「テンプレート:head」の版間の差分

削除された内容 追加された内容
実装上意味のない、使われていないコードを除去。
/docに分離
12行目:
-->)}}<!--
-->[[Category:{{{{{1}}}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]{{#if:{{NAMESPACE}}||
{{#if:{{{2|}}}{{{cat|}}}|[[Category:{{{{{1}}}}} {{{cat|{{#switch:{{{2}}}|noun|noun form|noun plural form|plural|name|name form|proper noun|pronoun|pronoun form|male given names|female given names|num|verb|verb form|participle|present participle|past participle|adjective|adj|adjc|adjective form|adj form|adjectivenoun|adverb|adv|conjunction|conj|interjection|interj|preposition|prep|postposition|article|particle|determiner|det|prefix|interfix|suffix|suffix form|idiom|proverb={{grammar tag {{{2}}}}}|{{{2}}}}}}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]}}{{#if:{{{cat2|}}}|[[Category:{{{{{1}}}}} {{{cat2}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]}}{{#if:{{{cat3|}}}|[[Category:{{{{{1}}}}} {{{cat3}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]}}{{#if:{{{cat4|}}}|[[Category:{{{{{1}}}}} {{{cat4}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]}}{{#if:{{{cat5|}}}|[[Category:{{{{{1}}}}} {{{cat5}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]}}{{#if:{{{cat6|}}}|[[Category:{{{{{1}}}}} {{{cat6}}}{{#if:{{{sort|}}}|{{!}}{{{sort}}}|{{#if:{{{jsort|}}}|{{!}}{{#invoke:ja|jsort|{{{jsort}}}}}}}}}]]}}}}</includeonly></onlyinclude>{{documentation}}
 
= 開発文書 =
このテンプレートは、英語版におけるtemplate:headのテンプレートタイトルを直接コピー&ペーストすることができるようにしたものです。
機能としては、言語カテゴリ及び言語+品詞カテゴリをそのまま生成するというものです。
 
また、性(gender)及び数はパラメータ"g=x"の形式で指定できます。
 
以下に記述時の略号を示します。
 
その他の要素については、直接入力することにより表示することができます(例2を参照)。
 
== 用例 ==
'''例 1:''' 英語版から直接コピー&ペースト:
:<code><nowiki>{{head|fr|adverb}}</nowiki></code>
 
:<nowiki>[[category:フランス語]]及び[[category:フランス語_副詞]]</nowiki>を生成
 
品詞は英語表記が想定されており、以下のものに対応しています(当初は、"grammar tag"を全てそろえているわけではないので赤リンクの場合があります。その際には例2の直接入力か、grammar tagを作成して対応してください)
*noun 名詞
*noun form 名詞_定形
*plural 名詞_複数形
*name 固有名詞
*proper noun 固有名詞
*pronoun 代名詞
*pronoun form 代名詞_定形
*male given names 男性名
*female given names 女性名
*num 数詞
*verb 動詞
*verb form 動詞_定形
*participle 分詞
*present participle 現在分詞
*past participle 過去分詞
*adjective 形容詞
*adverb 副詞
*conjunction 接続詞
*interjection 間投詞
*preposition 前置詞
*postposition 後置詞
*article 冠詞
*determiner/det 限定詞
*particle 助詞
*prefix 接頭辞
*interfix 接合辞
*suffix 接尾辞
*suffix form 接尾辞_定形
*idiom 成句
 
'''例 2:''' 英語版等から修正:
:<code><nowiki>{{head|zh|量詞}}</nowiki></code>
 
:<nowiki>[[category:中国語]]及び[[category:中国語_量詞]]</nowiki>を生成
 
====関連テンプレート====
*[[テンプレート:infl]]
 
[[category:文法テンプレート|{{PAGENAME}}]]
 
==TemplateData==
<templatedata>
{
"params": {
"1": {
"label": "言語コード",
"description": "言語テンプレートに対応する言語コード",
"example": "ja",
"type": "string",
"required": true
},
"2": {
"label": "品詞",
"description": "品詞テンプレート名。あるいは品詞。",
"example": "noun",
"type": "string",
"suggested": true
},
"3": {},
"4": {},
"5": {},
"6": {},
"7": {},
"8": {},
"9": {},
"10": {},
"11": {},
"12": {},
"13": {},
"14": {},
"15": {},
"16": {},
"17": {},
"18": {},
"19": {},
"20": {},
"21": {},
"22": {},
"sc": {
"default": "Xyzy",
"type": "string"
},
"head": {
"label": "見出し語",
"description": "見出し語として表示する文字列。",
"type": "string",
"default": "{{PAGENAME}}"
},
"tr": {},
"g": {
"aliases": [
"gender"
],
"label": "性",
"description": "文法の性に対応するテンプレート名",
"example": "m"
},
"g2": {
"label": "性2",
"description": "文法の性に対応するテンプレート名"
},
"g3": {
"label": "性3",
"description": "文法の性に対応するテンプレート名"
},
"sort": {
"label": "ソートキー",
"description": "デフォルトソートに代えてカテゴリに付するソートキー。",
"type": "string"
},
"jsort": {
"label": "日本語ソートキー生成用仮名",
"description": "ソートキーに採用する読み方を自然な仮名で入力します。平仮名・片仮名のどちらを使っても同じ結果になります。引数sortが指定されている場合は引数sortが適用され、こちらは適用されません。",
"type": "string"
},
"cat": {
"label": "カテゴリ1",
"description": "1つ目のカテゴリ。",
"deprecated": "通常はcat2以降を使うようにしてください。",
"type": "string"
},
"cat2": {
"label": "カテゴリ2",
"description": "2つ目のカテゴリ",
"type": "string"
},
"cat3": {
"label": "カテゴリ3",
"description": "3つ目のカテゴリ",
"type": "string"
},
"cat4": {
"label": "カテゴリ4",
"description": "4つ目のカテゴリ",
"type": "string"
},
"cat5": {
"label": "カテゴリ5",
"description": "5つ目のカテゴリ",
"type": "string"
},
"cat6": {
"label": "カテゴリ6",
"description": "6つ目のカテゴリ",
"type": "string"
}
}
}
</templatedata>