私は最近、私のコンピュータでen_CAに加えて2番目のロケールを有効にするというアイデア(振り返ってみると愚かなことです)を思い出しました。 2番目のロケールはzh_CNです。動作していることを確認するために(そして「確認」するために)電源を入れました。効果があって再び英語に変えました。次回始めると、一部のアプリ(全体ではない)がまだ中国語であることがわかりました。このために、KDE 設定マネージャのアクティブなロケールのリストから zh_CN を完全に削除しました。これをやったいいえ問題を解決する。
また、すべてのcoreutilsコマンドは中国語で、多くのことを行います。とても難しい。
私はたくさんの研究をし、多くを試しました:
export LC_ALL=C
:これはコマンドラインの問題を解決しますが、UTF-8は機能しません。
各ロケールをen_CA.UTF-8に設定:機能しません。
英語のロケールのみを再生成:機能しません。
export LANGUAGE=en_CA.UTF-8
:CLIでは動作しますが、一部はまだ中国語になっています。
localepurge
英語以外のすべて:ほとんどの場合動作しますが、まだ完全に削除されていません。
すべての努力にもかかわらず、私はまだManjaroパッケージマネージャで中国語の言語の障壁に遭遇することがあります。
私のロケールコマンドの出力は次のとおりです。
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_CA.UTF-8
LC_TIME=en_CA.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_CA.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_CA.UTF-8
LC_NAME=en_CA.UTF-8
LC_ADDRESS=en_CA.UTF-8
LC_TELEPHONE=en_CA.UTF-8
LC_MEASUREMENT=en_CA.UTF-8
LC_IDENTIFICATION=en_CA.UTF-8
すべてが正しいようです。誰かが私のシステムからこのロケールを完全に削除するのに役立ちますか?
よろしくお願いします。 (また、私が愚かなことをしたり、明白なことを逃した場合は、事前に謝罪します。)
私のオペレーティングシステムはManjaro Linux KDE Edition 23.0.3(Plasma 5.27.8)です。
答え1
コメントですでに確認して編集しました~/.config/plasma-localerc
。
コマンドを使用してシステムのデフォルトロケールを確認することもできますlocalectl
。これらのシステムデフォルトは、システムD-Busを介して呼び出されるすべてのサービスに使用できる唯一のロケールである可能性が高く、パッケージマネージャの特権コンポーネントはこれらのサービスである可能性が高くなります。