Cómo hacer que Xcode 6 genere files XLIFF para volver a importar en Xcode – renombrar no es suficiente

Cómo exportar un file XLIFF de lenguaje de desarrollo básico desde Xcode 6 y luego volver a importarlo para configurar localizaciones adicionales. (Por ejemplo, exporte el file en.xliff y utilícelo para crear el file fr.xliff si desea agregar francés a un proyecto de idioma de desarrollo inglés)

Estoy publicando esto como una "respuesta a tu propia pregunta" porque pasé horas intentando entender esto y, por lo que puedo decir, Apple no lo ha documentado.

La documentation de Apple implica que debería ser suficiente cambiar el nombre de un idioma base exportado XLIFF con un prefijo de idioma para poder importar. Es decir, si la localización base es en inglés, debería poder crear un file que pueda importar para la localización en francés simplemente cambiándolo de en.xliff a fr.xliff .

Cambiar el nombre del file no es suficiente. También debe agregar un atributo de target-language a cada elemento de file .

De esto:

<file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext">

A esto:

<file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext" target-language="fr">

Ahora puede importar el file a Xcode y creará la nueva localización.