2015-01-18 3 views
0

Я хочу использовать разные языки в моем приложении ios, запрограммированном с Xamarin Studio в C#. Я знаю, как использовать языковые файлы перевода, но я не знаю, как я могу использовать автоматический перевод с идентификатором моего контроля. Нашли несколько примеров, где идентификатор объектов был, например, MWt-Ya-pMf. Затем вы можете использовать этот идентификатор для автоматического перевода с помощью файла перевода: «MWt-Ya-pMf.normalTitle» = «Сохранить»;Xamarin Studio: Локализация раскадровки/языковой файл

Но теперь я нашел только идентификаторы, такие как 345, 235, ... Я попробовал это для своей кнопки с «345.normalTitle» = «test»; в моем языковом файле или «345.title» = «test»; но безуспешно.

Может ли кто-нибудь сказать мне, как это работает сейчас?

ответ

0

Я нашел решение сам, но ТНХ больше, вот мое решение:

мне пришлось скопировать файл раскадровки в папку с именем Base.lproj (корень), и я также создал файл, например, в Ресурсах/de.lproj/MyStoryboard.strings (Ресурс Bundle). Тогда я мог бы использовать «345.normalTitle» = «Titlestring»; для изменения названия моей кнопки.

+1

У меня такая же структура, как и у вас, но перевод не работает – OrcusZ

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