script user-fixes.py per sostituire i cassetti delle traduzioni
# -*- coding: utf-8 -*- # # per sostituire i cassetti delle traduzioni # fixes = { 'regex': True, 'msg': { ']: sostituzione dei template per le traduzioni', }, 'replacements': [ (r'\{\{-trad1-\}\}(\n*\{\{((T|t)op|\()\|(.*?)\}\}\n((.*?)\n)+\{\{((B|b)ottom|\))\}\}\n*)\{\{-trad2-\}\}', r"{{-trad-}}\1"), # per le traduzioni già divise con le parentesi/top e bottom (r'\{\{-trad1-\}\}(\n*((.*?)\n)+)\{\{-trad2-\}\}', r"{{-trad-}}\n{{Trad1|}}\1{{Trad2}}"), # per le traduzioni non divise (r'\{\{((t|T)op\||\(\|)', r"{{Trad1|"), # sostituisce top/parentesi aperta con trad1 (r'\{\{((b|B)ottom\}\}\n*|\)\}\}\n*)', r"{{Trad2}}\n"), # sostituisce bottom/parentesi chiusa con trad2 ] }
pwb.py replace.py -fix:traduzioni -namespace:0 -start:!