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.
Editor view example:
- After each change, click Save to submit the translation.
- Then click Approve to add the translation to the file.
- You can find all submitted translations below and approve the correct one.
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 > Settingsto open the Settings popup. - Go to
Accountsand add a new Crowdin account if it’s not already set up. - Return to the welcome page and click
Translate cloud project. - Select
MMVSas the project, choose the language you’re translating, and open the fileMacroMicroVRService.po, then click OK.
Editor view example:
- 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.
- Use the search bar to find the string you saved.
- You can find all submitted translations below and approve the correct one.