テンプレート:language
テンプレートについて
編集このテンプレートは、英語版のテンプレートを転載するに当たって、変更箇所が最小に留めるために存在します。念のため同様の機能を引き継いでいますが、日本語版では {{language|言語名}} の記述は {{言語名}} へと読み替えていただいても構いません。
引数説明
編集- {{language|言語名}}
- 言語名
- 言語テンプレート、を指定します。言語テンプレートの指定方法は2種類あり、次のどちらかを使用します。
- {{xxx}} の xxx 。
- {{lang:xxx}} の xxx 。
- 前者がテンプレートが存在し、テンプレートがリンク状態でなければ前者のが使われ、それ以外は後者のが使われます。
- 言語テンプレート、を指定します。言語テンプレートの指定方法は2種類あり、次のどちらかを使用します。
- 言語名
補足説明
編集英語版では、{{nci}} が [[Classical Nahuatl]] とリンク状態のため、リンク無しのテンプレート {{lang:nci}} が登録されいます。
{{language|nci}} とすれば、リンク無しの Classical Nahuatl が展開されます。
テンプレート内では、{{fr}} のように、リンク無しの言語名か、{{nci}} のようにリンクつきかを自動判定する必要があり作られました。
主な用途は、言語名アンカー付きリンクを生成する場合、正常なリンクが生成されるようにするためにあります。
例えば、
- [[a#{{fr}}]] とすれば、[[a#French]] となります。
- [[a#{{nci}}]] とすれば、[[a#[[Classical Nahuatl]]]] となります。
そこで、このテンプレートを使用すれば、
- [[a#{{language|fr}}]] とすれば、[[a#French]]
- [[a#{{language|nci}}]] とすれば、[[a#Classical Nahuatl]]
どちらでも同様の入力になり、問題が解決します。