Difference between revisions of "Template:Japanese names/core"
Dinoguy1000 (talk | contribs) (seems these are still needed, after all) |
Dinoguy1000 (talk | contribs) (add support for base romaji/translated names to mirror the infobox) |
||
Line 6: | Line 6: | ||
5 = Base name | 5 = Base name | ||
6 = Kana name | 6 = Kana name | ||
+ | 7 = Base romaji name | ||
+ | 8 = Translated base name | ||
-->{{{temp|[[SMW::on]]}}}<!-- | -->{{{temp|[[SMW::on]]}}}<!-- | ||
Line 36: | Line 38: | ||
-->{{ #vardefine: $ja_base_name | {{ #if: {{ #var: $kana_only }} | {{{6|}}} | {{{5<includeonly>|</includeonly>}}} }} }}[[Japanese base name::{{ #var: $ja_base_name }}| ]]<!-- | -->{{ #vardefine: $ja_base_name | {{ #if: {{ #var: $kana_only }} | {{{6|}}} | {{{5<includeonly>|</includeonly>}}} }} }}[[Japanese base name::{{ #var: $ja_base_name }}| ]]<!-- | ||
-->{{ #vardefine: $ja_kana_name | {{ #if: {{ #var: $no_ruby }} | {{{5|}}} | {{{6<includeonly>|</includeonly>}}} }} }}[[Japanese kana name::{{ #var: $ja_kana_name }}| ]]<!-- | -->{{ #vardefine: $ja_kana_name | {{ #if: {{ #var: $no_ruby }} | {{{5|}}} | {{{6<includeonly>|</includeonly>}}} }} }}[[Japanese kana name::{{ #var: $ja_kana_name }}| ]]<!-- | ||
+ | -->{{ #vardefine: $base_romaji_name | {{{7<includeonly>|</includeonly>}}} }}[[Base romaji name::{{ #var: $base_romaji_name }}| ]]<!-- | ||
+ | -->{{ #vardefine: $ja_base_trans_name | {{{8<includeonly>|</includeonly>}}} }}[[Translated Japanese base name::{{ #var: $ja_base_trans_name }}| ]]<!-- | ||
-->{{ #vardefine: $ja_name | {{ #if: {{ #var: $kana_only }} | {{ #var: $ja_kana_name }} | {{ #if: {{ #var: $no_ruby }} | {{ #var: $ja_base_name }} | {{{2<includeonly>|</includeonly>}}} }} }} }}[[Japanese name::{{ #var: $ja_name }}| ]]<!-- | -->{{ #vardefine: $ja_name | {{ #if: {{ #var: $kana_only }} | {{ #var: $ja_kana_name }} | {{ #if: {{ #var: $no_ruby }} | {{ #var: $ja_base_name }} | {{{2<includeonly>|</includeonly>}}} }} }} }}[[Japanese name::{{ #var: $ja_name }}| ]]<!-- | ||
Line 42: | Line 46: | ||
-->{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_base_name }} || | -->{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_base_name }} || | ||
; Base: <span class="nowrap" lang="ja-Jpan">{{ #var: $ja_base_name }}</span> }}<!-- | ; Base: <span class="nowrap" lang="ja-Jpan">{{ #var: $ja_base_name }}</span> }}<!-- | ||
+ | -->{{ #if: {{ #var: $base_romaji_name }} | | ||
+ | ; Base ''rōmaji'': ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $base_romaji_name }}</span>'' }}<!-- | ||
+ | -->{{ #if: {{ #var: $ja_base_trans_name }} | | ||
+ | ; Base translated: <span class="nowrap">{{ #var: $ja_base_trans_name }}</span> }}<!-- | ||
-->{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_kana_name }} || | -->{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_kana_name }} || | ||
; Kana: <span class="nowrap" lang="ja-Hrkt">{{ #var: $ja_kana_name }}</span> }}<!-- | ; Kana: <span class="nowrap" lang="ja-Hrkt">{{ #var: $ja_kana_name }}</span> }}<!-- | ||
-->{{ #if: {{ #var: $romaji_name }} | | -->{{ #if: {{ #var: $romaji_name }} | | ||
− | ; | + | ; ''Rōmaji'': ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $romaji_name }}</span>'' }}<!-- |
-->{{ #if: {{ #var: $ja_trans_name }} | | -->{{ #if: {{ #var: $ja_trans_name }} | | ||
; Translated: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }} | ; Translated: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }} | ||
Line 55: | Line 63: | ||
-->{{ #if: {{ #var: $ja_name }} | -->{{ #if: {{ #var: $ja_name }} | ||
− | | {{ #if: {{ #var: $romaji_name }} || [[Category:Pages needing a romaji name]] }} | + | | {{ #if: {{ #var: $romaji_name }} || [[Category:Pages needing a romaji name]] |
− | | {{ #if: {{ #var: $romaji_name }} | [[Category:Pages with a romaji name but no Japanese name]] | + | }}{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_base_name }} |
− | }}{{ #if: {{ #var: $ja_trans_name }} | [[Category:Pages with a translated Japanese name but no Japanese name]] | + | | {{ #if: {{ #var: $base_romaji_name }} | [[Category:Pages with a romaji base name but no Japanese base name]] |
+ | }}{{ #if: {{ #var: $ja_base_trans_name }} | [[Category:Pages with a translated Japanese base name but no Japanese base name]] | ||
+ | }} | ||
+ | }} | ||
+ | | {{ #if: {{ #var: $romaji_name }}{{ #var: $base_romaji_name }} | [[Category:Pages with a romaji name but no Japanese name]] | ||
+ | }}{{ #if: {{ #var: $ja_trans_name }}{{ #var: $ja_base_trans_name }} | [[Category:Pages with a translated Japanese name but no Japanese name]] | ||
}} | }} | ||
}}<noinclude> | }}<noinclude> | ||
{{Documentation|Template:Japanese names/doc}} | {{Documentation|Template:Japanese names/doc}} | ||
</noinclude> | </noinclude> |
Revision as of 05:21, 31 July 2019
- Japanese
- {{{2}}}
- Base
- {{{5}}}
- Base rōmaji
- {{{7}}}
- Base translated
- {{{8}}}
- Kana
- {{{6}}}
- Rōmaji
- {{{3}}}
- Translated
- {{{4}}}
{{Japanese names}} is used to output different ways of writing the Japanese name of a card and store their values in properties. It is typically used in the above
section on card tables.
Usage
{{Japanese names|Japanese name|Rōmaji name|Translated name}}
- Japanese name is to be replaced with the Japanese name, including ruby markup, if any.
- Rōmaji name is to be replaced with the Japanese name, written in rōmaji.
- Translated name is to be replaced with the Japanese name, translated into English.
{{Japanese names|main=A page name}}
- A page name is to be replaced with the name of a page, from which to extract Japanese names from. The target page needs to use the relevant Semantic MediaWiki properties, for this to work.
Examples
{{Japanese names|{{Ruby|青眼の白龍|ブルーアイズ・ホワイト・ドラゴン}}|Burūaizu Howaito Doragon}}
- Japanese
青眼の白龍 - Base
- 青眼の白龍
- Kana
- ブルーアイズ・ホワイト・ドラゴン
- Rōmaji
- Burūaizu Howaito Doragon
{{Japanese names|main=Dark Magician}}
- Japanese
- ブラック・マジシャン
- Rōmaji
- Burakku Majishan
- Translated
- Black Magician
See also
- {{Korean names}}