2012-06-21 7 views
0

У меня проблемы с функцией перевода MonoTouch/iOS. У меня есть английские и немецкие файлы перевода (Localizable.strings) в папках en.lproj и de.lproj, оба файла установлены в Build Action = Content.Перевод MonoTouch не работает для 'de'

Проблема заключается только в переводе на английский язык как на симулятор, так и на устройство. Немецкий перевод не работает ни на устройстве, ни на симуляторе.

Я попробовал все из следующих действий:

  • Чистых и Rebuild
  • Удален приложение на тренажере/устройстве, изменил языка на немецкий, перезагрузил имитатор/устройство, переустанавливать приложение
  • Restarted MonoTouch, перезапущен мой Mac
  • комбинации этих

Что мне не хватает? Как «поручить» MonoTouch переключиться на язык пользовательского интерфейса устройства? Как отлаживать ошибки, подобные этим?

ответ

0

Решено, проблема заключалась в том, что немецкий файл содержал умлауты и не был закодирован в UTF-8. Если у вас такая же проблема, просто конвертируйте файлы в UTF-8 и повторите попытку.

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