
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/c329a67bafe60032820ab64b52c07c22eef... 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/quali... -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org