У меня есть приложение, которое я хочу перевести на испанский.Приложение очень простое и использует базовый UINavigation Controller.Заголовок установлен на главной доске:
Чтобы добавить испанский, я сделал следующее:
- Добавлен испанскийв проекте Локализации
Мой первый вопрос ко всем вам: зачем показывать 4 файла на английском и 3 файла на испанском, когда у меня фактически есть 2 файла на английскоми 2 файла для испанского
Я включил местоположение для контроллера вида
Я также добавил строковый файл в проект.Это для меток и динамического текста в представлениях, и это работает как ожидалось.
Отредактировано Main.strings (испанский)
При запуске приложения я отредактировал схему и установил язык приложенияна испанский.
Когда приложение запускается и попадает на главный экран, я все равно вижу «Добро пожаловать» вместо «Bienvenidos». Чего мне не хватает?
Другие вещи, которые вы должны знать, при добавлении локализации я несколько раз включал и отключал эту функцию для раскадровки, пробующей разные варианты.Кроме того, при тестировании приложения я меняю язык настроек на испанский, я также несколько раз удалял и устанавливал приложение.
Я использую Xcode 10.1, формат проекта совместим с Xcode 9.3, цель развертывания iOS12,1
Надеюсь, кто-то может помочь.