Выбрать язык для 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 .

  • Изменение размера раздела Windows 7 bootcamp
  • Резервное копирование образа изображения в Time Machine
  • Как установить пользовательские привязки клавиш и ключевые макросы в Mac OS X?
  • Доступ к локальному хосту на Mac OS X с машины Parallels
  • Как отключить Spotlight в Snow Leopard?
  • Есть ли способ увидеть, какое изображение в настоящее время используется в качестве фона рабочего стола Mac OS X / обои?
  • Свяжите расширение файла с приложением в Snow Leopard
  • Клавиатура MacBook Pro - как заменить / переустановить клавиши?
  • ОЧЕНЬ большие текстовые файлы и Snow Leopard
  • Не удается удалить файл атрибута в mac os X
  • Журнал операций cron на OS X
  • OS X Snow Leopard: элемент автозапуска Finder для создания нового текстового файла
  • Interesting Posts

    Экономичный веб-браузер с памятью

    Как я смогу сделать VHD-установку Windows 8 из Windows 7

    Прокрутите вниз половину размера экрана в Firefox

    Windows 8 спит после 1 минуты бездействия

    Зарядные устройства USB-C: Безопасно ли заряжать телефон с электропитанием ноутбука?

    Строковые литералы: куда они идут?

    Сбита ли математика с плавающей запятой?

    Сеть Windows 10 Pro: позволяет пользователям удаленно получать доступ к учетному программному обеспечению на ноутбуке; Безопасность и концептуальные вопросы перед тестированием

    Windows 7: Событие 55 Структура файловой системы на диске повреждена и непригодна для использования

    Есть ли способ восстановить предыдущую версию в Mac OS X после установки обновления?

    Установка даты создания файла в Mac OS X

    Tracert – нет ответов ICMP после второго прыжка

    Изменить формат даты на экране блокировки Win 8.1

    ВСЕГДА отображает последний / стандартный пользовательский экран приветствия Windows 7

    Как автоматически переименовывать и перемещать фильмы?

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