Template:振假名
跳到导航
跳到搜索
流 れた星 はどこへ行 く?旗 を掲 げ進 もう
此模板使用Lua語言: |
用于标注一堆振假名。
用法
{{Photrans/button}} {{LyricsKai |original= {{振假名|template=Photrans |きらり空(そら)に響(ひび)く星(ほし)の声(こえ) ああ海(うみ)を照(て)らす 光(ひかり)を辿(たど)れたら 流(なが)れた星(ほし)はどこへ行(ゆ)く? きっと何(なに)かがそこで待(ま)ってる 旗(はた)を掲(かか)げ進(すす)もう いつでも月(つき)は歌(うた)い 旅人(たびびと)を導(みちび)いて 「もう迷(まよ)わなくていいから」 }} |translated= <!-- 略 --> }}
与下面这段代码效果相同。
{{Photrans/button}} {{LyricsKai |original= きらり{{Photrans|空|そら}}に{{Photrans|響|ひび}}く{{Photrans|星|ほし}}の{{Photrans|声|こえ}} ああ{{Photrans|海|うみ}}を{{Photrans|照|て}}らす {{Photrans|光|ひかり}}を{{Photrans|辿|たど}}れたら {{Photrans|流|なが}}れた{{Photrans|星|ほし}}はどこへ{{Photrans|行|ゆ}}く? きっと{{Photrans|何|なに}}かがそこで{{Photrans|待|ま}}ってる {{Photrans|旗|はた}}を{{Photrans|掲|かか}}げ{{Photrans|進|すす}}もう いつでも{{Photrans|月|つき}}は{{Photrans|歌|うた}}い {{Photrans|旅人|たびびと}}を{{Photrans|導|みちび}}いて 「もう{{Photrans|迷|まよ}}わなくていいから」 |translated= <!-- 略 --> }}
效果:
本段落中所使用的歌词,其著作权属于原著作权人,仅以介绍为目的引用。
きらり空 に響 く星 の声
亮晶晶 天空中回响着 星星的声音
ああ海 を照 らす 光 を辿 れたら
啊 追着照亮海面的光束
流星将去向何处
きっと何 かがそこで待 ってる
在那儿一定有什么在等着
扬起旗帜前进吧
いつでも月 は歌 い 旅人 を導 いて
无论何时 月儿在歌唱 为旅人指着路
「もう迷 わなくていいから」
所以不会再迷路了
参数
- 匿名参数:需要转换振假名的内容,可以传入多个参数。形如
漢字[1](かんじ)
的将被转换为{{template|漢字|かんじ}}
,注意是全角括号。 template
:振假名所用模板名,默认值为Ruby
。compatible
:为非空值时启用兼容模式。仅当不启用兼容模式会出问题时才应启用兼容模式。
模板不自带语言属性,请确保本模板外部标注了语言,例如,{{LyricsKai}}左栏默认标注了lang="ja"
。
连续汉字只标注一部分
用管道符隔开即可:
{{lj|{{振假名|……由崎|星空(ナサ)……}}}}
结果:……由崎
对比不隔开的效果:
{{lj|{{振假名|……由崎星空(ナサ)……}}}}
结果:……
汉字后的括号不是注音
要使汉字后的括号出现在正文中,使用管道符将汉字与括号隔开即可:
{{lj|{{振假名|世紀の覚醒|(2度寝ー3度寝ー)}}}}
结果:世紀の覚醒(2度寝ー3度寝ー)
想要注音的文字不是汉字
本模板内可以正常用其他注音模板:
{{lj|{{振假名|{{ruby|1人|ひとり}}でも大丈夫(だいじょうぶ)だからただ前(まえ)を見(み)て}}}}
结果:
从其他注音模板转换为本模板
一个工具模块Furigana/utils的transform
函数可用于转换源代码,使用时请替换引用(即subst:
)。它将自动识别所使用的注音模板(限{{Ruby}}、{{Photrans}}、{{Photrans2}}和{{Photransa}}),并选择出现次数最多的作为template
参数[2],未被选中的会保留原样。
{{LyricsKai |original= {{subst:#invoke:Furigana/utils|transform| きらり{{Photrans|空|そら}}に{{Photrans|響|ひび}}く{{Photrans|星|ほし}}の{{Photrans|声|こえ}} ああ{{Photrans|海|うみ}}を{{Photrans|照|て}}らす {{Photrans|光|ひかり}}を{{Photrans|辿|たど}}れたら {{Photrans|流|なが}}れた{{Photrans|星|ほし}}はどこへ{{ruby|行|ゆ}}く? きっと{{Photrans|何|なに}}かがそこで{{Photrans|待|ま}}ってる {{Photrans|旗|はた}}を{{Photrans|掲|かか}}げ{{Photrans|進|すす}}もう いつでも{{Photrans|月|つき}}は{{Photrans|歌|うた}}い {{Photrans|旅人|たびびと}}を{{Photrans|導|みちび}}いて 「もう{{Photrans|迷|まよ}}わなくていいから」 }} |translated= <!-- 略 --> }}
保存后代码将变为:
{{LyricsKai |original= {{振假名|template=Photrans |きらり空(そら)に響(ひび)く星(ほし)の声(こえ) ああ海(うみ)を照(て)らす 光(ひかり)を辿(たど)れたら 流(なが)れた星(ほし)はどこへ{{ruby|行|ゆ}}く? きっと何(なに)かがそこで待(ま)ってる 旗(はた)を掲(かか)げ進(すす)もう いつでも月(つき)は歌(うた)い 旅人(たびびと)を導(みちび)いて 「もう迷(まよ)わなくていいから」 }} |translated= <!-- 略 --> }}
该转换模块同样支持通过template
手动指定注音模板,不限于上面几个自动识别的模板。
注意,如果原始代码中,某个注音模板符合以下情况之一:
- 包含超过2个参数;
- 包含换行;
- 包含等号;
- 参数1不全是汉字[1];
- 嵌套了模板。
则该注音模板将保留原样。例如:
{{subst:#invoke:Furigana/utils|transform| きらり{{ruby|空|そら}}に{{ruby|響|ひび|ja}}く{{ruby|星|ほ し}}の{{ruby|声|{{黑幕|こえ}}}} {{ruby|1人|ひとり}} }}
保存后代码将变为:
{{振假名 |きらり空(そら)に{{ruby|響|ひび|ja}}く{{ruby|星|ほ し}}の{{ruby|声|{{黑幕|こえ}}}} {{ruby|1人|ひとり}} }}
模块测试结果(开发者用)
结果 |
---|
脚本错误:没有“Furigana/tests”这个模块。 |
|