FIxes in i18nform

This commit is contained in:
Antonio de la Rosa 2016-02-19 02:22:51 +01:00
parent af8da27fff
commit 65e4efb987
5 changed files with 25 additions and 5 deletions

View file

@ -34,7 +34,7 @@ class I18n:
l={}
@staticmethod
def lang(module, symbol, text_default):
def get_default_lang():
lang=I18n.default_lang
@ -46,6 +46,12 @@ class I18n:
lang=s['lang']
return lang
@staticmethod
def lang(module, symbol, text_default):
lang=I18n.get_default_lang()
I18n.l[lang]=I18n.l.get(lang, {})

View file

@ -1,6 +1,5 @@
${add_js_home_local('tools.js', 'admin')}
<div id="languages_form">
${form.form()|n}
<%def name="select_lang(i18n, lang_selected)">
% if i18n==lang_selected:
choose_flag
@ -8,8 +7,15 @@ ${form.form()|n}
no_choose_flag
% endif
</%def>
<%def name="hide_lang(i18n, lang_selected)">
% if i18n!=lang_selected:
style="display:none;"
% endif
</%def>
% if lang_selected!=None:
% for i18n in arr_i18n:
${form.change_name(name_form+'_'+i18n)}
<span${hide_lang(i18n, lang_selected)} id="${name_form}_switch">${form.form()|n}</span>
<a class="${select_lang(i18n, lang_selected)} lang_form" href="#"><img src="${make_media_url_module('images/languages/'+i18n+'.png', 'admin')}" alt="${name_form}_${i18n}"/></a>
% endfor
% endif