ドイツ語(オーストリア)ロケール(A4用紙サイズ、24時間制、yyyy-mm-dd)が必要ですが、英語のユーザーインターフェイス(翻訳が苦手なのは好きではありません)。これを実現する正しい方法は、LC_
変数を次のように設定することだと考えました.bashrc
(間違っている場合は修正してください)。
LC_MESSAGES=en_US.UTF-8
LC_$everythingelse=de_AT.UTF-8
すべての値を設定するのではなく、LC_ $ everythingelseを設定するよりエレガントな方法はありますか?LC_ALLの設定は、LC_MESSAGESよりも優先されるため、オプションではありません。
$ export LC_ALL=de_AT.UTF_8
$ export LC_MESSAGES=en_US.UTF_8
$ echo $LC_MESSAGES
en_US.UTF_8
$ locale | grep LC_MESSAGES
LC_MESSAGES="de_AT.UTF_8"
PS:それは共有マシンであり、私はsudoerではないので、システム全体の設定を変更することはオプションではありません。
,
は.
(残念ながら)の代わりがあるため、ローカライズされたLC_NUMERICを試してみます。そのため、数字をドットで入力するのは不便です(ほとんどのアプリは非標準のLC_NUMERICでうまく動作するようです)。LC_COLLATEの例を完全に理解していない:私のシステムでは、あなたが与えた例は一致しませんB
。