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)
|
||||
|
||||
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):
|
||||
|
|
|
|||
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)
|
||||
|
||||
def get_file():
|
||||
|
||||
return __file__
|
||||
|
||||
class PTemplate:
|
||||
"""A class used how shortcuts for Mako template functions.
|
||||
"""
|
||||
|
|
@ -213,6 +217,8 @@ class PTemplate:
|
|||
|
||||
self.add_filter(url_for)
|
||||
|
||||
self.add_filter(get_file)
|
||||
|
||||
def _(self, text):
|
||||
|
||||
return self.l.gettext(text)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
${show_flash_message()|n}
|
||||
<!--<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}
|
||||
|
|
|
|||
|
|
@ -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)">
|
||||
% if simplelist.search_field==field:
|
||||
selected \
|
||||
|
|
@ -11,13 +22,13 @@
|
|||
% if simplelist.yes_search:
|
||||
<div class="form">
|
||||
<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">
|
||||
% for field in simplelist.search_fields:
|
||||
<option value="${simplelist.model.fields[field].name}" ${select_field(field)}>${simplelist.model.fields[field].label}</option>
|
||||
% endfor
|
||||
</select>
|
||||
<input type="submit" value="${lang('common', 'search', 'Search')}" />
|
||||
<input type="submit" value="${_('Search')}" />
|
||||
</form>
|
||||
</div>
|
||||
% endif
|
||||
|
|
@ -130,6 +141,6 @@ size_td=round(100/(len(simplelist.fields_showed)+len(simplelist.arr_extra_option
|
|||
% endif
|
||||
<p>
|
||||
% if pages!='':
|
||||
${lang('common', 'pages', 'Pages')}: ${pages|n}
|
||||
${_('Pages')}: ${pages|n}
|
||||
% endif
|
||||
</p>
|
||||
|
|
|
|||
|
|
@ -25,11 +25,11 @@ class PrivilegesField2(corefields.IntegerField):
|
|||
value=int(value)
|
||||
|
||||
if value==0:
|
||||
return I18n.lang('admin', 'without_privileges', 'Without privileges')
|
||||
return _('Without privileges')
|
||||
elif value==1:
|
||||
return I18n.lang('admin', 'selected_privileges', 'Selected privileges')
|
||||
return _('Selected privileges')
|
||||
elif value==2:
|
||||
return I18n.lang('admin', 'administrator', 'Administrator')
|
||||
return _('Administrator')
|
||||
|
||||
class UserAdmin2(UserModel):
|
||||
|
||||
|
|
@ -44,6 +44,8 @@ class UserAdmin2(UserModel):
|
|||
|
||||
self.fields['username'].required=True
|
||||
|
||||
self.fields['username'].label=_('Username')
|
||||
|
||||
self.register(PasswordField('password'))
|
||||
|
||||
self.fields['password'].required=True
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue