Можно ли переключаться между разными локализациями при разработке приложения для Mac? - PullRequest
2 голосов
/ 27 марта 2011

Я разрабатываю приложение в Mac OS X. Чтобы сделать приложение более доступным, я локализовал его, используя другой файл XIB и файл строк.Поскольку строки на разных языках могут различаться по длине, и чтобы убедиться, что я не забыл строку, у меня возникает следующий вопрос:

Можно ли переключиться на другой язык при разработке этого приложения?Я знаю, что могу установить язык для всей системы, выйти из системы и снова войти в нее, но это немного обременительно для быстрой проверки.
Возможно, есть какой-нибудь ключ Info.plist, который можно установить?

1 Ответ

3 голосов
/ 28 марта 2011

Нет необходимости выходить из системы.Настройка языка в Системных настройках применяется к любым впоследствии запущенным приложениям, поэтому все, что вам нужно сделать, это изменить язык, выйти из приложения и снова открыть его.данное приложение, добавив ключ AppleLanguages к настройкам приложения по умолчанию.В качестве примера его значения вы можете найти этот ключ в глобальном домене, который установлен Системными настройками (используйте defaults read NSGlobalDomain AppleLanguages).Таким образом, вы даже можете создать скрипт, который позволит вам тестировать все языки в цикле.

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