[Mozilla] Possibles errors en els formatadors de data
Jordi Mas
jmas a softcatala.org
dim maig 26 17:59:53 CEST 2015
El 26/05/2015 a les 17:32, Jordi Serratosa ha escrit:
> Ep Jordi,
>
> No tinc temps per desenvolupar, però resposta curta: %Eb sí que existeix
> (com a mínim per a Mozilla) i és la forma alternativa de presentar el
> nom del mes.
> Si s'especifica "... de %b" com proposes, queden coses com: "de abril",
> "de agost"
Aquest és un problema comú quan es formaten dates pel qual no hi ha
solució (excepte Mozilla). Ja que l'equivalent del %Eb no existien en
les biblioteques estàndard de C o Python.
> Si no està documentat i funciona "de casualitat", tampoc no t'ho sé dir.
> La notació de dates és força farragosa.
He trobat la informació que confirma que això és específic de Mozilla:
"We actually do a few other things in addition to the standard. For
instance, we recognize the %Eb token which stands for the month name in
the genitive case for languages which need it ("of July" can be
expressed as a single noun in a correct grammatical case in some languages):
https://github.com/mozilla-b2g/gaia/blob/c329a67bafe60032820ab64b52c07c22eeff114e/shared/js/l10n_date.js#L50-L52
This is something strftime doesn't do, and something Intl.DateTimeFormat
doesn't have in the spec either AFAIK. I'm thinking that we should also
submit this to the standardization body for consideration."
Aquí també confirmen que el problema de "de l'agost" no té solució en
les bibliotques estàndard.
Bàsicament %eB només funciona amb Mozilla llavors cal deixar-ho com està.
Introduiré aquestes variants especifiques del Mozilla al fitxer de
regles[2] i les documentaré.
Gràcies per l'aclariment. M'alegro que sigui un fals positiu al final.
Jordi
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=903683
[2]
https://github.com/Softcatala/translation-memory-tools/blob/master/src/quality/pology/date-format.rules
--
Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/
Planet Softcatalà -> http://planeta.softcatala.org
Més informació sobre la llista de correu Mozilla