Compare commits

...

23 Commits

Author SHA1 Message Date
Jonas Schäfer
ba18fe692f Fix ClientResponseError if a circle has a deleted user
Eventually, we need to clear that on the backend, but for now we
deal with it in the frontend.

Bonus: this also optimises the display of the circle by removing
O(n) backend requests.
2021-02-03 18:25:29 +01:00
riccio
387a989caa Translated using Weblate (English (United Kingdom))
Currently translated at 57.4% (127 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en_GB/
2021-02-02 21:01:57 +00:00
uira
ffab48cff0 Translated using Weblate (Indonesian)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/id/
2021-02-02 21:01:57 +00:00
riccio
17bf7cb140 Translated using Weblate (Italian)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/it/
2021-02-02 21:01:57 +00:00
GodGoldfish
408d837a0f Translated using Weblate (Russian)
Currently translated at 42.9% (95 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/ru/
2021-02-02 21:01:57 +00:00
Jonas Schäfer
56e1083ada Translated using Weblate (English)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en/
2021-02-02 21:01:56 +00:00
Link Mauve
2aa3d629da Translated using Weblate (French)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-02 21:01:55 +00:00
Jonas Schäfer
6779341db3 Merge pull request #47 from snikket-im/feature/ci-no-push
Disable GitHub pushing to Docker Hub and include docker build in standard CI testing
2021-02-01 16:20:26 +01:00
Jonas Schäfer
10a0de0637 Add test build to standard CI 2021-02-01 16:17:06 +01:00
Jonas Schäfer
b3185a8d18 Remove build job pushing to docker hub
We don’t want that, Snikket got its own build servers.
2021-02-01 16:16:50 +01:00
Link Mauve
2db6cbe6fd Translated using Weblate (French)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:11:31 +00:00
GodGoldfish
9bc6e0b555 Translated using Weblate (French)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:11:31 +00:00
Link Mauve
98a3eeba7c Translated using Weblate (French)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:09:57 +00:00
GodGoldfish
de97b08f01 Translated using Weblate (French)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:09:57 +00:00
riccio
f2dc970731 Translated using Weblate (Italian)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/it/
2021-02-01 11:20:44 +00:00
Jonas Schäfer
2f8e724104 Enable Polish by default 2021-01-31 20:51:03 +01:00
Jonas Schäfer
a3ab537de0 Add more translated languages to the list 2021-01-31 15:29:21 +01:00
Jonas Schäfer
b04c4fa42d Force setting the SNIKKET_DOMAIN as HTTP Host when talking to prosody
This is required if the portal is talking to a Prosody with
multiple HTTP domains and it doesn’t have http_default_host set...
In a true snikket, this doesn’t happen, but we all know...
2021-01-31 15:29:21 +01:00
Jonas Schäfer
078be4ba35 Added translation using Weblate (Italian) 2021-01-31 13:02:47 +00:00
Jonas Schäfer
c1f186a3da Translated using Weblate (German)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/de/
2021-01-31 12:54:49 +00:00
misiek
7aaeb0f368 Translated using Weblate (Polish)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/pl/
2021-01-31 12:54:48 +00:00
uira
b475e76189 Translated using Weblate (Indonesian)
Currently translated at 100.0% (221 of 221 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/id/
2021-01-31 12:54:48 +00:00
Jonas Schäfer
8b6f5e8e18 Added translation using Weblate (Russian) 2021-01-31 12:21:39 +00:00
14 changed files with 2785 additions and 475 deletions

View File

@@ -1,23 +0,0 @@
name: Docker image build
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: >-
docker build . \
--build-arg=BUILD_SERIES=dev \
--build-arg=BUILD_ID="$(echo "$GITHUB_SHA" | head -c 12)" \
--tag snikket/snikket-web-portal:dev
- name: Log into registry
run: echo "${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}" | docker login -u snikket --password-stdin
- name: Push the Docker image
run: docker push snikket/snikket-web-portal:dev

View File

@@ -1,31 +0,0 @@
---
name: Docker release image build
"on":
push:
tags:
- release/*.*
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: >-
echo "Building ref $GITHUB_REF...";
RELEASE_TAG="${GITHUB_REF#refs/tags/release/}";
RELEASE_SERIES="${RELEASE_TAG%.*}";
RELEASE_VER="${RELEASE_TAG#$RELEASE_SERIES.}";
docker build . \
--build-arg=BUILD_SERIES="$RELEASE_SERIES" \
--build-arg=BUILD_ID="$RELEASE_VER" \
--tag snikket/snikket-web-portal:"$RELEASE_SERIES"
- name: Log into registry
run: echo "${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}" | docker login -u snikket --password-stdin
- name: Push the Docker image
run: >-
RELEASE_TAG="${GITHUB_REF#refs/tags/release/}";
RELEASE_SERIES="${RELEASE_TAG%.*}";
docker push snikket/snikket-web-portal:"$RELEASE_SERIES"

View File

@@ -48,3 +48,12 @@ jobs:
- name: Linting - name: Linting
run: | run: |
python -m flake8 snikket_web python -m flake8 snikket_web
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: >-
docker build .

View File

@@ -143,7 +143,13 @@ class AppConfig:
domain = environ.var() domain = environ.var()
site_name = environ.var("") site_name = environ.var("")
avatar_cache_ttl = environ.var(1800, converter=int) avatar_cache_ttl = environ.var(1800, converter=int)
languages = environ.var(["de", "en"], converter=autosplit) languages = environ.var([
"de",
"en",
"fr",
"id",
"po",
], converter=autosplit)
apple_store_url = environ.var("") apple_store_url = environ.var("")

View File

@@ -1,4 +1,3 @@
import asyncio
import json import json
import typing import typing
@@ -362,25 +361,21 @@ async def edit_circle(id_: str) -> typing.Union[str, quart.Response]:
return redirect(url_for(".circles")) return redirect(url_for(".circles"))
raise raise
circle_members = await asyncio.gather(*( users = sorted(
client.get_user_by_localpart( await client.list_users(),
localpart, key=lambda x: x.localpart
session=session, )
) circle_members = [
for localpart in sorted(circle.members) user for user in users
)) if user.localpart in circle.members
]
users = await client.list_users()
form = EditCircleForm() form = EditCircleForm()
form.user_to_add.choices = sorted( form.user_to_add.choices = [
( (user.localpart, user.localpart)
(u.localpart, u.localpart) for user in users
for u in users if user.localpart not in circle.members
if u.localpart not in circle.members ]
),
key=lambda x: x[1]
)
valid_users = [x[0] for x in form.user_to_add.choices] valid_users = [x[0] for x in form.user_to_add.choices]
invite_form = InvitePost() invite_form = InvitePost()

View File

@@ -144,6 +144,7 @@ class HTTPSessionManager:
async def _create(self) -> aiohttp.ClientSession: async def _create(self) -> aiohttp.ClientSession:
return aiohttp.ClientSession(headers={ return aiohttp.ClientSession(headers={
"Accept": "application/json", "Accept": "application/json",
"Host": current_app.config["SNIKKET_DOMAIN"],
}) })
async def teardown(self, exc: typing.Optional[BaseException]) -> None: async def teardown(self, exc: typing.Optional[BaseException]) -> None:
@@ -204,6 +205,7 @@ class HTTPAuthSessionManager(HTTPSessionManager):
headers={ headers={
"Authorization": "Bearer {}".format(token), "Authorization": "Bearer {}".format(token),
"Accept": "application/json", "Accept": "application/json",
"Host": current_app.config["SNIKKET_DOMAIN"],
} }
) )

View File

@@ -8,10 +8,10 @@ msgstr ""
"Project-Id-Version: SnikketWeb 0.1.0\n" "Project-Id-Version: SnikketWeb 0.1.0\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-01-30 12:45+0100\n" "POT-Creation-Date: 2021-01-30 12:45+0100\n"
"PO-Revision-Date: 2021-01-26 14:06+0000\n" "PO-Revision-Date: 2021-01-31 12:54+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n" "Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: German <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: German <https://i18n.sotecware.net/projects/snikket/"
"portal/de/>\n" "web-portal/de/>\n"
"Language: de\n" "Language: de\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -57,18 +57,16 @@ msgid "Four weeks"
msgstr "Vier Wochen" msgstr "Vier Wochen"
#: snikket_web/admin.py:152 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:152 snikket_web/templates/admin_edit_invite.html:17
#, fuzzy
#| msgid "View invitation"
msgid "Invitation type" msgid "Invitation type"
msgstr "Einladung anzeigen" msgstr "Art der Einladung"
#: snikket_web/admin.py:154 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:154 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "" msgstr "Einzelperson"
#: snikket_web/admin.py:155 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:155 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "" msgstr "Gruppe"
#: snikket_web/admin.py:161 #: snikket_web/admin.py:161
msgid "New invitation link" msgid "New invitation link"
@@ -91,10 +89,8 @@ msgid "Select user"
msgstr "Benutzer auswählen" msgstr "Benutzer auswählen"
#: snikket_web/admin.py:337 #: snikket_web/admin.py:337
#, fuzzy
#| msgid "Create circle"
msgid "Update circle" msgid "Update circle"
msgstr "Gemeinschaft gründen" msgstr "Gemeinschaft ändern"
#: snikket_web/admin.py:341 #: snikket_web/admin.py:341
msgid "Delete circle permanently" msgid "Delete circle permanently"
@@ -110,41 +106,35 @@ msgstr "Kern"
#: snikket_web/invite.py:93 #: snikket_web/invite.py:93
msgid "Username" msgid "Username"
msgstr "" msgstr "Benutzername"
#: snikket_web/invite.py:97 snikket_web/invite.py:164 snikket_web/main.py:41 #: snikket_web/invite.py:97 snikket_web/invite.py:164 snikket_web/main.py:41
msgid "Password" msgid "Password"
msgstr "Passwort" msgstr "Passwort"
#: snikket_web/invite.py:101 snikket_web/invite.py:168 #: snikket_web/invite.py:101 snikket_web/invite.py:168
#, fuzzy
#| msgid "Confirm new password"
msgid "Confirm password" msgid "Confirm password"
msgstr "Neues Passwort (Bestätigung)" msgstr "Passwort (Bestätigung)"
#: snikket_web/invite.py:105 snikket_web/invite.py:172 #: snikket_web/invite.py:105 snikket_web/invite.py:172
#, fuzzy
#| msgid "The new passwords must match"
msgid "The passwords must match" msgid "The passwords must match"
msgstr "Die neuen Passwörter müssen übereinstimmen" msgstr "Die Passwörter müssen übereinstimmen"
#: snikket_web/invite.py:110 #: snikket_web/invite.py:110
#, fuzzy
#| msgid "Create circle"
msgid "Create account" msgid "Create account"
msgstr "Gemeinschaft gründen" msgstr "Konto anlegen"
#: snikket_web/invite.py:137 #: snikket_web/invite.py:137
msgid "That username is already taken" msgid "That username is already taken"
msgstr "" msgstr "Dieser Benutzername ist bereits belegt"
#: snikket_web/invite.py:141 snikket_web/invite.py:205 #: snikket_web/invite.py:141 snikket_web/invite.py:205
msgid "Registration was declined for unknown reasons" msgid "Registration was declined for unknown reasons"
msgstr "" msgstr "Die Registrierung wurde aus unbekannten Gründen abgelehnt"
#: snikket_web/invite.py:145 #: snikket_web/invite.py:145
msgid "The username is not valid" msgid "The username is not valid"
msgstr "" msgstr "Der Benutzername ist ungültig"
#: snikket_web/invite.py:177 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:177 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:32 #: snikket_web/templates/user_passwd.html:32
@@ -160,8 +150,6 @@ msgid "Sign in"
msgstr "Anmelden" msgstr "Anmelden"
#: snikket_web/main.py:72 #: snikket_web/main.py:72
#, fuzzy
#| msgid "Invalid user name or password."
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Benutzername oder Passwort falsch." msgstr "Benutzername oder Passwort falsch."
@@ -304,6 +292,8 @@ msgid ""
"<em>Circles</em> aim to help people who are in the same social circle find " "<em>Circles</em> aim to help people who are in the same social circle find "
"each other on your service." "each other on your service."
msgstr "" msgstr ""
"<em>Gemeinschaften</em> helfen Menschen die zusammen gehören dabei, sich auf "
"deiner Instanz zu finden."
#: snikket_web/templates/admin_circles.html:6 #: snikket_web/templates/admin_circles.html:6
msgid "" msgid ""
@@ -311,6 +301,9 @@ msgid ""
"In addition, each circle has a group chat where the circle members are " "In addition, each circle has a group chat where the circle members are "
"included." "included."
msgstr "" msgstr ""
"Benutzer die in der gleichen Gemeinschaft sind haben sich gegenseitig in "
"ihren Kontaktlisten. Außerdem hat jede Gemeinschaft einen Gruppenchat mit "
"allen Gemeinschaftsmitgliedern."
#: snikket_web/templates/admin_circles.html:13 #: snikket_web/templates/admin_circles.html:13
msgid "Circle name" msgid "Circle name"
@@ -332,10 +325,9 @@ msgid "Create invitation to circle %(circle_name)s"
msgstr "Einladung in die %(circle_name)s Gemeinschaft erzeugen" msgstr "Einladung in die %(circle_name)s Gemeinschaft erzeugen"
#: snikket_web/templates/admin_circles.html:28 #: snikket_web/templates/admin_circles.html:28
#, fuzzy, python-format #, python-format
#| msgid "Show details of circle %(circle_name)s"
msgid "Manage members of %(circle_name)s" msgid "Manage members of %(circle_name)s"
msgstr "Details der %(circle_name)s Gemeinschaft anzeigen" msgstr "Mitglieder der Gemeinschaft %(circle_name)s verwalten"
#: snikket_web/templates/admin_circles.html:31 #: snikket_web/templates/admin_circles.html:31
#: snikket_web/templates/admin_edit_circle.html:8 #: snikket_web/templates/admin_edit_circle.html:8
@@ -442,27 +434,25 @@ msgstr "Zurück"
#: snikket_web/templates/admin_edit_circle.html:14 #: snikket_web/templates/admin_edit_circle.html:14
msgid "This is your main circle" msgid "This is your main circle"
msgstr "" msgstr "Dies ist die Hauptgemeinschaft"
#: snikket_web/templates/admin_edit_circle.html:15 #: snikket_web/templates/admin_edit_circle.html:15
msgid "This circle is managed automatically and cannot be removed or renamed." msgid "This circle is managed automatically and cannot be removed or renamed."
msgstr "" msgstr ""
"Diese Gemeinschaft wird automatisch verwaltet und kann nicht entfernt oder "
"umbenannt werden."
#: snikket_web/templates/admin_edit_circle.html:17 #: snikket_web/templates/admin_edit_circle.html:17
#: snikket_web/templates/admin_edit_circle.html:33 #: snikket_web/templates/admin_edit_circle.html:33
#, fuzzy
#| msgid "Email address"
msgid "Group chat address" msgid "Group chat address"
msgstr "E-Mail-Adresse" msgstr "Gruppenchat-Adresse"
#: snikket_web/templates/admin_edit_circle.html:20 #: snikket_web/templates/admin_edit_circle.html:20
#: snikket_web/templates/admin_edit_circle.html:36 #: snikket_web/templates/admin_edit_circle.html:36
#: snikket_web/templates/invite_success.html:15 #: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21 #: snikket_web/templates/user_home.html:21
#, fuzzy
#| msgid "Email address"
msgid "Copy address" msgid "Copy address"
msgstr "E-Mail-Adresse" msgstr "Adresse kopieren"
#: snikket_web/templates/admin_edit_circle.html:26 #: snikket_web/templates/admin_edit_circle.html:26
msgid "Circle information" msgid "Circle information"
@@ -470,7 +460,7 @@ msgstr "Gemeinschaftsinformationen"
#: snikket_web/templates/admin_edit_circle.html:39 #: snikket_web/templates/admin_edit_circle.html:39
msgid "This circle has no group chat associated." msgid "This circle has no group chat associated."
msgstr "" msgstr "Diese Gemeinschaft hat keinen zugehörigen Gruppenchat."
#: snikket_web/templates/admin_edit_circle.html:48 #: snikket_web/templates/admin_edit_circle.html:48
msgid "Delete circle" msgid "Delete circle"
@@ -505,7 +495,7 @@ msgstr "Bestehenden Benuzter hinzufügen"
#: snikket_web/templates/admin_edit_circle.html:94 #: snikket_web/templates/admin_edit_circle.html:94
msgid "All users added" msgid "All users added"
msgstr "" msgstr "Alle Benutzer hinzugefügt"
#: snikket_web/templates/admin_edit_circle.html:95 #: snikket_web/templates/admin_edit_circle.html:95
msgid "All users on this service are already in this circle." msgid "All users on this service are already in this circle."
@@ -551,22 +541,20 @@ msgstr ""
#: snikket_web/templates/admin_edit_invite.html:40 #: snikket_web/templates/admin_edit_invite.html:40
msgid "Contact" msgid "Contact"
msgstr "" msgstr "Kontakt"
#: snikket_web/templates/admin_edit_invite.html:41 #: snikket_web/templates/admin_edit_invite.html:41
#, python-format #, python-format
msgid "The user will get added as contact of %(peer_jid)s." msgid "The user will get added as contact of %(peer_jid)s."
msgstr "" msgstr "Der Benutzer wird als Kontakt von %(peer_jid)s hinzugefügt."
#: snikket_web/templates/admin_edit_invite.html:43 #: snikket_web/templates/admin_edit_invite.html:43
msgid "Created" msgid "Created"
msgstr "Erzeugt" msgstr "Erzeugt"
#: snikket_web/templates/admin_home.html:4 #: snikket_web/templates/admin_home.html:4
#, fuzzy
#| msgid "Welcome to the administration dashboard!"
msgid "Welcome to the admin panel!" msgid "Welcome to the admin panel!"
msgstr "Willkommen zum Verwaltungsdashboard!" msgstr "Willkommen im Adminbereich!"
#: snikket_web/templates/admin_home.html:5 #: snikket_web/templates/admin_home.html:5
#, python-format #, python-format
@@ -575,13 +563,12 @@ msgstr "Zu deinen Diensten, %(user_name)s."
#: snikket_web/templates/admin_home.html:9 #: snikket_web/templates/admin_home.html:9
msgid "Users" msgid "Users"
msgstr "" msgstr "Benutzer"
#: snikket_web/templates/admin_home.html:11 #: snikket_web/templates/admin_home.html:11
#, fuzzy
#| msgid "Create password reset link for %(user_name)s"
msgid "Create password reset links or delete users." msgid "Create password reset links or delete users."
msgstr "Benutzer %(user_name)s löschen" msgstr ""
"Löschen von Benutzern und Anlegen von Links zum Zurücksetzen des Passwortes."
#: snikket_web/templates/admin_home.html:15 #: snikket_web/templates/admin_home.html:15
#: snikket_web/templates/admin_users.html:4 #: snikket_web/templates/admin_users.html:4
@@ -590,19 +577,15 @@ msgstr "Benutzer verwalten"
#: snikket_web/templates/admin_home.html:21 #: snikket_web/templates/admin_home.html:21
msgid "Create and manage social circles represented on your service." msgid "Create and manage social circles represented on your service."
msgstr "" msgstr "Anlegen und Verwalten von Gemeinschaften auf deiner Instanz."
#: snikket_web/templates/admin_home.html:27 #: snikket_web/templates/admin_home.html:27
#, fuzzy
#| msgid "View invitation"
msgid "Invitations" msgid "Invitations"
msgstr "Einladung anzeigen" msgstr "Einladungen"
#: snikket_web/templates/admin_home.html:29 #: snikket_web/templates/admin_home.html:29
#, fuzzy
#| msgid "Create, revoke or view invitations."
msgid "Create, revoke or copy invitations." msgid "Create, revoke or copy invitations."
msgstr "Einladungen erzeugen, löschen oder anzeigen." msgstr "Erzeugen, Löschen oder Kopieren von Einladungen."
#: snikket_web/templates/admin_home.html:31 #: snikket_web/templates/admin_home.html:31
#: snikket_web/templates/admin_invites.html:8 #: snikket_web/templates/admin_invites.html:8
@@ -610,14 +593,12 @@ msgid "Manage invitations"
msgstr "Einladungen verwalten" msgstr "Einladungen verwalten"
#: snikket_web/templates/admin_home.html:36 #: snikket_web/templates/admin_home.html:36
#, fuzzy
#| msgid "Go back to your users web portal page."
msgid "Go back to your user's web portal page." msgid "Go back to your user's web portal page."
msgstr "Zurück zur Startseite deines Benutzers." msgstr "Zurück zur Startseite deines Benutzers."
#: snikket_web/templates/admin_home.html:38 #: snikket_web/templates/admin_home.html:38
msgid "Exit admin panel" msgid "Exit admin panel"
msgstr "" msgstr "Adminbereich verlassen"
#: snikket_web/templates/admin_invites.html:10 #: snikket_web/templates/admin_invites.html:10
msgid "Pending invitations" msgid "Pending invitations"
@@ -625,7 +606,7 @@ msgstr "Ausstehende Einladungen"
#: snikket_web/templates/admin_invites.html:22 #: snikket_web/templates/admin_invites.html:22
msgid "Type" msgid "Type"
msgstr "" msgstr "Art"
#: snikket_web/templates/admin_invites.html:43 #: snikket_web/templates/admin_invites.html:43
msgid "Show invite details" msgid "Show invite details"
@@ -709,10 +690,9 @@ msgstr "Das Webportal hatte einen internen Fehler."
#: snikket_web/templates/invite_invalid.html:5 #: snikket_web/templates/invite_invalid.html:5
#: snikket_web/templates/invite_view.html:12 #: snikket_web/templates/invite_view.html:12
#, fuzzy, python-format #, python-format
#| msgid "Edit user %(user_name)s"
msgid "Invite to %(site_name)s" msgid "Invite to %(site_name)s"
msgstr "Benutzer %(user_name)s bearbeiten" msgstr "Einladung zu %(site_name)s"
#: snikket_web/templates/invite_invalid.html:6 #: snikket_web/templates/invite_invalid.html:6
#: snikket_web/templates/invite_register.html:10 #: snikket_web/templates/invite_register.html:10
@@ -720,39 +700,36 @@ msgstr "Benutzer %(user_name)s bearbeiten"
#: snikket_web/templates/invite_view.html:13 #: snikket_web/templates/invite_view.html:13
#, python-format #, python-format
msgid "Powered by <img src=\"%(logo_url)s\" alt=\"Snikket\">" msgid "Powered by <img src=\"%(logo_url)s\" alt=\"Snikket\">"
msgstr "" msgstr "Betrieben mit <img alt=\"Snikket\" src=\"%(logo_url)s\">"
#: snikket_web/templates/invite_invalid.html:8 #: snikket_web/templates/invite_invalid.html:8
#, fuzzy
#| msgid "Invite to circle"
msgid "Invite expired" msgid "Invite expired"
msgstr "In Gemeinschaft einladen" msgstr "Einladung abgelaufen"
#: snikket_web/templates/invite_invalid.html:9 #: snikket_web/templates/invite_invalid.html:9
msgid "Sorry, it looks like this invitation link has expired!" msgid "Sorry, it looks like this invitation link has expired!"
msgstr "" msgstr "Schade, sieht so aus als ob dieser Einladungslink abgelaufen wäre!"
#: snikket_web/templates/invite_register.html:5 #: snikket_web/templates/invite_register.html:5
#, python-format #, python-format
msgid "Register on %(site_name)s | Snikket" msgid "Register on %(site_name)s | Snikket"
msgstr "" msgstr "Auf %(site_name)s registrieren | Snikket"
#: snikket_web/templates/invite_register.html:9 #: snikket_web/templates/invite_register.html:9
#, fuzzy, python-format #, python-format
#| msgid "Edit user %(user_name)s"
msgid "Register on %(site_name)s" msgid "Register on %(site_name)s"
msgstr "Benutzer %(user_name)s bearbeiten" msgstr "Auf %(site_name)s registrieren"
#: snikket_web/templates/invite_register.html:11 #: snikket_web/templates/invite_register.html:11
#, python-format #, python-format
msgid "%(site_name)s is using Snikket - a secure, privacy-friendly chat app." msgid "%(site_name)s is using Snikket - a secure, privacy-friendly chat app."
msgstr "" msgstr ""
"%(site_name)s basiert auf Snikket einer sicheren, privatsphärefreundlichen "
"Chat-App."
#: snikket_web/templates/invite_register.html:12 #: snikket_web/templates/invite_register.html:12
#, fuzzy
#| msgid "Create invitation"
msgid "Create an account" msgid "Create an account"
msgstr "Gemeinschaft gründen" msgstr "Benutzer anlegen"
#: snikket_web/templates/invite_register.html:13 #: snikket_web/templates/invite_register.html:13
msgid "" msgid ""
@@ -761,89 +738,92 @@ msgid ""
"we recommend that you continue the account creation process inside the app " "we recommend that you continue the account creation process inside the app "
"by clicking on the button below:" "by clicking on the button below:"
msgstr "" msgstr ""
"Durch das Anlegen eines Benutzerkontos kannst du mit anderen Menschen über "
"die Snikket-App oder kompatible Software kommunizieren. Wenn du die App "
"bereits installiert hast, empfehlen wir dir, das Anlegen des Benutzerkontos "
"innerhalb der App zu machen. Das geht, indem du den folgenden Knopf drückst:"
#: snikket_web/templates/invite_register.html:14 #: snikket_web/templates/invite_register.html:14
#: snikket_web/templates/invite_view.html:37 #: snikket_web/templates/invite_view.html:37
msgid "App already installed?" msgid "App already installed?"
msgstr "" msgstr "App schon installiert?"
#: snikket_web/templates/invite_register.html:16 #: snikket_web/templates/invite_register.html:16
#: snikket_web/templates/invite_reset_view.html:21 #: snikket_web/templates/invite_reset_view.html:21
#: snikket_web/templates/invite_view.html:39 #: snikket_web/templates/invite_view.html:39
msgid "Open the app" msgid "Open the app"
msgstr "" msgstr "App öffnen"
#: snikket_web/templates/invite_register.html:18 #: snikket_web/templates/invite_register.html:18
#: snikket_web/templates/invite_view.html:41 #: snikket_web/templates/invite_view.html:41
msgid "This button works only if you have the app installed already!" msgid "This button works only if you have the app installed already!"
msgstr "" msgstr "Dieser Knopf funktioniert nur, wenn du die App schon installiert hast!"
#: snikket_web/templates/invite_register.html:19 #: snikket_web/templates/invite_register.html:19
msgid "Create an account online" msgid "Create an account online"
msgstr "" msgstr "Benutzerkonto online anlegen"
#: snikket_web/templates/invite_register.html:20 #: snikket_web/templates/invite_register.html:20
msgid "" msgid ""
"If you plan to use a legacy XMPP client, you can register an account online " "If you plan to use a legacy XMPP client, you can register an account online "
"and enter your credentials into any XMPP-compatible software." "and enter your credentials into any XMPP-compatible software."
msgstr "" msgstr ""
"Wenn du einen normalen XMPP-Client verwenden möchtest, kannst du hier ein "
"Benutzerkonto anlegen und die Zugangsdaten in beliebige XMPP-kompatible "
"Software eintragen."
#: snikket_web/templates/invite_register.html:27 #: snikket_web/templates/invite_register.html:27
msgid "" msgid ""
"Choose a username, this will become the first part of your new chat address." "Choose a username, this will become the first part of your new chat address."
msgstr "" msgstr ""
"Wähle einen Benutzernamen. Dies wird der erste Teil deiner neuen Chat-"
"Adresse."
#: snikket_web/templates/invite_register.html:32 #: snikket_web/templates/invite_register.html:32
msgid "Enter a secure password that you do not use anywhere else." msgid "Enter a secure password that you do not use anywhere else."
msgstr "" msgstr "Gib ein sicheres Passwort ein, welches du nirgendwo sonst verwendest."
#: snikket_web/templates/invite_reset.html:9 #: snikket_web/templates/invite_reset.html:9
#: snikket_web/templates/invite_reset_view.html:9 #: snikket_web/templates/invite_reset_view.html:9
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password | Snikket" msgid "Reset your password | Snikket"
msgstr "Ändere dein Passwort" msgstr "Passwort zurücksetzen | Snikket"
#: snikket_web/templates/invite_reset.html:15 #: snikket_web/templates/invite_reset.html:15
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password online" msgid "Reset your password online"
msgstr "Ändere dein Passwort" msgstr "Passwort online zurücksetzen"
#: snikket_web/templates/invite_reset.html:16 #: snikket_web/templates/invite_reset.html:16
msgid "" msgid ""
"To reset your password online, fill out the fields below and confirm using " "To reset your password online, fill out the fields below and confirm using "
"the button." "the button."
msgstr "" msgstr ""
"Um dein Passwort online zurückzusetzen, fülle die Eingabefelder unten aus "
"und bestätige mit der Schaltfläche."
#: snikket_web/templates/invite_reset_success.html:5 #: snikket_web/templates/invite_reset_success.html:5
msgid "Password reset successful | Snikket" msgid "Password reset successful | Snikket"
msgstr "" msgstr "Passwort erfolgreich zurückgesetzt | Snikket"
#: snikket_web/templates/invite_reset_success.html:8 #: snikket_web/templates/invite_reset_success.html:8
#, fuzzy
#| msgid "Password reset"
msgid "Password reset successful" msgid "Password reset successful"
msgstr "Passwort zurücksetzen" msgstr "Password wurde erfolgreich zurückgesetzt"
#: snikket_web/templates/invite_reset_success.html:10 #: snikket_web/templates/invite_reset_success.html:10
msgid "Your password has been changed" msgid "Your password has been changed"
msgstr "" msgstr "Dein Passwort wurde geändert"
#: snikket_web/templates/invite_reset_success.html:11 #: snikket_web/templates/invite_reset_success.html:11
msgid "You can now log in using your new password." msgid "You can now log in using your new password."
msgstr "" msgstr "Du kannst dich nun mit deinem neuen Passwort anmelden."
#: snikket_web/templates/invite_reset_success.html:12 #: snikket_web/templates/invite_reset_success.html:12
#: snikket_web/templates/invite_success.html:18 #: snikket_web/templates/invite_success.html:18
msgid "You can now safely close this page." msgid "You can now safely close this page."
msgstr "" msgstr "Du kannst diese Seite nun schließen."
#: snikket_web/templates/invite_reset_view.html:14 #: snikket_web/templates/invite_reset_view.html:14
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password" msgid "Reset your password"
msgstr "Ändere dein Passwort" msgstr "Passwort zurücksetzen"
#: snikket_web/templates/invite_reset_view.html:15 #: snikket_web/templates/invite_reset_view.html:15
#, python-format #, python-format
@@ -851,20 +831,26 @@ msgid ""
"This page allows you to reset the password of your account, <strong>" "This page allows you to reset the password of your account, <strong>"
"%(account_jid)s</strong>, once." "%(account_jid)s</strong>, once."
msgstr "" msgstr ""
"Diese Seite erlaubt es dir einmalig, das Passwort deines Kontos "
"<strong>%(account_jid)s</strong> zurückzusetzen."
#: snikket_web/templates/invite_reset_view.html:17 #: snikket_web/templates/invite_reset_view.html:17
msgid "Using the app" msgid "Using the app"
msgstr "" msgstr "Mit der App"
#: snikket_web/templates/invite_reset_view.html:18 #: snikket_web/templates/invite_reset_view.html:18
msgid "To reset your password using the Snikket App, tap the button below." msgid "To reset your password using the Snikket App, tap the button below."
msgstr "" msgstr ""
"Um dein Passwort mit der Snikket-App zurückzusetzen, tippe auf die folgende "
"Schaltfläche."
#: snikket_web/templates/invite_reset_view.html:25 #: snikket_web/templates/invite_reset_view.html:25
msgid "" msgid ""
"Alternatively, you can scan the below code with the Snikket App using the " "Alternatively, you can scan the below code with the Snikket App using the "
"Scan button at the top." "Scan button at the top."
msgstr "" msgstr ""
"Alternativ kannst du den untenstehenden Code mit der Snikket-App scannen. "
"Das geht mit Hilfe des Scan-Knopfes in der oberen Leiste."
#: snikket_web/templates/invite_reset_view.html:26 #: snikket_web/templates/invite_reset_view.html:26
#: snikket_web/templates/invite_view.html:75 #: snikket_web/templates/invite_view.html:75
@@ -873,15 +859,19 @@ msgid ""
"within the highlighted square on your screen, and wait until the app " "within the highlighted square on your screen, and wait until the app "
"recognises it." "recognises it."
msgstr "" msgstr ""
"Deine Kamera wird eingeschaltet werden. Richte sie auf den untenstehenden "
"quadratischen Code, bis dieser in dem hervorgehobenen Quadrat auf deinem "
"Bildschirm ist und warte bis die App den Code erkennt."
#: snikket_web/templates/invite_reset_view.html:27 #: snikket_web/templates/invite_reset_view.html:27
msgid "You will then be prompted to enter a new password for your account." msgid "You will then be prompted to enter a new password for your account."
msgstr "" msgstr ""
"Du wirst dann aufgefordert, ein neues Passwort für deinen Account einzugeben."
#: snikket_web/templates/invite_reset_view.html:29 #: snikket_web/templates/invite_reset_view.html:29
#: snikket_web/templates/invite_view.html:43 #: snikket_web/templates/invite_view.html:43
msgid "Alternatives" msgid "Alternatives"
msgstr "" msgstr "Alternativen"
#: snikket_web/templates/invite_reset_view.html:30 #: snikket_web/templates/invite_reset_view.html:30
#, python-format #, python-format
@@ -889,39 +879,43 @@ msgid ""
"You can also <a href=\"%(reset_url)s\">reset your password online</a> if the " "You can also <a href=\"%(reset_url)s\">reset your password online</a> if the "
"above button or scanning the QR code does not work for you." "above button or scanning the QR code does not work for you."
msgstr "" msgstr ""
"Du kannst dein <a href=\"%(reset_url)s\">Passwort auch online zurücksetzen</"
"a> wenn die obenstehende Anleitung für dich nicht funktioniert."
#: snikket_web/templates/invite_success.html:5 #: snikket_web/templates/invite_success.html:5
#, python-format #, python-format
msgid "Successfully registered on %(site_name)s | Snikket" msgid "Successfully registered on %(site_name)s | Snikket"
msgstr "" msgstr "Erfolgreich auf %(site_name)s registriert | Snikket"
#: snikket_web/templates/invite_success.html:10 #: snikket_web/templates/invite_success.html:10
#, python-format #, python-format
msgid "Successfully registered on %(site_name)s" msgid "Successfully registered on %(site_name)s"
msgstr "" msgstr "Erfolgreich auf %(site_name)s registriert"
#: snikket_web/templates/invite_success.html:12 #: snikket_web/templates/invite_success.html:12
#, python-format #, python-format
msgid "" msgid ""
"Congratulations! You successfully registered on %(site_name)s as %(jid)s." "Congratulations! You successfully registered on %(site_name)s as %(jid)s."
msgstr "" msgstr ""
"Gratulation! Du hast dich erfolgreich auf %(site_name)s als %(jid)s "
"registriert."
#: snikket_web/templates/invite_success.html:13 #: snikket_web/templates/invite_success.html:13
#, fuzzy
#| msgid "Email address"
msgid "Your address" msgid "Your address"
msgstr "E-Mail-Adresse" msgstr "Deine Adresse"
#: snikket_web/templates/invite_success.html:17 #: snikket_web/templates/invite_success.html:17
msgid "" msgid ""
"You can now set up your legacy XMPP client with the above address and the " "You can now set up your legacy XMPP client with the above address and the "
"password you chose during registration." "password you chose during registration."
msgstr "" msgstr ""
"Du kannst nun deinen normalen XMPP-Clienten mit der obenstehenden Adresse "
"und deinem gewählten Passwort einrichten."
#: snikket_web/templates/invite_view.html:6 #: snikket_web/templates/invite_view.html:6
#, python-format #, python-format
msgid "Invite to %(site_name)s | Snikket" msgid "Invite to %(site_name)s | Snikket"
msgstr "" msgstr "Einladung zu %(site_name)s | Snikket"
#: snikket_web/templates/invite_view.html:15 #: snikket_web/templates/invite_view.html:15
#, python-format #, python-format
@@ -929,6 +923,8 @@ msgid ""
"You have been invited to chat with %(inviter_name)s using Snikket, a secure, " "You have been invited to chat with %(inviter_name)s using Snikket, a secure, "
"privacy-friendly chat app on %(site_name)s." "privacy-friendly chat app on %(site_name)s."
msgstr "" msgstr ""
"%(inviter_name)s hat dich zum Chatten mit Snikket auf %(site_name)s "
"eingeladen, einer sicheren, privatsphärefreundlichen Chat-App."
#: snikket_web/templates/invite_view.html:17 #: snikket_web/templates/invite_view.html:17
#, python-format #, python-format
@@ -936,14 +932,16 @@ msgid ""
"You have been invited to chat on %(site_name)s using Snikket, a secure, " "You have been invited to chat on %(site_name)s using Snikket, a secure, "
"privacy-friendly chat app." "privacy-friendly chat app."
msgstr "" msgstr ""
"Dies ist eine Einladung zum Chatten auf %(site_name)s mit Snikket, einer "
"sicheren, privatsphärefreundlichen Chat-App."
#: snikket_web/templates/invite_view.html:19 #: snikket_web/templates/invite_view.html:19
msgid "Get started" msgid "Get started"
msgstr "" msgstr "Leg los!"
#: snikket_web/templates/invite_view.html:21 #: snikket_web/templates/invite_view.html:21
msgid "Install the Snikket App on your Android or iOS device." msgid "Install the Snikket App on your Android or iOS device."
msgstr "" msgstr "Installiere die Snikket-App auf deinem Android- oder iOS-Gerät."
#: snikket_web/templates/invite_view.html:23 #: snikket_web/templates/invite_view.html:23
#, python-format #, python-format
@@ -951,24 +949,30 @@ msgid ""
"Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" " "Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" "
"rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)." "rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)."
msgstr "" msgstr ""
"Installiere die Snikket-App auf deinem Android-Gerät (<a href=\""
"%(ios_info_url)s\" rel=\"noopener noreferrer\" target=\"_blank\">iOS folgt "
"bald!</a>)."
#: snikket_web/templates/invite_view.html:27 #: snikket_web/templates/invite_view.html:27
msgid "Get it on Google Play" msgid "Get it on Google Play"
msgstr "" msgstr "Von Google Play installieren"
#: snikket_web/templates/invite_view.html:29 #: snikket_web/templates/invite_view.html:29
msgid "Download on the App Store" msgid "Download on the App Store"
msgstr "" msgstr "Laden im App Store"
#: snikket_web/templates/invite_view.html:33 #: snikket_web/templates/invite_view.html:33
msgid "Not on mobile?" msgid "Not on mobile?"
msgstr "" msgstr "Nicht am Smartphone?"
#: snikket_web/templates/invite_view.html:36 #: snikket_web/templates/invite_view.html:36
msgid "" msgid ""
"After installation the app should automatically open and prompt you to " "After installation the app should automatically open and prompt you to "
"create an account. If not, simply click the button below." "create an account. If not, simply click the button below."
msgstr "" msgstr ""
"Nach der Installation wird die App sich automatisch öffnen und dir anbieten, "
"ein Benutzerkonto anzulegen. Falls nicht, tippe einfach auf die folgende "
"Schaltfläche."
#: snikket_web/templates/invite_view.html:44 #: snikket_web/templates/invite_view.html:44
#, python-format #, python-format
@@ -977,42 +981,51 @@ msgid ""
"above does not work with your app, you may need to <a href=\"%(register_url)s" "above does not work with your app, you may need to <a href=\"%(register_url)s"
"\">register an account manually</a>." "\">register an account manually</a>."
msgstr "" msgstr ""
"Du kannst dich mit jeder XMPP-kompatiblen Software mit Snikket verbinden. "
"Wenn die obige Schaltfläche mit deiner App nicht funktioniert, kann es sein, "
"dass du <a href=\"%(register_url)s\">manuell ein Benutzerkonto anlegen</a> "
"musst."
#: snikket_web/templates/invite_view.html:50 #: snikket_web/templates/invite_view.html:50
#, fuzzy
#| msgid "Show invite details"
msgid "Scan invite code" msgid "Scan invite code"
msgstr "Einladungsdetails anzeigen" msgstr "Einladungscode scannen"
#: snikket_web/templates/invite_view.html:53 #: snikket_web/templates/invite_view.html:53
#: snikket_web/templates/invite_view.html:82 #: snikket_web/templates/invite_view.html:82
msgid "Close" msgid "Close"
msgstr "" msgstr "Schließen"
#: snikket_web/templates/invite_view.html:56 #: snikket_web/templates/invite_view.html:56
msgid "" msgid ""
"You can transfer this invite to your mobile device by scanning a code with " "You can transfer this invite to your mobile device by scanning a code with "
"your camera. You can use either a QR scanner app or the Snikket app itself." "your camera. You can use either a QR scanner app or the Snikket app itself."
msgstr "" msgstr ""
"Du kannst diese Einladung auf dein mobiles Gerät übertragen indem du den "
"untenstehenden Code mit deiner Kamera scannst. Dafür kannst du entweder "
"einen normalen QR-Scanner nehmen oder die Snikket-App selbst."
#: snikket_web/templates/invite_view.html:61 #: snikket_web/templates/invite_view.html:61
msgid "Using a QR code scanner" msgid "Using a QR code scanner"
msgstr "" msgstr "Mit einem QR-Code-Scanner"
#: snikket_web/templates/invite_view.html:63 #: snikket_web/templates/invite_view.html:63
msgid "Using the Snikket app" msgid "Using the Snikket app"
msgstr "" msgstr "Mit der Snikket-App"
#: snikket_web/templates/invite_view.html:68 #: snikket_web/templates/invite_view.html:68
msgid "" msgid ""
"Use a <em>QR code</em> scanner on your mobile device to scan the code below:" "Use a <em>QR code</em> scanner on your mobile device to scan the code below:"
msgstr "" msgstr ""
"Benutze einen <em>QR-Code</em>-Scanner auf deinem mobilen Gerät um den "
"untenstehenden Code zu scannen:"
#: snikket_web/templates/invite_view.html:74 #: snikket_web/templates/invite_view.html:74
msgid "" msgid ""
"Install the Snikket app on your mobile device, open it, and tap the 'Scan' " "Install the Snikket app on your mobile device, open it, and tap the 'Scan' "
"button at the top." "button at the top."
msgstr "" msgstr ""
"Installiere die Snikket-App auf deinem mobilen Gerät, öffne sie und tippe "
"dann auf den 'Scan'-Knopf in der oberen Leiste."
#: snikket_web/templates/library.j2:18 #: snikket_web/templates/library.j2:18
msgid "Copy link" msgid "Copy link"
@@ -1027,16 +1040,16 @@ msgid "deleted"
msgstr "gelöscht" msgstr "gelöscht"
#: snikket_web/templates/library.j2:122 #: snikket_web/templates/library.j2:122
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Can be used multiple times to create accounts on this Snikket service." msgid "Can be used multiple times to create accounts on this Snikket service."
msgstr "Benutzer und Einladungen dieses Snikket-Dienstes verwalten." msgstr ""
"Kann mehrfach verwendet werden, um Benutzerkonten auf dieser Snikket-Instanz "
"anzulegen."
#: snikket_web/templates/library.j2:124 #: snikket_web/templates/library.j2:124
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Can be used once to create an account on this Snikket service." msgid "Can be used once to create an account on this Snikket service."
msgstr "Benutzer und Einladungen dieses Snikket-Dienstes verwalten." msgstr ""
"Kann einmalig verwendet werden um ein Benutzerkonto auf dieser Snikket-"
"Instanz anzulegen."
#: snikket_web/templates/login.html:5 #: snikket_web/templates/login.html:5
msgid "Snikket Login" msgid "Snikket Login"
@@ -1061,40 +1074,29 @@ msgid "Welcome home, %(user_name)s."
msgstr "Willkommen zu Hause, %(user_name)s." msgstr "Willkommen zu Hause, %(user_name)s."
#: snikket_web/templates/user_home.html:14 #: snikket_web/templates/user_home.html:14
#, fuzzy
#| msgid "Create circle"
msgid "Your account" msgid "Your account"
msgstr "Gemeinschaft gründen" msgstr "Dein Konto"
#: snikket_web/templates/user_home.html:20 #: snikket_web/templates/user_home.html:20
#, fuzzy
#| msgid "Email address"
msgid "Your XMPP address" msgid "Your XMPP address"
msgstr "E-Mail-Adresse" msgstr "Deine XMPP-Adresse"
#: snikket_web/templates/user_home.html:31 #: snikket_web/templates/user_home.html:31
#, fuzzy
#| msgid "Update profile"
msgid "Edit profile" msgid "Edit profile"
msgstr "Profil bearbeiten" msgstr "Profil bearbeiten"
#: snikket_web/templates/user_home.html:38 #: snikket_web/templates/user_home.html:38
#, fuzzy
#| msgid "About Snikket"
msgid "Your Snikket" msgid "Your Snikket"
msgstr "Über Snikket" msgstr "Dein Snikket"
#: snikket_web/templates/user_home.html:40 #: snikket_web/templates/user_home.html:40
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Manage users, invitations and circles of your Snikket service." msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Benutzer und Einladungen dieses Snikket-Dienstes verwalten." msgstr ""
"Benutzer, Einladungen und Gemeinschaften dieses Snikket-Dienstes verwalten."
#: snikket_web/templates/user_home.html:42 #: snikket_web/templates/user_home.html:42
#, fuzzy
#| msgid "Admin area"
msgid "Admin panel" msgid "Admin panel"
msgstr "Administration" msgstr "Adminbereich"
#: snikket_web/templates/user_logout.html:8 #: snikket_web/templates/user_logout.html:8
msgid "Sign out of the Snikket Web Portal" msgid "Sign out of the Snikket Web Portal"
@@ -1131,10 +1133,8 @@ msgstr ""
"Geräten manuell eintragen." "Geräten manuell eintragen."
#: snikket_web/templates/user_profile.html:7 #: snikket_web/templates/user_profile.html:7
#, fuzzy
#| msgid "Update profile"
msgid "Update your profile" msgid "Update your profile"
msgstr "Profil bearbeiten" msgstr "Dein Profil bearbeiten"
#: snikket_web/templates/user_profile.html:9 #: snikket_web/templates/user_profile.html:9
msgid "Profile" msgid "Profile"

View File

@@ -8,10 +8,10 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-01-30 12:45+0100\n" "POT-Creation-Date: 2021-01-30 12:45+0100\n"
"PO-Revision-Date: 2021-01-23 17:06+0000\n" "PO-Revision-Date: 2021-02-02 21:01+0000\n"
"Last-Translator: Matthew Wild <matthew@snikket.org>\n" "Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: English <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: English <https://i18n.sotecware.net/projects/snikket/"
"portal/en/>\n" "web-portal/en/>\n"
"Language: en\n" "Language: en\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -57,18 +57,16 @@ msgid "Four weeks"
msgstr "Four weeks" msgstr "Four weeks"
#: snikket_web/admin.py:152 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:152 snikket_web/templates/admin_edit_invite.html:17
#, fuzzy
#| msgid "View invitation"
msgid "Invitation type" msgid "Invitation type"
msgstr "View invitation" msgstr "Invitation type"
#: snikket_web/admin.py:154 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:154 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "" msgstr "Individual"
#: snikket_web/admin.py:155 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:155 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "" msgstr "Group"
#: snikket_web/admin.py:161 #: snikket_web/admin.py:161
msgid "New invitation link" msgid "New invitation link"
@@ -91,10 +89,8 @@ msgid "Select user"
msgstr "Select user" msgstr "Select user"
#: snikket_web/admin.py:337 #: snikket_web/admin.py:337
#, fuzzy
#| msgid "Create circle"
msgid "Update circle" msgid "Update circle"
msgstr "Create circle" msgstr "Update circle"
#: snikket_web/admin.py:341 #: snikket_web/admin.py:341
msgid "Delete circle permanently" msgid "Delete circle permanently"
@@ -110,41 +106,35 @@ msgstr "Main"
#: snikket_web/invite.py:93 #: snikket_web/invite.py:93
msgid "Username" msgid "Username"
msgstr "" msgstr "Username"
#: snikket_web/invite.py:97 snikket_web/invite.py:164 snikket_web/main.py:41 #: snikket_web/invite.py:97 snikket_web/invite.py:164 snikket_web/main.py:41
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
#: snikket_web/invite.py:101 snikket_web/invite.py:168 #: snikket_web/invite.py:101 snikket_web/invite.py:168
#, fuzzy
#| msgid "Confirm new password"
msgid "Confirm password" msgid "Confirm password"
msgstr "Confirm new password" msgstr "Confirm password"
#: snikket_web/invite.py:105 snikket_web/invite.py:172 #: snikket_web/invite.py:105 snikket_web/invite.py:172
#, fuzzy
#| msgid "The new passwords must match."
msgid "The passwords must match" msgid "The passwords must match"
msgstr "The new passwords must match." msgstr "The passwords must match"
#: snikket_web/invite.py:110 #: snikket_web/invite.py:110
#, fuzzy
#| msgid "Create circle"
msgid "Create account" msgid "Create account"
msgstr "Create circle" msgstr "Create account"
#: snikket_web/invite.py:137 #: snikket_web/invite.py:137
msgid "That username is already taken" msgid "That username is already taken"
msgstr "" msgstr "That username is already taken"
#: snikket_web/invite.py:141 snikket_web/invite.py:205 #: snikket_web/invite.py:141 snikket_web/invite.py:205
msgid "Registration was declined for unknown reasons" msgid "Registration was declined for unknown reasons"
msgstr "" msgstr "Registration was declined for unknown reasons"
#: snikket_web/invite.py:145 #: snikket_web/invite.py:145
msgid "The username is not valid" msgid "The username is not valid"
msgstr "" msgstr "The username is not valid"
#: snikket_web/invite.py:177 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:177 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:32 #: snikket_web/templates/user_passwd.html:32
@@ -160,10 +150,8 @@ msgid "Sign in"
msgstr "Sign in" msgstr "Sign in"
#: snikket_web/main.py:72 #: snikket_web/main.py:72
#, fuzzy
#| msgid "Invalid user name or password."
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Invalid user name or password." msgstr "Invalid username or password."
#: snikket_web/user.py:21 #: snikket_web/user.py:21
msgid "Current password" msgid "Current password"
@@ -178,10 +166,8 @@ msgid "Confirm new password"
msgstr "Confirm new password" msgstr "Confirm new password"
#: snikket_web/user.py:35 #: snikket_web/user.py:35
#, fuzzy
#| msgid "The new passwords must match."
msgid "The new passwords must match" msgid "The new passwords must match"
msgstr "The new passwords must match." msgstr "The new passwords must match"
#: snikket_web/user.py:42 #: snikket_web/user.py:42
msgid "Sign out" msgid "Sign out"
@@ -293,10 +279,8 @@ msgid "Back to the main page"
msgstr "Back to the main page" msgstr "Back to the main page"
#: snikket_web/templates/admin_app.html:5 #: snikket_web/templates/admin_app.html:5
#, fuzzy
#| msgid "Admin dashboard"
msgid "Admin area" msgid "Admin area"
msgstr "Admin dashboard" msgstr "Admin area"
#: snikket_web/templates/admin_circles.html:4 #: snikket_web/templates/admin_circles.html:4
#: snikket_web/templates/admin_home.html:23 #: snikket_web/templates/admin_home.html:23
@@ -308,6 +292,8 @@ msgid ""
"<em>Circles</em> aim to help people who are in the same social circle find " "<em>Circles</em> aim to help people who are in the same social circle find "
"each other on your service." "each other on your service."
msgstr "" msgstr ""
"<em>Circles</em> aim to help people who are in the same social circle find "
"each other on your service."
#: snikket_web/templates/admin_circles.html:6 #: snikket_web/templates/admin_circles.html:6
msgid "" msgid ""
@@ -315,6 +301,9 @@ msgid ""
"In addition, each circle has a group chat where the circle members are " "In addition, each circle has a group chat where the circle members are "
"included." "included."
msgstr "" msgstr ""
"Users who are in the same circle will see each other in their contact list. "
"In addition, each circle has a group chat where the circle members are "
"included."
#: snikket_web/templates/admin_circles.html:13 #: snikket_web/templates/admin_circles.html:13
msgid "Circle name" msgid "Circle name"
@@ -336,10 +325,9 @@ msgid "Create invitation to circle %(circle_name)s"
msgstr "Create invitation to circle %(circle_name)s" msgstr "Create invitation to circle %(circle_name)s"
#: snikket_web/templates/admin_circles.html:28 #: snikket_web/templates/admin_circles.html:28
#, fuzzy, python-format #, python-format
#| msgid "Show details of circle %(circle_name)s"
msgid "Manage members of %(circle_name)s" msgid "Manage members of %(circle_name)s"
msgstr "Show details of circle %(circle_name)s" msgstr "Manage members of %(circle_name)s"
#: snikket_web/templates/admin_circles.html:31 #: snikket_web/templates/admin_circles.html:31
#: snikket_web/templates/admin_edit_circle.html:8 #: snikket_web/templates/admin_edit_circle.html:8
@@ -430,6 +418,9 @@ msgid ""
"immediately upon pushing the below button. <strong>There is no way back!</" "immediately upon pushing the below button. <strong>There is no way back!</"
"strong>" "strong>"
msgstr "" msgstr ""
"The user and their data will be deleted irrevocably, permanently and "
"immediately upon pushing the below button. <strong>There is no way "
"back!</strong>"
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_edit_circle.html:44 #: snikket_web/templates/admin_edit_circle.html:44
@@ -443,27 +434,23 @@ msgstr "Back"
#: snikket_web/templates/admin_edit_circle.html:14 #: snikket_web/templates/admin_edit_circle.html:14
msgid "This is your main circle" msgid "This is your main circle"
msgstr "" msgstr "This is your main circle"
#: snikket_web/templates/admin_edit_circle.html:15 #: snikket_web/templates/admin_edit_circle.html:15
msgid "This circle is managed automatically and cannot be removed or renamed." msgid "This circle is managed automatically and cannot be removed or renamed."
msgstr "" msgstr "This circle is managed automatically and cannot be removed or renamed."
#: snikket_web/templates/admin_edit_circle.html:17 #: snikket_web/templates/admin_edit_circle.html:17
#: snikket_web/templates/admin_edit_circle.html:33 #: snikket_web/templates/admin_edit_circle.html:33
#, fuzzy
#| msgid "Email address"
msgid "Group chat address" msgid "Group chat address"
msgstr "Email address" msgstr "Group chat address"
#: snikket_web/templates/admin_edit_circle.html:20 #: snikket_web/templates/admin_edit_circle.html:20
#: snikket_web/templates/admin_edit_circle.html:36 #: snikket_web/templates/admin_edit_circle.html:36
#: snikket_web/templates/invite_success.html:15 #: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21 #: snikket_web/templates/user_home.html:21
#, fuzzy
#| msgid "Email address"
msgid "Copy address" msgid "Copy address"
msgstr "Email address" msgstr "Copy address"
#: snikket_web/templates/admin_edit_circle.html:26 #: snikket_web/templates/admin_edit_circle.html:26
msgid "Circle information" msgid "Circle information"
@@ -471,7 +458,7 @@ msgstr "Circle information"
#: snikket_web/templates/admin_edit_circle.html:39 #: snikket_web/templates/admin_edit_circle.html:39
msgid "This circle has no group chat associated." msgid "This circle has no group chat associated."
msgstr "" msgstr "This circle has no group chat associated."
#: snikket_web/templates/admin_edit_circle.html:48 #: snikket_web/templates/admin_edit_circle.html:48
msgid "Delete circle" msgid "Delete circle"
@@ -504,7 +491,7 @@ msgstr "Add existing user"
#: snikket_web/templates/admin_edit_circle.html:94 #: snikket_web/templates/admin_edit_circle.html:94
msgid "All users added" msgid "All users added"
msgstr "" msgstr "All users added"
#: snikket_web/templates/admin_edit_circle.html:95 #: snikket_web/templates/admin_edit_circle.html:95
msgid "All users on this service are already in this circle." msgid "All users on this service are already in this circle."
@@ -547,22 +534,20 @@ msgstr "The user will not be added to any circle and will have no contacts."
#: snikket_web/templates/admin_edit_invite.html:40 #: snikket_web/templates/admin_edit_invite.html:40
msgid "Contact" msgid "Contact"
msgstr "" msgstr "Contact"
#: snikket_web/templates/admin_edit_invite.html:41 #: snikket_web/templates/admin_edit_invite.html:41
#, python-format #, python-format
msgid "The user will get added as contact of %(peer_jid)s." msgid "The user will get added as contact of %(peer_jid)s."
msgstr "" msgstr "The user will get added as contact of %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43 #: snikket_web/templates/admin_edit_invite.html:43
msgid "Created" msgid "Created"
msgstr "Created" msgstr "Created"
#: snikket_web/templates/admin_home.html:4 #: snikket_web/templates/admin_home.html:4
#, fuzzy
#| msgid "Welcome to the administration dashboard!"
msgid "Welcome to the admin panel!" msgid "Welcome to the admin panel!"
msgstr "Welcome to the administration dashboard!" msgstr "Welcome to the admin panel!"
#: snikket_web/templates/admin_home.html:5 #: snikket_web/templates/admin_home.html:5
#, python-format #, python-format
@@ -571,13 +556,11 @@ msgstr "At your service, %(user_name)s."
#: snikket_web/templates/admin_home.html:9 #: snikket_web/templates/admin_home.html:9
msgid "Users" msgid "Users"
msgstr "" msgstr "Users"
#: snikket_web/templates/admin_home.html:11 #: snikket_web/templates/admin_home.html:11
#, fuzzy
#| msgid "Create password reset link for %(user_name)s"
msgid "Create password reset links or delete users." msgid "Create password reset links or delete users."
msgstr "Create password reset link for %(user_name)s" msgstr "Create password reset links or delete users."
#: snikket_web/templates/admin_home.html:15 #: snikket_web/templates/admin_home.html:15
#: snikket_web/templates/admin_users.html:4 #: snikket_web/templates/admin_users.html:4
@@ -586,19 +569,15 @@ msgstr "Manage users"
#: snikket_web/templates/admin_home.html:21 #: snikket_web/templates/admin_home.html:21
msgid "Create and manage social circles represented on your service." msgid "Create and manage social circles represented on your service."
msgstr "" msgstr "Create and manage social circles represented on your service."
#: snikket_web/templates/admin_home.html:27 #: snikket_web/templates/admin_home.html:27
#, fuzzy
#| msgid "View invitation"
msgid "Invitations" msgid "Invitations"
msgstr "View invitation" msgstr "Invitations"
#: snikket_web/templates/admin_home.html:29 #: snikket_web/templates/admin_home.html:29
#, fuzzy
#| msgid "Create, revoke or view invitations."
msgid "Create, revoke or copy invitations." msgid "Create, revoke or copy invitations."
msgstr "Create, revoke or view invitations." msgstr "Create, revoke or copy invitations."
#: snikket_web/templates/admin_home.html:31 #: snikket_web/templates/admin_home.html:31
#: snikket_web/templates/admin_invites.html:8 #: snikket_web/templates/admin_invites.html:8
@@ -606,14 +585,12 @@ msgid "Manage invitations"
msgstr "Manage invitations" msgstr "Manage invitations"
#: snikket_web/templates/admin_home.html:36 #: snikket_web/templates/admin_home.html:36
#, fuzzy
#| msgid "Go back to your users web portal page."
msgid "Go back to your user's web portal page." msgid "Go back to your user's web portal page."
msgstr "Go back to your users web portal page." msgstr "Go back to your user's web portal page."
#: snikket_web/templates/admin_home.html:38 #: snikket_web/templates/admin_home.html:38
msgid "Exit admin panel" msgid "Exit admin panel"
msgstr "" msgstr "Exit admin panel"
#: snikket_web/templates/admin_invites.html:10 #: snikket_web/templates/admin_invites.html:10
msgid "Pending invitations" msgid "Pending invitations"
@@ -621,7 +598,7 @@ msgstr "Pending invitations"
#: snikket_web/templates/admin_invites.html:22 #: snikket_web/templates/admin_invites.html:22
msgid "Type" msgid "Type"
msgstr "" msgstr "Type"
#: snikket_web/templates/admin_invites.html:43 #: snikket_web/templates/admin_invites.html:43
msgid "Show invite details" msgid "Show invite details"
@@ -657,7 +634,6 @@ msgstr ""
"device, once." "device, once."
#: snikket_web/templates/admin_reset_user_password.html:22 #: snikket_web/templates/admin_reset_user_password.html:22
#, fuzzy
msgid "Destroy link" msgid "Destroy link"
msgstr "Destroy link" msgstr "Destroy link"
@@ -673,7 +649,7 @@ msgstr "Create password reset link for %(user_name)s"
#: snikket_web/templates/app.html:4 #: snikket_web/templates/app.html:4
msgid "Snikket Web Portal" msgid "Snikket Web Portal"
msgstr "" msgstr "Snikket Web Portal"
#: snikket_web/templates/app.html:8 #: snikket_web/templates/app.html:8
msgid "Log out" msgid "Log out"
@@ -687,7 +663,7 @@ msgstr "Internal error"
#: snikket_web/templates/backend_error.html:4 #: snikket_web/templates/backend_error.html:4
msgid "The web portal was not able to communicate with the backend." msgid "The web portal was not able to communicate with the backend."
msgstr "" msgstr "The web portal was not able to communicate with the backend."
#: snikket_web/templates/backend_error.html:5 #: snikket_web/templates/backend_error.html:5
#: snikket_web/templates/internal_error.html:5 #: snikket_web/templates/internal_error.html:5
@@ -699,16 +675,14 @@ msgid "Go back to the main page"
msgstr "Go back to the main page" msgstr "Go back to the main page"
#: snikket_web/templates/internal_error.html:4 #: snikket_web/templates/internal_error.html:4
#, fuzzy
msgid "The web portal encountered an internal error." msgid "The web portal encountered an internal error."
msgstr "The web portal encountered an internal error." msgstr "The web portal encountered an internal error."
#: snikket_web/templates/invite_invalid.html:5 #: snikket_web/templates/invite_invalid.html:5
#: snikket_web/templates/invite_view.html:12 #: snikket_web/templates/invite_view.html:12
#, fuzzy, python-format #, python-format
#| msgid "Edit user %(user_name)s"
msgid "Invite to %(site_name)s" msgid "Invite to %(site_name)s"
msgstr "Edit user %(user_name)s" msgstr "Invite to %(site_name)s"
#: snikket_web/templates/invite_invalid.html:6 #: snikket_web/templates/invite_invalid.html:6
#: snikket_web/templates/invite_register.html:10 #: snikket_web/templates/invite_register.html:10
@@ -716,39 +690,34 @@ msgstr "Edit user %(user_name)s"
#: snikket_web/templates/invite_view.html:13 #: snikket_web/templates/invite_view.html:13
#, python-format #, python-format
msgid "Powered by <img src=\"%(logo_url)s\" alt=\"Snikket\">" msgid "Powered by <img src=\"%(logo_url)s\" alt=\"Snikket\">"
msgstr "" msgstr "Powered by <img alt=\"Snikket\" src=\"%(logo_url)s\">"
#: snikket_web/templates/invite_invalid.html:8 #: snikket_web/templates/invite_invalid.html:8
#, fuzzy
#| msgid "Invite to circle"
msgid "Invite expired" msgid "Invite expired"
msgstr "Invite to circle" msgstr "Invite expired"
#: snikket_web/templates/invite_invalid.html:9 #: snikket_web/templates/invite_invalid.html:9
msgid "Sorry, it looks like this invitation link has expired!" msgid "Sorry, it looks like this invitation link has expired!"
msgstr "" msgstr "Sorry, it looks like this invitation link has expired!"
#: snikket_web/templates/invite_register.html:5 #: snikket_web/templates/invite_register.html:5
#, python-format #, python-format
msgid "Register on %(site_name)s | Snikket" msgid "Register on %(site_name)s | Snikket"
msgstr "" msgstr "Register on %(site_name)s | Snikket"
#: snikket_web/templates/invite_register.html:9 #: snikket_web/templates/invite_register.html:9
#, fuzzy, python-format #, python-format
#| msgid "Edit user %(user_name)s"
msgid "Register on %(site_name)s" msgid "Register on %(site_name)s"
msgstr "Edit user %(user_name)s" msgstr "Register on %(site_name)s"
#: snikket_web/templates/invite_register.html:11 #: snikket_web/templates/invite_register.html:11
#, python-format #, python-format
msgid "%(site_name)s is using Snikket - a secure, privacy-friendly chat app." msgid "%(site_name)s is using Snikket - a secure, privacy-friendly chat app."
msgstr "" msgstr "%(site_name)s is using Snikket - a secure, privacy-friendly chat app."
#: snikket_web/templates/invite_register.html:12 #: snikket_web/templates/invite_register.html:12
#, fuzzy
#| msgid "Create invitation"
msgid "Create an account" msgid "Create an account"
msgstr "Create invitation" msgstr "Create an account"
#: snikket_web/templates/invite_register.html:13 #: snikket_web/templates/invite_register.html:13
msgid "" msgid ""
@@ -757,89 +726,90 @@ msgid ""
"we recommend that you continue the account creation process inside the app " "we recommend that you continue the account creation process inside the app "
"by clicking on the button below:" "by clicking on the button below:"
msgstr "" msgstr ""
"Creating an account will allow you to communicate with other people using "
"the Snikket app or compatible software. If you already have the app "
"installed, we recommend that you continue the account creation process "
"inside the app by clicking on the button below:"
#: snikket_web/templates/invite_register.html:14 #: snikket_web/templates/invite_register.html:14
#: snikket_web/templates/invite_view.html:37 #: snikket_web/templates/invite_view.html:37
msgid "App already installed?" msgid "App already installed?"
msgstr "" msgstr "App already installed?"
#: snikket_web/templates/invite_register.html:16 #: snikket_web/templates/invite_register.html:16
#: snikket_web/templates/invite_reset_view.html:21 #: snikket_web/templates/invite_reset_view.html:21
#: snikket_web/templates/invite_view.html:39 #: snikket_web/templates/invite_view.html:39
msgid "Open the app" msgid "Open the app"
msgstr "" msgstr "Open the app"
#: snikket_web/templates/invite_register.html:18 #: snikket_web/templates/invite_register.html:18
#: snikket_web/templates/invite_view.html:41 #: snikket_web/templates/invite_view.html:41
msgid "This button works only if you have the app installed already!" msgid "This button works only if you have the app installed already!"
msgstr "" msgstr "This button works only if you have the app installed already!"
#: snikket_web/templates/invite_register.html:19 #: snikket_web/templates/invite_register.html:19
msgid "Create an account online" msgid "Create an account online"
msgstr "" msgstr "Create an account online"
#: snikket_web/templates/invite_register.html:20 #: snikket_web/templates/invite_register.html:20
msgid "" msgid ""
"If you plan to use a legacy XMPP client, you can register an account online " "If you plan to use a legacy XMPP client, you can register an account online "
"and enter your credentials into any XMPP-compatible software." "and enter your credentials into any XMPP-compatible software."
msgstr "" msgstr ""
"If you plan to use a legacy XMPP client, you can register an account online "
"and enter your credentials into any XMPP-compatible software."
#: snikket_web/templates/invite_register.html:27 #: snikket_web/templates/invite_register.html:27
msgid "" msgid ""
"Choose a username, this will become the first part of your new chat address." "Choose a username, this will become the first part of your new chat address."
msgstr "" msgstr ""
"Choose a username, this will become the first part of your new chat address."
#: snikket_web/templates/invite_register.html:32 #: snikket_web/templates/invite_register.html:32
msgid "Enter a secure password that you do not use anywhere else." msgid "Enter a secure password that you do not use anywhere else."
msgstr "" msgstr "Enter a secure password that you do not use anywhere else."
#: snikket_web/templates/invite_reset.html:9 #: snikket_web/templates/invite_reset.html:9
#: snikket_web/templates/invite_reset_view.html:9 #: snikket_web/templates/invite_reset_view.html:9
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password | Snikket" msgid "Reset your password | Snikket"
msgstr "Change your password" msgstr "Reset your password | Snikket"
#: snikket_web/templates/invite_reset.html:15 #: snikket_web/templates/invite_reset.html:15
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password online" msgid "Reset your password online"
msgstr "Change your password" msgstr "Reset your password online"
#: snikket_web/templates/invite_reset.html:16 #: snikket_web/templates/invite_reset.html:16
msgid "" msgid ""
"To reset your password online, fill out the fields below and confirm using " "To reset your password online, fill out the fields below and confirm using "
"the button." "the button."
msgstr "" msgstr ""
"To reset your password online, fill out the fields below and confirm using "
"the button."
#: snikket_web/templates/invite_reset_success.html:5 #: snikket_web/templates/invite_reset_success.html:5
msgid "Password reset successful | Snikket" msgid "Password reset successful | Snikket"
msgstr "" msgstr "Password reset successful | Snikket"
#: snikket_web/templates/invite_reset_success.html:8 #: snikket_web/templates/invite_reset_success.html:8
#, fuzzy
#| msgid "Password reset"
msgid "Password reset successful" msgid "Password reset successful"
msgstr "Password reset" msgstr "Password reset successful"
#: snikket_web/templates/invite_reset_success.html:10 #: snikket_web/templates/invite_reset_success.html:10
msgid "Your password has been changed" msgid "Your password has been changed"
msgstr "" msgstr "Your password has been changed"
#: snikket_web/templates/invite_reset_success.html:11 #: snikket_web/templates/invite_reset_success.html:11
msgid "You can now log in using your new password." msgid "You can now log in using your new password."
msgstr "" msgstr "You can now log in using your new password."
#: snikket_web/templates/invite_reset_success.html:12 #: snikket_web/templates/invite_reset_success.html:12
#: snikket_web/templates/invite_success.html:18 #: snikket_web/templates/invite_success.html:18
msgid "You can now safely close this page." msgid "You can now safely close this page."
msgstr "" msgstr "You can now safely close this page."
#: snikket_web/templates/invite_reset_view.html:14 #: snikket_web/templates/invite_reset_view.html:14
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password" msgid "Reset your password"
msgstr "Change your password" msgstr "Reset your password"
#: snikket_web/templates/invite_reset_view.html:15 #: snikket_web/templates/invite_reset_view.html:15
#, python-format #, python-format
@@ -847,20 +817,24 @@ msgid ""
"This page allows you to reset the password of your account, <strong>" "This page allows you to reset the password of your account, <strong>"
"%(account_jid)s</strong>, once." "%(account_jid)s</strong>, once."
msgstr "" msgstr ""
"This page allows you to reset the password of your account, "
"<strong>%(account_jid)s</strong>, once."
#: snikket_web/templates/invite_reset_view.html:17 #: snikket_web/templates/invite_reset_view.html:17
msgid "Using the app" msgid "Using the app"
msgstr "" msgstr "Using the app"
#: snikket_web/templates/invite_reset_view.html:18 #: snikket_web/templates/invite_reset_view.html:18
msgid "To reset your password using the Snikket App, tap the button below." msgid "To reset your password using the Snikket App, tap the button below."
msgstr "" msgstr "To reset your password using the Snikket App, tap the button below."
#: snikket_web/templates/invite_reset_view.html:25 #: snikket_web/templates/invite_reset_view.html:25
msgid "" msgid ""
"Alternatively, you can scan the below code with the Snikket App using the " "Alternatively, you can scan the below code with the Snikket App using the "
"Scan button at the top." "Scan button at the top."
msgstr "" msgstr ""
"Alternatively, you can scan the below code with the Snikket App using the "
"Scan button at the top."
#: snikket_web/templates/invite_reset_view.html:26 #: snikket_web/templates/invite_reset_view.html:26
#: snikket_web/templates/invite_view.html:75 #: snikket_web/templates/invite_view.html:75
@@ -869,15 +843,18 @@ msgid ""
"within the highlighted square on your screen, and wait until the app " "within the highlighted square on your screen, and wait until the app "
"recognises it." "recognises it."
msgstr "" msgstr ""
"Your camera will turn on. Point it at the square code below until it is "
"within the highlighted square on your screen, and wait until the app "
"recognises it."
#: snikket_web/templates/invite_reset_view.html:27 #: snikket_web/templates/invite_reset_view.html:27
msgid "You will then be prompted to enter a new password for your account." msgid "You will then be prompted to enter a new password for your account."
msgstr "" msgstr "You will then be prompted to enter a new password for your account."
#: snikket_web/templates/invite_reset_view.html:29 #: snikket_web/templates/invite_reset_view.html:29
#: snikket_web/templates/invite_view.html:43 #: snikket_web/templates/invite_view.html:43
msgid "Alternatives" msgid "Alternatives"
msgstr "" msgstr "Alternatives"
#: snikket_web/templates/invite_reset_view.html:30 #: snikket_web/templates/invite_reset_view.html:30
#, python-format #, python-format
@@ -885,39 +862,42 @@ msgid ""
"You can also <a href=\"%(reset_url)s\">reset your password online</a> if the " "You can also <a href=\"%(reset_url)s\">reset your password online</a> if the "
"above button or scanning the QR code does not work for you." "above button or scanning the QR code does not work for you."
msgstr "" msgstr ""
"You can also <a href=\"%(reset_url)s\">reset your password online</a> if the "
"above button or scanning the QR code does not work for you."
#: snikket_web/templates/invite_success.html:5 #: snikket_web/templates/invite_success.html:5
#, python-format #, python-format
msgid "Successfully registered on %(site_name)s | Snikket" msgid "Successfully registered on %(site_name)s | Snikket"
msgstr "" msgstr "Successfully registered on %(site_name)s | Snikket"
#: snikket_web/templates/invite_success.html:10 #: snikket_web/templates/invite_success.html:10
#, python-format #, python-format
msgid "Successfully registered on %(site_name)s" msgid "Successfully registered on %(site_name)s"
msgstr "" msgstr "Successfully registered on %(site_name)s"
#: snikket_web/templates/invite_success.html:12 #: snikket_web/templates/invite_success.html:12
#, python-format #, python-format
msgid "" msgid ""
"Congratulations! You successfully registered on %(site_name)s as %(jid)s." "Congratulations! You successfully registered on %(site_name)s as %(jid)s."
msgstr "" msgstr ""
"Congratulations! You successfully registered on %(site_name)s as %(jid)s."
#: snikket_web/templates/invite_success.html:13 #: snikket_web/templates/invite_success.html:13
#, fuzzy
#| msgid "Email address"
msgid "Your address" msgid "Your address"
msgstr "Email address" msgstr "Your address"
#: snikket_web/templates/invite_success.html:17 #: snikket_web/templates/invite_success.html:17
msgid "" msgid ""
"You can now set up your legacy XMPP client with the above address and the " "You can now set up your legacy XMPP client with the above address and the "
"password you chose during registration." "password you chose during registration."
msgstr "" msgstr ""
"You can now set up your legacy XMPP client with the above address and the "
"password you chose during registration."
#: snikket_web/templates/invite_view.html:6 #: snikket_web/templates/invite_view.html:6
#, python-format #, python-format
msgid "Invite to %(site_name)s | Snikket" msgid "Invite to %(site_name)s | Snikket"
msgstr "" msgstr "Invite to %(site_name)s | Snikket"
#: snikket_web/templates/invite_view.html:15 #: snikket_web/templates/invite_view.html:15
#, python-format #, python-format
@@ -925,6 +905,8 @@ msgid ""
"You have been invited to chat with %(inviter_name)s using Snikket, a secure, " "You have been invited to chat with %(inviter_name)s using Snikket, a secure, "
"privacy-friendly chat app on %(site_name)s." "privacy-friendly chat app on %(site_name)s."
msgstr "" msgstr ""
"You have been invited to chat with %(inviter_name)s using Snikket, a secure, "
"privacy-friendly chat app on %(site_name)s."
#: snikket_web/templates/invite_view.html:17 #: snikket_web/templates/invite_view.html:17
#, python-format #, python-format
@@ -932,14 +914,16 @@ msgid ""
"You have been invited to chat on %(site_name)s using Snikket, a secure, " "You have been invited to chat on %(site_name)s using Snikket, a secure, "
"privacy-friendly chat app." "privacy-friendly chat app."
msgstr "" msgstr ""
"You have been invited to chat on %(site_name)s using Snikket, a secure, "
"privacy-friendly chat app."
#: snikket_web/templates/invite_view.html:19 #: snikket_web/templates/invite_view.html:19
msgid "Get started" msgid "Get started"
msgstr "" msgstr "Get started"
#: snikket_web/templates/invite_view.html:21 #: snikket_web/templates/invite_view.html:21
msgid "Install the Snikket App on your Android or iOS device." msgid "Install the Snikket App on your Android or iOS device."
msgstr "" msgstr "Install the Snikket App on your Android or iOS device."
#: snikket_web/templates/invite_view.html:23 #: snikket_web/templates/invite_view.html:23
#, python-format #, python-format
@@ -947,24 +931,28 @@ msgid ""
"Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" " "Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" "
"rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)." "rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)."
msgstr "" msgstr ""
"Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" "
"rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)."
#: snikket_web/templates/invite_view.html:27 #: snikket_web/templates/invite_view.html:27
msgid "Get it on Google Play" msgid "Get it on Google Play"
msgstr "" msgstr "Get it on Google Play"
#: snikket_web/templates/invite_view.html:29 #: snikket_web/templates/invite_view.html:29
msgid "Download on the App Store" msgid "Download on the App Store"
msgstr "" msgstr "Download on the App Store"
#: snikket_web/templates/invite_view.html:33 #: snikket_web/templates/invite_view.html:33
msgid "Not on mobile?" msgid "Not on mobile?"
msgstr "" msgstr "Not on mobile?"
#: snikket_web/templates/invite_view.html:36 #: snikket_web/templates/invite_view.html:36
msgid "" msgid ""
"After installation the app should automatically open and prompt you to " "After installation the app should automatically open and prompt you to "
"create an account. If not, simply click the button below." "create an account. If not, simply click the button below."
msgstr "" msgstr ""
"After installation the app should automatically open and prompt you to "
"create an account. If not, simply click the button below."
#: snikket_web/templates/invite_view.html:44 #: snikket_web/templates/invite_view.html:44
#, python-format #, python-format
@@ -973,42 +961,48 @@ msgid ""
"above does not work with your app, you may need to <a href=\"%(register_url)s" "above does not work with your app, you may need to <a href=\"%(register_url)s"
"\">register an account manually</a>." "\">register an account manually</a>."
msgstr "" msgstr ""
"You can connect to Snikket using any XMPP-compatible software. If the button "
"above does not work with your app, you may need to <a href=\"%(register_url)"
"s\">register an account manually</a>."
#: snikket_web/templates/invite_view.html:50 #: snikket_web/templates/invite_view.html:50
#, fuzzy
#| msgid "Show invite details"
msgid "Scan invite code" msgid "Scan invite code"
msgstr "Show invite details" msgstr "Scan invite code"
#: snikket_web/templates/invite_view.html:53 #: snikket_web/templates/invite_view.html:53
#: snikket_web/templates/invite_view.html:82 #: snikket_web/templates/invite_view.html:82
msgid "Close" msgid "Close"
msgstr "" msgstr "Close"
#: snikket_web/templates/invite_view.html:56 #: snikket_web/templates/invite_view.html:56
msgid "" msgid ""
"You can transfer this invite to your mobile device by scanning a code with " "You can transfer this invite to your mobile device by scanning a code with "
"your camera. You can use either a QR scanner app or the Snikket app itself." "your camera. You can use either a QR scanner app or the Snikket app itself."
msgstr "" msgstr ""
"You can transfer this invite to your mobile device by scanning a code with "
"your camera. You can use either a QR scanner app or the Snikket app itself."
#: snikket_web/templates/invite_view.html:61 #: snikket_web/templates/invite_view.html:61
msgid "Using a QR code scanner" msgid "Using a QR code scanner"
msgstr "" msgstr "Using a QR code scanner"
#: snikket_web/templates/invite_view.html:63 #: snikket_web/templates/invite_view.html:63
msgid "Using the Snikket app" msgid "Using the Snikket app"
msgstr "" msgstr "Using the Snikket app"
#: snikket_web/templates/invite_view.html:68 #: snikket_web/templates/invite_view.html:68
msgid "" msgid ""
"Use a <em>QR code</em> scanner on your mobile device to scan the code below:" "Use a <em>QR code</em> scanner on your mobile device to scan the code below:"
msgstr "" msgstr ""
"Use a <em>QR code</em> scanner on your mobile device to scan the code below:"
#: snikket_web/templates/invite_view.html:74 #: snikket_web/templates/invite_view.html:74
msgid "" msgid ""
"Install the Snikket app on your mobile device, open it, and tap the 'Scan' " "Install the Snikket app on your mobile device, open it, and tap the 'Scan' "
"button at the top." "button at the top."
msgstr "" msgstr ""
"Install the Snikket app on your mobile device, open it, and tap the 'Scan' "
"button at the top."
#: snikket_web/templates/library.j2:18 #: snikket_web/templates/library.j2:18
msgid "Copy link" msgid "Copy link"
@@ -1023,16 +1017,12 @@ msgid "deleted"
msgstr "deleted" msgstr "deleted"
#: snikket_web/templates/library.j2:122 #: snikket_web/templates/library.j2:122
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Can be used multiple times to create accounts on this Snikket service." msgid "Can be used multiple times to create accounts on this Snikket service."
msgstr "Manage users and invitations of this Snikket service." msgstr "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:124 #: snikket_web/templates/library.j2:124
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Can be used once to create an account on this Snikket service." msgid "Can be used once to create an account on this Snikket service."
msgstr "Manage users and invitations of this Snikket service." msgstr "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/login.html:5 #: snikket_web/templates/login.html:5
msgid "Snikket Login" msgid "Snikket Login"
@@ -1056,40 +1046,28 @@ msgid "Welcome home, %(user_name)s."
msgstr "Welcome home, %(user_name)s." msgstr "Welcome home, %(user_name)s."
#: snikket_web/templates/user_home.html:14 #: snikket_web/templates/user_home.html:14
#, fuzzy
#| msgid "Create circle"
msgid "Your account" msgid "Your account"
msgstr "Create circle" msgstr "Your account"
#: snikket_web/templates/user_home.html:20 #: snikket_web/templates/user_home.html:20
#, fuzzy
#| msgid "Email address"
msgid "Your XMPP address" msgid "Your XMPP address"
msgstr "Email address" msgstr "Your XMPP address"
#: snikket_web/templates/user_home.html:31 #: snikket_web/templates/user_home.html:31
#, fuzzy
#| msgid "Update profile"
msgid "Edit profile" msgid "Edit profile"
msgstr "Update profile" msgstr "Edit profile"
#: snikket_web/templates/user_home.html:38 #: snikket_web/templates/user_home.html:38
#, fuzzy
#| msgid "About Snikket"
msgid "Your Snikket" msgid "Your Snikket"
msgstr "About Snikket" msgstr "Your Snikket"
#: snikket_web/templates/user_home.html:40 #: snikket_web/templates/user_home.html:40
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Manage users, invitations and circles of your Snikket service." msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Manage users and invitations of this Snikket service." msgstr "Manage users, invitations and circles of your Snikket service."
#: snikket_web/templates/user_home.html:42 #: snikket_web/templates/user_home.html:42
#, fuzzy
#| msgid "Admin dashboard"
msgid "Admin panel" msgid "Admin panel"
msgstr "Admin dashboard" msgstr "Admin panel"
#: snikket_web/templates/user_logout.html:8 #: snikket_web/templates/user_logout.html:8
msgid "Sign out of the Snikket Web Portal" msgid "Sign out of the Snikket Web Portal"
@@ -1126,10 +1104,8 @@ msgstr ""
"of your devices." "of your devices."
#: snikket_web/templates/user_profile.html:7 #: snikket_web/templates/user_profile.html:7
#, fuzzy
#| msgid "Update profile"
msgid "Update your profile" msgid "Update your profile"
msgstr "Update profile" msgstr "Update your profile"
#: snikket_web/templates/user_profile.html:9 #: snikket_web/templates/user_profile.html:9
msgid "Profile" msgid "Profile"

View File

@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-01-30 12:45+0100\n" "POT-Creation-Date: 2021-01-30 12:45+0100\n"
"PO-Revision-Date: 2021-01-23 17:06+0000\n" "PO-Revision-Date: 2021-02-02 21:01+0000\n"
"Last-Translator: Matthew Wild <matthew@snikket.org>\n" "Last-Translator: riccio <unriccio@email.it>\n"
"Language-Team: English (United Kingdom) <https://i18n.sotecware.net/projects/" "Language-Team: English (United Kingdom) <https://i18n.sotecware.net/projects/"
"snikket/web-portal/en_GB/>\n" "snikket/web-portal/en_GB/>\n"
"Language: en_GB\n" "Language: en_GB\n"
@@ -57,10 +57,8 @@ msgid "Four weeks"
msgstr "Four weeks" msgstr "Four weeks"
#: snikket_web/admin.py:152 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:152 snikket_web/templates/admin_edit_invite.html:17
#, fuzzy
#| msgid "View invitation"
msgid "Invitation type" msgid "Invitation type"
msgstr "View invitation" msgstr "Invitation type"
#: snikket_web/admin.py:154 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:154 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
@@ -123,10 +121,8 @@ msgid "Confirm password"
msgstr "Confirm new password" msgstr "Confirm new password"
#: snikket_web/invite.py:105 snikket_web/invite.py:172 #: snikket_web/invite.py:105 snikket_web/invite.py:172
#, fuzzy
#| msgid "The new passwords must match."
msgid "The passwords must match" msgid "The passwords must match"
msgstr "The new passwords must match." msgstr "The passwords must match"
#: snikket_web/invite.py:110 #: snikket_web/invite.py:110
#, fuzzy #, fuzzy
@@ -178,10 +174,8 @@ msgid "Confirm new password"
msgstr "Confirm new password" msgstr "Confirm new password"
#: snikket_web/user.py:35 #: snikket_web/user.py:35
#, fuzzy
#| msgid "The new passwords must match."
msgid "The new passwords must match" msgid "The new passwords must match"
msgstr "The new passwords must match." msgstr "The new passwords must match"
#: snikket_web/user.py:42 #: snikket_web/user.py:42
msgid "Sign out" msgid "Sign out"
@@ -574,10 +568,8 @@ msgid "Users"
msgstr "" msgstr ""
#: snikket_web/templates/admin_home.html:11 #: snikket_web/templates/admin_home.html:11
#, fuzzy
#| msgid "Create password reset link for %(user_name)s"
msgid "Create password reset links or delete users." msgid "Create password reset links or delete users."
msgstr "Create password reset link for %(user_name)s" msgstr "Create password reset links or delete users."
#: snikket_web/templates/admin_home.html:15 #: snikket_web/templates/admin_home.html:15
#: snikket_web/templates/admin_users.html:4 #: snikket_web/templates/admin_users.html:4
@@ -703,10 +695,9 @@ msgstr "The web portal encountered an internal error."
#: snikket_web/templates/invite_invalid.html:5 #: snikket_web/templates/invite_invalid.html:5
#: snikket_web/templates/invite_view.html:12 #: snikket_web/templates/invite_view.html:12
#, fuzzy, python-format #, python-format
#| msgid "Edit user %(user_name)s"
msgid "Invite to %(site_name)s" msgid "Invite to %(site_name)s"
msgstr "Edit user %(user_name)s" msgstr "Invite to %(site_name)s"
#: snikket_web/templates/invite_invalid.html:6 #: snikket_web/templates/invite_invalid.html:6
#: snikket_web/templates/invite_register.html:10 #: snikket_web/templates/invite_register.html:10
@@ -732,10 +723,9 @@ msgid "Register on %(site_name)s | Snikket"
msgstr "" msgstr ""
#: snikket_web/templates/invite_register.html:9 #: snikket_web/templates/invite_register.html:9
#, fuzzy, python-format #, python-format
#| msgid "Edit user %(user_name)s"
msgid "Register on %(site_name)s" msgid "Register on %(site_name)s"
msgstr "Edit user %(user_name)s" msgstr "Register on %(site_name)s"
#: snikket_web/templates/invite_register.html:11 #: snikket_web/templates/invite_register.html:11
#, python-format #, python-format

View File

@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-01-30 12:45+0100\n" "POT-Creation-Date: 2021-01-30 12:45+0100\n"
"PO-Revision-Date: 2021-01-30 13:47+0000\n" "PO-Revision-Date: 2021-02-02 21:01+0000\n"
"Last-Translator: Link Mauve <linkmauve@linkmauve.fr>\n" "Last-Translator: Link Mauve <linkmauve@linkmauve.fr>\n"
"Language-Team: French <https://i18n.sotecware.net/projects/snikket/" "Language-Team: French <https://i18n.sotecware.net/projects/snikket/"
"web-portal/fr/>\n" "web-portal/fr/>\n"
@@ -265,9 +265,9 @@ msgid ""
"Material Icons</a>, made available by Google under the terms of the <a href=" "Material Icons</a>, made available by Google under the terms of the <a href="
"\"%(apache20_url)s\">Apache 2.0 License</a>." "\"%(apache20_url)s\">Apache 2.0 License</a>."
msgstr "" msgstr ""
"Les icônes utilisées dans le portail web sont <a href=\"%(source_url)s" "Les icônes utilisées dans le portail web sont <a href=\"%(source_url)s\""
"\">Googles Material Icons</a>, mises à dispositions par Google aux termes " ">Googles Material Icons</a>, mises à dispositions par Google sous les "
"de la <a href=\"%(apache20_url)s\">licence Apache 2.0 </a>." "termes de la <a href=\"%(apache20_url)s\">licence Apache 2.0 </a>."
#: snikket_web/templates/about.html:17 #: snikket_web/templates/about.html:17
msgid "Software Versions" msgid "Software Versions"
@@ -597,7 +597,7 @@ msgstr "Quitter le panneau dadministration"
#: snikket_web/templates/admin_invites.html:10 #: snikket_web/templates/admin_invites.html:10
msgid "Pending invitations" msgid "Pending invitations"
msgstr "Invitations valides" msgstr "Invitations en attente"
#: snikket_web/templates/admin_invites.html:22 #: snikket_web/templates/admin_invites.html:22
msgid "Type" msgid "Type"
@@ -617,7 +617,7 @@ msgstr "Supprime linvitation"
#: snikket_web/templates/admin_invites.html:57 #: snikket_web/templates/admin_invites.html:57
msgid "Currently, there are no pending invitations." msgid "Currently, there are no pending invitations."
msgstr "Il ny a actuellement pas dinvitation valide." msgstr "Il ny a actuellement pas dinvitation en attente."
#: snikket_web/templates/admin_reset_user_password.html:8 #: snikket_web/templates/admin_reset_user_password.html:8
msgid "Password reset" msgid "Password reset"
@@ -877,7 +877,7 @@ msgid ""
"above button or scanning the QR code does not work for you." "above button or scanning the QR code does not work for you."
msgstr "" msgstr ""
"Vous pouvez aussi <a href=\"%(reset_url)s\">réinitialiser votre mot de passe " "Vous pouvez aussi <a href=\"%(reset_url)s\">réinitialiser votre mot de passe "
"en ligne</a> si le bouton ci-dessus ou le scan du QR code ne fonctionnent " "en ligne</a> si le bouton ci-dessus ou le scan du QR code ne fonctionnent "
"pas pour vous." "pas pour vous."
#: snikket_web/templates/invite_success.html:5 #: snikket_web/templates/invite_success.html:5
@@ -954,7 +954,7 @@ msgstr ""
#: snikket_web/templates/invite_view.html:27 #: snikket_web/templates/invite_view.html:27
msgid "Get it on Google Play" msgid "Get it on Google Play"
msgstr "Obtenez-la sur Google Play" msgstr "Obtenez-la sur Google Play"
#: snikket_web/templates/invite_view.html:29 #: snikket_web/templates/invite_view.html:29
msgid "Download on the App Store" msgid "Download on the App Store"
@@ -1001,11 +1001,11 @@ msgid ""
msgstr "" msgstr ""
"Vous pouvez transférer cette invitation sur votre appareil mobile en " "Vous pouvez transférer cette invitation sur votre appareil mobile en "
"scannant un code avec votre appareil photo. Vous pouvez utiliser soit une " "scannant un code avec votre appareil photo. Vous pouvez utiliser soit une "
"application de scanner QR, soit lapplication Snikket elle-même." "application de scanner de QR code, soit lapplication Snikket elle-même."
#: snikket_web/templates/invite_view.html:61 #: snikket_web/templates/invite_view.html:61
msgid "Using a QR code scanner" msgid "Using a QR code scanner"
msgstr "En utilisant un scanner de codes QR" msgstr "En utilisant un scanner de QR code"
#: snikket_web/templates/invite_view.html:63 #: snikket_web/templates/invite_view.html:63
msgid "Using the Snikket app" msgid "Using the Snikket app"
@@ -1015,7 +1015,7 @@ msgstr "En utilisant lapplication Snikket"
msgid "" msgid ""
"Use a <em>QR code</em> scanner on your mobile device to scan the code below:" "Use a <em>QR code</em> scanner on your mobile device to scan the code below:"
msgstr "" msgstr ""
"Utilisez un scanner de <em>QR code</em> sur votre appareil mobile pour " "Utilisez un scanner de <em>QR code</em> sur votre appareil mobile pour "
"scanner le code ci-dessous:" "scanner le code ci-dessous:"
#: snikket_web/templates/invite_view.html:74 #: snikket_web/templates/invite_view.html:74

View File

@@ -8,10 +8,10 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-01-30 12:45+0100\n" "POT-Creation-Date: 2021-01-30 12:45+0100\n"
"PO-Revision-Date: 2021-01-30 10:15+0000\n" "PO-Revision-Date: 2021-02-02 21:01+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n" "Last-Translator: uira <inboxriau@andriana.id>\n"
"Language-Team: Indonesian <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: Indonesian <https://i18n.sotecware.net/projects/snikket/"
"portal/id/>\n" "web-portal/id/>\n"
"Language: id\n" "Language: id\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -70,7 +70,7 @@ msgstr "Grup"
#: snikket_web/admin.py:161 #: snikket_web/admin.py:161
msgid "New invitation link" msgid "New invitation link"
msgstr "Tautan undangan terbaru" msgstr "Tautan undangan baru"
#: snikket_web/admin.py:223 #: snikket_web/admin.py:223
msgid "Revoke" msgid "Revoke"
@@ -285,7 +285,7 @@ msgstr "Wewenang Administrator"
#: snikket_web/templates/admin_circles.html:4 #: snikket_web/templates/admin_circles.html:4
#: snikket_web/templates/admin_home.html:23 #: snikket_web/templates/admin_home.html:23
msgid "Manage circles" msgid "Manage circles"
msgstr "Atur kelompok" msgstr "Kelola kelompok"
#: snikket_web/templates/admin_circles.html:5 #: snikket_web/templates/admin_circles.html:5
msgid "" msgid ""
@@ -571,7 +571,7 @@ msgstr "Buat tautan setel ulang kata sandi atau hapus pengguna."
#: snikket_web/templates/admin_home.html:15 #: snikket_web/templates/admin_home.html:15
#: snikket_web/templates/admin_users.html:4 #: snikket_web/templates/admin_users.html:4
msgid "Manage users" msgid "Manage users"
msgstr "Atur pengguna" msgstr "Kelola pengguna"
#: snikket_web/templates/admin_home.html:21 #: snikket_web/templates/admin_home.html:21
msgid "Create and manage social circles represented on your service." msgid "Create and manage social circles represented on your service."
@@ -583,7 +583,7 @@ msgstr "Undangan"
#: snikket_web/templates/admin_home.html:29 #: snikket_web/templates/admin_home.html:29
msgid "Create, revoke or copy invitations." msgid "Create, revoke or copy invitations."
msgstr "Buat, batalkan, atau kopi undangan." msgstr "Buat, batalkan, atau salin undangan."
#: snikket_web/templates/admin_home.html:31 #: snikket_web/templates/admin_home.html:31
#: snikket_web/templates/admin_invites.html:8 #: snikket_web/templates/admin_invites.html:8
@@ -591,10 +591,8 @@ msgid "Manage invitations"
msgstr "Kelola undangan" msgstr "Kelola undangan"
#: snikket_web/templates/admin_home.html:36 #: snikket_web/templates/admin_home.html:36
#, fuzzy
#| msgid "Go back to your users web portal page."
msgid "Go back to your user's web portal page." msgid "Go back to your user's web portal page."
msgstr "Kembali ke halaman portal web pengguna Anda." msgstr "Kembali ke halaman portal web pengguna."
#: snikket_web/templates/admin_home.html:38 #: snikket_web/templates/admin_home.html:38
msgid "Exit admin panel" msgid "Exit admin panel"
@@ -614,7 +612,7 @@ msgstr "Lihat detil undangan"
#: snikket_web/templates/admin_invites.html:46 #: snikket_web/templates/admin_invites.html:46
msgid "Copy invite link to clipboard" msgid "Copy invite link to clipboard"
msgstr "Kopi tautan undangan ke papan klip" msgstr "Salin tautan undangan ke papan klip"
#: snikket_web/templates/admin_invites.html:49 #: snikket_web/templates/admin_invites.html:49
msgid "Delete invitation" msgid "Delete invitation"
@@ -783,40 +781,36 @@ msgstr "Masukkan kata sandi yang tidak Anda gunakan di tempat lain."
#: snikket_web/templates/invite_reset.html:9 #: snikket_web/templates/invite_reset.html:9
#: snikket_web/templates/invite_reset_view.html:9 #: snikket_web/templates/invite_reset_view.html:9
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password | Snikket" msgid "Reset your password | Snikket"
msgstr "Ganti kata sandi anda" msgstr "Setel ulang kata sandi | Snikket"
#: snikket_web/templates/invite_reset.html:15 #: snikket_web/templates/invite_reset.html:15
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password online" msgid "Reset your password online"
msgstr "Ganti kata sandi anda" msgstr "Setel ulang kata sandi secara daring"
#: snikket_web/templates/invite_reset.html:16 #: snikket_web/templates/invite_reset.html:16
msgid "" msgid ""
"To reset your password online, fill out the fields below and confirm using " "To reset your password online, fill out the fields below and confirm using "
"the button." "the button."
msgstr "" msgstr ""
"Untuk mengatur ulang kata sandi Anda secara daring, isi form di bawah ini "
"dan klik tombol konfirmasi."
#: snikket_web/templates/invite_reset_success.html:5 #: snikket_web/templates/invite_reset_success.html:5
msgid "Password reset successful | Snikket" msgid "Password reset successful | Snikket"
msgstr "" msgstr "Setel ulang kata sandi berhasil | Snikket"
#: snikket_web/templates/invite_reset_success.html:8 #: snikket_web/templates/invite_reset_success.html:8
#, fuzzy
#| msgid "Password reset"
msgid "Password reset successful" msgid "Password reset successful"
msgstr "Reset kata sandi" msgstr "Setel ulang kata sandi berhasil"
#: snikket_web/templates/invite_reset_success.html:10 #: snikket_web/templates/invite_reset_success.html:10
msgid "Your password has been changed" msgid "Your password has been changed"
msgstr "" msgstr "Kata sandi anda sudah diubah"
#: snikket_web/templates/invite_reset_success.html:11 #: snikket_web/templates/invite_reset_success.html:11
msgid "You can now log in using your new password." msgid "You can now log in using your new password."
msgstr "" msgstr "Anda dapat masuk menggunakan kata sandi baru Anda."
#: snikket_web/templates/invite_reset_success.html:12 #: snikket_web/templates/invite_reset_success.html:12
#: snikket_web/templates/invite_success.html:18 #: snikket_web/templates/invite_success.html:18
@@ -824,10 +818,8 @@ msgid "You can now safely close this page."
msgstr "Sekarang Anda dapat menutup halaman ini." msgstr "Sekarang Anda dapat menutup halaman ini."
#: snikket_web/templates/invite_reset_view.html:14 #: snikket_web/templates/invite_reset_view.html:14
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password" msgid "Reset your password"
msgstr "Ganti kata sandi anda" msgstr "Setel ulang kata sandi"
#: snikket_web/templates/invite_reset_view.html:15 #: snikket_web/templates/invite_reset_view.html:15
#, python-format #, python-format
@@ -835,22 +827,26 @@ msgid ""
"This page allows you to reset the password of your account, <strong>" "This page allows you to reset the password of your account, <strong>"
"%(account_jid)s</strong>, once." "%(account_jid)s</strong>, once."
msgstr "" msgstr ""
"Halaman ini memungkinkan Anda untuk mengatur ulang kata sandi akun, "
"<strong>%(account_jid)s</strong>, sekali."
#: snikket_web/templates/invite_reset_view.html:17 #: snikket_web/templates/invite_reset_view.html:17
#, fuzzy
#| msgid "Using the Snikket app"
msgid "Using the app" msgid "Using the app"
msgstr "Menggunakan Snikket" msgstr "Gunakan aplikasi"
#: snikket_web/templates/invite_reset_view.html:18 #: snikket_web/templates/invite_reset_view.html:18
msgid "To reset your password using the Snikket App, tap the button below." msgid "To reset your password using the Snikket App, tap the button below."
msgstr "" msgstr ""
"Untuk mengatur ulang kata sandi Anda menggunakan Aplikasi Snikket, klik "
"tombol di bawah ini."
#: snikket_web/templates/invite_reset_view.html:25 #: snikket_web/templates/invite_reset_view.html:25
msgid "" msgid ""
"Alternatively, you can scan the below code with the Snikket App using the " "Alternatively, you can scan the below code with the Snikket App using the "
"Scan button at the top." "Scan button at the top."
msgstr "" msgstr ""
"Atau, Anda dapat memindai kode di bawah ini dengan Snikket menggunakan "
"tombol Pindai di bagian atas."
#: snikket_web/templates/invite_reset_view.html:26 #: snikket_web/templates/invite_reset_view.html:26
#: snikket_web/templates/invite_view.html:75 #: snikket_web/templates/invite_view.html:75
@@ -865,7 +861,7 @@ msgstr ""
#: snikket_web/templates/invite_reset_view.html:27 #: snikket_web/templates/invite_reset_view.html:27
msgid "You will then be prompted to enter a new password for your account." msgid "You will then be prompted to enter a new password for your account."
msgstr "" msgstr "Anda akan diminta untuk memasukkan kata sandi baru untuk akun Anda."
#: snikket_web/templates/invite_reset_view.html:29 #: snikket_web/templates/invite_reset_view.html:29
#: snikket_web/templates/invite_view.html:43 #: snikket_web/templates/invite_view.html:43
@@ -878,6 +874,8 @@ msgid ""
"You can also <a href=\"%(reset_url)s\">reset your password online</a> if the " "You can also <a href=\"%(reset_url)s\">reset your password online</a> if the "
"above button or scanning the QR code does not work for you." "above button or scanning the QR code does not work for you."
msgstr "" msgstr ""
"Anda juga dapat <a href=\"%(reset_url)s\"> mengatur ulang kata sandi Anda "
"secara online </a> jika tombol di atas atau memindai kode QR tidak berfungsi."
#: snikket_web/templates/invite_success.html:5 #: snikket_web/templates/invite_success.html:5
#, python-format #, python-format
@@ -896,18 +894,16 @@ msgid ""
msgstr "Selamat! Anda berhasil terdaftar di %(site_name)s sebagai %(jid)s." msgstr "Selamat! Anda berhasil terdaftar di %(site_name)s sebagai %(jid)s."
#: snikket_web/templates/invite_success.html:13 #: snikket_web/templates/invite_success.html:13
#, fuzzy
#| msgid "Your XMPP address"
msgid "Your address" msgid "Your address"
msgstr "Alamat XMPP anda" msgstr "Alamat anda"
#: snikket_web/templates/invite_success.html:17 #: snikket_web/templates/invite_success.html:17
msgid "" msgid ""
"You can now set up your legacy XMPP client with the above address and the " "You can now set up your legacy XMPP client with the above address and the "
"password you chose during registration." "password you chose during registration."
msgstr "" msgstr ""
"Anda sekarang dapat mengatur aplikasi XMPP lawas Anda dengan alamat di atas " "Sekarang anda dapat mempersiapkan aplikasi XMPP lawas Anda dengan alamat di "
"dan kata sandi yang Anda pilih saat pendaftaran." "atas dan kata sandi yang dipilih saat pendaftaran."
#: snikket_web/templates/invite_view.html:6 #: snikket_web/templates/invite_view.html:6
#, python-format #, python-format
@@ -1023,7 +1019,7 @@ msgstr ""
#: snikket_web/templates/library.j2:18 #: snikket_web/templates/library.j2:18
msgid "Copy link" msgid "Copy link"
msgstr "Kopi tautan" msgstr "Salin tautan"
#: snikket_web/templates/library.j2:81 #: snikket_web/templates/library.j2:81
msgid "Invalid input" msgid "Invalid input"
@@ -1048,7 +1044,7 @@ msgstr "Login Snikket"
#: snikket_web/templates/login.html:14 #: snikket_web/templates/login.html:14
msgid "Enter your Snikket address and password to manage your account." msgid "Enter your Snikket address and password to manage your account."
msgstr "Ketik alamat Snikket dan kata sandinya untuk mengatur akun anda." msgstr "Ketik alamat Snikket dan kata sandinya untuk mengelola akun anda."
#: snikket_web/templates/login.html:18 #: snikket_web/templates/login.html:18
msgid "Login failed" msgid "Login failed"

File diff suppressed because it is too large Load Diff

View File

@@ -8,10 +8,10 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-01-30 12:45+0100\n" "POT-Creation-Date: 2021-01-30 12:45+0100\n"
"PO-Revision-Date: 2021-01-30 09:49+0000\n" "PO-Revision-Date: 2021-01-31 12:54+0000\n"
"Last-Translator: misiek <migelazur@mailbox.org>\n" "Last-Translator: misiek <migelazur@mailbox.org>\n"
"Language-Team: Polish <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: Polish <https://i18n.sotecware.net/projects/snikket/"
"portal/pl/>\n" "web-portal/pl/>\n"
"Language: pl\n" "Language: pl\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -31,7 +31,7 @@ msgstr "Zaproś do kręgu"
#: snikket_web/admin.py:135 #: snikket_web/admin.py:135
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Wybrany musi być przynajmniej jeden krąg" msgstr "Należy wybrać przynajmniej jeden krąg"
#: snikket_web/admin.py:140 #: snikket_web/admin.py:140
msgid "Valid for" msgid "Valid for"
@@ -39,7 +39,7 @@ msgstr "Ważne przez"
#: snikket_web/admin.py:142 #: snikket_web/admin.py:142
msgid "One hour" msgid "One hour"
msgstr "Jedną godzinę" msgstr "Godzinę"
#: snikket_web/admin.py:143 #: snikket_web/admin.py:143
msgid "Twelve hours" msgid "Twelve hours"
@@ -47,11 +47,11 @@ msgstr "Dwanaście godzin"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:144
msgid "One day" msgid "One day"
msgstr "Jeden dzień" msgstr "Dzień"
#: snikket_web/admin.py:145 #: snikket_web/admin.py:145
msgid "One week" msgid "One week"
msgstr "Jeden tydzień" msgstr "Tydzień"
#: snikket_web/admin.py:146 #: snikket_web/admin.py:146
msgid "Four weeks" msgid "Four weeks"
@@ -478,7 +478,7 @@ msgstr "Członkowie kręgu"
#: snikket_web/templates/admin_edit_circle.html:70 #: snikket_web/templates/admin_edit_circle.html:70
#, python-format #, python-format
msgid "Remove user %(username)s from circle" msgid "Remove user %(username)s from circle"
msgstr "Usuń użytkownika %(username)s z kręgu" msgstr "Usuń z kręgu użytkownika %(username)s"
#: snikket_web/templates/admin_edit_circle.html:78 #: snikket_web/templates/admin_edit_circle.html:78
msgid "This circle currently has no members." msgid "This circle currently has no members."
@@ -591,8 +591,6 @@ msgid "Manage invitations"
msgstr "Zarządzaj zaproszeniami" msgstr "Zarządzaj zaproszeniami"
#: snikket_web/templates/admin_home.html:36 #: snikket_web/templates/admin_home.html:36
#, fuzzy
#| msgid "Go back to your users web portal page."
msgid "Go back to your user's web portal page." msgid "Go back to your user's web portal page."
msgstr "Wróć do swojej strony użytkownika." msgstr "Wróć do swojej strony użytkownika."
@@ -785,40 +783,36 @@ msgstr "Wprowadź bezpieczne hasło, którego nie używasz w innym miejscu."
#: snikket_web/templates/invite_reset.html:9 #: snikket_web/templates/invite_reset.html:9
#: snikket_web/templates/invite_reset_view.html:9 #: snikket_web/templates/invite_reset_view.html:9
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password | Snikket" msgid "Reset your password | Snikket"
msgstr "Zmień swoje hasło" msgstr "Zresetuj swoje hasło | Snikket"
#: snikket_web/templates/invite_reset.html:15 #: snikket_web/templates/invite_reset.html:15
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password online" msgid "Reset your password online"
msgstr "Zmień swoje hasło" msgstr "Zresetuj swoje hasło online"
#: snikket_web/templates/invite_reset.html:16 #: snikket_web/templates/invite_reset.html:16
msgid "" msgid ""
"To reset your password online, fill out the fields below and confirm using " "To reset your password online, fill out the fields below and confirm using "
"the button." "the button."
msgstr "" msgstr ""
"Aby zresetować swoje hasło online, wypełnij poniższe pola i potwierdź za "
"pomocą przycisku."
#: snikket_web/templates/invite_reset_success.html:5 #: snikket_web/templates/invite_reset_success.html:5
msgid "Password reset successful | Snikket" msgid "Password reset successful | Snikket"
msgstr "" msgstr "Zresetowanie hasła powiodło się | Snikket"
#: snikket_web/templates/invite_reset_success.html:8 #: snikket_web/templates/invite_reset_success.html:8
#, fuzzy
#| msgid "Password reset"
msgid "Password reset successful" msgid "Password reset successful"
msgstr "Resetowanie hasła" msgstr "Zresetowanie hasła powiodło się"
#: snikket_web/templates/invite_reset_success.html:10 #: snikket_web/templates/invite_reset_success.html:10
msgid "Your password has been changed" msgid "Your password has been changed"
msgstr "" msgstr "Twoje hasło zostało zmienione"
#: snikket_web/templates/invite_reset_success.html:11 #: snikket_web/templates/invite_reset_success.html:11
msgid "You can now log in using your new password." msgid "You can now log in using your new password."
msgstr "" msgstr "Możesz się zalogować z wykorzystaniem twojego nowego hasła."
#: snikket_web/templates/invite_reset_success.html:12 #: snikket_web/templates/invite_reset_success.html:12
#: snikket_web/templates/invite_success.html:18 #: snikket_web/templates/invite_success.html:18
@@ -826,10 +820,8 @@ msgid "You can now safely close this page."
msgstr "Możesz teraz bezpiecznie zamknąć tę stronę." msgstr "Możesz teraz bezpiecznie zamknąć tę stronę."
#: snikket_web/templates/invite_reset_view.html:14 #: snikket_web/templates/invite_reset_view.html:14
#, fuzzy
#| msgid "Change your password"
msgid "Reset your password" msgid "Reset your password"
msgstr "Zmień swoje hasło" msgstr "Zresetuj swoje hasło"
#: snikket_web/templates/invite_reset_view.html:15 #: snikket_web/templates/invite_reset_view.html:15
#, python-format #, python-format
@@ -837,22 +829,26 @@ msgid ""
"This page allows you to reset the password of your account, <strong>" "This page allows you to reset the password of your account, <strong>"
"%(account_jid)s</strong>, once." "%(account_jid)s</strong>, once."
msgstr "" msgstr ""
"Ta strona pozwoli ci na jednorazowe zresetowanie hasła do twojego konta: "
"<strong>%(account_jid)s</strong>."
#: snikket_web/templates/invite_reset_view.html:17 #: snikket_web/templates/invite_reset_view.html:17
#, fuzzy
#| msgid "Using the Snikket app"
msgid "Using the app" msgid "Using the app"
msgstr "Używając aplikacji Snikket" msgstr "Używając aplikacji"
#: snikket_web/templates/invite_reset_view.html:18 #: snikket_web/templates/invite_reset_view.html:18
msgid "To reset your password using the Snikket App, tap the button below." msgid "To reset your password using the Snikket App, tap the button below."
msgstr "" msgstr ""
"Aby zresetować swoje hasło za pomocą aplikacji Snikket, wciśnij poniższy "
"przycisk."
#: snikket_web/templates/invite_reset_view.html:25 #: snikket_web/templates/invite_reset_view.html:25
msgid "" msgid ""
"Alternatively, you can scan the below code with the Snikket App using the " "Alternatively, you can scan the below code with the Snikket App using the "
"Scan button at the top." "Scan button at the top."
msgstr "" msgstr ""
"Możesz również zeskanować poniższy kod w aplikacji Snikket, korzystając z "
"przycisku Skanowania, który znajduje się u góry."
#: snikket_web/templates/invite_reset_view.html:26 #: snikket_web/templates/invite_reset_view.html:26
#: snikket_web/templates/invite_view.html:75 #: snikket_web/templates/invite_view.html:75
@@ -868,6 +864,7 @@ msgstr ""
#: snikket_web/templates/invite_reset_view.html:27 #: snikket_web/templates/invite_reset_view.html:27
msgid "You will then be prompted to enter a new password for your account." msgid "You will then be prompted to enter a new password for your account."
msgstr "" msgstr ""
"Zostaniesz wtedy poproszony o wprowadzenie nowego hasła dla twojego konta."
#: snikket_web/templates/invite_reset_view.html:29 #: snikket_web/templates/invite_reset_view.html:29
#: snikket_web/templates/invite_view.html:43 #: snikket_web/templates/invite_view.html:43
@@ -880,6 +877,8 @@ msgid ""
"You can also <a href=\"%(reset_url)s\">reset your password online</a> if the " "You can also <a href=\"%(reset_url)s\">reset your password online</a> if the "
"above button or scanning the QR code does not work for you." "above button or scanning the QR code does not work for you."
msgstr "" msgstr ""
"Możesz również <a href=\"%(reset_url)s\">zresetować swoje hasło online</a>, "
"jeśli powyższy przycisk lub skanowanie kodu QR nie zadziała."
#: snikket_web/templates/invite_success.html:5 #: snikket_web/templates/invite_success.html:5
#, python-format #, python-format
@@ -899,10 +898,8 @@ msgstr ""
"Gratulacje! Pomyślnie zarejestrowałeś się na %(site_name)s jako %(jid)s." "Gratulacje! Pomyślnie zarejestrowałeś się na %(site_name)s jako %(jid)s."
#: snikket_web/templates/invite_success.html:13 #: snikket_web/templates/invite_success.html:13
#, fuzzy
#| msgid "Your XMPP address"
msgid "Your address" msgid "Your address"
msgstr "Twój adres XMPP" msgstr "Twój adres"
#: snikket_web/templates/invite_success.html:17 #: snikket_web/templates/invite_success.html:17
msgid "" msgid ""
@@ -946,16 +943,13 @@ msgstr ""
"Zainstaluj aplikację Snikket na swoim urządzeniu z systemem Android lub iOS." "Zainstaluj aplikację Snikket na swoim urządzeniu z systemem Android lub iOS."
#: snikket_web/templates/invite_view.html:23 #: snikket_web/templates/invite_view.html:23
#, fuzzy, python-format #, python-format
#| msgid ""
#| "Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s"
#| "\" target=\"_blank\" rel=\"noopener noreferrer\">iOS coming soon!</a>)."
msgid "" msgid ""
"Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" " "Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" "
"rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)." "rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)."
msgstr "" msgstr ""
"Zainstaluj aplikację Snikket na swoim urządzeniu z Androidem (<a href=" "Zainstaluj aplikację Snikket na swoim urządzeniu z Androidem (<a href=\""
"\"%(ios_info_url)s\" rel=\"noopener noreferrer\" target=\"_blank\">iOS już " "%(ios_info_url)s\" rel=\"noopener noreferrer\" target=\"_blank\">iOS już "
"niedługo!</a>)." "niedługo!</a>)."
#: snikket_web/templates/invite_view.html:27 #: snikket_web/templates/invite_view.html:27

File diff suppressed because it is too large Load Diff