Help:Extension:Translate/Installation/ja

From Linux Web Expert

Translate (翻訳) 拡張機能は、その開発速度の速さから、動作させるために相対的に新しいバージョンの MediaWiki を必要とします。 MediaWiki の開発バージョンと 2 つの最新の安定バージョンに対応するのを目標としています。 パッケージ マネージャーではこの要件を満たせない場合があります。 その場合は、mediawiki.org またはウィキメディアの Git リポジトリから、より新しいリリースをダウンロードする必要があります。

Translate 拡張機能の開発には継続的なモデルが使われています。これはTranslate 拡張機能にコミットがあるたび常に査読を受け、ユニットテストに合格するということで、最新の翻訳は完全に壊れることはありません。 コア機能はかなり安定していますが、時には大きな変更があるかもしれません。

要件

この拡張機能をインストールするには以下のソフトウェアが必要です。

  1. 最近のバージョンの MediaWiki
  1. SQL database. MariaDB is recommended. We don't test other database engines, but they should mostly work thanks to the database abstraction layer in MediaWiki.
  1. Extension:UniversalLanguageSelector (MediaWiki 言語拡張バンドル に含まれています)
  2. (任意) Phpyaml (より高速かつ優れた YAML の構文解析と生成のため)
  3. (任意) ElasticSearch (高度な検索機能と翻訳記録のため)
  4. (任意) サーバーから機械翻訳サービスへのインターネット接続
翻訳の提案機能を使用するには、PHPをcurlモジュールとともにインストールする必要があります。

MediaWiki では正しいジョブキューの構成 が重要です。もしジョブキューが処理されない場合、Translate では何も動作しません。

さらに、メンテナンス スクリプトを実行するためにシェル アクセスが必要です。

本番環境では、キャッシュ処理の memcached と、「APC」などの PHP アクセラレーターの使用をお勧めします。

インストール手順

ダウンロード リンクおよび手順については、MediaWiki 言語拡張バンドル (MediaWiki 言語拡張機能バンドル) を参照してください。 このバンドルは、Translate 拡張機能と共に使用されることが多いその他の拡張機能を含んでいます。 使い始める際に役立つ既定の設定も含んでいます。 これらの設定の説明については Help:Extension:Translate/環境設定 を参照してください。