Выбрать язык для Mac OS X

При запуске программы, помимо прочего, он проверяет настройки языка и текста для Mac OS X и определяет язык для работы. «Если программа поддерживает язык, стоящий сначала в списке, он будет использоваться для меню и сообщений в программе. Если ваш первый язык не поддерживается, будет использоваться второй язык».

Как сделать программу привлекательной только для определенного (второго) языка из списка?

Пример:

  • Вся система работает с английским языком, когда вы начинаете «программу», она работает с английским и не понимает русский.
  • Вся система работает с русским языком, если вы запускаете «программу», она работает с английским и русским языками.

Требуется система на английском языке, но для «программы» русская.

«Language switcher» не работает, потому что по умолчанию это только английский. Благодаря-

3 Solutions collect form web for “Выбрать язык для Mac OS X”

У меня есть следующие две функции в моем .bash_profile:

# default language order: German, Swiss German, Swiss French, French, ... langreset() { defaults write NSGlobalDomain AppleLanguages "(de, de-CH, fr-CH, fr, en, es, it, en-US)"; } langfoo() { defaults write NSGlobalDomain AppleLanguages "($1, de, de-CH, fr-CH, fr, en, es, it, en-US)"; } 

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

 langfoo it # run the app, either as a unix command, # double-click, QuickSilver, "open /path/to/app"... # To return to the default language order, type langreset 

Это не изменяет переменную среды оболочки LANG, но программы unix, похоже, отлично работают с новым языком. Если вы не хотите управлять этим с помощью командной строки, вы можете, конечно, обернуть эти команды в AppleScript, превратить его в приложение и запустить его таким образом. Applescripts могут запрашивать ввод с небольшим диалоговым окном.

Если у вас есть одно приложение, которое вы хотите запускать на одном конкретном языке все время:

 defaults write ch.sudo.cyberduck AppleLanguages "(Dutch,English)" 

Вы можете найти файл prefs (т.е. ch.sudo.cyberduck), выполнив поиск через ~ / Library / Preferences /

РЕДАКТИРОВАТЬ:

Он больше не поддерживается для переключения для одного приложения в 10.6.4 в Finder.

«Рекомендуемое обходное решение» – это переключение языков перед этим приложением. Если Language Switcher не работает (и у него есть поддержка на русском языке с февраля этого года!), Вам может потребоваться вручную переключиться.

Из того, что я могу сказать, Language Switcher ДОЛЖЕН работать для вас.

Language Switcher просто добавляет массивы AppleLanguages, как это, в списки свойств приложений:

 defaults write com.apple.TextEdit AppleLanguages -array ru 

Вы можете временно открыть приложение на другом языке, используя аргумент -AppleLanguages:

 /Applications/TextEdit.app/Contents/MacOS/TextEdit -AppleLanguages '(ru)' 

Вы можете увидеть список идентификаторов со defaults read -g AppleLanguages .

  • Как синхронизировать папки искателя в их соответствующие альбомы в iPhoto?
  • Установка Tiger на Snow Leopard MacBook
  • Отправка символов ASCII на USB-кабель USB / RS232
  • ОЧЕНЬ большие текстовые файлы и Snow Leopard
  • Изменение файла hosts на снежном барсе
  • Какова задача «java» (родительский процесс «launchd»), выполняемый на MacOS X?
  • Различия между / usr / bin / login и / usr / bin / bash
  • Использование AppleScript для включения функции замены текста Snow Leopard
  • Изменение заголовков и заголовков iTerm2 в zsh
  • Сплит-терминальные окна на Snow Leopard
  • Как использовать Apple Script для изменения раскладки клавиатуры на Snow Leopard?
  • Что я могу сделать, чтобы остановить кнопку Play / Pause от открытия iTunes?
  • Interesting Posts

    Редактировать команду в Windows 8

    Как отключить значок «Получить Windows 10» в области уведомлений (лоток)?

    Сравнение таблиц Excel

    Как сделать USB-пристыкованный жесткий диск «отключенным» от подключенной системы в режиме ожидания?

    Как изменить разрешение экрана из командной строки в Windows 10?

    Я случайно поделился своим диском C – о чем я должен беспокоиться?

    Могу ли я установить неподписанные драйверы Windows для работы без тестового режима или отключения подписи драйвера и без покупки сертификата подписи кода?

    Как SHA512 может сделать длинную строку в короткую строку

    Удаление всего между двумя символами в Ms Word

    Полностью заблокируйте компьютер и заставите его использовать одно приложение

    Восстановление данных с SD-карты

    Сценарий для очистки имен папок

    В гостевой сети Windows 7 используется один адаптер для приема и второй адаптер для создания хост-сети

    Mac OS X: как мне перейти на Qwerty / Dvorak с помощью команды терминала?

    Как преобразовать текст в нижнем регистре в верхний регистр в Microsoft Word?

    Давайте будем гением компьютера.