mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-21 18:52:36 +01:00
initial checkin
git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@20 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
parent
ad74348021
commit
42d8bfa7d9
143
InnoSetupScript/Custom_Messages.iss
Normal file
143
InnoSetupScript/Custom_Messages.iss
Normal file
@ -0,0 +1,143 @@
|
||||
;* Subtitle Edit - Installer script
|
||||
;*
|
||||
;* Copyright (C) 2010 XhmikosR
|
||||
;*
|
||||
;* This file is part of Subtitle Edit.
|
||||
;*
|
||||
;* Subtitle Edit is free software; you can redistribute it and/or modify
|
||||
;* it under the terms of the GNU General Public License as published by
|
||||
;* the Free Software Foundation, either version 3 of the License, or
|
||||
;* (at your option) any later version.
|
||||
;*
|
||||
;* Subtitle Edit is distributed in the hope that it will be useful,
|
||||
;* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;* GNU General Public License for more details.
|
||||
;*
|
||||
;* You should have received a copy of the GNU General Public License
|
||||
;* along with Subtitle Edit. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
[CustomMessages]
|
||||
;sm=Start Menu, tsk=Task, com=Comment, msg=Message
|
||||
;English
|
||||
en.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
en.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
en.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
en.tsk_AllUsers=For all users
|
||||
en.tsk_CurrentUser=For the current user only
|
||||
en.tsk_Other=Other:
|
||||
en.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
en.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
en.sm_Changelog=Changelog
|
||||
en.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
en.sm_Help=Help and Support
|
||||
en.sm_HelpFile=Subtitle Edit's Help
|
||||
en.sm_ReadmeFile=ReadMe
|
||||
en.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
|
||||
dk.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
dk.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
dk.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
dk.tsk_AllUsers=For all users
|
||||
dk.tsk_CurrentUser=For the current user only
|
||||
dk.tsk_Other=Other:
|
||||
dk.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
dk.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
dk.sm_Changelog=Changelog
|
||||
dk.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
dk.sm_Help=Help and Support
|
||||
dk.sm_HelpFile=Subtitle Edit's Help
|
||||
dk.sm_ReadmeFile=ReadMe
|
||||
dk.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
es.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
es.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
es.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
es.tsk_AllUsers=For all users
|
||||
es.tsk_CurrentUser=For the current user only
|
||||
es.tsk_Other=Other:
|
||||
es.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
es.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
es.sm_Changelog=Changelog
|
||||
es.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
es.sm_Help=Help and Support
|
||||
es.sm_HelpFile=Subtitle Edit's Help
|
||||
es.sm_ReadmeFile=ReadMe
|
||||
es.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
fr.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
fr.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
fr.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
fr.tsk_AllUsers=For all users
|
||||
fr.tsk_CurrentUser=For the current user only
|
||||
fr.tsk_Other=Other:
|
||||
fr.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
fr.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
fr.sm_Changelog=Changelog
|
||||
fr.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
fr.sm_Help=Help and Support
|
||||
fr.sm_HelpFile=Subtitle Edit's Help
|
||||
fr.sm_ReadmeFile=ReadMe
|
||||
fr.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
it.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
it.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
it.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
it.tsk_AllUsers=For all users
|
||||
it.tsk_CurrentUser=For the current user only
|
||||
it.tsk_Other=Other:
|
||||
it.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
it.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
it.sm_Changelog=Changelog
|
||||
it.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
it.sm_Help=Help and Support
|
||||
it.sm_HelpFile=Subtitle Edit's Help
|
||||
it.sm_ReadmeFile=ReadMe
|
||||
it.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
nl.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
nl.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
nl.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
nl.tsk_AllUsers=For all users
|
||||
nl.tsk_CurrentUser=For the current user only
|
||||
nl.tsk_Other=Other:
|
||||
nl.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
nl.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
nl.sm_Changelog=Changelog
|
||||
nl.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
nl.sm_Help=Help and Support
|
||||
nl.sm_HelpFile=Subtitle Edit's Help
|
||||
nl.sm_ReadmeFile=ReadMe
|
||||
nl.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
pl.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
pl.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
pl.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
pl.tsk_AllUsers=For all users
|
||||
pl.tsk_CurrentUser=For the current user only
|
||||
pl.tsk_Other=Other:
|
||||
pl.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
pl.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
pl.sm_Changelog=Changelog
|
||||
pl.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
pl.sm_Help=Help and Support
|
||||
pl.sm_HelpFile=Subtitle Edit's Help
|
||||
pl.sm_ReadmeFile=ReadMe
|
||||
pl.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
||||
|
||||
ro.msg_SetupIsRunningWarning=Subtitle Edit Setup is already running!
|
||||
ro.msg_AskToDownNET=Subtitle Edit requires the .NET Framework 2.0. Please download and install the .NET Framework and run setup again. %n%nDo you want to download the .NET Framework 2.0 now?
|
||||
ro.msg_DeleteSettings=Do you also want to delete Subtitle Edit's settings? %nIf you plan on reinstalling Subtitle Edit you do not have to delete them.
|
||||
ro.tsk_AllUsers=For all users
|
||||
ro.tsk_CurrentUser=For the current user only
|
||||
ro.tsk_Other=Other:
|
||||
ro.tsk_ResetSettings=Reset Subtitle Edit's settings
|
||||
ro.run_VisitWebsite=Visit Subtitle Edit's Website
|
||||
ro.sm_Changelog=Changelog
|
||||
ro.sm_com_Changelog=Subtitle Edit's Changelog
|
||||
ro.sm_Help=Help and Support
|
||||
ro.sm_HelpFile=Subtitle Edit's Help
|
||||
ro.sm_ReadmeFile=ReadMe
|
||||
ro.sm_com_ReadmeFile=Subtitle Edit's ReadMe
|
BIN
InnoSetupScript/Icons/WizardSmallImageFile.bmp
Normal file
BIN
InnoSetupScript/Icons/WizardSmallImageFile.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
BIN
InnoSetupScript/Icons/uninstall.ico
Normal file
BIN
InnoSetupScript/Icons/uninstall.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.2 KiB |
318
InnoSetupScript/Languages/Romanian.isl
Normal file
318
InnoSetupScript/Languages/Romanian.isl
Normal file
@ -0,0 +1,318 @@
|
||||
; *** Inno Setup version 5.1.11+ Romanian messages ***
|
||||
; Translator : Alexandru Bogdan Munteanu (muntealb@gmail.com)
|
||||
;
|
||||
; To download user-contributed translations of this file, go to:
|
||||
; http://www.jrsoftware.org/files/istrans/
|
||||
;
|
||||
; Note: When translating this text, do not add periods (.) to the end of
|
||||
; messages that didn't have them already, because on those messages Inno
|
||||
; Setup adds the periods automatically (appending a period would result in
|
||||
; two periods being displayed).
|
||||
|
||||
[LangOptions]
|
||||
; The following three entries are very important. Be sure to read and
|
||||
; understand the '[LangOptions] section' topic in the help file.
|
||||
LanguageName=Rom<00E2>n<0103>
|
||||
LanguageID=$0418
|
||||
LanguageCodePage=1250
|
||||
; If the language you are translating to requires special font faces or
|
||||
; sizes, uncomment any of the following entries and change them accordingly.
|
||||
;DialogFontName=
|
||||
;DialogFontSize=8
|
||||
;WelcomeFontName=Verdana
|
||||
;WelcomeFontSize=12
|
||||
;TitleFontName=Arial
|
||||
;TitleFontSize=29
|
||||
;CopyrightFontName=Arial
|
||||
;CopyrightFontSize=8
|
||||
|
||||
[Messages]
|
||||
|
||||
; *** Application titles
|
||||
SetupAppTitle=Instalare
|
||||
SetupWindowTitle=Instalare - %1
|
||||
UninstallAppTitle=Dezinstalare
|
||||
UninstallAppFullTitle=Dezinstalare %1
|
||||
|
||||
; *** Misc. common
|
||||
InformationTitle=Informaţii
|
||||
ConfirmTitle=Confirmare
|
||||
ErrorTitle=Eroare
|
||||
|
||||
; *** SetupLdr messages
|
||||
SetupLdrStartupMessage=Va fi instalat programul %1. Doriţi să continuaţi?
|
||||
LdrCannotCreateTemp=Nu se poate crea un fişier temporar. Instalare abandonată
|
||||
LdrCannotExecTemp=Nu se poate executa un fişier din dosarul temporar. Instalare abandonată
|
||||
|
||||
; *** Startup error messages
|
||||
LastErrorMessage=%1.%n%nEroarea %2: %3
|
||||
SetupFileMissing=Fişierul %1 lipseşte din dosarul de instalare. Corectaţi problema sau faceţi rost de o copie nouă a programului.
|
||||
SetupFileCorrupt=Fişierele de instalare sînt deteriorate. Faceţi rost de o copie nouă a programului.
|
||||
SetupFileCorruptOrWrongVer=Fişierele de instalare sînt deteriorate sau sînt incompatibile cu această versiune a Instalatorului. Remediaţi problema sau obţineţi o copie nouă a programului.
|
||||
NotOnThisPlatform=Acest program nu va rula pe %1.
|
||||
OnlyOnThisPlatform=Acest program trebuie să ruleze pe %1.
|
||||
OnlyOnTheseArchitectures=Acest program poate fi instalat doar pe versiuni de Windows proiectate pentru următoarele arhitecturi de procesor:%n%n%1
|
||||
MissingWOW64APIs=Versiunea de Windows pe care o rulaţi nu include funcţionalitatea cerută de Instalator pentru a realiza o instalare pe 64-biţi. Pentru a corecta problema, va trebui să instalaţi Service Pack %1.
|
||||
WinVersionTooLowError=Acest program necesită %1 versiunea %2 sau mai nouă.
|
||||
WinVersionTooHighError=Acest program nu poate fi instalat pe %1 versiunea %2 sau mai nouă.
|
||||
AdminPrivilegesRequired=Trebuie să fiţi logat ca Administrator pentru instalarea acestui program.
|
||||
PowerUserPrivilegesRequired=Trebuie să fiţi logat ca Administrator sau ca Membru al Grupului de Utilizatori Împuterniciţi pentru a instala acest program.
|
||||
SetupAppRunningError=Instalatorul a detectat că %1 rulează în acest moment.%n%nÎnchideţi toate instanţele programului respectiv, apoi clicaţi OK pentru a continua sau Anulează pentru a abandona instalarea.
|
||||
UninstallAppRunningError=Dezinstalatorul a detectat că %1 rulează în acest moment.%n%nÎnchideţi toate instanţele programului respectiv, apoi clicaţi OK pentru a continua sau Anulează pentru a abandona dezinstalarea.
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorCreatingDir=Instalatorul nu a putut crea dosarul "%1"
|
||||
ErrorTooManyFilesInDir=Nu se poate crea un fişier în dosarul "%1" din cauză că are deja prea multe fişiere
|
||||
|
||||
; *** Setup common messages
|
||||
ExitSetupTitle=Abandonarea Instalării
|
||||
ExitSetupMessage=Instalarea nu este terminată. Dacă o abandonaţi acum, programul nu va fi instalat.%n%nPuteţi să rulaţi Instalatorul din nou altă dată pentru a termina instalarea.%n%nAbandonaţi Instalarea?
|
||||
AboutSetupMenuItem=&Despre Instalator...
|
||||
AboutSetupTitle=Despre Instalator
|
||||
AboutSetupMessage=%1 versiunea %2%n%3%n%n%1 sit:%n%4
|
||||
AboutSetupNote=
|
||||
TranslatorNote=
|
||||
|
||||
; *** Buttons
|
||||
ButtonBack=< Îna&poi
|
||||
ButtonNext=&Continuă >
|
||||
ButtonInstall=&Instalează
|
||||
ButtonOK=OK
|
||||
ButtonCancel=Anulează
|
||||
ButtonYes=&Da
|
||||
ButtonYesToAll=Da la &Tot
|
||||
ButtonNo=&Nu
|
||||
ButtonNoToAll=N&u la Tot
|
||||
ButtonFinish=Închide
|
||||
ButtonBrowse=&Explorează...
|
||||
ButtonWizardBrowse=Explo&rează...
|
||||
ButtonNewFolder=Creea&ză Dosar Nou
|
||||
|
||||
; *** "Select Language" dialog messages
|
||||
SelectLanguageTitle=Selectarea Limbii Instalatorului
|
||||
SelectLanguageLabel=Selectaţi limba folosită pentru instalare:
|
||||
|
||||
; *** Common wizard text
|
||||
ClickNext=Clicaţi Continuă pentru a avansa cu instalarea sau Anulează pentru a o abandona.
|
||||
BeveledLabel=
|
||||
BrowseDialogTitle=Explorare după Dosar
|
||||
BrowseDialogLabel=Selectaţi un dosar din lista de mai jos, apoi clicaţi OK.
|
||||
NewFolderName=Dosar Nou
|
||||
|
||||
; *** "Welcome" wizard page
|
||||
WelcomeLabel1=Bun venit la Instalarea [name]
|
||||
WelcomeLabel2=Programul [name/ver] va fi instalat pe calculator.%n%nEste recomandat să închideţi toate celelalte aplicaţii înainte de a continua.
|
||||
|
||||
; *** "Password" wizard page
|
||||
WizardPassword=Parolă
|
||||
PasswordLabel1=Această instalare este protejată prin parolă.
|
||||
PasswordLabel3=Completaţi parola, apoi clicaţi Continuă pentru a merge mai departe. Se ia în considerare tipul literelor din parolă (Majuscule/minuscule).
|
||||
PasswordEditLabel=&Parolă:
|
||||
IncorrectPassword=Parola pe care aţi introdus-o nu este corectă. Reîncercaţi.
|
||||
|
||||
; *** "License Agreement" wizard page
|
||||
WizardLicense=Acord de Licenţiere
|
||||
LicenseLabel=Citiţi informaţiile următoare înainte de a continua, sînt importante.
|
||||
LicenseLabel3=Citiţi următorul Acord de Licenţiere. Trebuie să acceptaţi termenii acestui acord înainte de a continua instalarea.
|
||||
LicenseAccepted=&Accept licenţa
|
||||
LicenseNotAccepted=&Nu accept licenţa
|
||||
|
||||
; *** "Information" wizard pages
|
||||
WizardInfoBefore=Informaţii
|
||||
InfoBeforeLabel=Citiţi informaţiile următoare înainte de a continua, sînt importante.
|
||||
InfoBeforeClickLabel=Cînd sînteţi gata de a trece la Instalare, clicaţi Continuă.
|
||||
WizardInfoAfter=Informaţii
|
||||
InfoAfterLabel=Citiţi informaţiile următoare înainte de a continua, sînt importante.
|
||||
InfoAfterClickLabel=Cînd sînteţi gata de a trece la Instalare, clicaţi Continuă.
|
||||
|
||||
; *** "User Information" wizard page
|
||||
WizardUserInfo=Informaţii despre Utilizator
|
||||
UserInfoDesc=Introduceţi informaţiile solicitate.
|
||||
UserInfoName=&Utilizator:
|
||||
UserInfoOrg=&Organizaţie:
|
||||
UserInfoSerial=Număr de &Serie:
|
||||
UserInfoNameRequired=Trebuie să introduceţi un nume.
|
||||
|
||||
; *** "Select Destination Location" wizard page
|
||||
WizardSelectDir=Selectarea Locului de Destinaţie
|
||||
SelectDirDesc=Unde doriţi să instalaţi [name]?
|
||||
SelectDirLabel3=Instalatorul va pune [name] în dosarul specificat mai jos.
|
||||
SelectDirBrowseLabel=Pentru a avansa cu instalarea, clicaţi Continuă. Dacă doriţi să selectaţi un alt dosar, clicaţi Explorează.
|
||||
DiskSpaceMBLabel=Este necesar un spaţiu liber de stocare de cel puţin [mb] MB.
|
||||
ToUNCPathname=Instalatorul nu poate realiza instalarea pe o cale în format UNC. Dacă încercaţi să instalaţi într-o reţea, va trebui să mapaţi un dispozitiv de reţea.
|
||||
InvalidPath=Trebuie să introduceţi o cale completă, inclusiv litera dispozitivului; de exemplu:%n%nC:\APP%n%nsau o cale UNC de forma:%n%n\\server\share
|
||||
InvalidDrive=Dispozitivul sau partajul UNC pe care l-aţi selectat nu există sau nu este accesibil. Selectaţi altul.
|
||||
DiskSpaceWarningTitle=Spaţiu de Stocare Insuficient
|
||||
DiskSpaceWarning=Instalarea necesită cel puţin %1 KB de spaţiu de stocare liber, dar dispozitivul selectat are doar %2 KB liberi.%n%nDoriţi să continuaţi oricum?
|
||||
DirNameTooLong=Numele dosarului sau al căii este prea lung.
|
||||
InvalidDirName=Numele dosarului nu este valid.
|
||||
BadDirName32=Numele dosarelor nu pot include unul din următoarele caractere:%n%n%1
|
||||
DirExistsTitle=Dosarul Există
|
||||
DirExists=Dosarul:%n%n%1%n%nexistă deja. Doriţi totuşi să instalaţi în acel dosar?
|
||||
DirDoesntExistTitle=Dosarul Nu Există
|
||||
DirDoesntExist=Dosarul:%n%n%1%n%nnu există. Doriţi ca el să fie creat?
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
WizardSelectComponents=Selectarea Componentelor
|
||||
SelectComponentsDesc=Care dintre componente ar trebui instalate?
|
||||
SelectComponentsLabel2=Selectaţi componentele de instalat; deselectaţi componentele pe care nu doriţi să le instalaţi. Clicaţi Continuă pentru a merge mai departe.
|
||||
FullInstallation=Instalare Completă
|
||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||
CompactInstallation=Instalare Compactă
|
||||
CustomInstallation=Instalare Personalizată
|
||||
NoUninstallWarningTitle=Componentele Există
|
||||
NoUninstallWarning=Instalatorul a detectat că următoarele componente sînt deja instalate pe calculator:%n%n%1%n%nDeselectarea lor nu le va dezinstala.%n%nDoriţi să continuaţi oricum?
|
||||
ComponentSize1=%1 KB
|
||||
ComponentSize2=%1 MB
|
||||
ComponentsDiskSpaceMBLabel=Selecţia curentă necesită cel puţin [mb] MB spaţiu de stocare.
|
||||
|
||||
; *** "Select Additional Tasks" wizard page
|
||||
WizardSelectTasks=Selectarea Sarcinilor Suplimentare
|
||||
SelectTasksDesc=Ce sarcini suplimentare ar trebui îndeplinite?
|
||||
SelectTasksLabel2=Selectaţi sarcinile suplimentare care ar trebui îndeplinite în timpul instalării [name], apoi clicaţi Continuă.
|
||||
|
||||
; *** "Select Start Menu Folder" wizard page
|
||||
WizardSelectProgramGroup=Selectarea Dosarului din Meniul de Pornire
|
||||
SelectStartMenuFolderDesc=Unde ar trebui să fie plasate scurtăturile programului?
|
||||
SelectStartMenuFolderLabel3=Scurtăturile vor fi plasate în dosarul specificat mai jos al Meniului de Pornire (Start Menu).
|
||||
SelectStartMenuFolderBrowseLabel=Pentru a avansa cu instalarea, clicaţi Continuă. Dacă doriţi să selectaţi un alt dosar, clicaţi Explorează.
|
||||
MustEnterGroupName=Trebuie să introduceţi numele dosarului.
|
||||
GroupNameTooLong=Numele dosarului sau al căii este prea lung.
|
||||
InvalidGroupName=Numele dosarului nu este valid.
|
||||
BadGroupName=Numele dosarului nu poate include unul dintre caracterele următoarele:%n%n%1
|
||||
NoProgramGroupCheck2=Nu crea un &dosar în Meniul de Pornire
|
||||
|
||||
; *** "Ready to Install" wizard page
|
||||
WizardReady=Pregătit de Instalare
|
||||
ReadyLabel1=Instalatorul e pregătit pentru instalarea [name] pe calculator.
|
||||
ReadyLabel2a=Clicaţi Instalează pentru a continua cu instalarea, sau clicaţi Înapoi dacă doriţi să revedeţi sau să schimbaţi setările.
|
||||
ReadyLabel2b=Clicaţi Instalează pentru a continua cu instalarea.
|
||||
ReadyMemoUserInfo=Info Utilizator:
|
||||
ReadyMemoDir=Loc de Destinaţie:
|
||||
ReadyMemoType=Tip de Instalare:
|
||||
ReadyMemoComponents=Componente Selectate:
|
||||
ReadyMemoGroup=Dosarul Meniului de Pornire:
|
||||
ReadyMemoTasks=Sarcini Suplimentare:
|
||||
|
||||
; *** "Preparing to Install" wizard page
|
||||
WizardPreparing=Pregătire pentru Instalare
|
||||
PreparingDesc=Instalatorul pregăteşte instalarea [name] pe calculator.
|
||||
PreviousInstallNotCompleted=Instalarea/dezinstalarea anterioară a unui program nu a fost terminată. Va trebui să reporniţi calculatorul pentru a termina operaţiunea precedentă.%n%nDupă repornirea calculatorului, rulaţi Instalatorul din nou pentru a realiza instalarea [name].
|
||||
CannotContinue=Instalarea nu poate continua. Clicaţi Anulează pentru a o închide.
|
||||
|
||||
; *** "Installing" wizard page
|
||||
WizardInstalling=Instalare în Desfăşurare
|
||||
InstallingLabel=Aşteptaţi în timp ce se instalează [name] pe calculator.
|
||||
|
||||
; *** "Setup Completed" wizard page
|
||||
FinishedHeadingLabel=Finalizarea Instalării [name]
|
||||
FinishedLabelNoIcons=Instalarea [name] pe calculator a fost terminată.
|
||||
FinishedLabel=Instalarea [name] pe calculator a fost terminată. Aplicaţia poate fi lansată clicînd pe iconiţele instalate.
|
||||
ClickFinish=Clicaţi Închide pentru a părăsi Instalatorul.
|
||||
FinishedRestartLabel=Pentru a termina instalarea [name], trebuie repornit calculatorul. Doriţi să fie repornit acum?
|
||||
FinishedRestartMessage=Pentru a termina instalarea [name], trebuie repornit calculatorul.%n%nDoriţi să fie repornit acum?
|
||||
ShowReadmeCheck=Da, aş dori să văd fişierul de informare (README)
|
||||
YesRadio=&Da, reporneşte calculatorul acum
|
||||
NoRadio=&Nu, voi reporni eu calculatorul mai tîrziu
|
||||
; used for example as 'Run MyProg.exe'
|
||||
RunEntryExec=Rulează %1
|
||||
; used for example as 'View Readme.txt'
|
||||
RunEntryShellExec=Vezi %1
|
||||
|
||||
; *** "Setup Needs the Next Disk" stuff
|
||||
ChangeDiskTitle=Instalatorul Necesită Discul Următor
|
||||
SelectDiskLabel2=Introduceţi Discul %1 şi clicaţi OK.%n%nDacă fişierele de pe acest disc pot fi găsite într-un alt dosar decît cel afişat mai jos, introduceţi calea corectă sau clicaţi Explorează.
|
||||
PathLabel=&Cale:
|
||||
FileNotInDir2=Fişierul "%1" nu poate fi găsit în "%2". Introduceţi discul corect sau selectaţi al dosar.
|
||||
SelectDirectoryLabel=Specificaţi locul discului următor.
|
||||
|
||||
; *** Installation phase messages
|
||||
SetupAborted=Instalarea nu a fost terminată.%n%nCorectaţi problema şi rulaţi Instalarea din nou.
|
||||
EntryAbortRetryIgnore=Clicaţi Reîncearcă pentru a încerca din nou, Ignoră pentru a continua oricum, sau Abandonează pentru a anula instalarea.
|
||||
|
||||
; *** Installation status messages
|
||||
StatusCreateDirs=Se creează dosarele...
|
||||
StatusExtractFiles=Se extrag fişierele...
|
||||
StatusCreateIcons=Se creează scurtăturile...
|
||||
StatusCreateIniEntries=Se creează intrările INI...
|
||||
StatusCreateRegistryEntries=Se creează intrările în registru...
|
||||
StatusRegisterFiles=Se înregistrează fişierele...
|
||||
StatusSavingUninstall=Se salvează informaţiile de dezinstalare...
|
||||
StatusRunProgram=Se finalizează instalarea...
|
||||
StatusRollback=Se revine la starea iniţială, anulînd modificările făcute...
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorInternal2=Eroare Internă: %1
|
||||
ErrorFunctionFailedNoCode=%1 a eşuat
|
||||
ErrorFunctionFailed=%1 a eşuat; cod %2
|
||||
ErrorFunctionFailedWithMessage=%1 a eşuat; cod %2.%n%3
|
||||
ErrorExecutingProgram=Nu se poate executa fişierul:%n%1
|
||||
|
||||
; *** Registry errors
|
||||
ErrorRegOpenKey=Eroare la deschiderea cheii de registru:%n%1\%2
|
||||
ErrorRegCreateKey=Eroare la crearea cheii de registru:%n%1\%2
|
||||
ErrorRegWriteKey=Eroare la scrierea în cheia de registru:%n%1\%2
|
||||
|
||||
; *** INI errors
|
||||
ErrorIniEntry=Eroare la crearea intrării INI în fişierul "%1".
|
||||
|
||||
; *** File copying errors
|
||||
FileAbortRetryIgnore=Clicaţi Reîncearcă pentru a încerca din nou, Ignoră pentru a sări acest fişier (nerecomandat), sau Abandonează pentru a anula instalarea.
|
||||
FileAbortRetryIgnore2=Clicaţi Reîncearcă pentru a încerca din nou, Ignoră pentru a continua oricum (nerecomandat), sau Abandonează pentru a anula instalarea.
|
||||
SourceIsCorrupted=Fişierul sursă este deteriorat
|
||||
SourceDoesntExist=Fişierul sursă "%1" nu există
|
||||
ExistingFileReadOnly=Fişierul deja existent este marcat doar-citire.%n%nClicaţi Reîncearcă pentru a înlătura atributul doar-citire şi a încerca din nou, Ignoră pentru a sări acest fişier, sau Abandonează pentru a anula instalarea.
|
||||
ErrorReadingExistingDest=A apărut o eroare în timpul citirii fişierului deja existent:
|
||||
FileExists=Fişierul există deja.%n%Doriţi ca el să fie suprascris de Instalator?
|
||||
ExistingFileNewer=Fişierul deja existent este mai nou decît cel care trebuie instalat. Este recomandat să îl păstraţi pe cel existent.%n%nDoriţi să păstraţi fişierul deja existent?
|
||||
ErrorChangingAttr=A apărut o eroare în timpul schimbării atributelor fişierului deja existent:
|
||||
ErrorCreatingTemp=A apărut o eroare în timpul creării fişierului în dosarul de destinaţie:
|
||||
ErrorReadingSource=A apărut o eroare în timpul citirii fişierului sursă:
|
||||
ErrorCopying=A apărut o eroare în timpul copierii fişierului:
|
||||
ErrorReplacingExistingFile=A apărut o eroare în timpul înlocuirii fişierului deja existent:
|
||||
ErrorRestartReplace=Repornirea/Înlocuirea a eşuat:
|
||||
ErrorRenamingTemp=A apărut o eroare în timpul redenumirii fişierului din dosarul de destinaţie:
|
||||
ErrorRegisterServer=Nu se poate înregistra DLL/OCX: %1
|
||||
ErrorRegSvr32Failed=RegSvr32 a eşuat, avînd codul de ieşire %1
|
||||
ErrorRegisterTypeLib=Nu se poate înregistra biblioteca de tipul: %1
|
||||
|
||||
; *** Post-installation errors
|
||||
ErrorOpeningReadme=A apărut o eroare în timp ce se încerca deschiderea fişierului de informare (README).
|
||||
ErrorRestartingComputer=Instalatorul nu a putut reporni calculatorul. Va trebui să-l reporniţi manual.
|
||||
|
||||
; *** Uninstaller messages
|
||||
UninstallNotFound=Fişierul "%1" nu există. Dezinstalarea nu poate fi făcută.
|
||||
UninstallOpenError=Fişierul "%1" nu poate fi deschis. Dezinstalarea nu poate fi făcută
|
||||
UninstallUnsupportedVer=Fişierul "%1" ce conţine jurnalul de dezinstalare este într-un format nerecunoscut de această versiune a dezinstalatorului. Dezinstalarea nu poate fi făcută
|
||||
UninstallUnknownEntry=A fost întîlnită o intrare necunoscută (%1) în jurnalul de dezinstalare
|
||||
ConfirmUninstall=Sigur doriţi să înlăturaţi complet %1 şi componentele sale?
|
||||
UninstallOnlyOnWin64=Această instalare poate fi dezinstalată doar pe un sistem Windows 64-biţi.
|
||||
OnlyAdminCanUninstall=Această instalare poate fi dezinstalată doar de către un utilizator cu drepturi de Administrator.
|
||||
UninstallStatusLabel=Aşteptaţi ca %1 să fie înlăturat de pe calculator.
|
||||
UninstalledAll=%1 a fost înlăturat cu succes de pe calculator.
|
||||
UninstalledMost=Dezinstalare completă a %1.%n%nAnumite elemente nu au putut fi înlăturate. Acestea pot fi înlăturate manual.
|
||||
UninstalledAndNeedsRestart=Pentru a termina dezinstalarea %1, calculatorul trebuie repornit.%n%nDoriţi să fie repornit acum?
|
||||
UninstallDataCorrupted=Fişierul "%1" este deteriorat. Dezinstalarea nu poate fi făcută
|
||||
|
||||
; *** Uninstallation phase messages
|
||||
ConfirmDeleteSharedFileTitle=Şterg Fişierul Partajat?
|
||||
ConfirmDeleteSharedFile2=Sistemul indică faptul că fişierul partajat următor pare să nu mai fie folosit de vreun alt program. Doriţi ca Dezinstalatorul să şteargă acest fişier partajat?%n%nDacă totuşi mai există programe care folosesc fişierul şi el este şters, acele programe ar putea să funcţioneze defectuos. Dacă nu sînteţi sigur, alegeţi Nu. Lăsarea fişierului în sistem nu va produce nici o neplăcere.
|
||||
SharedFileNameLabel=Nume Fişier:
|
||||
SharedFileLocationLabel=Loc:
|
||||
WizardUninstalling=Starea Dezinstalării
|
||||
StatusUninstalling=Dezinstalez %1...
|
||||
|
||||
; The custom messages below aren't used by Setup itself, but if you make
|
||||
; use of them in your scripts, you'll want to translate them.
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 versiunea %2
|
||||
AdditionalIcons=Iconiţe suplimentare:
|
||||
CreateDesktopIcon=Creează o iconiţă pe &Birou (Desktop)
|
||||
CreateQuickLaunchIcon=Creează o iconiţă în Bara de &Lansare Rapidă (Quick Launch)
|
||||
ProgramOnTheWeb=%1 pe internet
|
||||
UninstallProgram=Dezinstalează %1
|
||||
LaunchProgram=Lansează %1
|
||||
AssocFileExtension=&Asociază %1 cu extensia de fişiere %2
|
||||
AssocingFileExtension=Asociez %1 cu extensia de fişiere %2...
|
276
InnoSetupScript/Subtitle_Edit_installer.iss
Normal file
276
InnoSetupScript/Subtitle_Edit_installer.iss
Normal file
@ -0,0 +1,276 @@
|
||||
;* Subtitle Edit - Installer script
|
||||
;*
|
||||
;* Copyright (C) 2010 XhmikosR
|
||||
;*
|
||||
;* This file is part of Subtitle Edit.
|
||||
;*
|
||||
;* Subtitle Edit is free software; you can redistribute it and/or modify
|
||||
;* it under the terms of the GNU General Public License as published by
|
||||
;* the Free Software Foundation, either version 3 of the License, or
|
||||
;* (at your option) any later version.
|
||||
;*
|
||||
;* Subtitle Edit is distributed in the hope that it will be useful,
|
||||
;* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;* GNU General Public License for more details.
|
||||
;*
|
||||
;* You should have received a copy of the GNU General Public License
|
||||
;* along with Subtitle Edit. If not, see <http://www.gnu.org/licenses/>.
|
||||
;
|
||||
;
|
||||
;
|
||||
; Requirements:
|
||||
; *Inno Setup QuickStart Pack v5.3.11(+): http://www.jrsoftware.org/isdl.php#qsp
|
||||
|
||||
#define installer_build_number "01"
|
||||
#define VerMajor
|
||||
#define VerMinor
|
||||
#define VerRevision
|
||||
#define VerBuild
|
||||
#expr ParseVersion("D:\Dev\SubtitleEdit\bin\Release\SubtitleEdit.exe", VerMajor, VerMinor, VerRevision, VerBuild)
|
||||
#define app_version str(VerMajor) + "." + str(VerMinor) + "." + str(VerRevision) + "." + str(VerBuild)
|
||||
#define simple_app_version str(VerMajor) + "." + str(VerMinor) + "." + str(VerRevision)
|
||||
#define installer_build_date GetDateTimeString('mmm, d yyyy', '', '')
|
||||
|
||||
[Setup]
|
||||
AppID=SubtitleEdit
|
||||
;AppCopyright=Copyright © 2009-2010, Nikse
|
||||
AppContact=http://www.nikse.dk/se/
|
||||
AppName=Subtitle Edit
|
||||
AppVerName=Subtitle Edit 3.0 Release Candidate 2
|
||||
;AppVerName=Subtitle Edit {#= simple_app_version}
|
||||
AppVersion={#= simple_app_version}
|
||||
AppPublisher=Nikse
|
||||
AppPublisherURL=http://www.nikse.dk/
|
||||
AppSupportURL=http://www.nikse.dk/se/
|
||||
AppUpdatesURL=http://www.nikse.dk/se/
|
||||
UninstallDisplayName=Subtitle Edit {#= simple_app_version}
|
||||
DefaultDirName={pf}\Subtitle Edit
|
||||
DefaultGroupName=Subtitle Edit
|
||||
VersionInfoCompany=Nikse
|
||||
;VersionInfoCopyright=Copyright © 2009-2010, Nikse
|
||||
VersionInfoDescription=Subtitle Edit {#= simple_app_version} Setup
|
||||
VersionInfoTextVersion={#= simple_app_version}
|
||||
VersionInfoVersion={#= simple_app_version}
|
||||
VersionInfoProductName=Subtitle Edit
|
||||
VersionInfoProductVersion={#= simple_app_version}
|
||||
VersionInfoProductTextVersion={#= simple_app_version}
|
||||
MinVersion=0,5.0.2195
|
||||
;AppReadmeFile={app}\README.txt
|
||||
LicenseFile=D:\dev\SubtitleEdit\Bin\Release\gpl.txt
|
||||
;InfoAfterFile=..\CHANGELOG.txt
|
||||
;InfoBeforeFile=..\README.txt
|
||||
SetupIconFile=D:\Dev\SubtitleEdit\SE.ico
|
||||
;WizardImageFile=Icons\WizardImageFile.bmp
|
||||
WizardSmallImageFile=Icons\WizardSmallImageFile.bmp
|
||||
OutputDir=.
|
||||
OutputBaseFilename=SubtitleEdit-{#= simple_app_version}-setup
|
||||
AllowNoIcons=false
|
||||
Compression=lzma/Ultra64
|
||||
SolidCompression=false
|
||||
EnableDirDoesntExistWarning=false
|
||||
DirExistsWarning=no
|
||||
ShowTasksTreeLines=false
|
||||
AlwaysShowDirOnReadyPage=false
|
||||
AlwaysShowGroupOnReadyPage=false
|
||||
PrivilegesRequired=admin
|
||||
ShowLanguageDialog=yes
|
||||
DisableDirPage=auto
|
||||
DisableProgramGroupPage=auto
|
||||
;AppMutex=Global\SubtitleEditMutex
|
||||
ShowComponentSizes=false
|
||||
AlwaysShowComponentsList=false
|
||||
FlatComponentsList=false
|
||||
UsePreviousSetupType=false
|
||||
UsePreviousTasks=false
|
||||
TerminalServicesAware=false
|
||||
DisableReadyPage=true
|
||||
|
||||
[Languages]
|
||||
Name: en; MessagesFile: compiler:Default.isl
|
||||
Name: dk; MessagesFile: compiler:Languages\Danish.isl
|
||||
Name: es; MessagesFile: compiler:Languages\Spanish.isl
|
||||
Name: fr; MessagesFile: compiler:Languages\French.isl
|
||||
Name: it; MessagesFile: compiler:Languages\Italian.isl
|
||||
Name: nl; MessagesFile: compiler:Languages\Dutch.isl
|
||||
Name: pl; MessagesFile: compiler:Languages\Polish.isl
|
||||
Name: ro; MessagesFile: Languages\Romanian.isl
|
||||
|
||||
; Include the installer's custom messages and services script
|
||||
#include "Custom_Messages.iss"
|
||||
|
||||
|
||||
[Messages]
|
||||
BeveledLabel=Subtitle Edit v{#= simple_app_version} by Nikse, Setup v{#= installer_build_number} built on {#= installer_build_date}
|
||||
|
||||
|
||||
[Files]
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Hunspellx86.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Interop.QuartzTypeLib.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\NHunspell.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\tessnet2_32.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\SubtitleEdit.exe; DestDir: {app}; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\CreateAdjust.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\Find.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\Help.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\New.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\Open.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\Replace.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\Save.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\SaveAs.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\Settings.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\SpellCheck.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\VideoToogle.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\VisualSync.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Icons\WaveFormToogle.png; DestDir: {app}\Icons; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Dictionaries\en_US_names_etc.xml; DestDir: {app}\Dictionaries; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Dictionaries\en_US_user.xml; DestDir: {app}\Dictionaries; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Dictionaries\eng_OCRFixReplaceList.xml; DestDir: {app}\Dictionaries; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Dictionaries\en_US.aff; DestDir: {app}\Dictionaries; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Dictionaries\en_US.dic; DestDir: {app}\Dictionaries; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\Dictionaries\names_etc.xml; DestDir: {app}\Dictionaries; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.DangAmbigs; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.freq-dawg; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.inttemp; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.normproto; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.pffmtable; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.unicharset; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.user-words; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: D:\dev\SubtitleEdit\Bin\Release\TessData\eng.word-dawg; DestDir: {app}\TessData; Flags: ignoreversion
|
||||
Source: Icons\uninstall.ico; DestDir: {app}; Flags: ignoreversion
|
||||
|
||||
|
||||
[Tasks]
|
||||
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
|
||||
Name: desktopicon\user; Description: {cm:tsk_CurrentUser}; GroupDescription: {cm:AdditionalIcons}; Flags: exclusive
|
||||
Name: desktopicon\common; Description: {cm:tsk_AllUsers}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked exclusive
|
||||
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; OnlyBelowVersion: 0,6.01; Flags: unchecked
|
||||
|
||||
Name: reset_settings; Description: {cm:tsk_ResetSettings}; GroupDescription: {cm:tsk_Other}; Check: SettingsExistCheck(); Flags: checkedonce unchecked
|
||||
|
||||
|
||||
[Icons]
|
||||
Name: {group}\Subtitle Edit; Filename: {app}\SubtitleEdit.exe; Comment: Subtitle Edit {#= simple_app_version}; WorkingDir: {app}; AppUserModelID: Nikse.SubtitleEdit; IconFilename: {app}\SubtitleEdit.exe; IconIndex: 0
|
||||
;Name: {group}\{cm:sm_Help}\{cm:sm_Changelog}; Filename: {app}\CHANGELOG.txt; Comment: {cm:sm_com_Changelog}; WorkingDir: {app}
|
||||
;Name: {group}\{cm:sm_Help}\{cm:sm_HelpFile}; Filename: {app}\Help.htm; Comment: {cm:sm_HelpFile}; WorkingDir: {app}
|
||||
;Name: {group}\{cm:sm_Help}\{cm:sm_ReadmeFile}; Filename: {app}\README.txt; Comment: {cm:sm_com_ReadmeFile}; WorkingDir: {app}
|
||||
Name: {group}\{cm:sm_Help}\{cm:ProgramOnTheWeb,Subtitle Edit}; Filename: http://www.nikse.dk/se/; Comment: {cm:ProgramOnTheWeb,Subtitle Edit}
|
||||
Name: {group}\{cm:UninstallProgram,Subtitle Edit}; Filename: {uninstallexe}; IconFilename: {app}\uninstall.ico; Comment: {cm:UninstallProgram,Subtitle Edit}; WorkingDir: {app}
|
||||
Name: {commondesktop}\Subtitle Edit; Filename: {app}\SubtitleEdit.exe; Tasks: desktopicon\common; Comment: Subtitle Edit {#= simple_app_version}; WorkingDir: {app}; AppUserModelID: Nikse.SubtitleEdit; IconFilename: {app}\SubtitleEdit.exe; IconIndex: 0
|
||||
Name: {userdesktop}\Subtitle Edit; Filename: {app}\SubtitleEdit.exe; Tasks: desktopicon\user; Comment: Subtitle Edit {#= simple_app_version}; WorkingDir: {app}; AppUserModelID: Nikse.SubtitleEdit; IconFilename: {app}\SubtitleEdit.exe; IconIndex: 0
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Subtitle Edit; Filename: {app}\SubtitleEdit.exe; Tasks: quicklaunchicon; Comment: Subtitle Edit {#= simple_app_version}; WorkingDir: {app}; IconFilename: {app}\SubtitleEdit.exe; IconIndex: 0
|
||||
|
||||
|
||||
[InstallDelete]
|
||||
Type: files; Name: {userdesktop}\Subtitle Edit.lnk; Check: NOT IsTaskSelected('desktopicon\user') AND IsUpdate()
|
||||
Type: files; Name: {commondesktop}\Subtitle Edit.lnk; Check: NOT IsTaskSelected('desktopicon\common') AND IsUpdate()
|
||||
Type: files; Name: {userappdata}\Subtitle Edit\settings.xml; Tasks: reset_settings
|
||||
Type: dirifempty; Name: {userappdata}\Subtitle Edit; Tasks: reset_settings
|
||||
|
||||
|
||||
[Run]
|
||||
Filename: {app}\SubtitleEdit.exe; Description: {cm:LaunchProgram,Subtitle Edit}; Flags: nowait postinstall skipifsilent runascurrentuser
|
||||
Filename: http://www.nikse.dk/se/; Description: {cm:run_VisitWebsite}; Flags: nowait postinstall skipifsilent shellexec runascurrentuser unchecked
|
||||
|
||||
|
||||
[Code]
|
||||
// Global variables and constants
|
||||
const installer_mutex_name = 'subtitle_edit_setup_mutex';
|
||||
var
|
||||
is_update: Boolean;
|
||||
|
||||
|
||||
// Check if Subtitle Edit's settings exist
|
||||
function SettingsExistCheck(): Boolean;
|
||||
begin
|
||||
Result := False;
|
||||
if FileExists(ExpandConstant('{app}\Settings.xml')) then
|
||||
Result := True;
|
||||
end;
|
||||
|
||||
|
||||
Procedure CleanUpFiles();
|
||||
begin
|
||||
DeleteFile(ExpandConstant('{app}\Settings.xml'));
|
||||
end;
|
||||
|
||||
|
||||
function IsUpdate(): Boolean;
|
||||
begin
|
||||
Result := is_update;
|
||||
end;
|
||||
|
||||
|
||||
function ShouldSkipPage(PageID: Integer): Boolean;
|
||||
begin
|
||||
if IsUpdate then begin
|
||||
Case PageID of
|
||||
// Hide the license page
|
||||
wpLicense: Result := True;
|
||||
else
|
||||
Result := False;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
Procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
|
||||
begin
|
||||
// When uninstalling ask user to delete Subtitle Edit's logs and settings
|
||||
// based on whether these files exist only
|
||||
if CurUninstallStep = usUninstall then begin
|
||||
if SettingsExistCheck then begin
|
||||
if MsgBox(ExpandConstant('{cm:msg_DeleteSettings}'), mbConfirmation, MB_YESNO or MB_DEFBUTTON2) = IDYES then begin
|
||||
CleanUpFiles;
|
||||
end;
|
||||
RemoveDir(ExpandConstant('{app}'));
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
function InitializeSetup(): Boolean;
|
||||
var
|
||||
ErrorCode: Integer;
|
||||
begin
|
||||
// Create a mutex for the installer and if it's already running then expose a message and stop installation
|
||||
if CheckForMutexes(installer_mutex_name) then begin
|
||||
if not WizardSilent() then
|
||||
MsgBox(ExpandConstant('{cm:msg_SetupIsRunningWarning}'), mbCriticalError, MB_OK);
|
||||
exit;
|
||||
end;
|
||||
CreateMutex(installer_mutex_name);
|
||||
|
||||
// Check if .NET Framework 2.0 is installed and if not offer to download it
|
||||
try
|
||||
ExpandConstant('{dotnet20}');
|
||||
Result := True;
|
||||
except
|
||||
begin
|
||||
if not WizardSilent() then
|
||||
if MsgBox(ExpandConstant('{cm:msg_AskToDownNET}'), mbCriticalError, MB_YESNO or MB_DEFBUTTON1) = IDYES then begin
|
||||
Result := False;
|
||||
ShellExec('open','http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe','','',SW_SHOWNORMAL,ewNoWait,ErrorCode);
|
||||
end
|
||||
else begin
|
||||
Result := False;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
is_update := RegKeyExists(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SubtitleEdit_is1');
|
||||
|
||||
end;
|
||||
|
||||
|
||||
function InitializeUninstall(): Boolean;
|
||||
begin
|
||||
Result := True;
|
||||
if CheckForMutexes(installer_mutex_name) then begin
|
||||
if not WizardSilent() then
|
||||
MsgBox(ExpandConstant('{cm:msg_SetupIsRunningWarning}'), mbCriticalError, MB_OK);
|
||||
exit;
|
||||
end;
|
||||
CreateMutex(installer_mutex_name);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user