|Labs
デモを予約プラットフォーム
React (Lingo Compiler)
Alpha
React MCPReact (i18n)旧CLI(v0)
非推奨

Lingo.dev CLI

  • 仕組み
  • セットアップ
  • クイックスタート
  • モノレポ

設定

  • 対応フォーマット
  • i18n.json
  • i18n.lock
  • 対応ロケール

機能

  • 既存の翻訳
  • 言語を追加する
  • オーバーライド
  • 翻訳ノート
  • 翻訳キー
  • キーのリネーム
  • キーのロック
  • キーの無視
  • キー保持
  • AIでキーを抽出

パフォーマンス

  • 大規模プロジェクト
  • 並列処理
  • コスト見積もり

再翻訳

  • 自動再翻訳
  • 再翻訳
  • 翻訳を削除

このドキュメントは非推奨の旧CLI(v0)を対象としています。現行のCLIはv1です。 現行CLIのドキュメントを見る

キー保持

保持されたキーは、最初にソースの値で初期化されたあと、自動更新から保護されます。CLI がそれらを上書きすることはありません。法務文書、コンプライアンス関連のコピー、マーケティングのタグラインなど、手動翻訳が必要なコンテンツのプレースホルダーとして機能します。

設定#

バケット内のi18n.jsonに preservedKeys を追加します。

json
{
  "buckets": {
    "json": {
      "include": ["locales/[locale].json"],
      "preservedKeys": ["legal/privacy", "legal/terms"]
    }
  }
}

仕組み#

次のソースファイルを例に見てみましょう。

json
{
  "welcome": "Welcome to our platform",
  "legal": {
    "privacy": "We respect your privacy and protect your data.",
    "terms": "By using this service, you agree to our terms."
  }
}

最初の実行では、CLI は保持されたキーをそのままコピーし、それ以外はすべて翻訳します。

json
// locales/es.json (first run)
{
  "welcome": "Bienvenido a nuestra plataforma",
  "legal": {
    "privacy": "We respect your privacy and protect your data.",
    "terms": "By using this service, you agree to our terms."
  }
}

法務セクションを手動で翻訳したあとは、その後 CLI を実行しても翻訳内容はそのまま維持されます。

キー保持とキー固定の違い#

キー保持キー固定
初期値プレースホルダーとしてソース値を使用常にソース値
手動編集永続的に保持実行のたびにソースで上書き
ユースケース法務、コンプライアンス、手動翻訳ブランド名、技術ID

キーパス記法#

ネストされたキーにはスラッシュ(/)、ワイルドカードにはアスタリスク(*)を使います。

json
{ "preservedKeys": ["legal/*", "marketing/tagline"] }

次のステップ#

キー固定
翻訳せずに値をコピー
キー無視
ターゲットファイルからキーを除外
翻訳キー
キー単位の制御をまとめて確認
オーバーライド
手動編集を保持する仕組み

このページは役に立ちましたか?

Max PrilutskiyMax Prilutskiy·更新済み 1日前·1分で読めます