Раньше в Leopard было так просто, через информационный диалог, можно было запустить любое приложение на желаемом языке. Некоторые программы, такие как Things или Adobe Creative Suite, просто более эффективны на английском языке. Я хочу вернуть эту функцию - но как ...?
4 ответа
Если вы хотите делать это время от времени, посмотрите на плагин LaunchApp.
Если вы хотите установить его на постоянной основе, запустите этот скрипт в окне терминала (Окно терминала из /Applications /Utilities /Terminal):
defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"
Где вы заменяете путь к своему приложению (не забывайте избегать пробелов обратной косой чертой) и языковые коды тем, что вы ищете. После запуска этого сценария приложение всегда будет запускаться на том языке, который вы указали первым (при условии, что этот язык существует).
Если вы хотите удалить предпочтение, используйте:
defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages
Просто чтобы знать, что некоторые приложения, такие как Adobe Creative Suite, устанавливаются только на одном языке. Часто невозможно переключиться, как вы можете сделать со многими другими приложениями OS X.
Если интересно, мы также предоставляем другое приложение для переключения языков на MAS:http://itunes.apple.com/app/linguaswitch/id464896493?mt=12.
Все решения по изменению языка приложения основаны на том, что доступно в самом комплекте приложений. Они не могут предоставить вам новые языки, переводя на лету, как я заметил некоторые пользователи LinguaSwitch.
Теперь есть приложение, которое элегантно справляется с задачей; Вы даже можете установить язык навсегда: Language Switcher.
Обновление: теперь есть другое приложение, которое доступно в MAS: Выбор языка приложений.
Можно вручную удалить все остальные языки приложения, щелкнув его правой кнопкой мыши> показать содержимое пакета <и удалить все ненужные языки.
Но это далеко не элегантное решение. :(