模板:IPA audio filename

文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

本模板生成IPA錄音的文件名。這取決於所輸入的符號。例如:{{IPA audio filename|m}}Bilabial nasal.ogg。本模板還可以輸入非默認的音頻文件名,因此可以用非默認的音頻文件播放。另外本模板還可以檢測是否存在對應的文件,錯誤提示可替換成文本或者空白。

用法 編輯

全部參數如下:

{{IPA audio filename
| ipa symbol =
| soundfile  =
| checkexist =
| errortext  =
}}
匿名參數1ipa 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。

使用的子模板

參見 編輯