Permanently protected template

Difference between revisions of "Template:Japanese names/core"

From Yugipedia
Jump to: navigation, search
(seems these are still needed, after all)
(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 }} |
; Romaji: ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $romaji_name }}</span>'' }}<!--
+
; ''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}}}