Akkor most megteszem, amit kihagytam, es elmagyarazom a dolgokat (melo kozben erre nem mindig van idom, de most epp kajaszunet van):
- A locale.conf az fuggetlen a locale.gen -tol, a locale.conf -ot minden session (bash es X) behuzza, ez allitja a nyelvkonifguraciot (konkretan a "locale" parancs kimenetet)
- Az en_US locale nem azert kell, mert angolt akarsz a gepedre, hanem mert ez a legtobb programnal a default locale. Sajnos az informatika nyelve meg mindig az angol, es nem minden programot forditanak le magyarra. Azert kell az en_US locale, hogy ha valami sehogy sem tud nyelvet megjelentieni, akkor ne a LC_MESSAGES=POSIX-nek megfelelo nyelv legyen (lattam mar olyan programot ahol ez pl. orosz volt), hanem explicite angol legyen
- Errol szol a LANGUAGE valtozo is, ami a nyelvpreferencia sorrendjet adja meg, balrol jobbra kisebb prioritassal. Vagyis az elsodleges a magyar lesz (hu_HU es hu), a masodlagos az angol lesz (en_US es en).
- A locale-gen parancsot a locale.gen fajl minden egyes modositasa utan le kell futtatni. Harmless cucc, ha nincs feladata, nem csinal semmit, de az, hogy telepiteskor mi tortent, az nagyjabol senkit nem izgat.
Probald vegig a valtoztatasokat pont abban a sorrendben, ahogy leirtam, es ird ide a vegeredmenyt. Ne hagyj ki egyetlen lepest sem.
--
Blog | @hron84
Üzemeltető macik