lingo.dev パージ

パージコマンドのCLIリファレンスドキュメント

はじめに

警告:i18n.jsonで定義されたバケットパスパターンから翻訳エントリを完全に削除します。これは元に戻すことができない破壊的な操作です。フィルターを指定しない場合、すべての管理キーがすべてのターゲットロケールから削除されます。

使用方法

lingo.dev purge [オプション]

オプション

--bucket <bucket>

lingo.dev purge --bucket <bucket>

i18n.jsonのbucketsで定義された特定のバケットタイプにパージを制限します。複数のバケットタイプを含めるには、フラグを繰り返してください。デフォルトではすべてのバケットが対象となります。

値が必要です。

--file [files...]

lingo.dev purge --file [files...]

パスパターンに一致するファイルパスをフィルタリングしてパージします。これらの値のいずれかを含むパスのみが処理されます。例:--file messages.json --file admin/

オプションの値を受け付けます。

--key <key>

lingo.dev purge --key <key>

ドット区切りのキーパスのプレフィックスマッチングを使用して、削除するキーをフィルタリングします。例:'auth.login'はauth.loginで始まるすべてのキーに一致します。すべてのキーを削除するには、このオプションを省略してください。i18n.jsonでロックまたは無視としてマークされているキーは自動的にスキップされます。

値が必要です。

--locale <locale>

lingo.dev purge --locale <locale>

i18n.jsonから特定のターゲットロケールコードへのパージを制限します。複数のロケールを含めるには、フラグを繰り返してください。デフォルトでは、設定されたすべてのターゲットロケールが対象となります。警告:ソースロケールを含めると、そこからもコンテンツが削除されます。

値が必要です。

フラグ

--yes-really

lingo.dev purge --yes-really

破壊的な操作の安全確認をバイパスします。細心の注意を払って使用してください - これは確認を求めずに翻訳キーを削除します。自動化スクリプトとCI環境のみを対象としています。