Permanently protected template

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

From Yugipedia
Jump to: navigation, search
(Don't treat alternate capitalisations as translated names. e.g. "Man-eater Bug (DDS)".)
(consolidate the trans_name checks so the property doesn't get stored if no translated name is shown, and expand them to catch more cases (including whitespace differences))
Line 11: Line 11:
  
 
-->{{ #vardefine: $ja_trans_name | {{ #replace: {{ #replace: {{{#userparam|}}} | kana_only }} | no_ruby }} }}<!--
 
-->{{ #vardefine: $ja_trans_name | {{ #replace: {{ #replace: {{{#userparam|}}} | kana_only }} | no_ruby }} }}<!--
-->{{ #ifeq: {{ #var: $ja_trans_name }} | {{{1}}} | [[Category:Pages with an unnecessary translated Japanese name]] }}<!--
+
-->{{ #switch: {{ lc: {{ #replace: {{ #var: $ja_trans_name }} }} }}
 +
| {{ lc: {{ #replace: {{ #explode: {{{1}}} | ( }} }} }}
 +
| {{ lc: {{ #replace: {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} }} }}
 +
= [[Category:Pages with an unnecessary translated Japanese name]]
 +
}}<!--
  
 
-->{{ #vardefine: $romaji_name  | {{{3<includeonly>|</includeonly>}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!--
 
-->{{ #vardefine: $romaji_name  | {{{3<includeonly>|</includeonly>}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!--
Line 17: Line 21:
 
| {{ #var: $ja_trans_name
 
| {{ #var: $ja_trans_name
 
   | {{ #if: {{{4<includeonly>|</includeonly>}}}
 
   | {{ #if: {{{4<includeonly>|</includeonly>}}}
     | {{{4}}}
+
     | {{ #ifeq: {{ lc: {{ #replace: {{{4}}} }} }} | {{ lc: {{ #replace: {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} }} }}
     | {{ #ifeq: {{ lc: {{ #explode: {{{1}}} | ( }} }} | {{ lc: {{ #explode: {{PAGENAME}} | ( }} }}
+
      |
 +
      | {{{4}}}
 +
      }}
 +
     | {{ #ifeq: {{ lc: {{ #replace: {{ #explode: {{{1}}} | ( }} }} }} | {{ lc: {{ #replace: {{ #explode: {{PAGENAME}} | ( }} }} }}
 
       |
 
       |
 
       | {{ #explode: {{{1|}}} | ( }}
 
       | {{ #explode: {{{1|}}} | ( }}
Line 37: Line 44:
 
-->{{ #if: {{ #var: $romaji_name }} |
 
-->{{ #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 }} |
; Translated: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }} }}
+
; Translated: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }}
 
</div><!--
 
</div><!--
  

Revision as of 12:59, 23 June 2019

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