Help or get help localizing applications
With the arrival of KapiX’ Polyglot, this thread is now retired.
Please see the new topic Help translating applications with Polyglot if you want to help translating or are a developer and would like to see your apps being translated to more languages.
This thread is supposed to connect developers with people that speak a different language and would like to help translate the GUI strings of an application. Please keep this thread clean with request/submission posts from devs/users and open a separate thread for any other discussion or questions. Thanks!
There's an article "Localizing an application" if you're unfamiliar with Haiku's system of localization.
A developer requesting a translation should provide:
- App name
- Weblink / Repo link
- Already available translations
- A link to the en.catkeys file (can be pasted via the form at sprunge.us, which keeps the important whitespace (space, tab) contrary to e.g. pastebin.com)
When you've received a translated catkeys file, you should open it in a text editor and replace the "English" of the top line to whatever the translated language is.
Don't forget to update your request post with the newly available translation.
You should install CatKeysEditor with the HaikuDepot app.
Get the en.catkeys file provided by the developer and rename it using the usual two-letter language code of the translation you are going to provide, e.g. 'fr.catkeys' for French.
Open your catkeys file in the CatKeysEditor and do your translation. Note: It's always a good idea to have the app you localize running while translating. You'll see where a string appears in the GUI and can sometimes figure in the layout of the app when choosing your words.
When you're done, send your translated catkeys file to the app's developer, or paste it via the form at sprunge.us, which keeps the important whitespace (space, tab) contrary to e.g. pastebin.com, and link to it from a comment.
If you feel up to it, try to work directly with the catkeys of the project's repo and submit a pull-request as described in the post Contributing via pull requests.
I'll add all requested translations in this section. That way, they're always on top. Also look out for "**--- UPDATES needed ---**".
Repo at GitHub / Entry in HaikuDepot
en, en_GB, de,
es - Thanks un_spacyar!
fr - Thanks Anarchos!
it - Thanks Barrett!
ja - Thanks mt!
nl - Thanks puckipedia!
pl - Thanks KapiX!
ru - Thanks Akujiism!
uk - Thanks Lan72!