2014-12-22 7 views

Antwort

11

Trotzdem fand ich eine funktionierende Lösung.
1) offen Settings.bundle Paket
2) Erstellen neuer Ordner de.lproj (dont't doppelte en.lproj - Finder TUN NICHT gefällt das)
3) kopieren Root.strings von en.lproj-Ordner de.lproj-Ordner
4) jetzt können Sie die neue Sprache in Xcode bearbeiten

+1

Das funktioniert bei Xcode 7.3 auch für mich. Als ich die neuen Ordner in Schritt 2 erstellte, funktionierte das Duplizieren der bestehenden (und das Umbenennen in beispielsweise de.lproj-Ordner) für mich (El Capitan 10.11.4). – Mischinab

0

Es scheint nicht im Simulator zu arbeiten. Ich benutze Xcode 8.2.1.

OK. Ich finde das Problem heraus. In meinem Xcode-Projekt, der Datei Root.plist in Settings.bundle, fehlt ein Element: Strings Filename. Ich habe diesen Eintrag hinzugefügt und setze seinen Wert auf Root, was für die Sprachlokalisierung ist. Wenn dieses fehlende Element hinzugefügt wird, funktionieren meine App-Einstellungen wie erwartet in Simulator!

Siehe mein Blog auf this for more information.