翻訳の削除
指定されたバケット、ファイル、キー、またはロケールの翻訳を削除します。
使用方法
npx lingo.dev@latest purge [options]
説明
purgeコマンドを使用すると、特定の条件に基づいてプロジェクトから翻訳を削除できます。特定のバケット、ファイル、キー、またはロケールをターゲットにできます。これは、古くなった翻訳や不要な翻訳をクリーンアップする際に便利です。
ヒント: 再翻訳を行う際に最良の結果を得るには、まずpurgeコマンドを実行し、次に--forceを使用せずにrunコマンドを使用してください。このアプローチでは、組み込みのキャッシュメカニズムを活用して、より効率的な再翻訳が可能になります(run --forceを使用する場合と比較して)。
オプション
| オプション | 説明 | 例 |
|---|---|---|
--bucket <bucket> | 処理するバケット。複数回使用可能。 | --bucket json --bucket markdown |
--file [files...] | 処理するファイル。指定されたglobパターンに一致するファイルのみを処理。 | --file src/**/*.json |
--key <key> | 削除するキー。指定されたglobパターンに一致するすべての翻訳キーを削除。 | --key app.title |
--locale <locale> | 処理するロケール。複数回使用可能。 | --locale fr --locale de |
--yes-really | 対話的な確認をスキップし、確認なしで削除。 | --yes-really |
-h, --help | ヘルプを表示。 | --help |
例
特定のキーを削除
npx lingo.dev@latest purge --key app.title
バケット内のすべての翻訳を削除
npx lingo.dev@latest purge --bucket json
特定のロケールの翻訳を削除
npx lingo.dev@latest purge --locale fr --locale de
ファイルパターンを使用して削除
npx lingo.dev@latest purge --file src/**/*.json
確認なしで削除
npx lingo.dev@latest purge --key obsolete.key --yes-really