Translation Apps - xavier150/MMVS GitHub Wiki

Please first read: Translator Page

How we Work

I mainly work with volunteers using the Crowdin service.

Volunteers will receive several collaborative spreadsheets with:

  • Localizable texts.
  • Context (allowing you to see details like where the text is used, e.g., a title, description, dialog, etc.).
  • The translations to be completed.

The importance of context strings

Every string have a context key that help to determine the best translation.
CommonActions.StandUp -> "Stand Up"

You need to check this in context key in priority before the use in the game.
Some string translation need to be common because have several uses in game.
Then in game you can check if everything is correct, if a translation don't fit with the context in game you can report it so we can add a new string specific to this context.

Exemple here Stand Up have don't have the same translation in some languages if we talk about the action of standing up or the VR mode "Stand Up".
So we add new string to have a specific translation.

  • VRUserSettings,Title_VR_PlayingModeOption_StandUp -> "Stand Up"
  • CommonSituationActions,Body_StandUp_Title -> "Stand Up"

Crowdin Account

First, you need to create a Crowdin.com account to edit and manage the texts.
This is, of course, free for you; I cover the cost for the service using funds from the game's Patreon.

Once you have an account, please send me your username or email used on the site so I can add you as a translator in the project.

Translate on Crowdin

You can translate texts directly on the Crowdin site.

  • After logging in, click on the language you want to translate and open the file MacroMicroVRService.po.
  • By default, Crowdin does not show the context. Change the Editor View to Comfortable Mode.
    image

Editor view example:
image

  • After each change, click Save to submit the translation.
  • Then click Approve to add the translation to the file.
    image
  • You can find all submitted translations below and approve the correct one.
    image

Translating on Poedit

You can also translate texts using Poedit on your computer. (Not recommended for the moment)

  • Download and install Poedit from Poedit.net
  • Open Poedit and click File > Settings to open the Settings popup.
  • Go to Accounts and add a new Crowdin account if it’s not already set up.
  • Return to the welcome page and click Translate cloud project.
  • Select MMVS as the project, choose the language you’re translating, and open the file MacroMicroVRService.po, then click OK.
    image

Editor view example:
image

  • After each change, click Save to submit the translation.

Unfortunately, in Poedit, it’s not possible to approve a translation, so you will continue to see the current approved text after resyncing.

  • To approve a suggestion, connect to Crowdin.com.
  • Click on the language you’re translating and open the file MacroMicroVRService.po.
  • Change the Editor View to Comfortable Mode.
    image
  • Use the search bar to find the string you saved.
  • You can find all submitted translations below and approve the correct one.
    image