技術:Mirahezeの拡張機能を翻訳すること

From Miraheze Meta, Miraheze's central coordination wiki
This page is a translated version of the page Tech:Translating Miraheze extensions and the translation is 89% complete.
Outdated translations are marked like this.

Mirahezeは、CreateWikiManageWikiのように、いくつかの拡張機能を開発・維持しています。Miraheze には英語の知識がない、もしくはわずかな知識しか持たないユーザーがいるため、国際化は利用者にとって大切です。

現在、私達はtranslatewiki.netを、CreateWikiやManageWikiの翻訳に使っております。

TranslateWikiでのプロセス

  1. en.jsonに文字列を追加する。
  2. Translatewiki.netのボットは文字列をインポートした時にコードをpullし、その内容は翻訳のために翻訳者に示されます。
  3. Translatewiki.netの翻訳者は文章を翻訳する。
  4. Translatewiki.netのボットは、エクスポートボットが実行された時に、 $lang.json に内容をプッシュする。
  5. そうなると、Mirahezeクラスターに実装される(サブモジュールもアップデートされなければならない)。