Skip to content

Translations Help

Brian edited this page Aug 19, 2017 · 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/master/src/Daemon/locales https://github.com/Perelandra0x309/einsteinium/tree/master/src/Launcher/locales https://github.com/Perelandra0x309/einsteinium/tree/master/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:

https://github.com/Perelandra0x309/einsteinium

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.

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:

https://github.com/haikuports/haikuports/wiki/DevelopmentModel

Credits

@humdingerb for tutorials, code examples and inspiration

@puckipedia for writing CatKeysEditor