Content translation/Templates/ja

コンテンツ翻訳は記事を他の言語に翻訳するサポートをし、テンプレートも対象になります.

翻訳インタフェースでテンプレートをクリックすると、サイドバーにカードが表示され、原語のテンプレートの名前を表示します. もし対応するテンプレートが目的言語にあり言語間リンクを設定してあると、その名前も併記されます. 反対に対応するものがない場合にはカードに「$1 には機械翻訳は利用できません」と表示されます.

カードには、テンプレートに適した次のオプションを示します.
 * テンプレートを使用しない
 * 翻訳後のテンプレートに要素を何も追加しません. 翻訳版のテンプレートに言語版の情報が不用の場合に使えます.


 * 元のテンプレートを使用
 * 原語のテンプレートからウィキ構文を翻訳版に挿入します. 原文が公開済みだけど更新の時に編集が必要な場合には、このオプションは必ずしもうまく適用できませんが、翻訳を手軽に済ますには便利なことがあります. （翻訳後の手直しが多めの場合は、最初に訳文の名前を「User:自分の利用者名/翻訳後のテンプレート名」のように変更して自分の利用者ページに出力、手直しが終わったらメイン名前空間に移動すると良いでしょう. ）


 * 類似のテンプレートを流用
 * このオプションは限定的に表示され、対応するテンプレートが存在する場合のみ、それを目的言語に流用します.

翻訳作業中にテンプレートを流用
対応するテンプレートは翻訳版に流用できます. テンプレートをクリックして編集機能を開きます.

テンプレート編集画面にはパラメータ1件ごとに翻訳原文と訳文が2欄表示されます.

以下の条件を正しく設定すると、翻訳原文のパラメータ値が自動的に翻訳版に転写されます. 上記のどちらの方法でもパラメータが自動的に見つからない場合は、翻訳者が手動で1件ずつ検索して転写します. テンプレート編集画面で原文欄の隣の欄をクリックすると自動的に値が入力されます. 翻訳者は表示されるドロップダウンの「目標のフィールドを選択」欄から適切な値を選んでください. 言語が異なると、しばしばテンプレート内のパラメータの構成が異なる点にご留意ください. パラメータが目的言語のウィキで正しく使用できるように書き方に注意を要します.
 * 同一表記のパラメータが両方にある.
 * TemplateDataにパラメータの別名が登録してある場合、翻訳原文のパラメータと同名にすること.

パラメータをすべて入力したら、翻訳エディタを閉じます. すると編集は保存され、記事を公開後にテンプレートがどう見えるか表示されます.

手順の解説
例として英語版の「Yoshida Castle」の冒頭の情報ボックスをサンプルに使うとすると、英語からポルトガル語に翻訳する場合、以下のようにテンプレート全文が作業の対象になります.

テンプレートが流用できないとき
翻訳言語に対応するテンプレートが存在しない場合には、訳文にテンプレートを使用せずに公開してください. 訳文でテンプレートを使いたい場合は、まず訳文を公開してから編集して、テンプレートを追加し更新します.

その場合も使用言語版のテンプレートをもっと翻訳元の言語版に近づけることで、将来の翻訳をより円滑にすることを目指せます. テンプレートの変更に自信がないなら、ご利用のウィキでテンプレート管理の経験が多い人に呼びかけ、翻訳できないテンプレートを指摘してこのページへのリンクを提供してください.

翻訳しやすいテンプレートにするには
テンプレートを翻訳しやすく編集するには、以下のヒントを活用します.

TemplateData
TemplateDataとはテンプレートとそのパラメータを正確に機械可読な形式で記述したものです. ビジュアルエディタを使う編集者にとってはテンプレートにパラメータを記入するのが楽になり、コンテンツ翻訳も同じデータを使います.


 * ご利用のウィキで使うテンプレートにTemplateDataを作成.
 * テンプレート自体が更新された時点で、TemplateData も更新される点にご注意ください.
 * If the name of a parameter in your wiki is different from the name of the equivalent parameter in a wiki from which articles are frequently translated into your wiki, add an alias with that parameter. If you do this, the parameter value will be automatically pre-filled when translating.
 * For example, articles are frequently translated from English to Spanish. In an infobox that describes a city, the English name of a parameter may be "mayor", and the Spanish name may be "alcalde". In the Spanish template, define "alcalde" as the parameter name, and "mayor" as its alias.
 * For practical purposes, you don't have to define aliases that correspond to all languages, but only to those from articles are translated frequently. You can find which languages those are by looking at the page Special:CXStats at your wiki.
 * Give parameters clear, human-readable labels. A name is the name of the parameter that is inserted into the wiki syntax, and the label is what is shown to the editors in the template editing forms in the visual editor and in Content Translation.
 * Write descriptions for the parameters whenever possible.
 * Explain what is supposed to be the parameter's format: plain text, link, another template, a particular set of values, etc.
 * パラメータの値をウィキデータから自動抽出できる場合には、説明欄に注記します.

テンプレートの言語間のばらつきを減らすには
パラメータの構造が言語により異なる率は高いです. 画像の扱いを一例とすると、特定の言語によっては完全形のファイルリンクとして記述し（例： ）、別の言語ではファイル名やサイズ、キャプションのそれぞれに個別のパラメータを使います（例： ）. パラメータ構造を、翻訳元になる確率が高い言語版と翻訳版でなるべく同じにすると、翻訳者も記事の編集や管理をする人も作業を効率化できます.

テンプレートの中にはバランスを欠いた、つまり例えばHTMLタグやウィキ構文を冒頭に置いて宣言するものがあれば、対応するタグを末尾に置くものもあります. 言語によっては、コラムの配置上の処理という背景を伴います. 通常、そのようなテンプレートは非常に翻訳しづらいことから問題があり、必要な構文がすべてそろったバランスのよいテンプレートと置換することが望まれます.

ウィキデータ
パラメータの値をウィキデータから抽出させ、テンプレートをウィキデータ連動型 Wikidata-enabled にすることができます. ロシア語やエストニア語、ヘブライ語やカタロニア語などの ウィキはこのタイプのテンプレートをますます増加しています. また情報はウィキデータから抽出するため翻訳者の手をわずらわせません（ただしウィキデータ側で項目ラベルの地域化が必要）.

既知の問題点
テンプレート編集機能はコンテンツ翻訳に新しく提供されたため、まだ足りない機能があります. すでに知られている問題の一部を紹介します.
 * 出典内でテンプレートを編集できない（バグの報告先）
 * テンプレートのパラメータは、テンプレート翻訳機能を実際に閉じないと保存されない（バグの報告先）

関連項目

 * Content translation/Templates support rewrite 2016 – テンプレート編集機能の開発のヒント集
 * Content Translation improved template support development task management and design