Fixes in language
This commit is contained in:
parent
3596838864
commit
16f1678884
6 changed files with 32 additions and 10 deletions
|
|
@ -3,17 +3,22 @@ from flask import request, redirect, flash
|
||||||
from paramecio2.libraries.urls import add_get_parameters
|
from paramecio2.libraries.urls import add_get_parameters
|
||||||
#from paramecio.citoplasma.mtemplates import set_flash_message
|
#from paramecio.citoplasma.mtemplates import set_flash_message
|
||||||
from paramecio2.libraries.formsutils import show_form
|
from paramecio2.libraries.formsutils import show_form
|
||||||
|
from paramecio2.libraries.mtemplates import env_theme, PTemplate
|
||||||
from paramecio2.libraries.i18n import I18n, PGetText
|
from paramecio2.libraries.i18n import I18n, PGetText
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
|
||||||
pgettext=PGetText(__file__)
|
pgettext=PGetText(__file__)
|
||||||
_=pgettext.gettext
|
_=pgettext.gettext
|
||||||
|
|
||||||
|
#env=env_theme(__file__)
|
||||||
|
|
||||||
|
#t=PTemplate(env)
|
||||||
|
|
||||||
class GenerateAdminClass:
|
class GenerateAdminClass:
|
||||||
"""Class for insert, update and list items of a model
|
"""Class for insert, update and list items of a model
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, model, url, t):
|
def __init__(self, model, url, t=None):
|
||||||
"""A class for generate forms, insert and update items from a database model
|
"""A class for generate forms, insert and update items from a database model
|
||||||
|
|
||||||
For an easy and fast access to database data, you can use this class for get a simple database model of paramecio and get list of items, add forms, edit forms and more.
|
For an easy and fast access to database data, you can use this class for get a simple database model of paramecio and get list of items, add forms, edit forms and more.
|
||||||
|
|
@ -41,9 +46,20 @@ class GenerateAdminClass:
|
||||||
|
|
||||||
self.model=model
|
self.model=model
|
||||||
|
|
||||||
self.t=t
|
if t:
|
||||||
|
|
||||||
self.list=SimpleList(model, url, t)
|
self.t=t
|
||||||
|
else:
|
||||||
|
|
||||||
|
env=env_theme(__file__)
|
||||||
|
|
||||||
|
self.t=PTemplate(env)
|
||||||
|
|
||||||
|
#self.t.l=pgettext
|
||||||
|
|
||||||
|
#self.t.add_filter(self.t._)
|
||||||
|
|
||||||
|
self.list=SimpleList(model, url, self.t)
|
||||||
|
|
||||||
self.arr_fields_edit=list(model.fields.keys())
|
self.arr_fields_edit=list(model.fields.keys())
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ try:
|
||||||
|
|
||||||
admin_app=Blueprint('admin_app', __name__, static_folder='static')
|
admin_app=Blueprint('admin_app', __name__, static_folder='static')
|
||||||
|
|
||||||
|
|
||||||
env=env_theme(__file__)
|
env=env_theme(__file__)
|
||||||
|
|
||||||
t=PTemplate(env)
|
t=PTemplate(env)
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ def ausers():
|
||||||
|
|
||||||
url=url_for('admin_app.ausers')
|
url=url_for('admin_app.ausers')
|
||||||
|
|
||||||
admin=GenerateAdminClass(user_admin, url, t)
|
admin=GenerateAdminClass(user_admin, url)
|
||||||
|
|
||||||
admin.list.fields_showed=['username']
|
admin.list.fields_showed=['username']
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -7,8 +7,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-12-18 20:47+0100\n"
|
"POT-Creation-Date: 2023-12-19 15:30+0100\n"
|
||||||
"PO-Revision-Date: 2023-12-18 20:53+0100\n"
|
"PO-Revision-Date: 2023-12-19 15:32+0100\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
|
|
@ -57,11 +57,11 @@ msgstr "Sí"
|
||||||
msgid "Light theme"
|
msgid "Light theme"
|
||||||
msgstr "Tema claro"
|
msgstr "Tema claro"
|
||||||
|
|
||||||
#: admin/ausers.py:44
|
#: admin/ausers.py:44 templates/dashboard.phtml:110
|
||||||
msgid "Dark theme"
|
msgid "Dark theme"
|
||||||
msgstr "Tema oscuro"
|
msgstr "Tema oscuro"
|
||||||
|
|
||||||
#: admin/ausers.py:63
|
#: admin/ausers.py:63 settings/config_admin.py:11
|
||||||
msgid "Users edit"
|
msgid "Users edit"
|
||||||
msgstr "Editar usuarios"
|
msgstr "Editar usuarios"
|
||||||
|
|
||||||
|
|
@ -79,6 +79,10 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Te enviaremos un código para activr tu cuenta usando doble autenticación"
|
"Te enviaremos un código para activr tu cuenta usando doble autenticación"
|
||||||
|
|
||||||
|
#: settings/config_admin.py:9
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Usuarios"
|
||||||
|
|
||||||
#: templates/modules.phtml:3
|
#: templates/modules.phtml:3
|
||||||
msgid "Add new module"
|
msgid "Add new module"
|
||||||
msgstr "Añadir nuevo módulo"
|
msgstr "Añadir nuevo módulo"
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,11 @@
|
||||||
from paramecio2.libraries.config_admin import config_admin
|
from paramecio2.libraries.config_admin import config_admin
|
||||||
from paramecio2.libraries.i18n import I18n
|
#from paramecio2.libraries.i18n import I18n, PGetText
|
||||||
|
|
||||||
#modules_admin=[[I18n.lang('admin', 'users_admin', 'User\'s Admin'), 'paramecio.modules.admin.admin.ausers', 'ausers']]
|
#modules_admin=[[I18n.lang('admin', 'users_admin', 'User\'s Admin'), 'paramecio.modules.admin.admin.ausers', 'ausers']]
|
||||||
|
|
||||||
|
#pgettext=PGetText(__file__+'/../')
|
||||||
|
#_=pgettext.gettext
|
||||||
|
|
||||||
config_admin.append([_('Users')])
|
config_admin.append([_('Users')])
|
||||||
|
|
||||||
config_admin.append([_('Users edit'), 'paramecio2.modules.admin.admin.ausers', 'admin_app.ausers', 'fa-user'])
|
config_admin.append([_('Users edit'), 'paramecio2.modules.admin.admin.ausers', 'admin_app.ausers', 'fa-user'])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue