mirror of
git://git.savannah.nongnu.org/eliot.git
synced 2024-12-25 21:59:30 +01:00
Update of the InnoSetup-based installer, by Joan Montané.
Also update the Romanian translation.
This commit is contained in:
parent
94675c0b07
commit
e642137934
2 changed files with 389 additions and 278 deletions
|
@ -1,101 +1,166 @@
|
||||||
; Script generated by the Inno Setup Script Wizard.
|
; Script generated by the Inno Setup Script Wizard.
|
||||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||||
#define MainBinaryName "eliot\eliot.exe"
|
#define AppName "Eliot"
|
||||||
#define SetupBaseName "setup_eliot_"
|
#define SimpleName "eliot"
|
||||||
#define CurrentVersion "@VERSION@"
|
#define CurrentVersion "@VERSION@"
|
||||||
|
#define AppVersion "@VERSION@"
|
||||||
|
#define Homepage "http://www.nongnu.org/eliot"
|
||||||
|
#define MainBinaryName "eliot.exe"
|
||||||
|
#define SetupBaseName "setup_eliot_"
|
||||||
|
#define AppID "{4652A7B1-B7F2-43CF-A524-9ABACC0AAD25}"
|
||||||
|
#define AppIDStr "{" + AppID
|
||||||
|
|
||||||
#define DicPathRegKey "Software\eliot\eliot\Interface"
|
#define DicPathRegKey "Software\eliot\eliot\Interface"
|
||||||
|
|
||||||
#define EnglishDict "English, CSW12 (Worldwide)"
|
#define EnglishDict "English (Worldwide), CSW12"
|
||||||
#define English2Dict "English, TWL06 (North America)"
|
#define English2Dict "English (North America), TWL06"
|
||||||
#define CatalanDict "Catalan (Català), DISC 2.0.6"
|
#define BambaraDict "Bambara (Bambara), Bamanakan v1"
|
||||||
|
#define CatalanDict "Catalan (Català), DISC 2.4.10"
|
||||||
#define CzechDict "Czech (Čeština)"
|
#define CzechDict "Czech (Čeština)"
|
||||||
#define FrenchDict "French (Français)"
|
#define FrenchDict "French (Français)"
|
||||||
#define ItalianDict "Italian (Italiano), Zinga2011"
|
#define ItalianDict "Italian (Italiano), Zinga2011"
|
||||||
#define MalagasyDict "Malagasy (Malagasy), RAK 1"
|
#define MalagasyDict "Malagasy (Malagasy), RAK 1"
|
||||||
|
#define NorwegianDict "Norwegian (Norwegian), NSF"
|
||||||
|
#define PolishDict "Polish (Polish), SJP"
|
||||||
#define RomanianDict "Romanian (Română), LOC 5"
|
#define RomanianDict "Romanian (Română), LOC 5"
|
||||||
#define SerbianDict "Serbian (Српски)"
|
#define SerbianDict "Serbian (Српски)"
|
||||||
#define SpanishDict "Spanish (Español), Lexicón FISE 2009"
|
#define SpanishDict "Spanish (Español), Lexicón FISE 2009"
|
||||||
; add a new dictionary following the template
|
; add a new dictionary following the template
|
||||||
; #define LangDict "LangName_in_English (LangName_in_that_language), Dict_Name"
|
; #define LangDict "LangName_in_English (LangName_in_own_language)`[, Dict_Name [version_numer]]"
|
||||||
|
|
||||||
|
|
||||||
#define EnglishFile "\dicts\english\csw12.dawg"
|
#define EnglishFile "\dicts\english\csw12.dawg"
|
||||||
#define English2File "\dicts\english\twl06.dawg"
|
#define English2File "\dicts\english\twl06.dawg"
|
||||||
#define CatalanFile "\dicts\catalan\disc2.0.6.dawg"
|
#define BambaraFile "\dicts\bambara\bamanakan-v1.dawg"
|
||||||
|
#define CatalanFile "\dicts\catalan\disc2.4.10.dawg"
|
||||||
#define CzechFile "\dicts\czech\eliot-dic-cs.dawg"
|
#define CzechFile "\dicts\czech\eliot-dic-cs.dawg"
|
||||||
#define FrenchFile "\dicts\french\eliot-dic-fr.dawg"
|
#define FrenchFile "\dicts\french\eliot-dic-fr.dawg"
|
||||||
#define ItalianFile "\dicts\italian\zinga2011.dawg"
|
#define ItalianFile "\dicts\italian\zinga2011.dawg"
|
||||||
#define MalagasyFile "\dicts\malagasy\rak.dawg"
|
#define MalagasyFile "\dicts\malagasy\rak.dawg"
|
||||||
|
#define NorwegianFile "\dicts\norwegian\nsf.dawg"
|
||||||
|
#define PolishFile "\dicts\polish\sjp.dawg"
|
||||||
#define RomanianFile "\dicts\romanian\loc5.dawg"
|
#define RomanianFile "\dicts\romanian\loc5.dawg"
|
||||||
#define SerbianFile "\dicts\serbian\serbian-unofficial.dawg"
|
#define SerbianFile "\dicts\serbian\serbian-unofficial.dawg"
|
||||||
#define SpanishFile "\dicts\spanish\lex-fise.dawg"
|
#define SpanishFile "\dicts\spanish\lex-fise.dawg"
|
||||||
|
|
||||||
; add a new dictionary following the template
|
; add a new dictionary following the template
|
||||||
; #define LangFile "filename.dawg"
|
; #define LangFile "filename.dawg"
|
||||||
|
|
||||||
[LangOptions]
|
[LangOptions]
|
||||||
; change LanguageName when:
|
; Only change LanguageName in following 2 cases:
|
||||||
; a.- there are two or more dictionries for the same language
|
|
||||||
|
; case a.- there at least 2 dictionaries for the same language
|
||||||
english.LanguageName=English (Worldwide)
|
english.LanguageName=English (Worldwide)
|
||||||
english2.LanguageName=English (North America)
|
english2.LanguageName=English (North America)
|
||||||
; b.- there isn't Inno Setup language file and we use English default file instead
|
|
||||||
|
; case b.- there isn't Inno Setup language file and we use English default file instead
|
||||||
malagasy.LanguageName=Malagasy
|
malagasy.LanguageName=Malagasy
|
||||||
|
bambara.LanguageName=Bambara
|
||||||
|
|
||||||
|
|
||||||
[CustomMessages]
|
[CustomMessages]
|
||||||
; please, translate following messages when adding a new language
|
; please, translate following 6 messages when adding a new installer language
|
||||||
|
|
||||||
;message1
|
;message1
|
||||||
CreateStartMenuFolder=Create start menu folder
|
CreateStartMenuFolder=Create start menu folder
|
||||||
catalan.CreateStartMenuFolder=Crea una carpeta al menú d'inici
|
catalan.CreateStartMenuFolder=Crea una carpeta al menú d'inici
|
||||||
spanish.CreateStartMenuFolder=Crea una carpeta en el Menú Inicio
|
spanish.CreateStartMenuFolder=Crea una carpeta en el Menú Inicio
|
||||||
;message2
|
;message2
|
||||||
EliotDictionaries=DAWG dictionaries for Eliot
|
EliotDictionaries=DAWG dictionaries for {#AppName}
|
||||||
catalan.EliotDictionaries=Diccionaris DAWG per a l'Eliot
|
catalan.EliotDictionaries=Diccionaris DAWG per a l'{#AppName}
|
||||||
spanish.EliotDictionaries=Diccionarios DAWG para Eliot
|
spanish.EliotDictionaries=Diccionarios DAWG para {#AppName}
|
||||||
|
;message3
|
||||||
|
EliotIsInstalled={#AppName} is already installed in your computer. It must be uninstalled before install {#AppVersion} version. Do you want to continue?
|
||||||
|
catalan.EliotIsInstalled=L'{#AppName} ja és instal·lat a l'ordinador. Heu de desinstal·lar-lo abans d'instal·lar la versió {#AppVersion}. Voleu continuar?
|
||||||
|
spanish.EliotIsInstalled=L'{#AppName} ya está instalado en el equipo. Debe desinstalar-lo antes de instalar la versión {#AppVersion}. ¿Desea continuar?
|
||||||
|
;message4
|
||||||
|
UninstallError=Error occurred uninstalling {#AppName}.
|
||||||
|
catalan.UninstallError=S'ha produït un error en la desinstal·lació de la versió de l'{#AppName} a l'ordinador.
|
||||||
|
spanish.UninstallError=Se ha producido un error en la desinstalación de la versión de l'{#AppName} en el equipo.
|
||||||
|
;message5
|
||||||
|
AbortInstallation={#AppName} {#AppVersion} installation was cancelled.
|
||||||
|
catalan.AbortInstallation=S'ha cancel·lat la instal·lació de l'{#AppName} {#AppVersion}.
|
||||||
|
spanish.AbortInstallation=Se ha cancelado la instalación de {#AppName} {#AppVersion}.
|
||||||
|
;message6
|
||||||
|
SeveralDicts=You can select any of installed {#AppName} dictionaries in "{app}\dicts".
|
||||||
|
catalan.SeveralDicts=Podeu seleccionar qualsevol dels diccionaris de l'{#AppName} instal·lats a la carpeta "{app}\dicts".
|
||||||
|
spanish.SeveralDicts=Puede seleccionar cualquiera de los diccionarios de {#AppName} instalados en la carpeta "{app}\dicts".
|
||||||
[Types]
|
[Types]
|
||||||
Name: "compact"; Description: "{code:CompactInstall}"
|
Name: "compact"; Description: "{code:CompactInstall}"
|
||||||
Name: "full"; Description: "{code:FullInstall}"
|
Name: "full"; Description: "{code:FullInstall}"
|
||||||
Name: "custom"; Description: "{code:CustomInstall}"; Flags: iscustom
|
Name: "custom"; Description: "{code:CustomInstall}"; Flags: iscustom
|
||||||
|
|
||||||
[Setup]
|
[Setup]
|
||||||
; NOTE: The value of AppId uniquely identifies this application.
|
AppID={#AppIDStr}
|
||||||
; Do not use the same AppId value in installers for other applications.
|
AppName={#AppName}
|
||||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
AppVerName={#AppName} {#AppVersion}
|
||||||
AppId={{4652A7B1-B7F2-43CF-A524-9ABACC0AAD25}
|
AppVersion={#AppVersion}
|
||||||
AppName=Eliot
|
|
||||||
AppVersion={#CurrentVersion}
|
|
||||||
;AppVerName=Eliot 2.0
|
|
||||||
AppPublisher=Olivier Teulière
|
AppPublisher=Olivier Teulière
|
||||||
AppPublisherURL=http://www.nongnu.org/eliot/en/
|
AppPublisherURL={#Homepage}
|
||||||
AppSupportURL=http://www.nongnu.org/eliot/en/
|
AppSupportURL={#Homepage}
|
||||||
AppUpdatesURL=http://www.nongnu.org/eliot/en/
|
AppUpdatesURL={#Homepage}
|
||||||
DefaultDirName={pf}\Eliot
|
|
||||||
DefaultGroupName=Eliot
|
DefaultDirName={pf}\{#AppName}
|
||||||
LicenseFile=.\eliot\COPYING.txt
|
DefaultGroupName={#AppName}
|
||||||
|
LicenseFile=.\{#SimpleName}\COPYING.txt
|
||||||
OutputBaseFilename={#SetupBaseName}{#CurrentVersion}
|
OutputBaseFilename={#SetupBaseName}{#CurrentVersion}
|
||||||
Compression=lzma
|
Compression=lzma
|
||||||
SolidCompression=yes
|
SolidCompression=yes
|
||||||
AllowNoIcons=yes
|
AllowNoIcons=yes
|
||||||
DisableProgramGroupPage=auto
|
DisableProgramGroupPage=auto
|
||||||
AlwaysShowGroupOnReadyPage=yes
|
AlwaysShowGroupOnReadyPage=yes
|
||||||
|
UninstallDisplayIcon={app}\{#MainBinaryName}
|
||||||
|
UsePreviousAppDir=no
|
||||||
|
UsePreviousSetupType=no
|
||||||
|
UsePreviousGroup=no
|
||||||
|
UsePreviousLanguage=no
|
||||||
|
UsePreviousTasks=no
|
||||||
|
UsePreviousUserInfo=no
|
||||||
|
MinVersion=5.1
|
||||||
|
|
||||||
|
; installer UI language, used for dictionaries too.
|
||||||
[Languages]
|
[Languages]
|
||||||
; installer UI language
|
; we have 2 English dictionaries, so create 2 English languages entries in installer language selection
|
||||||
; add a new installer language when adding a new game language
|
|
||||||
; current mangalasy is missing
|
|
||||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||||
Name: "english2"; MessagesFile: "compiler:Default.isl"
|
Name: "english2"; MessagesFile: "compiler:Default.isl"
|
||||||
|
; there is no Bambara language file for Inno Setup, so use English strings
|
||||||
|
Name: "bambara"; MessagesFile: "compiler:Default.isl"
|
||||||
Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl"
|
Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl"
|
||||||
Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl"
|
Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl"
|
||||||
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
|
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
|
||||||
Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
|
Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
|
||||||
; there is no Malagasy language file for Inno Setup, use English strings
|
; there is no Malagasy language file for Inno Setup, so use English strings
|
||||||
Name: "malagasy"; MessagesFile: "compiler:Default.isl"
|
Name: "malagasy"; MessagesFile: "compiler:Default.isl"
|
||||||
|
Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl"
|
||||||
|
Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl"
|
||||||
Name: "serbian"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl"
|
Name: "serbian"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl"
|
||||||
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
|
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
|
||||||
Name: "romanian"; MessagesFile: ".\innosetup-langs\Romanian.isl"
|
Name: "romanian"; MessagesFile: ".\innosetup-langs\Romanian.isl"
|
||||||
|
|
||||||
|
; enable languages not supported by Eliot, but supported by InnoSetup
|
||||||
|
Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
|
||||||
|
Name: "corsican"; MessagesFile: "compiler:Languages\Corsican.isl"
|
||||||
|
Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl"
|
||||||
|
Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl"
|
||||||
|
Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl"
|
||||||
|
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
|
||||||
|
Name: "greek"; MessagesFile: "compiler:Languages\Greek.isl"
|
||||||
|
Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl"
|
||||||
|
Name: "hungarian"; MessagesFile: "compiler:Languages\Hungarian.isl"
|
||||||
|
Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
|
||||||
|
Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl"
|
||||||
|
Name: "nepali"; MessagesFile: "compiler:Languages\Nepali.islu"
|
||||||
|
Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl"
|
||||||
|
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
||||||
|
Name: "scottishgaelic"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
|
||||||
|
Name: "serbianlatin"; MessagesFile: "compiler:Languages\SerbianLatin.isl"
|
||||||
|
Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl"
|
||||||
|
Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl"
|
||||||
|
Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl"
|
||||||
|
; add a new dictionary following the template
|
||||||
|
; Name: "langname"; MessagesFile: "compiler:Languages\LanguageFileName.isl"
|
||||||
|
|
||||||
|
|
||||||
[Tasks]
|
[Tasks]
|
||||||
;Name: "startmenufolder"; Description: "{cm:CreateStartMenuFolder}"; GroupDescription: "{cm:AdditionalIcons}";
|
;Name: "startmenufolder"; Description: "{cm:CreateStartMenuFolder}"; GroupDescription: "{cm:AdditionalIcons}";
|
||||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
|
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
|
||||||
|
@ -107,11 +172,14 @@ Source: ".\eliot\*"; DestDir: "{app}"; Components: main; Flags: ignoreversion re
|
||||||
; dictionaries, one line for dict.
|
; dictionaries, one line for dict.
|
||||||
Source: ".{#EnglishFile}"; DestDir: "{app}\dicts\english"; Components:dicts\english; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#EnglishFile}"; DestDir: "{app}\dicts\english"; Components:dicts\english; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#English2File}"; DestDir: "{app}\dicts\english"; Components:dicts\english2; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#English2File}"; DestDir: "{app}\dicts\english"; Components:dicts\english2; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
|
Source: ".{#BambaraFile}"; DestDir: "{app}\dicts\bambara"; Components:dicts\bambara; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#CatalanFile}"; DestDir: "{app}\dicts\catalan"; Components:dicts\catalan; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#CatalanFile}"; DestDir: "{app}\dicts\catalan"; Components:dicts\catalan; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#CzechFile}"; DestDir: "{app}\dicts\czech"; Components:dicts\czech; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#CzechFile}"; DestDir: "{app}\dicts\czech"; Components:dicts\czech; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#FrenchFile}"; DestDir: "{app}\dicts\french"; Components:dicts\french; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#FrenchFile}"; DestDir: "{app}\dicts\french"; Components:dicts\french; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#ItalianFile}"; DestDir: "{app}\dicts\italian"; Components:dicts\italian; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#ItalianFile}"; DestDir: "{app}\dicts\italian"; Components:dicts\italian; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#MalagasyFile}"; DestDir: "{app}\dicts\malagasy"; Components:dicts\malagasy; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#MalagasyFile}"; DestDir: "{app}\dicts\malagasy"; Components:dicts\malagasy; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
|
Source: ".{#NorwegianFile}"; DestDir: "{app}\dicts\norwegian"; Components:dicts\norwegian; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
|
Source: ".{#PolishFile}"; DestDir: "{app}\dicts\polish"; Components:dicts\polish; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#RomanianFile}"; DestDir: "{app}\dicts\romanian"; Components:dicts\romanian; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#RomanianFile}"; DestDir: "{app}\dicts\romanian"; Components:dicts\romanian; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#SerbianFile}"; DestDir: "{app}\dicts\serbian"; Components:dicts\serbian; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#SerbianFile}"; DestDir: "{app}\dicts\serbian"; Components:dicts\serbian; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
Source: ".{#SpanishFile}"; DestDir: "{app}\dicts\spanish"; Components:dicts\spanish; Flags: ignoreversion recursesubdirs createallsubdirs
|
Source: ".{#SpanishFile}"; DestDir: "{app}\dicts\spanish"; Components:dicts\spanish; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||||
|
@ -134,34 +202,43 @@ Filename: "{app}\eliot.exe"; Description: "{cm:LaunchProgram,Eliot}"; Flags: now
|
||||||
[Components]
|
[Components]
|
||||||
Name: "main"; Description: "Eliot"; Types: full compact custom; Flags: fixed
|
Name: "main"; Description: "Eliot"; Types: full compact custom; Flags: fixed
|
||||||
Name: "dicts"; Description: "{cm:EliotDictionaries}";Types: full
|
Name: "dicts"; Description: "{cm:EliotDictionaries}";Types: full
|
||||||
; english Worldwide
|
; English Worldwide
|
||||||
Name: "dicts\english"; Description: {#EnglishDict}; Languages: english; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\english"; Description: {#EnglishDict}; Languages: english; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\english"; Description: {#EnglishDict}; Languages: not english; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\english"; Description: {#EnglishDict}; Languages: not english; Types: full; Flags: disablenouninstallwarning
|
||||||
; english North America
|
; English North America
|
||||||
Name: "dicts\english2"; Description: {#English2Dict}; Languages: english2; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\english2"; Description: {#English2Dict}; Languages: english2; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\english2"; Description: {#English2Dict}; Languages: not english2; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\english2"; Description: {#English2Dict}; Languages: not english2; Types: full; Flags: disablenouninstallwarning
|
||||||
; catalan
|
; Bambara
|
||||||
|
Name: "dicts\bambara"; Description: {#BambaraDict}; Languages: bambara; Types: full compact; Flags: disablenouninstallwarning
|
||||||
|
Name: "dicts\bambara"; Description: {#BambaraDict}; Languages: not bambara; Types: full; Flags: disablenouninstallwarning
|
||||||
|
; Catalan
|
||||||
Name: "dicts\catalan"; Description: {#CatalanDict}; Languages: catalan; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\catalan"; Description: {#CatalanDict}; Languages: catalan; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\catalan"; Description: {#CatalanDict}; Languages: not catalan; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\catalan"; Description: {#CatalanDict}; Languages: not catalan; Types: full; Flags: disablenouninstallwarning
|
||||||
; czech
|
; Czech
|
||||||
Name: "dicts\czech"; Description: {#CzechDict}; Languages: czech; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\czech"; Description: {#CzechDict}; Languages: czech; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\czech"; Description: {#CzechDict}; Languages: not czech; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\czech"; Description: {#CzechDict}; Languages: not czech; Types: full; Flags: disablenouninstallwarning
|
||||||
;french
|
; French
|
||||||
Name: "dicts\french"; Description: {#FrenchDict}; Languages: french; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\french"; Description: {#FrenchDict}; Languages: french; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\french"; Description: {#FrenchDict}; Languages: not french; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\french"; Description: {#FrenchDict}; Languages: not french; Types: full; Flags: disablenouninstallwarning
|
||||||
; italian
|
; Italian
|
||||||
Name: "dicts\italian"; Description: {#ItalianDict}; Languages: italian; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\italian"; Description: {#ItalianDict}; Languages: italian; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\italian"; Description: {#ItalianDict}; Languages: not italian; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\italian"; Description: {#ItalianDict}; Languages: not italian; Types: full; Flags: disablenouninstallwarning
|
||||||
; malagasy
|
; Malagasy
|
||||||
Name: "dicts\malagasy"; Description: {#MalagasyDict}; Languages: malagasy; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\malagasy"; Description: {#MalagasyDict}; Languages: malagasy; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\malagasy"; Description: {#MalagasyDict}; Languages: not malagasy; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\malagasy"; Description: {#MalagasyDict}; Languages: not malagasy; Types: full; Flags: disablenouninstallwarning
|
||||||
; romanian
|
; Norwegian
|
||||||
|
Name: "dicts\norwegian"; Description: {#NorwegianDict}; Languages: norwegian; Types: full compact; Flags: disablenouninstallwarning
|
||||||
|
Name: "dicts\norwegian"; Description: {#NorwegianDict}; Languages: not norwegian; Types: full; Flags: disablenouninstallwarning
|
||||||
|
; Polish
|
||||||
|
Name: "dicts\polish"; Description: {#PolishDict}; Languages: polish; Types: full compact; Flags: disablenouninstallwarning
|
||||||
|
Name: "dicts\polish"; Description: {#PolishDict}; Languages: not polish; Types: full; Flags: disablenouninstallwarning
|
||||||
|
; Romanian
|
||||||
Name: "dicts\romanian"; Description: {#RomanianDict}; Languages: romanian; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\romanian"; Description: {#RomanianDict}; Languages: romanian; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\romanian"; Description: {#RomanianDict}; Languages: not romanian; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\romanian"; Description: {#RomanianDict}; Languages: not romanian; Types: full; Flags: disablenouninstallwarning
|
||||||
;serbian
|
; Serbian
|
||||||
Name: "dicts\serbian"; Description: {#SerbianDict}; Languages: serbian; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\serbian"; Description: {#SerbianDict}; Languages: serbian; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\serbian"; Description: {#SerbianDict}; Languages: not serbian; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\serbian"; Description: {#SerbianDict}; Languages: not serbian; Types: full; Flags: disablenouninstallwarning
|
||||||
;spanish
|
; Spanish
|
||||||
Name: "dicts\spanish"; Description: {#SpanishDict}; Languages: spanish; Types: full compact; Flags: disablenouninstallwarning
|
Name: "dicts\spanish"; Description: {#SpanishDict}; Languages: spanish; Types: full compact; Flags: disablenouninstallwarning
|
||||||
Name: "dicts\spanish"; Description: {#SpanishDict}; Languages: not spanish; Types: full; Flags: disablenouninstallwarning
|
Name: "dicts\spanish"; Description: {#SpanishDict}; Languages: not spanish; Types: full; Flags: disablenouninstallwarning
|
||||||
; add a new dictionary following the template
|
; add a new dictionary following the template
|
||||||
|
@ -169,204 +246,219 @@ Name: "dicts\spanish"; Description: {#SpanishDict}; Languages: not spanish; Type
|
||||||
;Name: "dicts\language_name"; Description: {#LangNameDict}; Languages: language_name; Types: full compact; Flags: disablenouninstallwarning
|
;Name: "dicts\language_name"; Description: {#LangNameDict}; Languages: language_name; Types: full compact; Flags: disablenouninstallwarning
|
||||||
;Name: "dicts\language_name"; Description: {#LangNameDict}; Languages: not language_name; Types: full; Flags: disablenouninstallwarning
|
;Name: "dicts\language_name"; Description: {#LangNameDict}; Languages: not language_name; Types: full; Flags: disablenouninstallwarning
|
||||||
|
|
||||||
|
|
||||||
[Code]
|
[Code]
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////
|
||||||
// following 3 functions are need to set Compact type as default
|
// following 3 functions are need to set Compact type as default
|
||||||
|
//
|
||||||
function FullInstall(Param : String) : String;
|
function FullInstall(Param : String) : String;
|
||||||
begin
|
begin
|
||||||
result := SetupMessage(msgFullInstallation);
|
result := SetupMessage(msgFullInstallation);
|
||||||
end;
|
end;
|
||||||
|
//
|
||||||
function CustomInstall(Param : String) : String;
|
function CustomInstall(Param : String) : String;
|
||||||
begin
|
begin
|
||||||
result := SetupMessage(msgCustomInstallation);
|
result := SetupMessage(msgCustomInstallation);
|
||||||
end;
|
end;
|
||||||
|
//
|
||||||
function CompactInstall(Param : String) : String;
|
function CompactInstall(Param : String) : String;
|
||||||
begin
|
begin
|
||||||
result := SetupMessage(msgCompactInstallation);
|
result := SetupMessage(msgCompactInstallation);
|
||||||
end;
|
end;
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
function GetUninstallString(): String;
|
function GetUninstallCommand(): String;
|
||||||
var
|
var
|
||||||
sUnInstPath: String;
|
sUninstallPath: String;
|
||||||
sUnInstallString: String;
|
sUninstallCommand: String;
|
||||||
begin
|
begin
|
||||||
sUnInstPath := ExpandConstant('Software\Microsoft\Windows\CurrentVersion\Uninstall\{#emit SetupSetting("AppId")}_is1');
|
sUnInstallPath := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{#AppID}_is1';
|
||||||
sUnInstallString := '';
|
sUninstallCommand := '';
|
||||||
if not RegQueryStringValue(HKLM, sUnInstPath, 'UninstallString', sUnInstallString) then
|
// get and return Eliot uninstall command and return
|
||||||
RegQueryStringValue(HKCU, sUnInstPath, 'UninstallString', sUnInstallString);
|
if not RegQueryStringValue(HKLM, sUninstallPath, 'UninstallString', sUninstallCommand) then
|
||||||
Result := sUnInstallString;
|
RegQueryStringValue(HKCU, sUninstallPath, 'UninstallString', sUninstallCommand);
|
||||||
|
|
||||||
|
Result := sUninstallCommand;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
function IsUpgrade(): Boolean;
|
function IsEliotInstalled(): Boolean;
|
||||||
begin
|
begin
|
||||||
Result := (GetUninstallString() <> '');
|
// check if Eliot uninstall command exits and is not empty
|
||||||
|
Result := (GetUninstallCommand() <> '');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
function UnInstallOldVersion(): Integer;
|
function UninstallOldVersion(): Integer;
|
||||||
var
|
var
|
||||||
sUnInstallString: String;
|
sUninstallCommand: String;
|
||||||
iResultCode: Integer;
|
iResultCode: Integer;
|
||||||
begin
|
begin
|
||||||
// Return Values:
|
// Return Values:
|
||||||
// 1 - uninstall string is empty
|
// 0 - successfully executed the UninstallCommand
|
||||||
// 2 - error executing the UnInstallString
|
// 1 - error executing the UninstallCommand
|
||||||
// 3 - successfully executed the UnInstallString
|
// 2 - UninstallCommand string is empty
|
||||||
|
|
||||||
// default return value
|
|
||||||
Result := 0;
|
|
||||||
|
|
||||||
// get the uninstall string of the old app
|
|
||||||
sUnInstallString := GetUninstallString();
|
|
||||||
if sUnInstallString <> '' then begin
|
|
||||||
sUnInstallString := RemoveQuotes(sUnInstallString);
|
|
||||||
if Exec(sUnInstallString, '/SILENT /NORESTART /SUPPRESSMSGBOXES','', SW_HIDE, ewWaitUntilTerminated, iResultCode) then
|
|
||||||
Result := 3
|
|
||||||
else
|
|
||||||
Result := 2;
|
Result := 2;
|
||||||
end else
|
|
||||||
|
// get the uninstall command string for the old app
|
||||||
|
sUninstallCommand := GetUninstallCommand();
|
||||||
|
if sUninstallCommand <> '' then begin
|
||||||
|
sUninstallCommand := RemoveQuotes(sUninstallCommand);
|
||||||
|
// run it.
|
||||||
|
if Exec(sUninstallCommand, '/NORESTART','', SW_HIDE, ewWaitUntilTerminated, iResultCode) then
|
||||||
|
Result := 0
|
||||||
|
else
|
||||||
|
// there was an error.
|
||||||
Result := 1;
|
Result := 1;
|
||||||
|
end else
|
||||||
|
// there is no uninstall command, so there is no old Eliot version installed
|
||||||
|
Result := 2;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
function GetDefaultDict(): String;
|
function GetConfiguredDict(): String;
|
||||||
var
|
var
|
||||||
sDictRegKey: String;
|
sDictRegKey: String;
|
||||||
sDictPath: String;
|
sDictPath: String;
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
// get path to current configured dictionary
|
||||||
sDictRegKey := ExpandConstant('Software\eliot\eliot\Interface');
|
sDictRegKey := ExpandConstant('Software\eliot\eliot\Interface');
|
||||||
sDictPath := '';
|
sDictPath := '';
|
||||||
if not RegQueryStringValue(HKCU, sDictRegKey, 'DicPath', sDictPath) then
|
if not RegQueryStringValue(HKCU, sDictRegKey, 'DicPath', sDictPath) then
|
||||||
RegQueryStringValue(HKLM, sDictRegKey, 'DicPath', sDictPath);
|
RegQueryStringValue(HKLM, sDictRegKey, 'DicPath', sDictPath);
|
||||||
|
|
||||||
|
// return it
|
||||||
Result := sDictPath;
|
Result := sDictPath;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
function IsDefaultDict(): Boolean;
|
function IsConfiguredDict(): Boolean;
|
||||||
begin
|
begin
|
||||||
Result := (GetDefaultDict() <> '');
|
// check if there is configured a dictionary
|
||||||
|
Result := (GetConfiguredDict() <> '');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
function SetDefaultDict(): Integer;
|
function SetConfiguredDict(): Integer;
|
||||||
var
|
var
|
||||||
sSelectedComponents: String;
|
sSelectedComponents: String;
|
||||||
tmp: TArrayOfString;
|
|
||||||
sSelectedDictPath: String;
|
sSelectedDictPath: String;
|
||||||
sSelectedDicts: String;
|
|
||||||
sDictRegKey: String;
|
|
||||||
iResultCode: Integer;
|
|
||||||
begin
|
begin
|
||||||
// Return Values:
|
// Return Values:
|
||||||
|
// 0 - successfully executed the SetConfiguredDict
|
||||||
// 1 - a dict is already set as default
|
// 1 - a dict is already set as default
|
||||||
// 2 - error setting the default dict
|
// 2 - error setting the default dict
|
||||||
// 3 - successfully executed the SetDefaultDict
|
|
||||||
|
|
||||||
// default return value
|
// default return value
|
||||||
Result := 0;
|
Result := 2;
|
||||||
|
|
||||||
sSelectedComponents := WizardSelectedComponents(False);
|
sSelectedComponents := WizardSelectedComponents(False);
|
||||||
|
|
||||||
|
|
||||||
if ( CompareText('main,dicts,dicts/', sSelectedComponents) < 0) then
|
if ( CompareText('main,dicts,dicts/', sSelectedComponents) < 0) then
|
||||||
begin
|
begin
|
||||||
// remove 'main,dicts,dicts/' part
|
// remove 'main,dicts,dicts/' part: 17 chars.
|
||||||
Delete(sSelectedComponents, 1, 17);
|
Delete(sSelectedComponents, 1, 17);
|
||||||
if (Pos (',', sSelectedComponents) = 0) then
|
|
||||||
// only one dictionary was selected. Set it as default dictionary
|
|
||||||
begin
|
|
||||||
|
|
||||||
|
// check if more than 1 dictionary/component was selected
|
||||||
|
if (Pos (',', sSelectedComponents) > 0) then
|
||||||
|
MsgBox(ExpandConstant(CustomMessage('SeveralDicts')), mbInformation, MB_OK)
|
||||||
|
else
|
||||||
|
begin
|
||||||
|
//Only 1 dictionary was selected, remove current regkeys
|
||||||
RegDeleteValue(HKEY_CURRENT_USER, '{#DicPathRegKey}', 'DicPath');
|
RegDeleteValue(HKEY_CURRENT_USER, '{#DicPathRegKey}', 'DicPath');
|
||||||
RegDeleteValue(HKEY_LOCAL_MACHINE, '{#DicPathRegKey}', 'DicPath');
|
RegDeleteValue(HKEY_LOCAL_MACHINE, '{#DicPathRegKey}', 'DicPath');
|
||||||
if ( sSelectedComponents = 'english') then begin
|
|
||||||
sSelectedDictPath := '{#EnglishFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'english2') then begin
|
|
||||||
sSelectedDictPath := '{#English2File}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'catalan') then begin
|
|
||||||
sSelectedDictPath := '{#CatalanFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'czech') then begin
|
|
||||||
sSelectedDictPath := '{#CzechFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'french') then begin
|
|
||||||
sSelectedDictPath := '{#FrenchFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'italian') then begin
|
|
||||||
sSelectedDictPath := '{#ItalianFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'malagasy') then begin
|
|
||||||
sSelectedDictPath := '{#MalagasyFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'romanian') then begin
|
|
||||||
sSelectedDictPath := '{#RomanianFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'serbian') then begin
|
|
||||||
sSelectedDictPath := '{#SerbianFile}';
|
|
||||||
end
|
|
||||||
else if ( sSelectedComponents = 'spanish') then begin
|
|
||||||
sSelectedDictPath := '{#SpanishFile}';
|
|
||||||
end
|
|
||||||
else begin
|
|
||||||
sSelectedDictPath := '';
|
sSelectedDictPath := '';
|
||||||
end;
|
if ( sSelectedComponents = 'english') then
|
||||||
|
sSelectedDictPath := '{#EnglishFile}'
|
||||||
|
else if ( sSelectedComponents = 'english2') then
|
||||||
|
sSelectedDictPath := '{#English2File}'
|
||||||
|
else if ( sSelectedComponents = 'bambara') then
|
||||||
|
sSelectedDictPath := '{#BambaraFile}'
|
||||||
|
else if ( sSelectedComponents = 'catalan') then
|
||||||
|
sSelectedDictPath := '{#CatalanFile}'
|
||||||
|
else if ( sSelectedComponents = 'czech') then
|
||||||
|
sSelectedDictPath := '{#CzechFile}'
|
||||||
|
else if ( sSelectedComponents = 'french') then
|
||||||
|
sSelectedDictPath := '{#FrenchFile}'
|
||||||
|
else if ( sSelectedComponents = 'italian') then
|
||||||
|
sSelectedDictPath := '{#ItalianFile}'
|
||||||
|
else if ( sSelectedComponents = 'malagasy') then
|
||||||
|
sSelectedDictPath := '{#MalagasyFile}'
|
||||||
|
else if ( sSelectedComponents = 'norwegian') then
|
||||||
|
sSelectedDictPath := '{#NorwegianFile}'
|
||||||
|
else if ( sSelectedComponents = 'polish') then
|
||||||
|
sSelectedDictPath := '{#PolishFile}'
|
||||||
|
else if ( sSelectedComponents = 'romanian') then
|
||||||
|
sSelectedDictPath := '{#RomanianFile}'
|
||||||
|
else if ( sSelectedComponents = 'serbian') then
|
||||||
|
sSelectedDictPath := '{#SerbianFile}'
|
||||||
|
else if ( sSelectedComponents = 'spanish') then
|
||||||
|
sSelectedDictPath := '{#SpanishFile}'
|
||||||
|
else // default, empty dict path
|
||||||
|
sSelectedDictPath := '';
|
||||||
|
|
||||||
|
// Config selected dictionary as default
|
||||||
RegWriteStringValue(HKEY_CURRENT_USER, '{#DicPathRegKey}','DicPath', ExpandConstant('{app}'+ sSelectedDictPath));
|
RegWriteStringValue(HKEY_CURRENT_USER, '{#DicPathRegKey}','DicPath', ExpandConstant('{app}'+ sSelectedDictPath));
|
||||||
|
Result:=0;
|
||||||
end else
|
end
|
||||||
// two or more dicts was selected. Delete DicPath value because the file is missing
|
|
||||||
begin
|
|
||||||
RegDeleteValue(HKEY_CURRENT_USER, '{#DicPathRegKey}', 'DicPath');
|
|
||||||
RegDeleteValue(HKEY_LOCAL_MACHINE, '{#DicPathRegKey}', 'DicPath');
|
|
||||||
end;
|
|
||||||
|
|
||||||
end;
|
end;
|
||||||
Result := 1;
|
Result := 1;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
procedure CurStepChanged(CurStep: TSetupStep);
|
procedure CurStepChanged(CurStep: TSetupStep);
|
||||||
var
|
|
||||||
sDefaultDict: String;
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
if (CurStep=ssInstall) then
|
if (CurStep=ssPostInstall) then // After installing files, check current configured dictionary.
|
||||||
begin
|
begin
|
||||||
if (IsUpgrade()) then
|
if (IsConfiguredDict = False) then // There is no configured/custom dict.
|
||||||
|
SetConfiguredDict()
|
||||||
|
else if (not FileExists(GetConfiguredDict)) then // the configured dictionary file doesn't exists.
|
||||||
begin
|
begin
|
||||||
UnInstallOldVersion();
|
RegDeleteValue(HKEY_CURRENT_USER, '{#DicPathRegKey}', 'DicPath');
|
||||||
end;
|
RegDeleteValue(HKEY_LOCAL_MACHINE, '{#DicPathRegKey}', 'DicPath');
|
||||||
end;
|
SetConfiguredDict();
|
||||||
|
end
|
||||||
if (CurStep=ssPostInstall) then
|
// else
|
||||||
begin
|
// There is a default/custom dict and the file exists.
|
||||||
if ( ( IsDefaultDict = False) or (not FileExists(GetDefaultDict)) ) then
|
// Keep untouched. Nothing to do.
|
||||||
begin
|
end
|
||||||
// There isn't a default dict or the file doesn't exists.
|
|
||||||
SetDefaultDict();
|
|
||||||
|
|
||||||
end else
|
|
||||||
// There is a default dict and the file exists.
|
|
||||||
// Nothing to do.
|
|
||||||
|
|
||||||
end;
|
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////
|
||||||
|
function InitializeSetup(): Boolean;
|
||||||
|
|
||||||
|
begin
|
||||||
|
|
||||||
|
if IsEliotInstalled then // Eliot is installed -> ask user to uninstall it.
|
||||||
|
begin
|
||||||
|
if MsgBox(CustomMessage('EliotIsInstalled'), mbConfirmation, MB_YESNO) = IDYES then
|
||||||
|
begin // user clicked yes -> uninstall old Eliot version
|
||||||
|
if UninstallOldVersion = 0 then
|
||||||
|
result:=True
|
||||||
|
else // unable to uninstall -> alert user
|
||||||
|
begin
|
||||||
|
MsgBox(CustomMessage('UninstallError'), mbInformation, MB_OK);
|
||||||
|
result:= False;
|
||||||
|
end
|
||||||
|
end
|
||||||
|
else // user clicked no -> abort installation
|
||||||
|
begin
|
||||||
|
MsgBox(CustomMessage('AbortInstallation'), mbInformation, MB_OK);
|
||||||
|
result:= False;
|
||||||
|
end
|
||||||
|
end
|
||||||
|
else
|
||||||
|
result:= True;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; *** Inno Setup version 5.1.11+ Romanian messages ***
|
; *** Inno Setup version 5.5.3+ Romanian messages ***
|
||||||
; Translator : Alexandru Bogdan Munteanu (muntealb@gmail.com)
|
; Translator : Alexandru Bogdan Munteanu (muntealb@gmail.com)
|
||||||
;
|
;
|
||||||
; To download user-contributed translations of this file, go to:
|
; To download user-contributed translations of this file, go to:
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
[LangOptions]
|
[LangOptions]
|
||||||
; The following three entries are very important. Be sure to read and
|
; The following three entries are very important. Be sure to read and
|
||||||
; understand the '[LangOptions] section' topic in the help file.
|
; understand the '[LangOptions] section' topic in the help file.
|
||||||
LanguageName=Român<0103>
|
LanguageName=Rom<00E2>n<0103>
|
||||||
LanguageID=$0418
|
LanguageID=$0418
|
||||||
LanguageCodePage=1250
|
LanguageCodePage=1250
|
||||||
; If the language you are translating to requires special font faces or
|
; If the language you are translating to requires special font faces or
|
||||||
|
@ -40,33 +40,37 @@ ConfirmTitle=Confirmare
|
||||||
ErrorTitle=Eroare
|
ErrorTitle=Eroare
|
||||||
|
|
||||||
; *** SetupLdr messages
|
; *** SetupLdr messages
|
||||||
SetupLdrStartupMessage=Va fi instalat programul %1. Doriţi să continuaţi?
|
SetupLdrStartupMessage=Va fi instalat programul %1. Vrei să continui?
|
||||||
LdrCannotCreateTemp=Nu se poate crea un fişier temporar. Instalare abandonată
|
LdrCannotCreateTemp=Nu pot crea o filă temporară. Instalare abandonată
|
||||||
LdrCannotExecTemp=Nu se poate executa un fişier din dosarul temporar. Instalare abandonată
|
LdrCannotExecTemp=Nu pot executa o filă din dosarul temporar. Instalare abandonată
|
||||||
|
|
||||||
; *** Startup error messages
|
; *** Startup error messages
|
||||||
LastErrorMessage=%1.%n%nEroarea %2: %3
|
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.
|
SetupFileMissing=Fila %1 lipseşte din dosarul de instalare. Corectează problema sau foloseşte o altă copie a programului.
|
||||||
SetupFileCorrupt=Fişierele de instalare sînt deteriorate. Faceţi rost de o copie nouă a programului.
|
SetupFileCorrupt=Filele de instalare sînt stricate (corupte). Foloseşte o altă copie 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.
|
SetupFileCorruptOrWrongVer=Filele de instalare sînt stricate (corupte) sau sînt incompatibile cu această versiune a Instalatorului. Remediază problema sau foloseşte o altă copie a programului.
|
||||||
|
InvalidParameter=Un parametru invalid a fost trecut către linia de comandă:%n%n%1
|
||||||
|
SetupAlreadyRunning=Instalarea rulează deja.
|
||||||
|
WindowsVersionNotSupported=Acest program nu suportă versiunea de Windows care rulează pe calculatorul tău.
|
||||||
|
WindowsServicePackRequired=Acest program necesită %1 Service Pack %2 sau mai nou.
|
||||||
NotOnThisPlatform=Acest program nu va rula pe %1.
|
NotOnThisPlatform=Acest program nu va rula pe %1.
|
||||||
OnlyOnThisPlatform=Acest program trebuie să ruleze 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
|
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.
|
MissingWOW64APIs=Versiunea de Windows pe care o rulezi nu include funcţionalitatea cerută de Instalator pentru a realiza o instalare pe 64-biţi. Pentru a corecta problema, va trebui să instalezi Service Pack %1.
|
||||||
WinVersionTooLowError=Acest program necesită %1 versiunea %2 sau mai nouă.
|
WinVersionTooLowError=Acest program necesită %1 versiunea %2 sau mai nouă.
|
||||||
WinVersionTooHighError=Acest program nu poate fi instalat pe %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.
|
AdminPrivilegesRequired=Trebuie să fii 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.
|
PowerUserPrivilegesRequired=Trebuie să fii logat ca Administrator sau ca Membru al Grupului de Utilizatori Pricepuţi ("Power Users") 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.
|
SetupAppRunningError=Instalatorul a detectat că %1 rulează în acest moment.%n%nÎnchide toate instanţele programului respectiv, apoi clichează 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.
|
UninstallAppRunningError=Dezinstalatorul a detectat că %1 rulează în acest moment.%n%nÎnchide toate instanţele programului respectiv, apoi clichează OK pentru a continua sau Anulează pentru a abandona dezinstalarea.
|
||||||
|
|
||||||
; *** Misc. errors
|
; *** Misc. errors
|
||||||
ErrorCreatingDir=Instalatorul nu a putut crea dosarul "%1"
|
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
|
ErrorTooManyFilesInDir=Nu pot crea o filă în dosarul "%1" din cauză că are deja prea multe file
|
||||||
|
|
||||||
; *** Setup common messages
|
; *** Setup common messages
|
||||||
ExitSetupTitle=Abandonarea Instalării
|
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?
|
ExitSetupMessage=Instalarea nu este terminată. Dacă o abandonezi acum, programul nu va fi instalat.%n%nPoţi să rulezi Instalatorul din nou altă dată pentru a termina instalarea.%n%nAbandonezi Instalarea?
|
||||||
AboutSetupMenuItem=&Despre Instalator...
|
AboutSetupMenuItem=&Despre Instalator...
|
||||||
AboutSetupTitle=Despre Instalator
|
AboutSetupTitle=Despre Instalator
|
||||||
AboutSetupMessage=%1 versiunea %2%n%3%n%n%1 sit:%n%4
|
AboutSetupMessage=%1 versiunea %2%n%3%n%n%1 sit:%n%4
|
||||||
|
@ -83,135 +87,141 @@ ButtonYes=&Da
|
||||||
ButtonYesToAll=Da la &Tot
|
ButtonYesToAll=Da la &Tot
|
||||||
ButtonNo=&Nu
|
ButtonNo=&Nu
|
||||||
ButtonNoToAll=N&u la Tot
|
ButtonNoToAll=N&u la Tot
|
||||||
ButtonFinish=Închide
|
ButtonFinish=&Finalizează
|
||||||
ButtonBrowse=&Explorează...
|
ButtonBrowse=&Explorează...
|
||||||
ButtonWizardBrowse=Explo&rează...
|
ButtonWizardBrowse=Explo&rează...
|
||||||
ButtonNewFolder=Creea&ză Dosar Nou
|
ButtonNewFolder=Creea&ză Dosar Nou
|
||||||
|
|
||||||
; *** "Select Language" dialog messages
|
; *** "Select Language" dialog messages
|
||||||
SelectLanguageTitle=Selectarea Limbii Instalatorului
|
SelectLanguageTitle=Selectarea Limbii Instalatorului
|
||||||
SelectLanguageLabel=Selectaţi limba folosită pentru instalare:
|
SelectLanguageLabel=Selectează limba folosită pentru instalare:
|
||||||
|
|
||||||
; *** Common wizard text
|
; *** Common wizard text
|
||||||
ClickNext=Clicaţi Continuă pentru a avansa cu instalarea sau Anulează pentru a o abandona.
|
ClickNext=Clichează pe Continuă pentru a avansa cu instalarea sau pe Anulează pentru a o abandona.
|
||||||
BeveledLabel=
|
BeveledLabel=
|
||||||
BrowseDialogTitle=Explorare după Dosar
|
BrowseDialogTitle=Explorare după Dosar
|
||||||
BrowseDialogLabel=Selectaţi un dosar din lista de mai jos, apoi clicaţi OK.
|
BrowseDialogLabel=Selectează un dosar din lista de mai jos, apoi clichează pe OK.
|
||||||
NewFolderName=Dosar Nou
|
NewFolderName=Dosar Nou
|
||||||
|
|
||||||
; *** "Welcome" wizard page
|
; *** "Welcome" wizard page
|
||||||
WelcomeLabel1=Bun venit la Instalarea [name]
|
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.
|
WelcomeLabel2=Programul [name/ver] va fi instalat pe calculator.%n%nEste recomandat să închizi toate celelalte aplicaţii înainte de a continua.
|
||||||
|
|
||||||
; *** "Password" wizard page
|
; *** "Password" wizard page
|
||||||
WizardPassword=Parolă
|
WizardPassword=Parolă
|
||||||
PasswordLabel1=Această instalare este protejată prin 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).
|
PasswordLabel3=Completează parola, apoi clichează pe Continuă pentru a merge mai departe. Tipul literelor din parolă (Majuscule/minuscule) este luat în considerare.
|
||||||
PasswordEditLabel=&Parolă:
|
PasswordEditLabel=&Parolă:
|
||||||
IncorrectPassword=Parola pe care aţi introdus-o nu este corectă. Reîncercaţi.
|
IncorrectPassword=Parola pe care ai introdus-o nu este corectă. Reîncearcă.
|
||||||
|
|
||||||
; *** "License Agreement" wizard page
|
; *** "License Agreement" wizard page
|
||||||
WizardLicense=Acord de Licenţiere
|
WizardLicense=Acord de Licenţiere
|
||||||
LicenseLabel=Citiţi informaţiile următoare înainte de a continua, sînt importante.
|
LicenseLabel=Citeşte 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.
|
LicenseLabel3=Citeşte următorul Acord de Licenţiere. Trebuie să accepţi termenii acestui acord înainte de a continua instalarea.
|
||||||
LicenseAccepted=&Accept licenţa
|
LicenseAccepted=&Accept licenţa
|
||||||
LicenseNotAccepted=&Nu accept licenţa
|
LicenseNotAccepted=&Nu accept licenţa
|
||||||
|
|
||||||
; *** "Information" wizard pages
|
; *** "Information" wizard pages
|
||||||
WizardInfoBefore=Informaţii
|
WizardInfoBefore=Informaţii
|
||||||
InfoBeforeLabel=Citiţi informaţiile următoare înainte de a continua, sînt importante.
|
InfoBeforeLabel=Citeşte 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ă.
|
InfoBeforeClickLabel=Cînd eşti gata de a trece la Instalare, clichează pe Continuă.
|
||||||
WizardInfoAfter=Informaţii
|
WizardInfoAfter=Informaţii
|
||||||
InfoAfterLabel=Citiţi informaţiile următoare înainte de a continua, sînt importante.
|
InfoAfterLabel=Citeşte 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ă.
|
InfoAfterClickLabel=Cînd eşti gata de a trece la Instalare, clichează pe Continuă.
|
||||||
|
|
||||||
; *** "User Information" wizard page
|
; *** "User Information" wizard page
|
||||||
WizardUserInfo=Informaţii despre Utilizator
|
WizardUserInfo=Informaţii despre Utilizator
|
||||||
UserInfoDesc=Introduceţi informaţiile solicitate.
|
UserInfoDesc=Completează informaţiile cerute.
|
||||||
UserInfoName=&Utilizator:
|
UserInfoName=&Utilizator:
|
||||||
UserInfoOrg=&Organizaţie:
|
UserInfoOrg=&Organizaţie:
|
||||||
UserInfoSerial=Număr de &Serie:
|
UserInfoSerial=Număr de &Serie:
|
||||||
UserInfoNameRequired=Trebuie să introduceţi un nume.
|
UserInfoNameRequired=Trebuie să introduci un nume.
|
||||||
|
|
||||||
; *** "Select Destination Location" wizard page
|
; *** "Select Destination Location" wizard page
|
||||||
WizardSelectDir=Selectarea Locului de Destinaţie
|
WizardSelectDir=Selectarea Locului de Destinaţie
|
||||||
SelectDirDesc=Unde doriţi să instalaţi [name]?
|
SelectDirDesc=Unde vrei să instalezi [name]?
|
||||||
SelectDirLabel3=Instalatorul va pune [name] în dosarul specificat mai jos.
|
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ă.
|
SelectDirBrowseLabel=Pentru a avansa cu instalarea, clichează pe Continuă. Dacă vrei să selectezi un alt dosar, clichează pe Explorează.
|
||||||
DiskSpaceMBLabel=Este necesar un spaţiu liber de stocare de cel puţin [mb] MB.
|
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.
|
CannotInstallToNetworkDrive=Instalatorul nu poate realiza instalarea pe 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
|
CannotInstallToUNCPath=Instalatorul nu poate realiza instalarea pe o cale în format UNC.
|
||||||
InvalidDrive=Dispozitivul sau partajul UNC pe care l-aţi selectat nu există sau nu este accesibil. Selectaţi altul.
|
InvalidPath=Trebuie să introduci 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-ai selectat nu există sau nu este accesibil. Selectează altul.
|
||||||
DiskSpaceWarningTitle=Spaţiu de Stocare Insuficient
|
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?
|
DiskSpaceWarning=Instalarea necesită cel puţin %1 KB de spaţiu de stocare liber, dar dispozitivul selectat are doar %2 KB liberi.%n%nVrei să continui oricum?
|
||||||
DirNameTooLong=Numele dosarului sau al căii este prea lung.
|
DirNameTooLong=Numele dosarului sau al căii este prea lung.
|
||||||
InvalidDirName=Numele dosarului nu este valid.
|
InvalidDirName=Numele dosarului nu este valid.
|
||||||
BadDirName32=Numele dosarelor nu pot include unul din următoarele caractere:%n%n%1
|
BadDirName32=Numele dosarelor nu pot include unul din următoarele caractere:%n%n%1
|
||||||
DirExistsTitle=Dosarul Există
|
DirExistsTitle=Dosarul Există
|
||||||
DirExists=Dosarul:%n%n%1%n%nexistă deja. Doriţi totuşi să instalaţi în acel dosar?
|
DirExists=Dosarul:%n%n%1%n%nexistă deja. Vrei totuşi să instalezi în acel dosar?
|
||||||
DirDoesntExistTitle=Dosarul Nu Există
|
DirDoesntExistTitle=Dosarul Nu Există
|
||||||
DirDoesntExist=Dosarul:%n%n%1%n%nnu există. Doriţi ca el să fie creat?
|
DirDoesntExist=Dosarul:%n%n%1%n%nnu există. Vrei ca el să fie creat?
|
||||||
|
|
||||||
; *** "Select Components" wizard page
|
; *** "Select Components" wizard page
|
||||||
WizardSelectComponents=Selectarea Componentelor
|
WizardSelectComponents=Selectarea Componentelor
|
||||||
SelectComponentsDesc=Care dintre componente ar trebui instalate?
|
SelectComponentsDesc=Care dintre componente trebuie 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.
|
SelectComponentsLabel2=Selectează componentele de instalat; deselectează componentele care nu trebuie instalate. Clichează pe Continuă pentru a merge mai departe.
|
||||||
FullInstallation=Instalare Completă
|
FullInstallation=Instalare Completă
|
||||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||||
CompactInstallation=Instalare Compactă
|
CompactInstallation=Instalare Compactă
|
||||||
CustomInstallation=Instalare Personalizată
|
CustomInstallation=Instalare Personalizată
|
||||||
NoUninstallWarningTitle=Componentele Există
|
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?
|
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%nVrei să continui oricum?
|
||||||
ComponentSize1=%1 KB
|
ComponentSize1=%1 KB
|
||||||
ComponentSize2=%1 MB
|
ComponentSize2=%1 MB
|
||||||
ComponentsDiskSpaceMBLabel=Selecţia curentă necesită cel puţin [mb] MB spaţiu de stocare.
|
ComponentsDiskSpaceMBLabel=Selecţia curentă necesită cel puţin [mb] MB spaţiu de stocare.
|
||||||
|
|
||||||
; *** "Select Additional Tasks" wizard page
|
; *** "Select Additional Tasks" wizard page
|
||||||
WizardSelectTasks=Selectarea Sarcinilor Suplimentare
|
WizardSelectTasks=Selectarea Sarcinilor Suplimentare
|
||||||
SelectTasksDesc=Ce sarcini suplimentare ar trebui îndeplinite?
|
SelectTasksDesc=Ce sarcini suplimentare trebuie îndeplinite?
|
||||||
SelectTasksLabel2=Selectaţi sarcinile suplimentare care ar trebui îndeplinite în timpul instalării [name], apoi clicaţi Continuă.
|
SelectTasksLabel2=Selectează sarcinile suplimentare care trebuie îndeplinite în timpul instalării [name], apoi clichează pe Continuă.
|
||||||
|
|
||||||
; *** "Select Start Menu Folder" wizard page
|
; *** "Select Start Menu Folder" wizard page
|
||||||
WizardSelectProgramGroup=Selectarea Dosarului din Meniul de Pornire
|
WizardSelectProgramGroup=Selectarea Dosarului din Meniul de Start
|
||||||
SelectStartMenuFolderDesc=Unde ar trebui să fie plasate scurtăturile programului?
|
SelectStartMenuFolderDesc=Unde trebuie să fie plasate scurtăturile programului?
|
||||||
SelectStartMenuFolderLabel3=Scurtăturile vor fi plasate în dosarul specificat mai jos al Meniului de Pornire (Start Menu).
|
SelectStartMenuFolderLabel3=Scurtăturile vor fi plasate în dosarul specificat mai jos al Meniului de Start.
|
||||||
SelectStartMenuFolderBrowseLabel=Pentru a avansa cu instalarea, clicaţi Continuă. Dacă doriţi să selectaţi un alt dosar, clicaţi Explorează.
|
SelectStartMenuFolderBrowseLabel=Pentru a avansa cu instalarea, clichează pe Continuă. Dacă vrei să selectezi un alt dosar, clichează pe Explorează.
|
||||||
MustEnterGroupName=Trebuie să introduceţi numele dosarului.
|
MustEnterGroupName=Trebuie să introduci numele dosarului.
|
||||||
GroupNameTooLong=Numele dosarului sau al căii este prea lung.
|
GroupNameTooLong=Numele dosarului sau al căii este prea lung.
|
||||||
InvalidGroupName=Numele dosarului nu este valid.
|
InvalidGroupName=Numele dosarului nu este valid.
|
||||||
BadGroupName=Numele dosarului nu poate include unul dintre caracterele următoarele:%n%n%1
|
BadGroupName=Numele dosarului nu poate include unul dintre caracterele următoarele:%n%n%1
|
||||||
NoProgramGroupCheck2=Nu crea un &dosar în Meniul de Pornire
|
NoProgramGroupCheck2=Nu crea un &dosar în Meniul de Start
|
||||||
|
|
||||||
; *** "Ready to Install" wizard page
|
; *** "Ready to Install" wizard page
|
||||||
WizardReady=Pregătit de Instalare
|
WizardReady=Pregătit de Instalare
|
||||||
ReadyLabel1=Instalatorul e pregătit pentru instalarea [name] pe calculator.
|
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.
|
ReadyLabel2a=Clichează pe Instalează pentru a continua cu instalarea, sau clichează pe Înapoi dacă vrei să revezi sau să schimbi setările.
|
||||||
ReadyLabel2b=Clicaţi Instalează pentru a continua cu instalarea.
|
ReadyLabel2b=Clichează pe Instalează pentru a continua cu instalarea.
|
||||||
ReadyMemoUserInfo=Info Utilizator:
|
ReadyMemoUserInfo=Info Utilizator:
|
||||||
ReadyMemoDir=Loc de Destinaţie:
|
ReadyMemoDir=Loc de Destinaţie:
|
||||||
ReadyMemoType=Tip de Instalare:
|
ReadyMemoType=Tip de Instalare:
|
||||||
ReadyMemoComponents=Componente Selectate:
|
ReadyMemoComponents=Componente Selectate:
|
||||||
ReadyMemoGroup=Dosarul Meniului de Pornire:
|
ReadyMemoGroup=Dosarul Meniului de Start:
|
||||||
ReadyMemoTasks=Sarcini Suplimentare:
|
ReadyMemoTasks=Sarcini Suplimentare:
|
||||||
|
|
||||||
; *** "Preparing to Install" wizard page
|
; *** "Preparing to Install" wizard page
|
||||||
WizardPreparing=Pregătire pentru Instalare
|
WizardPreparing=Pregătire pentru Instalare
|
||||||
PreparingDesc=Instalatorul pregăteşte instalarea [name] pe calculator.
|
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].
|
PreviousInstallNotCompleted=Instalarea/dezinstalarea anterioară a unui program nu a fost terminată. Va trebui să reporneşti calculatorul pentru a termina operaţia precedentă.%n%nDupă repornirea calculatorului, rulează Instalatorul din nou pentru a realiza instalarea [name].
|
||||||
CannotContinue=Instalarea nu poate continua. Clicaţi Anulează pentru a o închide.
|
CannotContinue=Instalarea nu poate continua. Clichează pe Anulează pentru a o închide.
|
||||||
|
ApplicationsFound=Aplicaţiile următoare folosesc file care trebuie actualizate de către Instalator. Este recomandat să permiţi Instalatorului să închidă automat aplicaţiile respective.
|
||||||
|
ApplicationsFound2=Aplicaţiile următoare folosesc file care trebuie actualizate de către Instalator. Este recomandat să permiţi Instalatorului să închidă automat aplicaţiile respective. După ce instalarea e terminată, Instalatorul va încerca să repornească aplicaţiile.
|
||||||
|
CloseApplications=Închide &automat aplicaţiile
|
||||||
|
DontCloseApplications=Nu închi&de aplicaţiile
|
||||||
|
ErrorCloseApplications=Instalatorul nu a putut închide automat toate aplicaţiile. Înainte de a continua, e recomandat să închizi manual toate aplicaţiile care folosesc file ce trebuie actualizate de Instalator.
|
||||||
|
|
||||||
; *** "Installing" wizard page
|
; *** "Installing" wizard page
|
||||||
WizardInstalling=Instalare în Desfăşurare
|
WizardInstalling=Instalare în Desfăşurare
|
||||||
InstallingLabel=Aşteptaţi în timp ce se instalează [name] pe calculator.
|
InstallingLabel=Aşteaptă să se termine instalarea [name] pe calculator.
|
||||||
|
|
||||||
; *** "Setup Completed" wizard page
|
; *** "Setup Completed" wizard page
|
||||||
FinishedHeadingLabel=Finalizarea Instalării [name]
|
FinishedHeadingLabel=Finalizarea Instalării [name]
|
||||||
FinishedLabelNoIcons=Instalarea [name] pe calculator a fost terminată.
|
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.
|
FinishedLabel=Instalarea [name] pe calculator a fost terminată. Aplicaţia poate fi lansată prin clicarea pe icoanele instalate.
|
||||||
ClickFinish=Clicaţi Închide pentru a părăsi Instalatorul.
|
ClickFinish=Clichează pe Finalizează pentru a părăsi Instalatorul.
|
||||||
FinishedRestartLabel=Pentru a termina instalarea [name], trebuie repornit calculatorul. Doriţi să fie repornit acum?
|
FinishedRestartLabel=Pentru a termina instalarea [name], trebuie repornit calculatorul. Vrei să fie repornit acum?
|
||||||
FinishedRestartMessage=Pentru a termina instalarea [name], trebuie repornit calculatorul.%n%nDoriţi să fie repornit acum?
|
FinishedRestartMessage=Pentru a termina instalarea [name], trebuie repornit calculatorul.%n%nVrei să fie repornit acum?
|
||||||
ShowReadmeCheck=Da, aş dori să văd fişierul de informare (README)
|
ShowReadmeCheck=Da, vreau să văd fila de informare (README)
|
||||||
YesRadio=&Da, reporneşte calculatorul acum
|
YesRadio=&Da, reporneşte calculatorul acum
|
||||||
NoRadio=&Nu, voi reporni eu calculatorul mai tîrziu
|
NoRadio=&Nu, voi reporni eu calculatorul mai tîrziu
|
||||||
; used for example as 'Run MyProg.exe'
|
; used for example as 'Run MyProg.exe'
|
||||||
|
@ -221,32 +231,34 @@ RunEntryShellExec=Vezi %1
|
||||||
|
|
||||||
; *** "Setup Needs the Next Disk" stuff
|
; *** "Setup Needs the Next Disk" stuff
|
||||||
ChangeDiskTitle=Instalatorul Necesită Discul Următor
|
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ă.
|
SelectDiskLabel2=Introdu Discul %1 şi clichează pe OK.%n%nDacă filele de pe acest disc pot fi găsite într-un alt dosar decît cel afişat mai jos, introdu calea corectă sau clichează pe Explorează.
|
||||||
PathLabel=&Cale:
|
PathLabel=&Cale:
|
||||||
FileNotInDir2=Fişierul "%1" nu poate fi găsit în "%2". Introduceţi discul corect sau selectaţi al dosar.
|
FileNotInDir2=Fila "%1" nu poate fi găsită în "%2". Introdu discul corect sau selectează alt dosar.
|
||||||
SelectDirectoryLabel=Specificaţi locul discului următor.
|
SelectDirectoryLabel=Specifică locul discului următor.
|
||||||
|
|
||||||
; *** Installation phase messages
|
; *** Installation phase messages
|
||||||
SetupAborted=Instalarea nu a fost terminată.%n%nCorectaţi problema şi rulaţi Instalarea din nou.
|
SetupAborted=Instalarea nu a fost terminată.%n%nCorectează problema şi apoi rulează Instalarea din nou.
|
||||||
EntryAbortRetryIgnore=Clicaţi Reîncearcă pentru a încerca din nou, Ignoră pentru a continua oricum, sau Abandonează pentru a anula instalarea.
|
EntryAbortRetryIgnore=Clichează pe Reîncearcă pentru a încerca din nou, pe Ignoră pentru a continua oricum, sau pe Abandonează pentru a anula instalarea.
|
||||||
|
|
||||||
; *** Installation status messages
|
; *** Installation status messages
|
||||||
StatusCreateDirs=Se creează dosarele...
|
StatusClosingApplications=Închid aplicaţiile...
|
||||||
StatusExtractFiles=Se extrag fişierele...
|
StatusCreateDirs=Creez dosarele...
|
||||||
StatusCreateIcons=Se creează scurtăturile...
|
StatusExtractFiles=Extrag filele...
|
||||||
StatusCreateIniEntries=Se creează intrările INI...
|
StatusCreateIcons=Creez scurtăturile...
|
||||||
StatusCreateRegistryEntries=Se creează intrările în registru...
|
StatusCreateIniEntries=Creez intrările INI...
|
||||||
StatusRegisterFiles=Se înregistrează fişierele...
|
StatusCreateRegistryEntries=Creez intrările în registru...
|
||||||
StatusSavingUninstall=Se salvează informaţiile de dezinstalare...
|
StatusRegisterFiles=Înregistrez filele...
|
||||||
StatusRunProgram=Se finalizează instalarea...
|
StatusSavingUninstall=Salvez informaţiile de dezinstalare...
|
||||||
StatusRollback=Se revine la starea iniţială, anulînd modificările făcute...
|
StatusRunProgram=Finalizez instalarea...
|
||||||
|
StatusRestartingApplications=Repornesc aplicaţiile...
|
||||||
|
StatusRollback=Reîntorc la starea iniţială, prin anularea modificărilor făcute...
|
||||||
|
|
||||||
; *** Misc. errors
|
; *** Misc. errors
|
||||||
ErrorInternal2=Eroare Internă: %1
|
ErrorInternal2=Eroare Internă: %1
|
||||||
ErrorFunctionFailedNoCode=%1 a eşuat
|
ErrorFunctionFailedNoCode=%1 a eşuat
|
||||||
ErrorFunctionFailed=%1 a eşuat; cod %2
|
ErrorFunctionFailed=%1 a eşuat; cod %2
|
||||||
ErrorFunctionFailedWithMessage=%1 a eşuat; cod %2.%n%3
|
ErrorFunctionFailedWithMessage=%1 a eşuat; cod %2.%n%3
|
||||||
ErrorExecutingProgram=Nu se poate executa fişierul:%n%1
|
ErrorExecutingProgram=Nu pot executa fila:%n%1
|
||||||
|
|
||||||
; *** Registry errors
|
; *** Registry errors
|
||||||
ErrorRegOpenKey=Eroare la deschiderea cheii de registru:%n%1\%2
|
ErrorRegOpenKey=Eroare la deschiderea cheii de registru:%n%1\%2
|
||||||
|
@ -257,62 +269,69 @@ ErrorRegWriteKey=Eroare la scrierea
|
||||||
ErrorIniEntry=Eroare la crearea intrării INI în fişierul "%1".
|
ErrorIniEntry=Eroare la crearea intrării INI în fişierul "%1".
|
||||||
|
|
||||||
; *** File copying errors
|
; *** 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.
|
FileAbortRetryIgnore=Clichează pe Reîncearcă pentru a încerca din nou, pe Ignoră pentru a sări această filă (nerecomandat), sau pe 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.
|
FileAbortRetryIgnore2=Clichează pe Reîncearcă pentru a încerca din nou, pe Ignoră pentru a continua oricum (nerecomandat), sau pe Abandonează pentru a anula instalarea.
|
||||||
SourceIsCorrupted=Fişierul sursă este deteriorat
|
SourceIsCorrupted=Fila sursă este stricată (coruptă)
|
||||||
SourceDoesntExist=Fişierul sursă "%1" nu există
|
SourceDoesntExist=Fila 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.
|
ExistingFileReadOnly=Fila deja existentă este marcată doar-citire.%n%nClichează pe Reîncearcă pentru a înlătura atributul doar-citire şi a încerca din nou, pe Ignoră pentru a sări această filă, sau pe Abandonează pentru a anula instalarea.
|
||||||
ErrorReadingExistingDest=A apărut o eroare în timpul citirii fişierului deja existent:
|
ErrorReadingExistingDest=A apărut o eroare în timpul citirii filei deja existente:
|
||||||
FileExists=Fişierul există deja.%n%Doriţi ca el să fie suprascris de Instalator?
|
FileExists=Fila există deja.%n%Vrei ca ea 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?
|
ExistingFileNewer=Fila deja existentă este mai nouă decît cea care trebuie instalată. Este recomandat s-o păstrezi pe cea existentă.%n%nVrei să păstrezi fila deja existentă?
|
||||||
ErrorChangingAttr=A apărut o eroare în timpul schimbării atributelor fişierului deja existent:
|
ErrorChangingAttr=A apărut o eroare în timpul schimbării atributelor filei deja existente:
|
||||||
ErrorCreatingTemp=A apărut o eroare în timpul creării fişierului în dosarul de destinaţie:
|
ErrorCreatingTemp=A apărut o eroare în timpul creării filei în dosarul de destinaţie:
|
||||||
ErrorReadingSource=A apărut o eroare în timpul citirii fişierului sursă:
|
ErrorReadingSource=A apărut o eroare în timpul citirii filei sursă:
|
||||||
ErrorCopying=A apărut o eroare în timpul copierii fişierului:
|
ErrorCopying=A apărut o eroare în timpul copierii filei:
|
||||||
ErrorReplacingExistingFile=A apărut o eroare în timpul înlocuirii fişierului deja existent:
|
ErrorReplacingExistingFile=A apărut o eroare în timpul înlocuirii filei deja existente:
|
||||||
ErrorRestartReplace=Repornirea/Înlocuirea a eşuat:
|
ErrorRestartReplace=Repornirea/Înlocuirea a eşuat:
|
||||||
ErrorRenamingTemp=A apărut o eroare în timpul redenumirii fişierului din dosarul de destinaţie:
|
ErrorRenamingTemp=A apărut o eroare în timpul renumirii unei file din dosarul de destinaţie:
|
||||||
ErrorRegisterServer=Nu se poate înregistra DLL/OCX: %1
|
ErrorRegisterServer=Nu pot înregistra DLL/OCX: %1
|
||||||
ErrorRegSvr32Failed=RegSvr32 a eşuat, avînd codul de ieşire %1
|
ErrorRegSvr32Failed=RegSvr32 a eşuat, avînd codul de ieşire %1
|
||||||
ErrorRegisterTypeLib=Nu se poate înregistra biblioteca de tipul: %1
|
ErrorRegisterTypeLib=Nu pot înregistra biblioteca de tipuri: %1
|
||||||
|
|
||||||
; *** Post-installation errors
|
; *** Post-installation errors
|
||||||
ErrorOpeningReadme=A apărut o eroare în timp ce se încerca deschiderea fişierului de informare (README).
|
ErrorOpeningReadme=A apărut o eroare la deschiderea filei de informare (README).
|
||||||
ErrorRestartingComputer=Instalatorul nu a putut reporni calculatorul. Va trebui să-l reporniţi manual.
|
ErrorRestartingComputer=Instalatorul nu a putut reporni calculatorul. Va trebui să-l reporneşti manual.
|
||||||
|
|
||||||
; *** Uninstaller messages
|
; *** Uninstaller messages
|
||||||
UninstallNotFound=Fişierul "%1" nu există. Dezinstalarea nu poate fi făcută.
|
UninstallNotFound=Fila "%1" nu există. Dezinstalarea nu poate fi făcută.
|
||||||
UninstallOpenError=Fişierul "%1" nu poate fi deschis. Dezinstalarea nu poate fi făcută
|
UninstallOpenError=Fila "%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ă
|
UninstallUnsupportedVer=Fila "%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
|
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?
|
ConfirmUninstall=Sigur vrei să înlături complet %1 şi componentele sale?
|
||||||
UninstallOnlyOnWin64=Această instalare poate fi dezinstalată doar pe un sistem Windows 64-biţi.
|
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.
|
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.
|
UninstallStatusLabel=Aşteaptă ca %1 să fie înlăturat de pe calculator.
|
||||||
UninstalledAll=%1 a fost înlăturat cu succes 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.
|
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?
|
UninstalledAndNeedsRestart=Pentru a termina dezinstalarea %1, calculatorul trebuie repornit.%n%nVrei să fie repornit acum?
|
||||||
UninstallDataCorrupted=Fişierul "%1" este deteriorat. Dezinstalarea nu poate fi făcută
|
UninstallDataCorrupted=Fila "%1" este stricată (coruptă). Dezinstalarea nu poate fi făcută
|
||||||
|
|
||||||
; *** Uninstallation phase messages
|
; *** Uninstallation phase messages
|
||||||
ConfirmDeleteSharedFileTitle=Şterg Fişierul Partajat?
|
ConfirmDeleteSharedFileTitle=Şterg Fila 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.
|
ConfirmDeleteSharedFile2=Sistemul indică faptul că fila partajată următoare pare să nu mai fie folosită de vreun alt program. Vrei ca Dezinstalatorul să şteargă această filă partajată?%n%nDacă totuşi mai există programe care folosesc fila şi ea este ştearsă, acele programe ar putea să funcţioneze greşit. Dacă nu eşti sigur, alege Nu. Lăsarea filei în sistem nu va produce nici o neplăcere.
|
||||||
SharedFileNameLabel=Nume Fişier:
|
SharedFileNameLabel=Nume Filă:
|
||||||
SharedFileLocationLabel=Loc:
|
SharedFileLocationLabel=Loc:
|
||||||
WizardUninstalling=Starea Dezinstalării
|
WizardUninstalling=Starea Dezinstalării
|
||||||
StatusUninstalling=Dezinstalez %1...
|
StatusUninstalling=Dezinstalez %1...
|
||||||
|
|
||||||
|
; *** Shutdown block reasons
|
||||||
|
ShutdownBlockReasonInstallingApp=Instalez %1.
|
||||||
|
ShutdownBlockReasonUninstallingApp=Dezinstalez %1.
|
||||||
|
|
||||||
; The custom messages below aren't used by Setup itself, but if you make
|
; 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.
|
; use of them in your scripts, you'll want to translate them.
|
||||||
|
|
||||||
[CustomMessages]
|
[CustomMessages]
|
||||||
|
|
||||||
NameAndVersion=%1 versiunea %2
|
NameAndVersion=%1 versiunea %2
|
||||||
AdditionalIcons=Iconiţe suplimentare:
|
AdditionalIcons=Icoane suplimentare:
|
||||||
CreateDesktopIcon=Creează o iconiţă pe &Birou (Desktop)
|
CreateDesktopIcon=Creează o icoană pe &Birou ("Desktop")
|
||||||
CreateQuickLaunchIcon=Creează o iconiţă în Bara de &Lansare Rapidă (Quick Launch)
|
CreateQuickLaunchIcon=Creează o icoană în Bara de &Lansare Rapidă ("Quick Launch")
|
||||||
ProgramOnTheWeb=%1 pe internet
|
ProgramOnTheWeb=%1 pe internet
|
||||||
UninstallProgram=Dezinstalează %1
|
UninstallProgram=Dezinstalează %1
|
||||||
LaunchProgram=Lansează %1
|
LaunchProgram=Lansează %1
|
||||||
AssocFileExtension=&Asociază %1 cu extensia de fişiere %2
|
AssocFileExtension=&Asociază %1 cu extensia de file %2
|
||||||
AssocingFileExtension=Asociez %1 cu extensia de fişiere %2...
|
AssocingFileExtension=Asociez %1 cu extensia de file %2...
|
||||||
|
AutoStartProgramGroupDescription=Pornire:
|
||||||
|
AutoStartProgram=Porneşte automat %1
|
||||||
|
AddonHostProgramNotFound=%1 nu poate fi găsit în dosarul selectat.%n%nVrei să continui oricum?
|
||||||
|
|
Loading…
Reference in a new issue