Template:T+
外观
- 下列說明文檔位於Template:T/doc。[編輯]
- 重定向自 Template:T+/doc (編輯)。
- 相關連結:子頁面列表 • 链入 • 重定向 • 嵌入包含 • 錯誤 (解析器/模塊) • 沙盒
在「翻譯」章節中使用此模板,以格式化英語詞條的翻譯。
這裡有數個翻譯模板:
{{t}}是預設模板,也是人類編者在新增翻譯時最常使用的模板。{{t-check}}用於標註需要注意的翻譯。{{t+}}與{{t+check}}分別與{{t}}及{{t-check}}相同,差別在於它們會增加一個指向對應外語維基詞典詞條的上標連結。(例如,{{t+|fr|le}}會連結至 fr:le。)如果該翻譯在外語維基詞典已有現成詞條,各種自動化工具會將{{t}}變更為{{t+}},或將{{t-check}}變更為{{t+check}}。如果您知道該詞條已存在,也可以手動進行此操作。{{no equivalent translation}}用於當某語言沒有對應術語,且僅能提供非慣用翻譯時。然而,如果它是該語言中唯一常用的翻譯,則應改用上述模板之一。{{no attested translation}}用於該語言中不存在符合收錄標準的術語時。最常用於對該語言使用者來說很陌生的概念,以至於他們必須使用語碼轉換來討論該術語。如果一個術語未從源語言中吸收改造,但仍符合收錄標準,則應改用上述模板之一。{{not used}}用於當某語言缺乏該術語時。最常用於其他語言中不存在的語法詞,例如 the,但不限於此。{{t-needed}}用於請求缺失的翻譯。{{tt}}、{{tt+}}、{{tt-check}}與{{tt+check}}在邏輯上分別等價於{{t}}、{{t+}}、{{t-check}}與{{t+check}},但它們僅在{{multitrans}}內部運作。{{multitrans}}能夠大幅減少記憶體用量,以應對持續存在的 Lua 記憶體錯誤問題,但需要這些特殊模板才能正常運作。
這些模板的實作由 Module:translations 執行。
參數
|1=(必填)- 語言代碼。參見Wiktionary:語言列表。
|2=(必填)- 翻譯詞彙的詞條名稱。此參數支援
{{l}}模板的所有功能:某些語言的變音符號會自動移除、內嵌的維基連結會被正確處理,且如果未提供書寫系統(script)與轉寫,系統會自動處理。 |3=,|4=,|5=, … (均為選填)- 性/數標記,使用 Module:gender and number 提供的代碼;如果使用多個代碼(以 "|" 分隔),它們將按給定順序顯示。
|sc=(選填)- 指定書寫系統代碼,參見Wiktionary:文字。僅在翻譯所使用的書寫系統不是該語言的常規書寫系統,或書寫系統自動偵測失敗時才需要。
|tr=(選填)- 指定拉丁字母轉寫,如下方範例所示。對於某些語言,如果未提供轉寫,可能會自動產生。如果您不希望自動產生轉寫,請使用
|tr=-(在詞條中通常不建議這樣做)。 - 注意:轉寫應使用拉丁字母。日語詞條不建議使用假名轉寫,請參見下方範例。
|alt=(選填)- 指定要顯示的單字替代形式,而非頁面名稱。
|lit=(選填)- 為該術語添加直譯(literal translation)。
|id=(選填)- 連結至目標頁面上的
{{senseid}}標籤。
範例
以下是詞條 butterfly 中的一些範例。翻譯詞條應以項目符號列表和語言名稱開頭。語言變體(如阿拉伯語和漢語的方言)、書寫系統(如塞爾維亞-克羅埃西亞語的拉丁字母和西里爾字母)以及書面標準(如挪威語的巴克摩和新挪威語)可以使用縮排項目符號。
* 阿拉伯語:{{t|ar|فَرَاشَة|f}}
* 孟加拉語:{{t|bn|প্রজাপতি|tr=projapoti, prajapati}}
* 杜瓦語:{{t+|dwu|buurnba}}
* 日語:{{t+|ja|胡蝶|tr=kochō}}, {{t+|ja|チョウ|tr=chō}}
* 爪哇語:{{t+|jv|ꦏꦸꦥꦸ}}
* 拉丁語:{{t|la|pāpiliō}}
* 俄語:{{t+|ru|ба́бочка|f}}
* 塞爾維亞-克羅埃西亞語:
*: 西里爾字母:{{t|sh|ле̏птӣр|m}}
*: 拉丁字母:{{t|sh|lȅptīr|m}}
* 坦米爾語:{{t+|ta|வண்ணத்துப்பூச்சி|lit=彩色昆蟲}}
* 約魯巴語:{{t|yo|labalábá}}
- 阿拉伯語:فَرَاشَة 陰 (farāša)
- 孟加拉語:প্রজাপতি (projapoti, prajapati)
- 杜瓦語:buurnba
- 日語:胡蝶 (ja) (kochō), チョウ (ja) (chō)
- 爪哇語:ꦏꦸꦥꦸ (jv) (kupu)
- 拉丁語:pāpiliō
- 俄語:ба́бочка (ru) 陰 (bábočka)
- 塞爾維亞-克羅埃西亞語:
- 坦米爾語:வண்ணத்துப்பூச்சி (ta) (vaṇṇattuppūcci,字面意思是“彩色昆蟲”)
- 約魯巴語:labalábá
{{multitrans}} 模板的技術說明
這是針對四個 {{multitrans}} 模板({{tt}}、{{tt+}}、{{tt-check}} 與 {{tt+check}})的技術說明,這些模板使用了複雜且高度模糊化的模板代碼,難以理解:
{{((}}展開為{{。{{))}}展開為}}。{{!}}展開為|。- 除參數
1外的所有參數均使用{{#if:}},這意味著它們僅在被指定且非空白時才會出現在展開結果中,因為前置的|僅在參數存在時才會包含;例如:{{#if:{{{foo|}}}|{{!}}foo={{{foo}}}}}在展開時變為|foo=foo。 - 參數 1 如果為空白或未指定,則作為空字串傳遞給
{{multitrans}},因為這是 Module:languages 中的getByCode所預期的格式。 - 參數 3+ 會轉換為以逗號分隔的列表,並移除任何間隙,這樣解析速度更快。使用
{{padleft:}}進行修剪(trim);例如:{{padleft: foo }}展開為foo。
模板資料
連結一個翻譯;用於 {{trans-top}} 與 {{trans-bottom}} 之間。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 語言 | 1 | 翻譯語言的維基詞典語言代碼
| 单行文本 | 必需 |
| 詞條 | 2 | 所連結的單字或短語,即該詞的翻譯
| 单行文本 | 必需 |
| 書寫系統代碼 | sc | 指定維基詞典書寫系統代碼。僅在翻譯所使用的書寫系統不是該語言的常規書寫系統,或書寫系統自動偵測失敗時才需要。
| 单行文本 | 可选 |
| 轉寫 | tr | 指定拉丁字母轉寫,如下方範例所示。對於某些語言,如果未提供轉寫,可能會自動產生。 | 单行文本 | 可选 |
| 顯示的替代詞 | alt | 指定要顯示的單字替代形式,而非頁面名稱。
| 单行文本 | 可选 |
| 直譯 | lit | 該術語的字面直譯
| 字符串 | 可选 |
| 義項 ID | id | 連結至目標頁面上的 {{temp|senseid}} 標籤。 | 单行文本 | 可选 |
參見
{{trans-top}}{{trans-bottom}}