Changes

Jump to: navigation, search

Template:Japanese names/core

3,557 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:''' {{{5}}}#vardefine: $kana_only | {{ #ifeqpos: {{{2#userparam}}} | {{{5kana_only }}}}<!---->{{ #vardefine: $no_ruby || [[Ruby text:{{ #pos:{{{2#userparam}}} |no_ruby }}}| ]]}<!-- * '''Kana-->{{ #vardefine:''' $ja_trans_name | {{#replace: {{6}}}[[Japanese kana name:#replace:{{{6#userparam|}}}| ]]kana_only }} | no_ruby }} }}<!---->{{ #ifswitch: {{ lc: {{#replace: {3<includeonly>|</includeonly>{ #var: $ja_trans_name }} }}}}|* '''Romaji{{ lc:''' ''{{ #replace: {{3}}}''[[Romaji name:#explode:{{{31}}}| ]]( }} }} }} | {{ lc: {{ #ifreplace: {{#explode: {4<includeonly>{ #titleparts: {{PAGENAME}} }} |</includeonly>( }}}|* '''Translated:''' {{{4}}} = [[Translated Category:Pages with an unnecessary translated Japanese name::{{{4}}}| ]]
}}<!--
-->{{ #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>}}} }}[[Ruby 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">{{ #vardefinevar: $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: {2{ #var: $ja_base_trans_name }}| Furigana translated | Translated } }: <span class="nowrap">{{ #var: $ja_trans_name }}</span> }}</div><!-- -->{{{temp|[[SMW::off]]}}}<!-- errors/missing info tracking -->{{ #if: {{ #var: $ja_name }} | {{ #if: {{ #var: $romaji_name }} || [[Category:Pages needing a romaji name]] }}{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_base_name }} | {{ #if: {{ #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 }} | [[Category:Pages with a romaji name but no Japanese name]] }}{{ #if: {{ #var: $ja_trans_name }}{{ #var: $ja_base_trans_name }} | [[Category:Pages with a translated Japanese name but no Japanese name]] }}}}<noinclude>{{Documentation|Template:Japanese names/doc}}</noinclude>

Navigation menu