Difference between revisions of "Template:Ruby"
Dinoguy1000 (talk | contribs) (the lang parameter actually uses BCP47/IETF language tags, which are nearly a strict superset of ISO 639-1 and -3 (BCP 47 doesn't follow reassigned ISO 639 tags which means the two could drift apart over time, but currently they match)) |
Dinoguy1000 (talk | contribs) ({{Documentation}}; rm xml:lang attribute (I rather doubt it's actually needed by anything we ever get reading/scraping the wiki)) |
||
Line 1: | Line 1: | ||
{{ #if: {{{2<includeonly>|</includeonly>}}} | {{ #if: {{{2<includeonly>|</includeonly>}}} | ||
− | | <ruby class="rubytext ruby-{{{lang|ja}}}" | + | | <ruby class="rubytext ruby-{{{lang|ja}}}" lang="{{{lang|ja}}}"><rb>{{{1}}}</rb><rp>(</rp><rt>{{{2}}}</rt><rp>)</rp></ruby> |
| {{{1}}}[[Category:Pages with an unnecessary Ruby transclusion]] | | {{{1}}}[[Category:Pages with an unnecessary Ruby transclusion]] | ||
}}{{ #ifeq: {{{3|¬}}} | ¬ || [[Category:Ruby transclusions with too many parameters]] }}<noinclude> | }}{{ #ifeq: {{{3|¬}}} | ¬ || [[Category:Ruby transclusions with too many parameters]] }}<noinclude> | ||
− | + | {{Documentation}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</noinclude> | </noinclude> |
Revision as of 02:29, 28 March 2016
{{Ruby}} is a markup template used to add Ruby annotations to Japanese, Korean, and Chinese text, without requiring verbose markup to be manually added to pages.
Usage
{{Ruby|極|きょく}}{{Ruby|神|しん}}{{Ruby|皇|おう}}ロキ
Results in
{{Ruby|BF|블랙페더|lang=ko}}-탱구바람 히렌
Results in
Ruby markup is styled with CSS in MediaWiki:Common.css allowing it to appear properly in Mozilla Firefox, which doesn't natively support the markup.
See also
- {{Ruby/detect}}
- {{Ruby/split}}
- Template:Ruby-ja on Wikipedia
- Template:Ruby-zh-b on Wikipedia
- Template:Ruby-zh-p on Wikipedia