Template:Expand language/sandbox
この記事は他言語版の対応するページを翻訳することにより充実させることができます。(____年__月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
これはTemplate:Expand language (差分)のテンプレート・サンドボックスページです。 対応するテストケース・サブページもご確認ください。 |
翻訳元候補が1つだけの場合は、当テンプレートを直接使用するよりも{{Expand English}}などの言語固有の拡張(加筆)テンプレートを使用した方が簡単です。 |
このテンプレートは他言語版の記事を翻訳することで日本語版の記事を充実させることができる場合に、翻訳を促すメッセージを記事冒頭もしくは節の冒頭で表示させる目的で使用されます。{{Expand English}}などの、言語固有の拡張(加筆)テンプレートの内部でも使用されています。
使用法
[編集]このテンプレートを記事で直接使用する場合は以下のように呼び出します。現在のところ翻訳元候補は3つまで指定可能です。
{{Expand language |langcode = 1つ目の翻訳元候補の言語コード(必須) |otherarticle = 1つ目の翻訳元候補の記事名(省略可) |langcode2 = 2つ目の翻訳元候補の言語コード(省略可) |otherarticle2 = 2つ目の翻訳元候補の記事名(省略可) |langcode3 = 3つ目の翻訳元候補の言語コード(省略可) |otherarticle3 = 3つ目の翻訳元候補の記事名(省略可) |date= 2024年12月 }}
例えば日本語版の記事「水素」に対し、英語版、ドイツ語版、あるいはスペイン語版からの翻訳が望まれる場合、以下のようにします。
{{Expand language |langcode = en |otherarticle = Hydrogen |langcode2 = de |otherarticle2 = Wasserstoff |langcode3 = es |otherarticle3 = Hidrógeno |date= 2024年12月 }}
上記のように呼び出すと以下のように表示され、記事をCategory:英語版ウィキペディアからの翻訳を必要とする記事・Category:ドイツ語版ウィキペディアからの翻訳を必要とする記事・Category:スペイン語版ウィキペディアからの翻訳を必要とする記事にカテゴライズします。
この記事は英語版、ドイツ語版、スペイン語版の対応するページを翻訳することにより充実させることができます。(2024年12月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
テンプレートを貼り付けた日本語版の記事がウィキデータ項目からリンクされており、そのウィキデータ項目に翻訳元候補のサイトリンクが存在する場合は、翻訳元候補の言語コードのみを指定し、記事名の指定は省略しても構いません。その場合、ウィキデータ項目からサイトリンクを取得します。上の例だと以下のように書けます。
{{Expand language |langcode=en |langcode2=de |langcode3=es |date=2024年12月}}
翻訳元候補の記事名が指定されておらず、かつウィキデータからサイトリンクを取得できない(該当するサイトリンクが存在しないか、テンプレートを貼り付けた記事がウィキデータ項目からリンクされていない)場合、記事はCategory:テンプレート呼び出しエラーのあるページ/Template:Expand languageにカテゴライズされます。
追加の引数
[編集]1つ目の翻訳元候補が「選り抜き記事」である場合は|fa=yes
と指定することができます。こうすることで記事がCategory:○○版ウィキペディアからの翻訳を必要とする選り抜き記事にカテゴライズされます。同様に2つ目の翻訳元候補が「選り抜き記事」である場合は|fa2=yes
、3つ目の翻訳元候補が「選り抜き記事」である場合は|fa3=yes
と指定することができます。
このテンプレートを記事の冒頭ではなく節の冒頭に貼り付ける場合は、|section=yes
と指定してください。こうすることで節専用のスタイルになり、メッセージの「この記事は」の部分が「この節は」に変化します。
この節は英語版、ドイツ語版、スペイン語版の対応するページを翻訳することにより充実させることができます。(2024年12月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
このテンプレートを使用して新しい子テンプレートを作成する手順
[編集]新しい子テンプレートを作成する
[編集]{{Expand language |langcode= |otherarticle={{{1|}}} |date={{{date|}}} |fa={{{fa|}}} |section={{{section|}}} |topic={{#switch: {{{topic}}} ... }} |nodoc={{{nodoc|}}} |no interwiki={{{no interwiki|}}} }}
フランス語の場合({{Expand French}}を参照):
{{Expand language |langcode=fr |otherarticle={{{1|}}} |date={{{date|}}} |fa={{{fa|}}} |section={{{section|}}} |topic= }}
特殊コード指定(ごく稀に必要):
|googlelangcode= <!--たまたまグーグル言語コードがウィキペディア言語コードと異なる場合のみに指定が必要-->
子テンプレートの一覧については、Category:言語別の加筆依頼テンプレートを参照してください。
テンプレート作成後の処理
[編集]新規テンプレートを作成したら、それに伴うテンプレート文書とカテゴリを追加しましょう。
Template:Expand XXXXの場合。
- 1. テンプレート文書を作成する。
Template:Expand XXXX/docを作成し、
{{Expand language/howto|XXXX|○○語}}
の要領で、英日両語で言語を指定して貼り付けてください。
(例)[[Template:Expand Spanish/doc]]を作成し、</br> {{Expand language/howto|Spanish|スペイン語}}と張り付けてください。
- 2. カテゴリを指定する。
まずCategory:○○語版ウィキペディアからの翻訳を必要とする記事を作成します。
そこに以下のテンプレートを張り付けてください。
{{Transcat |language=XXXX<!--ここは「Spanish」等、英語で指定してください--> |topic= }}
さらに、親カテゴリであるCategory:他言語版ウィキペディアからの翻訳を必要とする記事、言語別の親カテゴリを追加しましょう(スペイン語ならばCategory:スペイン、Category:スペイン語の要領)。当該ウィキプロジェクトやウィキポータル(Portal:スペイン等)の利用者に情報案内ができます。加えて、{{デフォルトソート:すへいんこ}}(あるいは{{DEFAULTSORT:すへいんこ}})も追加しソートキーの指定もしておきましょう。
テンプレートデータ
[編集]他言語版からの翻訳を促すメッセージを記事冒頭もしくは節の冒頭で表示させる
パラメーター | 説明 | 型 | 状態 | |
---|---|---|---|---|
言語コード(1) | langcode | 1つ目の翻訳元候補の言語コード
| 文字列 | 必須 |
記事名(1) | otherarticle | 1つ目の翻訳元候補の記事名 | ページ名 | 省略可能 |
選り抜き記事(1) | fa | 1つ目の翻訳元候補が選り抜き記事である場合はyesを指定する
| ブール値 | 省略可能 |
言語コード(2) | langcode2 | 2つ目の翻訳元候補の言語コード | 文字列 | 省略可能 |
記事名(2) | otherarticle2 | 2つ目の翻訳元候補の記事名 | ページ名 | 省略可能 |
選り抜き記事(2) | fa2 | 2つ目の翻訳元候補が選り抜き記事である場合はyesを指定する
| ブール値 | 省略可能 |
言語コード(3) | langcode3 | 3つ目の翻訳元候補の言語コード | 文字列 | 省略可能 |
記事名(3) | otherarticle3 | 3つ目の翻訳元候補の記事名 | ページ名 | 省略可能 |
選り抜き記事(3) | fa3 | 3つ目の翻訳元候補が選り抜き記事である場合はyesを指定する
| ブール値 | 省略可能 |
topic | topic | 説明なし | 文字列 | 省略可能 |
節 | section | 節に貼り付ける場合はyesを指定する
| ブール値 | 省略可能 |
貼付年月 | date | テンプレートを貼付した年月
| 日時 | 必須 |