Changes

Jump to: navigation, search

Template:Japanese names/core

3,611 bytes added, 4 years ago
label tweaks
<!--
1 = Page name
2 = Ruby Japanese name(with Ruby)
3 = Romaji name
4 = Translated name
5 = Base name
6 = Kana name
7 = Base romaji name
8 = Translated base name
 
-->{{{temp|[[SMW::on]]}}}<!--
 
-->{{ #vardefine: $kana_only | {{ #pos: {{{#userparam}}} | kana_only }} }}<!--
-->{{ #vardefine: $no_ruby | {{ #pos: {{{#userparam}}} | no_ruby }} }}<!--
 
-->{{ #vardefine: $ja_trans_name | {{ #replace: {{ #replace: {{{#userparam|}}} | kana_only }} | no_ruby }} }}<!--
-->{{ #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: $ja_trans_name
| {{ #var: $ja_trans_name
| {{ #if: {{{4<includeonly>|</includeonly>}}}
| {{ #ifeq: {{ lc: {{ #replace: {{{4}}} }} }} | {{ lc: {{ #replace: {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} }} }}
|
| {{{4}}}
}}
| {{ #ifeq: {{ lc: {{ #replace: {{ #explode: {{{1}}} | ( }} }} }} | {{ lc: {{ #replace: {{ #explode: {{PAGENAME}} | ( }} }} }}
|
| {{ #explode: {{{1|}}} | ( }}
}}
}}
}}
}}[[Translated 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_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 }}| ]]<!--
--><div class="hlist">
; Japanese: <span class="nowrap" lang="ja">{{ #var: $ja_name }}</span><!---->{{ #ifeq: {{ #var: $ja_name }} | {{2}#var: $ja_base_name }} | | ; Base: <span class="nowrap" lang="ja-Jpan">{{{5#var: $ja_base_name }}</span> }}<!---->{{ #if: {{ #var: $base_romaji_name }} |* ; Base ''rōmaji''Japanese:''<span class="nowrap" lang="ja-Latn-Hepburn">{{ #var: $base_romaji_name }}</span>'' }}<!---->{{ #if: {{5#var: $ja_base_trans_name }}}|* '''Japanese; Base translated:''' <span class="nowrap">{{{5#var: $ja_base_trans_name }}</span> }[[Ruby text}<!---->{{ #ifeq:{{ #var:$ja_name }} | {{{2|}#var: $ja_kana_name }}| ]]| * '''; Kana:''' <span class="nowrap" lang="ja-Hrkt">{{{6#var: $ja_kana_name }}</span> }}[[Japanese kana name:<!---->{{ #if:{{{6|}#var: $romaji_name }}| ]]}}; {{ #if: {{{3<includeonly>|</includeonly>}#var: $base_romaji_name }}|* Furigana ''rōmaji''Romaji:| ''Rōmaji' ' }}: ''<span class="nowrap" lang="ja-Latn-Hepburn">{{{3}#var: $romaji_name }}</span>''[[Romaji name:}}<!---->{{ #if:{{{3}#var: $ja_trans_name }}| ]]}}; {{ #if: {{{4#var: $ja_base_trans_name }} | Furigana translated | Translated }}: <includeonlyspan class="nowrap">|{{ #var: $ja_trans_name }}</includeonlyspan>}}}|</div><!-- * '''Translated:''' -->{{{4}}}temp|[[Translated nameSMW::{{{4}}}| off]]}}}<!-- errors/missing info tracking
-->{{ #if: {{ #var: $ja_name }} | {{ #if: {{ #var: $romaji_name }} || [[Japanese Category:Pages needing a romaji name]] }}{{ #ifeq: {{ #var:$ja_name }} | {{ #var:$ja_base_name }} | {{#if: {5{ #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 }} | [[Ruby Category:Pages with a romaji name but no Japanese name]] }}{{ #if:{{ #var:$ja_trans_name }}{{{2#var: $ja_base_trans_name }} |[[Category:Pages with a translated Japanese name but no Japanese name]] }}}}<noinclude>{{Documentation| ]]Template:Japanese names/doc}}</divnoinclude>

Navigation menu