http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9572
Revision: 9572 Author: xqt Date: 2011-10-03 11:50:58 +0000 (Mon, 03 Oct 2011) Log Message: ----------- i18n support for movepages
Modified Paths: -------------- trunk/pywikipedia/movepages.py
Modified: trunk/pywikipedia/movepages.py =================================================================== --- trunk/pywikipedia/movepages.py 2011-10-03 11:19:32 UTC (rev 9571) +++ trunk/pywikipedia/movepages.py 2011-10-03 11:50:58 UTC (rev 9572) @@ -41,6 +41,7 @@
import sys, re import wikipedia as pywikibot +from pywikibot import i18n import pagegenerators
# This is required for the text that is shown when you run this script @@ -85,9 +86,10 @@ try: msg = self.summary if not msg: - msg = pywikibot.translate(pywikibot.getSite(), summary) + msg = i18n.twtranslate(pywikibot.getSite(), 'movepages-moving') pywikibot.output(u'Moving page %s to [[%s]]' - % (page.title(asLink=True), newPageTitle)) + % (page.title(asLink=True), + newPageTitle)) page.move(newPageTitle, msg, throttle=True, leaveRedirect=self.noredirect) except pywikibot.NoPage: @@ -304,7 +306,7 @@ skipredirects, summary) bot.run() elif not fromToPairs: - pywikibot.showHelp('movepages') + pywikibot.showHelp()
if __name__ == '__main__': try:
pywikipedia-svn@lists.wikimedia.org