Template:Rub
Appearance
args.rb=nil
参数1=nil
| This template uses Lua: |
注释
[edit]通用旁注标记模板。本Wiki不需要使用ruby-py模板,也不需要添加Ruby notice模板。在本Wiki,rt的语言会自动设置为zh-latn。
用法
[edit]一般语法
[edit]{{rub|文字|注音|文字语言|注音语言}}
文字语言与注音语言为可选参数。注音语言默认为zh-latn。 示例:
{{rub|飞机|fēijī}}{{rub|场|chǎng}}{{rub|妹達|シスターズ|ja}}{{rub|祝贺您|Congratulations|zh|en}}
对应的输出结果为:
- 1=飞机
2=fēijī
args.rb=飞机
参数1=飞机
args.rb=飞机
args.rt=fēijī
1=场
2=chǎng
args.rb=场
参数1=场
args.rb=场
args.rt=chǎng
- 1=妹達
2=シスターズ
3=ja
args.rb=妹達
参数1=妹達
args.rt=シスターズ
args.rb=妹達
args.rblang=ja
- 1=祝贺您
2=Congratulations
3=zh
4=en
args.rb=祝贺您
参数1=祝贺您
args.rtlang=en
args.rt=Congratulations
args.rb=祝贺您
args.rblang=zh
若浏览器不支持,标音会显示在文字后方。Firefox(34.0-37.0版)的用户可以通过访问 about:config 页面,将layout.css.ruby.enabled改为true启用原生的支持。
特殊参数
[edit]此外,还可以使用以下参数:rubylang、lang、rubystyle、style、rubyclass、class、rt、rtlang、rtstyle、rtclass、rblang、rbstyle、rbclass、rpstyle、rpclass、rplang。其中有一些参数会替代一般语法中四个参数。 示例:
{{rub|飞机|fēijī|rtstyle=color:red}}{{rub|场|chǎng|style=color:blue}}{{rub|rb=妹達|rt=シスターズ|lang=ja|rbstyle=color:green}}
对应的输出结果为:
- 1=飞机
2=fēijī
rtstyle=color:red
args.rb=飞机
参数1=飞机
args.rt=fēijī
args.rb=飞机
args.rtstyle=color:red
1=场
2=chǎng
style=color:blue
args.rb=场
参数1=场
args.rt=chǎng
args.rb=场
args.rubystyle=color:blue
- rbstyle=color:green
rt=シスターズ
rb=妹達
lang=ja
args.rb=妹達
参数1=nil
args.rbstyle=color:green
args.rt=シスターズ
args.rb=妹達
args.rubylang=ja
拼音替换
[edit]当rtlang或第4个参数未指定(不包括指定空字符串)或指定为zh-latn时,可以用a2、a3之类的内容来自动替换为拼音。这样就不需要用复杂的方法打出拼音文字了。
示例:
{{rub|三聚氰胺|sa1nju4qi2ng'a4n}}{{rub|晕车|yu4nche1}}
输出结果:
- 1=三聚氰胺
2=sa1nju4qi2ng'a4n
args.rb=三聚氰胺
参数1=三聚氰胺
args.rb=三聚氰胺
args.rt=sa1nju4qi2ng'a4n
- 1=晕车
2=yu4nche1
args.rb=晕车
参数1=晕车
args.rb=晕车
args.rt=yu4nche1