Summary
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.
Hello everyone!
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!
The developer
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.
The translator
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.
Requests
I'll add all requested translations in this section. That way, they're always on top. Also look out for "**--- UPDATES needed ---**".
BePDF
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, de
ja - Thanks mt!
uk - Thanks Lan72!
BurnItNow
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, de
es - Thanks un_spacyar! — UPDATES needed —
uk - Thanks Lan72! — UPDATES needed —
CatKeysEditor
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, de, nl
ro - Thanks Emrys!
uk - Thanks Lan72!
Clipdinger
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, de,
ru - Thanks Akujiism and Diver!
ro - Thanks Emrys!
uk - Thanks Lan72!
Einsteinium (see Brian’s Wiki for more help on translations)
Repo at GitHub / Entry in HaikuDepot
Catkeys:Daemon: en, de Launcher: en, de Preferences: en, de
Filer
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, en_GB, de,
fr - Thanks Phoudoin!
it - Thanks Giovanni!
nl - Thanks Begasus!
uk - Thanks Lan72!
LnLauncher
Repo at Bitbucket / Entry in HaikuDepot
Catkeys:
en, de, fr, ru
uk - Thanks Lan72!
ProjectConceptor
Repo at GitHub / Alpha download
Catkeys:Main application: en GraphEditor plugin: en NavigatorEditor plugin: en
QuickLaunch
Repo at GitHub / Entry in HaikuDepot
Catkeys:
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!
UberTuber
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, de,
es - Thanks un_spacyar!
pl - Thanks KapiX!
ru - Thanks Akujiism!
uk - Thanks Lan72!
Weather
Repo at GitHub / Entry in HaikuDepot
Catkeys:
en, de
es- Thanks un_spacyar! — UPDATES needed —
uk- Thanks Lan72!