Несколько локализаций пока только показывают английский
Я решил объединить несколько своих проектов в один проект с использованием одной и той же базы кода и использовать разные цели для разных версий моего приложения.
Мое приложение переведено на 7 языков с английским по умолчанию. Другие языки: шведский, голландский, немецкий, французский, польский и испанский. Переводы работали как шарм раньше. Я используюNSLocalizedString
и мойLocalizable.strings
который переведен.
Однако теперь, когда я объединил свои проекты, а также добавилInfoPlist.strings
файл, приложение предполагает использование текстов по умолчанию (английский). Когда я запускаю приложение и получаю & quot; Поделиться местоположением & quot; вопрос, я получаю вопрос на локализованном языке (поэтому ОС получает локализацию), но остальная часть приложения все еще на английском языке.
Файлы правильно переведены и не имеют ошибок. Я протестировал несколько языков, но все на английском.
Если я установлюCFBundleDevelopmentRegion
напримерSwedish
все приложение на шведском. Таким образом, локализация работает, но приложение игнорирует настройки системы.
Я что-то пропустил?