Permanently protected template

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

From Yugipedia
Jump to: navigation, search
(label tweaks)
(top: Restoring revision 5061100 by User:Dinoguy1000 on 2022-09-19 01:58:35. fix for pages that 1) grab their Japanese name from the main page, 2) have kana-only names, 3) the main page has a kanji+kana name, and 4) the main page has a base roma...)
(Tag: New user edit)
 
Line 8: Line 8:
 
7 = Base romaji name
 
7 = Base romaji name
 
8 = Translated base name
 
8 = Translated base name
 
 
-->{{{temp|[[SMW::on]]}}}<!--
 
-->{{{temp|[[SMW::on]]}}}<!--
 
+
-->{{ #vardefine: $kana_only     | {{ #pos: {{{#userparam}}} | kana_only     }} }}<!--
-->{{ #vardefine: $kana_only | {{ #pos: {{{#userparam}}} | kana_only }} }}<!--
+
-->{{ #vardefine: $no_ruby       | {{ #pos: {{{#userparam}}} | no_ruby       }} }}<!--
-->{{ #vardefine: $no_ruby   | {{ #pos: {{{#userparam}}} | no_ruby   }} }}<!--
+
-->{{ #vardefine: $no_properties | {{ #pos: {{{#userparam}}} | no_properties }} }}<!--
 
+
-->{{ #vardefine: $ja_trans_name | {{ #replace: {{ #replace: {{ #replace: {{{#userparam|}}} | kana_only }} | no_ruby }} | no_properties }} }}<!--
-->{{ #vardefine: $ja_trans_name | {{ #replace: {{ #replace: {{{#userparam|}}} | kana_only }} | no_ruby }} }}<!--
 
 
-->{{ #switch: {{ lc: {{ #replace: {{ #var: $ja_trans_name }} }} }}
 
-->{{ #switch: {{ lc: {{ #replace: {{ #var: $ja_trans_name }} }} }}
 
| {{ lc: {{ #replace: {{ #explode: {{{1}}} | ( }} }} }}
 
| {{ lc: {{ #replace: {{ #explode: {{{1}}} | ( }} }} }}
Line 20: Line 18:
 
  = [[Category:Pages with an unnecessary translated Japanese name]]
 
  = [[Category:Pages with an unnecessary translated Japanese name]]
 
}}<!--
 
}}<!--
 
+
-->{{ #vardefine: $romaji_name  | {{{3<includeonly>|</includeonly>}}} }}{{ #if: {{ #var: $no_properties }} || [[Romaji name::{{ #var: $romaji_name }}| ]] }}<!--
-->{{ #vardefine: $romaji_name  | {{{3<includeonly>|</includeonly>}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!--
 
 
-->{{ #vardefine: $ja_trans_name
 
-->{{ #vardefine: $ja_trans_name
 
| {{ #var: $ja_trans_name
 
| {{ #var: $ja_trans_name
Line 35: Line 32:
 
     }}
 
     }}
 
   }}
 
   }}
}}[[Translated name::{{ #var: $ja_trans_name }}| ]]<!--
+
}}{{ #if: {{ #var: $no_properties }} || [[Translated Japanese name::{{ #var: $ja_trans_name }}| ]] }}<!--
-->{{ #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>}}} }} }}{{ #if: {{ #var: $no_properties }} || [[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>}}} }} }}{{ #if: {{ #var: $no_properties }} || [[Japanese kana name::{{ #var: $ja_kana_name }}| ]] }}<!--
-->{{ #vardefine: $base_romaji_name | {{{7<includeonly>|</includeonly>}}} }}[[Base romaji name::{{ #var: $base_romaji_name }}| ]]<!--
+
-->{{ #vardefine: $base_romaji_name | {{ #if: {{ #var: $kana_only }} || {{{7<includeonly>|</includeonly>}}} }} }}{{ #if: {{ #var: $no_properties }} || [[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_base_trans_name | {{ #if: {{ #var: $kana_only }} || {{{8<includeonly>|</includeonly>}}} }} }}{{ #if: {{ #var: $no_properties }} || [[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>}}} }} }} }}{{ #if: {{ #var: $no_properties }} || [[Japanese name::{{ #var: $ja_name }}| ]] }}<!--
 
 
 
--><div class="hlist">
 
--><div class="hlist">
; Japanese: <span class="nowrap" lang="ja">{{ #var: $ja_name }}</span><!--
+
; Japanese: <span lang="ja">{{ #var: $ja_name }}</span><!--
 
-->{{ #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 lang="ja-Jpan">{{ #var: $ja_base_name }}</span> }}<!--
 
-->{{ #if: {{ #var: $base_romaji_name }} |
 
-->{{ #if: {{ #var: $base_romaji_name }} |
; Base ''rōmaji'': ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $base_romaji_name }}</span>'' }}<!--
+
; Base ''rōmaji'': ''<span lang="ja-Latn-Hepburn">{{ #var: $base_romaji_name }}</span>'' }}<!--
 
-->{{ #if: {{ #var: $ja_base_trans_name }} |
 
-->{{ #if: {{ #var: $ja_base_trans_name }} |
; Base translated: <span class="nowrap">{{ #var: $ja_base_trans_name }}</span> }}<!--
+
; Base translated: {{ #var: $ja_base_trans_name }} }}<!--
 
-->{{ #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 lang="ja-Hrkt">{{ #var: $ja_kana_name }}</span> }}<!--
 
-->{{ #if: {{ #var: $romaji_name }} |
 
-->{{ #if: {{ #var: $romaji_name }} |
; {{ #if: {{ #var: $base_romaji_name }} | Furigana ''rōmaji'' | ''Rōmaji'' }}: ''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $romaji_name }}</span>'' }}<!--
+
; {{ #if: {{ #var: $base_romaji_name }} | Furigana ''rōmaji'' | ''Rōmaji'' }}: ''<span lang="ja-Latn-Hepburn">{{ #var: $romaji_name }}</span>'' }}<!--
 
-->{{ #if: {{ #var: $ja_trans_name }} |
 
-->{{ #if: {{ #var: $ja_trans_name }} |
; {{ #if: {{ #var: $ja_base_trans_name }} | Furigana translated | Translated }}: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }}
+
; {{ #if: {{ #var: $ja_base_trans_name }} | Furigana translated | Translated }}: {{ #var: $ja_trans_name }} }}
 
</div><!--
 
</div><!--
 
 
-->{{{temp|[[SMW::off]]}}}<!--
 
-->{{{temp|[[SMW::off]]}}}<!--
 
 
errors/missing info tracking
 
errors/missing info tracking
 
 
-->{{ #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]]

Latest revision as of 22:47, 17 March 2023

Japanese
{{{2}}}
Base
{{{5}}}
Base rōmaji
{{{7}}}
Base translated
{{{8}}}
Kana
{{{6}}}
Furigana rōmaji
{{{3}}}
Furigana translated
{{{4}}}