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