Tech:Translating Miraheze extensions

From Meta
Jump to navigation Jump to search
Other languages:
English • ‎español • ‎italiano • ‎svenska • ‎العربية • ‎हिन्दी • ‎বাংলা • ‎中文(台灣)‎ • ‎日本語

Miraheze develops and maintains a few extensions, for example CreateWiki and ManageWiki. As Miraheze has users with no or limited knowledge of English, internationalization is important for users.

Currently, we use for CreateWiki and ManageWiki translations.

TranslateWiki process[edit | edit source]

  1. Add strings on en.json
  2. bot will pull the code when they import the strings, and it will be shown to translators for translate
  3. Translators in translate the texts
  4. bot will push the $lang.json when the export bot is run
  5. They are then deployed to the Miraheze cluster (the submodule must be updated)