2013-04-01 15 views
3

Фон: Мы пытаемся локализовать приложения для FR-FR, FR-CA, ES-ES и ES-MX. Мы создали правильные файлы localizable.strings и strings.xml для android и ios, соответственно. Все четыре выглядят так, как будто они поддерживаются обеими ОС.Локализация приложений для двух версий одного и того же языка

Вопросы: У нас возникли проблемы с тестированием, что они правильные. Например, есть возможность в любой из ОС выбрать французский, но не французский канадский. Когда мы переключаем язык на французский и регион в Канаду на устройстве iOS, он меняет клавиатуру.

Вопросы:

  • Как мы испытываем эти языки?
  • Эти языки поставляются с телефонами, которые покупаются только в этом регионе?

ответ

2

Обратите внимание, что для Android атрибут language-country необязательно должен существовать в реальной комбинации для его работы. Например, если вы создадите локализацию для немецкого языка в Канаде, она по-прежнему будет работать, хотя, вероятно, никто не сделал телефон для этой конкретной комбинации.

При столкновении с неизвестной комбинацией Android будет просто каскадировать до менее точного атрибута немецкого языка для языковых локализаций (при условии, что немецкий язык присутствует даже на телефоне/apk) и каскадировать до менее точного географического атрибут Канады (при условии, что атрибуты, связанные с Канадой, присутствуют даже на телефоне/apk).

К сожалению, я не знаю достаточно о iOS, чтобы дать вам конкретный совет по этой части вопроса.

Как вы можете протестировать локализацию? В прошлом году в Google I/O появилось presentation на новом инструменте локализации Eclipse для одновременного тестирования ваших макетов на разных языках.

В качестве еще одной стратегии тестирования, которая также поможет в iOS, помимо того, чтобы просить родственников и друзей, проживающих за границей, или попросить ваших собственных существующих клиентов (если они есть), вы можете пойти на http://fiverr.com/ и заплатить пять долларов США кто-то франкоязычный в Квебеке, чтобы сделать quick test вашего приложения на своем телефоне и отправить вам скриншоты телефона вашего приложения, работающего на своем устройстве.

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

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