iOS русский Локализуемые строки не работают (но другие работают) - PullRequest
1 голос
/ 05 января 2012

Я уже выпустил приложение для iOS, которое локализовано на английском и греческом языках с использованием файлов Localizable.string, и они работают как положено. Проблема в том, что мне нужно добавить русский язык в мои переводы, а я не могу. У меня весь файл переведен как pdf файл от переводчика с русского языка. Я сгенерировал новый файл строк, зайдя в XCode, выбрал свой пакет Localizable.strings (который содержит 2 файла, один для греческого и один для английского), и на правой панели я нажал «+» в разделе «Локализация», и я выбрал русский в качестве нового языка. Затем я скопировал новый перевод в файл Localizable.strings для русского языка.

Я изменил язык моего iPad на русский, и все на русском, кроме моего приложения на английском! Я удалил приложение с iPad и переустановил, очистил сборку и переустановил, и я могу подтвердить, что файл localizable.strings для русского языка правильно скопирован в комплект приложения.

Я пробовал эти вещи как с UTF-8, так и с UTF-16 в качестве кодировки файлов, и перевод продолжает падать на английский. Исходное приложение работало с UTF-8.

Есть идеи, как мне преодолеть эту проблему?

Ответы [ 3 ]

2 голосов
/ 17 февраля 2012

Ну, похоже, iOS отличает общую русскую локализацию от других русских локализаций.Я попал в категорию людей, введенных в заблуждение именами Xcode.Изменение локализации на простой русский язык для всех моих локализованных файлов устранило проблему (это было RU-someelse).

0 голосов
/ 14 октября 2013

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

В любом случае вам нужен общий русский (ru) язык.Не русско-украинский (ru-UA) или русско-российский (ru-RU).

0 голосов
/ 27 июня 2012

Немного поздно, но если другие столкнутся с той же проблемой.При смене языка на iPad.Первый русский выглядящий язык українська на самом деле украинский.Тот, который вам нужен русский

Не уверен, что это был тот случай, но я столкнулся с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...