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@lists.wikimedia.org