diff options
author | diSabler <dissy@ya.ru> | 2013-07-23 15:15:16 +0400 |
---|---|---|
committer | diSabler <dissy@ya.ru> | 2013-07-23 15:15:16 +0400 |
commit | d72eeca920e023cffe4c5497edabf0ebb6706cd2 (patch) | |
tree | 734a54a860eeca1f9505dad821dd50f305534c66 /kernel.py | |
parent | 45786f7a4e53667eaba986d18a776c5d39bc9543 (diff) |
add: set default locale for each room
Diffstat (limited to 'kernel.py')
-rw-r--r-- | kernel.py | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1485,9 +1485,12 @@ def disconnecter(): time.sleep(2) def get_L_(jid): - try: loc = users_locale[jid] if jid and not get_config(getRoom(jid),'use_default_locale') else CURRENT_LOCALE - except: loc = CURRENT_LOCALE - if not locales.has_key(loc): loc = CURRENT_LOCALE + if jid: _CURRENT_LOCALE = get_config(getRoom(jid),'set_default_locale') + else: _CURRENT_LOCALE = CURRENT_LOCALE + #if _CURRENT_LOCALE == 'off': _CURRENT_LOCALE = CURRENT_LOCALE + try: loc = users_locale[jid] if _CURRENT_LOCALE == 'off' else _CURRENT_LOCALE + except: loc = _CURRENT_LOCALE + if not locales.has_key(loc): loc = _CURRENT_LOCALE return loc def L(*par): |