[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