http://www.mediawiki.org/wiki/Special:Code/pywikipedia/10579
Revision: 10579 Author: xqt Date: 2012-10-14 17:42:13 +0000 (Sun, 14 Oct 2012) Log Message: ----------- use os locale setting for default userinterface_lang, follow-up for r10132, update from trunk r10164
Modified Paths: -------------- branches/rewrite/pywikibot/i18n.py
Modified: branches/rewrite/pywikibot/i18n.py =================================================================== --- branches/rewrite/pywikibot/i18n.py 2012-10-14 17:39:04 UTC (rev 10578) +++ branches/rewrite/pywikibot/i18n.py 2012-10-14 17:42:13 UTC (rev 10579) @@ -10,6 +10,7 @@ __version__ = '$Id$'
import re +import locale from pywikibot import Error from plural import plural_rules import pywikibot @@ -435,9 +436,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)