To all translators.

With this RC the localization of the installer has been improved.
Inno setup has build in translations for the default parts of the installer. But the installer contains additional messages. Those can also be translated.

   NOTE: the translation file must be ANSI encoded.

The attached file shows how translation files need to look like.
The following languages are supported (for others a translation of the inno messages would also be needed). The path+file is what must be copied into the #include directive of the new file.

Name: ca; MessagesFile: compiler:Languages\Catalan.isl
Name: cs; MessagesFile: compiler:Languages\Czech.isl
Name: de; MessagesFile: compiler:Languages\German.isl
Name: es; MessagesFile: compiler:Languages\Spanish.isl
Name: fi; MessagesFile: compiler:Languages\Finnish.isl
Name: fr; MessagesFile: compiler:Languages\French.isl
Name: hu; MessagesFile: compiler:Languages\Hungarian.isl
Name: it; MessagesFile: compiler:Languages\Italian.isl
Name: nl; MessagesFile: compiler:Languages\Dutch.isl
Name: no; MessagesFile: compiler:Languages\Norwegian.isl
Name: pl; MessagesFile: compiler:Languages\Polish.isl
Name: pt; MessagesFile: compiler:Languages\Portuguese.isl
Name: pt_BR; MessagesFile: compiler:Languages\BrazilianPortuguese.isl
Name: ru; MessagesFile: lazarus.ru.isl
Name: sl; MessagesFile: compiler:Languages\Slovenian.isl

For the correct ansi codepage, please either see the language files that come with an innosetup installation, or contact me, specifying the language you need.

For the OldInOtherFolder1 (and OldInDestFolder1) block: Please note that inno has limited layout, and the messages must fit the page.
#include "compiler:Default.isl"

[CustomMessages]


DelUserConf=Delete all user configuration files from previous installs
CleanUp=Clean up

InstallQt=Install QT interface dll
InstallChm=Install chm help files
AssociateGroup=Associate file extensions

FolderHasSpaces=Selected folder contains spaces, please select a folder without 
spaces in it.
FolderNotEmpty=The target folder is not empty. Continue with installation?

FolderNotEmpty2=The target folder is not empty.

AskUninstallTitle1=Previous Installation
AskUninstallTitle2=Do you want to run the uninstaller?
BtnUninstall=Uninstall
ChkContinue=Continue without uninstall

OldInDestFolder1=Another installation of %1 exists in the destination folder. 
If you wish to uninstall first, please use the button below.
OldInDestFolder2=
OldInDestFolder3=
OldInDestFolder4=

OldInOtherFolder1=Another installation of %1 was found at %2. Please use the 
button below to uninstall it now. If you wish to keep it, please tick the 
checkbox to continue.',
OldInOtherFolder2=Note: Using multiple copies of Lazarus is not supported by 
this installer.
OldInOtherFolder3=Using several installations of Lazarus can lead to conflicts 
in files shared by all of the installations, such as the IDE configuration.
OldInOtherFolder4=If you wish to use more than one installation, then you must 
do additional setup after this installation finished. Please see the Lazarus 
web page for this, and how to use --primary-config-path
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to