MOLT IMPORTANT!!!
Ho oblidava, després d'haver-ho comprovat amb traductors de llengües properes a la nostra, aquells que utilitzeu Windows per traduir a pèl, utilitzeu el GVIM, que fa els fitxers en format UTF-8 com Déu mana.

http://www.vim.org/download.php#pc

Salut!

En/na Toni Hermoso ha escrit:
Hola,


Ara explico què s'ha de fer i si et sembla bé, Jordi Capel ;-), ja pots encarregar-te'n i seguir aquests passos. A grans trets, això és aplicable a tothom que vulgui implicar-se en un o altre tema del Mozilla que encara no s'ha atacat prou.

El primer que has de fer és subscriure't a la llista del Calendar (mozilla-calendar), allà s'hi van comentant les novetats.
http://mail.mozilla.org/listinfo/mozilla-calendar
Jo hi estic subscrit també.
Un cop estiguis subscrit allà pots notificar els canvis que hagis fet, potser fins i tot personalment a en Mostafa Hosseini, qui s'encarrega de la l10n (localització).

Els darrers fitxers locale del Calendar poden baixar-se fàcilment via web des d'aquí:
http://lxr.mozilla.org/mozilla/source/calendar/resources/locale/en-US/
Per baixar el fitxer calendar.dtd es faria això:
http://lxr.mozilla.org/mozilla/source/calendar/resources/locale/en-US/calendar.dtd?raw=1

on afegint ?raw=1 a l'URL et permet llavors desar el fitxer en format text.
Els fitxers anteriors es troben als paquet jar del Calendar.
La més actualitzada aquí: http://www.softcatala.org/projectes/mozilla/#calendar


Un cop baixats els darrers fitxers farem comparacions amb els fitxers que tenim anteriors i ho traduirem. Podríem utilitzar el Mozilla Translator o els MozPo tools, però he trobat que amb una seqüència de Perl que he dissenyat i adjunto, pot ser més fàcil...
Davant la meva sorpresa, els fitxers properties no necessiten ser codificats especialment, almenys per al Calendar (amb el conseqüent estalvi de feina que representa).

Per poder executar la seqüència, és necessari tenir Perl instal·lat. Per a Windows tenim:
http://www.activestate.com/Products/ActivePerl/
o amb l'entorn d'emulació UNIX http://www.cygwin.com

Des de la línia de comandes executarem de la següent manera aquest programet:

perl diffversion.pl num fitxer.anterior.angles fitxer.actual.angles fitxer.anterior.catala > fitxer.actual.catala
on num és 0 si el fitxer és un DTD i 1 si es properties.
El programa escopirà el resultat de la transformació.
Per exemple, amb el següent esquema de directoris:

perl diffversion.pl 0 0.8.1/en-US/calendar.dtd 231104/en-US/calendar.dtd 0.8.1/ca-AD/calendar.dtd > 231104/ca-AD/calendar.dtd

on prèviament hem fet uns directoris i mogut els fitxers.

Amb això, per exemple 231104/ca-AD/calendar.dtd és un fitxer que té el mateix contingut que 0.8.1/ca-AD/calendar.dtd, excepte aquells canvis que hi puguin haver hagut, que es marcaran amb una * al principi de la línia i s'hauran de traduir. Un cop traduït, s'eliminarà la * del davant.

Un cop fet això, es pot passar a la llista del Navegador els canvis que s'han fet i enviar els nous fitxers llavors perquè ho actualitzin.

No dubteu demanar qualsevol dubte!

Salut!



--
* Toni Hermoso Pulido
------------------------------------------------------
   web: http://drac.homelinux.org
 email: [EMAIL PROTECTED]
   gpg: B67B43DC

  All that you touch You Change.
  All that you Change Changes you.
  The only lasting truth is Change
                          O.Butler
------------------------------------------------------

Attachment: signature.asc
Description: OpenPGP digital signature



Responder a