Переключение между несколькими индивидуальными настройками Lang & Region в Mac OS X Mavericks

Мне нужно иметь возможность быстро переключаться между двумя или тремя индивидуальными настройками языка и региона в Mac OS X. Хотя есть расширенная вкладка, которая позволяет настраивать, нет способа сохранить это как предустановку, поэтому на данный момент переключение означает кропотливо переделывая расширенную настройку каждый раз.

Есть ли способ сохранить каждую расширенную настройку в виде файла.plist, который я мог бы отключить (войдя в свою учетную запись пользователя), используя действие / скрипт Automator или что-то в этом роде?

Предыстория: я должен сделать это, потому что я веду учетные записи для предприятий в разных странах, и, к сожалению, Quickbooks для Mac 2014 настаивает на получении валюты, числовых форматов и форматов дат из текущих системных настроек. Настройка двух сент. Пользователи на самом деле не подходят для работы с пространством / временем / доступом к файлу.

1 ответ

Переключение AppleScript между США и Францией:

property theSettings : {"", ""}

set settings1 to {"Americas", "United States"}
set settings2 to {"Europe", "France"}

if theSettings is settings1 then
     set theSettings to settings2
else
     set theSettings to settings1
end if

set {theRegion, theCountry} to theSettings

tell application "System Preferences"
     activate
     set current pane to paneid "com.apple.Localization"
     tell application "System Events"
           tell window "Language & Region" of process "System Preferences"
                 tell pop up button "Region:" of group 1
                       delay 0.25
                       click
                       delay 0.25
                       clickmenu itemtheRegion of menu 1
                       delay 0.25
                       clickmenu itemtheCountry of menu 1 of menu itemtheRegion of menu 1
                 end tell
           end tell
     end tell
     quit
end tell

https://discussions.apple.com/thread/6881161

Другие вопросы по тегам