Added more fixes in language
This commit is contained in:
parent
ea37f04224
commit
828a16f235
10 changed files with 209 additions and 8 deletions
|
|
@ -170,7 +170,7 @@ class GenerateAdminClass:
|
||||||
return self.t.render_template(self.template_verify_delete, url=self.url, item_id=getpostfiles.get['id'], op_admin=3, verified=1)
|
return self.t.render_template(self.template_verify_delete, url=self.url, item_id=getpostfiles.get['id'], op_admin=3, verified=1)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
return self.t.render_template(self.template_admin, admin=self)
|
return self.t.render_template(self.template_admin, admin=self, add_new_item=_('Add new item'))
|
||||||
|
|
||||||
"""
|
"""
|
||||||
def show_config(self):
|
def show_config(self):
|
||||||
|
|
|
||||||
BIN
paramecio/libraries/languages/en-US/LC_MESSAGES/libraries.mo
Normal file
BIN
paramecio/libraries/languages/en-US/LC_MESSAGES/libraries.mo
Normal file
Binary file not shown.
61
paramecio/libraries/languages/en-US/LC_MESSAGES/libraries.po
Normal file
61
paramecio/libraries/languages/en-US/LC_MESSAGES/libraries.po
Normal file
|
|
@ -0,0 +1,61 @@
|
||||||
|
# Translations for libraries
|
||||||
|
# Copyright (C) 2025
|
||||||
|
# This file is distributed under the same license as the Paramecio package.
|
||||||
|
# Antonio de la Rosa <antonio.delarosa@salirdelhoyo.com>, 2025.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2025-03-21 18:11+0100\n"
|
||||||
|
"PO-Revision-Date: 2025-03-21 18:15+0100\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: en_US\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Generator: Poedit 3.5\n"
|
||||||
|
|
||||||
|
#: templates/utils/list.phtml:25
|
||||||
|
msgid "Search"
|
||||||
|
msgstr "Search"
|
||||||
|
|
||||||
|
#: templates/utils/list.phtml:144 lists.py:317
|
||||||
|
msgid "Pages"
|
||||||
|
msgstr "Pages"
|
||||||
|
|
||||||
|
#: lists.py:83
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Options"
|
||||||
|
|
||||||
|
#: lists.py:174 generate_admin_class.py:239
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr "Edit"
|
||||||
|
|
||||||
|
#: lists.py:175
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr "Delete"
|
||||||
|
|
||||||
|
#: pages.py:71
|
||||||
|
msgid "Last"
|
||||||
|
msgstr "Last"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:60 generate_admin_class.py:225
|
||||||
|
msgid "Home"
|
||||||
|
msgstr "Home"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:87 generate_admin_class.py:127
|
||||||
|
#: generate_admin_class.py:173
|
||||||
|
msgid "Add new item"
|
||||||
|
msgstr "Add new item"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:93 generate_admin_class.py:132
|
||||||
|
msgid "Edit item"
|
||||||
|
msgstr "Edit item"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:139 generate_admin_class.py:165
|
||||||
|
#: generate_admin_class.py:264
|
||||||
|
msgid "Task successful"
|
||||||
|
msgstr "Task successful"
|
||||||
BIN
paramecio/libraries/languages/es-ES/LC_MESSAGES/libraries.mo
Normal file
BIN
paramecio/libraries/languages/es-ES/LC_MESSAGES/libraries.mo
Normal file
Binary file not shown.
61
paramecio/libraries/languages/es-ES/LC_MESSAGES/libraries.po
Normal file
61
paramecio/libraries/languages/es-ES/LC_MESSAGES/libraries.po
Normal file
|
|
@ -0,0 +1,61 @@
|
||||||
|
# Translations for libraries
|
||||||
|
# Copyright (C) 2025
|
||||||
|
# This file is distributed under the same license as the Paramecio package.
|
||||||
|
# Antonio de la Rosa <antonio.delarosa@salirdelhoyo.com>, 2025.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2025-03-21 18:11+0100\n"
|
||||||
|
"PO-Revision-Date: 2025-03-21 18:15+0100\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: es_ES\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Generator: Poedit 3.5\n"
|
||||||
|
|
||||||
|
#: templates/utils/list.phtml:25
|
||||||
|
msgid "Search"
|
||||||
|
msgstr "Buscar"
|
||||||
|
|
||||||
|
#: templates/utils/list.phtml:144 lists.py:317
|
||||||
|
msgid "Pages"
|
||||||
|
msgstr "Páginas"
|
||||||
|
|
||||||
|
#: lists.py:83
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Opciones"
|
||||||
|
|
||||||
|
#: lists.py:174 generate_admin_class.py:239
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr "Editar"
|
||||||
|
|
||||||
|
#: lists.py:175
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr "Borrar"
|
||||||
|
|
||||||
|
#: pages.py:71
|
||||||
|
msgid "Last"
|
||||||
|
msgstr "Último"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:60 generate_admin_class.py:225
|
||||||
|
msgid "Home"
|
||||||
|
msgstr "Inicio"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:87 generate_admin_class.py:127
|
||||||
|
#: generate_admin_class.py:173
|
||||||
|
msgid "Add new item"
|
||||||
|
msgstr "Añadir nuevo elemento"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:93 generate_admin_class.py:132
|
||||||
|
msgid "Edit item"
|
||||||
|
msgstr "Editar elemento"
|
||||||
|
|
||||||
|
#: generate_admin_class.py:139 generate_admin_class.py:165
|
||||||
|
#: generate_admin_class.py:264
|
||||||
|
msgid "Task successful"
|
||||||
|
msgstr "Tarea exitosa"
|
||||||
60
paramecio/libraries/languages/libraries.pot
Normal file
60
paramecio/libraries/languages/libraries.pot
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2025-03-21 18:11+0100\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: templates/utils/list.phtml:25
|
||||||
|
msgid "Search"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/utils/list.phtml:144 lists.py:317
|
||||||
|
msgid "Pages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lists.py:83
|
||||||
|
msgid "Options"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lists.py:174 generate_admin_class.py:239
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lists.py:175
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pages.py:71
|
||||||
|
msgid "Last"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: generate_admin_class.py:60 generate_admin_class.py:225
|
||||||
|
msgid "Home"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: generate_admin_class.py:87 generate_admin_class.py:127
|
||||||
|
#: generate_admin_class.py:173
|
||||||
|
msgid "Add new item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: generate_admin_class.py:93 generate_admin_class.py:132
|
||||||
|
msgid "Edit item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: generate_admin_class.py:139 generate_admin_class.py:165
|
||||||
|
#: generate_admin_class.py:264
|
||||||
|
msgid "Task successful"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -94,6 +94,10 @@ def url_for(name, **kwargs):
|
||||||
|
|
||||||
return app.get_url(name, **kwargs)
|
return app.get_url(name, **kwargs)
|
||||||
|
|
||||||
|
def get_file():
|
||||||
|
|
||||||
|
return __file__
|
||||||
|
|
||||||
class PTemplate:
|
class PTemplate:
|
||||||
"""A class used how shortcuts for Mako template functions.
|
"""A class used how shortcuts for Mako template functions.
|
||||||
"""
|
"""
|
||||||
|
|
@ -212,6 +216,8 @@ class PTemplate:
|
||||||
#print(self.url_for)
|
#print(self.url_for)
|
||||||
|
|
||||||
self.add_filter(url_for)
|
self.add_filter(url_for)
|
||||||
|
|
||||||
|
self.add_filter(get_file)
|
||||||
|
|
||||||
def _(self, text):
|
def _(self, text):
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
${show_flash_message()|n}
|
${show_flash_message()|n}
|
||||||
<!--<h1>${admin.title}</h1>-->
|
<!--<h1>${admin.title}</h1>-->
|
||||||
<p><a href="${add_get_parameters(admin.url, op_admin='1')}">${lang('common', 'add_item', 'Add new item')}</a></p>
|
<p><a href="${add_get_parameters(admin.url, op_admin='1')}">${add_new_item}</a></p>
|
||||||
${admin.list.show()|n}
|
${admin.list.show()|n}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
<%
|
||||||
|
|
||||||
|
# Load lang gettext
|
||||||
|
|
||||||
|
from paramecio.libraries.i18n import I18n, PGetText
|
||||||
|
|
||||||
|
gtext=PGetText(get_file())
|
||||||
|
|
||||||
|
_=gtext.gettext
|
||||||
|
|
||||||
|
%>
|
||||||
<%def name="select_field(field)">
|
<%def name="select_field(field)">
|
||||||
% if simplelist.search_field==field:
|
% if simplelist.search_field==field:
|
||||||
selected \
|
selected \
|
||||||
|
|
@ -11,13 +22,13 @@
|
||||||
% if simplelist.yes_search:
|
% if simplelist.yes_search:
|
||||||
<div class="form">
|
<div class="form">
|
||||||
<form method="get" action="${simplelist.url}">
|
<form method="get" action="${simplelist.url}">
|
||||||
${lang('common','search', 'Search')}: <input type="text" name="search_text" value="${simplelist.search_text|n}">
|
${_('Search')}: <input type="text" name="search_text" value="${simplelist.search_text|n}">
|
||||||
<select name="search_field">
|
<select name="search_field">
|
||||||
% for field in simplelist.search_fields:
|
% for field in simplelist.search_fields:
|
||||||
<option value="${simplelist.model.fields[field].name}" ${select_field(field)}>${simplelist.model.fields[field].label}</option>
|
<option value="${simplelist.model.fields[field].name}" ${select_field(field)}>${simplelist.model.fields[field].label}</option>
|
||||||
% endfor
|
% endfor
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" value="${lang('common', 'search', 'Search')}" />
|
<input type="submit" value="${_('Search')}" />
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
% endif
|
% endif
|
||||||
|
|
@ -130,6 +141,6 @@ size_td=round(100/(len(simplelist.fields_showed)+len(simplelist.arr_extra_option
|
||||||
% endif
|
% endif
|
||||||
<p>
|
<p>
|
||||||
% if pages!='':
|
% if pages!='':
|
||||||
${lang('common', 'pages', 'Pages')}: ${pages|n}
|
${_('Pages')}: ${pages|n}
|
||||||
% endif
|
% endif
|
||||||
</p>
|
</p>
|
||||||
|
|
|
||||||
|
|
@ -25,11 +25,11 @@ class PrivilegesField2(corefields.IntegerField):
|
||||||
value=int(value)
|
value=int(value)
|
||||||
|
|
||||||
if value==0:
|
if value==0:
|
||||||
return I18n.lang('admin', 'without_privileges', 'Without privileges')
|
return _('Without privileges')
|
||||||
elif value==1:
|
elif value==1:
|
||||||
return I18n.lang('admin', 'selected_privileges', 'Selected privileges')
|
return _('Selected privileges')
|
||||||
elif value==2:
|
elif value==2:
|
||||||
return I18n.lang('admin', 'administrator', 'Administrator')
|
return _('Administrator')
|
||||||
|
|
||||||
class UserAdmin2(UserModel):
|
class UserAdmin2(UserModel):
|
||||||
|
|
||||||
|
|
@ -44,6 +44,8 @@ class UserAdmin2(UserModel):
|
||||||
|
|
||||||
self.fields['username'].required=True
|
self.fields['username'].required=True
|
||||||
|
|
||||||
|
self.fields['username'].label=_('Username')
|
||||||
|
|
||||||
self.register(PasswordField('password'))
|
self.register(PasswordField('password'))
|
||||||
|
|
||||||
self.fields['password'].required=True
|
self.fields['password'].required=True
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue