So exportieren Sie eine XLIFF-Datei für die Basisentwicklungssprache aus Xcode 6 und importieren sie erneut, um weitere Lokalisierungen zu konfigurieren. (ZB exportieren en.xliff
Datei und verwenden Sie es fr.xliff
-Datei zu erstellen, wenn Sie Französisch zu einem englischen Entwicklungssprache Projekt hinzufügen möchten)So erhalten Sie Xcode 6 generierte XLIFF-Dateien zum Zurückimportieren in Xcode - Umbenennen ist nicht genug
Antwort
ich dieses Posting als „Ihre eigene Frage beantworten,“ weil ich Stunden damit verbracht, diese Zahl und soweit ich das beurteilen kann, hat Apple es nicht dokumentiert.
Die Apple-Dokumentation impliziert, dass es ausreichend sein sollte, eine exportierte Basissprache XLIFF mit einem Sprachpräfix umzubenennen, um importieren zu können. I.e. Wenn die Basislokalisierung Englisch ist, sollten Sie in der Lage sein, eine Datei zu erstellen, die Sie für die französische Lokalisierung importieren können, indem Sie sie einfach von en.xliff
in fr.xliff
umbenennen.
Das Umbenennen der Datei ist nicht genug. Sie müssen auch ein target-language
Attribut zu jedem file
Element hinzufügen.
Daraus:
<file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext">
Um dies:
<file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext" target-language="fr">
Jetzt können Sie die Datei in Xcode importieren und es wird die neuen Lokalisierungs
erstellen Wenn jemand mit Counterparts wie ich bin, gehen Sie einfach zu Datei -> XLIFF Translation Locale ändern und wechseln Sie zu Ihrer gewählten Sprache. – dccarmo