Atas sebab tertentu saya masih tidak faham, selepas melakukan perkara biasa—mengkonfigurasi bahasa es_ES dalam pemasangan KDE 5 baharu—beberapa aplikasi berhenti berfungsi. Apabila saya menjalankannya dalam terminal ( untuk melihat log ralat ), saya mendapat yang berikut:
berhenti dipanggil setelah membuang contoh 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale name tidak sah
Apakah maksud ini?
Bahawa anda mempunyai bahasa yang dikonfigurasikan bahawa sistem tidak 'ditangkap' atau diterima sama sekali.
Bagaimana menyelesaikannya?
Mudah, kita mesti mengkonfigurasi tempat atau bahasa sistem dengan betul, itulah yang saya akan ajarkan kepada anda cara melakukannya 
1. Mula-mula kita perlu tahu bahasa mana yang akan kita gunakan (jelas haha), katakan kita akan menggunakan: es_ES
2. Sekarang mari kita buka fail penyenaraian tempat:
sudo nano /etc/locale.gen
3. Kemudian kita akan mencari baris berikut dalam fail tersebut dan membuang komen:
# en_ES.UTF-8 UTF-8
Kita akan membiarkannya seperti ini:
en_ES.UTF-8 UTF-8
4. Baiklah, sekarang mari kita jana lokasi sekali lagi:
sudo locale-gen
5. Selepas melakukan ini, mari kita semak fail /etc/locale.conf:
sudo nano /etc/locale.conf
Ia kelihatan seperti ini:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Di beberapa laman web lain, anda akan melihat bahawa mereka mengesyorkan arahan berikut:
eksport LC_ALL = C
Ia masih sah sepenuhnya 
Tamat!
Tidak ada apa-apa. Ini memberi saya sakit kepala yang baik semalam di rumah, kerana baris yang merujuk kepada LC_ALL = C tidak ditulis dalam fail .conf, saya tidak tahu mengapa ... baik, aplikasi seperti TeamSpeak atau GParted tidak berfungsi. Mungkin ada kaitannya dengan apa KDE 5 ... tapi mungkin tidak (saya rasa itu bukan kesalahan KDE).
Bagaimanapun, saya harap ia berguna kepada seseorang 