Lingo.dev + .txt (Texto plano)
Lingo.dev CLI ofrece traducción perfecta para archivos de texto plano—ideal para metadatos de fastlane, descripciones de tiendas de aplicaciones y cualquier texto basado en líneas. Cada línea se trata como una unidad traducible independiente, preservando automáticamente la estructura del archivo y el espaciado.
Configuración rápida
Añade soporte para archivos de texto a tu configuración i18n.json
:
{
"locale": {
"source": "en",
"targets": ["es", "fr", "de"]
},
"buckets": {
"txt": {
"include": ["metadata/[locale]/*.txt"]
}
}
}
Consejo: [locale]
es un marcador de posición literal—Lingo.dev lo reemplaza con la configuración regional real durante las ejecuciones de CLI.
Traducir todos los archivos de texto
npx lingo.dev@latest i18n
Cada línea en tu archivo de texto se convierte en una clave de traducción separada, permitiendo una traducción eficiente línea por línea y la segmentación de archivos grandes.
Preservación de la estructura
- Líneas vacías: Automáticamente filtradas durante la extracción y restauradas después de la traducción, para que el espaciado de tu archivo permanezca intacto.
- Archivos grandes: Eficientemente segmentados a nivel de línea—sin más desbordamientos de tokens LLM.
- Contenido no localizable: Las líneas sin contenido localizable (p. ej. números, fechas, URLs) se omiten y reservan.
Configuración avanzada
Excluir archivos
"txt": {
"include": ["metadata/[locale]/*.txt"],
"exclude": ["metadata/[locale]/README.txt"]
}