Changes

Jump to: navigation, search

Template:Japanese names/core

3,261 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]]}}}<div class="hlist"!-- -->* '''Japanese{{ #vardefine: $kana_only | {{ #pos:''' <span lang="ja">{{{5#userparam}}} | kana_only }}}}</span!---->{{ #ifeqvardefine: $no_ruby | {{ #pos: {{{2#userparam}}} | {{{5no_ruby }}}}<!-- -->{{ #vardefine: $ja_trans_name || [[Ruby text{{ #replace:{{ #replace:{{{2#userparam|}}}| ]]kana_only }} | no_ruby }} }}<!--* '''Kana:''' <span lang="ja-Hrkt"->{{#switch: {{ lc: {6{ #replace: {{ #var: $ja_trans_name }}}}</span>[[Japanese kana name}}| {{ lc: {{ #replace:{{ #explode:{{{61}}} | ( }} }} }} |{{ lc: {{ #replace: {{ #explode: {{ #titleparts: {{PAGENAME}}}}| ( }} }} }} = [[Category:Pages with an unnecessary translated Japanese name]]}}<!-- -->{{ #ifvardefine: $romaji_name | {{{3<includeonly>|</includeonly>}}}|* '''Romaji:''' ''<span lang="ja-Latn-Hepburn">{{{3}}}</span>''[[Romaji name::{{{3}#var: $romaji_name }}| ]]<!---->{{ #vardefine: $ja_trans_name| {{ #var: $ja_trans_name}} | {{ #if: {{{4<includeonly>|</includeonly>}}} | {{ #varifeq: {{ lc: $ja_trans_name }}| {{ #ifeqreplace: {{{4}}} }}}} | {{ lc: {{ #replace: {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} }} }} | |{{{4}}} }}* '''Translated | {{ #ifeq: {{ lc: {{ #replace:''' {{ #varexplode: $ja_trans_name | {{{41}}} | ( }}}} }}[[Translated name| {{ lc:{{ #replace:{{ #varexplode: $ja_trans_name {{PAGENAME}} | ( }} }} }} | | {{#explode: {4{{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 }} | {{ #var: $ja_base_name }} || ; 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 }} || ; Kana: <span class="nowrap" lang="ja-Hrkt">{{ #var: $ja_kana_name }}</span> }}<!---->{{ #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: $ja_trans_name }} |; {{ #if: {{ #var: $ja_base_trans_name }} | Furigana translated | Translated }}: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }}</div><!-- -->{{{temp|[[SMW::off]]}}}<!-- errors/missing info tracking
-->[[Japanese name{{ #if:{{ #var:$ja_name }} | {{#if: {5|}{ #var: $romaji_name }}| ]]| [[Ruby Japanese Category:Pages needing a romaji name]] }}{{ #ifeq:{{ #var: $ja_name }} | {{ #var:$ja_base_name }} | {{#if: {2|}{ #var: $base_romaji_name }}| [[Category:Pages with a romaji base name but no Japanese base name]] }}{{ #vardefineif: $ja_name | {{{2#var: $ja_base_trans_name }}| [[Category:Pages with a translated Japanese base name but no Japanese base name]] }} }} | {{ #vardefineif: {{ #var: $romaji_name }}{{ #var: $base_romaji_name }} | [[Category:Pages with a romaji name but no Japanese name]] }}{{#if: {3{ #var: $ja_trans_name }}{{ #var: $ja_base_trans_name } } | [[Category:Pages with a translated Japanese name but no Japanese name]] }}}}</divnoinclude>{{{tempDocumentation|[[SMWTemplate::off]]}Japanese names/doc}}</noinclude>

Navigation menu