翻訳を削除

更新日:前四半期 · 読了目安 1分

非推奨

このドキュメントは旧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 より効率的です。削除したコンテンツだけを再翻訳するためです。

次のステップ#