Changes

Jump to: navigation, search

Template:Japanese names/core

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

Navigation menu