私がまだ知らない何らかの理由で、通常のことをした後...新しいKDE 5インストールでes_ES言語を設定した後、いくつかのアプリケーションが動作を停止しました。 いつ (エラーログを表示するには)ターミナルで実行すると、次のように表示されます。
'std :: runtime_error'のインスタンスをスローした後に呼び出された終了what():locale :: facet :: _ S_create_c_locale name not valid
これは何を意味するのでしょうか?
システムが「捕捉」されていない、またはまったく受け入れられていない言語が構成されていること。
それを解決する方法は?
簡単です。ローカル言語またはシステム言語を適切に構成する必要があります。これを教えます😀
1. まず、使用する言語を知っておく必要があります(明らかなことですが)。es_ESを使用するとします。
2. 次に、施設リストファイルを開きます。
sudo nano /etc/locale.gen
3. そこで、ファイル内で次の行を探し、コメントを解除します。
#en_ES.UTF-8 UTF-8
つまり、次のようにします。
en_ES.UTF-8 UTF-8
4. 準備ができました。次に、施設を再度生成します。
sudo locale-gen
5. これを行った後、/ etc /locale.confファイルを確認します。
sudo nano /etc/locale.conf
次のようになります。
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
他のいくつかのサイトでは、次のコマンドを推奨していることがわかります。
エクスポートLC_ALL = C
それは同じ完全に有効です😉
終わり!
まあそれは何も。 LC_ALL = Cを参照する行が.confファイルに書き込まれていなかったため、昨日自宅でかなりの頭痛の種になりました。理由はわかりません...まあ、TeamSpeakやGPartedなどのアプリケーションが機能しませんでした。 多分それはKDE5が何であるかと関係があります...しかし多分そうではありません(私はそれがKDEのせいではないと思います)。
とにかく、誰かに役立つことを願っています🙂
同じかどうかはわかりませんが、Archbangをインストールしてチリでスペイン語(es_CL)を構成しても、デフォルトのシステム言語(英語)は変更されませんでした。 だから私がしたことは、es_CLに加えて、アルゼンチンのスペイン語(es_AR)を追加することでした。 locale.genが生成され、そこで再起動すると、システム言語がスペイン語に変更されました。 奇妙なことに、Archbangを再インストールするときにメソッドをテストする必要があります。
ヒントをありがとう🙂
ありがとう
私は間違った選択をしました(気が散るのは私のせいです)そしてシステムはEuskeraXDDで出てきました
nano xqを使用してXNUMX行目とXNUMX行目を手動で追加する必要がありましたが、それらも追加されませんでしたが、重要なことは何もありません🙂
拝啓
sudo locale-genを実行しても、/ etc /locale.confファイルが作成されません。 ターミナルにはまだアクセントがありません。