管理翻譯¶
新增新字串¶
當新字串出現在被稱為 新翻譯的範本 的翻譯範本檔案中時,就可以對其進行翻譯(請參閱 元件設定)。如果您的檔案格式不需要這樣的檔案,那麼和大多數單語翻譯流程一樣,您可以從空檔案開始。
對於大多數檔案格式,Weblate 可以新增新字串到現有檔案。對於雙語格式,您還可以指定 情境 來區分不同情境中使用的相同字串。如果翻譯中已存在相同字串,則可以透過 當已存在相同的字串時自動調整情境。 新增數字字尾來自動調整 情境。
也參考
新增新的翻譯¶
在 Weblate 中,當使用者要求時新的語言可以立刻加入,或者新的通知會傳送給專案管理員來同一或手動新增。這可以使用 元件設定 中的 加入新翻譯 來達成。
部分格式預期從空白檔案開始,且只包含已翻譯字串(例如 Android 字串資源);其他格式則預期所有鍵都存在(例如 GNU gettext PO (Portable Object))。檔案型格式(例如 OpenDocument 格式)會從來源檔案的副本開始,並將所有字串標記為需要編輯。有些情況其實不是由格式決定,而是取決於處理翻譯的框架(例如 JSON 檔案)。
在 元件設定 中指定 新翻譯的範本 後,Weblate 會使用此檔案建立新翻譯,並移除檔案中所有既有翻譯。
若 新翻譯的範本 為空白且檔案格式支援,Weblate 會建立空白檔案,並在新字串翻譯完成後加入其中。
移除現有的翻譯¶
可以從每個專案、元件或語言的選單 操作 ↓ 移除 中刪除語言、元件或它們所在的專案(如果使用,則從 Weblate 和遠端儲存庫中刪除)。
啟動 移除 操作後,會顯示待移除元件的清單。您必須輸入物件的 slug 以確認移除。slug 是專案、語言或元件的路徑名稱,可在 URL 中看到。
如果要刪除一些特定字串,則有以下方法:
手動在來源檔案中。他們將從翻譯專案中刪除,以及 Weblate 的儲存庫更新。
在 4.5 版被加入.
在 Weblate 使用者介面編輯字串時,可透過 操作 ↓ 移除 按鈕執行。不同檔案格式的行為有所差異,請參閱 管理字串。
字串變數¶
變體可以將幾個字串組合在一起,這樣翻譯人員就可以在一個地方看到字串的所有變體。
提示
縮寫(縮短表格,收縮)是變體的一個很好範例。
自動化的鍵值變體¶
可以定義正規表達式,基於 元件設定 的單語言翻譯的鍵將字串分組:
如果 金鑰 相符表達式,那麼相符部分被刪除以產生變體的根鍵。然後,具有相同根鍵的所有字串將成為單一變體群組的一部分,也包括具有與根鍵完全相符的鍵的字串。
後面的表格列出了一些使用範例:
使用案例 |
正規表達式變數 |
相符的翻譯鍵 |
|---|---|---|
後綴標識 |
|
|
單行標識 |
|
|
手動變化¶
在 4.5 版被加入.
可以使用 variant:SOURCE 標記手動連接特定字串。對於沒有鍵將字串自動分組,或將鍵不相符的字串分組的雙語言翻譯,這是有用的,但應在翻譯時一起考慮。
字串的附加變體也可以在翻譯時使用 工具 新增(當 管理字串 開啟時):
備註
變體的來源字串長度至多為 768 個字元。
翻譯時的變體¶
當翻譯時變數在後面分組:
字串標籤¶
在專案設定中透過文字和顏色將元件翻譯字串分為不同的類別。