diff --git a/odoo/addons/base/models/res_lang.py b/odoo/addons/base/models/res_lang.py index 54454fa54a3..fcc48476a49 100644 --- a/odoo/addons/base/models/res_lang.py +++ b/odoo/addons/base/models/res_lang.py @@ -139,7 +139,7 @@ class Lang(models.Model): except locale.Error: continue if fail: - lc = locale.getdefaultlocale()[0] + lc = locale.getlocale()[0] msg = 'Unable to get information for locale %s. Information from the default locale (%s) have been used.' _logger.warning(msg, lang, lc) diff --git a/odoo/tools/translate.py b/odoo/tools/translate.py index 05407f7ef46..e22167bf384 100644 --- a/odoo/tools/translate.py +++ b/odoo/tools/translate.py @@ -1412,7 +1412,7 @@ def trans_load_data(cr, fileobj, fileformat, lang, verbose=True, overwrite=False def get_locales(lang=None): if lang is None: - lang = locale.getdefaultlocale()[0] + lang = locale.getlocale()[0] if os.name == 'nt': lang = _LOCALE2WIN32.get(lang, lang)