Lokalisierte native Entwicklungsregion, Basislokalisierung und Appstore-Sprache (Bundle)

8

Ich verstehe, dass "Localization native development region" ein Ersatz für Sprachen ist, die im Projekt fehlen.

Ich verstehe, dass die Sprache, die im Appstore angezeigt wird, aus dem Bündel und seiner Verzeichnisstruktur kommt, aber wie kann ich die Basislokalisierung mit der Entwicklungsregion übereinstimmen lassen?


Auf Xcode 6 ist die Standardeinstellung Englisch für die Entwicklungssprache mit aktivierter Basislokalisierung & amp; das gleiche in der info.plist.

Ich habe bereits die vorgeschlagenen Fragen gelesen & amp; Antworten, aber ich habe immer noch keine klare Antwort.

Die Verzeichnisstruktur dieses Projekts hat nur ein Verzeichnis namens Base.lproj, wenn ich die native Entwicklungsregion der Lokalisierungsdatei von info.plist ändere, hat dies keinen Einfluss darauf, dass das Projekt eine englische Entwicklungssprache hat

Wenn ich eine Lokalisierung nach dem neuen Wert in der info.plist hinzufüge, entferne die Basislokalisierung, entferne die englische Lokalisierung (gehe in den Mülleimer und hinterlasse keine Spur), wähle die Basislokalisierung neu und sage, dass sich die Basislokalisierung auf Spanisch bezieht Als Referenzsprache wird das Bündel immer noch als Englisch erkannt.

Wie kann ich die Basis-Internationalisierung so einstellen, dass sie einer anderen Sprache als Englisch entspricht?

    
Andrea 31.12.2014, 15:01
quelle

1 Antwort

10

Dies ist mehr als eine Antwort, eine echte Lösung ist wirklich schwer zu finden, wenn Sie die Basis-Lokalisierung beibehalten wollen.
Öffnen Sie die Datei xcodeproj direkt nach dem Erstellen eines neuen Projekts manuell in einem Texteditor. Nach ein paar Zeilen findest du so etwas:

%Vor%

Indem Sie manuell developmentRegion und den Verweis in knownRegions ändern, ist es möglich, in der Info-Registerkarte unter xcode 6 eine Lokalisierung wie Ihre Sprachentwicklungssprache zu erhalten.
Ich habe ein Radar (Nr. 19438250) bei Apple angemeldet, in dem ich ein Dropdown-Menü anforderte, um die Entwicklungssprache des Projekts auszuwählen oder das Problem zu klären.

    
Andrea 12.01.2015, 08:07
quelle