Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 7151 → Rev 7152

/branches/BLFS_po_dev/tools/changelogtranslator.py
19,7 → 19,8
def convert(entry, regexp, template):
m = regexp.match(entry.msgid)
# do not modify anything if the translation is already correct
if m and ("fuzzy" in entry.flags or not entry.msgstr):
#if m and ("fuzzy" in entry.flags or not entry.msgstr):
if m:
msgstr = template
try:
msgstr = msgstr.replace("#1", m.group(1))
51,7 → 52,9
# regexps
regexps = []
 
regexps.append([re.compile('\[([^\]]+)\] - Updated? to ([^ ]+). +Fixes (<ulink [^>]+>#[0-9]+</ulink>).$', re.MULTILINE|re.DOTALL), '[#1] - Mise à jour vers #2. Corrige #3'])
regexps.append([re.compile('\[([^\]]+)\] - Updated? to ([^ ]+). +Fixes (<ulink [^>]+> *#[0-9]+ *</ulink>).?$', re.MULTILINE|re.DOTALL), '[#1] - Mise à jour vers #2. Corrige #3'])
regexps.append([re.compile('\[([^\]]+)\] - Updated? to ([^ ]+) (\([^ ]+\)). +Fixes (<ulink [^>]+> *#[0-9]+ *</ulink>).?$', re.MULTILINE|re.DOTALL), '[#1] - Mise à jour vers #2 #3. Corrige #4'])
regexps.append([re.compile('\[([^\]]+)\] - Updated? to ([^ ]+) \(([^ ]+) module\). +Fixes (<ulink [^>]+> *#[0-9]+ *</ulink>).?$', re.MULTILINE|re.DOTALL), '[#1] - Mise à jour vers #2 (module #3). Corrige #4'])
 
datereg = re.compile('([^ ]+) ([0-9]{1,2})(th|nd|st|rd), (20[0-9]{2})')
 
/branches/BLFS_po_dev/tools/templatetranslator.py
41,8 → 41,10
regexps.append([re.compile('([a-f0-9]{32})$'), '#1'])
# convert KB to Ko, MB to Mo and GB to Go, and keep SBU
regexps.append([re.compile('([0-9\\.]+) ([KMG])B$'), '#1 #2o'])
regexps.append([re.compile('([0-9\\.]+) ([KMG])B \(with tests\)$'), '#1 #2o (avec les tests)'])
regexps.append([re.compile('([0-9\\.]+) ([KMG])B \(additional ([0-9\\.]+) ([KMG])B for the tests\)$'), '#1 #2o (#3 #4o supplémentaires pour les tests)'])
regexps.append([re.compile('([0-9\\.]+) SBU$'), '#1 SBU'])
regexps.append([re.compile('([0-9\\.]+) SBU \(with tests\)$'), '#1 SBU (avec les tests)'])
regexps.append([re.compile('([0-9\\.]+) SBU \(additional ([0-9\\.]+) SBU for the tests\)$'), '#1 SBuo (#2 SBU supplémentaires pour les tests)'])
regexps.append([re.compile('less than 0.1 SBU$'), 'moins de 0.1 SBU'])
# termes à gauche des informations
101,7 → 103,11
regexps.append([re.compile('(<command>[^ <]*</command>)$'), '#1'])
regexps.append([re.compile('(<filename[^>]*>[^ <]*</filename>)$'), '#1'])
regexps.append([re.compile('([^ <]*)$'), '#1'])
regexps.append([re.compile('(<.*>): Use this switch if you did not install <application>(.*)</application>.?$'), '#1&nbsp;: Utilisez ce paramètre si vous n\'avez pas installé <application>#2</application>'])
regexps.append([re.compile('(<.*>): Use this to disable (.*) support.?$'), '#1&nbsp;: Utilisez ce paramètre pour désactiver le support de #2'])
regexps.append([re.compile('(<.*>): Use this switch if you don\'t have (<application>.*</application>) installed.?$'), '#1&nbsp;: Utilisez ce paramètre si vous n\'avez pas installé #2'])
regexps.append([re.compile('(<.*>): Use these switches if you don\'t have (<application>.*</application>) installed.?$'), '#1&nbsp;: Utilisez ces paramètres si vous n\'avez pas installé #2'])
regexps.append([re.compile('(<.*>): Use this switch if you did( no)?(n\')?t install (<application>.*</application>).?$'), '#1&nbsp;: Utilisez ce paramètre si vous n\'avez pas installé #3'])
regexps.append([re.compile('(<.*>): Use these switches if you did not install (<application>.*</application>).?$'), '#1&nbsp;: Utilisez ces paramètres si vous n\'avez pas installé #2'])
regexps.append([re.compile('several in (&kde-dir;/[^ ]*)$'), 'plusieurs dans #1'])
regexps.append([re.compile('This package does not come with a working test suite.?$'), 'Ce paquet ne contient pas de suite de tests utilisable.'])
regexps.append([re.compile('contains the (<application>.*</application>) API functions.$'), 'Contient les fonctions de l\'API de #1'])