[Mozilla] Possibles errors en els formatadors de data

Jordi Serratosa jordis.lists a gmail.com
dim maig 26 18:11:21 CEST 2015


Molt bo! Jo també me n'alegro que sigui fals positiu :-D
Gràcies, Jordi!

salut
jordi s

El 26/05/2015 a les 17:59, Jordi Mas ha escrit:
> 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
>
>




Més informació sobre la llista de correu Mozilla