Alpinistáknak: MUSL -- van-e benne lokalizáció?

Ha jól értem, ez a MUSL pont olyan mint a glibc, csak nem hasonlít hozzá. Első google-zásra Fecó és Laca hobbiprojektjének látszik, de nem ez a gondom vele, hanem hogy nem találom benne a lokalizáció telepítésének/használatának lehetőségét. A google-találatok nem túl bíztatóak, 'lehet, hogy később lesz benne az is' szerűek. https://wiki.musl-libc.org/roadmap.html

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?

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.

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

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