Melyik a bosszantóbb: HU_HU vagy EN_US?

 ( NevemTeve | 2015. február 13., péntek - 13:16 )

(Hasonló téma: LC_CTYPE: ISO-8859-2 vagy ISO8859-2 )

Az a történet kezdete, hogy telepítettük az alábbi csomagokat:

bos.loc.com.utf
bos.loc.utf.EN_US
bos.loc.utf.HU_HU

Azután begépeltem, hogy export LC_ALL=hu_HU.UTF-8, és akkor, szinte egycsapásra... közli velem a bash, hogy ilyenről ő még hírből sem hallott:

bash: figyelmeztetés:
setlocale: LC_ALL: nem lehet területi beállításokat váltani (hu_HU.UTF-8):
No such file or directory

Vagyis jobban mondva, a bash érti, csak az AIX nem. Na jó, tegyünk engedményt a gányolásnak:

export LC_ALL=HU_HU.UTF-8
ekkor AIX örül; bash, mc, mindenki más nem örül... na most mi legyen?
Hát a következő rendkívül tudományos megoldás születik:

# cd /usr/lib/nls/loc
# for i in HU_HU*; do ln -s $i ${i/HU_/hu_}; done
# for i in EN_US*; do ln -s $i ${i/EN_/en_}; done

Gratulálok, ma is jót barkácsoltunk.