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

Lingo.dev CLI

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

設定

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

機能

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

パフォーマンス

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

再翻訳

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

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

翻訳を削除

purge コマンドは、バケット種別、ファイルパターン、キー、またはロケールなどの条件に基づいて、対象ファイルから翻訳を削除します。削除内容に合わせて i18n.lock ファイルも更新されます。

使い方#

bash
npx lingo.dev@latest purge [options]

オプション#

オプション説明例
--bucket <type>特定のバケット内の翻訳を削除します。複数回指定できます。--bucket json
--file <pattern>glob パターンに一致するファイル内の翻訳を削除します。--file src/**/*.json
--key <key>特定の翻訳キーを削除します。glob パターンに対応しています。--key app.title
--locale <code>特定のロケールの翻訳を削除します。複数回指定できます。--locale fr --locale de
--yes-really対話式の確認プロンプトをスキップします。--yes-really

例#

特定のキーを削除する#

bash
npx lingo.dev@latest purge --key app.title

すべての対象ファイルと lockfile から app.title を削除します。

バケット内のすべての翻訳を削除する#

bash
npx lingo.dev@latest purge --bucket json

特定のロケールの翻訳を削除する#

bash
npx lingo.dev@latest purge --locale fr --locale de

ファイルパターンで削除する#

bash
npx lingo.dev@latest purge --file src/**/*.json

確認をスキップする#

bash
npx lingo.dev@latest purge --key obsolete.key --yes-really

Purge + Run ワークフロー#

効率よく 再翻訳 するには、先に purge を実行し、その後 --force を付けずに run を実行します。これにより、CLI のキャッシュ機構を活用できます。

bash
npx lingo.dev@latest purge --key welcome.title
npx lingo.dev@latest run

この方法は run --force より効率的です。削除したコンテンツだけを再翻訳するためです。

次のステップ#

再翻訳
コンテンツを再翻訳するタイミングと方法
自動再翻訳
ソースの変更によって再翻訳がどのようにトリガーされるか
i18n.lock
lockfile が状態をどのように管理するか
i18n.json
設定の完全なリファレンス

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

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