下載與上傳翻譯¶
您可以從轉換中匯出檔案,進行變更,並再次匯入它們。這允許脫機工作,然後將變更合併回現有翻譯。這也有效,即使它在此期間已變更。
備註
可用選項可能受限於 存取控制。
下載翻譯¶
從專案或元件儀表板,可翻譯檔案可以在 檔案 選單中下載。
第一個選項是以原始格式下載檔案,因為它儲存在儲存庫中。在這種情況下,翻譯中的任何掛起變更都會被提交,最新檔案是不帶任何轉換的產量。
您還可以下載轉換為一種廣泛使用的在地化格式的翻譯。轉換後的檔案將使用 Weblate 中提供的資料進行豐富;例如附加情境、評論或標記。以下各種檔案格式可透過 檔案 ↓ 自訂下載 選單獲得:
gettext PO (
po)XLIFF 1.1 附帶 gettext 擴充 (
xliff)XLIFF 1.1 (
xliff11)TermBase eXchange (
tbx)Translation Memory eXchange (
tmx)gettext MO(僅當翻譯使用 gettext PO 時可用)(
mo)CSV (
csv)Excel Open XML (
xlsx)JSON(僅可用於單語言翻譯)(
json)JSON 巢狀結構檔案(僅適用於單語翻譯) (
json-nested)Android 字串資源(僅適用於單語翻譯)(
aresource)iOS 字串(僅可用於單語言翻譯)(
strings)
提示
轉換後的檔案中可用的內容因檔案格式特性而異,您可以在 翻譯類型功能 中找到概述。
下載元件、類別或專案¶
可以透過 檔案 選單,一次下載元件、分類或專案的翻譯檔案。下載內容一律以 ZIP 檔案提供,且可比照 下載翻譯 選擇原始格式或轉換後的格式。
上傳翻譯¶
進行變更後,請使用 檔案 選單中的 上傳譯文。
支援的檔案格式¶
可以上傳任何受支援檔案格式的檔案,但仍建議使用與用於翻譯的檔案格式相同的檔案格式,否則某些功能可能無法正確翻譯。
匯入方法¶
這些是上傳翻譯檔案時提供的選項:
- 新增為翻譯 (
translate) 匯入的字串會被加入為現有字串的翻譯。這是最常見的使用情境,也是預設行為。
只能從上傳的檔案中使用翻譯,而且沒有其他內容。
僅當使用者擁有 「編輯字串」權限 時,才能使用此選項。
- 新增為建議 (
suggest) 匯入的字串會以建議形式加入。如果您想檢閱上傳的字串,請選擇此選項。
只能從上傳的檔案中使用翻譯,而且沒有其他內容。
僅當使用者擁有 「新增建議」權限 時,才能使用此選項。
- 以已核准翻譯新增 (
approve) 匯入的字串會以核可翻譯形式加入。如果您在上傳翻譯前已事先檢閱過翻譯,請選擇此選項。
只能從上傳的檔案中使用翻譯,而且沒有其他內容。
僅當使用者擁有 「審閱字串」權限 時,才能使用此選項。
- 新增為需要編輯的翻譯 (
fuzzy) 匯入的字串會標上需要編輯的標籤。如果您想要先使用翻譯,但也想讓人檢閱時,這個選項會很有幫助。
只能從上傳的檔案中使用翻譯,而且沒有其他內容。
僅當使用者擁有 「編輯字串」權限 時,才能使用此選項。
- 取代既有翻譯檔案 (
replace) 現有檔案被取代為新內容。這可能導致現有翻譯遺失,請謹慎使用。
僅當使用者擁有 「編輯元件設定」權限,或同時擁有「新增字串」、「移除字串」及「編輯字串」權限 時,才能使用此選項。
- 更新來源字串 (
source) 更新雙語言翻譯檔案中的來源字串。這類似於什麼 更新 PO 檔案以符合 POT (msgmerge) 。
此選項僅適用於部分檔案格式,而且只有在使用者擁有 「上傳翻譯」權限 時才能使用。
- 新增字串 (
add) 將新字串加入為翻譯,略過現有的字串。
如果您想新增新字串並更新現有譯文,請使用 新增為譯文 第二次上傳檔案。
僅使用上傳檔案中的原文、譯文和鍵(情境)。
衝突處理¶
定義如何處理已翻譯的已上傳字串:
- 僅變更未翻譯的字串 (
ignore) 忽略翻譯過的已上傳譯文。
- 變更已翻譯的字串 (
replace-translated) 用已上傳的翻譯替換現有的翻譯,但保留已獲批准的翻譯。
- 變更已翻譯的和已核准的字串 (
replace-approved) 使用已上傳的翻譯替換現有翻譯,包括那些已核准的翻譯。
需要編輯的字串¶
還有一個選項可用於處理匯入檔案中需要編輯的字串。可以透過以下三種方式之一處理此類字串:“不匯入”、“匯入為‘需要編輯’”或“匯入為已翻譯”。