Help:Extension:Translate/Configuration/ja

MediaWiki 言語拡張機能群には翻訳拡張機能の設定に不可欠なコード類とインストールの手順が揃っています. このページでは追加の機能を求めている利用者で、インストール手順の紹介と必須条件のページがお役に立たなかった人向けに利用できるオプションの詳細を説明します.



基本的な環境設定
この環境設定は MediaWiki のディレクトリ 配下に入ります.



利用者権限
Translate 拡張機能は、以下の利用者権限を新たに導入します:



環境設定の変数
下記の説明文書は利便性のために から転記したものです. 環境設定のオプションは時間の経過で変化するため、何かおかしいと感じた場合にはインストールされた Translate.php の説明文書が最適です. ご参考までに下記は2016-04-21時点の記録です.



基本的な環境設定


ページ翻訳機能


メッセージ群の環境設定
以下の設定変数名は変更されました:



古い変数はMLEB 2021.07版までサポートされ、MLEB 2021.10版で除去されます.



PHPlot


トラブルシューティング


翻訳ページが空白もしくはエラー表示'Unbalanced tag' が出る
終了タグ が存在する場合は、翻訳元ページが長大すぎます. 特定の翻訳でこの問題発生のきっかけは、翻訳元ページがおよそ50KB以上だった場合です. 対象ページを短くするか、 を拡張するため、 LocalSettings.php 内の ini_set( 'pcre.backtrack_limit', 400000 );か、ご利用のPHP環境設定 (php.ini) の pcre.backtrack_limit=400000 を設定します.



TUX モード (新 UI) でメッセージが何も表示されない
を上書きした時は、必ずタスク が除外されていないことを確認します.



Special:Translate ページでツールを読み込まない
このような表示があり「メッセージを読み込み中です…」という表示がずっと続く場合は、 が破損しています. に設定するか、正常に作動するまで設定値を小さく変更します.

それで解決しない場合には、のインストールと有効化は済んだか確認できますか？



失敗した翻訳をUnknown error: "tpt-unknown-page"で保存
この問題の原因は、ページの翻訳指定は終わったのにバックグラウンドのジョブが未処理だからです. その場合、主導でジョブキューを実行するか、さらに適した対策としてに記述のあるとおりジョブの連続実行を設定します. それでも解決しない場合はphp extensions/Translate/scripts/createMessageIndex.phpの実行を試します.