Re: Proposta per manteniment web
Innocent De Marchi <[email protected]> Sat, 22 Jul 2017 19:05:09 +0200
| Newsgroups | gmane.linux.debian.internationalization.catalan |
|---|---|
| Message-ID | <[email protected]> |
Bon dia Alytidae, > > Mirant la documentació > <https://www.debian.org/devel/website/translating> volia proposar, si > fos possible, d'incorporar l'script translator.db.pl per rebre les > actualitzacions quan es modifiquin les pàgines en anglès i així no > haver d'estar pendent. > > Com ho veieu? > Jo ho veig bé: he mirat com funciona i he preparat el fitxer translator.db.pl pel català. He comentat la part d'enviament de correus per evitar que l'enviament de (molts) correus a la llista, atès que, actualment, la web en català està molt desactualitzada. Adjunto l'arxiu mail_user.txt (el text del correu enviat) en català. Salutacions! I. De Marchi
mail_user.txt
(text/plain, 1.1 KB)
Bon dia,
Heu rebut aquest missatge automàtic degut a què sou la darrera persona
en haver traduït al català alguna pàgina web de Debian.
Heu demanat ésser informat del següent:
summary: #$translators{default}{frequency}[$translators{$name}{summary}]#
logs: #$translators{default}{frequency}[$translators{$name}{logs}]#
diff: #$translators{default}{frequency}[$translators{$name}{diff}]#
tdiff: #$translators{default}{frequency}[$translators{$name}{tdiff}]#
file: #$translators{default}{frequency}[$translators{$name}{file}]#
Podeu demanar canviar:
- la freqüència dels missatges (mai, diaris, setmanals, mensuals).
- la informació que voleu rebre:
* el resum dels fitxers que cal actualitzar
* els missatges «log» entre la revisió actual i l'ajornada
* les diferències («diff») entre la revisió actual i l'ajornada
* si és el cas, els fitxers que haurieu d'actualitzar
- la vostra adreça electrònica
Si voleu fer algun comentari sobre aquest missatge, envia-lo a la
llista de traducció al català [email protected]
translator.db.pl
(application/x-perl, 4 KB)
#!/usr/bin/perl # This is GPL'ed, copyright 2000 Martin Quinson <[email protected]> # In this file, you can find a DB about the translators. # It should be hand maintained by the coordinator, it is not modified # automatically. # For now, it is only used by check-translation.pl (in a version not # commited to the cvs, but I can send it to you, if you want to) # Here is the syntax: # The data is in a hash table returned by init_translators(). # Each key is the name of a translator (trimmed, without email adress) # For each one, you have a (sub)hash table containing: # * email: the current email of this guy # * compress: which type of compression you want to have (NOT YET IMPLEMENTED) # Remaining keys have numeric value, which tells when to send info: # * summary: a summary of which documents are outdated # * logs: the `cvs log' between the translated and current versions # * diff: idem with diff # * tdiff: try to find the part of the translated text modified by the # patch # * file: add current version of translated file # The possible frenquencies are: # 0 (never), 1 (monthly), 2 (weekly) or 3 (daily) sub init_translators { my $translators = { 'Alytidae' => { email => '[email protected]', summary => 1, logs => 0, diff => 1, tdiff => 0, file => 0, compress => 'none' }, 'Innocent De Marchi' => { email => '[email protected]', summary => 1, logs => 0, diff => 1, tdiff => 0, file => 0, compress => 'none' }, # Below are special users, used to handle special cases # default: default values # untranslated: pages not translated # unmaintained: pages without maintainer # maxdelta: outdated pages # Inicialment, això ho dexairem comentat # untranslated => { # email => '', # mailsubject => '', # mailbody => '', # }, # unmaintained => { # email => '[email protected]', # summary => 2, # mailsubject => 'Pàgines web orfes pendents d'actualitzar', # mailbody => 'catalan/international/Catalan/mail_unmaintained.txt', # }, # maxdelta => { # email => '[email protected]', # summary => 2, # maxdelta => 5, # mailsubject => '[Important] Pàgines web obsoletes', # mailbody => 'catalan/international/Catalan/mail_obsolete.txt', # }, # this is a special name containing the default values default => { email => '', missing => 0, summary => 0, logs => 0, diff => 0, tdiff => 0, file => 0, frequency => ['mai', 'mensual', 'setmanal', 'diari'], mailsubject => 'Pàgines web a actualitzar', mailbody => 'catalan/international/Catalan/mail_user.txt', compress => 'none' }, }; return $translators; } 1;