diff --git a/snikket_web/translations/da/LC_MESSAGES/messages.po b/snikket_web/translations/da/LC_MESSAGES/messages.po index f43aae6..e4191c5 100644 --- a/snikket_web/translations/da/LC_MESSAGES/messages.po +++ b/snikket_web/translations/da/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-04-02 19:01+0000\n" "Last-Translator: Daniel Holmgaard \n" "Language-Team: Danish manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Operation lykkes" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Bruger Snikket appen" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1479,15 +1556,22 @@ msgstr "Din XMPP adresse" msgid "Edit profile" msgstr "Rediger profil" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Håndter brugere" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Din Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "Håndter brugere, invitationer og cirkler på din Snikket tjeneste." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Administrator panel" @@ -1503,6 +1587,18 @@ msgstr "" "Klik herunder for at logge dig selv ud af webportalen. Dette på virkeringen " "af de forbundne enheder." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Din konto" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Ændr din adgangskode" diff --git a/snikket_web/translations/de/LC_MESSAGES/messages.po b/snikket_web/translations/de/LC_MESSAGES/messages.po index 425097e..97eb01f 100644 --- a/snikket_web/translations/de/LC_MESSAGES/messages.po +++ b/snikket_web/translations/de/LC_MESSAGES/messages.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: SnikketWeb 0.1.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-06-19 15:01+0000\n" "Last-Translator: Jonas Schäfer \n" -"Language-Team: German \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,195 +20,195 @@ msgstr "" "X-Generator: Weblate 4.5.1\n" "Generated-By: Babel 2.9.0\n" -#: snikket_web/admin.py:66 -msgid "Limited" -msgstr "Eingeschränkt" - -#: snikket_web/admin.py:71 snikket_web/templates/admin_delete_user.html:10 +#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_users.html:8 msgid "Login name" msgstr "Anmeldename" -#: snikket_web/admin.py:75 snikket_web/templates/admin_delete_user.html:12 +#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/templates/admin_edit_circle.html:60 -#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:61 +#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 msgid "Display name" msgstr "Anzeigename" -#: snikket_web/admin.py:79 snikket_web/templates/admin_edit_user.html:32 +#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 msgid "Access Level" msgstr "Berechtigungen" -#: snikket_web/admin.py:84 +#: snikket_web/admin.py:78 +msgid "Limited" +msgstr "Eingeschränkt" + +#: snikket_web/admin.py:79 msgid "Normal user" msgstr "Normaler Benutzer" -#: snikket_web/admin.py:85 +#: snikket_web/admin.py:80 msgid "Administrator" msgstr "Administrator" -#: snikket_web/admin.py:90 +#: snikket_web/admin.py:85 msgid "Update user" msgstr "Benutzer ändern" -#: snikket_web/admin.py:94 +#: snikket_web/admin.py:89 msgid "Create password reset link" msgstr "Passwort-Link erzeugen" -#: snikket_web/admin.py:112 +#: snikket_web/admin.py:107 msgid "Password reset link created" msgstr "Link zum Zurücksetzen des Passwortes erzeugt" -#: snikket_web/admin.py:127 +#: snikket_web/admin.py:122 msgid "User information updated." msgstr "Benutzerinformationen gespeichert." -#: snikket_web/admin.py:149 +#: snikket_web/admin.py:144 msgid "Delete user permanently" msgstr "Benutzer endgültig löschen" -#: snikket_web/admin.py:162 +#: snikket_web/admin.py:157 msgid "User deleted" msgstr "Benutzer gelöscht" -#: snikket_web/admin.py:200 +#: snikket_web/admin.py:195 msgid "Password reset link not found" msgstr "Link zum Zurücksetzen des Passwortes nicht gefunden" -#: snikket_web/admin.py:212 +#: snikket_web/admin.py:207 msgid "Password reset link deleted" msgstr "Link gelöscht" -#: snikket_web/admin.py:232 +#: snikket_web/admin.py:227 msgid "Invite to circle" msgstr "In Gemeinschaft einladen" -#: snikket_web/admin.py:238 +#: snikket_web/admin.py:233 msgid "At least one circle must be selected" msgstr "Mindestens eine Gemeinschaft muss ausgewählt sein" -#: snikket_web/admin.py:243 +#: snikket_web/admin.py:238 msgid "Valid for" msgstr "Gültig für" -#: snikket_web/admin.py:245 +#: snikket_web/admin.py:240 msgid "One hour" msgstr "Eine Stunde" -#: snikket_web/admin.py:246 +#: snikket_web/admin.py:241 msgid "Twelve hours" msgstr "Zwölf Stunden" -#: snikket_web/admin.py:247 +#: snikket_web/admin.py:242 msgid "One day" msgstr "Ein Tag" -#: snikket_web/admin.py:248 +#: snikket_web/admin.py:243 msgid "One week" msgstr "Eine Woche" -#: snikket_web/admin.py:249 +#: snikket_web/admin.py:244 msgid "Four weeks" msgstr "Vier Wochen" -#: snikket_web/admin.py:255 snikket_web/templates/admin_edit_invite.html:17 +#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 msgid "Invitation type" msgstr "Art der Einladung" -#: snikket_web/admin.py:257 snikket_web/templates/library.j2:116 +#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 msgid "Individual" msgstr "Einzelperson" -#: snikket_web/admin.py:258 snikket_web/templates/library.j2:114 +#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 msgid "Group" msgstr "Gruppe" -#: snikket_web/admin.py:264 +#: snikket_web/admin.py:259 msgid "New invitation link" msgstr "Neuer Einladungslink" -#: snikket_web/admin.py:326 +#: snikket_web/admin.py:321 msgid "Revoke" msgstr "Löschen" -#: snikket_web/admin.py:350 +#: snikket_web/admin.py:345 msgid "Invitation created" msgstr "Einladung angelegt" -#: snikket_web/admin.py:366 +#: snikket_web/admin.py:361 msgid "No such invitation exists" msgstr "Diese Einladung existiert nicht" -#: snikket_web/admin.py:381 +#: snikket_web/admin.py:376 msgid "Invitation revoked" msgstr "Einladung gelöscht" -#: snikket_web/admin.py:398 snikket_web/admin.py:446 +#: snikket_web/admin.py:393 snikket_web/admin.py:441 msgid "Name" msgstr "Name" -#: snikket_web/admin.py:403 snikket_web/templates/admin_circles.html:47 +#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 msgid "Create circle" msgstr "Gemeinschaft gründen" -#: snikket_web/admin.py:433 +#: snikket_web/admin.py:428 msgid "Circle created" msgstr "Gemeinschaft gegründet" -#: snikket_web/admin.py:451 +#: snikket_web/admin.py:446 msgid "Select user" msgstr "Benutzer auswählen" -#: snikket_web/admin.py:456 +#: snikket_web/admin.py:451 msgid "Update circle" msgstr "Gemeinschaft ändern" -#: snikket_web/admin.py:460 +#: snikket_web/admin.py:455 msgid "Delete circle permanently" msgstr "Gemeinschaft endgültig löschen" -#: snikket_web/admin.py:466 +#: snikket_web/admin.py:461 msgid "Add user" msgstr "Benutzer hinzufügen" -#: snikket_web/admin.py:482 +#: snikket_web/admin.py:477 msgid "No such circle exists" msgstr "Diese Gemeinschaft existiert nicht" -#: snikket_web/admin.py:519 +#: snikket_web/admin.py:514 msgid "Circle data updated" msgstr "Gemeinschaftsdaten aktualisiert" -#: snikket_web/admin.py:525 +#: snikket_web/admin.py:520 msgid "Circle deleted" msgstr "Gemeinschaft gelöscht" -#: snikket_web/admin.py:536 +#: snikket_web/admin.py:531 msgid "User added to circle" msgstr "Benutzer zur Gemeinschaft hinzugefügt" -#: snikket_web/admin.py:545 +#: snikket_web/admin.py:540 msgid "User removed from circle" msgstr "Benutzer aus der Gemeinschaft entfernt" -#: snikket_web/admin.py:616 +#: snikket_web/admin.py:609 msgid "Message contents" msgstr "Nachrichteninhalt" -#: snikket_web/admin.py:622 +#: snikket_web/admin.py:615 msgid "Only send to online users" msgstr "Nur an verbundene Benutzer senden" -#: snikket_web/admin.py:626 +#: snikket_web/admin.py:619 msgid "Post to all users" msgstr "An alle Benutzer senden" -#: snikket_web/admin.py:630 +#: snikket_web/admin.py:623 msgid "Send preview to yourself" msgstr "Vorschau an dich selbst senden" -#: snikket_web/admin.py:652 +#: snikket_web/admin.py:645 msgid "Announcement sent!" msgstr "Ankündigung verschickt!" @@ -216,43 +216,69 @@ msgstr "Ankündigung verschickt!" msgid "Main" msgstr "Kern" -#: snikket_web/invite.py:106 +#: snikket_web/invite.py:33 +msgid "" +"The account data you tried to import is too large toupload. Please contact " +"your Snikket operator." +msgstr "" + +#: snikket_web/invite.py:112 msgid "Username" msgstr "Benutzername" -#: snikket_web/invite.py:110 snikket_web/invite.py:177 snikket_web/main.py:41 +#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 msgid "Password" msgstr "Passwort" -#: snikket_web/invite.py:114 snikket_web/invite.py:181 +#: snikket_web/invite.py:120 snikket_web/invite.py:188 msgid "Confirm password" msgstr "Passwort (Bestätigung)" -#: snikket_web/invite.py:118 snikket_web/invite.py:185 +#: snikket_web/invite.py:124 snikket_web/invite.py:192 msgid "The passwords must match." msgstr "Die Passwörter müssen übereinstimmen." -#: snikket_web/invite.py:123 +#: snikket_web/invite.py:129 msgid "Create account" msgstr "Konto anlegen" -#: snikket_web/invite.py:150 +#: snikket_web/invite.py:156 msgid "That username is already taken." msgstr "Dieser Benutzername ist bereits belegt." -#: snikket_web/invite.py:154 snikket_web/invite.py:218 +#: snikket_web/invite.py:160 snikket_web/invite.py:225 msgid "Registration was declined for unknown reasons." msgstr "Die Registrierung wurde aus unbekannten Gründen abgelehnt." -#: snikket_web/invite.py:158 +#: snikket_web/invite.py:164 msgid "The username is not valid." msgstr "Der Benutzername ist ungültig." -#: snikket_web/invite.py:190 snikket_web/templates/user_home.html:32 +#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/templates/user_passwd.html:29 msgid "Change password" msgstr "Passwort ändern" +#: snikket_web/invite.py:244 +msgid "Account data file" +msgstr "" + +#: snikket_web/invite.py:248 +msgid "Import data" +msgstr "" + +#: snikket_web/invite.py:269 +#, python-format +msgid "" +"The account data you tried to import is in an unknown format. Please upload " +"an XML file in XEP-0227 format (provided format: %(mimetype)s)." +msgstr "" + +#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 +#: snikket_web/user.py:178 +msgid "Error" +msgstr "Fehler" + #: snikket_web/main.py:36 msgid "Address" msgstr "Adresse" @@ -269,59 +295,67 @@ msgstr "Benutzername oder Passwort falsch." msgid "Login successful!" msgstr "Anmeldung erfolgreich!" -#: snikket_web/user.py:27 +#: snikket_web/user.py:29 msgid "Current password" msgstr "Aktuelles Passwort" -#: snikket_web/user.py:32 +#: snikket_web/user.py:34 msgid "New password" msgstr "Neues Passwort" -#: snikket_web/user.py:37 +#: snikket_web/user.py:39 msgid "Confirm new password" msgstr "Neues Passwort (Bestätigung)" -#: snikket_web/user.py:41 +#: snikket_web/user.py:43 msgid "The new passwords must match." msgstr "Die neuen Passwörter müssen übereinstimmen." -#: snikket_web/user.py:48 +#: snikket_web/user.py:50 msgid "Sign out" msgstr "Abmelden" -#: snikket_web/user.py:53 +#: snikket_web/user.py:55 msgid "Nobody" msgstr "Niemand" -#: snikket_web/user.py:54 +#: snikket_web/user.py:56 msgid "Friends only" msgstr "Nur Freunde" -#: snikket_web/user.py:55 +#: snikket_web/user.py:57 msgid "Everyone" msgstr "Jeder" -#: snikket_web/user.py:65 +#: snikket_web/user.py:67 msgid "Avatar" msgstr "Bild" -#: snikket_web/user.py:69 +#: snikket_web/user.py:71 msgid "Profile visibility" msgstr "Profilsichtbarkeit" -#: snikket_web/user.py:74 +#: snikket_web/user.py:76 msgid "Update profile" msgstr "Profil bearbeiten" -#: snikket_web/user.py:99 +#: snikket_web/user.py:82 +msgid "Account data" +msgstr "" + +#: snikket_web/user.py:86 +msgid "Upload" +msgstr "" + +#: snikket_web/user.py:111 msgid "Incorrect password." msgstr "Ungültiges Passwort." -#: snikket_web/user.py:103 +#: snikket_web/user.py:115 msgid "Password changed" msgstr "Passwort geändert" -#: snikket_web/user.py:111 +#: snikket_web/user.py:123 msgid "" "The chosen avatar is too big. To be able to upload larger avatars, please " "use the app." @@ -329,13 +363,17 @@ msgstr "" "Das gewählte Profilbild ist zu groß. Benutze die App um größere Bilder " "hochladen zu können." -#: snikket_web/user.py:159 +#: snikket_web/user.py:170 msgid "Profile updated" msgstr "Profil gespeichert" -#: snikket_web/templates/unauth.html:18 snikket_web/user.py:167 -msgid "Error" -msgstr "Fehler" +#: snikket_web/user.py:184 +msgid "Export" +msgstr "" + +#: snikket_web/user.py:202 +msgid "You currently have no account data to export." +msgstr "" #: snikket_web/templates/_footer.html:4 #, python-format @@ -935,6 +973,7 @@ msgstr "Systemlast (5-Minuten-Durchschnitt)" #: snikket_web/templates/admin_system.html:60 #: snikket_web/templates/admin_system.html:68 #: snikket_web/templates/admin_system.html:76 +#: snikket_web/templates/admin_system.html:84 msgid "unknown" msgstr "unbekannt" @@ -980,14 +1019,18 @@ msgid "Snikket server status" msgstr "Status des Snikket-Servers" #: snikket_web/templates/admin_system.html:71 +msgid "Storage used by shared files" +msgstr "" + +#: snikket_web/templates/admin_system.html:79 msgid "Connected devices" msgstr "Verbundene Geräte" -#: snikket_web/templates/admin_system.html:82 +#: snikket_web/templates/admin_system.html:90 msgid "Broadcast message" msgstr "Nachricht an alle senden" -#: snikket_web/templates/admin_system.html:84 +#: snikket_web/templates/admin_system.html:92 msgid "" "This form allows you to send a message to all users currently online on your " "Snikket server. Use it wisely." @@ -1175,7 +1218,6 @@ msgid "You can now log in using your new password." msgstr "Du kannst dich nun mit deinem neuen Passwort anmelden." #: snikket_web/templates/invite_reset_success.html:12 -#: snikket_web/templates/invite_success.html:18 msgid "You can now safely close this page." msgstr "Du kannst diese Seite nun schließen." @@ -1270,6 +1312,41 @@ msgstr "" "Du kannst nun deinen normalen XMPP-Clienten mit der obenstehenden Adresse " "und deinem gewählten Passwort einrichten." +#: snikket_web/templates/invite_success.html:18 +#, python-format +msgid "" +"You can now safely close this page, or log in to the web portal to manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Aktion erfolgreich" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Mit der Snikket-App" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1506,16 +1583,23 @@ msgstr "Deine XMPP-Adresse" msgid "Edit profile" msgstr "Profil bearbeiten" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Benutzer verwalten" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Dein Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "" "Benutzer, Einladungen und Gemeinschaften dieses Snikket-Dienstes verwalten." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Adminbereich" @@ -1531,6 +1615,18 @@ msgstr "" "Klicke unten um dich aus dem Webportal abzumelden. Dies betrifft keine " "anderen Geräte von dir." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Dein Konto" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Ändere dein Passwort" diff --git a/snikket_web/translations/en/LC_MESSAGES/messages.po b/snikket_web/translations/en/LC_MESSAGES/messages.po index f5df432..61db3f5 100644 --- a/snikket_web/translations/en/LC_MESSAGES/messages.po +++ b/snikket_web/translations/en/LC_MESSAGES/messages.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-06-19 15:01+0000\n" "Last-Translator: Jonas Schäfer \n" -"Language-Team: English \n" +"Language-Team: English \n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,229 +20,229 @@ msgstr "" "X-Generator: Weblate 4.5.1\n" "Generated-By: Babel 2.9.0\n" -#: snikket_web/admin.py:66 -msgid "Limited" -msgstr "" - -#: snikket_web/admin.py:71 snikket_web/templates/admin_delete_user.html:10 +#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_users.html:8 msgid "Login name" msgstr "Login name" -#: snikket_web/admin.py:75 snikket_web/templates/admin_delete_user.html:12 +#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/templates/admin_edit_circle.html:60 -#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:61 +#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 msgid "Display name" msgstr "Display name" -#: snikket_web/admin.py:79 snikket_web/templates/admin_edit_user.html:32 +#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 msgid "Access Level" msgstr "" -#: snikket_web/admin.py:84 +#: snikket_web/admin.py:78 +msgid "Limited" +msgstr "" + +#: snikket_web/admin.py:79 msgid "Normal user" msgstr "" -#: snikket_web/admin.py:85 +#: snikket_web/admin.py:80 #, fuzzy #| msgid "Admin area" msgid "Administrator" msgstr "Admin area" -#: snikket_web/admin.py:90 +#: snikket_web/admin.py:85 #, fuzzy #| msgid "Update circle" msgid "Update user" msgstr "Update circle" -#: snikket_web/admin.py:94 +#: snikket_web/admin.py:89 #, fuzzy #| msgid "Create password reset links or delete users." msgid "Create password reset link" msgstr "Create password reset links or delete users." -#: snikket_web/admin.py:112 +#: snikket_web/admin.py:107 #, fuzzy #| msgid "Password reset link for %(user_name)s" msgid "Password reset link created" msgstr "Password reset link for %(user_name)s" -#: snikket_web/admin.py:127 +#: snikket_web/admin.py:122 #, fuzzy #| msgid "User information" msgid "User information updated." msgstr "User information" -#: snikket_web/admin.py:149 +#: snikket_web/admin.py:144 msgid "Delete user permanently" msgstr "Delete user permanently" -#: snikket_web/admin.py:162 +#: snikket_web/admin.py:157 #, fuzzy #| msgid "deleted" msgid "User deleted" msgstr "deleted" -#: snikket_web/admin.py:200 +#: snikket_web/admin.py:195 #, fuzzy #| msgid "Password reset link for %(user_name)s" msgid "Password reset link not found" msgstr "Password reset link for %(user_name)s" -#: snikket_web/admin.py:212 +#: snikket_web/admin.py:207 #, fuzzy #| msgid "Create password reset links or delete users." msgid "Password reset link deleted" msgstr "Create password reset links or delete users." -#: snikket_web/admin.py:232 +#: snikket_web/admin.py:227 msgid "Invite to circle" msgstr "Invite to circle" -#: snikket_web/admin.py:238 +#: snikket_web/admin.py:233 msgid "At least one circle must be selected" msgstr "At least one circle must be selected" -#: snikket_web/admin.py:243 +#: snikket_web/admin.py:238 msgid "Valid for" msgstr "Valid for" -#: snikket_web/admin.py:245 +#: snikket_web/admin.py:240 msgid "One hour" msgstr "One hour" -#: snikket_web/admin.py:246 +#: snikket_web/admin.py:241 msgid "Twelve hours" msgstr "Twelve hours" -#: snikket_web/admin.py:247 +#: snikket_web/admin.py:242 msgid "One day" msgstr "One day" -#: snikket_web/admin.py:248 +#: snikket_web/admin.py:243 msgid "One week" msgstr "One week" -#: snikket_web/admin.py:249 +#: snikket_web/admin.py:244 msgid "Four weeks" msgstr "Four weeks" -#: snikket_web/admin.py:255 snikket_web/templates/admin_edit_invite.html:17 +#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 msgid "Invitation type" msgstr "Invitation type" -#: snikket_web/admin.py:257 snikket_web/templates/library.j2:116 +#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 msgid "Individual" msgstr "Individual" -#: snikket_web/admin.py:258 snikket_web/templates/library.j2:114 +#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 msgid "Group" msgstr "Group" -#: snikket_web/admin.py:264 +#: snikket_web/admin.py:259 msgid "New invitation link" msgstr "New invitation link" -#: snikket_web/admin.py:326 +#: snikket_web/admin.py:321 msgid "Revoke" msgstr "Revoke" -#: snikket_web/admin.py:350 +#: snikket_web/admin.py:345 #, fuzzy #| msgid "Invitation type" msgid "Invitation created" msgstr "Invitation type" -#: snikket_web/admin.py:366 +#: snikket_web/admin.py:361 #, fuzzy #| msgid "New invitation link" msgid "No such invitation exists" msgstr "New invitation link" -#: snikket_web/admin.py:381 +#: snikket_web/admin.py:376 #, fuzzy #| msgid "Invitation type" msgid "Invitation revoked" msgstr "Invitation type" -#: snikket_web/admin.py:398 snikket_web/admin.py:446 +#: snikket_web/admin.py:393 snikket_web/admin.py:441 msgid "Name" msgstr "Name" -#: snikket_web/admin.py:403 snikket_web/templates/admin_circles.html:47 +#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 msgid "Create circle" msgstr "Create circle" -#: snikket_web/admin.py:433 +#: snikket_web/admin.py:428 #, fuzzy #| msgid "Circle name" msgid "Circle created" msgstr "Circle name" -#: snikket_web/admin.py:451 +#: snikket_web/admin.py:446 msgid "Select user" msgstr "Select user" -#: snikket_web/admin.py:456 +#: snikket_web/admin.py:451 msgid "Update circle" msgstr "Update circle" -#: snikket_web/admin.py:460 +#: snikket_web/admin.py:455 msgid "Delete circle permanently" msgstr "Delete circle permanently" -#: snikket_web/admin.py:466 +#: snikket_web/admin.py:461 msgid "Add user" msgstr "Add user" -#: snikket_web/admin.py:482 +#: snikket_web/admin.py:477 #, fuzzy #| msgid "No circles" msgid "No such circle exists" msgstr "No circles" -#: snikket_web/admin.py:519 +#: snikket_web/admin.py:514 #, fuzzy #| msgid "Circle name" msgid "Circle data updated" msgstr "Circle name" -#: snikket_web/admin.py:525 +#: snikket_web/admin.py:520 #, fuzzy #| msgid "deleted" msgid "Circle deleted" msgstr "deleted" -#: snikket_web/admin.py:536 +#: snikket_web/admin.py:531 #, fuzzy #| msgid "Invite to circle" msgid "User added to circle" msgstr "Invite to circle" -#: snikket_web/admin.py:545 +#: snikket_web/admin.py:540 #, fuzzy #| msgid "Remove user %(username)s from circle" msgid "User removed from circle" msgstr "Remove user %(username)s from circle" -#: snikket_web/admin.py:616 +#: snikket_web/admin.py:609 msgid "Message contents" msgstr "" -#: snikket_web/admin.py:622 +#: snikket_web/admin.py:615 msgid "Only send to online users" msgstr "" -#: snikket_web/admin.py:626 +#: snikket_web/admin.py:619 msgid "Post to all users" msgstr "" -#: snikket_web/admin.py:630 +#: snikket_web/admin.py:623 msgid "Send preview to yourself" msgstr "" -#: snikket_web/admin.py:652 +#: snikket_web/admin.py:645 msgid "Announcement sent!" msgstr "" @@ -250,51 +250,77 @@ msgstr "" msgid "Main" msgstr "Main" -#: snikket_web/invite.py:106 +#: snikket_web/invite.py:33 +msgid "" +"The account data you tried to import is too large toupload. Please contact " +"your Snikket operator." +msgstr "" + +#: snikket_web/invite.py:112 msgid "Username" msgstr "Username" -#: snikket_web/invite.py:110 snikket_web/invite.py:177 snikket_web/main.py:41 +#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 msgid "Password" msgstr "Password" -#: snikket_web/invite.py:114 snikket_web/invite.py:181 +#: snikket_web/invite.py:120 snikket_web/invite.py:188 msgid "Confirm password" msgstr "Confirm password" -#: snikket_web/invite.py:118 snikket_web/invite.py:185 +#: snikket_web/invite.py:124 snikket_web/invite.py:192 #, fuzzy #| msgid "The passwords must match" msgid "The passwords must match." msgstr "The passwords must match" -#: snikket_web/invite.py:123 +#: snikket_web/invite.py:129 msgid "Create account" msgstr "Create account" -#: snikket_web/invite.py:150 +#: snikket_web/invite.py:156 #, fuzzy #| msgid "That username is already taken" msgid "That username is already taken." msgstr "That username is already taken" -#: snikket_web/invite.py:154 snikket_web/invite.py:218 +#: snikket_web/invite.py:160 snikket_web/invite.py:225 #, fuzzy #| msgid "Registration was declined for unknown reasons" msgid "Registration was declined for unknown reasons." msgstr "Registration was declined for unknown reasons" -#: snikket_web/invite.py:158 +#: snikket_web/invite.py:164 #, fuzzy #| msgid "The username is not valid" msgid "The username is not valid." msgstr "The username is not valid" -#: snikket_web/invite.py:190 snikket_web/templates/user_home.html:32 +#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/templates/user_passwd.html:29 msgid "Change password" msgstr "Change password" +#: snikket_web/invite.py:244 +msgid "Account data file" +msgstr "" + +#: snikket_web/invite.py:248 +msgid "Import data" +msgstr "" + +#: snikket_web/invite.py:269 +#, python-format +msgid "" +"The account data you tried to import is in an unknown format. Please upload " +"an XML file in XEP-0227 format (provided format: %(mimetype)s)." +msgstr "" + +#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 +#: snikket_web/user.py:178 +msgid "Error" +msgstr "" + #: snikket_web/main.py:36 msgid "Address" msgstr "Address" @@ -311,78 +337,90 @@ msgstr "Invalid username or password." msgid "Login successful!" msgstr "" -#: snikket_web/user.py:27 +#: snikket_web/user.py:29 msgid "Current password" msgstr "Current password" -#: snikket_web/user.py:32 +#: snikket_web/user.py:34 msgid "New password" msgstr "New password" -#: snikket_web/user.py:37 +#: snikket_web/user.py:39 msgid "Confirm new password" msgstr "Confirm new password" -#: snikket_web/user.py:41 +#: snikket_web/user.py:43 #, fuzzy #| msgid "The new passwords must match" msgid "The new passwords must match." msgstr "The new passwords must match" -#: snikket_web/user.py:48 +#: snikket_web/user.py:50 msgid "Sign out" msgstr "Sign out" -#: snikket_web/user.py:53 +#: snikket_web/user.py:55 msgid "Nobody" msgstr "Nobody" -#: snikket_web/user.py:54 +#: snikket_web/user.py:56 msgid "Friends only" msgstr "Friends only" -#: snikket_web/user.py:55 +#: snikket_web/user.py:57 msgid "Everyone" msgstr "Everyone" -#: snikket_web/user.py:65 +#: snikket_web/user.py:67 msgid "Avatar" msgstr "Avatar" -#: snikket_web/user.py:69 +#: snikket_web/user.py:71 msgid "Profile visibility" msgstr "Profile visibility" -#: snikket_web/user.py:74 +#: snikket_web/user.py:76 msgid "Update profile" msgstr "Update profile" -#: snikket_web/user.py:99 +#: snikket_web/user.py:82 +msgid "Account data" +msgstr "" + +#: snikket_web/user.py:86 +msgid "Upload" +msgstr "" + +#: snikket_web/user.py:111 #, fuzzy #| msgid "Incorrect password" msgid "Incorrect password." msgstr "Incorrect password" -#: snikket_web/user.py:103 +#: snikket_web/user.py:115 #, fuzzy #| msgid "Password change failed" msgid "Password changed" msgstr "Password change failed" -#: snikket_web/user.py:111 +#: snikket_web/user.py:123 msgid "" "The chosen avatar is too big. To be able to upload larger avatars, please " "use the app." msgstr "" -#: snikket_web/user.py:159 +#: snikket_web/user.py:170 #, fuzzy #| msgid "Profile" msgid "Profile updated" msgstr "Profile" -#: snikket_web/templates/unauth.html:18 snikket_web/user.py:167 -msgid "Error" +#: snikket_web/user.py:184 +msgid "Export" +msgstr "" + +#: snikket_web/user.py:202 +msgid "You currently have no account data to export." msgstr "" #: snikket_web/templates/_footer.html:4 @@ -977,6 +1015,7 @@ msgstr "System load (5-minute average)" #: snikket_web/templates/admin_system.html:60 #: snikket_web/templates/admin_system.html:68 #: snikket_web/templates/admin_system.html:76 +#: snikket_web/templates/admin_system.html:84 msgid "unknown" msgstr "" @@ -1022,14 +1061,18 @@ msgid "Snikket server status" msgstr "Snikket Web Portal" #: snikket_web/templates/admin_system.html:71 +msgid "Storage used by shared files" +msgstr "" + +#: snikket_web/templates/admin_system.html:79 msgid "Connected devices" msgstr "" -#: snikket_web/templates/admin_system.html:82 +#: snikket_web/templates/admin_system.html:90 msgid "Broadcast message" msgstr "" -#: snikket_web/templates/admin_system.html:84 +#: snikket_web/templates/admin_system.html:92 msgid "" "This form allows you to send a message to all users currently online on your " "Snikket server. Use it wisely." @@ -1213,7 +1256,6 @@ msgid "You can now log in using your new password." msgstr "You can now log in using your new password." #: snikket_web/templates/invite_reset_success.html:12 -#: snikket_web/templates/invite_success.html:18 msgid "You can now safely close this page." msgstr "You can now safely close this page." @@ -1304,6 +1346,41 @@ 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_success.html:18 +#, python-format +msgid "" +"You can now safely close this page, or log in to the web portal to manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Password reset successful" +msgid "Import successful" +msgstr "Password reset successful" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Using the Snikket app" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1521,15 +1598,22 @@ msgstr "Your XMPP address" msgid "Edit profile" msgstr "Edit profile" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Manage users" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Your Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your 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:43 msgid "Admin panel" msgstr "Admin panel" @@ -1545,6 +1629,18 @@ msgstr "" "Click below to log yourself out of the web portal. This does not affect any " "other connected devices." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Your account" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Change your password" diff --git a/snikket_web/translations/en_GB/LC_MESSAGES/messages.po b/snikket_web/translations/en_GB/LC_MESSAGES/messages.po index 391a580..e4ae9e1 100644 --- a/snikket_web/translations/en_GB/LC_MESSAGES/messages.po +++ b/snikket_web/translations/en_GB/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-06-19 15:01+0000\n" "Last-Translator: Jonas Schäfer \n" "Language-Team: English (United Kingdom) manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Password reset" +msgid "Import successful" +msgstr "Password reset" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "About Snikket" +msgid "Moving to Snikket?" +msgstr "About Snikket" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1515,19 +1592,26 @@ msgstr "Email address" msgid "Edit profile" msgstr "Update profile" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Manage users" + +#: snikket_web/templates/user_home.html:39 #, fuzzy #| msgid "About Snikket" msgid "Your Snikket" msgstr "About Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 #, fuzzy #| msgid "Manage users and invitations of this Snikket service." msgid "Manage users, invitations and circles of your Snikket service." msgstr "Manage users and invitations of this Snikket service." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 #, fuzzy #| msgid "Admin dashboard" msgid "Admin panel" @@ -1545,6 +1629,18 @@ msgstr "" "Click below to log yourself out of the web portal. This does not affect any " "other connected devices." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Create circle" +msgid "Export account" +msgstr "Create circle" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Change your password" diff --git a/snikket_web/translations/es_MX/LC_MESSAGES/messages.po b/snikket_web/translations/es_MX/LC_MESSAGES/messages.po index 50587ac..92b65cc 100644 --- a/snikket_web/translations/es_MX/LC_MESSAGES/messages.po +++ b/snikket_web/translations/es_MX/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-03-31 13:00+0000\n" "Last-Translator: Tilman Jiménez \n" "Language-Team: Spanish (Mexico) manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +msgid "Import successful" +msgstr "" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "About Snikket" +msgid "Moving to Snikket?" +msgstr "Acerca de Snikket" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1460,15 +1535,22 @@ msgstr "" msgid "Edit profile" msgstr "" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Administrar usuarios" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "" -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "" @@ -1482,6 +1564,18 @@ msgid "" "other connected devices." msgstr "" +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Create account" +msgid "Export account" +msgstr "Crear cuenta" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "" diff --git a/snikket_web/translations/fr/LC_MESSAGES/messages.po b/snikket_web/translations/fr/LC_MESSAGES/messages.po index d3a5c94..8e77006 100644 --- a/snikket_web/translations/fr/LC_MESSAGES/messages.po +++ b/snikket_web/translations/fr/LC_MESSAGES/messages.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-06-19 15:01+0000\n" "Last-Translator: Link Mauve \n" -"Language-Team: French \n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,195 +20,195 @@ msgstr "" "X-Generator: Weblate 4.5.1\n" "Generated-By: Babel 2.9.0\n" -#: snikket_web/admin.py:66 -msgid "Limited" -msgstr "Limité" - -#: snikket_web/admin.py:71 snikket_web/templates/admin_delete_user.html:10 +#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_users.html:8 msgid "Login name" msgstr "Identifiant" -#: snikket_web/admin.py:75 snikket_web/templates/admin_delete_user.html:12 +#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/templates/admin_edit_circle.html:60 -#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:61 +#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 msgid "Display name" msgstr "Nom à afficher" -#: snikket_web/admin.py:79 snikket_web/templates/admin_edit_user.html:32 +#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 msgid "Access Level" msgstr "Niveau d’accès" -#: snikket_web/admin.py:84 +#: snikket_web/admin.py:78 +msgid "Limited" +msgstr "Limité" + +#: snikket_web/admin.py:79 msgid "Normal user" msgstr "Utilisateur normal" -#: snikket_web/admin.py:85 +#: snikket_web/admin.py:80 msgid "Administrator" msgstr "Administrateur" -#: snikket_web/admin.py:90 +#: snikket_web/admin.py:85 msgid "Update user" msgstr "Modifier l’utilisateur" -#: snikket_web/admin.py:94 +#: snikket_web/admin.py:89 msgid "Create password reset link" msgstr "Créer le lien de réinitialisation de mot de passe" -#: snikket_web/admin.py:112 +#: snikket_web/admin.py:107 msgid "Password reset link created" msgstr "Lien de réinitialisation du mot de passe créé" -#: snikket_web/admin.py:127 +#: snikket_web/admin.py:122 msgid "User information updated." msgstr "Informations de l’utilisateur mises à jour." -#: snikket_web/admin.py:149 +#: snikket_web/admin.py:144 msgid "Delete user permanently" msgstr "Désinscrire définitivement l’utilisateur" -#: snikket_web/admin.py:162 +#: snikket_web/admin.py:157 msgid "User deleted" msgstr "Utilisateur supprimé" -#: snikket_web/admin.py:200 +#: snikket_web/admin.py:195 msgid "Password reset link not found" msgstr "Lien de réinitialisation du mot de passe introuvable" -#: snikket_web/admin.py:212 +#: snikket_web/admin.py:207 msgid "Password reset link deleted" msgstr "Liens de réinitialisation de mot de passe supprimé" -#: snikket_web/admin.py:232 +#: snikket_web/admin.py:227 msgid "Invite to circle" msgstr "Inviter dans le cercle" -#: snikket_web/admin.py:238 +#: snikket_web/admin.py:233 msgid "At least one circle must be selected" msgstr "Au moins un cercle doit être sélectionné" -#: snikket_web/admin.py:243 +#: snikket_web/admin.py:238 msgid "Valid for" msgstr "Valide pour" -#: snikket_web/admin.py:245 +#: snikket_web/admin.py:240 msgid "One hour" msgstr "Une heure" -#: snikket_web/admin.py:246 +#: snikket_web/admin.py:241 msgid "Twelve hours" msgstr "Douze heures" -#: snikket_web/admin.py:247 +#: snikket_web/admin.py:242 msgid "One day" msgstr "Une journée" -#: snikket_web/admin.py:248 +#: snikket_web/admin.py:243 msgid "One week" msgstr "Une semaine" -#: snikket_web/admin.py:249 +#: snikket_web/admin.py:244 msgid "Four weeks" msgstr "Quatre semaines" -#: snikket_web/admin.py:255 snikket_web/templates/admin_edit_invite.html:17 +#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 msgid "Invitation type" msgstr "Type d’invitation" -#: snikket_web/admin.py:257 snikket_web/templates/library.j2:116 +#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 msgid "Individual" msgstr "Individuelle" -#: snikket_web/admin.py:258 snikket_web/templates/library.j2:114 +#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 msgid "Group" msgstr "Groupe" -#: snikket_web/admin.py:264 +#: snikket_web/admin.py:259 msgid "New invitation link" msgstr "Nouveau lien d’invitation" -#: snikket_web/admin.py:326 +#: snikket_web/admin.py:321 msgid "Revoke" msgstr "Révoquer" -#: snikket_web/admin.py:350 +#: snikket_web/admin.py:345 msgid "Invitation created" msgstr "Invitation créée" -#: snikket_web/admin.py:366 +#: snikket_web/admin.py:361 msgid "No such invitation exists" msgstr "Cette invitation n’existe pas" -#: snikket_web/admin.py:381 +#: snikket_web/admin.py:376 msgid "Invitation revoked" msgstr "Invitation révoquée" -#: snikket_web/admin.py:398 snikket_web/admin.py:446 +#: snikket_web/admin.py:393 snikket_web/admin.py:441 msgid "Name" msgstr "Nom" -#: snikket_web/admin.py:403 snikket_web/templates/admin_circles.html:47 +#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 msgid "Create circle" msgstr "Créer un cercle" -#: snikket_web/admin.py:433 +#: snikket_web/admin.py:428 msgid "Circle created" msgstr "Cercle créé" -#: snikket_web/admin.py:451 +#: snikket_web/admin.py:446 msgid "Select user" msgstr "Sélectionner un utilisateur" -#: snikket_web/admin.py:456 +#: snikket_web/admin.py:451 msgid "Update circle" msgstr "Mettre à jour le cercle" -#: snikket_web/admin.py:460 +#: snikket_web/admin.py:455 msgid "Delete circle permanently" msgstr "Supprimer le cercle définitivement" -#: snikket_web/admin.py:466 +#: snikket_web/admin.py:461 msgid "Add user" msgstr "Ajouter un utilisateur" -#: snikket_web/admin.py:482 +#: snikket_web/admin.py:477 msgid "No such circle exists" msgstr "Ce cercle n’existe pas" -#: snikket_web/admin.py:519 +#: snikket_web/admin.py:514 msgid "Circle data updated" msgstr "Données du cercle mises à jour" -#: snikket_web/admin.py:525 +#: snikket_web/admin.py:520 msgid "Circle deleted" msgstr "Cercle supprimé" -#: snikket_web/admin.py:536 +#: snikket_web/admin.py:531 msgid "User added to circle" msgstr "Utilisateur ajouté à ce cercle" -#: snikket_web/admin.py:545 +#: snikket_web/admin.py:540 msgid "User removed from circle" msgstr "Utilisateur retiré du cercle" -#: snikket_web/admin.py:616 +#: snikket_web/admin.py:609 msgid "Message contents" msgstr "Contenu du message" -#: snikket_web/admin.py:622 +#: snikket_web/admin.py:615 msgid "Only send to online users" msgstr "Envoyer uniquement aux utilisateurs connectés" -#: snikket_web/admin.py:626 +#: snikket_web/admin.py:619 msgid "Post to all users" msgstr "Envoyer aux utilisateurs" -#: snikket_web/admin.py:630 +#: snikket_web/admin.py:623 msgid "Send preview to yourself" msgstr "Envoyer une prévisualisation à vous-mêmes" -#: snikket_web/admin.py:652 +#: snikket_web/admin.py:645 msgid "Announcement sent!" msgstr "Annonce envoyée !" @@ -216,43 +216,69 @@ msgstr "Annonce envoyée !" msgid "Main" msgstr "Principal" -#: snikket_web/invite.py:106 +#: snikket_web/invite.py:33 +msgid "" +"The account data you tried to import is too large toupload. Please contact " +"your Snikket operator." +msgstr "" + +#: snikket_web/invite.py:112 msgid "Username" msgstr "Nom d’utilisateur" -#: snikket_web/invite.py:110 snikket_web/invite.py:177 snikket_web/main.py:41 +#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 msgid "Password" msgstr "Mot de passe" -#: snikket_web/invite.py:114 snikket_web/invite.py:181 +#: snikket_web/invite.py:120 snikket_web/invite.py:188 msgid "Confirm password" msgstr "Confirmer le mot de passe" -#: snikket_web/invite.py:118 snikket_web/invite.py:185 +#: snikket_web/invite.py:124 snikket_web/invite.py:192 msgid "The passwords must match." msgstr "Les mots de passe doivent être identiques." -#: snikket_web/invite.py:123 +#: snikket_web/invite.py:129 msgid "Create account" msgstr "Créer un compte" -#: snikket_web/invite.py:150 +#: snikket_web/invite.py:156 msgid "That username is already taken." msgstr "Ce nom d’utilisateur est déjà utilisé." -#: snikket_web/invite.py:154 snikket_web/invite.py:218 +#: snikket_web/invite.py:160 snikket_web/invite.py:225 msgid "Registration was declined for unknown reasons." msgstr "L’enregistrement a été refusé pour des raisons inconnues." -#: snikket_web/invite.py:158 +#: snikket_web/invite.py:164 msgid "The username is not valid." msgstr "Le nom d’utilisateur n’est pas valide." -#: snikket_web/invite.py:190 snikket_web/templates/user_home.html:32 +#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/templates/user_passwd.html:29 msgid "Change password" msgstr "Changer de mot de passe" +#: snikket_web/invite.py:244 +msgid "Account data file" +msgstr "" + +#: snikket_web/invite.py:248 +msgid "Import data" +msgstr "" + +#: snikket_web/invite.py:269 +#, python-format +msgid "" +"The account data you tried to import is in an unknown format. Please upload " +"an XML file in XEP-0227 format (provided format: %(mimetype)s)." +msgstr "" + +#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 +#: snikket_web/user.py:178 +msgid "Error" +msgstr "Erreur" + #: snikket_web/main.py:36 msgid "Address" msgstr "Adresse" @@ -269,59 +295,67 @@ msgstr "Nom d’utilisateur ou mot de passe incorrect." msgid "Login successful!" msgstr "Connexion réussie !" -#: snikket_web/user.py:27 +#: snikket_web/user.py:29 msgid "Current password" msgstr "Mot de passe actuel" -#: snikket_web/user.py:32 +#: snikket_web/user.py:34 msgid "New password" msgstr "Nouveau mot de passe" -#: snikket_web/user.py:37 +#: snikket_web/user.py:39 msgid "Confirm new password" msgstr "Confirmer le nouveau mot de passe" -#: snikket_web/user.py:41 +#: snikket_web/user.py:43 msgid "The new passwords must match." msgstr "Les nouveaux mots de passe doivent être identiques." -#: snikket_web/user.py:48 +#: snikket_web/user.py:50 msgid "Sign out" msgstr "Se déconnecter" -#: snikket_web/user.py:53 +#: snikket_web/user.py:55 msgid "Nobody" msgstr "Personne" -#: snikket_web/user.py:54 +#: snikket_web/user.py:56 msgid "Friends only" msgstr "Amis seulement" -#: snikket_web/user.py:55 +#: snikket_web/user.py:57 msgid "Everyone" msgstr "Tout le monde" -#: snikket_web/user.py:65 +#: snikket_web/user.py:67 msgid "Avatar" msgstr "Avatar" -#: snikket_web/user.py:69 +#: snikket_web/user.py:71 msgid "Profile visibility" msgstr "Visibilité du profil" -#: snikket_web/user.py:74 +#: snikket_web/user.py:76 msgid "Update profile" msgstr "Mettre à jour le profil" -#: snikket_web/user.py:99 +#: snikket_web/user.py:82 +msgid "Account data" +msgstr "" + +#: snikket_web/user.py:86 +msgid "Upload" +msgstr "" + +#: snikket_web/user.py:111 msgid "Incorrect password." msgstr "Mot de passe incorrect." -#: snikket_web/user.py:103 +#: snikket_web/user.py:115 msgid "Password changed" msgstr "Mot de passe changé" -#: snikket_web/user.py:111 +#: snikket_web/user.py:123 msgid "" "The chosen avatar is too big. To be able to upload larger avatars, please " "use the app." @@ -329,13 +363,17 @@ msgstr "" "L’avatar choisi est trop gros. Pour utiliser un avatar aussi large, veuillez " "utiliser l’application." -#: snikket_web/user.py:159 +#: snikket_web/user.py:170 msgid "Profile updated" msgstr "Profil mis à jour" -#: snikket_web/templates/unauth.html:18 snikket_web/user.py:167 -msgid "Error" -msgstr "Erreur" +#: snikket_web/user.py:184 +msgid "Export" +msgstr "" + +#: snikket_web/user.py:202 +msgid "You currently have no account data to export." +msgstr "" #: snikket_web/templates/_footer.html:4 #, python-format @@ -929,6 +967,7 @@ msgstr "Charge système (moyenne sur 5 minutes)" #: snikket_web/templates/admin_system.html:60 #: snikket_web/templates/admin_system.html:68 #: snikket_web/templates/admin_system.html:76 +#: snikket_web/templates/admin_system.html:84 msgid "unknown" msgstr "inconnu(e)" @@ -974,14 +1013,18 @@ msgid "Snikket server status" msgstr "Statut du serveur Snikket" #: snikket_web/templates/admin_system.html:71 +msgid "Storage used by shared files" +msgstr "" + +#: snikket_web/templates/admin_system.html:79 msgid "Connected devices" msgstr "Clients connectés" -#: snikket_web/templates/admin_system.html:82 +#: snikket_web/templates/admin_system.html:90 msgid "Broadcast message" msgstr "Diffusion de message" -#: snikket_web/templates/admin_system.html:84 +#: snikket_web/templates/admin_system.html:92 msgid "" "This form allows you to send a message to all users currently online on your " "Snikket server. Use it wisely." @@ -1169,7 +1212,6 @@ msgstr "" "Vous pouvez désormais vous connecter en utilisant votre nouveau mot de passe." #: snikket_web/templates/invite_reset_success.html:12 -#: snikket_web/templates/invite_success.html:18 msgid "You can now safely close this page." msgstr "Vous pouvez maintenant fermer cette page en toute sécurité." @@ -1266,6 +1308,41 @@ msgstr "" "Vous pouvez maintenant configurer votre client XMPP avec l’adresse ci-dessus " "et le mot de passe que vous avez choisi lors de l’enregistrement." +#: snikket_web/templates/invite_success.html:18 +#, python-format +msgid "" +"You can now safely close this page, or log in to the web portal to manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Opération réussie" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "En utilisant l’application Snikket" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1491,16 +1568,23 @@ msgstr "Votre adresse XMPP" msgid "Edit profile" msgstr "Éditer votre profil" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Gérer les utilisateurs" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Votre Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "" "Gérer les utilisateurs, invitations et cercles de votre service Snikket." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Panneau d’administration" @@ -1516,6 +1600,18 @@ msgstr "" "Cliquez ci-dessous pour vous déconnecter du portail. Ceci n’affecte pas vos " "autres appareils connectés." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Votre compte" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Changer votre mot de passe" diff --git a/snikket_web/translations/id/LC_MESSAGES/messages.po b/snikket_web/translations/id/LC_MESSAGES/messages.po index 6fea8be..b087635 100644 --- a/snikket_web/translations/id/LC_MESSAGES/messages.po +++ b/snikket_web/translations/id/LC_MESSAGES/messages.po @@ -6,12 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: translations@snikket.org\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-12-12 07:00+0000\n" "Last-Translator: uira \n" -"Language-Team: Indonesian \n" +"Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,195 +20,195 @@ msgstr "" "X-Generator: Weblate 4.8.1\n" "Generated-By: Babel 2.9.0\n" -#: snikket_web/admin.py:66 -msgid "Limited" -msgstr "Terbatas" - -#: snikket_web/admin.py:71 snikket_web/templates/admin_delete_user.html:10 +#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_users.html:8 msgid "Login name" msgstr "Nama login" -#: snikket_web/admin.py:75 snikket_web/templates/admin_delete_user.html:12 +#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/templates/admin_edit_circle.html:60 -#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:61 +#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 msgid "Display name" msgstr "Nama tampilan" -#: snikket_web/admin.py:79 snikket_web/templates/admin_edit_user.html:32 +#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 msgid "Access Level" msgstr "Level akses" -#: snikket_web/admin.py:84 +#: snikket_web/admin.py:78 +msgid "Limited" +msgstr "Terbatas" + +#: snikket_web/admin.py:79 msgid "Normal user" msgstr "Pengguna normal" -#: snikket_web/admin.py:85 +#: snikket_web/admin.py:80 msgid "Administrator" msgstr "Administrator" -#: snikket_web/admin.py:90 +#: snikket_web/admin.py:85 msgid "Update user" msgstr "Memperbarui pengguna" -#: snikket_web/admin.py:94 +#: snikket_web/admin.py:89 msgid "Create password reset link" msgstr "Buat tautan setel ulang kata sandi" -#: snikket_web/admin.py:112 +#: snikket_web/admin.py:107 msgid "Password reset link created" msgstr "Tautan setel ulang kata sandi dibuat" -#: snikket_web/admin.py:127 +#: snikket_web/admin.py:122 msgid "User information updated." msgstr "Informasi pengguna diperbarui." -#: snikket_web/admin.py:149 +#: snikket_web/admin.py:144 msgid "Delete user permanently" msgstr "Hapus permanen pengguna" -#: snikket_web/admin.py:162 +#: snikket_web/admin.py:157 msgid "User deleted" msgstr "Pengguna dihapus" -#: snikket_web/admin.py:200 +#: snikket_web/admin.py:195 msgid "Password reset link not found" msgstr "Tautan setel ulang kata sandi tidak ditemukan" -#: snikket_web/admin.py:212 +#: snikket_web/admin.py:207 msgid "Password reset link deleted" msgstr "Tautan setel ulang kata sandi dihapus" -#: snikket_web/admin.py:232 +#: snikket_web/admin.py:227 msgid "Invite to circle" msgstr "Undang masuk kelompok" -#: snikket_web/admin.py:238 +#: snikket_web/admin.py:233 msgid "At least one circle must be selected" msgstr "Minimal satu kelompok harus dipilih" -#: snikket_web/admin.py:243 +#: snikket_web/admin.py:238 msgid "Valid for" msgstr "Valid selama" -#: snikket_web/admin.py:245 +#: snikket_web/admin.py:240 msgid "One hour" msgstr "Satu jam" -#: snikket_web/admin.py:246 +#: snikket_web/admin.py:241 msgid "Twelve hours" msgstr "Dua belas jam" -#: snikket_web/admin.py:247 +#: snikket_web/admin.py:242 msgid "One day" msgstr "Satu hari" -#: snikket_web/admin.py:248 +#: snikket_web/admin.py:243 msgid "One week" msgstr "Satu minggu" -#: snikket_web/admin.py:249 +#: snikket_web/admin.py:244 msgid "Four weeks" msgstr "Empat minggu" -#: snikket_web/admin.py:255 snikket_web/templates/admin_edit_invite.html:17 +#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 msgid "Invitation type" msgstr "Jenis undangan" -#: snikket_web/admin.py:257 snikket_web/templates/library.j2:116 +#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 msgid "Individual" msgstr "Individu" -#: snikket_web/admin.py:258 snikket_web/templates/library.j2:114 +#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 msgid "Group" msgstr "Grup" -#: snikket_web/admin.py:264 +#: snikket_web/admin.py:259 msgid "New invitation link" msgstr "Tautan undangan baru" -#: snikket_web/admin.py:326 +#: snikket_web/admin.py:321 msgid "Revoke" msgstr "Batalkan" -#: snikket_web/admin.py:350 +#: snikket_web/admin.py:345 msgid "Invitation created" msgstr "Undangan dibuat" -#: snikket_web/admin.py:366 +#: snikket_web/admin.py:361 msgid "No such invitation exists" msgstr "Undangan tidak tersedia" -#: snikket_web/admin.py:381 +#: snikket_web/admin.py:376 msgid "Invitation revoked" msgstr "Undangan dibatalkan" -#: snikket_web/admin.py:398 snikket_web/admin.py:446 +#: snikket_web/admin.py:393 snikket_web/admin.py:441 msgid "Name" msgstr "Nama" -#: snikket_web/admin.py:403 snikket_web/templates/admin_circles.html:47 +#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 msgid "Create circle" msgstr "Buat kelompok" -#: snikket_web/admin.py:433 +#: snikket_web/admin.py:428 msgid "Circle created" msgstr "Kelompok dibuat" -#: snikket_web/admin.py:451 +#: snikket_web/admin.py:446 msgid "Select user" msgstr "Pilih pengguna" -#: snikket_web/admin.py:456 +#: snikket_web/admin.py:451 msgid "Update circle" msgstr "Memperbarui kelompok" -#: snikket_web/admin.py:460 +#: snikket_web/admin.py:455 msgid "Delete circle permanently" msgstr "Hapus kelompok secara permanen" -#: snikket_web/admin.py:466 +#: snikket_web/admin.py:461 msgid "Add user" msgstr "Tambah pengguna" -#: snikket_web/admin.py:482 +#: snikket_web/admin.py:477 msgid "No such circle exists" msgstr "Kelompok tersebut tidak ada" -#: snikket_web/admin.py:519 +#: snikket_web/admin.py:514 msgid "Circle data updated" msgstr "Data kelompok diperbarui" -#: snikket_web/admin.py:525 +#: snikket_web/admin.py:520 msgid "Circle deleted" msgstr "Kelompok dihapus" -#: snikket_web/admin.py:536 +#: snikket_web/admin.py:531 msgid "User added to circle" msgstr "Pengguna ditambahkan ke kelompok" -#: snikket_web/admin.py:545 +#: snikket_web/admin.py:540 msgid "User removed from circle" msgstr "Pengguna dihapus dari kelompok" -#: snikket_web/admin.py:616 +#: snikket_web/admin.py:609 msgid "Message contents" msgstr "Isi pesan" -#: snikket_web/admin.py:622 +#: snikket_web/admin.py:615 msgid "Only send to online users" msgstr "Hanya kirim ke pengguna online" -#: snikket_web/admin.py:626 +#: snikket_web/admin.py:619 msgid "Post to all users" msgstr "Kirim ke semua pengguna" -#: snikket_web/admin.py:630 +#: snikket_web/admin.py:623 msgid "Send preview to yourself" msgstr "Kirim pratinjau ke diri sendiri" -#: snikket_web/admin.py:652 +#: snikket_web/admin.py:645 msgid "Announcement sent!" msgstr "Pengumuman terkirim!" @@ -216,43 +216,69 @@ msgstr "Pengumuman terkirim!" msgid "Main" msgstr "Utama" -#: snikket_web/invite.py:106 +#: snikket_web/invite.py:33 +msgid "" +"The account data you tried to import is too large toupload. Please contact " +"your Snikket operator." +msgstr "" + +#: snikket_web/invite.py:112 msgid "Username" msgstr "Nama pengguna" -#: snikket_web/invite.py:110 snikket_web/invite.py:177 snikket_web/main.py:41 +#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 msgid "Password" msgstr "Kata sandi" -#: snikket_web/invite.py:114 snikket_web/invite.py:181 +#: snikket_web/invite.py:120 snikket_web/invite.py:188 msgid "Confirm password" msgstr "Konfirmasi kata sandi" -#: snikket_web/invite.py:118 snikket_web/invite.py:185 +#: snikket_web/invite.py:124 snikket_web/invite.py:192 msgid "The passwords must match." msgstr "Kata sandi harus cocok." -#: snikket_web/invite.py:123 +#: snikket_web/invite.py:129 msgid "Create account" msgstr "Buat akun" -#: snikket_web/invite.py:150 +#: snikket_web/invite.py:156 msgid "That username is already taken." msgstr "Nama pengguna itu sudah dipakai." -#: snikket_web/invite.py:154 snikket_web/invite.py:218 +#: snikket_web/invite.py:160 snikket_web/invite.py:225 msgid "Registration was declined for unknown reasons." msgstr "Pendaftaran ditolak karena alasan yang tidak diketahui." -#: snikket_web/invite.py:158 +#: snikket_web/invite.py:164 msgid "The username is not valid." msgstr "Nama pengguna tidak valid." -#: snikket_web/invite.py:190 snikket_web/templates/user_home.html:32 +#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/templates/user_passwd.html:29 msgid "Change password" msgstr "Ganti kata sandi" +#: snikket_web/invite.py:244 +msgid "Account data file" +msgstr "" + +#: snikket_web/invite.py:248 +msgid "Import data" +msgstr "" + +#: snikket_web/invite.py:269 +#, python-format +msgid "" +"The account data you tried to import is in an unknown format. Please upload " +"an XML file in XEP-0227 format (provided format: %(mimetype)s)." +msgstr "" + +#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 +#: snikket_web/user.py:178 +msgid "Error" +msgstr "Kesalahan" + #: snikket_web/main.py:36 msgid "Address" msgstr "Alamat" @@ -269,59 +295,67 @@ msgstr "Nama pengguna atau kata sandi salah." msgid "Login successful!" msgstr "Login berhasil!" -#: snikket_web/user.py:27 +#: snikket_web/user.py:29 msgid "Current password" msgstr "Kata sandi sekarang" -#: snikket_web/user.py:32 +#: snikket_web/user.py:34 msgid "New password" msgstr "Kata sandi baru" -#: snikket_web/user.py:37 +#: snikket_web/user.py:39 msgid "Confirm new password" msgstr "Konfirmasi kata sandi" -#: snikket_web/user.py:41 +#: snikket_web/user.py:43 msgid "The new passwords must match." msgstr "Kata sandi baru harus cocok." -#: snikket_web/user.py:48 +#: snikket_web/user.py:50 msgid "Sign out" msgstr "Keluar" -#: snikket_web/user.py:53 +#: snikket_web/user.py:55 msgid "Nobody" msgstr "Tak seorangpun" -#: snikket_web/user.py:54 +#: snikket_web/user.py:56 msgid "Friends only" msgstr "Hanya teman" -#: snikket_web/user.py:55 +#: snikket_web/user.py:57 msgid "Everyone" msgstr "Semua orang" -#: snikket_web/user.py:65 +#: snikket_web/user.py:67 msgid "Avatar" msgstr "Gambar profil" -#: snikket_web/user.py:69 +#: snikket_web/user.py:71 msgid "Profile visibility" msgstr "Visibilitas profil" -#: snikket_web/user.py:74 +#: snikket_web/user.py:76 msgid "Update profile" msgstr "Perbarui profil" -#: snikket_web/user.py:99 +#: snikket_web/user.py:82 +msgid "Account data" +msgstr "" + +#: snikket_web/user.py:86 +msgid "Upload" +msgstr "" + +#: snikket_web/user.py:111 msgid "Incorrect password." msgstr "Kata sandi salah." -#: snikket_web/user.py:103 +#: snikket_web/user.py:115 msgid "Password changed" msgstr "Kata sandi diganti" -#: snikket_web/user.py:111 +#: snikket_web/user.py:123 msgid "" "The chosen avatar is too big. To be able to upload larger avatars, please " "use the app." @@ -329,13 +363,17 @@ msgstr "" "Avatar yang dipilih terlalu besar. Untuk dapat mengunggah avatar yang lebih " "besar, sila gunakan aplikasi." -#: snikket_web/user.py:159 +#: snikket_web/user.py:170 msgid "Profile updated" msgstr "Profil diperbarui" -#: snikket_web/templates/unauth.html:18 snikket_web/user.py:167 -msgid "Error" -msgstr "Kesalahan" +#: snikket_web/user.py:184 +msgid "Export" +msgstr "" + +#: snikket_web/user.py:202 +msgid "You currently have no account data to export." +msgstr "" #: snikket_web/templates/_footer.html:4 #, python-format @@ -930,6 +968,7 @@ msgstr "Beban sistem (rata-rata 5 menit)" #: snikket_web/templates/admin_system.html:60 #: snikket_web/templates/admin_system.html:68 #: snikket_web/templates/admin_system.html:76 +#: snikket_web/templates/admin_system.html:84 msgid "unknown" msgstr "Tidak diketahui" @@ -975,14 +1014,18 @@ msgid "Snikket server status" msgstr "Status server Snikket" #: snikket_web/templates/admin_system.html:71 +msgid "Storage used by shared files" +msgstr "" + +#: snikket_web/templates/admin_system.html:79 msgid "Connected devices" msgstr "Perangkat terhubung" -#: snikket_web/templates/admin_system.html:82 +#: snikket_web/templates/admin_system.html:90 msgid "Broadcast message" msgstr "Sebarkan pesan" -#: snikket_web/templates/admin_system.html:84 +#: snikket_web/templates/admin_system.html:92 msgid "" "This form allows you to send a message to all users currently online on your " "Snikket server. Use it wisely." @@ -1168,7 +1211,6 @@ msgid "You can now log in using your new password." msgstr "Anda dapat masuk menggunakan kata sandi baru Anda." #: snikket_web/templates/invite_reset_success.html:12 -#: snikket_web/templates/invite_success.html:18 msgid "You can now safely close this page." msgstr "Sekarang Anda dapat menutup halaman ini." @@ -1260,6 +1302,41 @@ msgstr "" "Sekarang anda dapat mempersiapkan aplikasi XMPP lawas Anda dengan alamat di " "atas dan kata sandi yang dipilih saat pendaftaran." +#: snikket_web/templates/invite_success.html:18 +#, python-format +msgid "" +"You can now safely close this page, or log in to the web portal to manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Operasi berhasil" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Menggunakan Snikket" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1486,15 +1563,22 @@ msgstr "Alamat XMPP anda" msgid "Edit profile" msgstr "Edit profil" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Kelola pengguna" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Snikket anda" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "Kelola pengguna, undangan dan kelompok pengguna layanan Snikket." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Panel Administrator" @@ -1510,6 +1594,18 @@ msgstr "" "Klik tombol untuk keluar dari portal web. Ini tidak mempengaruhi perangkat " "lain yang terhubung." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Akun anda" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Ganti kata sandi anda" diff --git a/snikket_web/translations/it/LC_MESSAGES/messages.po b/snikket_web/translations/it/LC_MESSAGES/messages.po index 2c015c8..aa4f4a6 100644 --- a/snikket_web/translations/it/LC_MESSAGES/messages.po +++ b/snikket_web/translations/it/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-05-19 15:12+0000\n" "Last-Translator: Roberto Resoli \n" "Language-Team: Italian manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Operazione completata" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Usa l'applicazione Snikket" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1496,15 +1573,22 @@ msgstr "Il tuo indirizzo XMPP" msgid "Edit profile" msgstr "Modifica profilo" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Gestisci utenti" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Il tuo Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "Gestisci utenti, inviti e cerchie del tuo servizio Snikket." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Pannello amministrativo" @@ -1520,6 +1604,18 @@ msgstr "" "Premi il pulsante sottostante per uscire dal portale web. Non ha effetto " "sugli altri dispositivi collegati." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "La tua utenza" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Modifica la tua password" diff --git a/snikket_web/translations/ja/LC_MESSAGES/messages.po b/snikket_web/translations/ja/LC_MESSAGES/messages.po index a16310d..90b7c3e 100644 --- a/snikket_web/translations/ja/LC_MESSAGES/messages.po +++ b/snikket_web/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-01-28 17:55+0000\n" "Last-Translator: pep \n" "Language-Team: Japanese manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Password reset" +msgid "Import successful" +msgstr "パスワード再設定" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "About Snikket" +msgid "Moving to Snikket?" +msgstr "Snikketについて" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1482,17 +1559,24 @@ msgstr "談話室アドレス" msgid "Edit profile" msgstr "プロファイル管理" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "ユーザー管理" + +#: snikket_web/templates/user_home.html:39 #, fuzzy #| msgid "About Snikket" msgid "Your Snikket" msgstr "Snikketについて" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "" -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 #, fuzzy #| msgid "Admin area" msgid "Admin panel" @@ -1508,6 +1592,18 @@ msgid "" "other connected devices." msgstr "" +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Create account" +msgid "Export account" +msgstr "アカウント作成" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "パスワード変更" diff --git a/snikket_web/translations/pl/LC_MESSAGES/messages.po b/snikket_web/translations/pl/LC_MESSAGES/messages.po index 9f1e12a..442cc7b 100644 --- a/snikket_web/translations/pl/LC_MESSAGES/messages.po +++ b/snikket_web/translations/pl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-09-03 15:00+0000\n" "Last-Translator: misiek \n" "Language-Team: Polish manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Operacja zakończona sukcesem" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Używając aplikacji Snikket" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1503,16 +1580,23 @@ msgstr "Twój adres XMPP" msgid "Edit profile" msgstr "Edytuj profil" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Zarządzaj użytkownikami" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Twój Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "" "Zarządzaj użytkownikami, zaproszeniami oraz kręgami na tym serwerze Snikket." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Panel administracyjny" @@ -1528,6 +1612,18 @@ msgstr "" "Kliknij poniżej, aby wylogować się z portalu. Nie wpłynie to na pozostałe " "podłączone urządzenia." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Twoje konto" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Zmień swoje hasło" diff --git a/snikket_web/translations/ru/LC_MESSAGES/messages.po b/snikket_web/translations/ru/LC_MESSAGES/messages.po index 048405f..d5857ea 100644 --- a/snikket_web/translations/ru/LC_MESSAGES/messages.po +++ b/snikket_web/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-03-12 23:04+0000\n" "Last-Translator: GodGoldfish \n" "Language-Team: Russian manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Операция прошла успешно" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Использование приложения Сниккет" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1516,16 +1593,23 @@ msgstr "Ваш адрес XMPP" msgid "Edit profile" msgstr "реадктировать профиль" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Управлять пользователями" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Ваш Сниккет" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "" "Управляйте пользователями, приглашениями и кругами вашего сервиса Сниккет." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Административная панель" @@ -1541,6 +1625,18 @@ msgstr "" "Нажмите ниже, чтобы выйти из веб-портала. Это не влияет на другие " "подключенные устройства." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Ваш аккаунт" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Изменить пароль" diff --git a/snikket_web/translations/sv/LC_MESSAGES/messages.po b/snikket_web/translations/sv/LC_MESSAGES/messages.po index 8ed82b9..6466911 100644 --- a/snikket_web/translations/sv/LC_MESSAGES/messages.po +++ b/snikket_web/translations/sv/LC_MESSAGES/messages.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-06-18 16:05+0200\n" +"POT-Creation-Date: 2022-01-17 17:25+0100\n" "PO-Revision-Date: 2021-08-01 14:00+0000\n" "Last-Translator: Kim Alvefur \n" -"Language-Team: Swedish \n" +"Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,195 +20,195 @@ msgstr "" "X-Generator: Weblate 4.7.2\n" "Generated-By: Babel 2.9.0\n" -#: snikket_web/admin.py:66 -msgid "Limited" -msgstr "Begränsad" - -#: snikket_web/admin.py:71 snikket_web/templates/admin_delete_user.html:10 +#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_users.html:8 msgid "Login name" msgstr "Inloggningsnamn" -#: snikket_web/admin.py:75 snikket_web/templates/admin_delete_user.html:12 +#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/templates/admin_edit_circle.html:60 -#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:61 +#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 msgid "Display name" msgstr "Visningsnamn" -#: snikket_web/admin.py:79 snikket_web/templates/admin_edit_user.html:32 +#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 msgid "Access Level" msgstr "Användarnivåer" -#: snikket_web/admin.py:84 +#: snikket_web/admin.py:78 +msgid "Limited" +msgstr "Begränsad" + +#: snikket_web/admin.py:79 msgid "Normal user" msgstr "Vanlig användare" -#: snikket_web/admin.py:85 +#: snikket_web/admin.py:80 msgid "Administrator" msgstr "Administratör" -#: snikket_web/admin.py:90 +#: snikket_web/admin.py:85 msgid "Update user" msgstr "Uppdatera användare" -#: snikket_web/admin.py:94 +#: snikket_web/admin.py:89 msgid "Create password reset link" msgstr "Skapa länk för återställning av lösenord" -#: snikket_web/admin.py:112 +#: snikket_web/admin.py:107 msgid "Password reset link created" msgstr "Skapade länk för att återställa lösenord" -#: snikket_web/admin.py:127 +#: snikket_web/admin.py:122 msgid "User information updated." msgstr "Användarinformation uppdaterad." -#: snikket_web/admin.py:149 +#: snikket_web/admin.py:144 msgid "Delete user permanently" msgstr "Radera användare permanent" -#: snikket_web/admin.py:162 +#: snikket_web/admin.py:157 msgid "User deleted" msgstr "Användare raderad" -#: snikket_web/admin.py:200 +#: snikket_web/admin.py:195 msgid "Password reset link not found" msgstr "Länk för återställning av lösenord hittades inte" -#: snikket_web/admin.py:212 +#: snikket_web/admin.py:207 msgid "Password reset link deleted" msgstr "Länk för återställning av lösenord raderad" -#: snikket_web/admin.py:232 +#: snikket_web/admin.py:227 msgid "Invite to circle" msgstr "Bjud in till krets" -#: snikket_web/admin.py:238 +#: snikket_web/admin.py:233 msgid "At least one circle must be selected" msgstr "Minst en krets behöver väljas" -#: snikket_web/admin.py:243 +#: snikket_web/admin.py:238 msgid "Valid for" msgstr "Giltig i" -#: snikket_web/admin.py:245 +#: snikket_web/admin.py:240 msgid "One hour" msgstr "En timme" -#: snikket_web/admin.py:246 +#: snikket_web/admin.py:241 msgid "Twelve hours" msgstr "Tolv timmar" -#: snikket_web/admin.py:247 +#: snikket_web/admin.py:242 msgid "One day" msgstr "En dag" -#: snikket_web/admin.py:248 +#: snikket_web/admin.py:243 msgid "One week" msgstr "En vecka" -#: snikket_web/admin.py:249 +#: snikket_web/admin.py:244 msgid "Four weeks" msgstr "Fyra veckor" -#: snikket_web/admin.py:255 snikket_web/templates/admin_edit_invite.html:17 +#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 msgid "Invitation type" msgstr "Typ av inbjudan" -#: snikket_web/admin.py:257 snikket_web/templates/library.j2:116 +#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 msgid "Individual" msgstr "Individuell" -#: snikket_web/admin.py:258 snikket_web/templates/library.j2:114 +#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 msgid "Group" msgstr "Grupp" -#: snikket_web/admin.py:264 +#: snikket_web/admin.py:259 msgid "New invitation link" msgstr "Ny inbjudanslänk" -#: snikket_web/admin.py:326 +#: snikket_web/admin.py:321 msgid "Revoke" msgstr "Återkalla" -#: snikket_web/admin.py:350 +#: snikket_web/admin.py:345 msgid "Invitation created" msgstr "Inbjudan skapad" -#: snikket_web/admin.py:366 +#: snikket_web/admin.py:361 msgid "No such invitation exists" msgstr "Inbjudanslänken finns inte" -#: snikket_web/admin.py:381 +#: snikket_web/admin.py:376 msgid "Invitation revoked" msgstr "Inbjudan återkallad" -#: snikket_web/admin.py:398 snikket_web/admin.py:446 +#: snikket_web/admin.py:393 snikket_web/admin.py:441 msgid "Name" msgstr "Namn" -#: snikket_web/admin.py:403 snikket_web/templates/admin_circles.html:47 +#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 msgid "Create circle" msgstr "Skapa krets" -#: snikket_web/admin.py:433 +#: snikket_web/admin.py:428 msgid "Circle created" msgstr "Krets skapad" -#: snikket_web/admin.py:451 +#: snikket_web/admin.py:446 msgid "Select user" msgstr "Välj användare" -#: snikket_web/admin.py:456 +#: snikket_web/admin.py:451 msgid "Update circle" msgstr "Uppdatera krets" -#: snikket_web/admin.py:460 +#: snikket_web/admin.py:455 msgid "Delete circle permanently" msgstr "Radera krets permanent" -#: snikket_web/admin.py:466 +#: snikket_web/admin.py:461 msgid "Add user" msgstr "Lägg till användare" -#: snikket_web/admin.py:482 +#: snikket_web/admin.py:477 msgid "No such circle exists" msgstr "Kretsen finns inte" -#: snikket_web/admin.py:519 +#: snikket_web/admin.py:514 msgid "Circle data updated" msgstr "Kretsen uppdaterades" -#: snikket_web/admin.py:525 +#: snikket_web/admin.py:520 msgid "Circle deleted" msgstr "Krets raderad" -#: snikket_web/admin.py:536 +#: snikket_web/admin.py:531 msgid "User added to circle" msgstr "Användare tillagd i krets" -#: snikket_web/admin.py:545 +#: snikket_web/admin.py:540 msgid "User removed from circle" msgstr "Användaren %(username)s borttagen från krets" -#: snikket_web/admin.py:616 +#: snikket_web/admin.py:609 msgid "Message contents" msgstr "Meddelandeinnehåll" -#: snikket_web/admin.py:622 +#: snikket_web/admin.py:615 msgid "Only send to online users" msgstr "Skicka bara till användare som är online" -#: snikket_web/admin.py:626 +#: snikket_web/admin.py:619 msgid "Post to all users" msgstr "Skicka till alla användare" -#: snikket_web/admin.py:630 +#: snikket_web/admin.py:623 msgid "Send preview to yourself" msgstr "Skicka förhandsvisning till dig själv" -#: snikket_web/admin.py:652 +#: snikket_web/admin.py:645 msgid "Announcement sent!" msgstr "Tillkännagivande skickat!" @@ -216,43 +216,69 @@ msgstr "Tillkännagivande skickat!" msgid "Main" msgstr "Allmän" -#: snikket_web/invite.py:106 +#: snikket_web/invite.py:33 +msgid "" +"The account data you tried to import is too large toupload. Please contact " +"your Snikket operator." +msgstr "" + +#: snikket_web/invite.py:112 msgid "Username" msgstr "Användarnamn" -#: snikket_web/invite.py:110 snikket_web/invite.py:177 snikket_web/main.py:41 +#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 msgid "Password" msgstr "Lösenord" -#: snikket_web/invite.py:114 snikket_web/invite.py:181 +#: snikket_web/invite.py:120 snikket_web/invite.py:188 msgid "Confirm password" msgstr "Bekräfta lösenord" -#: snikket_web/invite.py:118 snikket_web/invite.py:185 +#: snikket_web/invite.py:124 snikket_web/invite.py:192 msgid "The passwords must match." msgstr "Lösenorden måste vara identiska." -#: snikket_web/invite.py:123 +#: snikket_web/invite.py:129 msgid "Create account" msgstr "Skapa konto" -#: snikket_web/invite.py:150 +#: snikket_web/invite.py:156 msgid "That username is already taken." msgstr "Det användarnamnet är redan taget." -#: snikket_web/invite.py:154 snikket_web/invite.py:218 +#: snikket_web/invite.py:160 snikket_web/invite.py:225 msgid "Registration was declined for unknown reasons." msgstr "Registreringen nekades av okänd anledning." -#: snikket_web/invite.py:158 +#: snikket_web/invite.py:164 msgid "The username is not valid." msgstr "Användarnamnet är ogiltigt." -#: snikket_web/invite.py:190 snikket_web/templates/user_home.html:32 +#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/templates/user_passwd.html:29 msgid "Change password" msgstr "Ändra lösenord" +#: snikket_web/invite.py:244 +msgid "Account data file" +msgstr "" + +#: snikket_web/invite.py:248 +msgid "Import data" +msgstr "" + +#: snikket_web/invite.py:269 +#, python-format +msgid "" +"The account data you tried to import is in an unknown format. Please upload " +"an XML file in XEP-0227 format (provided format: %(mimetype)s)." +msgstr "" + +#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 +#: snikket_web/user.py:178 +msgid "Error" +msgstr "Fel" + #: snikket_web/main.py:36 msgid "Address" msgstr "Adress" @@ -269,59 +295,67 @@ msgstr "Ogiltigt användarnamn eller lösenord." msgid "Login successful!" msgstr "Inloggning lyckades!" -#: snikket_web/user.py:27 +#: snikket_web/user.py:29 msgid "Current password" msgstr "Nuvarande lösenord" -#: snikket_web/user.py:32 +#: snikket_web/user.py:34 msgid "New password" msgstr "Nytt lösenord" -#: snikket_web/user.py:37 +#: snikket_web/user.py:39 msgid "Confirm new password" msgstr "Bekräfta nytt lösenord" -#: snikket_web/user.py:41 +#: snikket_web/user.py:43 msgid "The new passwords must match." msgstr "De nya lösenorden måste vara identiska." -#: snikket_web/user.py:48 +#: snikket_web/user.py:50 msgid "Sign out" msgstr "Logga ut" -#: snikket_web/user.py:53 +#: snikket_web/user.py:55 msgid "Nobody" msgstr "Ingen" -#: snikket_web/user.py:54 +#: snikket_web/user.py:56 msgid "Friends only" msgstr "Endast vänner" -#: snikket_web/user.py:55 +#: snikket_web/user.py:57 msgid "Everyone" msgstr "Alla" -#: snikket_web/user.py:65 +#: snikket_web/user.py:67 msgid "Avatar" msgstr "Profilbild" -#: snikket_web/user.py:69 +#: snikket_web/user.py:71 msgid "Profile visibility" msgstr "Synlighet av profil" -#: snikket_web/user.py:74 +#: snikket_web/user.py:76 msgid "Update profile" msgstr "Uppdatera profil" -#: snikket_web/user.py:99 +#: snikket_web/user.py:82 +msgid "Account data" +msgstr "" + +#: snikket_web/user.py:86 +msgid "Upload" +msgstr "" + +#: snikket_web/user.py:111 msgid "Incorrect password." msgstr "Fel lösenord." -#: snikket_web/user.py:103 +#: snikket_web/user.py:115 msgid "Password changed" msgstr "Lösenord ändrat" -#: snikket_web/user.py:111 +#: snikket_web/user.py:123 msgid "" "The chosen avatar is too big. To be able to upload larger avatars, please " "use the app." @@ -329,13 +363,17 @@ msgstr "" "Den valda profilbilden är för stor. Vänligen använd appen för att kunna " "välja större bilder." -#: snikket_web/user.py:159 +#: snikket_web/user.py:170 msgid "Profile updated" msgstr "Profilen uppdaterad" -#: snikket_web/templates/unauth.html:18 snikket_web/user.py:167 -msgid "Error" -msgstr "Fel" +#: snikket_web/user.py:184 +msgid "Export" +msgstr "" + +#: snikket_web/user.py:202 +msgid "You currently have no account data to export." +msgstr "" #: snikket_web/templates/_footer.html:4 #, python-format @@ -922,6 +960,7 @@ msgstr "Systemlast (5 minuters medelvärde)" #: snikket_web/templates/admin_system.html:60 #: snikket_web/templates/admin_system.html:68 #: snikket_web/templates/admin_system.html:76 +#: snikket_web/templates/admin_system.html:84 msgid "unknown" msgstr "okänd" @@ -967,14 +1006,18 @@ msgid "Snikket server status" msgstr "Snikket-serverstatus" #: snikket_web/templates/admin_system.html:71 +msgid "Storage used by shared files" +msgstr "" + +#: snikket_web/templates/admin_system.html:79 msgid "Connected devices" msgstr "Anslutna enheter" -#: snikket_web/templates/admin_system.html:82 +#: snikket_web/templates/admin_system.html:90 msgid "Broadcast message" msgstr "Tillkännagivande" -#: snikket_web/templates/admin_system.html:84 +#: snikket_web/templates/admin_system.html:92 msgid "" "This form allows you to send a message to all users currently online on your " "Snikket server. Use it wisely." @@ -1159,7 +1202,6 @@ msgid "You can now log in using your new password." msgstr "Nu kan du logga in med ditt nya lösenord." #: snikket_web/templates/invite_reset_success.html:12 -#: snikket_web/templates/invite_success.html:18 msgid "You can now safely close this page." msgstr "Du kan nu stänga den här sidan utan risk." @@ -1249,6 +1291,41 @@ msgstr "" "Nu kan du sätta upp din generiska XMPP-klient med ovanstående adress och " "lösenordet du angav vid registrering." +#: snikket_web/templates/invite_success.html:18 +#, python-format +msgid "" +"You can now safely close this page, or log in to the web portal to manage your account." +msgstr "" + +#: snikket_web/templates/invite_success.html:21 +#, fuzzy +#| msgid "Operation successful" +msgid "Import successful" +msgstr "Operationen lyckades" + +#: snikket_web/templates/invite_success.html:22 +msgid "Congratulations! Your account data has been successfully imported." +msgstr "" + +#: snikket_web/templates/invite_success.html:26 +#, fuzzy +#| msgid "Using the Snikket app" +msgid "Moving to Snikket?" +msgstr "Med Snikket-appen" + +#: snikket_web/templates/invite_success.html:27 +msgid "" +"If you are moving from a different Snikket instance or another XMPP-" +"compatible service, you may optionally import the data (contacts, profile " +"information, etc.) from your previous account. When you have exported the " +"data from your previous account, upload it using the form below." +msgstr "" + +#: snikket_web/templates/invite_success.html:30 +msgid "Upload account data" +msgstr "" + #: snikket_web/templates/invite_view.html:6 #, python-format msgid "Invite to %(site_name)s | Snikket" @@ -1475,15 +1552,22 @@ msgstr "Din XMPP-adress" msgid "Edit profile" msgstr "Redigera profil" -#: snikket_web/templates/user_home.html:38 +#: snikket_web/templates/user_home.html:33 +#: snikket_web/templates/user_manage_data.html:4 +#, fuzzy +#| msgid "Manage users" +msgid "Manage your data" +msgstr "Hantera användare" + +#: snikket_web/templates/user_home.html:39 msgid "Your Snikket" msgstr "Ditt Snikket" -#: snikket_web/templates/user_home.html:40 +#: snikket_web/templates/user_home.html:41 msgid "Manage users, invitations and circles of your Snikket service." msgstr "Hantera användare, inbjudningar och kretsar i din Snikket-tjänst." -#: snikket_web/templates/user_home.html:42 +#: snikket_web/templates/user_home.html:43 msgid "Admin panel" msgstr "Administrationspanel" @@ -1499,6 +1583,18 @@ msgstr "" "Klicka nedanför för att logga ut dig ur webbportalen. Detta påverkar inte " "några av dina anslutna enheter." +#: snikket_web/templates/user_manage_data.html:8 +#, fuzzy +#| msgid "Your account" +msgid "Export account" +msgstr "Ditt konto" + +#: snikket_web/templates/user_manage_data.html:9 +msgid "" +"Download your account data as a file for backup purposes or to move your " +"account to another service." +msgstr "" + #: snikket_web/templates/user_passwd.html:5 msgid "Change your password" msgstr "Ändra ditt lösenord"