Template:IPA audio filename/filename
本模板生成IPA录音的文件名。这取决于所输入的符号。例如:
→ {{IPA audio filename|m}}
Bilabial nasal.ogg
。本模板还可以输入非默认的音频文件名,因此可以用非默认的音频文件播放。另外本模板还可以检测是否存在对应的文件,错误提示可替换成文本或者空白。
用法
全部参数如下:
{{IPA audio filename | ipa symbol = | soundfile = | checkexist = | errortext = }}
- 匿名参数1或ipa symbol= 这个参数可以输入国际音标符号。这个符号可以对应相应的音频文件名(使用 {{IPA symbol}} 中的列表)。若不用此参数应用参数
soundfile=
。
→{{IPA audio filename|ʒ}}
Voiced palato-alveolar sibilant.ogg
- soundfile='(可选,默认为none)本参数允许输入任意文件名。可以替换参数1生成的结果。这参数可用于输入 {{IPA symbol}} 里面不存在的文件名。
→{{IPA audio filename|ʒ|soundfile=Accordian chords-01.ogg}}
Accordian chords-01.ogg
- checkexist=(可选,默认为no)输入 yes 或 no 即可。输入 yes 就能测试文件是否存在,若不存在就会出错误提示。
→{{IPA audio filename|n̪|checkexist=yes}}
文件“dental nasal.ogg”不存在
- errortext=(可选,默认为none)提示错误的文本在此可以替换成任何提示文字。若没有错误就不会使用此参数。错误提示可以留空,像是
{{IPA audio filename|m|errortext=}}
。
→{{IPA audio filename|abc|errortext=文件名有问题}}
文件名有问题
可能存在的错误
三种出错的情况包括:
- 没有输入国际音标符号:
{{IPA audio filename}}
→
- 国际音标符号在
{{IPA symbol}}
里面不存在:
{{IPA audio filename|abc}}
→ Error using {{IPA symbol}}: "abc" not found in list
- Checkexist=yes 已输入,而且文件名不存在:
{{IPA audio filename|ⱱ̟|checkexist=yes}}
→ 文件“”不存在
这些错误的输出可以用 errortext=
替换。这个参数可以为空白。这只对输出有影响,而不是替换已经出现的错误。
问题
- Todo: 本模板须要输入|ipa symbol=...替换当前匿名参数1。
使用的子模板
{{IPA audio filename/main1}}
{{IPA audio filename/main2}}
{{IPA audio filename/filename}}
(在此可输入非默认文件名){{IPA audio filename/checkexist}}
参见
{{IPA symbol}}
包括了国际音标符号及名称的列表{{IPA audio filename/filename}}
(在此可输入非默认文件名)- Category:含有不存在的国际音标音频文件的国际音标页面,用于追踪的分类