В старые времена, Leopard и раньше, окно получения информации в Finder позволяло
Вы выбираете доступные языки. Так что это был вопрос отмены выбора
язык, который вы не хотите использовать, и он будет «по умолчанию» для другого.
В наши дни вы можете использовать такую утилиту, как эта . Я хотел бы знать, что это
делает за кадром, хотя.
Наконец-то я нашел хорошее решение в архивах списка рассылки cocoa-dev .
По-видимому, вы можете изменить домен по умолчанию в аргументах, передаваемых
ваш исполняемый файл, и это приводит к тому, что глобальные предпочтения будут перезаписаны. Это
может быть достигнуто с помощью флага -AppleLanguages
, передать список языков
в предпочтительном порядке:
~/apath/AppName.app/Contents/MacOS/AppName -AppleLanguages "(Italian, English)"
Запустите это из своего терминала, и он должен дать другой приоритет
язык. Обратите внимание, что вы также можете указать один элемент списка "(Italian)"
- имеет больше смысла для целей тестирования.
Чтобы сделать это в Xcode и избежать терминала, перейдите в меню Product> Edit.
Схема… . Затем в своей конфигурации запуска перейдите на вкладку Аргументы и
создайте новый для передачи при запуске. Добавить -AppleLanguages "(Japanese)"
текст к нему. Нечто похожее на это: