Ich habe die Apple-Dokumentation zur Lokalisierung von iPhone-Software befolgt und das Ruby-Skript genstrings verwendet, um meine String-Datei zu erstellen, und alle meine nib-Dateien lokalisiert. Ich habe auch auf Apples Message Boards und im Netz nach der Lösung gesucht.
Ich habe sichergestellt, dass alle Zeichenketten-Dateien UTF-16 sind, und änderte meine Build-Einstellung 'Strings file output encoding' auf UTF-16, aber sowohl im Simulator als auch auf dem Gerät, die Lokalisierung hält wechseln, obwohl
NSArray* languages = [[NSBundle mainBundle] preferredLocalizations];
NSString* preferredLang = [languages objectAtIndex:0];
gibt die vom Benutzer gewählte Sprache korrekt aus. Gibt es etwas, das ich übersehe, oder ist dies nur ein Fehler?