これは、テンプレート:language解説サブページです。
使用方法、カテゴリ、そのほかテンプレートページそのものに含まれない情報を含んでいます。他のページから呼び出して表示することを意図しているため、相対リンク条件文などの動作が意図しないものになっていることがあります。
テンプレートページ自体は、テンプレート:languageをご覧ください。

テンプレートについて

編集

このテンプレートは、英語版のテンプレートを転載するに当たって、変更箇所が最小に留めるために存在します。念のため同様の機能を引き継いでいますが、日本語版では {{language|言語名}} の記述は {{言語名}} へと読み替えていただいても構いません。


引数説明

編集
  • {{language|言語名}}
    1. 言語名
      言語テンプレート、を指定します。言語テンプレートの指定方法は2種類あり、次のどちらかを使用します。
      1. {{xxx}} の xxx
      2. {{lang:xxx}} の xxx
      前者がテンプレートが存在し、テンプレートがリンク状態でなければ前者のが使われ、それ以外は後者のが使われます。

補足説明

編集

英語版では、{{nci}} が [[Classical Nahuatl]] とリンク状態のため、リンク無しのテンプレート {{lang:nci}} が登録されいます。

{{language|nci}} とすれば、リンク無しの Classical Nahuatl が展開されます。

テンプレート内では、{{fr}} のように、リンク無しの言語名か、{{nci}} のようにリンクつきかを自動判定する必要があり作られました。

主な用途は、言語名アンカー付きリンクを生成する場合、正常なリンクが生成されるようにするためにあります。

例えば、

  1. [[a#{{fr}}]] とすれば、[[a#French]] となります。
  2. [[a#{{nci}}]] とすれば、[[a#[[Classical Nahuatl]]]] となります。

そこで、このテンプレートを使用すれば、

  1. [[a#{{language|fr}}]] とすれば、[[a#French]]
  2. [[a#{{language|nci}}]] とすれば、[[a#Classical Nahuatl]]

どちらでも同様の入力になり、問題が解決します。