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

From Yugipedia
Jump to: navigation, search
(auto-add the translated name if: 1. none is stored on the main page; 2. none is manually added; 3. the name of the main page doesn't match the name of the current page)
({{{1}}} is already the main card's page name; add tracking when the romaji name is missing or when there's no ja name but there is a romaji/translated name; don't use {{{<#>}}} as the value of anything if there's no actual value for a given bit of info)
Line 6: Line 6:
 
5 = Base name
 
5 = Base name
 
6 = Kana name
 
6 = Kana name
7 = Main card's page name
 
  
 
-->{{{temp|[[SMW::on]]}}}<!--
 
-->{{{temp|[[SMW::on]]}}}<!--
Line 13: Line 12:
 
-->{{ #vardefine: $no_ruby  | {{ #ifeq: {{{#userparam}}} | no_ruby  | 1 }} }}<!--
 
-->{{ #vardefine: $no_ruby  | {{ #ifeq: {{{#userparam}}} | no_ruby  | 1 }} }}<!--
  
-->{{ #vardefine: $ja_name      | {{ #if: {{ #var: $kana_only }} | {{{6}}} | {{ #if: {{ #var: $no_ruby }} | {{{5}}} | {{{2}}} }} }} }}<!--
+
-->{{ #vardefine: $ja_name      | {{ #if: {{ #var: $kana_only }} | {{{6|}}} | {{ #if: {{ #var: $no_ruby }} | {{{5|}}} | {{{2<includeonly>|</includeonly>}}} }} }} }}<!--
-->{{ #vardefine: $romaji_name  | {{{3}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!--
+
-->{{ #vardefine: $romaji_name  | {{{3|}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!--
-->{{ #vardefine: $ja_trans_name | {{ #var: $ja_trans_name | {{ #if: {{{4<includeonly>|</includeonly>}}} | {{{4}}} | {{ #ifeq: {{{7}}} | {{ #explode: {{PAGENAME}} | ( }} || {{{7}}} }} }} }} }}[[Translated name::{{ #var: $ja_trans_name }}| ]]<!--
+
-->{{ #vardefine: $ja_trans_name | {{ #var: $ja_trans_name | {{ #if: {{{4<includeonly>|</includeonly>}}} | {{{4}}} | {{ #ifeq: {{{1}}} | {{ #explode: {{PAGENAME}} | ( }} || {{{1|}}} }} }} }} }}[[Translated name::{{ #var: $ja_trans_name }}| ]]<!--
-->{{ #vardefine: $ja_base_name  | {{ #if: {{ #var: $kana_only }} | {{{6}}} | {{{5}}} }} }}[[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}}} }} }}[[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: $ja_name      | {{ #if: {{ #var: $kana_only }} | {{ #var: $ja_kana_name }} | {{ #if: {{ #var: $no_ruby }} | {{ #var: $ja_base_name }} | {{ #var: $ja_name }} }} }} }}[[Japanese name::{{ #var: $ja_name }}| ]]<!--
 
-->{{ #vardefine: $ja_name      | {{ #if: {{ #var: $kana_only }} | {{ #var: $ja_kana_name }} | {{ #if: {{ #var: $no_ruby }} | {{ #var: $ja_base_name }} | {{ #var: $ja_name }} }} }} }}[[Japanese name::{{ #var: $ja_name }}| ]]<!--
  
Line 26: Line 25:
 
-->{{ #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: {{{3<includeonly>|</includeonly>}}} |
+
-->{{ #if: {{ #var: $romaji_name }} |
 
; Romaji: ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $romaji_name }}</span>'' }}<!--
 
; Romaji: ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $romaji_name }}</span>'' }}<!--
 
-->{{ #if: {{ #var: $ja_trans_name }} | {{ #ifeq: {{ #var: $ja_trans_name }} | {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} ||
 
-->{{ #if: {{ #var: $ja_trans_name }} | {{ #ifeq: {{ #var: $ja_trans_name }} | {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} ||
Line 32: Line 31:
 
</div><!--
 
</div><!--
  
-->{{{temp|[[SMW::off]]}}}
+
-->{{{temp|[[SMW::off]]}}}<!--
 +
 
 +
errors/missing info tracking
 +
 
 +
-->{{ #if: {{ #var: $ja_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]]
 +
  }}{{ #if: {{ #var: $ja_trans_name }} | [[Category:Pages with a translated Japanese name but no Japanese name]]
 +
  }}
 +
}}

Revision as of 10:28, 16 June 2019

Japanese
{{{2}}}
Base
{{{5}}}
Kana
{{{6}}}
Translated
{{{4}}}