[編集] [キャッシュ破棄] テンプレートの解説
この解説は、テンプレート:language/doc 編集 | 履歴から呼び出されています。
このテンプレートには、サンドボックステストケースもありません。(解説

テンプレートについて 編集

このテンプレートは、英語版のテンプレートを転載するに当たって、変更箇所が最小に留めるために存在します。念のため同様の機能を引き継いでいますが、日本語版では {{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]]

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