2011-12-15 2 views
0

Недавно мы добавили поддержку локализации в мое приложение и добавили венгерский перевод. Он работал нормально. Но потом мы обнаружили, что некоторые символы не были правильными, поэтому я отправил файл «.strings» на переводчик и заменил старый файл обновленным файлом.Проблема с локализацией iPhone

Теперь локализованная строка появляется в окне оповещения, но все экран/форма/NIB отображаются только на английском языке.

Я понятия не имею, что пошло не так в этом процессе. Это очень срочно, и, к сожалению, мой кодер не очень отзывчив.

Я программист, но не очень знакомый с Objective C. Если я смогу получить помощь от экспертов-рефери, я, возможно, смогу его решить.

Спасибо!

+0

Немного кода, в котором вы выполняете эту функцию, поможет нам загружать, чтобы помочь вам. Лучше размещать некоторые из них здесь. –

+0

Являются ли локализованные рудники NIB локализованы из кода с помощью NSLocalizedString? – V1ru8

+0

@ V1ru8 да, NIB локализованы. они отображали переведенный текст, прежде чем я заменил файл перевода. может ли это быть anyhting, связанное с символами Unicode в переводе? – Mihir

ответ

0

Я не уверен, что было не так, но я сначала восстановил этот файл .string со старой версией, открыл его из Xcode и затем заменил содержимое. Одно из различий, которое я наблюдал, было, было две пустые строки в EOF в старом файле, который отсутствовал в новом файле, но не уверен, что это вызвало проблему.

Спасибо всем!

+0

Закройте вопрос, отметив его как правильный. – Sarah