Difference between revisions of "Template:Japanese names/core"
Dinoguy1000 (talk | contribs) (auto-add the translated name if: 1. none is stored on the main page; 2. none is manually added; 3. the name of the main page doesn't match the name of the current page) |
Dinoguy1000 (talk | contribs) ({{{1}}} is already the main card's page name; add tracking when the romaji name is missing or when there's no ja name but there is a romaji/translated name; don't use {{{<#>}}} as the value of anything if there's no actual value for a given bit of info) |
||
Line 6: | Line 6: | ||
5 = Base name | 5 = Base name | ||
6 = Kana name | 6 = Kana name | ||
− | |||
-->{{{temp|[[SMW::on]]}}}<!-- | -->{{{temp|[[SMW::on]]}}}<!-- | ||
Line 13: | Line 12: | ||
-->{{ #vardefine: $no_ruby | {{ #ifeq: {{{#userparam}}} | no_ruby | 1 }} }}<!-- | -->{{ #vardefine: $no_ruby | {{ #ifeq: {{{#userparam}}} | no_ruby | 1 }} }}<!-- | ||
− | -->{{ #vardefine: $ja_name | {{ #if: {{ #var: $kana_only }} | {{{6}}} | {{ #if: {{ #var: $no_ruby }} | {{{5}}} | {{{2}}} }} }} }}<!-- | + | -->{{ #vardefine: $ja_name | {{ #if: {{ #var: $kana_only }} | {{{6|}}} | {{ #if: {{ #var: $no_ruby }} | {{{5|}}} | {{{2<includeonly>|</includeonly>}}} }} }} }}<!-- |
− | -->{{ #vardefine: $romaji_name | {{{3}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!-- | + | -->{{ #vardefine: $romaji_name | {{{3|}}} }}[[Romaji name::{{ #var: $romaji_name }}| ]]<!-- |
− | -->{{ #vardefine: $ja_trans_name | {{ #var: $ja_trans_name | {{ #if: {{{4<includeonly>|</includeonly>}}} | {{{4}}} | {{ #ifeq: {{{ | + | -->{{ #vardefine: $ja_trans_name | {{ #var: $ja_trans_name | {{ #if: {{{4<includeonly>|</includeonly>}}} | {{{4}}} | {{ #ifeq: {{{1}}} | {{ #explode: {{PAGENAME}} | ( }} || {{{1|}}} }} }} }} }}[[Translated name::{{ #var: $ja_trans_name }}| ]]<!-- |
− | -->{{ #vardefine: $ja_base_name | {{ #if: {{ #var: $kana_only }} | {{{6}}} | {{{5}}} }} }}[[Japanese base name::{{ #var: $ja_base_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}}} }} }}[[Japanese kana name::{{ #var: $ja_kana_name }}| ]]<!-- | + | -->{{ #vardefine: $ja_kana_name | {{ #if: {{ #var: $no_ruby }} | {{{5|}}} | {{{6<includeonly>|</includeonly>}}} }} }}[[Japanese kana name::{{ #var: $ja_kana_name }}| ]]<!-- |
-->{{ #vardefine: $ja_name | {{ #if: {{ #var: $kana_only }} | {{ #var: $ja_kana_name }} | {{ #if: {{ #var: $no_ruby }} | {{ #var: $ja_base_name }} | {{ #var: $ja_name }} }} }} }}[[Japanese name::{{ #var: $ja_name }}| ]]<!-- | -->{{ #vardefine: $ja_name | {{ #if: {{ #var: $kana_only }} | {{ #var: $ja_kana_name }} | {{ #if: {{ #var: $no_ruby }} | {{ #var: $ja_base_name }} | {{ #var: $ja_name }} }} }} }}[[Japanese name::{{ #var: $ja_name }}| ]]<!-- | ||
Line 26: | Line 25: | ||
-->{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_kana_name }} || | -->{{ #ifeq: {{ #var: $ja_name }} | {{ #var: $ja_kana_name }} || | ||
; Kana: <span class="nowrap" lang="ja-Hrkt">{{ #var: $ja_kana_name }}</span> }}<!-- | ; Kana: <span class="nowrap" lang="ja-Hrkt">{{ #var: $ja_kana_name }}</span> }}<!-- | ||
− | -->{{ #if: {{ | + | -->{{ #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 }} | {{ #ifeq: {{ #var: $ja_trans_name }} | {{ #explode: {{ #titleparts: {{PAGENAME}} }} | ( }} || | ||
Line 32: | Line 31: | ||
</div><!-- | </div><!-- | ||
− | -->{{{temp|[[SMW::off]]}}} | + | -->{{{temp|[[SMW::off]]}}}<!-- |
+ | |||
+ | errors/missing info tracking | ||
+ | |||
+ | -->{{ #if: {{ #var: $ja_name }} | ||
+ | | {{ #if: {{ #var: $romaji_name }} || [[Category:Pages needing a romaji name]] }} | ||
+ | | {{ #if: {{ #var: $romaji_name }} | [[Category:Pages with a romaji name but no Japanese name]] | ||
+ | }}{{ #if: {{ #var: $ja_trans_name }} | [[Category:Pages with a translated Japanese name but no Japanese name]] | ||
+ | }} | ||
+ | }} |
Revision as of 10:28, 16 June 2019
- Japanese
- {{{2}}}
- Base
- {{{5}}}
- Kana
- {{{6}}}
- Translated
- {{{4}}}