Lingo.dev + .txt (일반 텍스트)
Lingo.dev CLI는 일반 텍스트 파일에 원활한 번역 기능을 제공합니다—fastlane 메타데이터, 앱 스토어 설명 및 모든 라인 기반 텍스트에 이상적입니다. 각 라인은 별도의 번역 가능한 단위로 처리되어 파일 구조와 간격이 자동으로 보존됩니다.
빠른 설정
텍스트 파일 지원을 i18n.json
구성에 추가하세요:
{
"locale": {
"source": "en",
"targets": ["es", "fr", "de"]
},
"buckets": {
"txt": {
"include": ["metadata/[locale]/*.txt"]
}
}
}
팁: [locale]
은 리터럴 플레이스홀더입니다—Lingo.dev는 CLI 실행 중에 실제 로케일로 이를 대체합니다.
모든 텍스트 파일 번역하기
npx lingo.dev@latest i18n
텍스트 파일의 각 라인은 별도의 번역 키가 되어 효율적인 라인별 번역과 대용량 파일의 청킹을 가능하게 합니다.
구조 보존
- 빈 라인: 추출 과정에서 자동으로 필터링되고 번역 후 복원되어 파일의 간격이 그대로 유지됩니다.
- 대용량 파일: 라인 수준에서 효율적으로 청킹됩니다—더 이상 LLM 토큰 오버플로우가 발생하지 않습니다.
- 번역 불가능한 콘텐츠: 번역 가능한 콘텐츠가 없는 라인(예: 숫자, 날짜, URL)은 건너뛰고 보존됩니다.
고급 구성
파일 제외하기
"txt": {
"include": ["metadata/[locale]/*.txt"],
"exclude": ["metadata/[locale]/README.txt"]
}