Help:Extension:Translate/Configuration/ja

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

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

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

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

ページ翻訳
翻訳指定されたページの翻訳中に名前空間名の翻訳で問題 (症例: 定義が表示されない、ページ名がコロン記号で始まる) がある場合は、以下の2点を LocalSettings.php に追加します:

この問題は Language クラスをかなり早期に非スタブ化する要素があり、その後、名前空間を条件付きで翻訳可能に指定した場合に発生します.

=== 翻訳ページが空白もしくは エラー表示'Unbalanced &lt;translate> tag' が出る ===

もし閉じタグ &lt;/translate> が書いてあるなら、翻訳元ページが長大すぎます. 特定の翻訳でこの問題発生のきっかけは、翻訳元ページがおよそ50KB以上だった場合です. 対象ページを短くするか、 を拡張するため、 LocalSettings.php 内の ini_set( 'pcre.backtrack_limit', 400000 );か、ご利用のPHP環境設定 (php.ini) の pcre.backtrack_limit=400000 を設定します.

PHPlot とフォント設定
特定の言語で文字が◻︎として表示される場合は、まず適切なフォント（字体）をインストール済みか確認します. それでも問題が解決しない場合は、フォントのバグ解消ログを実行します. その前に MediaWiki のキャッシュのクリアが必要な場合があります. システムによっては、PHP から コマンドが提供するフォントへのアクセスが禁止されています.

$wgDebugLogGroups['fcfont'] = '/path/to/writable/logfile';

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

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

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

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