Dotaz na localeDa se locale nastavit tak, aby na me programy mluvily anglicky (ruzny chybovy hlasky a tak), ale zaroven aby v terminalu dopadl spravne vypis (cat) souboru s diakritikou v kodovani iso-8859-2?
Momentalne mam v /etc/locale.gen odkomentovane nasledujici radky:
en_US.UTF-8 UTF-8
en_US ISO-8859-1
cs_CZ.UTF-8 UTF-8
cs.CZ ISO-8859-2
Pri startu se mi system nastavuje na en_US.utf8, presneji je tak nastaveno LANG a pak LC_* s vyjimkou LC_COLLATE, ktery je nastaveno na C a LC_ALL, ktery nastaveno neni. To splnuje tu cast, ze to na me mluvi anglicky, a i diakriticky soubory jdou spravne vypisovat, ale jenom ty psany v utf-8. Kdyz se prepnu na cs_CZ, tak se sice zacnou spravne vypisovat ty psany v iso, ale zase budu mit vsechno cesky, coz rozhodne nechci. Kdyz se prepnu na en_US, tak jsou veci anglicky, ale spravne se nevypise zadnej ceskej text.
Jde tomu nejak pomoct? Ten /etc/locale.gen se tvari, ze obsahuje vsechny podporovany moznosti (aspon podle komentaru), takze jsem se ani nesnazil zkouset tam neco pripsat. |