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;