From e98db0ffcdde175ab609f888e916ab95caf8f2b2 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Wed, 25 Nov 2009 11:55:20 +0530 Subject: [PATCH] [IMP] scan languages function on misc, now it will consider all languages instead of checking base module languages for loading translation file bzr revid: mra@tinyerp.com-20091125062520-oy1tkzex6oo3j56m --- bin/tools/misc.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/tools/misc.py b/bin/tools/misc.py index d73422a6f34..d1e4f9a3914 100644 --- a/bin/tools/misc.py +++ b/bin/tools/misc.py @@ -836,10 +836,12 @@ def get_languages(): return languages def scan_languages(): - import glob - file_list = [os.path.splitext(os.path.basename(f))[0] for f in glob.glob(os.path.join(config['root_path'],'addons', 'base', 'i18n', '*.po'))] +# import glob +# file_list = [os.path.splitext(os.path.basename(f))[0] for f in glob.glob(os.path.join(config['root_path'],'addons', 'base', 'i18n', '*.po'))] +# ret = [(lang, lang_dict.get(lang, lang)) for lang in file_list] + # Now it will take all languages from get languages function without filter it with base module languages lang_dict = get_languages() - ret = [(lang, lang_dict.get(lang, lang)) for lang in file_list] + ret = [(lang, lang_dict.get(lang, lang)) for lang in list(lang_dict)] ret.sort(key=lambda k:k[1]) return ret