Интернационализация изображений кнопок - PullRequest
0 голосов
/ 07 марта 2012

Я создал приложение для iPhone, но мне бы хотелось, чтобы оно поддерживало два языка (EN и FR), но определенным образом: потому что мое приложение отображает текст в «изображенных кнопках», а не «текст на этикетке» .

Если локализация - Франция, я хочу, чтобы приложение отображало французские кнопки, которые я нарисовал в фотошопе. И, если когда-нибудь локализация - это все что угодно, кроме французского, я хочу, чтобы приложение отображало английские кнопки, которые я подготовил.

Можете ли вы перенаправить меня к простому и простому учебнику или просто скажите, какие строки кода я должен написать и где.

1 Ответ

1 голос
/ 07 марта 2012

Если вы выберете изображение в левой панели навигатора проекта, а затем перейдете к правой панели инспектора файлов, вы увидите список локализаций. Вы можете добавить английский или французский там. Вы увидите стрелку раскрытия в боковой части изображения в навигаторе проекта. Вы можете открыть его, чтобы увидеть разные версии, и вы можете щелкнуть правой кнопкой мыши, чтобы показать их в Finder. Ваши локализованные файлы будут присутствовать в каталоге вашего проекта в каталогах en.lproj и fr.lproj, и вы можете редактировать их по своему желанию.

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

Если вы уже запустили проект, он уже установит нелокальный набор ваших изображений на ваше устройство / симулятор. Вам придется удалить приложение, прежде чем запускать его снова, иначе ваше приложение, вероятно, подберет нелокализованную версию изображений.

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