Kdysi jsem používal poněkud rozmarné en_DK.UTF-8
locale při instalaci nového systému, protože to by přineslo (zhruba) výsledky národního prostředí, které jsem chtěl, i když nejsem v Dánsku.
- Metrika měření
- Rozumné formáty data a času, ale názvy dnů a měsíců v angličtině
- 24hodinový formát času
- Pracovní týden začíná v pondělí
- Číselné datum ve formátu ISO (něco, co se alespoň podobá), yyyy-mm-dd
- Neformální datum je dd/mm, nikoli naopak
- Velikost papíru A4
- měna euro
- Systémové zprávy v angličtině
Bohužel, Ubuntu a Debian již zřejmě nepodporují en_DK
národní prostředí. Myslel jsem, že by mělo existovat něco jako en_EU
pro „Euro English“.
Každé místo, kde jsem pracoval, mělo tento druh požadavků – oficiálním jazykem organizace je angličtina, ale pro všechno ostatní chceme kontinentální evropské výchozí hodnoty.
Představuji si, že nejsem první, kdo si myslí, že anglický jazyk „agnostic“ by byl přínosem jak pro mě osobně, tak pro organizace, pro které pracuji. Proč tedy neexistuje a kde mám hledat další diskuse a zdůvodnění?
… Nebo bych měl pokračovat a navrhnout to? Komu?
Přijatá odpověď:
(a) Zdá se, že místem, které zpracovává národní prostředí, je entita známá jako Unicode Common Locale Data Repository. Wiki glibc naznačuje, že budou následovat CLDR.
(b) Mají národní prostředí známé jako „en_150“, které se zdá být určeno k tomu, co chcete. Nejsem si jistý, že to glibc ještě implementoval. Existuje také podobná lokalita známá jako en_BE, která je identická s en_150 s tím rozdílem, že má regionální pokrytí spíše BE než celosvětové.