Template:Nihongo/doc

From Whatis
Jump to: navigation, search

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

; {{Nihongo||虚無僧|komusō|extra2="Priest of nothingness"}}
: Mendicant priest of the Fuke sect of Zen Buddhism.

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"

}}

Mendicant priest of the Fuke sect of Zen Buddhism.

Without extra2:

Code

; {{Nihongo||虚無僧|komusō}} "Priest of nothingness"
: Mendicant priest of the Fuke sect of Zen Buddhism.

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"

Mendicant priest of the Fuke sect of Zen Buddhism.

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.