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"]
}