技術文件目前產品線:Loco Translate 翻譯

Loco Translate 翻譯編輯器使用教學

更新日期
閱讀時間
約 5 分鐘
來源狀態
generated-draft

本篇說明

Loco Translate 內建的視覺化翻譯編輯器,可在 WordPress 後台直接編輯 PO/POT 檔案,並存成 WordPress 可載入的正確格式。本篇說明編輯器介面、工具列按鈕與快速鍵,協助你有效率地翻譯外掛或佈景主題字串。

適合誰使用

需要在 WordPress 後台使用 Loco Translate 編輯翻譯檔案的網站管理者或翻譯人員

開始前準備

  • 儲存檔案需要有伺服器磁碟的寫入權限

教學內容

編輯器可處理的檔案類型

編輯器可以編輯 PO 與 POT 兩種檔案格式

POT 檔案是只包含英文原始字串的範本檔

PO 檔案包含實際翻譯內容,是平常最常編輯的檔案

Translate 模式(編輯 PO 檔)

畫面上半部是所有可翻譯英文字串的清單,粗體藍字代表尚未翻譯,棕色代表 Fuzzy(模糊)狀態

選取清單中的項目後,下方面板會顯示英文原始文字 Source text,但無法編輯,因為修改原文會導致翻譯失效

  1. 使用鍵盤方向鍵在清單中上下移動,選取要翻譯的項目
  2. 在最下方的欄位輸入你的翻譯內容

Template 模式(編輯 POT 檔)

編輯 POT 範本檔時,下方欄位改為輸入 Context(語境),用來搭配原文字串消除歧義

除非你是該外掛或佈景主題的作者,否則應避免手動編輯範本檔

自 v2.3.4 起,編輯範本檔時會出現警告提示,開發者可在外掛設定中關閉此警告

編輯器工具列按鈕

翻譯過的項目會出現星號圖示,代表變更尚未儲存

點擊 Save 後,Loco Translate 會將新的 PO 檔寫入伺服器,並編譯出 WordPress 實際載入使用的 MO 檔

Sync 按鈕(同步圖示)會依目前來源字串更新翻譯清單,新增變動的字串並刪除過時項目,且不會立即儲存

  1. 點擊工具列的 Save 按鈕儲存翻譯進度
  2. 若要放棄未儲存的變更,點擊 Revert 按鈕重新整理頁面
  3. 點擊 Auto(機器人圖示)按鈕開啟自動翻譯視窗,選擇翻譯服務提供商後套用,儲存前不會寫入磁碟
  4. 使用 Auto 功能前,須先點擊 Save 儲存目前作業,否則此功能會被停用
  5. 點擊 Toggle invisibles(頁尾符號圖示)顯示或隱藏文字欄位中的空白字元
  6. 點擊 Toggle code view(程式碼圖示)切換程式碼檢視模式,方便編輯 HTML 或格式化字串
  7. 若因權限問題無法儲存檔案,可使用 Download 按鈕下載目前狀態的 PO、MO 或 POT 檔案,再自行上傳至伺服器

翻譯視窗中的功能按鈕

Fuzzy 字串代表翻譯可能不正確,正等待翻譯人員審核,且依編譯設定可能不會顯示在網站前台

點擊 Suggest 按鈕(機器人圖示)可能立即產生翻譯服務提供商的費用,需留意

  1. 點擊 Toggle Fuzzy 按鈕(雲朵圖示)或按 Ctrl-U 切換該翻譯的 Fuzzy 狀態
  2. 點擊 Suggest 按鈕(機器人圖示)或按 Ctrl-J 開啟已設定的自動翻譯建議視窗

鍵盤快速鍵

Mac 使用者可用 Cmd 鍵取代 Ctrl 鍵操作所有快速鍵

  1. 按 Ctrl+Enter 完成目前翻譯並移至下一項
  2. 按 Ctrl+↓ 或 Ctrl+↑ 移至下一則或上一則訊息
  3. 按 Shift+Ctrl+↓ 或 Shift+Ctrl+↑ 移至下一個或上一個未翻譯項目
  4. 按 Ctrl+B 複製原文文字至翻譯欄
  5. 按 Ctrl+K 清除目前翻譯內容

介面名稱對照

  • Source text:清單中選取項目所對應的英文原始字串,僅供閱讀無法編輯
  • Fuzzy:標示為可能不正確、需要人工審核的翻譯狀態
  • Save:儲存目前翻譯,會寫入新的 PO 檔並編譯出 MO 檔
  • Revert:重新整理頁面以放棄未儲存的變更
  • Sync:依目前原始字串更新翻譯清單,新增或刪除字串但不自動儲存
  • Auto:開啟視窗選擇翻譯服務提供商,對整個 PO 檔進行自動翻譯
  • Toggle invisibles:顯示或隱藏文字欄位中的空白字元,方便檢查空格是否正確
  • Toggle code view:切換程式碼檢視模式,方便編輯 HTML 或格式化字串
  • Toggle Fuzzy:切換選取翻譯的 Fuzzy(模糊/待審核)狀態
  • Suggest:開啟已設定自動翻譯服務提供的建議翻譯視窗

注意事項

注意

不能編輯 Source text 原始文字,因為修改原文會使翻譯失效

注意

除非是主題或外掛作者,否則不建議手動編輯 POT 範本檔

注意

點擊 Suggest 按鈕使用自動翻譯建議可能立即產生費用

注意

若磁碟寫入權限有問題,將無法直接儲存檔案

常見問題

為什麼無法編輯 Source text 欄位?

這是刻意的設計,因為修改原始英文文字會導致既有翻譯失效,所以編輯器只允許在下方欄位輸入翻譯內容

點擊 Sync 按鈕會不會立即改變已儲存的檔案?

不會,Sync 只會更新畫面上的翻譯清單(新增或移除字串),實際變更要按下 Save 才會寫入檔案,若不想保留可重新整理頁面或點 Revert 回到儲存狀態

官方來源

還是卡住了?

先把問題問清楚,通常比直接開工單更快。複製下面的結構,補上你的情況後送出。

用 AI 先釐清問題

/ai 我正在閱讀「Loco Translate 翻譯編輯器使用教學」,目前卡在:

我已嘗試:

我看到的畫面/錯誤訊息:

請用一步一步的方式告訴我下一步。

需要我們實際進入網站調整設定、修改佈景主題或處理資料時,再建立 /task 工單。