Lingo.dev + .json (프론트엔드)
Lingo.dev CLI는 React, Vue, Angular 및 모든 프론트엔드 프레임워크용 JSON 로케일 파일을 구성 변경 없이 번역합니다. CLI는 정확한 JSON 형식을 보존하고, 중첩 구조를 지능적으로 처리하며, 비용 효율성을 위해 수정된 콘텐츠만 처리하고, {{count}}
플레이스홀더와 같은 프레임워크별 구문을 유지합니다.
빠른 설정
i18n.json
구성 파일을 생성하세요:
{
"locale": {
"source": "en",
"targets": ["es", "fr", "de"]
},
"buckets": {
"json": {
"include": ["locales/[locale].json"]
}
}
}
주의사항: [locale]
은 CLI 실행 중에 실제 로케일로 대체되므로 구성에 그대로 유지해야 하는 플레이스홀더입니다.
모든 것 번역하기
npx lingo.dev@latest i18n
중첩 구조를 자동으로 처리하고, {{count}}
플레이스홀더와 같은 프레임워크별 구문을 보존하며, 변경된 콘텐츠만 업데이트합니다.
스마트 구조 보존
복잡한 계층 구조와 프레임워크 규칙을 유지합니다:
{
"nav": {
"home": "Home",
"about": {
"team": "Our Team"
}
},
"items": {
"one": "{{count}} item",
"other": "{{count}} items"
}
}
고급 구성
파일 제외
"json": {
"include": ["locales/[locale]/*.json"],
"exclude": ["locales/[locale]/config.json"]
}
기술적 키 잠금
"json": {
"lockedKeys": ["app/version", "settings/apiKey"]
}
중첩된 키 경로에는 슬래시(/
)를 사용하세요.