Skip to content

Translations

Philipp Maurer edited this page Jun 4, 2020 · 2 revisions

Contribute by improving or providing translations

The Open Roberta Lab is available in many languages, which were provided by many contributors who added and improved our translations.

The current translations are collected in a Google Drive Sheet. From that sheet, a program compiles the translations to the raw translation-files, that are used in the Open Roberta Lab.
You can take a look at the current translation status by following this link to the Google Drive Sheet. (read only)

If you want to contribute to our translations send a small request to [email protected] or [email protected]. That request should contain at least the language you want to translate to and a short description of your language skills.

After your request was handled, you will be granted access to the sheet and be able to contribute to our translations.


Translation process

These following regulations regarding the translation process are applied by us. The rest is up to you and your way to do it.

  • The sheet is separated into different spreadsheets. Each spreadsheet represents a specific language. You can switch between the sheets on the bottom of the page. The sheets / languages are ordered in the order they were added, beginning with "en:english" on the left.
    • If you want to translate the Open Roberta Lab into a new language, inform us beforehand. We will create the new spreadsheet for you.
    • Please note, that in order to translate the Open Roberta Lab into a language, there need to be translations for blockly for that language. You can have a look on the available blockly translations here. If your target language is not present with blockly yet, you can contribute to Google blockly translations here.
  • Each sheet has three filled columns:
    • The first column (A) represents the message-key that is used in the Open Roberta Lab to determine which text is shown. This is what a developer sees when he/she adds the text. (They normally check the translations as well, so they know what is shown exactly)
      • It is not possible to edit this column
    • The second column (B) shows the English translation used for that key. This text should be translated to the target language.
      • It is not possible to edit this column in any other spreadsheets than the English one
    • The third column (C) contains the translations for the specified language of the spreadsheet. You can add or change your translations here.
      • You normally only work on this column by translating the text from the English column to the one of your language.
  • We also work with some colors to indicate necessary translation steps for a row:
    • Yellow: The translation in the target language is missing. If you start translating a newly added language, the whole sheet will be yellow.
    • Blue: The English translation for the specified key changed. This means, that your translation might need to change as well. You should check this row.
Clone this wiki locally