跳转到内容

Template:T+

維基詞典,自由的多語言詞典

term (mul)


在「翻譯」章節中使用此模板,以格式化英語詞條的翻譯。

這裡有數個翻譯模板:

  • {{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á}}

{{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

模板資料

這是用於新版可视化编辑器和其他工具的模板數據說明文件。

來自T+的模板數據


連結一個翻譯;用於 {{trans-top}} 與 {{trans-bottom}} 之間。

模板参数[编辑模板数据]

此模板首选参数不换行的行内格式。

参数描述类型状态
語言1

翻譯語言的維基詞典語言代碼

示例值
"fr"; "cmn"
单行文本必需
詞條2

所連結的單字或短語,即該詞的翻譯

示例值
情話
单行文本必需
書寫系統代碼sc

指定維基詞典書寫系統代碼。僅在翻譯所使用的書寫系統不是該語言的常規書寫系統,或書寫系統自動偵測失敗時才需要。

示例值
Hani
单行文本可选
轉寫tr

指定拉丁字母轉寫,如下方範例所示。對於某些語言,如果未提供轉寫,可能會自動產生。

单行文本可选
顯示的替代詞alt

指定要顯示的單字替代形式,而非頁面名稱。

示例值
likes
单行文本可选
直譯lit

該術語的字面直譯

示例值
alcohol store
字符串可选
義項 IDid

連結至目標頁面上的 {{temp|senseid}} 標籤。

单行文本可选

參見