Таким образом, основным языком моих приложений в настоящее время является норвежский в iTunes Connect, но в новой версии я добавил локализацию для английского языка. Когда я тестирую на своем устройстве и устанавливаю шведский язык (просто для тестирования), он по-прежнему показывает норвежский. Но я хочу, чтобы английский язык был в приложении во всех странах, а норвежский — только для Норвегии. Кто-нибудь знает, как я могу это сделать?
iTunes Connect — вопрос об основном языке
Ответы (2)
Вы должны использовать базовый язык в проекте в качестве языка по умолчанию для других локализаций, не поддерживаемых вашим приложением. Это означает, что если вы хотите, чтобы норвежский язык использовался по умолчанию для других локализаций, то в разделе локализации для ваших Localizable.strings выберите «Base», который создаст папку Base.lproj и файл локализации. Просто убедитесь, что в этом файле есть норвежские строки, Xcode может выбрать английский язык в этом файле, просто скопируйте и вставьте норвежский контент и замените. Он должен работать нормально.
Язык iTunes Connect не влияет на язык в приложении.
Если вы хотите изменить язык приложения, вам необходимо установить базовую локализацию на английский язык, как описано здесь: https://stackoverflow.com/a/50232581/3698961