Compare commits
3 Commits
28269a3a93
...
976658a0cc
Author | SHA1 | Date |
---|---|---|
Ales (Shagi) Zabala Alava | 976658a0cc | |
Ales (Shagi) Zabala Alava | 8b23a92d2b | |
Ales (Shagi) Zabala Alava | bf3cf6f217 |
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-08 14:15+0000\n"
|
"POT-Creation-Date: 2021-03-23 16:58+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -175,6 +175,36 @@ msgstr "Objetos"
|
||||||
msgid "Login"
|
msgid "Login"
|
||||||
msgstr "Login"
|
msgstr "Login"
|
||||||
|
|
||||||
|
#: templates/gas/tags/pagination.html:9
|
||||||
|
msgid "Previous"
|
||||||
|
msgstr "Anterior"
|
||||||
|
|
||||||
|
#: templates/gas/tags/pagination.html:13
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Page %(number)s of %(total)s\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
" Página %(number)s de %(total)s\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: templates/gas/tags/pagination.html:18
|
||||||
|
msgid "Next"
|
||||||
|
msgstr "Siguiente"
|
||||||
|
|
||||||
|
#: templates/gas/tags/pagination.html:23
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" From %(start)s to %(end)s of %(total_objects)s total items.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
" De %(start)s a %(end)s de un total de %(total_objects)s items.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: templates/gas/users/user_list.html:28
|
#: templates/gas/users/user_list.html:28
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Editar"
|
msgstr "Editar"
|
||||||
|
@ -189,5 +219,6 @@ msgid "Are you sure you want to delete {object}?"
|
||||||
msgstr "¿Seguro que quieres borrar {object}?"
|
msgstr "¿Seguro que quieres borrar {object}?"
|
||||||
|
|
||||||
#: views.py:182
|
#: views.py:182
|
||||||
|
#, python-brace-format
|
||||||
msgid "{object} deleted."
|
msgid "{object} deleted."
|
||||||
msgstr "{object} borrado"
|
msgstr "{object} borrado"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
{% load form_tags %}
|
{% load form_tags %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<form action="." method="POST">{% csrf_token %}
|
<form action="." method="POST" enctype="multipart/form-data">{% csrf_token %}
|
||||||
{% if is_popup %}
|
{% if is_popup %}
|
||||||
<input type="hidden" name="_popup" value="1">
|
<input type="hidden" name="_popup" value="1">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
{% load i18n %}
|
||||||
|
{% load custom_gas_tags %}
|
||||||
|
|
||||||
|
{% if page %}
|
||||||
|
<nav class="pagination">
|
||||||
|
<ul>
|
||||||
|
{% if page.has_previous %}
|
||||||
|
<li>
|
||||||
|
<a href="?{% url_replace request page=page.previous_page_number %}">{% trans "Previous" %}</a>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
<li class="current">
|
||||||
|
{% blocktrans with number=page.number total=page.paginator.num_pages %}
|
||||||
|
Page {{ number }} of {{ total }}
|
||||||
|
{% endblocktrans %}
|
||||||
|
</li>
|
||||||
|
{% if page.has_next %}
|
||||||
|
<li><a href="?{% url_replace request page=page.next_page_number %}">{% trans "Next" %}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
{% blocktrans with start=page.start_index end=page.end_index total_objects=page.paginator.count %}
|
||||||
|
From {{ start }} to {{ end }} of {{ total_objects }} total items.
|
||||||
|
{% endblocktrans %}
|
||||||
|
</p>
|
||||||
|
</nav>
|
||||||
|
{% endif %}
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
import datetime
|
import datetime
|
||||||
|
import json
|
||||||
|
from urllib.parse import urlencode
|
||||||
|
|
||||||
from django import template
|
from django import template
|
||||||
from django.utils.html import mark_safe
|
from django.utils.html import mark_safe
|
||||||
|
@ -39,3 +40,23 @@ def display_boolean(value):
|
||||||
else:
|
else:
|
||||||
render = '<i class="fas fa-times"></i>'
|
render = '<i class="fas fa-times"></i>'
|
||||||
return mark_safe(render)
|
return mark_safe(render)
|
||||||
|
|
||||||
|
|
||||||
|
@register.simple_tag
|
||||||
|
def url_replace(request, **kwargs):
|
||||||
|
query = request.GET.dict()
|
||||||
|
query.update(kwargs)
|
||||||
|
return urlencode(query)
|
||||||
|
|
||||||
|
|
||||||
|
@register.inclusion_tag("gas/tags/pagination.html")
|
||||||
|
def pagination(request, page):
|
||||||
|
return {
|
||||||
|
'request': request,
|
||||||
|
'page': page,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@register.filter
|
||||||
|
def to_json(data):
|
||||||
|
return mark_safe(json.dumps(data))
|
||||||
|
|
Loading…
Reference in New Issue