Ich muss Spanisch als Entwicklungssprache für eine iOS-App einstellen. Ich verwende bereits Xcode 6 und änderte den Localization native development region
-Eintrag in Info.plist
(CFBundleDevelopmentRegion
) der App von "en" in "es". In Projekt> Info> Lokalisierungen bleibt Englisch als Entwicklungssprache festgelegt.
Wie in Information Property List Key Reference angegeben, gibt CFBundleDevelopmentRegion
die Standardsprache an. Ich muss Spanisch auf die Standardsprache einstellen. Was fehlt mir?
Vielen Dank
So können Sie das machen:
Info.plist
den Entwicklungsbereich in die Sprache, die Sie als Basissprache verwenden möchten. Beachten Sie, dass die Eigenschaft etwas falsch benannt wurde, da ihr Wert ein Sprachcode (mit einem optionalen Ländercode) und nicht ein Regions- oder Ländercode sein sollte.projectname.xcodeproj/project.pbxproj
und suchen Sie nach developmentRegion
. Sie sollten eine Zeile wie developmentRegion = English;
sehen. Ändern Sie dies, um auf die gleiche Sprache zu verweisen, die Sie in Ihre Info.plist
-Datei schreiben.Hier ist ein Beispiel für das Ergebnis, in dem fr
als Basissprache verwendet wird:
Suchen Sie in der .xcodeproj-Datei Ihres Projekts nach der Zeichenfolge developmentRegion
. Angeblich heißt es jetzt "Englisch". Wenn Sie "Spanisch" ändern, sollte Xcode 6 auf der Registerkarte "Info" Spanisch als Standardsprache für das Projekt Ihres Projekts erkennen, solange Sie der Liste "Spanisch" hinzufügen.
Weitere Informationen zu diesem Thema finden Sie unter http://eschatologist.net/blog/?p=224
Für Xcode 9 und 10:
Schließen Sie Xcode.
Xcode öffnen: In den Projektinformationen sollte jetzt der Name der Sprache und daneben die Entwicklungssprache angezeigt werden.
öffne dein Ziel -> info -> change "Localization native development region" in deiner Sprache
Wenn Sie Natrium verwenden, können Sie einfach einstellen
xcconfig:
DEVELOPMENT_LANGUAGE:
"*": "German"
in Ihrem .natrium.yml