Чи можливо запустити програму певною мовою?


46

Я розробник, і моя основна мова - французька, тому я використовую Mac OS X французькою мовою. Однак мені потрібно регулярно відкривати додаток англійською мовою, щоб зробити підтримку.

Зараз я переходжу до Міжнародних системних налаштувань і вкладаю англійську мову вище в список мов, після чого відкриваю додаток, який мені потрібен для роботи англійською мовою. Коли я закінчую, я переключаю його на французьку.

Це дратівливий процес. Чи є щось інше, я можу використовувати, як програму командного рядка, для запуску програми певною мовою?

Відповіді:


17

Для запуску однієї програми з різними мовами існує безкоштовна програма, програма Switcher .

це дійсно просто і працювати дивовижно.


8
Під капотом він просто запускає програму з -AppleLanguages (French)перемикачем, і це те, що мені справді було потрібно. Дякую!
zneak

64

Ви можете змінити мову всередині файлу налаштувань програми:

defaults write com.apple.TextEdit AppleLanguages '("en-US")'

Або просто запустіть один раз одну програму іншою мовою:

/Applications/iCal.app/Contents/MacOS/iCal -AppleLanguages '(de)'

Щоб визначити ідентифікатор групи, запустіть

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

або безпосередньо в одній команді:

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Mail.app) AppleLanguages '("en-UK")'

(через SuperUser )


Цікаво. Прямий "program-call" - підхід працює для Excel, але не для Numbers. За допомогою Numbers ви повинні змінити мову у файлі налаштувань. (Перший приклад вище).
Ерк

Ця перевага більше не працює 10.11. Чи є альтернативи?
Хамід Рохані

1
Він просто працював на мене 10.11, тут жодних проблем.
Бен-Урі

Працював для мене і на Високій Сьєррі (10.13).
Яссін ЕльБадауї

1

Перейдіть у додаток, натисніть Command + I, і якщо є інші мови, вони з’являться на інформаційній сторінці. Просто зніміть усі, крім потрібної мови


5
Це більше не працює в Snow Leopard.
Loïc Wolff

У Safari на Mojave - це ярлик по електронній пошті.
ankii



-2

У Finder знайдіть інформацію про програму. Тут є мови, і ви можете вибрати. На жаль, це, здається, зникло у Снігового Леопарда.


5
Чим це відрізняється від відповіді @ Avi, зробленої 3 роки тому?
користувач151019
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.