Я уже выпустил приложение для iOS, которое локализовано на английском и греческом языках с использованием файлов Localizable.string, и они работают как положено. Проблема в том, что мне нужно добавить русский язык в мои переводы, а я не могу. У меня весь файл переведен как pdf файл от переводчика с русского языка. Я сгенерировал новый файл строк, зайдя в XCode, выбрал свой пакет Localizable.strings (который содержит 2 файла, один для греческого и один для английского), и на правой панели я нажал «+» в разделе «Локализация», и я выбрал русский в качестве нового языка. Затем я скопировал новый перевод в файл Localizable.strings для русского языка.
Я изменил язык моего iPad на русский, и все на русском, кроме моего приложения на английском! Я удалил приложение с iPad и переустановил, очистил сборку и переустановил, и я могу подтвердить, что файл localizable.strings для русского языка правильно скопирован в комплект приложения.
Я пробовал эти вещи как с UTF-8, так и с UTF-16 в качестве кодировки файлов, и перевод продолжает падать на английский. Исходное приложение работало с UTF-8.
Есть идеи, как мне преодолеть эту проблему?