iOS Localizable.strings wird nicht aus der BASE-Datei abgerufen

Ich habe ein Problem mit der Lokalisierung auf iOS so zu arbeiten, wie ich es für wahrscheinlich halte, aber dies ist mein erster Ausflug in die Lokalisierung. Vielleicht habe ich ein Missverständnis.

Ich habe drei Localizable.strings files:

Bas

"TAB_TITLE_Camera" = "CAMERA";

Englisc

"TAB_TITLE_Camera" = "Camera";

Spanisc

"TAB_TITLE_Camera" = "Cámara";
NSLocalizedString(@"TAB_TITLE_Camera", nil)

iOS 6.1

AufXcode 5 mit einer IPod Touch der 4. Generation LaufeniOS 6.1, Englisc undSpanisc scheint zu funktionieren, aber wenn ich zu @ wechsDeutsch (oder eine andere Sprache ohne Lokalisierungsdatei) wird nicht aus @ gezogBase Localizable.strings, stattdessen zieht es aus demEnglisc Datei

Warum geht dasNICH aus dem @ ziehBAS Datei

Warum TUT es ziehen aus demEnglisc Datei

iOS 7.1

Auch mit einem IPod Touch der 5. Generation LaufeniOS 7.1, wenn ich zu @ wechsDeutsch scheint aus der zuletzt ausgewählten Sprache zu stammen, die eine Lokalisierungsdatei enthält, entwederEnglisc oderSpanisc. Huh?!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage