模板:IPA audio 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:含有不存在的國際音標音頻文件的國際音標頁面,用於追蹤的分類