目的。
ペ?ジ??機能はウィキペ?ジの他言語への???況を管理します。
これは個?の??の?容が通常??元ペ?ジと同一であることを意味します。
このことは、異なる言語版のウィキペディアで、??する項目の?容が互いに完全に?立であることと、大きく違っています。
ペ?ジは元の言語から他の言語へと??されることが想定されていますが、他の言語での??が?にある場合、??者はそれを利用することもできます。
理由
。 こうした補助機能がなければ、多?のペ?ジの??は、時間がかかるのは良い方で、最?の場合には管理不能な???態になるでしょう。
ペ?ジ??機能があれば、混?を避け、??作業を構造化することができます。
中心となるアイディアは、原文を小さな?位に分割し、それぞれ?立して??するようにしたことです。
原文が小?位に分割されているので、加えた?更はすべて?立し、??者は原文中の?更のあった?位の??だけを更新すればよいのです。
また、この機能により、??者はすべての作業を一度にすませる必要がなくなるので、作業しやすいサイズの?位を??して複?の??者で作業をシェアしたり、??を途中でやめて後でまた?けるということが可能になります。
?象者
。このペ?ジでは
ペ?ジ??のチュ?トリアル
の?容をくわしく述べることにして、システムの機能を掘り下げて考察するとともに、事例ごとに最善慣行を提案します。
?象にはペ?ジ??管理者と、???象ペ?ジの元言語の編集者の皆さんを?く含めており、???象文の?更を承認する管理者?限があるかないかを問いません。
MediaWiki.org
上で??管理者としての?限を得るには、
Project:Requests
で申請してください。
Meta
上で?限を得るには、
Meta:Requests
で申請してください。
Commons
上で?限を得るには、
Commons:Noticeboard
で申請してください。
???象ペ?ジの一連の流れ
役割
。ウィキペ?ジを執筆し??する過程では複?の人が?わります。最初の執筆者がペ?ジを作ると編集者が誤字を訂正し、ペ?ジ??管理者がペ?ジに???象の印をつけると??者が??し、誰かがペ?ジに?更を加えると??管理者がその?更に???象の印をつけ、??者が??を更新します。
これらの役割に多少の重複はあっても、??を支障なく行うための最終責任はペ?ジ??管理者が?います。
この管理者はペ?ジが???象として整備できたか判?し、適切にセグメント分けしたことを確かめ、さらに?更を承認 (または訂正) します。
準備
。??作業は、まず元の?容を書くことから始まります。
この???張機能(Extension:Translate)を使わずに?に??が終わっている場合には、下記の
??の移行に?する節
をご?ください。
迅速に大量に??するには、??元の文章をいい感じに整形することが必要不可欠です。
ペ?ジに???象の印をつける前に校正を他の人に?み、できれば言語の?門家に?んでより明確かつ簡潔にまとめる校?を受けてください。
難しい語彙や難解な文があると、多くの場合ボランティアの??作業は滑らかに進みません。
マ?クアップについてもその通りで、??者にとって問題になることがあり、??管理者もまた問題の回避することができます。これについては下記の
マ?クアップの扱い方について
の節で?明しています。
??元の文章に?更を加えると、?然ながら??する?存の??版すべてに更新作業が?生するため、ペ?ジの?容が安定するまで管理者によるマ?クアップはしないほうが賢明です。
一方で?更は起こるものであり、それを引き受けるシステムもまたうまく?理します。下記の
?更の扱い方について
の節をご?ください。
タグ付け
。上記をふまえてテキストが??向けに整備できたなら、??可能な部分を
?<
translate
>
タグで?み、ペ?ジに
?<
languages
/>
(言語) バ?を追加する?理は誰でも??できます。
言語バ?を付けると、「全ての??ペ?ジ」という特別ペ?ジのリストに追加されます。ペ?ジごとに??作業の進??況と更新の必要度をパ?センテ?ジで表示します。
???象ペ?ジをまとめた唯一の場所です。
下記の
?際のタグ付けの方法
の節もご?ください。
システムはタグ付けを?知すると、そのペ?ジに???象の印をつけリンクを張ります。
さらに、閉じタグを忘れたまま保存しようとすると、システム警告を表示して保存を予防します。
???象ペ?ジはさらに Special:PageTranslation に「??が提案されているペ?ジ」 (ready for marking) として表示されます。
???象に指定
。タグ付けが終わったら、??管理者がペ?ジを???象に指定します。
ペ?ジ??の例
にインタ?フェ?ス(???面)について解?があります。
??管理者の責務は、適切にセグメント分けし、タグ付けが適切かを確認することです。
その間に、そのペ?ジに更新があれば再度???象に指定することもできます。
分裂を抑えて更新する方法
をご?ください。
ペ?ジの???象への指定では MediaWiki の
ジョブ キュ?
を用いたバックグラウンド?理を開始します。
この?理は各??ペ?ジに?して行われ、ペ?ジを再生成しています。つまり、??ペ?ジの雛形の更新が反映され、古くなってしまった??はピンク色の背景で?調されます。
反?に、??インタ?フェイスはすぐに更新されます。
更新
。編集者は??可能な元文章を更新することもできます。この更新は、ペ?ジを見ている編集者に元の言語で表示され、再び??が完了すれば???象に指定されている??可能ペ?ジの、最新版の???位から?き出されます。元文章に新たな更新があっても、すべての???位の更新が??されていれば、その??ペ?ジは100%更新?みと表示されます。??可能なペ?ジを元の言語で表示すれば、???象に指定されていない更新の存在が簡?に確認できます。冒頭に「このペ?ジを??」というお知らせがあり、更新のためのリンクがあります。
無?化
。???象ペ?ジの原文に?更があった際、??管理者は節ごとに「??を失?させない」という選?肢を使用できるようになります。
節を無?化すると、??言語ではその節はピンク色の背景色になり、??インタ?フェ?ス上では??者に?して時計のアイコンが表示されます。
節を無?化しないと、??されたペ?ジの??者には更新についての表示はされず、??者は更新を確認するために??インタ?フェ?スを用いる必要があります。
??元言語
。??元言語の言語コ?ドが付いた???象ペ?ジもあります。これは、??元ペ?ジに使用される???連の特殊なタグやその他のマ?クアップを含んでいません。このペ?ジはインタ?フェイスからリンクされませんが、例えばペ?ジ (一般に??の雛形) を?照?み?みする際やそれを書き出す際に役立ちます。
たとえば、今?んでいるこのペ?ジは、
Help:Extension:Translate/Page translation administration/en
にマ?クアップをしない?態で載せてあります。
元文章の更新
。?張機能は、??可能な元文章のペ?ジをそのウィキでの標準の言語だと想定します。管理者は 特定のペ?ジの言語設定を?更するために
Special:PageLanguage
ペ?ジを使用することができ、??用の元文章ペ?ジにすることができます。詳細は
ペ?ジの本文言語
を?照。
??した文章
。??途中のペ?ジではペ?ジ?に??されていない別の言語が含まれてしまうことがあります。
??先ペ?ジでは未??の???位にテキストの言語と書字方向がタグ付けされており、CSS が正しく適用されるようになっています。
しかしながら、現? MediaWiki ではペ?ジレベルでしかパ?スする言語を設定できません。
前後の文が未??でも、マジックワ?ドやパ?サ??はすべて??先言語を使用します。
これは、?字や日付のフォ?マットを整える際などに望ましくない不一致を招く可能性があります。
マジック??やパ?サタグの中には出力言語を指定できるものがあり、その場合にはマジックワ?ドの
{{
TRANSLATIONLANGUAGE
}}
を使うと未??の文?位は??元言語で、???み?位は??先言語で表示できます。
??依?を閉じる
。??可能なペ?ジは一定期間だけ?心を集める場合があるでしょう。?表や定期的な更新?況の報告、今月の注目記事といったものです。このようなペ?ジの??を維持するものの、??インタ?フェ?スからは非表示にできます。追加の??が妨げられることはないですが、編集者がうっかり??をはじめてしまうことは大分減るでしょう。非推?にしたり?したりは Special:PageTranslation から行います。
優先する言語
。特に??が必要な言語を定義することも可能です。言語リストが空の場合、すべての言語を許可しているものだと解?されます。空でなければそのペ?ジでは、優先リストにない言語では、機能的に防止措置されたペ?ジ(直前の段落を?照)となり、??する際には??者にお知らせが行なわれます。他の言語への??を防止することもでき、ある??文書がどこか別の場所に?際に存在し、他の言語ではまだ用意されていない場合、防止措置をとることができます。(?注?この段落意?)
グル?プ化。
?連するペ?ジ同士をグル?プ化できます。
これらのグル?プ (集約群) は、他のすべてのメッセ?ジ群と同?に振る舞います。
各群には、その群自身の統計があり、下位群のすべてのメッセ?ジを含んでいます (この???象ペ?ジの場合)。
この機能は現在 Special:AggregateGroups にあります。
Special:Translate のメッセ?ジ群セレクタ??の Special:LanguageStats では、?定では集約メッセ?ジ群が折りたたまれた?態です。
移動
。他のあらゆるペ?ジを移動できるのと同?に、???象ペ?ジも移動できます。移動させる際、???象ではないすべての下位ペ?ジも移動させるかどうか、選?できます。移動では、多?の?連ペ?ジを移動させるためにバックグラウンド ジョブを使用します。移動中は、ペ?ジの??ができません。移動が完了すると、ペ?ジ??記?に記?されます。
削除
。移動と同?に、削除も通常の場所からアクセスできます。???象ペ?ジ全?を
削除
するか、1 つの??ペ?ジのみを削除するか、そこの削除ボタンから選?できます。?連する???位ペ?ジも削除されます。移動と同?、バックグラウンド プロセスがペ?ジを徐?に削除していきます。削除が完了すると、ペ?ジ??記?に記?されます。削除するには、delete ?限および pagetranslation ?限が必要ですが、個別の???位ペ?ジについては標準的な delete ?限で削除できます。
差し?し
。同?に、誤った編集の差し?しも普段と同じです (?き?しボタンも含む)。その???位を編集するだけで、??ペ?ジも更新されます。??ペ?ジの編集から???位の編集を見つけるには、「投稿記?」をクリックして、近接する日時の編集を探します。??システム?では、???位の???みメッセ?ジボックスの最初に
!!FUZZY!!
を追加することによって?存の??が古くなっていることを示すことができます。
保護
。???象ペ?ジを
保護
できます。??ペ?ジについては、保護することも、???象ペ?ジの保護を??ペ?ジにまで?張することもできません。??のこれ以上の編集を阻止するには、唯一の優先言語として??元言語を追加して、他の言語への??を無?にしてください。上記の
優先言語化
を?照してください。これらの 2 つの操作を行うことで、??元ペ?ジ、??ペ?ジ、その???位ペ?ジのすべての?更を阻止できます。各???位ペ?ジを保護することはできますが、賢明ではありません。
???象指定の解除
。???象の指定を解除することもできます。ペ?ジを???象から外すために、Special:PageTranslation を使用するか、または???象ペ?ジ上部のリンクをたどります。これによりペ?ジ??に?連する仕組みがすべて除去されますが、?存のすべてのペ?ジを自由に編集できる?態で同じ場所に?ります。この操作は推?できません。
言語??型の?照?み?み
。
???象ペ?ジをテンプレ?トとして他のペ?ジに?照?み?みさせることができます。
このような場合、???象ペ?ジが??先ペ?ジの言語に???みの場合は、その言語で?み?まれることになります。
??が存在しない場合には、??元言語のペ?ジが?み?まれます。
???象ペ?ジのこの?動は、ペ?ジを???象としてマ?クするときに「このペ?ジに?する??を認識した?照?み?みを有?にする」(
Enable translation aware transclusion for this page
)オプションによって制御されます。
新規の???象ペ?ジは?定でこれを有?にしてあります。
???象ペ?ジの構造
??ペ?ジを??することで、多?のペ?ジが生成されます。これらのペ?ジはそれぞれ
?い意味で
???象ペ?ジを構成する部品だと言えます。これらのペ?ジのペ?ジ名は、???象
ペ?ジ
のペ?ジ名で決まります:
ペ?ジ名
- ??元ペ?ジ
ペ?ジ名/<言語コ?ド>
- 「??先ペ?ジ」と「マ?クアップを除いた??元ペ?ジのコピ?」を合わせたもの
Translations:ペ?ジ名/<???位識別子>/<言語コ?ド>
- すべての???位ペ?ジ
さらに、??ペ?ジの雛形と、???位の文章、元文章のペ?ジの文章、デ?タベ?スへの格納があります。??システムは、??タグのある元文章のどの版であるか、??用のマ?ク付けがどの版のものであるかを追跡して、そのデ?タを保持しています。
それぞれの???位が更新されれば、??システムは??する??ペ?ジを更新します。2回の編集が行われます。???位ペ?ジの編集は標準?態では「最近の更新」では非表示になっており、表示フィルタから「??」を選?することで表示されます。他の編集(削除や移動など)は、??した??ペ?ジを再生成しません。
??せず他のウィキにコピ?&ペ?ストしたいなど、マ?クアップのない原文を複製したい場合は、以下のようにします:
- 元の言語の言語コ?ドを特定し(英語では
en
)アドレスに
ペ?ジ名/<言語コ?ド>
のように言語コ?ドを追加します。
- ここのような
アドレスとなる 「履?表示」を開き、アドレス バ?の
action=history
部分を
action=raw
へと置換して、Enter キ?を押します:
- するとテキストとして表示されるか、保存ダイアログが開くでしょう。
セグメント化
全般的な原則:
- ??するテキストは、すべて
?<
translate
>
タグで?むことになっています。1つのペ?ジが、タグの?を複?含む場合があります。
- translate タグの外側のすべてのテキストは、どの言語への??ペ?ジでも?更されません。この?的なテキストに、各???位となる範?を示すためのマ?ク付けをしたものを、??ペ?ジの雛形と呼びます。
- テキスト?のマ?クアップが多すぎると、??者が??しにくくなります。マ?クアップが多?ある場合は、よりこまめに
?<
translate
>
タグを配置してください。
?<
translate
>
タグ?のテキストは、1 行以上の空行がある位置 (つまり 2 個以上の改行文字がある位置) で複?の???位に分割されます。
制限。
ペ?ジ??機能にはテキストに一定の制限を?えます。
いかなるマ?クアップも複?の???位をまたいではいけません。
言い換えると、各段落は自己完結的であるべきです。
現時点ではソフトウェア上は?制していませんが、違反するとペ?ジのレンダリングが無?なものになり、MediaWiki 自身が html 出力を修正できるかどうかにより、深刻度に幅があります。
構文解析の順序
。
?<
translate
>
タグはパ?サ?による構文解析を受けないため、他のタグと?動が異なる点にご留意ください。
凝った?理を試みない限り、通常は障害となりません。
より詳細には、???張機能が認識する
?<
nowiki
>
を除き、
?<
pre
>
や
?<
source
>
といった他のあらゆるタグよりも前に構文解析されます。
??バ?ジョン 2020.10以前まで
?<
nowiki
>
の扱いが不安定で、Special:PageTranslationに分類されるペ?ジがしばしばありました。 回避策としては「
<
translate>...
<
/translate>
」のようにエスケ?プします。
タグの配置。
可能であれば、タグの前後で改行して、なおかつタグと本文の間に空行を作らないようにします。これが不可能な場合があり、それは例えば、マ?クアップで?まれた本文を??したいものの、それ自身はマ?クアップではない場合です。これにも解決策があります。例えば:
{{Template|1=
<
translate
>
地域化したパラメ?タ
</
translate
>
}}
?張機能の?純なホワイトスペ?ス (半角アキ) の?理を利用します。行?で半角のスペ?スを入力すると出力に反映され、例外は??指定の開始もしくは終了のタグ
?<
translate
>
?</
translate
>
のみ入力された行です。その場合、開始のタグ直後の新しい改行、終了のタグの直前の改行が無?になります。するとペ?ジに不用な半角アキを出力せず表示します。
??。
テンプレ?トの??と類似した、??を使用できます。
??の構文は
?<
tvar
name
=
"
name
"
>
?容
?</
tvar
>
です (値が空白や
" ' ` = < >
の記?のいずれも含まない場合は、引用符は省略可能)。
??者には
$
name
のみが表示され、??ペ?ジでは、??は???象ペ?ジで定義された値に自動的に置換されます (ゆえに、??は??ペ?ジ全?で使用できるグロ?バル「定?」です)。
??は、???位の途中で、??できない箇所を?す用途にも使用されます。
頻繁に更新する必要がある?値のようなものに?しても使用できます。
???象ペ?ジのソ?スを?更して、そのペ?ジを???象に再指定することで、すべての??ペ?ジの?値を更新できます。
その?値が???位ペ?ジに含まれていないため、??を無?化する必要がありません。
??バ?ジョン 2021.04 以前の構文は
<
tvar
|
name
>
?容
</>
(
T274881
) でした。 この構文はまだサポ?トされていますが、 ?止予定です。
カンマ?切りの値
。?表デ?タのようにソフトウェアがカンマ?切りの値として構文解析する必要があるコンテンツに?しては、カンマごとに???位を分けることで、??者が誤ってカンマを地域化してソフトウェアを混?させることがないようにすべきです。
プレ?ンテキストの値。
??の値が何らかの形で?更されないようにするには、
nowrap
?性を以下のように使用します:
<
translate
nowrap
>
...
</
translate
>
。
?定では、古くなった値 (要更新) や未??の値が、?調表示タグや言語タグをサポ?トするために修正されます。
マ?クアップの例
以下に、特殊なウィキマ?クアップを扱うためのお?めの方法を列?します。
|
カテゴリ
|
カテゴリを追加する方法は 2 つあります: ??ペ?ジの雛形に追加する方法と、???位の 1 つとして追加する方法です。
??ペ?ジの雛形?にカテゴリがある場合は、結果的に、どの言語への??でも同じカテゴリになります。
???位?にカテゴリがある場合は、??でのカテゴリの命名規則を利用者に指導しておいてください。
右に、命名規則の候補を 2 つ示します。これらは、採用するための技術的な手段とは?立しています。
|
言語接尾?を追加する??
: Category:Cars/ja (推?)
[...]
</
translate
>
[[Category:MediaWiki{{#translation:}}]]
- カテゴリ名は??しません (ペ?ジ名と同?)。
- 言語ごとに 1 カテゴリ。
- ペ?ジ??はカテゴリ自身の??に使用される場合があります。カテゴリは互いにリンクされ、見出しが??されます (リンク?のカテゴリ名などを除く)。
??しない
: Category:Cars
- すべての??文を同じカテゴリに (言語が少ない場合のみ)。
- カテゴリ名は??しません (??テンプレ?ト?にそのまま書けるようにするため)。
|
見出し
|
見出しは、次の段落に結びつきますが空行を入れた方がいいでしょう。こうすれば本文を??する前に、目次を素早く??できます。
見出しにタグ付けする際に重要なことは、??タグの中に見出しのマ?クアアップを入れ、??タグの開始タグと見出しマ?クアップの間に改行を入れることです。そうでないと MediaWiki はもはや見出しを正しく?出できません。例えば、この例で推?するマ?クアップでのみ、節編集ができるようになります。またマ?クアップがあることによって、??者は見出しを??しているのだという文脈をすぐに理解することができます。
そのほか、リンク可能なアンカ?が見出し行に設定してあることを確認
|
誤:
(
?<
translate
>
タグの後に改行がなく、??タグの外で見出しを付けている)
==
<
translate
>
文化
</
translate
>
==
誤:
(改行がない)
<
translate
>
== Culture ==
</
translate
>
推?するセグメント化:
<
translate
>
== Culture ==
Lorem ipsum dolor.
</
translate
>
|
?像
|
テキストのように言語固有のコンテンツを含む?像の場合、???位?に?像の完全な構文を含めてください。それ以外の?像の場合は、?明部分のみにタグ付けしてかまいませんが、???象に指定したあとにメッセ?ジの?明文としてヒントを記述してください (ヒントは省略可能)。
|
<
translate
>
[[File:Europe.png|thumb|ヨ?ロッパの地? (首都を含む)]]
</
translate
>
[[File:Ball.png|50px|
<
translate
>
ボ?ル アイコン
</
translate
>
]]
|
リンク
|
リンクは、段落に含まれます。これにより、リンクの表示名を?更できるだけではなく、存在すればリンク先も特定言語版に?更できます 。
?象とするペ?ジが??可能になっていれば(あるいはすべきなら)、そのペ?ジ名の前に
Special:MyLanguage/
を追加してリンクします。
UniversalExtension:ユニバ?サル言語選?
で選?された個人設定のインタ?フェ?スの言語に、??ペ?ジがリダイレクトされるためリンク表示名のみを??します。一貫した動作を維持したいなら、すべてのリンクで同じ書き方をする必要があります。
|
?部リンク:
<
translate
>
ヘルシンキは[[Finland (country)|フィンランド]]の首都です。
</
translate
>
???象ペ?ジへのリンク:
<
translate
>
美しい海岸と[[Special:MyLanguage/Seagull|カモメ]]の群。
</
translate
>
外部リンク:
<
translate
>
PHP ([http://php.net ウェブサイト]) はプログラミング言語です。
</
translate
>
|
箇?書き
|
箇?書きが長ければ、例のように各???位に1項目として複?のかたまりに分割できます。
項目がすべての言語で個別に??できるほど十分に?立している場合を除いて、「レゴ メッセ?ジ」を作成しないでください。例えば、1 つの文を複?の???位に分割したり、互いに影響を?えるような論理的に依存する部分 (?裁や句?点など) を分離したりすることは避けます。
箇?書きの分割には、各アイテムごとに最初のアスタリスク?ハッシュ?セミコロンを含まずに
?<
translate
>
タグを使用します。
HTML の出力が?れるため、空行を?入しないようにします。
|
*
<
translate
>
全般的な原則
</
translate
>
*
<
translate
>
見出し
</
translate
>
*
<
translate
>
?像
</
translate
>
*
<
translate
>
表
</
translate
>
または
<
translate
>
ご?ください?:
* 私たちのメインペ?ジ
* FAQのペ?ジ。
</
translate
>
|
?値
|
?値やその他の非言語的な要素は、???象の外に配置して??に?更できます。これには複?の利点があります:
- ??を無?化することなく、?値のみを更新できます。
- ?値の?更が無視されるため、??メモリがより的確に機能します。
|
<
translate
>
今月の?入
<
tvar
name
=
income
>
{{FORMATNUM:3567800}}
</
tvar
>
EUR
</
translate
>
これにより、通貨の?換を伴う?値の地域化を妨げてしまうことにご注意ください。
FORMATNUM
を使用することで、??先言語に合うように?値が正しく整形されます。
|
テンプレ?ト
|
テンプレ?トには??な機能や役割があるので、適した解決法はテンプレ?トによって異なります。そのテンプレ?トが長い段落の一部でなく、??する引?がないなら、??は省略します。そのテンプレ?トに言語的な?容がなければ、何かする必要はありません。
|
ペ?ジ??によるテンプレ?トの??の例は、
テンプレ?ト:Extension-Translate
を?照してください。このテンプレ?トを使用するには、
{{TemplateName}}
によってテンプレ?トを?入できないので、{{
Translatable navigation template
}} に類似する別のテンプレ?トが必要です。これは???張機能の自身には「まだ」??されていませんが、計?はされています。
別の方法は、テンプレ?トの??に
構造化されていない要素の??
を用いることですが、そのテンプレ?トは見ているペ?ジの言語ではなく、利用者のインタ?フェ?スの言語で表示されてしまいます。
|
?性
|
?定では???張機能は、古くなった???位を?調するために、そして未??の???位に適切な言語メタデ?タを付?するため、それらの???位をラップする場合があります。
ここで紹介したラッピング利用の二次的なマ?クアップは、不適合な場合があります。
|
<
abbr
title
=
"<translate nowrap>Frequently asked questions</translate>"
><
translate
>
FAQ
</
translate
></
abbr
>
|
|
??言語
(
5e8106cdc353
で導入)
|
文中に言語依存型の書式設定がある場合、未??の文節の??が崩れる可能性があります。
{{TRANSLATIONLANGUAGE}}
を用いると予防できます。
|
2020-09-15 is
{{
#time
:
l
|
2020-09-15
|
ja
}}
上記のように入力すると以下のようにレンダリングされます:
- 英語: 2020-09-15 is Tuesday.
- フィンランド語: 2020-09-15 on tiistai.
マジックワ?ドを使用しないと、フィンランド語の??ペ?ジで未??の文は以下のようにレンダリングされます:
|
Translated page language
(
98b6958a2471
で導入)
|
Translated templates may want to set the language they are actually in (e.g. on a wrapper HTML element). When used outside of
?<
translate
>
tags,
{{TRANSLATIONLANGUAGE}}
returns the language of the page it’s directly in (as opposed to the language of the page on which the reader sees it).
|
Suppose
{{1/en}}
is transcluded in the page titled
2/de
.
- If
{{PAGELANGUAGE}}
is used in the text of
{{1/en}}
, it returns
de
.
- If
{{TRANSLATIONLANGUAGE}}
is used in the text of
{{1/en}}
(outside of
?<
translate
>
tags), it returns
en
.
|
|
???象ペ?ジ
(
a582f3ad21bd
で導入)
|
???象ペ?ジと???象でないペ?ジの?方で?照?み?みし、ペ?ジが???象かどうかによって?動を?えるべきテンプレ?トに?して使います(例えば、???象でないペ?ジでは利用者言語を使う)。 ペ?ジが???象(???みのペ?ジも含む)であれば??ペ?ジ(他言語へ??する元ペ?ジ)のタイトル(ペ?ジ名)を返し、???象でなければ何も返しません。
?<
languages
>
パ?サタグと同?、??マ?クアップが含まれているものの、まだ???象に指定されていないペ?ジの場合は何も返しません。
|
{{
#if
:{{
TRANSLATABLEPAGE
}}|{{
特定のテンプレ?ト
}}|{{
特定のテンプレ?ト/
{{
int
:
lang
}}}}}}
Template:特定のテンプレ?ト
が言語???照?み?み(上記?照)を有?にしてある???象テンプレ?トであり、そのウィキで mediawiki.org 同?に
MediaWiki:lang
とその??が設定されていると?定すると、上記のコ?ドは???象ペ?ジではペ?ジの言語、その他のペ?ジでは UI 言語を使ってテンプレ?トを?照?み?みします。
|
??元テキストの?更
全般的な原則:
- ?更を避ける
- できるだけ?更を少なくする
- 自分で???位マ?カ?を追加しない
???位マ?カ? (Unit markers)。
ペ?ジが???象に指定された際、システムは???象ペ?ジ (translatable page) のソ?スに?して、それぞれの???位に「???位マ?カ?」と呼ばれる固有の識別子を追加します。
下記の例を?照してください。
???位のマ?カのサンプルは
<!--T:1-->
です。
これらの???位マ?カ?は、各???位の?更を追跡するためにそれらのマ?カ?を使用するシステムにとって重要です。
?位マ?カ?は決して自分で追加してはいけません。
???位マ?カ?は必ず???位の前の行にあります。ただし???位が見出しで始まる場合は、最初の見出しと同じ行でその見出しの後にマ?カ?があります。
見出しでのマ?カ?の配置が異なるのは、節?位の編集を期待通りに動作させるために必要な仕?です。
<
translate
>
== Birds ==
<!--T:1-->
Birds are animals which....
<!--T:2-->
Birds can fly and...
</
translate
>
???位の文章を?更。
???位にとって?更はもっともありがちなoperationです。???位について、誤字や文法を修正したり、その他の?更を加えることができます。そのペ?ジを再度???象に指定すると、???位の文章に?更差分が見られるでしょう。同じ?更差分が??者が??を更新するときに示されます。?純な誤字訂正のようなケ?スで、?存の??を??ペ?ジ?で?調したくない場合は、無?化を回避できます:??者は理由は何であれ??を更新しようとするときに?更差分を目にするでしょう。
新しいテキストの追加。
?<
translate
>
タグの?側にテキストを自由に追加できます。システムが新しい???位を認識できるようにするために、隣接する???位と???位の間に空行が 1 行あることを確認してください。?存の
?<
translate
>
タグの?側ではない場合は、新しいテキストを
?<
translate
>
タグで?んで???象に追加することもできます。繰り返しますが、???位マ?カ?はシステムが追加するため、自分では追加しないでください。
テキストの削除
。???位全?を削除できます。削除すると、???位マ?カ?も除去されます。
???位の分割
。?位の中間に空行を入れるか、
?<
translate
>
タグを入れることで、?存の???位を分割できます。?位マ?カ?を最初の?位に?しておくか、さもなくばすっぱり除去します。マ?カ?を?せば、??者は??を更新するときに古い??文を目にするでしょう。マ?カ?を取り?ってしまえば、ペ?ジが??すべきと再指定されたとき、分割されたどちらの?位も、それまで??が全く無かったかのようにふるまいます。
元の?態
|
マ?カ?を保持
|
マ?カ?を除去
|
<!--T:1-->
Cat purrs. Dog barks.
|
<!--T:1-->
Cat purrs.
<!--T:2-->
(←追加されました)
Dog barks.
|
<!--T:2-->
(←追加されました)
Cat purrs.
<!--T:3-->
(←追加されました)
Dog barks.
|
Kissa kehraa. Koira haukkuu.
|
Kissa kehraa. Koira haukkuu.
Dog barks.
|
Cat purrs.
Dog barks.
|
???位の統合。
???位を統合する場合は、1 つの???位マ?カ?のみを?してそれ以外の???位マ?カ?をすべて除去してください。
???位の移動。
???位の??結果を無?にすることなく、その???位を移動させることができます: ???位マ?カ?とその???位の?りの部分を一?に移動させるだけで完了です。
新たな版を???象に指定する前に、最善の方法をとっていることを確認してください、とりわけ、?容が?更されれば??者は新しい???位を受け取ることを考慮してください。また??者の時間を無?にしないよう、不要な?更が無いようにしてください。??元ペ?ジに多?の?更が加えられつつあるときは、それが落ち着くのを待って、終わってから??者に作業を回すほうが良いかもしれません。
使用されていない???位の??は自動的には削除されませんが、?った??が問題を引き起こすことはありません。
ペ?ジ??への移行
ペ?ジ??機能を使わずに、?にペ?ジが??されている場合に、??機能のシステムへと移行したいことがあるでしょう。少なくとも新しく??したいとか、統計情報を望んでいる場合です。おそらく言語切り替えのための?存のテンプレ?トがあり、ペ?ジ命名規則も異なるでしょう。
移行を開始するには、??元ペ?ジでクリ?ンアップ、タグ付けをして、???象に指定します。古い??を移行している間、?存の言語切り替えのテンプレ?トは、そのままにしておくことができます。そのペ?ジが言語コ?ド下位ペ?ジの命名規則に?っている場合は、??元ペ?ジを???象に指定すると、??ペ?ジの?容は??元テキストに置換されてしまいますが、以前の??へは履?からアクセスできます。
この手動の作業は
Special:PageMigration
によって部分的に自動化されます。この機能を使うと、元文章と?象となる???位を表示し、後述するように利用者が???位を調整できます。
使用法
- Special:PageMigration
に移動します
- ペ?ジ名と言語コ?ドを入力します。例では Help:Special pages と fr です。
- 元文章と取り?まれた??文が??用の?位に分割され、最初の整列?理でそれぞれ表示されます。(意?)
- 利用できる操作
を使い、手動でそれぞれの???位の調整を行います。
- ???位として編集可能となり、手動での改良が必要になります(????の追加、リンクの修正、マ?クアップなど)
- "保存"を押します。これで
Translations:Page/<???位識別子>/<言語コ?ド>
という??用の名前空間にペ?ジが作成されます。古い??用文章が??機能に取り?まれました。
- 取り?みを中止するには、キャンセルを押します。
利用できる操作
??元と??先の???位からなる行にはそれぞれ、一連の操作アイコンがあります。それらは以下のように使用されます:
- Add/追加
: この操作アイコンをクリックすると、現在の???位の下に新しい空の???位が追加されます。現在の???位を分割したい場合や、下に???位が必要な場合に、この機能を使用してください。
- Swap/入れ替え
: この操作アイコンをクリックすると、現在の???位の?容とその下の???位の?容が入れ替わります。この機能は、節の順序が異なるために、???位の配置がおかしくなったときに使用できます。また、???位を下や上にドラッグする必要がある場合にも使用できます。いずれの場合も、
下
の???位と入れ替わるだけで、???位の追加はありません。
- Delete/削除
: この操作アイコンをクリックすることで、??する???象?位をペ?ジから完全に除去し、?りの???象?位を1つずつ上に上げます。 たとえば不用なコ?ドや、??元言語表記のまま使用する?容に??する不用な?文は、この機能を使って除去します。
注記:
この操作は取り消せません (現在のセッションでは)。
トラブルシュ?ティング
- ペ?ジの??指定を?ませた直後に特別ペ?ジを開き、??文をインポ?トしようとしても「ペ?ジ <ペ?ジ名>/<言語名> には古い??が含まれていません。」などの表示が出てエラ?になる場合があります。原因は?版のペ?ジでまだ FuzzyBot のファジ??理が終了していないためです。ツ?ルは??ペ?ジで FuzzyBot の編集を?知できません。?策はただ少し時間をおいて、 FuzzyBot の?理を待ちます。?部で編集がログされるとインポ?トができます。
- 「保存」ボタンを押したらしばらくお待ちください。ボタンの背景色がグレ?のままの間は、空ではない???位のインポ?ト?理中です。ボタンの色が元に?ったらインポ?ト完了です。
- Within the translation system, you can mark an existing translation as outdated by adding
!!FUZZY!!
at the start of the translation unit's translated message box.
ヒント
- ペ?ジ移動の手間を減らすには、??原文が?存の英文とそっくりかどうか先に (??指定をする以前に) 確認して手動でペ?ジの構成を編集します。段落や一?表を分解したり、 (文章が空白でも) 足りない見出しを補います。
- ?理の結果をコアの??インタ?フェ?スで確認するとよいでしょう - ???位のうち?座に不推?とマ?クされた部分は、マ?クアップの誤り、????の不足を確かめます。
- ペ?ジ名の??は手動です。インポ?ト元の言語があまりわからない場合には、「リンク元」から調べるか、時にはペ?ジ移動 (リダイレクト) の履?から適切な?語が見つかることがあります。