[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
This commit is contained in:
mra (Open ERP) 2009-11-25 11:55:20 +05:30
parent 589969fd92
commit e98db0ffcd
1 changed files with 5 additions and 3 deletions

View File

@ -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