mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-05-13 04:13:44 +03:00
Translations for HTML filters
This commit is contained in:
parent
0b77e733a8
commit
f34777a2e9
|
@ -12,6 +12,7 @@ from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.template import Context, loader
|
from django.template import Context, loader
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
from rest_framework.compat import (
|
from rest_framework.compat import (
|
||||||
crispy_forms, distinct, django_filters, get_model_name, guardian
|
crispy_forms, distinct, django_filters, get_model_name, guardian
|
||||||
|
@ -31,7 +32,7 @@ if 'crispy_forms' in settings.INSTALLED_APPS and crispy_forms and django_filters
|
||||||
field.help_text = None
|
field.help_text = None
|
||||||
|
|
||||||
layout_components = list(self.form.fields.keys()) + [
|
layout_components = list(self.form.fields.keys()) + [
|
||||||
Submit('', 'Submit', css_class='btn-default'),
|
Submit('', _('Submit'), css_class='btn-default'),
|
||||||
]
|
]
|
||||||
|
|
||||||
helper = FormHelper()
|
helper = FormHelper()
|
||||||
|
|
|
@ -116,7 +116,7 @@
|
||||||
{% if filter_form %}
|
{% if filter_form %}
|
||||||
<button style="float: right; margin-right: 10px" data-toggle="modal" data-target="#filtersModal" class="btn btn-default">
|
<button style="float: right; margin-right: 10px" data-toggle="modal" data-target="#filtersModal" class="btn btn-default">
|
||||||
<span class="glyphicon glyphicon-wrench" aria-hidden="true"></span>
|
<span class="glyphicon glyphicon-wrench" aria-hidden="true"></span>
|
||||||
Filters
|
{% trans "Filters" %}
|
||||||
</button>
|
</button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{% load staticfiles %}
|
{% load staticfiles %}
|
||||||
{% load rest_framework %}
|
{% load rest_framework %}
|
||||||
|
{% load i18n %}
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
@ -112,7 +113,7 @@
|
||||||
{% if filter_form %}
|
{% if filter_form %}
|
||||||
<button style="float: right; margin-right: 10px" data-toggle="modal" data-target="#filtersModal" class="btn btn-default">
|
<button style="float: right; margin-right: 10px" data-toggle="modal" data-target="#filtersModal" class="btn btn-default">
|
||||||
<span class="glyphicon glyphicon-wrench" aria-hidden="true"></span>
|
<span class="glyphicon glyphicon-wrench" aria-hidden="true"></span>
|
||||||
Filters
|
{% trans "Filters" %}
|
||||||
</button>
|
</button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<h2>Field filters</h2>
|
{% load i18n %}
|
||||||
|
<h2>{% trans "Field filters" %}</h2>
|
||||||
<form class="form" action="" method="get">
|
<form class="form" action="" method="get">
|
||||||
{{ filter.form.as_p }}
|
{{ filter.form.as_p }}
|
||||||
<button type="submit" class="btn btn-primary">Submit</button>
|
<button type="submit" class="btn btn-primary">{% trans "Submit" %}</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{% load crispy_forms_tags %}
|
{% load crispy_forms_tags %}
|
||||||
|
{% load i18n %}
|
||||||
|
|
||||||
<h2>Field filters</h2>
|
<h2>{% trans "Field filters" %}</h2>
|
||||||
{% crispy filter.form %}
|
{% crispy filter.form %}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{% load rest_framework %}
|
{% load rest_framework %}
|
||||||
<h2>Ordering</h2>
|
{% load i18n %}
|
||||||
|
<h2>{% trans "Ordering" %}</h2>
|
||||||
<div class="list-group">
|
<div class="list-group">
|
||||||
{% for key, label in options %}
|
{% for key, label in options %}
|
||||||
{% if key == current %}
|
{% if key == current %}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
<h2>Search</h2>
|
{% load i18n %}
|
||||||
|
<h2>{% trans "Search" %}</h2>
|
||||||
<form class="form-inline">
|
<form class="form-inline">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user