http://www.mediawiki.org/wiki/Special:Code/pywikipedia/8856

Revision: 8856
Author:   xqt
Date:     2011-01-18 09:29:12 +0000 (Tue, 18 Jan 2011)
Log Message:
-----------
i18n for basic.py

Modified Paths:
--------------
    branches/rewrite/scripts/basic.py

Added Paths:
-----------
    branches/rewrite/scripts/i18n/basic.py

Modified: branches/rewrite/scripts/basic.py
===================================================================
--- branches/rewrite/scripts/basic.py   2011-01-18 07:13:30 UTC (rev 8855)
+++ branches/rewrite/scripts/basic.py   2011-01-18 09:29:12 UTC (rev 8856)
@@ -16,7 +16,7 @@
 and the bot will only work on that single page.
 """
 #
-# (C) Pywikipedia bot team, 2006-2010
+# (C) Pywikipedia bot team, 2006-2011
 #
 # Distributed under the terms of the MIT license.
 #
@@ -24,7 +24,7 @@
 #
 
 import pywikibot
-from pywikibot import pagegenerators
+from pywikibot import pagegenerators, i18n
 
 # This is required for the text that is shown when you run this script
 # with the parameter -help.
@@ -33,26 +33,9 @@
 }
 
 class BasicBot:
-    # Edit summary message that should be used.
-    # NOTE: Put a good description here, and add translations, if possible!
-    msg = {
-        'ar': u'روبوت: تغيير ...',
-        'cs': u'Robot změnil ...',
-        'de': u'Bot: Ändere ...',
-        'en': u'Robot: Changing ...',
-        'fa': u'ربات: تغییر ...',
-        'fr': u'Robot: Changé ...',
-        'ja':u'ロボットによる:編集',
-        'ksh': u'Bot: Änderung ...',
-        'nds': u'Bot: Ännern ...',
-        'nl': u'Bot: wijziging ...',
-        'pl': u'Bot: zmienia ...',
-        'pt': u'Bot: alterando...',
-        'ru': u'Бот: изменил ...',
-        'sv': u'Bot: Ändrar ...',
-        'uk': u'Бот: змінив ...',
-        'zh': u'機器人:編輯.....',
-    }
+    # Edit summary message that should be used is placed on /i18n subdirectory.
+    # The file containing these messages must have the same name as the caller
+    # script (i.e. basic.py in this case)
 
     def __init__(self, generator, dry):
         """
@@ -67,7 +50,7 @@
         self.generator = generator
         self.dry = dry
         # Set the edit summary message
-        self.summary = pywikibot.translate(pywikibot.getSite(), self.msg)
+        self.summary = i18n.twtranslate(pywikibot.getSite(), 'basic-changing')
 
     def run(self):
         for page in self.generator:

Added: branches/rewrite/scripts/i18n/basic.py
===================================================================
--- branches/rewrite/scripts/i18n/basic.py                              (rev 0)
+++ branches/rewrite/scripts/i18n/basic.py      2011-01-18 09:29:12 UTC (rev 
8856)
@@ -0,0 +1,34 @@
+# -*- coding: utf-8 -*-
+msg = {
+    'ar': {'basic-changing': {'basic-changing': u'روبوت: تغيير ...',
+    },
+    'cs': {'basic-changing': u'Robot změnil ...',
+    },
+    'de': {'basic-changing': u'Bot: Ändere ...',
+    },
+    'en': {'basic-changing': u'Bot: Changing ...',
+    },
+    'fa': {'basic-changing': u'ربات: تغییر ...',
+    },
+    'fr': {'basic-changing': u'Robot: Changé ...',
+    },
+    'ja': {'basic-changing': u'ロボットによる:編集',
+    },
+    'ksh': {'basic-changing': u'Bot: Änderung ...',
+    },
+    'nds': {'basic-changing': u'Bot: Ännern ...',
+    },
+    'nl': {'basic-changing': u'Bot: wijziging ...',
+    },
+    'pl': {'basic-changing': u'Bot: zmienia ...',
+    },
+    'pt': {'basic-changing': u'Bot: alterando...',
+    },
+    'ru': {'basic-changing': u'Бот: изменил ...',
+    },
+    'sv': {'basic-changing': u'Bot: Ändrar ...',
+    },
+    'uk': {'basic-changing': u'Бот: змінив ...',
+    },
+    'zh': {'basic-changing': u'機器人:編輯.....',
+}


Property changes on: branches/rewrite/scripts/i18n/basic.py
___________________________________________________________________
Added: svn:eol-style
   + native


_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to