translator.db.pl 13.8 KB
Newer Older
1 2 3 4
#!/usr/bin/perl

# This is GPL'ed, copyright 2000 Martin Quinson <mquinson@ens-lyon.fr>

5
# In this file, you can find a DB about the translators.
6 7
# It should be hand maintained by the coordinator, it is not modified
#  automatically.
8
# For now, it is only used by check-translation.pl (in a version not
9 10 11
#  commited to the cvs, but I can send it to you, if you want to)

# Here is the syntax:
12
#  The data is in a hash table returned by init_translators().
13 14
#  Each key is the name of a translator (trimmed, without email adress)
#  For each one, you have a (sub)hash table containing:
15 16 17 18 19 20
#  * 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
21 22
#  * tdiff:    try to find the part of the translated text modified by the
#              patch
23
#  * file:     add current version of translated file
24

25 26 27 28
# The possible frenquencies are:
# 0 (never), 1 (monthly), 2 (weekly) or 3 (daily)


29
sub init_translators {
30
        my $translators = {
Simon Paillard's avatar
Simon Paillard committed
31
                'Mohammed Adnène Trojette' => {
32
                       email           => 'debian-l10n-french@lists.debian.org',
33 34 35 36 37 38 39
                       summary         => 3,
                       logs            => 3,
                       diff            => 3,
                       tdiff           => 0,
                       file            => 0,
                       compress        => 'none'
                },
40 41 42 43 44 45 46 47 48 49 50

               'Jean-Edouard Babin' => {
                         email       => 'debian-l10n@jeb.be',
                         summary     => 3,
                         logs        => 3,
                         diff        => 3,
                         tdiff       => 0,
                         file        => 3,
                         compress    => 'none'
                 },

51
                'Denis Barbier' => {
52 53 54 55 56 57 58
                        email       => 'barbier@imacs.polytechnique.fr',
                        summary     => 3,
                        logs        => 3,
                        diff        => 3,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
59
                },
60 61 62 63 64 65 66 67 68
	        'Nicolas Bertolissio' => {
		        email       => 'nico.bertol@free.fr',
		        summary     => 3,
		        logs        => 3,
		        diff        => 3,
		        tdiff       => 0,
		        file        => 0,
		        compress    => 'none'
		},
Simon Paillard's avatar
Simon Paillard committed
69
		'Frédéric Bothamy' => {
70
                        email       => 'frederic.bothamy@free.fr',
71
                        summary     => 2,
Pierre Machard's avatar
Pierre Machard committed
72 73 74 75 76 77
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
                        compress    => 'none'
                },
78
                'Norbert Bottlaender-Prier' => {
79
                        email       => 'debian-l10n-french@lists.debian.org',
80
                        summary     => 2,
81 82 83 84 85
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
86
                },
Thomas Huriaux's avatar
Thomas Huriaux committed
87
		'Cyril Brulebois' => {
88
                        email       => 'debian-l10n-french@lists.debian.org',
Thomas Huriaux's avatar
Thomas Huriaux committed
89 90 91 92 93 94
		        summary     => 3,
		        logs        => 3,
		        diff        => 3,
		        tdiff       => 0,
		        file        => 0
		},
95 96 97 98 99 100 101 102 103
                'Gregory Colpart' =>  {
                        email       => 'reg@evolix.fr',
                        summary     => 3,
                        logs        => 2,
                        diff        => 2,
                        tdiff       => 2,
                        file        => 0,
                        compress    => 'none'
                },
104
                'Christian Couder' => {
105
                        email       => 'debian-l10n-french@lists.debian.org',
106 107 108 109 110 111
                        summary     => 3,
                        logs        => 3,
                        diff        => 3,
                        tdiff       => 3,
                        file        => 3,
                        compress    => 'none'
112
                },
113 114 115 116 117 118 119 120 121
                'Guillaume Delacour' => {
                       email           => 'gui@iroqwa.org',
                       summary         => 2,
                       logs            => 2,
                       diff            => 2,
                       tdiff           => 2,
                       file            => 2,
                       compress        => 'none'
                },
122
                'Guillaume Estival' =>  {
123
                        email       => 'debian-l10n-french@lists.debian.org',
124 125 126 127 128
                        summary     => 2,
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
129
                        compress    => 'none'
130
                },
Frédéric Bothamy's avatar
Frédéric Bothamy committed
131 132 133 134 135 136 137 138 139
                'Arnaud Fontaine' => {
                        email       => 'arnaud@andesi.org',
                        summary     => 2,
                        logs        => 2,
                        diff        => 2,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
		},
Frédéric Bothamy's avatar
Frédéric Bothamy committed
140
                'Thomas Huriaux' => {
141
                        email       => 'debian-l10n-french@lists.debian.org',
142 143 144 145 146
                        summary     => 2,
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
Frédéric Bothamy's avatar
Frédéric Bothamy committed
147 148
                        compress    => 'none'
                },
Simon Paillard's avatar
Simon Paillard committed
149
                'Sébastien Kalt' => {
Thomas Huriaux's avatar
Thomas Huriaux committed
150
                        email       => 'ustilago@free.fr',
151 152 153 154 155 156
                        summary     => 2,
                        logs        => 0,
                        diff        => 2,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
157
                },
158
                'Pierre Machard' => {
159 160 161 162 163 164 165
                        email       => 'pmachard@tuxfamily.org',
                        summary     => 2,
                        logs        => 2,
                        diff        => 2,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
166
                },
Thomas Huriaux's avatar
Thomas Huriaux committed
167 168 169 170 171 172 173 174 175
		'Eric Madesclair' => {
           		email       => 'eric-m@wanadoo.fr',
           		summary     => 2,
           		logs        => 2,
           		diff        => 2,
           		tdiff       => 0,
           		file        => 0,
                        compress    => 'none'
           	},
176
                'Thomas Marteau' => {
177
                        email       => 'thomas@marteau.org',
178 179 180 181 182 183
                        summary     => 2,
                        logs        => 1,
                        diff        => 1,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
184
                },
Martin Quinson's avatar
Martin Quinson committed
185
                'Ghislain Mary' => {
186
                        email       => 'debian-l10n-french@lists.debian.org',
187 188 189 190 191
		        summary     => 2,
		        logs        => 0,
		        diff        => 1,
		        tdiff       => 1,
		        file        => 1,
Martin Quinson's avatar
Martin Quinson committed
192 193
                        compress    => 'none'
		},
Frédéric Bothamy's avatar
Frédéric Bothamy committed
194
               'Simon Paillard' =>  {
Simon Paillard's avatar
Simon Paillard committed
195
                        email       => 'spaillard@debian.org',
196 197 198
                        summary     => 3,
                        logs        => 3,
                        diff        => 3,
Frédéric Bothamy's avatar
Frédéric Bothamy committed
199 200 201 202
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
                },
Simon Paillard's avatar
Simon Paillard committed
203
	        'Pierre Pantaléon' =>  {
Thomas Huriaux's avatar
Thomas Huriaux committed
204
                        email       => 'pierre.pantaleon@free.fr',
205 206 207 208 209 210 211
                        summary     => 3,
                        logs        => 3,
                        diff        => 3,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
                },
212
		'Thomas Péteul' =>  {
213 214 215 216 217 218 219 220
                        email       => 'olaf@resel.fr',
                        summary     => 3,
                        logs        => 3,
                        diff        => 3,
                        tdiff       => 0,
                        file        => 0,
                        compress    => 'none'
                },
221
	        'Willy Picard' =>  {
222
                        email       => 'debian-l10n-french@lists.debian.org',
223 224 225 226 227
                        summary     => 2,
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
228
                        compress    => 'none'
229
                },
Frédéric Bothamy's avatar
Frédéric Bothamy committed
230 231 232 233 234 235 236 237 238
               'Charles Plessy' => {
                         email       => 'charles-traduction@plessy.org',
                         summary     => 3,
                         logs        => 3,
                         diff        => 3,
                         tdiff       => 0,
                         file        => 0,
                         compress    => 'none'
                 },
239 240 241 242 243 244 245 246 247
                'David Prévot' => {
                       email           => 'david@tilapin.org',
                       summary         => 3,
                       logs            => 3,
                       diff            => 3,
                       tdiff           => 3,
                       file            => 3,
                       compress        => 'none'
                },
Thomas Huriaux's avatar
Thomas Huriaux committed
248
                'Martin Quinson' => {
249
                        email       => 'debian-l10n-french@lists.debian.org',
Thomas Huriaux's avatar
Thomas Huriaux committed
250 251 252 253 254 255 256
                        summary     => 2,
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
                        compress    => 'none'
                },
Pierre Machard's avatar
Pierre Machard committed
257 258 259 260 261 262 263 264 265
		'Yannick Roehlly' => {
			email	    => 'yannick.roehlly@free.fr',
                        summary     => 3,
                        logs        => 0,
                        diff        => 3,
                        tdiff       => 0,
                        file        => 3,
                        compress    => 'none'
                }, 
Simon Paillard's avatar
Simon Paillard committed
266
                'Jérôme Schell' =>  {
267
                        email       => 'debian-l10n-french@lists.debian.org',
268
                        summary     => 2,
Thomas Huriaux's avatar
Thomas Huriaux committed
269 270 271 272
                        logs        => 0,
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
273
                        compress    => 'none'
274
                },
Denis Barbier's avatar
Denis Barbier committed
275
                'Mickael Simon' =>  {
276
                        email       => 'debian-l10n-french@lists.debian.org',
277
                        summary     => 2,
Denis Barbier's avatar
Denis Barbier committed
278
                        logs        => 0,
Thomas Huriaux's avatar
Thomas Huriaux committed
279 280 281
                        diff        => 1,
                        tdiff       => 1,
                        file        => 1,
Denis Barbier's avatar
Denis Barbier committed
282 283
                        compress    => 'none'
                },
Simon Paillard's avatar
Simon Paillard committed
284
		'Clément Stenac' => {
285
        		email           => 'zorglub@diwi.org',
Pierre Machard's avatar
Pierre Machard committed
286 287 288 289 290 291 292
		        summary         => 3,
		        logs            => 3,
		        diff            => 3,
		        tdiff           => 0,
		        file            => 0,
		        compress        => 'none',
		 },
Denis Barbier's avatar
Denis Barbier committed
293
                'DFS Task Force' =>  {
Simon Paillard's avatar
Simon Paillard committed
294
                        email       => 'spaillard@debian.org',
Denis Barbier's avatar
Denis Barbier committed
295 296 297 298 299
                        summary     => 2,
                        logs        => 2,
                        diff        => 2,
                        tdiff       => 0,
                        file        => 0,
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339
                        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

                untranslated        => {
                        email       => '',
                        mailsubject => '',
                        mailbody    => '',
                },
                unmaintained        => {
                        email       => 'debian-l10n-french@lists.debian.org',
                        summary     => 2,
                        mailsubject => 'Pages web orphelines a mettre a jour',
                        mailbody    => 'french/international/french/mail_unmaintained.txt',
                },
                maxdelta            => {
                        email       => 'debian-l10n-french@lists.debian.org',
                        summary     => 2,
                        maxdelta    => 5,
                        mailsubject => '[Important] Pages web obsoletes',
                        mailbody    => 'french/international/french/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   => ['jamais', 'mensuel', 'hebdomadaire', 'quotidien'],
                        mailsubject => 'Pages web a mettre a jour',
                        mailbody    => 'french/international/french/mail_user.txt',
                        compress    => 'none'
                },
340 341
        };
        return $translators;
342 343
}

344
1;
345

346