Skip to content

Translating MultiMC

Petr Mrázek edited this page Jan 7, 2019 · 11 revisions

How to translate

All the translations are done with the stable branch of MultiMC.

For translators, MultiMC supports hotloading of translations from GetText Portable Object (.po) files.

The workflow:

  • Get a .po file from here the translations repository.
    • Alternatively, get the template.pot and start a new translation based on it.
    • Alternatively, you can also clone the whole repository using git.
  • Put it in the translations folder.
  • Edit it with POEdit or a similar editor.
  • See the changes in real time. MultiMC reloads the translations whenever something changes in the folder.
  • When done, post the changed files on discord, or on github as a pull request.

If you have any questions feel free to hop on Discord and talk to us.

General considerations when translating

  • When there's a technical term that is shared with the operating system (like 'file', 'folder', 'network', 'proxy' and so on), these should use the same terms as the operating system translation.
  • When the translations are updated for new source code, the update process guesses when it runs into translations that no longer fit. This creates fuzzy translations. It is better to get rid of bad and broken fuzzy translations first.
Clone this wiki locally