Skip to content

UI 字串與複數

UI 字串UI 複數分頁會編輯您 strings.json 目錄中的列。儀表板變更會直接寫入該檔案,而不是寫入 SQLite 文件快取。

當 UI 標籤或複數形式在 translate-uisync 之後需要手動修正時,請使用這些分頁。

UI 字串分頁

列出 strings.json 中非複數的項目 — 每個字串 ID 和地區設定一列。

篩選器

篩選器用途
ID / 雜湊字串 ID 或雜湊
檔案名稱 (部分) / 選取檔案路徑來源檔案範圍
來源包含 / 翻譯包含文字子字串
地區設定單一地區設定或全部
模型產生翻譯的模型

編輯

  1. 按一下列上的編輯圖示。
  2. 變更翻譯文字並儲存。

該項目的 models[locale] 設定為 user-edited。執行純粹的 synctranslate-ui 以重新整理平面地區設定檔案 (de.json 等)。請勿使用 --force — 它會重新翻譯每個項目並可能覆寫手動修正。

glossary.autoAddUserEditedToGlossarytrue (預設) 時,下一個 translate-uisync 可以自動將您的編輯附加到使用者詞彙表 CSV — 請參閱 設定

刪除

  • 列刪除圖示 — 從項目中移除一個地區設定儲存桶。
  • 刪除已篩選 — 批次刪除所有符合目前篩選條件的地區設定儲存桶。

記錄連結

🔗 控制項會將項目 locations 陣列中的來源檔案:行位置列印到終端機。

UI 複數分頁

列出複數群組項目("plural": truestrings.json 中)。每一列顯示一個地區設定的基數形式(oneother 和地區設定特定形式)。

篩選器

與 UI 字串標籤相同,此外還有:

篩選器用途
已完成 / 未完成所選地區設定是否具備所有必要的 CLDR 形式

未完成的列缺少該地區設定的一個或多個必要形式。

編輯

  1. 按一下列上的編輯圖示。
  2. 在模式視窗中編輯每個 CLDR 形式(每個形式一個文字區域)。
  3. 儲存 — 空白形式字串會在儲存時移除。

該項目的 models[locale] 設定為 user-edited。之後執行純粹的 synctranslate-ui(而非 --force)。

其他欄位

  • 形式 — 顯示 one: "…"other: "…" 等。
  • zeroDigit 標記 — 當來源使用數字零複數模式時的唯讀指示器。

必要形式來自每個地區設定的 CLDR 規則(requiredPluralFormsByLocale)。

刪除

與 UI 字串相同:按地區設定刪除或刪除已篩選批次動作。

以 MIT 授權發布。