Template:Nihongo/doc
Template:Documentation subpage
Usage
- Syntax
| Code | {{Nihongo|English|kanji/kana|rōmaji|extra|extra2}}
|
| Gives | {{
#if: English | English | {{
#if: rōmaji | rōmaji
}}
}}{{ #if: kanji/kana{{
#if: English | rōmaji
}}extra | (
}}{{ #if: kanji/kana | kanji/kana
}}{{ #if: English | {{
#if: rōmaji | {{
#if: kanji/kana |
}}rōmaji
}}
}}{{ #if: extra | {{
#if: {{
#if: rōmaji| English
}}kanji/kana |,
}} extra
}}{{ #if: kanji/kana{{
#if: English | rōmaji
}}extra | )
}}{{ #if: extra2 | extra2 }} |
This template marks the kanji segment as being in Japanese kanji and/or kana, which helps user agents (web browsers and so on) to display it correctly. It also applies the t_nihongo_kanji CSS class.
- Parameters
- English. Optional. The word as translated into English. Note that this will sometimes be the actual Japanese word due to it being adopted into English.
- kanji/kana. Required. The word in Japanese kanji and/or kana, the logographic writing system.
- rōmaji. Optional. The word in Japanese rōmaji, the Romanized syllabic writing system used for foreign words. Also known as a "transliteration".
- extra. Optional. Can also be expressed as a named parameter,
extra= - extra2. Optional. Can also be expressed as a named parameter,
extra2=. It is only useful in ";" definitions (extra2 will be displayed without bold, whereas text following the template will get the bold).
Examples
Regular use:
| Code | {{Nihongo|English|英語|eigo}}
|
| Gives | {{
#if: English | English | {{
#if: eigo | eigo
}}
}}{{ #if: 英語{{
#if: English | eigo
}} | (
}}{{ #if: 英語 | 英語
}}{{ #if: English | {{
#if: eigo | {{
#if: 英語 |
}}eigo
}}
}}{{ #if: | {{
#if: {{
#if: eigo| English
}}英語 |,
}} {{{4}}}
}}{{ #if: 英語{{
#if: English | eigo
}} | )
}}{{ #if: | {{{5}}}
}} |
Without English:
| Code | {{Nihongo||英語|eigo}}
|
| Gives | {{
#if: | | {{
#if: eigo | eigo
}}
}}{{ #if: 英語{{
#if: | eigo
}} | (
}}{{ #if: 英語 | 英語
}}{{ #if: | {{
#if: eigo | {{
#if: 英語 |
}}eigo
}}
}}{{ #if: | {{
#if: {{
#if: eigo|
}}英語 |,
}} {{{4}}}
}}{{ #if: 英語{{
#if: | eigo
}} | )
}}{{ #if: | {{{5}}}
}} |
With extra2:
| Code |
|
| Gives |
#if: | | {{
#if: komusō | komusō
}}
}}{{ #if: 虚無僧{{
#if: | komusō
}} | (
}}{{ #if: 虚無僧 | 虚無僧
}}{{ #if: | {{
#if: komusō | {{
#if: 虚無僧 |
}}komusō
}}
}}{{ #if: | {{
#if: {{
#if: komusō|
}}虚無僧 |,
}} {{{4}}}
}}{{ #if: 虚無僧{{
#if: | komusō
}} | )
}}{{ #if: "Priest of nothingness" | "Priest of nothingness" }}
|
Without extra2:
| Code |
|
| Gives |
#if: | | {{
#if: komusō | komusō
}}
}}{{ #if: 虚無僧{{
#if: | komusō
}} | (
}}{{ #if: 虚無僧 | 虚無僧
}}{{ #if: | {{
#if: komusō | {{
#if: 虚無僧 |
}}komusō
}}
}}{{ #if: | {{
#if: {{
#if: komusō|
}}虚無僧 |,
}} {{{4}}}
}}{{ #if: 虚無僧{{
#if: | komusō
}} | )
}}{{ #if: | {{{5}}}
}} "Priest of nothingness"
|
User style
User style can be set by adding code similar to
<source lang="css"> @media screen, tv { *[lang="ja"] { color: green; } }</source>
or
<source lang="css"> @media screen, tv { .t_nihongo_kanji { color: green; } } </source> to common.css.