模板:IPA audio filename

Template:IPA audio filename/main1

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

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

用法

編輯

全部參數如下:

{{IPA audio filename
| ipa symbol =
| soundfile  =
| checkexist =
| errortext  =
}}
匿名參數1ipa symbol= 這個參數可以輸入國際音標符號。這個符號可以對應相應的音頻文件名(使用 {{IPA symbol}} 中的列表)。若不用此參數應用參數 soundfile=
{{IPA audio filename|ʒ}}Template:IPA audio filename/main1
soundfile='(可選,默認為none)本參數允許輸入任意文件名。可以替換參數1生成的結果。這參數可用於輸入 {{IPA symbol}} 裡面不存在的文件名。
{{IPA audio filename|ʒ|soundfile=Accordian chords-01.ogg}}Template:IPA audio filename/main1
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}}Template:IPA audio filename/main1
  • 國際音標符號在 {{IPA symbol}} 裡面不存在:
{{IPA audio filename|abc}}Template:IPA audio filename/main1
  • Checkexist=yes 已輸入,而且文件名不存在:
{{IPA audio filename|ⱱ̟|checkexist=yes}}Template:IPA audio filename/main1

這些錯誤的輸出可以用 errortext= 替換。這個參數可以為空白。這隻對輸出有影響,而不是替換以經出現的錯誤。

問題

編輯
  • Todo: 本模板須要輸入|ipa symbol=...替換當前匿名參數1。

使用的子模板

參見

編輯

Template:IPA templates