Ich habe eine App, die über Localizable.strings-Dateien in 5 Sprachen lokalisiert werden soll. Wenn ich die Informationen zu Projekt> Info: Lokalisierungen anschaue, sehe ich Duplikate einiger Sprachen (Englisch, Französisch, Deutsch) und eine unbeabsichtigte Sprache (Japanisch).Doppelte lokalisierte Ressourcendateien
Meine Ressourcen in XCode, erscheinen ebenfalls ausgeschaltet. Aber wenn ich mir das Resources-Verzeichnis im Finder anschaue, erscheinen sie wie erwartet.
Ich habe versucht:
- eine der doppelten Dateien löschen, über die - Taste, beide Linien verschwinden und die Ressource von meinem Ressourcenbaum in XCode und meine Ressourcen Verzeichnis gegangen im Finder.
- Produkt> bereinigter Build-Ordner
- Anzeigen von Subversion Dateistruktur in Versionen
würde ich irgendwelche Vorschläge und eine Erklärung zu schätzen wissen. Ich verwende XCode 6.1.1 auf Mavericks. Vielen Dank.
Dank dieses geholfen! Schnelle Nachverfolgung; Wenn Sie Ihre 'knowRegion'-Werte geändert haben (Englisch entfernen etc.), haben Sie auch Ihren' developmentRegion'-Wert in 'en' geändert oder haben Sie ihn als' English' gelassen? – dSquared
In meinem Fall löschte ich 'English' aus der Liste' knownRegions' und ersetzte 'developmentRegion' durch' en'; Dies hatte den gewünschten Effekt (nur ein Eintrag für "Englisch" unter "Lokalisierung" usw.). Dies machte für mich Sinn, weil (unter anderem) die '.lproj'-Ordner als' en.lproj' und nicht als 'English.lproj' erstellt wurden. Dies ist mit Xcode 8 unter OS X 10.11.6. – rsfinn