번역 제거

지정된 버킷, 파일, 키 또는 로케일에 대한 번역을 제거합니다.

사용법

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