Portál AbcLinuxu, 15. května 2025 14:58

Dotaz: Ruby a datum podle locales ?

4.11.2010 10:38 migel
Ruby a datum podle locales ?
Přečteno: 147×
Odpovědět | Admin
Chtěl bych zobrazit aktuální datum v češtině podle nastavení prostředí (LC_TIME, LC_CTYPE a další jsou nastaveny na "cs_CZ.UTF-8"), ale fce strftime tvrdošíjně vrací v angličtině:

puts Time.now.strftime("%B")
November

Očekávaný výstup: listopad

Zkoušel jsem i gem locale. Locale.current vrací [#<Locale::Tag::Posix: cs_CZ.UTF-8>], ale chování strftime se nezměnilo.

V Pythonu jsem zvyklý na nastavení locales přes locale.setlocale a pak už jsou všechny výstupy lokalizované (datum, oddělovač desetinných míst, měna atd.)

Lze toho nějak docílit i v Ruby ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.