2013-07-01 5 views
2

У меня есть приложение IOS, в котором есть файл с локализованными файлами в Мексике, и я бы знал, что делает приложение MX локализованным. В списке языков Ipad нет «Español (México)».Иностранный язык на устройствах ios

Редактировать2: Я установил язык в «Español» и установил часовой пояс для Мексики, но все приложение было настроено как испанское приложение. Можем ли мы сделать локализованное приложение в мексиканском стиле (или другой профиль локализации, который использует под-идентификатор) ?!

Saint clous очень muche!

ответ

1

Вы можете выбрать локализацию в Испании и Мексике внутри другого элемента списка.

0

У вас есть 2 варианта здесь:

Добавить в настройках проекта языка и «локализовать» файлы.

enter image description here

локализуют отдельные файлы (например Localizable.strings в)

enter image description here - enter image description here

и доступа к нему внутри кода с

NSString *localID = ((NSLocale *)[NSLocale currentLocale]).localeIdentifier; 

, например, и создать (например, мне пришлось делать в "Allow only specific translations for different schemes/targets" например)

+0

Мое приложение уже локализовано, у меня есть es-MX Localizable. Моя проблема в том, что я не могу проверить версию Méxican с настройками испанского языка на Ipad, потому что у меня также есть локализуемый файл в испанском языке в моем проекте. – Hacketo

+0

Хорошо, я понимаю вашу проблему. 'NSLocalizedString', похоже, не принимает идентификатор ** es_mx **, даже если он установлен. В этом случае я действительно рекомендую взглянуть на мою ссылку и ** перестроить вызов локализации **, если вы не найдете другого пути. Но используйте эту строку, указанную здесь, а не одну в другом ответе, или никогда не получите _mx в идентификаторе :) – geo

+0

Я думаю, что я плохо себя зарекомендовал ^^. На самом деле я не знаю, как установлен языковой стандарт MX, потому что в списке языков Ipad нет «Español (México)». Я попытался установить язык как Español и установить часовой пояс в Мексику, но он ничего. Как под-идентификатор устанавливается в локали устройства? В финале я хочу запустить свое приложение с устройством, для которого установлены настройки локали, установленные на es-MX – Hacketo

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