Per qualche motivo che ancora non so, dopo aver fatto le solite ... impostando la lingua es_ES nella nuova installazione di KDE 5, diverse applicazioni hanno smesso di funzionare. Quando (per vedere il registro degli errori) Li ho eseguiti in un terminale, è apparso quanto segue:
terminate chiamato dopo aver lanciato un'istanza di 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale nome non valido
Cosa significa questo?
Che hai una lingua configurata che il sistema non ha "catturato" o accettato per niente bene.
Come risolverlo?
Semplice, dobbiamo configurare bene le lingue locali o di sistema, che è quello che ti insegnerò a fare 😀
1. Per prima cosa dobbiamo sapere quale lingua useremo (cosa ovvia haha), supponiamo che useremo: es_ES
2. Ora apriremo il file di elenco dei locali:
sudo nano /etc/locale.gen
3. Lì cercheremo la seguente riga nel file e li decommenteremo:
# en_ES.UTF-8 UTF-8
Cioè, lo lasceremo così:
it_ES.UTF-8 UTF-8
4. Pronto, ora genereremo di nuovo le premesse:
sudo locale-gen
5. Dopo aver fatto ciò, controlleremo il file /etc/locale.conf:
sudo nano /etc/locale.conf
Dovrebbe sembrare come questo:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Su alcuni altri siti vedrai che raccomandano il seguente comando:
esporta LC_ALL = C
È lo stesso completamente valido 😉
La fine!
Beh niente di quello. Questo mi ha dato un bel mal di testa ieri a casa, perché la riga che si riferisce a LC_ALL = C non veniva scritta nel file .conf, non so perché ... beh, applicazioni come TeamSpeak o GParted non funzionavano. Forse ha a che fare con quello che è KDE 5 ... ma forse no (non credo che sia colpa di KDE).
Comunque, spero sia utile a qualcuno 🙂
Non so se è lo stesso, ma quando ho installato Archbang e configurato la lingua spagnola in Cile (es_CL) non è cambiata la lingua di sistema predefinita (inglese). Quindi quello che ho fatto è stato aggiungere, oltre a es_CL, lo spagnolo dell'Argentina (es_AR). Una volta che locale.gen è stato generato e riavviato lì, ha cambiato la lingua del sistema in spagnolo. Cosa strana, dovrei testare il tuo metodo durante la reinstallazione di Archbang.
Grazie per il suggerimento 🙂
Grazie: D
Ho fatto la scelta sbagliata (colpa mia per essermi distratto) e il sistema è uscito in Euskera XDD
Ho dovuto aggiungere manualmente la prima e la terza riga con nano xq non le ho messe neanche io, ma niente di importante 🙂
saluti
Anche se eseguo sudo locale-gen, non crea il file /etc/locale.conf per me. Non ho ancora accenti nel terminale.