Dear Maud,
We've just added support for French date formatting with a recent version of BaseX. If you run the following query with BaseX 9.7.2 …
let $date := xs:dateTime('1723-11-25T12:00:00') return format-dateTime(xs:dateTime($date), '[D] [Mn] [Y]', 'fr', (), ())
… you should get "25 novembre 1723" as result.
All the very best, Christian
Maud Ingarao maud.ingarao@ens-lyon.fr schrieb am Di., 24. Mai 2022, 17:35:
Hi everybody !
We need to convert dates in "human" language and therefore we use the following :
*let $date := 1723-11-25T12:00:00 **fn:format-dateTime(xs:dateTime($date), '[D] [Mn] [Y]', 'fr', (), ())*
But we get :* [Language: en]25 november 1723*
The date remains in english with *[Language: en] *before, whereas *fn:format-dateTime(xs:dateTime($date), '[D] [Mn] [Y]', 'de', (), ()) *works and we get the date in German.
We checked *java:java.util.Locale* amongst which we find "fr" :* "nn, ar, bg, ke, an, ds, zu, am, fr, ti, bo..."*
And we have downloaded the *lucene-snowball-2.9.4.jar* file in lib/
Thank you so much for your help !
Maud & Nathalie :-)