Skip to content

UI文字列と複数形

UI文字列タブとUI複数形タブは、strings.jsonカタログの行を編集します。ダッシュボードの変更は、SQLiteドキュメントキャッシュではなく、そのファイルに直接書き込まれます。

これらのタブは、translate-uiまたはsyncの後にUIラベルまたは複数形に手動での修正が必要な場合に使用します。

UI文字列タブ

strings.jsonからの複数形ではないエントリを、文字列IDとロケールごとに1行でリスト表示します。

フィルター

フィルター目的
ID / ハッシュ文字列IDまたはハッシュ
ファイル名(部分) / ファイルパスを選択ソースファイルのスコープ
ソースに含まれる / 翻訳に含まれるテキストのサブストリング
ロケール単一のロケールまたはすべて
モデル翻訳を生成したモデル

編集

  1. 行の編集アイコンをクリックします。
  2. 翻訳されたテキストを変更して保存します。

エントリのmodels[locale]user-editedに設定されます。プレーンなsyncまたはtranslate-uiを実行して、フラットなロケールファイル(de.jsonなど)を更新します。--forceは使用しないでください。すべてのエントリを再翻訳し、手動での修正を上書きする可能性があります。

glossary.autoAddUserEditedToGlossarytrue(デフォルト)の場合、次のtranslate-uiまたはsyncで、編集内容がユーザー用語集CSVに自動的に追加されることがあります。詳細については、設定を参照してください。

削除

  • 行削除アイコン — エントリから1つのロケールバケットを削除します。
  • フィルター済みを削除 — 現在のフィルターに一致するすべてのロケールバケットを一括削除します。

ログリンク

🔗コントロールは、エントリのlocations配列からソースファイル:行の場所をターミナルに出力します。

UI複数形タブ

複数形グループのエントリ("plural": true in strings.json)をリストします。各行は、1つのロケールの基本形式(oneother、およびロケール固有の形式)を表示します。

フィルター

UI文字列タブと同じもの、さらに:

フィルター目的
完了 / 未完了選択したロケールのすべての必須CLDR形式が存在するかどうか

未完了の行は、選択したロケールの必須形式の1つ以上が不足しています。

編集

  1. 行の編集アイコンをクリックします。
  2. モーダル内の各CLDR形式(1つのテキストエリア per 形式)を編集します。
  3. 保存 — 空の形式文字列は保存時に削除されます。

エントリの models[locale]user-edited に設定されます。後でプレーン sync または translate-ui を実行します(--force は実行しないでください)。

その他の列

  • 形式one: "…"other: "…" などを表示します。
  • zeroDigit バッジ — ソースがゼロの数字の複数形パターンを使用している場合の読み取り専用インジケーター。

必須形式は、ロケールごとにCLDRルールから来ます(requiredPluralFormsByLocale)。

削除

UI文字列と同じ:ロケールごとの削除または フィルタリングされた削除 一括アクションです。

MITライセンスの下で公開されています。