http://www.mediawiki.org/wiki/Special:Code/pywikipedia/10578
Revision: 10578 Author: xqt Date: 2012-10-14 17:39:04 +0000 (Sun, 14 Oct 2012) Log Message: ----------- use os locale setting for default userinterface_lang, follow-up for r10132
Modified Paths: -------------- trunk/pywikipedia/pywikibot/i18n.py
Modified: trunk/pywikipedia/pywikibot/i18n.py =================================================================== --- trunk/pywikipedia/pywikibot/i18n.py 2012-10-14 17:17:03 UTC (rev 10577) +++ trunk/pywikipedia/pywikibot/i18n.py 2012-10-14 17:39:04 UTC (rev 10578) @@ -10,6 +10,7 @@ __version__ = '$Id$'
import re, sys +import locale from pywikibot import Error import wikipedia as pywikibot import config @@ -440,9 +441,10 @@ import table. Translation code should be set by in the user_config.py like userinterface_lang = 'de' - default is mylang setting + default is os locale setting
""" - code = config.userinterface_lang or config.mylang + code = config.userinterface_lang or \ + locale.getdefaultlocale()[0].split('_')[0] trans = twtranslate(code, twtitle, parameters) return pywikibot.input(trans, password)
pywikipedia-svn@lists.wikimedia.org