Implement translation

This commit is contained in:
Götz 2019-05-18 03:47:08 +02:00
parent 369a28851c
commit 0937e5fb5d
3 changed files with 13 additions and 6 deletions

View File

@ -8,14 +8,13 @@ from django.contrib.auth.models import Group, User
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.db import IntegrityError from django.db import IntegrityError
from django.shortcuts import render, redirect, HttpResponse from django.shortcuts import render, redirect, HttpResponse
from datetime import datetime, timedelta
from account_helper.models import Realm from account_helper.models import Realm
from account_manager.utils.mail_utils import realm_send_mail from account_manager.utils.mail_utils import realm_send_mail
from .forms import RealmAddForm, RealmUpdateForm from .forms import RealmAddForm, RealmUpdateForm
from .models import LdapGroup, LdapUser from .models import LdapGroup, LdapUser
from ldap import LDAPError from ldap import LDAPError
from django.utils.translation import gettext from django.utils.translation import gettext as _
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -51,8 +50,8 @@ def realm_list(request):
return redirect('user-detail', realm.id, user.dn) return redirect('user-detail', realm.id, user.dn)
except ObjectDoesNotExist as err: except ObjectDoesNotExist as err:
logger.info('Anmeldung fehlgeschlagen', err) logger.info('Login failed', err)
return HttpResponse("Invalid login. Please try again.") return HttpResponse(_('InvalidLogin'))
elif len(realms) == 1: elif len(realms) == 1:
return redirect('realm-detail', realms[0].id) return redirect('realm-detail', realms[0].id)
else: else:

View File

@ -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: 2019-05-18 01:15+0000\n" "POT-Creation-Date: 2019-05-18 01:19+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"
@ -17,6 +17,10 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: account_manager/main_views.py:54
msgid "InvalidLogin"
msgstr ""
#: account_manager/views/user_views.py:37 #: account_manager/views/user_views.py:37
msgid "" msgid ""
"Der angefragte Nutzer gehört einem anderen Bereich an. Nutzer können nur von " "Der angefragte Nutzer gehört einem anderen Bereich an. Nutzer können nur von "

View File

@ -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: 2019-05-18 01:15+0000\n" "POT-Creation-Date: 2019-05-18 01:19+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"
@ -18,6 +18,10 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: account_manager/main_views.py:54
msgid "InvalidLogin"
msgstr "Invalid login. Please try again."
#: account_manager/views/user_views.py:37 #: account_manager/views/user_views.py:37
msgid "" msgid ""
"Der angefragte Nutzer gehört einem anderen Bereich an. Nutzer können nur von " "Der angefragte Nutzer gehört einem anderen Bereich an. Nutzer können nur von "