置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

模块:Furigana/doc

来自萌娘百科
跳到导航 跳到搜索

这是Module:Furigana的文档页面

Icon-info.png

本模板可以被替换引用(使用{{subst:振假名|…}}

为保持代码整洁,请勿轻易替换引用。

用于标注一堆振假名。

用法

{{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人|ひとり}}でも大丈夫(だいじょうぶ)だからただ前(まえ)を見(み)て}}}}

结果:1人ひとりでも大丈夫だいじょうぶだからただまえ

从其他注音模板转换为本模板

一个工具模块Furigana/utilstransform函数可用于转换源代码,使用时请替换引用(即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”这个模块。

注释

  1. 1.0 1.1 以及“”“”。
  2. 由于Ruby是默认值,所以将会省略。