Xqt has submitted this change and it was merged.
Change subject: Fix some i18n message handling ......................................................................
Fix some i18n message handling
Change-Id: I363d311e137cab5dfcf878d8816f821dfc1f41da --- M reflinks.py 1 file changed, 9 insertions(+), 16 deletions(-)
Approvals: Xqt: Looks good to me, approved
diff --git a/reflinks.py b/reflinks.py index 66b45c5..e49172d 100644 --- a/reflinks.py +++ b/reflinks.py @@ -51,8 +51,8 @@ import os import gzip import StringIO +import externals from BeautifulSoup import UnicodeDammit - import wikipedia as pywikibot import pagegenerators import noreferences @@ -62,14 +62,10 @@ '¶ms;': pagegenerators.parameterHelp }
-localized_msg = ('fr', ) # localized message at mediawik +localized_msg = ('fr', 'it', 'pl') # localized message at mediawiki
# localized message at specific wikipedia site # should be moved to mediawiki pywikibot manual -L10N_msg = { - 'it': u'Utente:Marco27Bot/refLinks.py', - 'pl': u'Wikipedysta:MastiBot/refLinks', -}
stopPage = { @@ -407,16 +403,13 @@ self.site = pywikibot.getSite() # Check manual = 'mw:Manual:Pywikibot/refLinks' - if self.site.family.name == 'wikipedia': - manual = L10N_msg(self.site.code, manual) - else: - code = None - for alt in [self.site.code] + i18n._altlang(self.site.code): - if alt in localized_msg: - code = alt - break - if code: - manual += '/%s' % code + code = None + for alt in [self.site.code] + i18n._altlang(self.site.code): + if alt in localized_msg: + code = alt + break + if code: + manual += '/%s' % code self.msg = i18n.twtranslate(self.site, 'reflinks-msg', locals()) self.stopPage = pywikibot.Page(self.site, pywikibot.translate(self.site, stopPage))