- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Pedig van benne localization és internationalization is. Utóbbira implementálták a libintl-t, előbbire meg ott a
locale.h
. Vagy nem erre gondoltál?
- A hozzászóláshoz be kell jelentkezni
Hát, olyasmire gondolok, hogy egy Debianban vagy RedHatban vagy egy 'locale' nevű program, ami a glibc valamelyik csomagjába tartozik ('libc-bin', 'glibc-common'); valamint hogy van olyan beállítás, illetve telepíthető olyan kiegészítés, hogy utána a "LC_TIME=hu_HU date +'%A %B'" szépen magyarul mondja, hogy 'péntek augusztus'.
Mondjuk az igaz, hogy ez az Alpine, amit nézek (pláne konténerben), egy szándékosan minimalisztikus rendszer, tehát lehet, hogy tudatosan nem tartalmaz ilyesmit.
- A hozzászóláshoz be kell jelentkezni
Nem ebbe futottál bele, hogy régebben nem volt benne
locale
program, mert régebben a musl-ben nem volt elérhető az implementáció? Ez azóta - a ticket alapján - a múlté. Nem tudom mikori Alpine-t használsz; lehet, hogy kézzel kellene leforgatni a
locale
-t.
- A hozzászóláshoz be kell jelentkezni
Köszi, most éppen úgy gondolom, hogy még hagyom, hadd fejlődjön ez a derék termék, aztán majd ránézek pár év múlva.
Off: Még a kőbaltás emberek Unixa (vagyis az AIX) is képes ilyen misztériumokra:
$ LC_TIME=hu_HU.UTF-8 /usr/bin/date
2019. augusztus 16. pĂŠntek, 14:25:39
$ LC_TIME=hu_HU.ISO-8859-2 /usr/bin/date
2019. augusztus 16. péntek, 14:25:44
- A hozzászóláshoz be kell jelentkezni
Re:Off: A musl is tudja, max. az Apline-ben nem sikerült használni.
Off-off: AIX-ban miféle libc van? Gondolom nem a GNU féle, de infót nem találtam.
- A hozzászóláshoz be kell jelentkezni
Derék IBM saját kútfőből és készen vett anyagból csinálta, gondolom. Ilyemit mutat a lslpp:
$ lslpp -w /usr/bin/locale
File Fileset Type
----------------------------------------------------------------------------
/usr/bin/locale bos.rte.ILS File
$ lslpp -l bos.rte.ILS
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.rte.ILS 6.1.8.0 COMMITTED International Language Support
valamint:
$ lslpp -l | grep -i hu
X11.loc.hu_HU.base.lib 6.1.0.0 COMMITTED AIXwindows Client Locale Config - Hungarian
X11.loc.hu_HU.base.rte 6.1.0.0 COMMITTED AIXwindows Locale Configuration - Hungarian
bos.loc.iso.hu_HU 6.1.7.15 COMMITTED Base System Locale ISO Code Set - Hungarian
bos.loc.utf.HU_HU 6.1.7.15 COMMITTED Base System Locale UTF Code Set - Hungarian
- A hozzászóláshoz be kell jelentkezni
Félreértettél, én nem az AIX lokalizációjára voltam kiváncsi, hanem arra, hogy miféle libc dohog a rendszer alatt. Ez az amiről nem találtam hirtelen infót.
- A hozzászóláshoz be kell jelentkezni
Erre a kérdésre is vonatkozott a válaszom: találtak/vettek valamilyen unix-változatot (SystemV?) azaz kernel+libraries+utilities kombinációt, aztán addig dologztak rajta, míg AIX nem lett belőle.
- A hozzászóláshoz be kell jelentkezni
Átsiklottam fölötte. Thx.
- A hozzászóláshoz be kell jelentkezni