FIxes in i18nform
This commit is contained in:
parent
af8da27fff
commit
65e4efb987
5 changed files with 25 additions and 5 deletions
|
|
@ -34,7 +34,7 @@ class I18n:
|
||||||
l={}
|
l={}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def lang(module, symbol, text_default):
|
def get_default_lang():
|
||||||
|
|
||||||
lang=I18n.default_lang
|
lang=I18n.default_lang
|
||||||
|
|
||||||
|
|
@ -46,6 +46,12 @@ class I18n:
|
||||||
|
|
||||||
lang=s['lang']
|
lang=s['lang']
|
||||||
|
|
||||||
|
return lang
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def lang(module, symbol, text_default):
|
||||||
|
|
||||||
|
lang=I18n.get_default_lang()
|
||||||
|
|
||||||
I18n.l[lang]=I18n.l.get(lang, {})
|
I18n.l[lang]=I18n.l.get(lang, {})
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
${add_js_home_local('tools.js', 'admin')}
|
${add_js_home_local('tools.js', 'admin')}
|
||||||
<div id="languages_form">
|
<div id="languages_form">
|
||||||
${form.form()|n}
|
|
||||||
<%def name="select_lang(i18n, lang_selected)">
|
<%def name="select_lang(i18n, lang_selected)">
|
||||||
% if i18n==lang_selected:
|
% if i18n==lang_selected:
|
||||||
choose_flag
|
choose_flag
|
||||||
|
|
@ -8,8 +7,15 @@ ${form.form()|n}
|
||||||
no_choose_flag
|
no_choose_flag
|
||||||
% endif
|
% endif
|
||||||
</%def>
|
</%def>
|
||||||
|
<%def name="hide_lang(i18n, lang_selected)">
|
||||||
|
% if i18n!=lang_selected:
|
||||||
|
style="display:none;"
|
||||||
|
% endif
|
||||||
|
</%def>
|
||||||
% if lang_selected!=None:
|
% if lang_selected!=None:
|
||||||
% for i18n in arr_i18n:
|
% 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>
|
<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
|
% endfor
|
||||||
% endif
|
% endif
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,12 @@ class BaseForm:
|
||||||
value=str(value)
|
value=str(value)
|
||||||
|
|
||||||
return value.replace('"', '"').replace("'", ''')
|
return value.replace('"', '"').replace("'", ''')
|
||||||
|
|
||||||
|
def change_name(self, new_name):
|
||||||
|
|
||||||
|
self.name=new_name
|
||||||
|
|
||||||
|
return ""
|
||||||
|
|
||||||
class TextForm(BaseForm):
|
class TextForm(BaseForm):
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,5 +13,7 @@ class I18nForm(BaseForm):
|
||||||
self.form_child=form
|
self.form_child=form
|
||||||
|
|
||||||
def form(self):
|
def form(self):
|
||||||
print(self.name)
|
|
||||||
return standard_t.load_template('forms/i18nform.phtml', name_form=self.name, form=self.form_child, arr_i18n=I18n.dict_i18n, lang_selected=I18n.default_lang)
|
lang_selected=I18n.get_default_lang()
|
||||||
|
|
||||||
|
return standard_t.load_template('forms/i18nform.phtml', name_form=self.name, form=self.form_child, arr_i18n=I18n.dict_i18n, lang_selected=lang_selected)
|
||||||
|
|
@ -67,7 +67,7 @@ h1
|
||||||
font-weight:normal;
|
font-weight:normal;
|
||||||
font-style:italic;
|
font-style:italic;
|
||||||
color:#04004e;
|
color:#04004e;
|
||||||
background-image:url('../images/button_head.png');
|
/*background-image:url('../images/button_head.png');*/
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
/*padding-left:65px;*/
|
/*padding-left:65px;*/
|
||||||
/*height:60px;
|
/*height:60px;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue