Skip to content
This repository has been archived by the owner on Aug 19, 2021. It is now read-only.

Translate Ikariam Enhanced UI

Tobias edited this page Mar 12, 2015 · 5 revisions

Ikariam Enhanced UI has text strings which should be translated in the possible languages where Ikariam is available in. The translations are provided by the community. This guide shows you how to contribute translations to Ikariam Enhanced UI using the Transifex translation editor.

This is the current status of translations:

Current status of translations

Sign up

To help translate Ikariam Enhanced UI, you need to create an account on Transifex. Visit the registration page and follow the steps there to register.

Become part of the project

After registering, you can join the Ikariam Enhanced UI project from its project page. To receive email updates, for example when a file has changed, click Watch project in the header. Watch project button

The next step depends on whether the language you want to translate to has already been set up.

The language you want to translate is available

Click the name of the language you want to translate to see the language information page. To be able to translate a language, you must be part of the team for that language. Click Join team in the upper right corner of the table with the translation files and confirm the dialog. Join the team button Your request must be confirmed by a team coordinator before you can start translating.

The language you want to translate is not available

Click Request language, then select your language. When selecting for a language, keep in mind that all language names are in English and searching for language codes like en doesn't work. After selecting a language, click Submit and wait for a team manager to confirm your request. Once you are confirmed, you can start translating. Request language button

Translate

A short introduction on the translator can be found in the Transifex support portal.

Glossary

The glossary of the project is for phrases or words that have different translations in a language. Add those words to the glossary to keep the translation of Ikariam Enhanced UI consistent. All words with a glossary entry are highlighted in the original language and the translation is provided to you.

Translations outside of Ikariam Enhanced UI

There is only the translation for Ikariam Core, but you are able to translate these files too, if you follow the steps in this manual (Manual for translating Ikariam Core). If you want to be notified about new translations for this project, please also click the watch project button.

FAQ

How do I translate more than one language?

Transifex doesn't let you create a join request for more than one team. If you want to translate more than one language, file a GitHub issue or contact contact@ikascripts.de with your request.

What are the roles and what are they allowed to do?

An overview on the roles and their permissions can be found in the Transifex FAQ.

Does the translation editor have keyboard shortcuts?

Shortcuts are listed when clicking on the gear in the editor view, but the most important are:

  • TAB - Save translation and go to next string
  • Shift + TAB - Save translation and go to previous string
  • Ctrl(or Alt) + Down - Go to next string (without saving)
  • Ctrl(or Alt) + Up - Go to previous string (without saving)

How does reviewing translations work?

If you are the first translator for a language, you are able to review translations. All translations, reviewed or not, are included in the Ikariam Enhanced UI files. Because reviewing a translation makes it so that other users cannot change the translation, we ask that you not review them. If someone has a reviewed a translation you would like to change, contact a Team Manager to unreview it.


As the original translation page for Greasy Fork was written by me, I copied the manual and adjusted it.