Apple Xliff (Xliff , xlf)

Apple XLIFF es el formato de intercambio generado por Xcode para exportar e importar localizaciones de forma masiva. XLIFF (XML Localisation Interchange File Format) es un formato XML estándar de la industria, y la variante de Xcode agrupa todas las cadenas traducibles de un proyecto iOS, macOS o visionOS en un único archivo por idioma — tanto las entradas de Localizable.strings como los atributos de cadenas del constructor de interfaces de los storyboards y XIBs.

Los archivos XLIFF de Xcode contienen elementos trans-unit para cada cadena traducible. Cada unidad tiene un elemento source con el texto original, un elemento target para la traducción y un elemento note que contiene el comentario del desarrollador. Los atributos de referencia del elemento file identifican de qué storyboard o archivo strings proviene cada unidad, lo que permite a Xcode importar las traducciones de vuelta a las ubicaciones correctas.

Buenas prácticas: añade notas para el traductor a cada llamada NSLocalizedString antes de exportar — estas aparecen en el elemento note y son el contexto en el que confían los traductores. Usa el menú Product de Xcode para exportar archivos XLIFF, tradúcelos mediante Language Monster e importa los archivos completados de vuelta. Define identificadores personalizados y estables para tus atributos i18n en el constructor de interfaces en lugar de depender de identificadores generados automáticamente — los IDs estables hacen que la coincidencia de Translation Memory sea mucho más eficaz entre versiones de Xcode.

Guías de localización para desarrolladores

Localización iOS & macOS

Leer más Formatos de archivo