무시된 키는 번역 처리에서 완전히 제외됩니다. 대상 파일에 포함되지 않으며, CLI는 콘텐츠를 탐지할 때 해당 키를 건너뛰고 번역 백엔드로도 전송하지 않습니다.
설정#
버킷의 i18n.json에 ignoredKeys을 추가하세요:
json
{
"buckets": {
"json": {
"include": ["locales/[locale].json"],
"ignoredKeys": ["internal/debug", "dev/testData"]
}
}
}동작 방식#
예를 들어 다음과 같은 소스 파일이 있을 때:
json
{
"welcome": "Welcome to our platform",
"internal": {
"debug": "Debug mode enabled",
"testData": "Sample test content"
}
}"ignoredKeys": ["internal/debug", "internal/testData"]을 사용하면 스페인어 대상 파일은 다음과 같이 생성됩니다:
json
{
"welcome": "Bienvenido a nuestra plataforma"
}대상 파일에서는 internal 섹션 전체가 빠집니다.
키 경로 표기법#
중첩 키에는 슬래시(/)를, 와일드카드에는 별표(*)를 사용하세요:
json
{ "ignoredKeys": ["internal/*", "dev/settings"] }점이 포함된 키도 자연스럽게 동작합니다. dev/api.mock은 "dev" 안의 "api.mock"을 가리킵니다.
키 무시 vs. 키 잠금#
| 키 무시 | 키 잠금 | |
|---|---|---|
| 대상 파일에 포함됨 | 아니요 | 예 - 소스 값으로 포함됨 |
| 사용 사례 | 디버그, 테스트, 내부 콘텐츠 | 브랜드명, 기술 ID |
