Skip to content

Translations Help

Brian edited this page Nov 13, 2016 · 15 revisions

Translations Needed

Einsteinium has been localized since version 1.3.1. Any help adding new translations (or correcting current ones) is greatly appreciated! There a 3 separate applications in the Einsteinium package needing translations. The catkeys files can be found here: https://github.com/Perelandra0x309/einsteinium/tree/v1.3.2/src/Daemon/locales https://github.com/Perelandra0x309/einsteinium/tree/v1.3.2/src/Launcher/locales https://github.com/Perelandra0x309/einsteinium/tree/v1.3.2/src/Preferences/locales

If you have a translation to submit a pull request from a GitHub fork of Einsteinium is preferred, however if you don't have a github account you may contact me to arrange another way to submit them.

Instructions

###Forking Einsteinium If you have a GitHub account you can fork Einstenium here to test your changes and make it easy to submit your catkey files:

Please create a branch in your fork to save all changes, that makes it easier when creating a pull request later.

###Translating with CatKeysEditor Copy each en.catkeys file to a new file with the correct local identifier- for example fr.catkeys

Open the newly created file with CatKeysEditor which is available on HaikuDepot. (Note I have a fork of CatKeysEditor which fixes a bug with the "Hide translated" filter)

Go through each line and type the translation in the right text area.

###Pull Request Once you are done with creating the new catkeys files, commit your changes to your branch, push the branch back to GitHub and create a pull request for me.

Resources

How to create a fork, make changes and create a pull request: https://www.haiku-os.org/blog/humdinger/2016-05-28_contributing_pull_requests

Similar instructions from the Haikuports wiki:

Credits (TODO)

Clone this wiki locally