Ich muss Spanisch als Entwicklungssprache für eine iOS-App festlegen. Ich verwende bereits Xcode 6 und habe den Localization native development region
Eintrag in app's Info.plist
( CFBundleDevelopmentRegion
) von "en" in "es" geändert . Unter Projekt> Info> Lokalisierungen bleibt Englisch jedoch als Entwicklungssprache festgelegt.
Wie gesagt in Informationen Property List Key Referenz , CFBundleDevelopmentRegion
gibt die Standardsprache. Ich muss Spanisch auf die Standardsprache einstellen. Was fehlt mir?
Vielen Dank
developmentRegion = francais
oder geändertdevelopmentRegion = fr
?knownRegions
Liste (in der .pbxproj-Datei) hinzufügen müssen, damit die Eigenschaft unter den Projekteinstellungen angezeigt wird.developmentRegion
muss eingestellt sein auffr
und nicht auffrancais
. Grund: Die developmentRegion von project.pbxproj wird an das Ziel übergeben,export DEVELOPMENT_LANGUAGE=fr
und dieser Wert wird normalerweise wie<key>CFBundleDevelopmentRegion</key<string>$(DEVELOPMENT_LANGUAGE)</string>
in der Info.plist verwendet. In derCFBundleDevelopmentRegion
Dokumentation wird angegeben, dass er im Format ISO 639-1 oder ISO 639-2 von developer.apple.com/documentation/bundleresources vorliegen sollte /… . Also ist 'fr' richtig und 'francais' nicht.Für Xcode 9 bis 11:
Schließen Sie Xcode.
Open Xcode: Ihre Projektinformationen sollten jetzt den Sprachnamen mit der Entwicklungssprache daneben anzeigen.
quelle
.pbxproj
Datei Ihres Projekts : stackoverflow.com/a/3054073/4084269 😉Suchen Sie in der .xcodeproj-Datei Ihres Projekts nach der Zeichenfolge
developmentRegion
. Angeblich heißt es gerade "Englisch". Wenn Sie es in "Spanisch" ändern, sollte Xcode 6 Spanisch als Standardlokalisierungssprache Ihres Projekts auf der Registerkarte "Info" erkennen, solange Sie der Liste "Spanisch" hinzufügen.Weitere Informationen zu diesem Thema finden Sie unter http://eschatologist.net/blog/?p=224
quelle
Öffnen Sie Ihr Ziel -> Info -> ändern Sie "Localization Native Development Region" in Ihre Sprache
quelle
Für jemanden, der wie ich Hilfe benötigt, habe ich zwei Ziele, eines möchte ich EN Base-Lokalisierung sein und das zweite Ziel muss eine andere Sprache sein. Die oben erwähnte Option "Projektname.xcodeproj / project.pbxproj ändern und nach developmentRegion suchen und ändern ..." funktioniert bei mir aufgrund von Zielen nicht.
Was für mich, Xcode 11.5, funktioniert hat, ist, dass nur ich den Sprachcode in der "nativen Entwicklungsregion der Lokalisierung" für dieses bestimmte Ziel ändern muss und es funktioniert, keine Änderung in projectname.xcodeproj / project.pbxproj PS Here " Lokalisierung native Entwicklungsregion "muss Ländercode wie fr_Fr oder in meinem Fall hr für Kroatisch gehen
quelle