I18n based in gettext #3

Merged
absurdo merged 4 commits from i18n into master 2025-03-20 23:59:10 +00:00
5 changed files with 21 additions and 14 deletions
Showing only changes of commit 921022cf98 - Show all commits

View file

@ -84,13 +84,13 @@ class GenerateAdminClass:
post=None
title_edit=I18n.lang('common', 'add_new_item', 'Add new item')
title_edit=_('Add new item')
pass_value=False
if getpostfiles.get['id']!='0':
post=self.model.select_a_row(getpostfiles.get['id'], [], True)
title_edit=I18n.lang('common', 'edit_new_item', 'Edit item')
title_edit=_('Edit item')
pass_value=True
if post==None or post==False:
@ -124,19 +124,19 @@ class GenerateAdminClass:
getpostfiles.get['id']='0'
title_edit=I18n.lang('common', 'add_new_item', 'Add new item')
title_edit=_('Add new item')
if getpostfiles.get['id']!='0':
insert_row=self.model.update
title_edit=I18n.lang('common', 'edit_new_item', 'Edit item')
title_edit=_('Edit item')
self.model.conditions=['WHERE `'+self.model.name+'`.`'+self.model.name_field_id+'`=%s', [getpostfiles.get['id']]]
if self.pre_update:
getpostfiles.post=self.pre_update(self, getpostfiles.post)
if insert_row(getpostfiles.post):
set_flash_message(I18n.lang('common', 'task_successful', 'Task successful'))
set_flash_message(_('Task successful'))
if self.post_update:
if getpostfiles.get['id']=='0':
@ -162,7 +162,7 @@ class GenerateAdminClass:
if getpostfiles.get['id']!='0':
self.model.conditions=['WHERE `'+self.model.name+'`.`'+self.model.name_field_id+'`=%s', [getpostfiles.get['id']]]
self.model.delete()
set_flash_message(I18n.lang('common', 'task_successful', 'Task successful'))
set_flash_message(_('Task successful'))
redirect(self.url_redirect)
else:
@ -261,7 +261,7 @@ class GenerateConfigClass:
insert_model=self.model.update
if insert_model(getpostfiles.post):
set_flash_message(I18n.lang('common', 'task_successful', 'Task successful'))
set_flash_message(_('Task successful'))
self.model.yes_reset_conditions=True
if self.post_update:

View file

@ -462,7 +462,7 @@ def set_flash_message(message):
s['flash']=message
#s.save()
s.save()
def qf(text):

View file

@ -189,15 +189,15 @@ def check_login_admin(session={}):
with db.query('select module from privilegesmodule2 WHERE user_id=%s', [result['id']]) as cursor:
modules_priv=[v['module'] for v in cursor.fetchall()]
for v in modules_admin:
if v[0] in modules_priv:
for k, v in modules_admin.items():
if k in modules_priv:
if len(v)>2:
modules_priv+=v[2]
else:
modules_priv=[]
for v in modules_admin:
modules_priv.append(v[0])
for k, v in modules_admin.items():
modules_priv.append(k)
if len(v)==3:
modules_priv+=v[2]

View file

@ -113,7 +113,14 @@ def admin_permissions(user_id, session={}):
priv.fields['module'].name_form=SelectForm
arr_modules={k:v[0] for k, v in modules_admin.items()}
#arr_modules={k:v[0] for k, v in modules_admin.items()}
arr_modules={}
for k, v in modules_admin.items():
if type(v[0]).__name__=='function':
arr_modules[k]=v[0]()
else:
arr_modules[k]=v[0]
priv.fields['user_id'].name_form=HiddenForm

View file

@ -118,7 +118,7 @@ lang_selected=session['lang']
</div>
</div>
<div class="content">
${show_flash_message()|n}
<%block name="content">
</%block>
</div>