http://www.mediawiki.org/wiki/Special:Code/pywikipedia/8838
Revision: 8838
Author: valhallasw
Date: 2011-01-16 13:31:11 +0000 (Sun, 16 Jan 2011)
Log Message:
-----------
Adapted isbn.py for TranslateWiki translations
Modified Paths:
--------------
branches/rewrite/scripts/isbn.py
Added Paths:
-----------
branches/rewrite/scripts/i18n/isbn.py
Added: branches/rewrite/scripts/i18n/isbn.py
===================================================================
--- branches/rewrite/scripts/i18n/isbn.py (rev 0)
+++ branches/rewrite/scripts/i18n/isbn.py 2011-01-16 13:31:11 UTC (rev
8838)
@@ -0,0 +1,546 @@
+# coding=utf-8
+msg = {
+'en': {
+'isbn-formatting': u'Robot: Formatting ISBN',
+},
+'de': {
+'isbn-formatting': u'Bot: Formatiere ISBN',
+},
+'fr': {
+},
+'pl': {
+},
+'it': {
+},
+'ja': {
+'isbn-formatting': u'ロボットによる ISBN の書式化',
+},
+'es': {
+},
+'pt': {
+'isbn-formatting': u'Bot: Formatando ISBN',
+},
+'nl': {
+'isbn-formatting': u'Bot: ISBN opgemaakt',
+},
+'ru': {
+},
+'sv': {
+},
+'zh': {
+'isbn-formatting': u'機器人:ISBN格式化',
+},
+'ca': {
+},
+'no': {
+},
+'fi': {
+},
+'uk': {
+},
+'cs': {
+},
+'hu': {
+},
+'ro': {
+},
+'tr': {
+},
+'ko': {
+},
+'vi': {
+},
+'id': {
+},
+'da': {
+},
+'ar': {
+'isbn-formatting': u'روبوت: تهيئة ISBN',
+},
+'eo': {
+},
+'sr': {
+},
+'lt': {
+},
+'sk': {
+},
+'vo': {
+},
+'fa': {
+'isbn-formatting': u'ربات:استانداردسازی شابک',
+},
+'he': {
+'isbn-formatting': u'בוט: מעצב ISBN',
+},
+'bg': {
+},
+'sl': {
+},
+'war': {
+},
+'ms': {
+},
+'hr': {
+},
+'et': {
+},
+'new': {
+},
+'hi': {
+},
+'simple': {
+},
+'gl': {
+},
+'th': {
+},
+'eu': {
+},
+'nn': {
+},
+'roa-rup': {
+},
+'el': {
+},
+'ht': {
+},
+'az': {
+},
+'tl': {
+},
+'la': {
+},
+'te': {
+},
+'ka': {
+},
+'mk': {
+},
+'ceb': {
+},
+'sh': {
+},
+'br': {
+},
+'pms': {
+},
+'mr': {
+},
+'lv': {
+},
+'lb': {
+},
+'jv': {
+},
+'be-x-old': {
+},
+'cy': {
+},
+'is': {
+},
+'bs': {
+},
+'sq': {
+},
+'ta': {
+},
+'be': {
+},
+'bpy': {
+},
+'an': {
+},
+'oc': {
+},
+'bn': {
+},
+'sw': {
+},
+'io': {
+},
+'fy': {
+},
+'lmo': {
+},
+'gu': {
+},
+'af': {
+},
+'nds': {
+},
+'ml': {
+},
+'qu': {
+},
+'scn': {
+},
+'ur': {
+},
+'ku': {
+},
+'zh-yue': {
+},
+'su': {
+},
+'ast': {
+},
+'nap': {
+},
+'bat-smg': {
+},
+'hy': {
+},
+'yo': {
+},
+'ga': {
+},
+'cv': {
+},
+'wa': {
+},
+'ksh': {
+},
+'ne': {
+},
+'pnb': {
+},
+'kn': {
+},
+'tg': {
+},
+'roa-tara': {
+},
+'vec': {
+},
+'yi': {
+},
+'gd': {
+},
+'tt': {
+},
+'zh-min-nan': {
+},
+'os': {
+},
+'uz': {
+},
+'pam': {
+},
+'als': {
+},
+'sah': {
+},
+'kk': {
+},
+'arz': {
+},
+'mi': {
+},
+'li': {
+},
+'am': {
+},
+'nah': {
+},
+'hsb': {
+},
+'glk': {
+},
+'co': {
+},
+'gan': {
+},
+'mn': {
+},
+'sco': {
+},
+'ia': {
+},
+'bcl': {
+},
+'my': {
+},
+'fo': {
+},
+'fiu-vro': {
+},
+'nds-nl': {
+},
+'si': {
+},
+'tk': {
+},
+'vls': {
+},
+'sa': {
+},
+'bar': {
+},
+'mg': {
+},
+'gv': {
+},
+'ilo': {
+},
+'dv': {
+},
+'nrm': {
+},
+'pag': {
+},
+'map-bms': {
+},
+'rm': {
+},
+'ckb': {
+},
+'diq': {
+},
+'se': {
+},
+'mzn': {
+},
+'wuu': {
+},
+'fur': {
+},
+'ug': {
+},
+'lij': {
+},
+'mt': {
+},
+'bh': {
+},
+'nov': {
+},
+'bo': {
+},
+'ang': {
+},
+'csb': {
+},
+'sc': {
+},
+'zh-classical': {
+},
+'hif': {
+},
+'km': {
+},
+'lad': {
+},
+'cbk-zam': {
+},
+'pi': {
+},
+'frp': {
+},
+'ps': {
+},
+'hak': {
+},
+'kw': {
+},
+'pa': {
+},
+'nv': {
+},
+'szl': {
+},
+'xal': {
+},
+'pdc': {
+},
+'haw': {
+},
+'stq': {
+},
+'ie': {
+},
+'so': {
+},
+'kv': {
+},
+'crh': {
+},
+'to': {
+},
+'ace': {
+},
+'mhr': {
+},
+'myv': {
+},
+'pcd': {
+},
+'krc': {
+},
+'ln': {
+},
+'ext': {
+},
+'gn': {
+},
+'ky': {
+},
+'eml': {
+},
+'arc': {
+},
+'pap': {
+},
+'ay': {
+},
+'rw': {
+},
+'jbo': {
+},
+'wo': {
+},
+'bjn': {
+},
+'frr': {
+},
+'ce': {
+},
+'ba': {
+},
+'kl': {
+},
+'tpi': {
+},
+'kab': {
+},
+'udm': {
+},
+'ty': {
+},
+'srn': {
+},
+'zea': {
+},
+'mrj': {
+},
+'koi': {
+},
+'dsb': {
+},
+'ig': {
+},
+'ab': {
+},
+'or': {
+},
+'gag': {
+},
+'kg': {
+},
+'lo': {
+},
+'av': {
+},
+'mdf': {
+},
+'mwl': {
+},
+'rmy': {
+},
+'cu': {
+},
+'kaa': {
+},
+'sm': {
+},
+'tet': {
+},
+'got': {
+},
+'ks': {
+},
+'bm': {
+},
+'ik': {
+},
+'sd': {
+},
+'bi': {
+},
+'lbe': {
+},
+'na': {
+},
+'pih': {
+},
+'iu': {
+},
+'pnt': {
+},
+'chr': {
+},
+'cdo': {
+},
+'as': {
+},
+'ss': {
+},
+'pfl': {
+},
+'ha': {
+},
+'ee': {
+},
+'ti': {
+},
+'om': {
+},
+'zu': {
+},
+'za': {
+},
+'ve': {
+},
+'ts': {
+},
+'rn': {
+},
+'dz': {
+},
+'sg': {
+},
+'cr': {
+},
+'ch': {
+},
+'lg': {
+},
+'bug': {
+},
+'bxr': {
+},
+'fj': {
+},
+'ak': {
+},
+'st': {
+},
+'xh': {
+},
+'ny': {
+},
+'tn': {
+},
+'ff': {
+},
+'ki': {
+},
+'tum': {
+},
+'sn': {
+},
+'tw': {
+},
+'chy': {
+},
+}
Modified: branches/rewrite/scripts/isbn.py
===================================================================
--- branches/rewrite/scripts/isbn.py 2011-01-15 19:03:46 UTC (rev 8837)
+++ branches/rewrite/scripts/isbn.py 2011-01-16 13:31:11 UTC (rev 8838)
@@ -39,26 +39,13 @@
__version__='$Id$'
import pywikibot
-from pywikibot import pagegenerators
+from pywikibot import pagegenerators, i18n
import sys, re
docuReplacements = {
'¶ms;': pagegenerators.parameterHelp,
}
-# Summary messages in different languages
-msg = {
- 'ar': u'روبوت: تهيئة ISBN',
- 'de': 'Bot: Formatiere ISBN',
- 'en': 'Robot: Formatting ISBN',
- 'fa': u'ربات:استانداردسازی شابک',
- 'he': u'בוט: מעצב ISBN',
- 'ja': u'ロボットによる ISBN の書式化',
- 'nl': 'Bot: ISBN opgemaakt',
- 'pt': u'Bot: Formatando ISBN',
- 'zh': u'機器人:ISBN格式化',
-}
-
# Maps each group number to the list of its publisher number ranges.
# Taken from http://www.isbn-international.org/converter/ranges.htm
ranges = {
@@ -1389,7 +1376,7 @@
self.format = format
self.always = always
self.isbnR = re.compile(r'(?<=ISBN )(?P<code>[\d\-]+[Xx]?)')
- self.comment = pywikibot.translate(pywikibot.getSite(), msg)
+ self.comment = i18n.twtranslate(pywikibot.getSite(), 'isbn-formatting')
def treat(self, page):
try:
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn