Ich habe die folgende Dateistruktur für die Lokalisierung.Localization strings Datei arbeitet nicht mit Xib in Xcode 5
A.xib
-> A.xib (Basis)
-> A.strings (Spanisch)
-> A.strings (Englisch)
Da es sich um "Verwenden Sie die Basis Internationalisierung". Wir können erwarten, dass nur eine XIB-Datei und eine erforderliche Zeichenkettendatei für die Lokalisierung vorhanden ist.
Aber sobald ich diese Strings-Datei in .xib konvertieren (wo für jede Sprache haben wir .xib-Datei. Dies war der Fall vor der Basis Internationalisierung). Die Dinge beginnen mit dem iOS-Simulator und das Gerät reagiert auf solche Änderungen.
Hinweis: - Ich hatte auch versucht, den Simulator zurücksetzen, sauber und erstellt den Build, aber keinen Erfolg.
Ich weiß nicht, warum Lokalisierung fehlschlägt, wenn ich .strings-Datei für die Lokalisierung verwende.
Jede Hilfe, die für einen kleinen Fehler, der mehr Zeit auf Xcode IDE kostet, aufgewertet wird und Entwicklungszeit in Anspruch nimmt.
gute Frage. Ich habe genau das gleiche Problem. Lokalisierung ist eine totale Unordnung in XCode. – Michael
Haben Sie jemals eine Lösung gefunden? –
Nein. Ich verwendete .xib. Eine weitere Tatsache, die ich bei der Umstellung von .strings auf .xib in Betracht zog, war, dass ein "Wort" in der Sprache 30 Punkte verbrauchen kann, während es in anderen Sprachen 50 Punkte verbrauchen kann. – andyPaul