2014-12-17 3 views
3

Я видел другие темы о симуляторе, но я переживаю 90% -ный перерыв, который не что иное, как чудесный.Датская локализация сломана в iOS 8?

Наше приложение локализовано на 5 языках. Все они прекрасно работают, кроме датчан.

Только определенные слова переведены, хотя все они используют ярлык «NSLocalizedString». Также работают BarButtonSystemItem «Назад» и «Отмена».

Симптомы точно такие же, как в симуляторе, устройстве, iOS 7 & 8. Я также пробовал как «датскую» (да), так и «датскую» (датскую) »в разных комбинациях.

Неужели кто-то еще испытывает странные проблемы с локализацией?

+0

Иногда, очистка вашего проекта Xcode делает чудеса случаются – Maarten

+0

Да, сделал это, удалил папку с исходными данными, удаленные приложения, перезапустил телефон. Нет разницы. – swebal

+1

Я знаю, что это будет какая-то глупая ошибка, которую я сделал, но когда все остальные языки работают отлично, я не могу понять это. – swebal

ответ

2

Я знал, что это будет глупая ошибка, но эта побеждает.

В файле датского Localizable.strings в EMPTY ROW был ПРОСТРАНСТВЕННЫЙ ХАРАКТЕР.

Я не шучу.

Это заставило приложение найти все переводы до символа пробела, после чего ничего не получилось ... OMG, какая глупая ошибка ошибки парсера от Apple.

Неверный код? facepalm

+0

Я рад, что вы, наконец, решили вашу проблему! И да, вы можете считать это ошибкой. Чрезвычайно странно, что одно неуместное пространство разрушает всю вашу локализацию ... Приятного дня! – Maarten

+2

XCode действительно беспорядок. – asdasd

Смежные вопросы