http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9811
Revision: 9811 Author: xqt Date: 2011-12-17 15:27:35 +0000 (Sat, 17 Dec 2011) Log Message: ----------- i18n support
Modified Paths: -------------- trunk/pywikipedia/unlink.py
Modified: trunk/pywikipedia/unlink.py =================================================================== --- trunk/pywikipedia/unlink.py 2011-12-17 15:25:04 UTC (rev 9810) +++ trunk/pywikipedia/unlink.py 2011-12-17 15:27:35 UTC (rev 9811) @@ -28,24 +28,9 @@ import wikipedia as pywikibot import pagegenerators import editarticle +from pywikibot import i18n
-# Summary messages in different languages -msg = { - 'ar':u'روبوت: إزالة وصلات "%s"', - 'de':u'Bot: Entlinke "%s"', - 'en':u'Robot: Unlinking "%s"', - 'fa':u'ربات: حذف پیوند %s', - 'fr':u'Robot: Retire le lien "%s"', - 'fi':u'Botti poisti linkin sivulle "%s"', - 'he':u'בוט: מסיר קישורים לדף "%s"', - 'nn':u'robot: fjerna lenkje til "%s"', - 'no':u'robot: fjerner lenke til "%s"', - 'nl':u'Bot: verwijzing naar "%s" verwijderd', - 'pl':u'Robot odlinkowuje "%s"', - 'pt':u'Bot: Retirando link para "%s"', - }
- class UnlinkBot:
def __init__(self, pageToUnlink, namespaces, always): @@ -64,8 +49,8 @@ self.linkR = re.compile(r'[[(?P<title>[^]|#]*)(?P<section>#[^]|]*)?(|(?P<label>[^]]*))?]](?P<linktrail>' + linktrail + ')') self.always = always self.done = False - self.comment = pywikibot.translate(pywikibot.getSite(), msg) \ - % self.pageToUnlink.title() + self.comment = i18n.twtranslate(pywikibot.getSite(), 'unlink-unlinking', + self.pageToUnlink.title())
def handleNextLink(self, text, match, context = 100): """