Translating
nessemble is set up to be completely translated with the following steps:
Prepare
A master language template must be generated first:
make translate-template
Note
This step only needs to be performed once, unless the version ofnessembleincreases.
Generate
To generate a specific language template:
make translate-new LANG=<ll_CC>
A file named translate/<ll_CC/nessemble.po will be created.
ll_CC must be a valid locale where:
ll- Valid language codeCC- Valid country code
Example:
make translate-new LANG=de_DE
de_DE is the locale for Germany.
Note
If no language template exists, one will be created during this step.
Populate
Populate the file created during the previous step
(translate/<ll_CC>/nessemble.po).
Example:
msgid "String to translate"
msgstr "String zu übersetzen"
Compile
The language file must be compiled:
make translate-compile LANG=<ll_CC>
Install
To install locally:
make translate-install LANG=<ll_CC>
The locale directory differs by platform:
| Platform | Location |
|---|---|
| Linux/Mac | /home/<username>/.nessemble/locale/ |
| Windows | \Users\<username>\.nessemble\locale\ |
Note
The previous compilation step will be performed automatically before installation.