Chinesische Lokalisierung
Habe ich eingefügt, multilanguage-support in iOS-Anwendung über InfoPlist.strings-Dateien (de.lproj/InfoPlist.strings, de.lproj/InfoPlist.strings etc).
Wenn ich die Sprache ändern-Einstellungen auf meinem iPhone, und führen Sie die Anwendung, die ich sehen kann, lokalisierte Zeichenfolgen in allen Sprachen mit Ausnahme von Chinesisch (koreanische und japanische funktionieren)! Für diese Sprache, die ich verwenden, zh.lproj/InfoPlist.strings-Ordner.
Habe ich doppelt geprüft, dass die zh.lproj/InfoPlist.strings-Datei existiert im bundle.
Kann jemand helfen?
- Nicht eine Antwort geben, da ich nicht weiß, die iOS-spezifischen bisschen, aber zh-HANT und zh-CHT sind beide manchmal verwendet, um zu identifizieren, Traditionelles Chinesisch (erstere die derzeit bevorzugte BCP 47/RFC 5646-code, die letzteres zutrifft, aus, wenn das Skript-IDS nicht enthalten in Z-codes).
- iOS nutzt zh-Hant für traditionelle chinesische und zh-Hans für vereinfacht.
- Raten Sie mir zu benennen zh.lproj zu "zh-hant".lproj?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, das sollte "zh-Hant".lproj/.
Bitte überprüfen Sie, wenn Sie wählen die richtige aus-Menü, das sollte Chinesisch(zh-Hant). Vereinfachtes Chinesisch sein sollte, Chinese(zh-Hans) Menüpunkt.
Multiple language support in iOS-app Hinzugefügt werden können, die durch auswählen von "Info" unter der Registerkarte Projekt und wählen Sie dann die gewünschte Sprache. Im Fall der Traditionellen chinesischen, einen Ordner mit Namen "zh-Hant".lproj" erstellt im finder.Während für Vereinfachtes Chinesisch "zh-Hans".lproj" erstellt.
Wenn Sie den Ordner umbenennen Namen von "zh.lproj" in "zh-Hant".lproj" dadurch wird die Lokalisierung in der Projekt-und es funktioniert perfekt.
Diese Lösung funktioniert auch in iOS 8.