Я хочу локализовать свое приложение; Я использую Swift 2. Я следил за этим уроком, но у меня есть 2 проблемы.
1. Локализованное изображение исчезает для обоих языков
Я локализовал несколько изображений таким же образом для немецкого и английского языков. Один набор изображений (en и версии изображения) исчезает для обоих языков. Я добавил их, они находятся в папке проекта, и я не вижу никакой разницы с другими изображениями, которые я локализовал.
Я пробовал
- очистка и запуск проекта (без ошибок)
- удалили изображения и добавили их снова
- удален и добавлена локализация
... ничего не помогло. Любая идея?
2. Ошибка w/ NSLocalizedString
и Localizable.strings
Я создал Localizable.strings
для локализации строк приложения. Вот как я делаю их локализуемыми:
button.setTitle(NSLocalizedString("buttonTitle", comment: "MyButton"), forState: .Normal)
В Localizable.strings
для английского я добавил:
"buttonTitle" = "MyButton"
... и для немецкого языка:
"buttonTitle" = "MeinButton"
Теперь Xcode не показывает ошибок в коде, но он говорит
Сбой чтения:
Данные не могут быть прочитаны, потому что они не в правильном формате.
Есть идеи?
Спасибо заранее:)
Изменить
Проблема № 2 была решена, я пропустил там ;
. Благодаря кодированию Voldemort!