Re: locale support?
- Posted by "Euler German" <eulerg at gmail.com> May 04, 2008
- 779 views
> On 2 May 2008 at 10:18, Jeremy Cowgar wrote (maybe snipped): > > > posted by: Jeremy Cowgar <jeremy at c??gar.com> > > I finished documenting datetime.e: > > http://jeremy.cowgar.com/euphoria/lib_dtm.htm > > And it has a format function that allows you to: > > }}} <eucode> > d = new(2008, 5, 2, 12, 58, 32) > s = format(d, "%A, %B %d '%y %H:%M%p") > -- s is "Friday, May 2 '08 12:58PM" > </eucode> {{{ > > So, the problem is not that the format function cannot support other > languages (because it can), but how to deal with locale support. Right > now, in datetime.e there are a few sequences titled things like: > month_names, month_abbrs, day_names, day_abbrs. Those are global > sequences that format() uses to populate the resulting string with. > > If you do not speak English, you can easily change the content of > those global sequences and format will happily use your language to > format the date/time. However, do we need a greater support? i.e. > should I introduce a locale.e or something? > Definitely, yes! I fully support the motion and I'm voluteering to do my part in translation. All I need is original text in English and commenting for disambiguation. Question: would namespace be applicable here? So...
d = br:new(2008, 5, 2, 12, 58, 32) s = format(d, "%A, %d de %B de %Y %H:%M") -- s is "Sexta, 2 de Maio de 2008 12:58"
Best, Euler -- _ _| euler f german _| sete lagoas, mg, brazil _| efgerman{AT}gmail{DOT}com _| ----------------------------- _| Reply preferably to the list, _| or to the address above. Thx!