Translate error pages.

This commit is contained in:
Martin Mahner 2019-12-08 09:18:45 +01:00
parent 0c9b346c4d
commit 6741ccc6b4
4 changed files with 14 additions and 7 deletions

View file

@ -16,6 +16,7 @@ Changelog
``cleanup_snipppet`` managemenent command. It's still encouraged to have the ``cleanup_snipppet`` managemenent command. It's still encouraged to have the
management command setup, just run it daily, so snippets which expired but management command setup, just run it daily, so snippets which expired but
never got fetched by a client are deleted properly. never got fetched by a client are deleted properly.
- All pages have sane Expire or Max-Age header.
- Onetime snippets which were never viewed a second time are now deleted if - Onetime snippets which were never viewed a second time are now deleted if
they reach the default expire date. they reach the default expire date.
- New AppConfig setting ``APPLICATION_NAME`` that can be used to replace the - New AppConfig setting ``APPLICATION_NAME`` that can be used to replace the
@ -27,6 +28,7 @@ Changelog
- Forced line-break for superlongwordsthatwouldexceedthecanvas. - Forced line-break for superlongwordsthatwouldexceedthecanvas.
- Local development is no longer centered around ``pipenv`` and is rather using - Local development is no longer centered around ``pipenv`` and is rather using
docker-compose or the classic virtualenv based setups. docker-compose or the classic virtualenv based setups.
- Error pages are now correctly translated.
- Testsuite now uses pytest. - Testsuite now uses pytest.
3.3.1 (2019-08-04): 3.3.1 (2019-08-04):

View file

@ -1,15 +1,16 @@
{% extends "dpaste/base.html" %} {% extends "dpaste/base.html" %}
{% block title %}404 Snippet not found{% endblock %} {% load i18n %}
{% block title %}{% trans "404 Snippet not found" %}{% endblock %}
{% block body_type %}text-page{%endblock %} {% block body_type %}text-page{%endblock %}
{% block page %} {% block page %}
<article> <article>
<h2 class="first-item">404 Snippet not found</h2> <h2 class="first-item">{% trans "404 Snippet not found" %}</h2>
<p> <p>
This snippet no longer exists. Snippets are automatically {% trans "This snippet no longer exists. Snippets are automatically deleted when they reach their expiration date." %}
deleted when they reach their expiration date.
</p> </p>
</article> </article>
{% endblock %} {% endblock %}

View file

@ -1,12 +1,14 @@
{% extends "dpaste/base.html" %} {% extends "dpaste/base.html" %}
{% block title %}500 Internal Server Error{% endblock %} {% load i18n %}
{% block title %}{% trans "500 Internal Server Error" %}{% endblock %}
{% block body_type %}text-page{%endblock %} {% block body_type %}text-page{%endblock %}
{% block page %} {% block page %}
<article> <article>
<h2 class="first-item">500 Internal Server Error</h2> <h2 class="first-item">{% trans "500 Internal Server Error" %}</h2>
<p>There was an issue with your request.</p> <p>{% trans "There was an issue with your request." %}</p>
</article> </article>
{% endblock %} {% endblock %}

View file

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
{% block meta %}<meta name="robots" content="noindex, nofollow"/>{% endblock %} {% block meta %}<meta name="robots" content="noindex, nofollow"/>{% endblock %}
<style type="text/css">{% staticinline "dpaste.css" %}</style> <style type="text/css">{% staticinline "dpaste.css" %}</style>
{% block extrahead %}{% endblock %}
{{ dpaste_extra_head_html }} {{ dpaste_extra_head_html }}
</head> </head>
<body {% block body_type %}{%endblock %}> <body {% block body_type %}{%endblock %}>
@ -28,5 +29,6 @@
<main>{% block page %}{% endblock %}</main> <main>{% block page %}{% endblock %}</main>
<script>{% staticinline "dpaste.js" %}</script> <script>{% staticinline "dpaste.js" %}</script>
{% block extrascript %}{% endblock %}
</body> </body>
</html> </html>