Hala bilmediğim bazı nedenlerden dolayı, her zamanki gibi ... es_ES dilini yeni KDE 5 kurulumunda ayarladıktan sonra, birkaç uygulama çalışmayı durdurdu. Ne zaman (hata günlüğünü görmek için) Onları bir terminalde çalıştırdım, aşağıdakiler belirdi:
'std :: runtime_error' örneğini attıktan sonra çağrılan terminate what (): locale :: facet :: _ S_create_c_locale adı geçerli değil
Ne anlama geliyor?
Sistemin hiç "yakalamadığı" veya kabul etmediği yapılandırılmış bir dile sahip olduğunuz.
Nasıl çözeceksin?
Basit, yerel veya sistem dillerini iyi yapılandırmalıyız, size bunu yapmayı öğreteceğim 😀
1. Öncelikle hangi dili kullanacağımızı bilmeliyiz (apaçık bir şey haha), varsayalım ki: es_ES
2. Şimdi tesis listeleme dosyasını açacağız:
sudo nano /etc/locale.gen
3. Orada dosyada aşağıdaki satırı arayacağız ve açıklamalarını kaldıracağız:
# en_ES.UTF-8 UTF-8
Yani onu şöyle bırakacağız:
tr_ES.UTF-8 UTF-8
4. Hazır, şimdi mekanı yeniden oluşturacağız:
sudo locale-gen
5. Bunu yaptıktan sonra /etc/locale.conf dosyasını kontrol edeceğiz:
sudo nano /etc/locale.conf
Şöyle görünmeli:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Diğer bazı sitelerde aşağıdaki komutu önerdiklerini göreceksiniz:
LC_ALL = C dışa aktar
Aynı tamamen geçerli 😉
Son!
Peki hiçbir şey bu. Bu dün evde bana iyi bir baş ağrısı verdi, çünkü LC_ALL = C'ye atıfta bulunan satır .conf dosyasına yazılmıyordu, nedenini bilmiyorum ... ve TeamSpeak veya GParted gibi uygulamalar çalışmadı. Belki KDE 5'in ne olduğu ile bir ilgisi var ... ama belki değil (KDE'nin hatası olduğunu düşünmüyorum).
Neyse, umarım birisi için yararlıdır 🙂
Aynı mı bilmiyorum ama Archbang'ı kurup Şili'de İspanyolca dilini (es_CL) yapılandırdığımda varsayılan sistem dilini (İngilizce) değiştirmedi. Yaptığım şey es_CL'ye ek olarak Arjantin İspanyolcasını (es_AR) eklemekti. Locale.gen oluşturulduktan ve orada yeniden başlatıldıktan sonra, sistem dilini İspanyolca olarak değiştirdi. Garip bir şey, Archbang'i yeniden yüklerken yönteminizi test etmem gerekirdi.
İpucu için teşekkürler 🙂
Teşekkürler: D
Yanlış seçim yaptım (dikkatimin dağılması benim hatam) ve sistem Euskera XDD'de çıktı
Birinci ve üçüncü satırları nano xq ile manuel olarak eklemek zorunda kaldım, onları da koymadı, ama önemli bir şey değil 🙂
selamlar
Sudo locale-gen çalıştırmama rağmen, /etc/locale.conf dosyasını benim için oluşturmuyor. Hala terminalde aksanım yok.