Almanca (Avusturya) yerel ayarına sahip olmak istiyorum (A4 kağıt boyutu, 24 saat, yyyy-aa-gg), ancak İngilizce kullanıcı arayüzü (Kötü çevirileri sevmem). Bunu başarmanın doğru yolunun LC_
değişkenlerimi aşağıdaki gibi ayarlamak olduğunu düşündüm .bashrc
(yanlışsam lütfen düzeltin):
LC_MESSAGES=en_US.UTF-8
LC_$everythingelse=de_AT.UTF-8
Her bir değeri ayarlamak yerine LC_ $ everythingelse öğesini ayarlamanın daha zarif bir yolu var mı? LC_ALL'ı ayarlamak bir seçenek değildir, çünkü LC_MESSAGES'a göre öncelik taşır:
$ export LC_ALL=de_AT.UTF_8
$ export LC_MESSAGES=en_US.UTF_8
$ echo $LC_MESSAGES
en_US.UTF_8
$ locale | grep LC_MESSAGES
LC_MESSAGES="de_AT.UTF_8"
Not: Bu paylaşılan bir makine ve sudoer değilim, bu nedenle sistem genelindeki ayarları değiştirmek bir seçenek değil.
,
bir.
(maalesef) yerine sahip olduğundan, nokta ile sayı girmek zahmetli (ve çoğu uygulama standart olmayan bir LC_NUMERIC ile iyi çalışıyor gibi görünüyor). Ben tam olarak LC_COLLATE örneği anlamıyorum: Benim sistemde, verdi örneği yok değil maçB
.