Translation interface is used to translate multiple projects to multiple languages. Basic workflow is as follows:

  1. Go to translate page, select project and language
  2. Add translations
  3. Wait for admins to approve them. If translation gets approved, it will have a green background and will be available in the next build of the game.

Home page

Home page contains news/alerts and 3 tabs:

  1. Translation log - log of latest events, like string being translated.
  2. Base strings updates - log of latest changes to source, English strings. If there will be a new string added or deleted from given project, you'll see it here. If string gets updated, all translations added to it will be deleted.
  3. Translation progress - progress bars showing how far away are from reaching our goal - fully translated projects!

Translate page

Heart of the whole application. If you have any problems with figuring out how it works, please take a look at the image below.

Translation page explainations

  1. Select a project and language you want to work on.
  2. This section shows language administrators, that are responsible for given language. They can approve strings to be used in-game or delete them. Top contributors is a list of everyone who contributed to given language's translation.
  3. Trash / approve buttons. Visible only for administrators.
  4. You can type new translation here and add it using the button to the right. Remember that translation must be the same case as the original. It will appear in the game after being accepted by an admin.
  5. Voting section. The number represents cumulative up and down votes.
  6. An accepted string - there can be only one for given string, it will have a green background.
  7. Original string key. It's used as an internal identifier to distinguish given string.
  8. Original string text. It's the actual string that needs to be translated.