此模板使用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
手动指定注音模板,不限于上面几个自动识别的模板。
注意,如果原始代码中,某个注音模板符合以下情况之一:
则该注音模板将保留原样。例如:
{{subst:#invoke:Furigana/utils|transform| きらり{{ruby|空|そら}}に{{ruby|響|ひび|ja}}く{{ruby|星|ほ し}}の{{ruby|声|{{黑幕|こえ}}}} {{ruby|1人|ひとり}} }}
保存后代码将变为:
{{振假名 |きらり空(そら)に{{ruby|響|ひび|ja}}く{{ruby|星|ほ し}}の{{ruby|声|{{黑幕|こえ}}}} {{ruby|1人|ひとり}} }}
结果 |
---|
|
|