テンプレート:language

出典: フリー多機能辞典『ウィクショナリー日本語版(Wiktionary)』
ナビゲーションに移動 検索に移動
[編集] [キャッシュ破棄]Template-info.svg テンプレートの解説
この解説は、テンプレート: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]]

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