Template:Romanize/doc: Difference between revisions

From MediaWiki
Jump to navigationJump to search
Derik (talk | contribs)
No edit summary
Tigerpaw28 (talk | contribs)
Updating documentation format and adding a note about the template being broken indefinitely
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{inprogress}}
__NOTOC__
{{note|This template is deprecated as the template recursion functionality required for it to work was eliminated by a MediaWiki update and there is currently no other way to implement it. If a future software update to {{SITENAME}} provides a way for a template to do some form of iteration or loopiong, this template could then be repaired.}}
== Description ==
'''<tt><nowiki>{{romanize}}</nowiki></tt>''' is a template which converts Japanese Hiragana and Katakana (phonetic alphabets) into a Latin alphabet used by most English speakers.
 
 
 
==Usage==
The conversion is fairly 'dumb', ~30 'letters' in each alphabet are converted, plus 100-or-so multi-letter combinations with altered pronunciation and a bit of "tidying."


<pre>* "{{romanize|ひらがな}}"
<pre>* "{{romanize|ひらがな}}"
* "{{romanize|カタカナ}}"
* "{{romanize|カタカナ}}"</pre>
</pre>
''produces''
''produces''
* "{{romanize|ひらがな}}"
* "{{romanize|ひらがな}}"
* "{{romanize|カタカナ}}"
* "{{romanize|カタカナ}}"
----


* "{{romanize|ひゃ}}"
<pre>* "{{romanize|スーパーリンク}}"</pre>
* "{{romanize|スーパーリンク}}" ("Super Link", the Japanese name for ''[[Transformers: Energon (franchise)|Transformers: Energon]]'')


<pre>* "{{romanize|ラッキー}}"</pre>


----
*"{{romanize|ラッキー}}" ("lucky")
* {{romanize|シックスウィング}}
** {{romanize|チェーンガン}}
** {{romanize|ミサイルラン}}
** {{romanize|レイカー}}
** {{romanize|スーパーソニック}}
** {{romanize|フランカー}}
** {{romanize|ファルコン}}


This isn't a particularly good conversion, merely a ''quick and handy'' one, so this template should '''not''' be used in articles.  (The template will actually throw an error if it is used within an article in the main namespace.)
===Examples in action===
====Sixwing example====
The below example presents the Japanese names of [[Micromaster]] combiner [[Sixwing]] and his components, showing their names in Katakana, <nowiki>{{romanize}}</nowiki>'s converted output, and their English-rendered name.
* シックスウィング :: {{romanize|シックスウィング}} :: Sixwing
** チェーンガン :: {{romanize|チェーンガン}} :: Chain Gun
** ミサイルラン :: {{romanize|ミサイルラン}} :: Missile Run
** レイカー :: {{romanize|レイカー}} :: Raker
** スーパーソニック :: {{romanize|スーパーソニック}} :: Supersonic
** フランカー :: {{romanize|フランカー}} :: Flanker
** ファルコン :: {{romanize|ファルコン}} :: Falcon
====Common Kana====
Several common words from Wikipedia's Katakana article;
{| border="1"
{| border="1"
|-
|-
Line 27: Line 44:
|マージャン
|マージャン
|{{romanize|マージャン}}
|{{romanize|マージャン}}
|mājan||mahjong||麻雀||májiàng||Mandarin
|mājan||mahjong||麻雀||má-jiàng
|-
|-
|ウーロン茶
|ウーロン茶
|{{romanize|ウーロン茶}}
|{{romanize|ウーロン茶}}
|ūroncha||Oolong tea||烏龍茶||wūlóngchá
|ūroncha||Oolong tea||烏龍茶||wū-lóng-chá
|-
|-
|チャーハン
|チャーハン
|{{romanize|チャーハン}}
|{{romanize|チャーハン}}
|chāhan||fried rice||炒飯||chǎofàn
|chāhan||fried rice||炒飯||chǎo-fàn
|-
|-
|チャーシュー
|チャーシュー
|{{romanize|チャーシュー}}
|{{romanize|チャーシュー}}
|chāshū||barbecued pork||叉焼||cha siu||Cantonese
|chāshū||barbecued pork||叉焼||chā-shāu
|-
|-
|シューマイ
|シューマイ
|{{romanize|シューマイ}}
|{{romanize|シューマイ}}
||shūmai||a form of dim sum||焼売||siu maai
||shūmai||a form of dim sum||焼売||shāu-mài
|}
|}
<noinclude>[[Category: Externalized documentation]]</noinclude>
<noinclude>[[Category: Externalized documentation]]</noinclude>
==Technical notes==
* The guts of this template are located in [[Template:romanize/utility]].
* [[Template:romanize/utility_recurs]] is a necessary redirect which loops back to [[Template:romanize/utility]].
==External Links==
* [http://deriksmith.livejournal.com/44458.html Development notes]

Latest revision as of 04:29, 26 March 2022

This template is deprecated as the template recursion functionality required for it to work was eliminated by a MediaWiki update and there is currently no other way to implement it. If a future software update to MediaWiki provides a way for a template to do some form of iteration or loopiong, this template could then be repaired.

Description

[edit]

{{romanize}} is a template which converts Japanese Hiragana and Katakana (phonetic alphabets) into a Latin alphabet used by most English speakers.


Usage

[edit]

The conversion is fairly 'dumb', ~30 'letters' in each alphabet are converted, plus 100-or-so multi-letter combinations with altered pronunciation and a bit of "tidying."

* "{{romanize|ひらがな}}"
* "{{romanize|カタカナ}}"

produces

  • "{{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}}"

  • "{{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}}"

* "{{romanize|スーパーリンク}}"
  • "{{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}}" ("Super Link", the Japanese name for Transformers: Energon)

* "{{romanize|ラッキー}}"
  • "{{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}}" ("lucky")

This isn't a particularly good conversion, merely a quick and handy one, so this template should not be used in articles. (The template will actually throw an error if it is used within an article in the main namespace.)

Examples in action

[edit]

Sixwing example

[edit]

The below example presents the Japanese names of Micromaster combiner Sixwing and his components, showing their names in Katakana, {{romanize}}'s converted output, and their English-rendered name.

  • シックスウィング :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Sixwing

    • チェーンガン :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Chain Gun

    • ミサイルラン :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Missile Run

    • レイカー :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Raker

    • スーパーソニック :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Supersonic

    • フランカー :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Flanker

    • ファルコン :: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs |aー|ā}} |eー|ē}} |iー|ī}} |oー|ō}} |uー|ū}} |ッb|bb}} |ッc|cc}} |ッd|dd}} |ッf|ff}} |ッg|gg}}

|ッh|hh}} |ッj|jj}} |ッk|kk}} |ッm|mm}}

|ッn|nn}} |ッp|pp}} |ッr|rr}} |ッs|ss}}

|ッt|tt}} |ッv|vv}} |ッw|ww}} |ッy|yy}}

|ッz|zz}} :: Falcon

Common Kana

[edit]

Several common words from Wikipedia's Katakana article;

katakana {{romanize}} romanized
マージャン {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs

ā}} ē}} ī}} ō}} ū}} bb}} cc}} dd}} ff}} gg}} hh}} jj}} kk}} mm}} nn}} pp}} rr}} ss}} tt}} vv}} ww}} yy}} zz}} mājan mahjong 麻雀 má-jiàng
ウーロン茶 {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs

ā}} ē}} ī}} ō}} ū}} bb}} cc}} dd}} ff}} gg}} hh}} jj}} kk}} mm}} nn}} pp}} rr}} ss}} tt}} vv}} ww}} yy}} zz}} ūroncha Oolong tea 烏龍茶 wū-lóng-chá
チャーハン {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs

ā}} ē}} ī}} ō}} ū}} bb}} cc}} dd}} ff}} gg}} hh}} jj}} kk}} mm}} nn}} pp}} rr}} ss}} tt}} vv}} ww}} yy}} zz}} chāhan fried rice 炒飯 chǎo-fàn
チャーシュー {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs

ā}} ē}} ī}} ō}} ū}} bb}} cc}} dd}} ff}} gg}} hh}} jj}} kk}} mm}} nn}} pp}} rr}} ss}} tt}} vv}} ww}} yy}} zz}} chāshū barbecued pork 叉焼 chā-shāu
シューマイ {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace:

{{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: {{#replace: Template loop detected: Template:Romanize/utility recursTemplate loop detected: Template:Romanize/utility recurs

ā}} ē}} ī}} ō}} ū}} bb}} cc}} dd}} ff}} gg}} hh}} jj}} kk}} mm}} nn}} pp}} rr}} ss}} tt}} vv}} ww}} yy}} zz}} shūmai a form of dim sum 焼売 shāu-mài

Technical notes

[edit]
[edit]