andrwj
11/10/2017 - 2:15 AM

set locale to single application in macOS

set locale to single application in macOS

#!/bin/bash
APP=${1:-none}
LOCALE=${2:-ko}

if [[ "$APP" == "none" ]]; then
	echo -e "missing applicaton name as argument:\n"
	echo -e "\t`basename $0` <Application-Name-Without-Extension> [locale]"
	echo
	exit 1
fi

defaults write -app "$APP"  AppleLanguages -array "${LOCALE}"