http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9235
Revision: 9235 Author: xqt Date: 2011-05-10 09:20:31 +0000 (Tue, 10 May 2011) Log Message: ----------- i18n tw support for clean_sandbox
Modified Paths: -------------- branches/rewrite/scripts/clean_sandbox.py
Modified: branches/rewrite/scripts/clean_sandbox.py =================================================================== --- branches/rewrite/scripts/clean_sandbox.py 2011-05-10 09:16:58 UTC (rev 9234) +++ branches/rewrite/scripts/clean_sandbox.py 2011-05-10 09:20:31 UTC (rev 9235) @@ -30,8 +30,8 @@ import time import datetime import sys - import pywikibot +from pywikibot import i18n
content = { 'als':u'{{subst:/Vorlage}}', @@ -63,35 +63,6 @@ 'zh': u'{{subst:User:Sz-iwbot/sandbox}}\r\n', }
-msg = { - 'als':u'Bötli: Sandchaschte iigebnet.', - 'ar': u'روبوت: هذه الصفحة سيتم تفريغها تلقائيا', - 'bar':u'Bot: Spielwiesn gmaht.', - 'cs': u'Uhrabání pískoviště', - 'da': u'Bot: Nyt sand (fra[[Skabelon:Sandkasse tekst]])', - 'de': u'Bot: Setze Spielwiese zurück.', - 'en': u'Robot: Automatically cleaned', - 'fa': u'ربات: صفحه به طور خودکار تميز شد', - 'fi': u'Botti siivosi hiekkalaatikon.', - 'he': u'בוט: דף זה ינוקה אוטומטית.', - 'id': u'Bot: Tata ulang', - 'it': u'Bot: pulitura sandbox', - 'ja': u'ロボットによる: 砂場ならし', - 'ko': u'로봇: 연습장 비움', - 'ksh':u'Bot: allt Zeush fott gedunn.', - 'nds':u'Bot: Speelwisch leddig maakt.', - 'nl': u'Bot: automatisch voorzien van schoon zand.', - 'no': u'bot: Rydder sandkassa.', - 'pl': u'Robot czyści brudnopis', - 'pt': u'Bot: Limpeza da página de testes', - 'commons': u'Bot: This page will automatically be cleaned.', - 'ru': u'Бот: очистка песочницы', - 'sr': u'Чишћење песка', - 'sv': u'Robot krattar sandlådan.', - 'th': u'โรบอต: กำลังจะเก็บกวาดหน้านี้โดยอัตโนมัติ', - 'zh': u'Bot: 本页被自动清理', - } - sandboxTitle = { 'als':u'Project:Sandchaschte', 'ar': u'Project:ساحة التجربة', @@ -161,7 +132,8 @@ try: text = sandboxPage.get() translatedContent = pywikibot.translate(self.site, content) - translatedMsg = pywikibot.translate(self.site, msg) + translatedMsg = i18n.twtranslate(self.site, + 'clean_sandbox-cleaned') subst = 'subst:' in translatedContent if text.strip() == translatedContent.strip(): pywikibot.output(u'The sandbox is still clean, no change necessary.')