HelpUsTranslate: Difference between revisions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
Remember to let us know which language, the incorrect phrase and the correct translation. A screenshot would be really helpful. | Remember to let us know which language, the incorrect phrase and the correct translation. A screenshot would be really helpful. | ||
== Translation Tools == | == Translation Tools (Available from Alpha 14) == | ||
If you would like to look a further under the hood, and maybe contribute your own fixes or translations, it can be useful to enable the translator tools. | If you would like to look a further under the hood, and maybe contribute your own fixes or translations, it can be useful to enable the translator tools. | ||
=== Translator Assist === | === Translator Assist === | ||
In preferences.txt ( On Windows, %APPLOCALDATA%\Introversion\LastStarship\preferences.txt ) there is a preference called <code>TranslatorAssist</code> . | In preferences.txt ( On Windows, <code>%APPLOCALDATA%\Introversion\LastStarship\preferences.txt</code> and <code>~/Library/Application Support/LastStarship/preferences.txt</code> on Mac OS X ) there is a preference called <code>TranslatorAssist</code> . | ||
[[File:Image.png|thumb]] | [[File:Image.png|thumb]] | ||
[[File:LanguageKeys.png|thumb]] | |||
If you set this true, it will enable two hot keys in the game: | If you set this true, it will enable two hot keys in the game: | ||
* Pressing <code>Alt</code> will display the English text instead of the currently loaded language. Actually this is implemented by temporarily loading the English language strings and then, when <code>Alt</code> is released, reloading the language. | * Pressing <code>Alt</code> will display the English text instead of the currently loaded language. Actually this is implemented by temporarily loading the English language strings and then, when <code>Alt</code> is released, reloading the language. | ||
* Pressing <code>Ctrl</code> will display the name of the key instead of the actual translated phrase (or English fallback). | * Pressing <code>Ctrl</code> will display the name of the key instead of the actual translated phrase (or English fallback). | ||
* | |||
=== Contributing Translations === | |||
In the same directory as preferences.txt, you will find a folder called <code>language</code> | |||
It contains sub-directories for each language currently supported by the game. | |||
* preferences.txt | |||
* language | |||
** french | |||
*** original.csv | |||
** german | |||
*** original.csv | |||
** spanish | |||
*** original.csv | |||
You will see that in each language directory there is a file called <code>original.csv</code> . These are the original translations bundled with the game. | |||
'''DO NOT EDIT''' <code>original.csv</code>, '''because the game will overwrite them at every start'''. | |||
Instead start a new file called '''language.csv''' | |||
You can copy just the lines that you want to change from <code>original.csv</code> into <code>language.csv</code>, or you can copy all the whole contents of <code>original.csv</code>. | |||
=== Example: Fixing an incorrect translation in French === | |||
=== Example: Starting a new Portuguese translation === | |||
Revision as of 07:03, 4 March 2025
Mistakes in existing Translations
If you notice a translation error, please let us know about it on the bug tracker (bugs.introversion.co.uk).
Remember to let us know which language, the incorrect phrase and the correct translation. A screenshot would be really helpful.
Translation Tools (Available from Alpha 14)
If you would like to look a further under the hood, and maybe contribute your own fixes or translations, it can be useful to enable the translator tools.
Translator Assist
In preferences.txt ( On Windows, %APPLOCALDATA%\Introversion\LastStarship\preferences.txt and ~/Library/Application Support/LastStarship/preferences.txt on Mac OS X ) there is a preference called TranslatorAssist .


If you set this true, it will enable two hot keys in the game:
- Pressing
Altwill display the English text instead of the currently loaded language. Actually this is implemented by temporarily loading the English language strings and then, whenAltis released, reloading the language. - Pressing
Ctrlwill display the name of the key instead of the actual translated phrase (or English fallback).
Contributing Translations
In the same directory as preferences.txt, you will find a folder called language
It contains sub-directories for each language currently supported by the game.
- preferences.txt
- language
- french
- original.csv
- german
- original.csv
- spanish
- original.csv
- french
You will see that in each language directory there is a file called original.csv . These are the original translations bundled with the game.
DO NOT EDIT original.csv, because the game will overwrite them at every start.
Instead start a new file called language.csv
You can copy just the lines that you want to change from original.csv into language.csv, or you can copy all the whole contents of original.csv.