Translating

From Wiki

Jump to: navigation, search

Contents

Getting started

Please check Supported languages for a list of supported translations.

Please check Translations in progress for a list of translations currently in progress.

Please check Incomplete translations for a list of incomplete translations.

Download the English translation template from http://www.voidtools.com/Template.zip

Unzip the template to an empty folder.

Open the file Template.txt with notepad.

Translate each string in the template to the new language.

Syntax

Each string will appear on a single line and has the following syntax:

key = "value"

For example: the string in the English translation template:

LOADING_DATABASE = "Loading database..."

For example: Translating the LOADING_DATABASE string to Italian:

LOADING_DATABASE = "Caricamento della base dati..."

Comments

// Start a line comment (the rest of the line is ignored)

; Start a line comment (the rest of the line is ignored)

Escaping charactors

\n new line
\r line return
\t tab
\" escape a double quote (")
\\ a single back-slash (\)

printf

 %s and %d must be in the same order as they appear in the English translation template.

Menu Keys

place a & in front of the letter for the menu key. This only apples to strings in the English translation template that have a &

Saving

Please save the template as UTF-8

Please contact mailto:david@voidtools.com so your language can be added to the list of Translations in progress.


Updating

I will notify you by email when translations require updating.

An up to date English translation template is always available from http://www.voidtools.com/Template.zip

Updated translations are added to the end of the template.

If you have an existing translation you will need to add the updated translations from http://www.voidtools.com/Template.zip to the end of your translation template.

You translation is compatible with previous and future versions of Everything. Strings that have not yet been translated will appear in English.


Language compiler

Download

Please download the language pack compiler if you would like to test your translation with "Everything".

An up to date language pack compiler is always available from http://www.voidtools.com/makelng.zip

Instructions

  • Download the language pack compiler and extract to an empty folder.
  • Copy your translation template to this folder.
  • Run the compiler.
  • Exit "Everything".
  • Copy the generated Everything.lng to your "Everything" installation folder.
  • Restart "Everything".
  • Select the correct language in "Everything"


Note: makelng.exe compiles *.txt .


Warnings

Ignore warnings for duplicated definitions.

The last definition will be used for duplicates.

You can optionally remove the first references of the duplicates to remove these warnings.

Warnings for undefined strings should be fixed.


Credit

You can add your name to the credit list for your translation.

Your name will be added to the English translation template to be updated for the next release of "Everything".

Your name will also be included on the website.

You can optionally have your name linked to an email address or website.


Language Pack

Please email your translated template to mailto:david@voidtools.com so it can be included in the language pack.



Help & Support

Please contact mailto:david@voidtools.com for help and support.


Thanks

Thanks to those that have translated "Everything".

Thank you for supporting "Everything"!


See also

Personal tools