Мое приложение имеет только i18n для pt-PT.iOS i18n по умолчанию резервный язык
Однако, когда телефон настроен на английский или любой другой язык, мое приложение отображает ключи i18n вместо значений в pt-PT.
Мое приложение имеет только i18n для pt-PT.iOS i18n по умолчанию резервный язык
Однако, когда телефон настроен на английский или любой другой язык, мое приложение отображает ключи i18n вместо значений в pt-PT.
В области «Информация» для вашей цели проверьте «Локализационная область разработки» (CFBundleDevelopmentRegion
). Вероятно, это en
(поскольку это значение по умолчанию). Это конечная область падения. Вероятно, вы должны установить это значение pt
.
Это то, что я искал. Благодарю. –
Вы видели http://stackoverflow.com/questions/3263859/localizing-strings-in-ios-default-fallback-language? – Cfr
Это решение требует от меня изменить все 'NSLocalizedStrings', что на данный момент совершенно невозможно. –