Installation installerdocumentation translationteam - getrailo/railo GitHub Wiki

Documentation Home

Table of Contents

Railo Installer Translations

The Railo Installer Translation Team helps keep the Railo Installer available in as many native languages as possible. The following is a list of languages that we can support and the names of the volunteers who currently assist with the translations.

Would you like to help support Railo and provide a translation? It's easy! You simply select the language or languages you can help with, and we send you an English-version of the translation. You translate the English words into your selected language, save the file to a specific name, and send it back to us. That's all there is to it! Your translation will be available in the next Railo Installer build.

If you would like to help, please contact jordan (at) getrailo [dot] ORG.

  • English - Jordan Michaels
  • Arabic - [Open!]
  • Bulgarian - [Open!]
  • Catalan - [Open!]
  • Danish - [Open!]
  • Dutch - Paul Klinkenberg
  • Estonian - [Open!]
  • French - Jean Moniatte
  • Finnish - [Open!]
  • German - Bilal Soylu
  • Greek - Evagoras Charalambous
  • Spanish - David Sedeño Fernández
  • Argentine Spanish - [Open!]
  • Hebrew - [Open!]
  • Croatian - [Open!]
  • Hungarian - [Open!]
  • Italian - Salvatore Fusto
  • Japanese - 田中 知明(Tomoaki Tanaka)
  • Korean - [Open!]
  • Polish - Jacek Mejnarowicz
  • Brazilian Portuguese - Ronan Lucio
  • Portuguese - [Open!]
  • Romanian - Eduard Mitrea
  • Russian - Azadi Saryev
  • Norwegian - [Open!]
  • Slovenian - [Open!]
  • Slovak - [Open!]
  • Albanian - [Open!]
  • Swedish - [Open!]
  • Turkish - [Open!]
  • Traditional Chinese - Li, Da
  • Simplified Chinese - Li, Da
  • Valencian - [Open!]
  • Welsh - Owen Dods
  • Czech - [Open!]

How to Translate

The process of creating a translation for the Railo Installers is quite simple. You will be given access to a file called messages.en.txt. This is the English Translation of every message that's used in the Railo Installers. The structure of the file is just a bunch of variable name->value pairs. In each translation the variable name will be the same, but the value will need to be translated to your language.

The following is an example of a Variable with a Translation value:

messages.en.txt:
Installer.Welcome.Text=Welcome to the %1$s Setup Wizard.

messages.de.txt:
Installer.Welcome.Text=Wilkommen beim Setup Assistenten für %1$s .

In the example above, notice how "Installer.Welcome.Text" did NOT change in either translation. The variable names need to stay the same in every translation. Also notice the "%1$s". This is an Installer Variable, and will be replaced by the word "Railo". Currently, it doesn't matter if you change that to read "Railo" or just leave it set to "%1$s". As a member of the translation team, you are free to make the decision to leave that or replace it.

If you need to add a line-break, you can do that with a "\n". For example:

messages.en.txt:
postInstall.installingBonCodeConnector=Installing IIS Connector\n (this can take some time...)

The above will be displayed in the installer as:
"Installing IIS Connector
(this can take some time...)"

Once you've translated the file, you will need to save it. The file names for each language is outlined below:

  • English - messages.en.txt
  • Arabic - messages.ar.txt
  • Bulgarian - messages.bg.txt
  • Catalan - messages.ca.txt
  • Danish - messages.da.txt
  • Dutch - messages.nl.txt
  • Estonian - messages.et.txt
  • French - messages.fr.txt
  • Finnish - messages.fi.txt
  • German - messages.de.txt
  • Greek - messages.el.txt
  • Spanish - messages.es.txt
  • Argentine Spanish - messages.es_AR.txt
  • Hebrew - messages.he.txt
  • Croatian - messages.hr.txt
  • Hungarian - messages.hu.txt
  • Italian - messages.it.txt
  • Japanese - messages.ja.txt
  • Korean - messages.ko.txt
  • Polish - messages.pl.txt
  • Brazilian Portuguese - messages.pt_BR.txt
  • Portuguese - messages.pt.txt
  • Romanian - messages.ro.txt
  • Russian - messages.ru.txt
  • Norwegian - messages.no.txt
  • Slovenian - messages.sl.txt
  • Slovak - messages.sk.txt
  • Albanian - messages.sq.txt
  • Swedish - messages.sv.txt
  • Turkish - messages.tr.txt
  • Traditional Chinese - messages.zh_TW.txt
  • Simplified Chinese - messages.zh_CN.txt
  • Valencian - messages.va.txt
  • Welsh - messages.cy.txt
  • Czech - messages.cs.txt
Once you've translated the file, expect to see your translation in the next Railo Installer release! Thank you for supporting Railo and open-source!

Changing Built-In Installer Strings

The InstallBuilder Software that is used for creating the Railo Installers have several built-in strings in all supported languages that it uses for common messages. As a member of the Translation team, you may find that these messages could be better stated, or stated more clearly, if the built-in language were a bit different then it is by default. If you wish to change a string that is used by the installer by default, simply include the built-in variable name along with your customized translation into the translation file you return to the Distribution Coordinator. However, please speak with the Distribution Coordinator and inform them that you are customizing this variable.

A complete list of built-in InstallBuilder strings can be found here:
http://installbuilder.bitrock.com/docs/en.lng

If you do not include a customized variable value, the InstallBuilder default value will be used.

If you have any questions, please speak with the Distribution Coordinator. Thank you for your help!

Documentation Home

⚠️ **GitHub.com Fallback** ⚠️