質問
私は、コマンドラインからOS Xには現在のロケールを検出する必要があります。 Linux / Unixでは、私はLANGに依存することができますが、それは常にセットされていません。
ます。http://henrik.nyh。 SE / 2007/10 / UTF-8を表示-正しくインヒョウ末端の
私は、コマンドラインユーティリティまたは私はその情報を見つけることができますAppleScriptのコードを探しています。理想的には、彼らは以降10.2から動作します。
私がこれまでに発見した最も近いです。
defaults read -g AppleLocale
以降10.3で動作している
解決
aproposのlocale
10.4以降かかわら
編集ます:
defaults read .GlobalPreferences AppleLanguages | tr -d [:space:] | cut -c2-3
は、ここを述べています。私も10.2システムへのアクセスを持っていないので、それが動作するかどうか、私は知りません。
他のヒント
locale
またはそれはdisponibleない場合は、
env | grep LC_
export LANG=$(defaults read -g AppleLanguages | \
sed '/"/!d;s/["[:space:]]//g;s/-/_/').UTF-8
所属していません StackOverflow