2014-10-20 12 views
10

Apple hat kürzlich einen neuen Prozess zum Übersetzen von Dateien eingeführt. Sie müssen nicht mehr genstrings/ibtool zur Erzeugung .strings-Datei verwenden - stattdessen verwenden Sie einfach die .xliff Dateien Export/Import-Tool direkt in Xcode gebaut:Importieren von .xliff-Lokalisierungsdateien in Xcode 6.0

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html

Leider wenn ich versuche, rechts von Xcode zu importieren , es stürzt ab. Ich wollte es testen, mit xcodebuild -importLocalizations wie hier beschrieben ist (Seite 68):

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/BPInternational.pdf

Es stellt sich heraus, dass es keine solche importLocalizations Argument für xcodebuild (obwohl es ein exportLocalization ist) ?! (man Befehl bestätigt das) Fehle ich etwas? Dies wurde auch in Xcode 6.1 getestet.

+0

von Apple sprechen über xcodebuild -importLocalizations in ihrem pdf und Video enthalten, aber es scheint, es ist noch nicht unterstützt in Xcode 6.1.1. – alexk7

+0

Mine stürzt auch ab. Ich habe ein Beispielprojekt gemacht und kann erfolgreich eine Pseudolokalisierung durchführen, aber es funktioniert nicht mit meiner echten App. Hast du es jemals herausgefunden? –

+0

Es gibt keine Beschreibung des Befehls importLocalizations auf dieser Seite in dieser PDF. (Anymore?) –

Antwort

-1

Wenn Sie die XLIFF-Datei posten könnten, die Sie importieren möchten, kann das hilfreich sein. Ich habe keine Abstürze beim Importieren von Lokalisierungen aus XLIFF mit Xcode 6.1.

-1

Die .xliff Lokalisierungsdateien können nun von Xcode UI importiert/exportiert werden:

Wählen Sie Projektdatei in der Xcode-Benutzeroberfläche. Verwenden Sie dann das Menü Editor.

Export:
Xcode > Menu Bar > Editor > Export For Localization...

Import:
Xcode > Menu Bar > Editor > Import Localizations...

Xcode Menu > Editor > Import/Export

3

Es über die Kommandozeile Import funktioniert nun auf Xcode 7

xcodebuild -importLocalizations \ 
      -project MyProj.xcodeproj \ 
      -localizationPath es.xlf 
0

Ein Grund für th Wenn die xliff-Datei leere lokalisierbare Zeichenfolgen enthält, stürzt xcode beim Importieren ab.

Erneutes Erstellen der xliff-Datei und sicherstellen, dass keine Zeichenfolgen leer sind.

0

Ich hatte das gleiche Problem und in meinem Fall Ich fand heraus, dass die laufende SourceTree-Anwendung das Problem war! Ich habe es geschlossen und erfolgreich importiert. Vielleicht ändert es etwas beim Importieren.

0

Xcode 7.3.1 hat einen Fehler beim Absturz beim Importieren von Lokalisierungen von xliffs behoben. Um zu verhindern, Xcode vor 7.3.1 abstürzt, müssen Sie alle lokalisierten Strings von alle Ziele in Ihrer XLIFF-Datei