Compare commits

..

3 Commits

Author SHA1 Message Date
Jonas Schäfer
2e224d96ce Remove XMPP URI QR code
At the same time, we can also drop the CSS used for that makeshift tab
box. I always felt a bit uneasy about it, a11y-wise, so it's good
riddance.

Fixes #99.
2022-06-07 22:31:40 +02:00
Weblate
b70cb57497 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/
2022-06-06 17:55:08 +00:00
Jonas Schäfer
124e0ce145 Merge pull request #137 from snikket-im/premerge
Merge a bunch of things together
2022-06-06 19:54:54 +02:00
16 changed files with 1009 additions and 1081 deletions

View File

@@ -80,60 +80,6 @@ img.fdroid {
height: $w-l3; height: $w-l3;
} }
.tabbox {
display: flex;
flex-direction: column;
margin: $w-l1 0;
> nav.tabs {
display: flex;
flex-direction: row;
> a {
display: inline-block;
padding: $w-s2;
border-top-left-radius: $w-s4;
border-top-right-radius: $w-s4;
&, &:visited {
color: inherit;
text-decoration: underline;
text-decoration-color: $accent-500;
}
&:hover {
background: $accent-900;
border-color: $accent-800;
color: black;
}
&.active {
text-decoration: none;
background: linear-gradient(0deg, $accent-600, $accent-700);
color: $accent-200;
&:hover, &:focus {
background: linear-gradient(0deg, $accent-700, $accent-800);
}
&:active {
background: $accent-600;
}
}
}
}
> .tab-pane {
display: none;
padding: 0 $w-0;
background: $accent-900;
&.active {
display: block;
}
}
}
.qr { .qr {
margin: $w-l1 0; margin: $w-l1 0;
display: flex; display: flex;

View File

@@ -56,29 +56,7 @@
{%- endcall -%} {%- endcall -%}
</header> </header>
<p>{% trans %}You can transfer this invite to your mobile device by scanning a code with your camera. You can use either a QR scanner app or the Snikket app itself.{% endtrans %}</p> <p>{% trans %}You can transfer this invite to your mobile device by scanning a code with your camera. You can use either a QR scanner app or the Snikket app itself.{% endtrans %}</p>
<div class="tabbox"> <div id="qr-invite-page" data-qrdata="{{ url_for(".view", id_=invite_id, _external=True, _scheme="https") }}" class="qr"></div>
{#- -#}
<nav class="tabs" role="tablist">
{#- -#}
<a href="#qr-info-url" class="active" role="tab" aria-controls="qr-info-url" aria-selected="true" onclick="select_tab(this); return false;">{% trans %}Using a QR code scanner{% endtrans %}</a>
{#- -#}
<a href="#qr-info-uri" role="tab" aria-controls="qr-info-uri" aria-selected="false" onclick="select_tab(this); return false;">{% trans %}Using the Snikket app{% endtrans %}</a>
{#- -#}
</nav>
{#- -#}
<div id="qr-info-url" class="tab-pane active">
<p>{% trans %}Use a <em>QR code</em> scanner on your mobile device to scan the code below:{% endtrans %}</p>
<div id="qr-invite-page" data-qrdata="{{ url_for(".view", id_=invite_id, _external=True, _scheme="https") }}" class="qr"></div>
</div>
{#- -#}
<div id="qr-info-uri" class="tab-pane">
<img class="float-right" id="tutorial-scan" aria-hidden="true" alt="" src="{{ url_for("static", filename="img/tutorial-scan.png") }}">
<p>{% trans %}Install the Snikket app on your mobile device, open it, and tap the 'Scan' button at the top.{% endtrans %}</p>
<p>{% trans %}Your camera will turn on. Point it at the square code below until it is within the highlighted square on your screen, and wait until the app recognises it.{% endtrans %}</p>
<div id="qr-uri" data-qrdata="{{ invite.xmpp_uri }}" class="qr"></div>
</div>
{#- -#}
</div>
{#- -#} {#- -#}
{%- call standard_button("close", "#", onclick="close_modal(this.parentNode.parentNode); return false;", class="primary") -%} {%- call standard_button("close", "#", onclick="close_modal(this.parentNode.parentNode); return false;", class="primary") -%}
{% trans %}Close{% endtrans %} {% trans %}Close{% endtrans %}

View File

@@ -6,8 +6,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-05-30 14:01+0000\n" "PO-Revision-Date: 2022-05-30 14:01+0000\n"
"Last-Translator: Daniel Holmgaard <fovatis@tutanota.com>\n" "Last-Translator: Daniel Holmgaard <fovatis@tutanota.com>\n"
"Language-Team: Danish <http://i18n.sotecware.net/projects/snikket/web-portal/" "Language-Team: Danish <http://i18n.sotecware.net/projects/snikket/web-portal/"
@@ -20,203 +20,203 @@ msgstr ""
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Login-navn" msgstr "Login-navn"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Kaldenavn" msgstr "Kaldenavn"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Adgangsniveau" msgstr "Adgangsniveau"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Begrænset" msgstr "Begrænset"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Normal bruger" msgstr "Normal bruger"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Administrator" msgstr "Administrator"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Opdater bruger" msgstr "Opdater bruger"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Opret link til nulstilling af adgangskode" msgstr "Opret link til nulstilling af adgangskode"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Link til nulstilling af adgangskode oprettet" msgstr "Link til nulstilling af adgangskode oprettet"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Brugerinformation opdateret." msgstr "Brugerinformation opdateret."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Slet bruger permanent" msgstr "Slet bruger permanent"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Bruger slettet" msgstr "Bruger slettet"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Link til nulstilling af adgangskode ikke fundet" msgstr "Link til nulstilling af adgangskode ikke fundet"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Link til nulstilling af adgangskode slettet" msgstr "Link til nulstilling af adgangskode slettet"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Inviter til cirkel" msgstr "Inviter til cirkel"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Mindst en cirkel skal vælges" msgstr "Mindst en cirkel skal vælges"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Gyldig for" msgstr "Gyldig for"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "En time" msgstr "En time"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Tolv timer" msgstr "Tolv timer"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "En dag" msgstr "En dag"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "En uge" msgstr "En uge"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Fire uger" msgstr "Fire uger"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Invitationstype" msgstr "Invitationstype"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individuel" msgstr "Individuel"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Gruppe" msgstr "Gruppe"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Ny invitationslink" msgstr "Ny invitationslink"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Tilbagekald" msgstr "Tilbagekald"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Invitation oprettet" msgstr "Invitation oprettet"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Denne invitation findes ikke" msgstr "Denne invitation findes ikke"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Invitation tilbagekaldt" msgstr "Invitation tilbagekaldt"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Navn" msgstr "Navn"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Opret cirkel" msgstr "Opret cirkel"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Cirkel oprettet" msgstr "Cirkel oprettet"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Vælg bruger" msgstr "Vælg bruger"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Opdater cirkel" msgstr "Opdater cirkel"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Slet cirkel permanent" msgstr "Slet cirkel permanent"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Tilføj bruger" msgstr "Tilføj bruger"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Denne cirkel findes ikke" msgstr "Denne cirkel findes ikke"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Cirkel-data opdateret" msgstr "Cirkel-data opdateret"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Cirkel slettet" msgstr "Cirkel slettet"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Bruger tilføjet til cirkel" msgstr "Bruger tilføjet til cirkel"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Bruger fjernet fra cirkel" msgstr "Bruger fjernet fra cirkel"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "Meddelelsens indhold" msgstr "Meddelelsens indhold"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "Send kun til online brugere" msgstr "Send kun til online brugere"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "Send til alle brugere" msgstr "Send til alle brugere"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "Send forhåndsvisning til dig selv" msgstr "Send forhåndsvisning til dig selv"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "Bekendgørelse sendt!" msgstr "Bekendgørelse sendt!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Hoved" msgstr "Hoved"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
@@ -224,52 +224,52 @@ msgstr ""
"De kontodata, du forsøgte at importere, er for store til at uploade. Kontakt " "De kontodata, du forsøgte at importere, er for store til at uploade. Kontakt "
"din Snikket-operatør." "din Snikket-operatør."
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Brugernavn" msgstr "Brugernavn"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Adgangskode" msgstr "Adgangskode"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Bekræft adgangskode" msgstr "Bekræft adgangskode"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Adgangskoderne skal matche." msgstr "Adgangskoderne skal matche."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Opret konto" msgstr "Opret konto"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Det brugernavn er allerede taget." msgstr "Det brugernavn er allerede taget."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Registrering blev afvist af ukendte årsager." msgstr "Registrering blev afvist af ukendte årsager."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Brugernavnet er ikke gyldigt." msgstr "Brugernavnet er ikke gyldigt."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Ændr adgangskode" msgstr "Ændr adgangskode"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "Kontodatafil" msgstr "Kontodatafil"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "Importer data" msgstr "Importer data"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "The account data you tried to import is in an unknown format. Please upload "
@@ -278,24 +278,24 @@ msgstr ""
"De kontodata, du forsøgte at importere, er i et ukendt format. Upload en XML-" "De kontodata, du forsøgte at importere, er i et ukendt format. Upload en XML-"
"fil i XEP-0227-format (forudsat format: %(mimetype)s)." "fil i XEP-0227-format (forudsat format: %(mimetype)s)."
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Fejl" msgstr "Fejl"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Adresse" msgstr "Adresse"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Log ind" msgstr "Log ind"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Ugyldigt brugernavn eller adgangskode." msgstr "Ugyldigt brugernavn eller adgangskode."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Login lykkedes!" msgstr "Login lykkedes!"
@@ -469,7 +469,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Software versioner" msgstr "Software versioner"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Tilbage til hovedsiden" msgstr "Tilbage til hovedsiden"
@@ -615,6 +615,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"
@@ -884,7 +885,8 @@ msgstr "Systemets sundhed"
#: snikket_web/templates/admin_home.html:38 #: snikket_web/templates/admin_home.html:38
msgid "View the server status or send a broadcast message to all users." msgid "View the server status or send a broadcast message to all users."
msgstr "Vis serverstatus, eller send en udsendelsesmeddelelse til alle brugere." msgstr ""
"Vis serverstatus, eller send en udsendelsesmeddelelse til alle brugere."
#: snikket_web/templates/admin_home.html:40 #: snikket_web/templates/admin_home.html:40
msgid "Send a broadcast message to all users." msgid "Send a broadcast message to all users."

View File

@@ -6,8 +6,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SnikketWeb 0.1.0\n" "Project-Id-Version: SnikketWeb 0.1.0\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-01-18 14:59+0000\n" "PO-Revision-Date: 2022-01-18 14:59+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n" "Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: German <http://i18n.sotecware.net/projects/snikket/web-portal/" "Language-Team: German <http://i18n.sotecware.net/projects/snikket/web-portal/"
@@ -20,255 +20,255 @@ msgstr ""
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Anmeldename" msgstr "Anmeldename"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Anzeigename" msgstr "Anzeigename"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Berechtigungen" msgstr "Berechtigungen"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Eingeschränkt" msgstr "Eingeschränkt"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Normaler Benutzer" msgstr "Normaler Benutzer"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Administrator" msgstr "Administrator"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Benutzer ändern" msgstr "Benutzer ändern"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Passwort-Link erzeugen" msgstr "Passwort-Link erzeugen"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Link zum Zurücksetzen des Passwortes erzeugt" msgstr "Link zum Zurücksetzen des Passwortes erzeugt"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Benutzerinformationen gespeichert." msgstr "Benutzerinformationen gespeichert."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Benutzer endgültig löschen" msgstr "Benutzer endgültig löschen"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Benutzer gelöscht" msgstr "Benutzer gelöscht"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Link zum Zurücksetzen des Passwortes nicht gefunden" msgstr "Link zum Zurücksetzen des Passwortes nicht gefunden"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Link gelöscht" msgstr "Link gelöscht"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "In Gemeinschaft einladen" msgstr "In Gemeinschaft einladen"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Mindestens eine Gemeinschaft muss ausgewählt sein" msgstr "Mindestens eine Gemeinschaft muss ausgewählt sein"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Gültig für" msgstr "Gültig für"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Eine Stunde" msgstr "Eine Stunde"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Zwölf Stunden" msgstr "Zwölf Stunden"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Ein Tag" msgstr "Ein Tag"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Eine Woche" msgstr "Eine Woche"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Vier Wochen" msgstr "Vier Wochen"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Art der Einladung" msgstr "Art der Einladung"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Einzelperson" msgstr "Einzelperson"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Gruppe" msgstr "Gruppe"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Neuer Einladungslink" msgstr "Neuer Einladungslink"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Löschen" msgstr "Löschen"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Einladung angelegt" msgstr "Einladung angelegt"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Diese Einladung existiert nicht" msgstr "Diese Einladung existiert nicht"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Einladung gelöscht" msgstr "Einladung gelöscht"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Gemeinschaft gründen" msgstr "Gemeinschaft gründen"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Gemeinschaft gegründet" msgstr "Gemeinschaft gegründet"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Benutzer auswählen" msgstr "Benutzer auswählen"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Gemeinschaft ändern" msgstr "Gemeinschaft ändern"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Gemeinschaft endgültig löschen" msgstr "Gemeinschaft endgültig löschen"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Benutzer hinzufügen" msgstr "Benutzer hinzufügen"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Diese Gemeinschaft existiert nicht" msgstr "Diese Gemeinschaft existiert nicht"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Gemeinschaftsdaten aktualisiert" msgstr "Gemeinschaftsdaten aktualisiert"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Gemeinschaft gelöscht" msgstr "Gemeinschaft gelöscht"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Benutzer zur Gemeinschaft hinzugefügt" msgstr "Benutzer zur Gemeinschaft hinzugefügt"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Benutzer aus der Gemeinschaft entfernt" msgstr "Benutzer aus der Gemeinschaft entfernt"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "Nachrichteninhalt" msgstr "Nachrichteninhalt"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "Nur an verbundene Benutzer senden" msgstr "Nur an verbundene Benutzer senden"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "An alle Benutzer senden" msgstr "An alle Benutzer senden"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "Vorschau an dich selbst senden" msgstr "Vorschau an dich selbst senden"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "Ankündigung verschickt!" msgstr "Ankündigung verschickt!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Kern" msgstr "Kern"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
"Der Kontoexport ist zu groß. Bitte kontaktiere deinen Snikket-Betreiber." "Der Kontoexport ist zu groß. Bitte kontaktiere deinen Snikket-Betreiber."
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Benutzername" msgstr "Benutzername"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Passwort" msgstr "Passwort"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Passwort (Bestätigung)" msgstr "Passwort (Bestätigung)"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Die Passwörter müssen übereinstimmen." msgstr "Die Passwörter müssen übereinstimmen."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Konto anlegen" msgstr "Konto anlegen"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Dieser Benutzername ist bereits belegt." msgstr "Dieser Benutzername ist bereits belegt."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Die Registrierung wurde aus unbekannten Gründen abgelehnt." msgstr "Die Registrierung wurde aus unbekannten Gründen abgelehnt."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Der Benutzername ist ungültig." msgstr "Der Benutzername ist ungültig."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Passwort ändern" msgstr "Passwort ändern"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "Kontoexportdatei" msgstr "Kontoexportdatei"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "Daten importieren" msgstr "Daten importieren"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "The account data you tried to import is in an unknown format. Please upload "
@@ -277,24 +277,24 @@ msgstr ""
"Der Kontoexport ist in einem unbekannten Format. Es können nur XML-Dateien " "Der Kontoexport ist in einem unbekannten Format. Es können nur XML-Dateien "
"im XEP-0227-Format verarbeitet werden (erhaltenes Format: %(mimetype)s)." "im XEP-0227-Format verarbeitet werden (erhaltenes Format: %(mimetype)s)."
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Adresse" msgstr "Adresse"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Anmelden" msgstr "Anmelden"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Benutzername oder Passwort falsch." msgstr "Benutzername oder Passwort falsch."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Anmeldung erfolgreich!" msgstr "Anmeldung erfolgreich!"
@@ -469,7 +469,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Softwareversionen" msgstr "Softwareversionen"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Zurück zur Hauptseite" msgstr "Zurück zur Hauptseite"
@@ -616,6 +616,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"
@@ -1344,10 +1345,10 @@ msgid ""
"data from your previous account, upload it using the form below." "data from your previous account, upload it using the form below."
msgstr "" msgstr ""
"Wenn du dabei bist, dein Konto von einer anderen Snikket-Instanz oder XMPP-" "Wenn du dabei bist, dein Konto von einer anderen Snikket-Instanz oder XMPP-"
"kompatiblen Dienst umzuziehen, kannst du optional deine Kontodaten (" "kompatiblen Dienst umzuziehen, kannst du optional deine Kontodaten "
"Kontakte, Profilinformationen etc.) von deinem vorherigen Konto importieren. " "(Kontakte, Profilinformationen etc.) von deinem vorherigen Konto "
"Wenn du die Daten von deinem alten Konto exportiert hast, lade sie mit dem " "importieren. Wenn du die Daten von deinem alten Konto exportiert hast, lade "
"untenstehenden Formular hoch." "sie mit dem untenstehenden Formular hoch."
#: snikket_web/templates/invite_success.html:30 #: snikket_web/templates/invite_success.html:30
msgid "Upload account data" msgid "Upload account data"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2021-06-19 15:01+0000\n" "PO-Revision-Date: 2021-06-19 15:01+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n" "Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: English <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: English <https://i18n.sotecware.net/projects/snikket/web-"
@@ -20,320 +20,320 @@ msgstr ""
"X-Generator: Weblate 4.5.1\n" "X-Generator: Weblate 4.5.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Login name" msgstr "Login name"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Display name" msgstr "Display name"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "" msgstr ""
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "" msgstr ""
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "" msgstr ""
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
#, fuzzy #, fuzzy
#| msgid "Admin area" #| msgid "Admin area"
msgid "Administrator" msgid "Administrator"
msgstr "Admin area" msgstr "Admin area"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
#, fuzzy #, fuzzy
#| msgid "Update circle" #| msgid "Update circle"
msgid "Update user" msgid "Update user"
msgstr "Update circle" msgstr "Update circle"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
#, fuzzy #, fuzzy
#| msgid "Create password reset links or delete users." #| msgid "Create password reset links or delete users."
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Create password reset links or delete users." msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Password reset link for %(user_name)s" msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
#, fuzzy #, fuzzy
#| msgid "User information" #| msgid "User information"
msgid "User information updated." msgid "User information updated."
msgstr "User information" msgstr "User information"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Delete user permanently" msgstr "Delete user permanently"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
#, fuzzy #, fuzzy
#| msgid "deleted" #| msgid "deleted"
msgid "User deleted" msgid "User deleted"
msgstr "deleted" msgstr "deleted"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Password reset link for %(user_name)s" msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
#, fuzzy #, fuzzy
#| msgid "Create password reset links or delete users." #| msgid "Create password reset links or delete users."
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Create password reset links or delete users." msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Invite to circle" msgstr "Invite to circle"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "At least one circle must be selected" msgstr "At least one circle must be selected"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Valid for" msgstr "Valid for"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "One hour" msgstr "One hour"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Twelve hours" msgstr "Twelve hours"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "One day" msgstr "One day"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "One week" msgstr "One week"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Four weeks" msgstr "Four weeks"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Invitation type" msgstr "Invitation type"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individual" msgstr "Individual"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Group" msgstr "Group"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "New invitation link" msgstr "New invitation link"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Revoke" msgstr "Revoke"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation created" msgid "Invitation created"
msgstr "Invitation type" msgstr "Invitation type"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
#, fuzzy #, fuzzy
#| msgid "New invitation link" #| msgid "New invitation link"
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "New invitation link" msgstr "New invitation link"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Invitation type" msgstr "Invitation type"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Create circle" msgstr "Create circle"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle created" msgid "Circle created"
msgstr "Circle name" msgstr "Circle name"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Select user" msgstr "Select user"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Update circle" msgstr "Update circle"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Delete circle permanently" msgstr "Delete circle permanently"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Add user" msgstr "Add user"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
#, fuzzy #, fuzzy
#| msgid "No circles" #| msgid "No circles"
msgid "No such circle exists" msgid "No such circle exists"
msgstr "No circles" msgstr "No circles"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Circle name" msgstr "Circle name"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
#, fuzzy #, fuzzy
#| msgid "deleted" #| msgid "deleted"
msgid "Circle deleted" msgid "Circle deleted"
msgstr "deleted" msgstr "deleted"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
#, fuzzy #, fuzzy
#| msgid "Invite to circle" #| msgid "Invite to circle"
msgid "User added to circle" msgid "User added to circle"
msgstr "Invite to circle" msgstr "Invite to circle"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
#, fuzzy #, fuzzy
#| msgid "Remove user %(username)s from circle" #| msgid "Remove user %(username)s from circle"
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Remove user %(username)s from circle" msgstr "Remove user %(username)s from circle"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "" msgstr ""
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "" msgstr ""
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "" msgstr ""
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "" msgstr ""
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "" msgstr ""
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Main" msgstr "Main"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Username" msgstr "Username"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Confirm password" msgstr "Confirm password"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
#, fuzzy #, fuzzy
#| msgid "The passwords must match" #| msgid "The passwords must match"
msgid "The passwords must match." msgid "The passwords must match."
msgstr "The passwords must match" msgstr "The passwords must match"
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Create account" msgstr "Create account"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
#, fuzzy #, fuzzy
#| msgid "That username is already taken" #| msgid "That username is already taken"
msgid "That username is already taken." msgid "That username is already taken."
msgstr "That username is already taken" msgstr "That username is already taken"
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
#, fuzzy #, fuzzy
#| msgid "Registration was declined for unknown reasons" #| msgid "Registration was declined for unknown reasons"
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Registration was declined for unknown reasons" msgstr "Registration was declined for unknown reasons"
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
#, fuzzy #, fuzzy
#| msgid "The username is not valid" #| msgid "The username is not valid"
msgid "The username is not valid." msgid "The username is not valid."
msgstr "The username is not valid" msgstr "The username is not valid"
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Change password" msgstr "Change password"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "" msgstr ""
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "" msgstr ""
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "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)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Address" msgstr "Address"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Sign in" msgstr "Sign in"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Invalid username or password." msgstr "Invalid username or password."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "" msgstr ""
@@ -509,7 +509,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Software Versions" msgstr "Software Versions"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Back to the main page" msgstr "Back to the main page"
@@ -656,6 +656,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2021-06-19 15:01+0000\n" "PO-Revision-Date: 2021-06-19 15:01+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n" "Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: English (United Kingdom) <https://i18n.sotecware.net/projects/" "Language-Team: English (United Kingdom) <https://i18n.sotecware.net/projects/"
@@ -20,322 +20,322 @@ msgstr ""
"X-Generator: Weblate 4.5.1\n" "X-Generator: Weblate 4.5.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Login name" msgstr "Login name"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Display name" msgstr "Display name"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "" msgstr ""
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "" msgstr ""
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "" msgstr ""
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
#, fuzzy #, fuzzy
#| msgid "Admin dashboard" #| msgid "Admin dashboard"
msgid "Administrator" msgid "Administrator"
msgstr "Admin dashboard" msgstr "Admin dashboard"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
#, fuzzy #, fuzzy
#| msgid "Create circle" #| msgid "Create circle"
msgid "Update user" msgid "Update user"
msgstr "Create circle" msgstr "Create circle"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
#, fuzzy #, fuzzy
#| msgid "Create password reset links or delete users." #| msgid "Create password reset links or delete users."
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Create password reset links or delete users." msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Password reset link for %(user_name)s" msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
#, fuzzy #, fuzzy
#| msgid "User information" #| msgid "User information"
msgid "User information updated." msgid "User information updated."
msgstr "User information" msgstr "User information"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Delete user permanently" msgstr "Delete user permanently"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
#, fuzzy #, fuzzy
#| msgid "deleted" #| msgid "deleted"
msgid "User deleted" msgid "User deleted"
msgstr "deleted" msgstr "deleted"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Password reset link for %(user_name)s" msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
#, fuzzy #, fuzzy
#| msgid "Create password reset links or delete users." #| msgid "Create password reset links or delete users."
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Create password reset links or delete users." msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Invite to circle" msgstr "Invite to circle"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "At least one circle must be selected" msgstr "At least one circle must be selected"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Valid for" msgstr "Valid for"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "One hour" msgstr "One hour"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Twelve hours" msgstr "Twelve hours"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "One day" msgstr "One day"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "One week" msgstr "One week"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Four weeks" msgstr "Four weeks"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Invitation type" msgstr "Invitation type"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "" msgstr ""
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "" msgstr ""
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "New invitation link" msgstr "New invitation link"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Revoke" msgstr "Revoke"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation created" msgid "Invitation created"
msgstr "Invitation type" msgstr "Invitation type"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
#, fuzzy #, fuzzy
#| msgid "New invitation link" #| msgid "New invitation link"
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "New invitation link" msgstr "New invitation link"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Invitation type" msgstr "Invitation type"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Create circle" msgstr "Create circle"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle created" msgid "Circle created"
msgstr "Circle name" msgstr "Circle name"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Select user" msgstr "Select user"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
#, fuzzy #, fuzzy
#| msgid "Create circle" #| msgid "Create circle"
msgid "Update circle" msgid "Update circle"
msgstr "Create circle" msgstr "Create circle"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Delete circle permanently" msgstr "Delete circle permanently"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Add user" msgstr "Add user"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
#, fuzzy #, fuzzy
#| msgid "No circles" #| msgid "No circles"
msgid "No such circle exists" msgid "No such circle exists"
msgstr "No circles" msgstr "No circles"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Circle name" msgstr "Circle name"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
#, fuzzy #, fuzzy
#| msgid "deleted" #| msgid "deleted"
msgid "Circle deleted" msgid "Circle deleted"
msgstr "deleted" msgstr "deleted"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
#, fuzzy #, fuzzy
#| msgid "Invite to circle" #| msgid "Invite to circle"
msgid "User added to circle" msgid "User added to circle"
msgstr "Invite to circle" msgstr "Invite to circle"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
#, fuzzy #, fuzzy
#| msgid "Remove user %(username)s from circle" #| msgid "Remove user %(username)s from circle"
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Remove user %(username)s from circle" msgstr "Remove user %(username)s from circle"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "" msgstr ""
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "" msgstr ""
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "" msgstr ""
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "" msgstr ""
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "" msgstr ""
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Main" msgstr "Main"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
#, fuzzy #, fuzzy
#| msgid "Confirm new password" #| msgid "Confirm new password"
msgid "Confirm password" msgid "Confirm password"
msgstr "Confirm new password" msgstr "Confirm new password"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
#, fuzzy #, fuzzy
#| msgid "The passwords must match" #| msgid "The passwords must match"
msgid "The passwords must match." msgid "The passwords must match."
msgstr "The passwords must match" msgstr "The passwords must match"
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
#, fuzzy #, fuzzy
#| msgid "Create circle" #| msgid "Create circle"
msgid "Create account" msgid "Create account"
msgstr "Create circle" msgstr "Create circle"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "" msgstr ""
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "" msgstr ""
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "" msgstr ""
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Change password" msgstr "Change password"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "" msgstr ""
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "" msgstr ""
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "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)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Address" msgstr "Address"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Sign in" msgstr "Sign in"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
#, fuzzy #, fuzzy
#| msgid "Invalid user name or password." #| msgid "Invalid user name or password."
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Invalid user name or password." msgstr "Invalid user name or password."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "" msgstr ""
@@ -511,7 +511,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Software Versions" msgstr "Software Versions"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Back to the main page" msgstr "Back to the main page"
@@ -653,6 +653,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2021-03-31 13:00+0000\n" "PO-Revision-Date: 2021-03-31 13:00+0000\n"
"Last-Translator: Tilman Jiménez <tilman.jimenez@tu-dortmund.de>\n" "Last-Translator: Tilman Jiménez <tilman.jimenez@tu-dortmund.de>\n"
"Language-Team: Spanish (Mexico) <https://i18n.sotecware.net/projects/snikket/" "Language-Team: Spanish (Mexico) <https://i18n.sotecware.net/projects/snikket/"
@@ -20,308 +20,308 @@ msgstr ""
"X-Generator: Weblate 4.5.1\n" "X-Generator: Weblate 4.5.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Nombre de ingreso del usuario" msgstr "Nombre de ingreso del usuario"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Nombre mostrado" msgstr "Nombre mostrado"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Nivel de acceso" msgstr "Nivel de acceso"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Limitado" msgstr "Limitado"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Usuario normal" msgstr "Usuario normal"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
#, fuzzy #, fuzzy
#| msgid "Admin area" #| msgid "Admin area"
msgid "Administrator" msgid "Administrator"
msgstr "Administración" msgstr "Administración"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Actualizar usuario" msgstr "Actualizar usuario"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
#, fuzzy #, fuzzy
#| msgid "Current password" #| msgid "Current password"
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Contraseña actual" msgstr "Contraseña actual"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Un enlace para restablecer la contraseña ha sido creado" msgstr "Un enlace para restablecer la contraseña ha sido creado"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
#, fuzzy #, fuzzy
#| msgid "Circle information" #| msgid "Circle information"
msgid "User information updated." msgid "User information updated."
msgstr "Información del círculo" msgstr "Información del círculo"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Eliminar usuario permanentemente" msgstr "Eliminar usuario permanentemente"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Usuario eliminado" msgstr "Usuario eliminado"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "No hemos encontrado un enlace para restablecer la contraseña" msgstr "No hemos encontrado un enlace para restablecer la contraseña"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Enlace para restablecer la contraseña eliminado" msgstr "Enlace para restablecer la contraseña eliminado"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Invitar al círculo" msgstr "Invitar al círculo"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Seleccione al menos un círculo" msgstr "Seleccione al menos un círculo"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Válido por" msgstr "Válido por"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Una hora" msgstr "Una hora"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Doce horas" msgstr "Doce horas"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Un día" msgstr "Un día"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Una semana" msgstr "Una semana"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Cuatro semanas" msgstr "Cuatro semanas"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Tipo de invitación" msgstr "Tipo de invitación"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individual" msgstr "Individual"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Grupo" msgstr "Grupo"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Nuevo enlace de invitación" msgstr "Nuevo enlace de invitación"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Revocar/Eliminar" msgstr "Revocar/Eliminar"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation created" msgid "Invitation created"
msgstr "Tipo de invitación" msgstr "Tipo de invitación"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
#, fuzzy #, fuzzy
#| msgid "New invitation link" #| msgid "New invitation link"
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Nuevo enlace de invitación" msgstr "Nuevo enlace de invitación"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Tipo de invitación" msgstr "Tipo de invitación"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Nombre" msgstr "Nombre"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Crear círculo" msgstr "Crear círculo"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle created" msgid "Circle created"
msgstr "Nombre del círculo" msgstr "Nombre del círculo"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Seleccionar usuario" msgstr "Seleccionar usuario"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Actualizar círculo" msgstr "Actualizar círculo"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Eliminar círculo permanentemente" msgstr "Eliminar círculo permanentemente"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Añadir usuario" msgstr "Añadir usuario"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
#, fuzzy #, fuzzy
#| msgid "No circles" #| msgid "No circles"
msgid "No such circle exists" msgid "No such circle exists"
msgstr "No hay círculos" msgstr "No hay círculos"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Nombre del círculo" msgstr "Nombre del círculo"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
#, fuzzy #, fuzzy
#| msgid "Circle members" #| msgid "Circle members"
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Miembros del círculo" msgstr "Miembros del círculo"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
#, fuzzy #, fuzzy
#| msgid "Invite to circle" #| msgid "Invite to circle"
msgid "User added to circle" msgid "User added to circle"
msgstr "Invitar al círculo" msgstr "Invitar al círculo"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "" msgstr ""
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "" msgstr ""
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "" msgstr ""
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "" msgstr ""
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "" msgstr ""
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "" msgstr ""
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Principal" msgstr "Principal"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Usuario" msgstr "Usuario"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Contraseña" msgstr "Contraseña"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Confirmar contraseña" msgstr "Confirmar contraseña"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
#, fuzzy #, fuzzy
#| msgid "The passwords must match" #| msgid "The passwords must match"
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Las contraseñas deben ser las mismas" msgstr "Las contraseñas deben ser las mismas"
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Crear cuenta" msgstr "Crear cuenta"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
#, fuzzy #, fuzzy
#| msgid "That username is already taken" #| msgid "That username is already taken"
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Ese nombre de usuario ya está siendo utilizado" msgstr "Ese nombre de usuario ya está siendo utilizado"
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
#, fuzzy #, fuzzy
#| msgid "Registration was declined for unknown reasons" #| msgid "Registration was declined for unknown reasons"
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "El registro ha sido declinado por razones no identificadas" msgstr "El registro ha sido declinado por razones no identificadas"
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
#, fuzzy #, fuzzy
#| msgid "The username is not valid" #| msgid "The username is not valid"
msgid "The username is not valid." msgid "The username is not valid."
msgstr "El nombre de usuario no es válido" msgstr "El nombre de usuario no es válido"
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Cambiar contraseña" msgstr "Cambiar contraseña"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "" msgstr ""
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "" msgstr ""
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "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)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Dirección" msgstr "Dirección"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Ingresar" msgstr "Ingresar"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Nombre de usuario o contraseña no válidos." msgstr "Nombre de usuario o contraseña no válidos."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "" msgstr ""
@@ -488,7 +488,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "" msgstr ""
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Regresar a la página principal" msgstr "Regresar a la página principal"
@@ -635,6 +635,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -6,8 +6,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-04-11 13:00+0000\n" "PO-Revision-Date: 2022-04-11 13:00+0000\n"
"Last-Translator: David Baraniak <admin@chipmnk.dev>\n" "Last-Translator: David Baraniak <admin@chipmnk.dev>\n"
"Language-Team: French <http://i18n.sotecware.net/projects/snikket/web-portal/" "Language-Team: French <http://i18n.sotecware.net/projects/snikket/web-portal/"
@@ -20,203 +20,203 @@ msgstr ""
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Identifiant" msgstr "Identifiant"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Nom à afficher" msgstr "Nom à afficher"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Niveau daccès" msgstr "Niveau daccès"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Limité" msgstr "Limité"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Utilisateur normal" msgstr "Utilisateur normal"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Administrateur" msgstr "Administrateur"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Modifier lutilisateur" msgstr "Modifier lutilisateur"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Créer le lien de réinitialisation de mot de passe" msgstr "Créer le lien de réinitialisation de mot de passe"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Lien de réinitialisation du mot de passe créé" msgstr "Lien de réinitialisation du mot de passe créé"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Informations de lutilisateur mises à jour." msgstr "Informations de lutilisateur mises à jour."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Désinscrire définitivement lutilisateur" msgstr "Désinscrire définitivement lutilisateur"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Utilisateur supprimé" msgstr "Utilisateur supprimé"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Lien de réinitialisation du mot de passe introuvable" msgstr "Lien de réinitialisation du mot de passe introuvable"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Liens de réinitialisation de mot de passe supprimé" msgstr "Liens de réinitialisation de mot de passe supprimé"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Inviter dans le cercle" msgstr "Inviter dans le cercle"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Au moins un cercle doit être sélectionné" msgstr "Au moins un cercle doit être sélectionné"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Valide pour" msgstr "Valide pour"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Une heure" msgstr "Une heure"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Douze heures" msgstr "Douze heures"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Une journée" msgstr "Une journée"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Une semaine" msgstr "Une semaine"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Quatre semaines" msgstr "Quatre semaines"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Type dinvitation" msgstr "Type dinvitation"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individuelle" msgstr "Individuelle"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Groupe" msgstr "Groupe"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Nouveau lien dinvitation" msgstr "Nouveau lien dinvitation"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Révoquer" msgstr "Révoquer"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Invitation créée" msgstr "Invitation créée"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Cette invitation nexiste pas" msgstr "Cette invitation nexiste pas"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Invitation révoquée" msgstr "Invitation révoquée"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Créer un cercle" msgstr "Créer un cercle"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Cercle créé" msgstr "Cercle créé"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Sélectionner un utilisateur" msgstr "Sélectionner un utilisateur"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Mettre à jour le cercle" msgstr "Mettre à jour le cercle"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Supprimer le cercle définitivement" msgstr "Supprimer le cercle définitivement"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Ajouter un utilisateur" msgstr "Ajouter un utilisateur"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Ce cercle nexiste pas" msgstr "Ce cercle nexiste pas"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Données du cercle mises à jour" msgstr "Données du cercle mises à jour"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Cercle supprimé" msgstr "Cercle supprimé"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Utilisateur ajouté à ce cercle" msgstr "Utilisateur ajouté à ce cercle"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Utilisateur retiré du cercle" msgstr "Utilisateur retiré du cercle"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "Contenu du message" msgstr "Contenu du message"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "Envoyer uniquement aux utilisateurs connectés" msgstr "Envoyer uniquement aux utilisateurs connectés"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "Envoyer aux utilisateurs" msgstr "Envoyer aux utilisateurs"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "Envoyer une prévisualisation à vous-mêmes" msgstr "Envoyer une prévisualisation à vous-mêmes"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "Annonce envoyée!" msgstr "Annonce envoyée!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Principal" msgstr "Principal"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
@@ -224,52 +224,52 @@ msgstr ""
"Les données du compte que vous avez essayé d'importer sont trop volumineuses " "Les données du compte que vous avez essayé d'importer sont trop volumineuses "
"pour être téléchargées. Veuillez contacter votre opérateur Snikket." "pour être téléchargées. Veuillez contacter votre opérateur Snikket."
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Nom dutilisateur" msgstr "Nom dutilisateur"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Mot de passe" msgstr "Mot de passe"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Confirmer le mot de passe" msgstr "Confirmer le mot de passe"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Les mots de passe doivent être identiques." msgstr "Les mots de passe doivent être identiques."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Créer un compte" msgstr "Créer un compte"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Ce nom dutilisateur est déjà utilisé." msgstr "Ce nom dutilisateur est déjà utilisé."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Lenregistrement a été refusé pour des raisons inconnues." msgstr "Lenregistrement a été refusé pour des raisons inconnues."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Le nom dutilisateur nest pas valide." msgstr "Le nom dutilisateur nest pas valide."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Changer de mot de passe" msgstr "Changer de mot de passe"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "Fichier de données du compte" msgstr "Fichier de données du compte"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "Importer les données" msgstr "Importer les données"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "The account data you tried to import is in an unknown format. Please upload "
@@ -279,24 +279,24 @@ msgstr ""
"inconnu. Veuillez télécharger un fichier XML au format XEP-0227 (format " "inconnu. Veuillez télécharger un fichier XML au format XEP-0227 (format "
"fourni : %(mimetype)s)." "fourni : %(mimetype)s)."
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Adresse" msgstr "Adresse"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Sidentifier" msgstr "Sidentifier"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Nom dutilisateur ou mot de passe incorrect." msgstr "Nom dutilisateur ou mot de passe incorrect."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Connexion réussie!" msgstr "Connexion réussie!"
@@ -470,7 +470,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Version des logiciels" msgstr "Version des logiciels"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Retour à la page principale" msgstr "Retour à la page principale"
@@ -617,6 +617,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"
@@ -1320,8 +1321,8 @@ msgid ""
"\"%(login_url)s\">manage your account</a>." "\"%(login_url)s\">manage your account</a>."
msgstr "" msgstr ""
"Vous pouvez maintenant fermer cette page en toute sécurité, ou vous " "Vous pouvez maintenant fermer cette page en toute sécurité, ou vous "
"connecter au portail web pour <a href=\"%(login_url)s\">gérer votre " "connecter au portail web pour <a href=\"%(login_url)s\">gérer votre compte</"
"compte</a>." "a>."
#: snikket_web/templates/invite_success.html:21 #: snikket_web/templates/invite_success.html:21
msgid "Import successful" msgid "Import successful"

View File

@@ -6,12 +6,12 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-01-18 14:59+0000\n" "PO-Revision-Date: 2022-01-18 14:59+0000\n"
"Last-Translator: uira <inboxriau@andriana.id>\n" "Last-Translator: uira <inboxriau@andriana.id>\n"
"Language-Team: Indonesian <http://i18n.sotecware.net/projects/snikket/" "Language-Team: Indonesian <http://i18n.sotecware.net/projects/snikket/web-"
"web-portal/id/>\n" "portal/id/>\n"
"Language: id\n" "Language: id\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,203 +20,203 @@ msgstr ""
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Nama login" msgstr "Nama login"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Nama tampilan" msgstr "Nama tampilan"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Level akses" msgstr "Level akses"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Terbatas" msgstr "Terbatas"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Pengguna normal" msgstr "Pengguna normal"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Administrator" msgstr "Administrator"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Memperbarui pengguna" msgstr "Memperbarui pengguna"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Buat tautan setel ulang kata sandi" msgstr "Buat tautan setel ulang kata sandi"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Tautan setel ulang kata sandi dibuat" msgstr "Tautan setel ulang kata sandi dibuat"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Informasi pengguna diperbarui." msgstr "Informasi pengguna diperbarui."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Hapus permanen pengguna" msgstr "Hapus permanen pengguna"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Pengguna dihapus" msgstr "Pengguna dihapus"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Tautan setel ulang kata sandi tidak ditemukan" msgstr "Tautan setel ulang kata sandi tidak ditemukan"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Tautan setel ulang kata sandi dihapus" msgstr "Tautan setel ulang kata sandi dihapus"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Undang masuk kelompok" msgstr "Undang masuk kelompok"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Minimal satu kelompok harus dipilih" msgstr "Minimal satu kelompok harus dipilih"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Valid selama" msgstr "Valid selama"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Satu jam" msgstr "Satu jam"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Dua belas jam" msgstr "Dua belas jam"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Satu hari" msgstr "Satu hari"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Satu minggu" msgstr "Satu minggu"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Empat minggu" msgstr "Empat minggu"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Jenis undangan" msgstr "Jenis undangan"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individu" msgstr "Individu"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Grup" msgstr "Grup"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Tautan undangan baru" msgstr "Tautan undangan baru"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Batalkan" msgstr "Batalkan"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Undangan dibuat" msgstr "Undangan dibuat"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Undangan tidak tersedia" msgstr "Undangan tidak tersedia"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Undangan dibatalkan" msgstr "Undangan dibatalkan"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Nama" msgstr "Nama"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Buat kelompok" msgstr "Buat kelompok"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Kelompok dibuat" msgstr "Kelompok dibuat"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Pilih pengguna" msgstr "Pilih pengguna"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Memperbarui kelompok" msgstr "Memperbarui kelompok"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Hapus kelompok secara permanen" msgstr "Hapus kelompok secara permanen"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Tambah pengguna" msgstr "Tambah pengguna"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Kelompok tersebut tidak ada" msgstr "Kelompok tersebut tidak ada"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Data kelompok diperbarui" msgstr "Data kelompok diperbarui"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Kelompok dihapus" msgstr "Kelompok dihapus"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Pengguna ditambahkan ke kelompok" msgstr "Pengguna ditambahkan ke kelompok"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Pengguna dihapus dari kelompok" msgstr "Pengguna dihapus dari kelompok"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "Isi pesan" msgstr "Isi pesan"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "Hanya kirim ke pengguna online" msgstr "Hanya kirim ke pengguna online"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "Kirim ke semua pengguna" msgstr "Kirim ke semua pengguna"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "Kirim pratinjau ke diri sendiri" msgstr "Kirim pratinjau ke diri sendiri"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "Pengumuman terkirim!" msgstr "Pengumuman terkirim!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Utama" msgstr "Utama"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
@@ -224,52 +224,52 @@ msgstr ""
"Data akun yang coba diimpor terlalu besar untuk diunggah. Silakan hubungi " "Data akun yang coba diimpor terlalu besar untuk diunggah. Silakan hubungi "
"operator Snikket Anda." "operator Snikket Anda."
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Nama pengguna" msgstr "Nama pengguna"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Kata sandi" msgstr "Kata sandi"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Konfirmasi kata sandi" msgstr "Konfirmasi kata sandi"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Kata sandi harus cocok." msgstr "Kata sandi harus cocok."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Buat akun" msgstr "Buat akun"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Nama pengguna itu sudah dipakai." msgstr "Nama pengguna itu sudah dipakai."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Pendaftaran ditolak karena alasan yang tidak diketahui." msgstr "Pendaftaran ditolak karena alasan yang tidak diketahui."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Nama pengguna tidak valid." msgstr "Nama pengguna tidak valid."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Ganti kata sandi" msgstr "Ganti kata sandi"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "File data akun" msgstr "File data akun"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "Impor data" msgstr "Impor data"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "The account data you tried to import is in an unknown format. Please upload "
@@ -278,24 +278,24 @@ msgstr ""
"Data akun yang coba diimpor dalam format yang tidak dikenal. Harap unggah " "Data akun yang coba diimpor dalam format yang tidak dikenal. Harap unggah "
"file XML dalam format XEP-0227 (format yang disediakan: %(mimetype)s)." "file XML dalam format XEP-0227 (format yang disediakan: %(mimetype)s)."
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Kesalahan" msgstr "Kesalahan"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Alamat" msgstr "Alamat"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Masuk" msgstr "Masuk"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Nama pengguna atau kata sandi salah." msgstr "Nama pengguna atau kata sandi salah."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Login berhasil!" msgstr "Login berhasil!"
@@ -471,7 +471,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Versi perangkat lunak" msgstr "Versi perangkat lunak"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Kembali ke halaman depan" msgstr "Kembali ke halaman depan"
@@ -618,6 +618,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2021-05-19 15:12+0000\n" "PO-Revision-Date: 2021-05-19 15:12+0000\n"
"Last-Translator: Roberto Resoli <roberto@resolutions.it>\n" "Last-Translator: Roberto Resoli <roberto@resolutions.it>\n"
"Language-Team: Italian <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: Italian <https://i18n.sotecware.net/projects/snikket/web-"
@@ -20,278 +20,278 @@ msgstr ""
"X-Generator: Weblate 4.5.1\n" "X-Generator: Weblate 4.5.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Nome utente" msgstr "Nome utente"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Nome visualizzato" msgstr "Nome visualizzato"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Livello di accesso" msgstr "Livello di accesso"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Limitato" msgstr "Limitato"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Utente normale" msgstr "Utente normale"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Amministratore" msgstr "Amministratore"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Aggiorna utente" msgstr "Aggiorna utente"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Crea collegamento per reimpostare la password" msgstr "Crea collegamento per reimpostare la password"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Creato collegamento per reimpostare la password" msgstr "Creato collegamento per reimpostare la password"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Informazioni utente aggiornate." msgstr "Informazioni utente aggiornate."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Elimina definitivamente l'utente" msgstr "Elimina definitivamente l'utente"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Utente rimosso" msgstr "Utente rimosso"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Collegamento per reimpostare la password non trovato" msgstr "Collegamento per reimpostare la password non trovato"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Eliminato collegamento per reimpostare la password" msgstr "Eliminato collegamento per reimpostare la password"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Invita nella cerchia" msgstr "Invita nella cerchia"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Devi selezionare almeno una cerchia" msgstr "Devi selezionare almeno una cerchia"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Valido per" msgstr "Valido per"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Un'ora" msgstr "Un'ora"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Dodici ore" msgstr "Dodici ore"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Un giorno" msgstr "Un giorno"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Una settimana" msgstr "Una settimana"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Quattro settimane" msgstr "Quattro settimane"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Tipo di invito" msgstr "Tipo di invito"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individuale" msgstr "Individuale"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Gruppo" msgstr "Gruppo"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Nuovo collegamento di invito" msgstr "Nuovo collegamento di invito"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Revoca" msgstr "Revoca"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Invito creato" msgstr "Invito creato"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Questo invito non esiste" msgstr "Questo invito non esiste"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Invito revocato" msgstr "Invito revocato"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Nome" msgstr "Nome"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Crea cerchia" msgstr "Crea cerchia"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Cerchia creata" msgstr "Cerchia creata"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Seleziona utente" msgstr "Seleziona utente"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Modifica cerchia" msgstr "Modifica cerchia"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Elimina cerchia definitivamente" msgstr "Elimina cerchia definitivamente"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Aggiungi utente" msgstr "Aggiungi utente"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Questa cerchia non esiste" msgstr "Questa cerchia non esiste"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Dati della cerchia aggiornati" msgstr "Dati della cerchia aggiornati"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Cerchia eliminata" msgstr "Cerchia eliminata"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Utente aggiunto alla cerchia" msgstr "Utente aggiunto alla cerchia"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Utente rimosso dalla cerchia" msgstr "Utente rimosso dalla cerchia"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "" msgstr ""
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "" msgstr ""
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "" msgstr ""
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "" msgstr ""
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "" msgstr ""
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Principale" msgstr "Principale"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Nome utente" msgstr "Nome utente"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Conferma password" msgstr "Conferma password"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Le password devono essere identiche." msgstr "Le password devono essere identiche."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Crea utenza" msgstr "Crea utenza"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Nome utente già in uso." msgstr "Nome utente già in uso."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Registrazione rifiutata per motivi sconosciuti." msgstr "Registrazione rifiutata per motivi sconosciuti."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Nome utente non valido." msgstr "Nome utente non valido."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Cambia password" msgstr "Cambia password"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "" msgstr ""
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "" msgstr ""
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "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)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Errore" msgstr "Errore"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Indirizzo" msgstr "Indirizzo"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Accedi" msgstr "Accedi"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Nome utente o password non validi." msgstr "Nome utente o password non validi."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Accesso riuscito!" msgstr "Accesso riuscito!"
@@ -466,7 +466,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Versioni dei programmi" msgstr "Versioni dei programmi"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Torna alla pagina principale" msgstr "Torna alla pagina principale"
@@ -613,6 +613,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2021-01-28 17:55+0000\n" "PO-Revision-Date: 2021-01-28 17:55+0000\n"
"Last-Translator: pep <pep@bouah.net>\n" "Last-Translator: pep <pep@bouah.net>\n"
"Language-Team: Japanese <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: Japanese <https://i18n.sotecware.net/projects/snikket/web-"
@@ -20,318 +20,318 @@ msgstr ""
"X-Generator: Weblate 4.4.2\n" "X-Generator: Weblate 4.4.2\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "ロゲイン名" msgstr "ロゲイン名"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "表示名" msgstr "表示名"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "" msgstr ""
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "" msgstr ""
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "" msgstr ""
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
#, fuzzy #, fuzzy
#| msgid "Admin area" #| msgid "Admin area"
msgid "Administrator" msgid "Administrator"
msgstr "管理" msgstr "管理"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
#, fuzzy #, fuzzy
#| msgid "Update circle" #| msgid "Update circle"
msgid "Update user" msgid "Update user"
msgstr "サークルを更新" msgstr "サークルを更新"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Create password reset link" msgid "Create password reset link"
msgstr "%(user_name)s のパスワード再設定リンク" msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link created" msgid "Password reset link created"
msgstr "%(user_name)s のパスワード再設定リンク" msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
#, fuzzy #, fuzzy
#| msgid "User information" #| msgid "User information"
msgid "User information updated." msgid "User information updated."
msgstr "ユーザー詳細" msgstr "ユーザー詳細"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "ユーザーを削除する" msgstr "ユーザーを削除する"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "" msgstr ""
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "%(user_name)s のパスワード再設定リンク" msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
#, fuzzy #, fuzzy
#| msgid "Password reset link for %(user_name)s" #| msgid "Password reset link for %(user_name)s"
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "%(user_name)s のパスワード再設定リンク" msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "サークルに紹介する" msgstr "サークルに紹介する"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "サークルを選択してください" msgstr "サークルを選択してください"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "有効期限" msgstr "有効期限"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "一時間" msgstr "一時間"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "12時間" msgstr "12時間"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "一日" msgstr "一日"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "一週間" msgstr "一週間"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "4週間" msgstr "4週間"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "紹介の種類" msgstr "紹介の種類"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "一回" msgstr "一回"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "複数回" msgstr "複数回"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "新しい紹介状" msgstr "新しい紹介状"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "取り消す" msgstr "取り消す"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation created" msgid "Invitation created"
msgstr "紹介の種類" msgstr "紹介の種類"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
#, fuzzy #, fuzzy
#| msgid "New invitation link" #| msgid "New invitation link"
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "新しい紹介状" msgstr "新しい紹介状"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
#, fuzzy #, fuzzy
#| msgid "Invitation type" #| msgid "Invitation type"
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "紹介の種類" msgstr "紹介の種類"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "名" msgstr "名"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "サークルを作成" msgstr "サークルを作成"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle created" msgid "Circle created"
msgstr "サークル名" msgstr "サークル名"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "ユーザー選択" msgstr "ユーザー選択"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "サークルを更新" msgstr "サークルを更新"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "サークルを削除" msgstr "サークルを削除"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "ユーザーを追加する" msgstr "ユーザーを追加する"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
#, fuzzy #, fuzzy
#| msgid "No circles" #| msgid "No circles"
msgid "No such circle exists" msgid "No such circle exists"
msgstr "なし" msgstr "なし"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
#, fuzzy #, fuzzy
#| msgid "Circle name" #| msgid "Circle name"
msgid "Circle data updated" msgid "Circle data updated"
msgstr "サークル名" msgstr "サークル名"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
#, fuzzy #, fuzzy
#| msgid "Circle members" #| msgid "Circle members"
msgid "Circle deleted" msgid "Circle deleted"
msgstr "サークル会員" msgstr "サークル会員"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
#, fuzzy #, fuzzy
#| msgid "Invite to circle" #| msgid "Invite to circle"
msgid "User added to circle" msgid "User added to circle"
msgstr "サークルに紹介する" msgstr "サークルに紹介する"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
#, fuzzy #, fuzzy
#| msgid "Remove user %(username)s from circle" #| msgid "Remove user %(username)s from circle"
msgid "User removed from circle" msgid "User removed from circle"
msgstr "%(username)s をサークルから外す" msgstr "%(username)s をサークルから外す"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "" msgstr ""
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "" msgstr ""
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "" msgstr ""
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "" msgstr ""
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "" msgstr ""
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "第一サークル" msgstr "第一サークル"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "ユーザー名" msgstr "ユーザー名"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "パスワード" msgstr "パスワード"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "確認用パスワード" msgstr "確認用パスワード"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
#, fuzzy #, fuzzy
#| msgid "The passwords must match" #| msgid "The passwords must match"
msgid "The passwords must match." msgid "The passwords must match."
msgstr "確認用パスワードが一致しません" msgstr "確認用パスワードが一致しません"
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "アカウント作成" msgstr "アカウント作成"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
#, fuzzy #, fuzzy
#| msgid "That username is already taken" #| msgid "That username is already taken"
msgid "That username is already taken." msgid "That username is already taken."
msgstr "このユーザー名は存在しています" msgstr "このユーザー名は存在しています"
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
#, fuzzy #, fuzzy
#| msgid "Registration was declined for unknown reasons" #| msgid "Registration was declined for unknown reasons"
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "理由不明の登録エラー" msgstr "理由不明の登録エラー"
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
#, fuzzy #, fuzzy
#| msgid "The username is not valid" #| msgid "The username is not valid"
msgid "The username is not valid." msgid "The username is not valid."
msgstr "ユーザー名が不正" msgstr "ユーザー名が不正"
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "パスワード変更" msgstr "パスワード変更"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "" msgstr ""
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "" msgstr ""
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "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)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "アドレス" msgstr "アドレス"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "サインイン" msgstr "サインイン"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "ユーザー名またはパスワードが不正。" msgstr "ユーザー名またはパスワードが不正。"
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "" msgstr ""
@@ -498,7 +498,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "ソフトウェアバーション" msgstr "ソフトウェアバーション"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "戻る" msgstr "戻る"
@@ -635,6 +635,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-06-06 19:52+0200\n" "POT-Creation-Date: 2022-06-07 22:31+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1079,8 +1079,8 @@ msgstr ""
#: snikket_web/templates/invite_register.html:16 #: snikket_web/templates/invite_register.html:16
#: snikket_web/templates/invite_reset_view.html:21 #: snikket_web/templates/invite_reset_view.html:21
#: snikket_web/templates/invite_view.html:41 #: snikket_web/templates/invite_view.html:41
#: snikket_web/templates/invite_view.html:106 #: snikket_web/templates/invite_view.html:84
#: snikket_web/templates/invite_view.html:134 #: snikket_web/templates/invite_view.html:112
msgid "Open the app" msgid "Open the app"
msgstr "" msgstr ""
@@ -1170,7 +1170,6 @@ msgid ""
msgstr "" msgstr ""
#: snikket_web/templates/invite_reset_view.html:26 #: snikket_web/templates/invite_reset_view.html:26
#: snikket_web/templates/invite_view.html:77
msgid "" msgid ""
"Your camera will turn on. Point it at the square code below until it is " "Your camera will turn on. Point it at the square code below until it is "
"within the highlighted square on your screen, and wait until the app " "within the highlighted square on your screen, and wait until the app "
@@ -1289,7 +1288,7 @@ msgid "Get it on Google Play"
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:30 #: snikket_web/templates/invite_view.html:30
#: snikket_web/templates/invite_view.html:102 #: snikket_web/templates/invite_view.html:80
msgid "Download on the App Store" msgid "Download on the App Store"
msgstr "" msgstr ""
@@ -1320,11 +1319,11 @@ msgid "Scan invite code"
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:55 #: snikket_web/templates/invite_view.html:55
#: snikket_web/templates/invite_view.html:84 #: snikket_web/templates/invite_view.html:62
#: snikket_web/templates/invite_view.html:96 #: snikket_web/templates/invite_view.html:74
#: snikket_web/templates/invite_view.html:112 #: snikket_web/templates/invite_view.html:90
#: snikket_web/templates/invite_view.html:124 #: snikket_web/templates/invite_view.html:102
#: snikket_web/templates/invite_view.html:140 #: snikket_web/templates/invite_view.html:118
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -1335,59 +1334,39 @@ msgid ""
"itself." "itself."
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:63 #: snikket_web/templates/invite_view.html:71
msgid "Using a QR code scanner"
msgstr ""
#: snikket_web/templates/invite_view.html:65
msgid "Using the Snikket app"
msgstr ""
#: snikket_web/templates/invite_view.html:70
msgid ""
"Use a <em>QR code</em> scanner on your mobile device to scan the code "
"below:"
msgstr ""
#: snikket_web/templates/invite_view.html:76
msgid ""
"Install the Snikket app on your mobile device, open it, and tap the "
"'Scan' button at the top."
msgstr ""
#: snikket_web/templates/invite_view.html:93
msgid "Install on iOS" msgid "Install on iOS"
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:99 #: snikket_web/templates/invite_view.html:77
msgid "" msgid ""
"After downloading Snikket from the App Store, you have to return to this " "After downloading Snikket from the App Store, you have to return to this "
"invite link and tap on \"Open the app\" to proceed." "invite link and tap on \"Open the app\" to proceed."
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:101 #: snikket_web/templates/invite_view.html:79
msgid "First download Snikket from the App Store using the button below:" msgid "First download Snikket from the App Store using the button below:"
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:103 #: snikket_web/templates/invite_view.html:81
#: snikket_web/templates/invite_view.html:131 #: snikket_web/templates/invite_view.html:109
msgid "" msgid ""
"After the installation is complete, you can return to this page and tap " "After the installation is complete, you can return to this page and tap "
"the \"Open the app\" button to continue with the setup:" "the \"Open the app\" button to continue with the setup:"
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:121 #: snikket_web/templates/invite_view.html:99
#: snikket_web/templates/invite_view.html:130 #: snikket_web/templates/invite_view.html:108
msgid "Install via F-Droid" msgid "Install via F-Droid"
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:127 #: snikket_web/templates/invite_view.html:105
msgid "" msgid ""
"After installing Snikket via F-Droid, you have to return to this invite " "After installing Snikket via F-Droid, you have to return to this invite "
"link and tap on \"Open the app\" to proceed." "link and tap on \"Open the app\" to proceed."
msgstr "" msgstr ""
#: snikket_web/templates/invite_view.html:129 #: snikket_web/templates/invite_view.html:107
msgid "First install Snikket from F-Droid using the button below:" msgid "First install Snikket from F-Droid using the button below:"
msgstr "" msgstr ""

View File

@@ -6,8 +6,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-01-21 15:00+0000\n" "PO-Revision-Date: 2022-01-21 15:00+0000\n"
"Last-Translator: misiek <migelazur@mailbox.org>\n" "Last-Translator: misiek <migelazur@mailbox.org>\n"
"Language-Team: Polish <http://i18n.sotecware.net/projects/snikket/web-portal/" "Language-Team: Polish <http://i18n.sotecware.net/projects/snikket/web-portal/"
@@ -21,203 +21,203 @@ msgstr ""
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Login" msgstr "Login"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Nazwa wyświetlana" msgstr "Nazwa wyświetlana"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Poziom dostępu" msgstr "Poziom dostępu"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Ograniczony" msgstr "Ograniczony"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Zwykły użytkownik" msgstr "Zwykły użytkownik"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Administrator" msgstr "Administrator"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Zapisz ustawienia użytkownika" msgstr "Zapisz ustawienia użytkownika"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Stwórz link do zresetowania hasła" msgstr "Stwórz link do zresetowania hasła"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Utworzono link resetowania hasła" msgstr "Utworzono link resetowania hasła"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Zaktualizowano informacje o użytkowniku." msgstr "Zaktualizowano informacje o użytkowniku."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Usuń użytkownika bezpowrotnie" msgstr "Usuń użytkownika bezpowrotnie"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Użytkownik został usunięty" msgstr "Użytkownik został usunięty"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Nie znaleziono linku do zresetowania hasła" msgstr "Nie znaleziono linku do zresetowania hasła"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Usunięto link resetowania hasła" msgstr "Usunięto link resetowania hasła"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Zaproś do kręgu" msgstr "Zaproś do kręgu"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Należy wybrać przynajmniej jeden krąg" msgstr "Należy wybrać przynajmniej jeden krąg"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Ważne przez" msgstr "Ważne przez"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Godzinę" msgstr "Godzinę"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Dwanaście godzin" msgstr "Dwanaście godzin"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Dzień" msgstr "Dzień"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Tydzień" msgstr "Tydzień"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Cztery tygodnie" msgstr "Cztery tygodnie"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Typ zaproszenia" msgstr "Typ zaproszenia"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Indywidualne" msgstr "Indywidualne"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Grupowe" msgstr "Grupowe"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Nowy link z zaproszeniem" msgstr "Nowy link z zaproszeniem"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Unieważnij" msgstr "Unieważnij"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Utworzono zaproszenie" msgstr "Utworzono zaproszenie"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Takie zaproszenie nie istnieje" msgstr "Takie zaproszenie nie istnieje"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Unieważniono zaproszenie" msgstr "Unieważniono zaproszenie"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Nazwa" msgstr "Nazwa"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Utwórz krąg" msgstr "Utwórz krąg"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Utworzono krąg" msgstr "Utworzono krąg"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Wybierz użytkownika" msgstr "Wybierz użytkownika"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Zaktualizuj ustawienia kręgu" msgstr "Zaktualizuj ustawienia kręgu"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Usuń krąg bezpowrotnie" msgstr "Usuń krąg bezpowrotnie"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Dodaj użytkownika" msgstr "Dodaj użytkownika"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Taki krąg nie istnieje" msgstr "Taki krąg nie istnieje"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Zaktualizowano dane kręgu" msgstr "Zaktualizowano dane kręgu"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Krąg został usunięty" msgstr "Krąg został usunięty"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Dodano użytkownika do kręgu" msgstr "Dodano użytkownika do kręgu"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Usunięto użytkownika z kręgu" msgstr "Usunięto użytkownika z kręgu"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "Treść wiadomości" msgstr "Treść wiadomości"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "Wyślij jedynie do użytkowników online" msgstr "Wyślij jedynie do użytkowników online"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "Wyślij do wszystkich użytkowników" msgstr "Wyślij do wszystkich użytkowników"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "Prześlij do siebie podgląd wiadomości" msgstr "Prześlij do siebie podgląd wiadomości"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "Komunikat wysłany!" msgstr "Komunikat wysłany!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Główny" msgstr "Główny"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
@@ -225,52 +225,52 @@ msgstr ""
"Plik z danymi konta, które próbujesz zaimportować, jest zbyt duży. " "Plik z danymi konta, które próbujesz zaimportować, jest zbyt duży. "
"Skontaktuj się z administratorem twojego serwera Snikket." "Skontaktuj się z administratorem twojego serwera Snikket."
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Nazwa użytkownika" msgstr "Nazwa użytkownika"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Hasło" msgstr "Hasło"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Potwierdź hasło" msgstr "Potwierdź hasło"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Hasła muszą się zgadzać." msgstr "Hasła muszą się zgadzać."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Utwórz konto" msgstr "Utwórz konto"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Ta nazwa użytkownika jest już zajęta." msgstr "Ta nazwa użytkownika jest już zajęta."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Z nieznanych przyczyn rejestracja została odrzucona." msgstr "Z nieznanych przyczyn rejestracja została odrzucona."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Ta nazwa użytkownika jest nieprawidłowa." msgstr "Ta nazwa użytkownika jest nieprawidłowa."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Zmień hasło" msgstr "Zmień hasło"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "Plik z danymi konta" msgstr "Plik z danymi konta"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "Importuj dane" msgstr "Importuj dane"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "The account data you tried to import is in an unknown format. Please upload "
@@ -279,24 +279,24 @@ msgstr ""
"Dane konta, które próbujesz zaimportować, mają nieznany format. Proszę " "Dane konta, które próbujesz zaimportować, mają nieznany format. Proszę "
"wybrać plik w formacie XML zgodnym z XEP-0227 (podany format: %(mimetype)s)." "wybrać plik w formacie XML zgodnym z XEP-0227 (podany format: %(mimetype)s)."
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Błąd" msgstr "Błąd"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Adres" msgstr "Adres"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Zaloguj się" msgstr "Zaloguj się"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Nieprawidłowa nazwa użytkownika lub hasło." msgstr "Nieprawidłowa nazwa użytkownika lub hasło."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Zalogowano się pomyślnie!" msgstr "Zalogowano się pomyślnie!"
@@ -471,7 +471,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Wersje oprogramowania" msgstr "Wersje oprogramowania"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Wróć do strony głównej" msgstr "Wróć do strony głównej"
@@ -618,6 +618,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"
@@ -1319,8 +1320,8 @@ msgid ""
"\"%(login_url)s\">manage your account</a>." "\"%(login_url)s\">manage your account</a>."
msgstr "" msgstr ""
"Możesz bezpiecznie zamknąć tę stronę lub zalogować się do Portalu " "Możesz bezpiecznie zamknąć tę stronę lub zalogować się do Portalu "
"Użytkownika Snikket, aby <a href=\"%(login_url)s\">zarządzać swoim " "Użytkownika Snikket, aby <a href=\"%(login_url)s\">zarządzać swoim kontem</"
"kontem</a>." "a>."
#: snikket_web/templates/invite_success.html:21 #: snikket_web/templates/invite_success.html:21
msgid "Import successful" msgid "Import successful"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2021-03-12 23:04+0000\n" "PO-Revision-Date: 2021-03-12 23:04+0000\n"
"Last-Translator: GodGoldfish <godgoldfish@pm.me>\n" "Last-Translator: GodGoldfish <godgoldfish@pm.me>\n"
"Language-Team: Russian <https://i18n.sotecware.net/projects/snikket/web-" "Language-Team: Russian <https://i18n.sotecware.net/projects/snikket/web-"
@@ -21,296 +21,296 @@ msgstr ""
"X-Generator: Weblate 4.5.1\n" "X-Generator: Weblate 4.5.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Логин" msgstr "Логин"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Отображаемое имя" msgstr "Отображаемое имя"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "" msgstr ""
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "" msgstr ""
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "" msgstr ""
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
#, fuzzy #, fuzzy
#| msgid "Admin area" #| msgid "Admin area"
msgid "Administrator" msgid "Administrator"
msgstr "Административная зона" msgstr "Административная зона"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
#, fuzzy #, fuzzy
#| msgid "Update circle" #| msgid "Update circle"
msgid "Update user" msgid "Update user"
msgstr "Обновить крук" msgstr "Обновить крук"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
#, fuzzy #, fuzzy
#| msgid "Create password reset links or delete users." #| msgid "Create password reset links or delete users."
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Создайте ссылки для сброса пароля или удалите пользователей." msgstr "Создайте ссылки для сброса пароля или удалите пользователей."
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Ссылка на сброс пароля для %(user_name)s" msgstr "Ссылка на сброс пароля для %(user_name)s"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
#, fuzzy #, fuzzy
#| msgid "Circle information" #| msgid "Circle information"
msgid "User information updated." msgid "User information updated."
msgstr "Информация о круге" msgstr "Информация о круге"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Удалить пользователя навсегда" msgstr "Удалить пользователя навсегда"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "удалённый" msgstr "удалённый"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
#, fuzzy #, fuzzy
#| msgid "Password reset link created" #| msgid "Password reset link created"
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Ссылка на сброс пароля для %(user_name)s" msgstr "Ссылка на сброс пароля для %(user_name)s"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Создайте ссылки для сброса пароля или удалите пользователей" msgstr "Создайте ссылки для сброса пароля или удалите пользователей"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Пригласить в круг" msgstr "Пригласить в круг"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Необходимо выбрать хотя бы один круг" msgstr "Необходимо выбрать хотя бы один круг"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Действителен в течении" msgstr "Действителен в течении"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "Один час" msgstr "Один час"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Двенадцать часов" msgstr "Двенадцать часов"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "Один день" msgstr "Один день"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "Одна неделя" msgstr "Одна неделя"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Четыре недели" msgstr "Четыре недели"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Вид приглашения" msgstr "Вид приглашения"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Индивидуальный" msgstr "Индивидуальный"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Группа" msgstr "Группа"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Новая ссылка на приглашение" msgstr "Новая ссылка на приглашение"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Aннулировать" msgstr "Aннулировать"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Вид приглашения" msgstr "Вид приглашения"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Новая ссылка на приглашение" msgstr "Новая ссылка на приглашение"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Вид приглашения" msgstr "Вид приглашения"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Имя" msgstr "Имя"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Создать крук" msgstr "Создать крук"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Имя круга" msgstr "Имя круга"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Выврать пользователя" msgstr "Выврать пользователя"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Обновить крук" msgstr "Обновить крук"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Удалить круг навсегда" msgstr "Удалить круг навсегда"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Добавить пользователя" msgstr "Добавить пользователя"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Нет кругов" msgstr "Нет кругов"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Имя круга" msgstr "Имя круга"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "удалённый" msgstr "удалённый"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Пригласить в круг" msgstr "Пригласить в круг"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Удалить пользователя %(username)s из круга" msgstr "Удалить пользователя %(username)s из круга"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "" msgstr ""
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "" msgstr ""
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "" msgstr ""
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "" msgstr ""
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "" msgstr ""
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Основное" msgstr "Основное"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "" msgstr ""
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Имя пользователя" msgstr "Имя пользователя"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Пароль" msgstr "Пароль"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Повторите пароль" msgstr "Повторите пароль"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
#, fuzzy #, fuzzy
#| msgid "The passwords must match" #| msgid "The passwords must match"
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Паролт должны совпадать" msgstr "Паролт должны совпадать"
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Создать аккунт" msgstr "Создать аккунт"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
#, fuzzy #, fuzzy
#| msgid "That username is already taken" #| msgid "That username is already taken"
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Это имя пользователя уже используется" msgstr "Это имя пользователя уже используется"
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
#, fuzzy #, fuzzy
#| msgid "Registration was declined for unknown reasons" #| msgid "Registration was declined for unknown reasons"
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Регистрация была отклонена по неизвестным причинам" msgstr "Регистрация была отклонена по неизвестным причинам"
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
#, fuzzy #, fuzzy
#| msgid "The username is not valid" #| msgid "The username is not valid"
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Имя пользователя недействительно" msgstr "Имя пользователя недействительно"
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Изменить пароль" msgstr "Изменить пароль"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "" msgstr ""
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "" msgstr ""
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "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)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Ошибка" msgstr "Ошибка"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Адрес" msgstr "Адрес"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Войти" msgstr "Войти"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Неверное имя пользователя или пароль." msgstr "Неверное имя пользователя или пароль."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Войти успешно!" msgstr "Войти успешно!"
@@ -488,7 +488,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Версии программного обеспечения" msgstr "Версии программного обеспечения"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Назад на главную страницу" msgstr "Назад на главную страницу"
@@ -635,6 +635,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -6,12 +6,12 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-01-18 09:21+0000\n" "PO-Revision-Date: 2022-01-18 09:21+0000\n"
"Last-Translator: Kim Alvefur <zash@zash.se>\n" "Last-Translator: Kim Alvefur <zash@zash.se>\n"
"Language-Team: Swedish <http://i18n.sotecware.net/projects/snikket/" "Language-Team: Swedish <http://i18n.sotecware.net/projects/snikket/web-"
"web-portal/sv/>\n" "portal/sv/>\n"
"Language: sv\n" "Language: sv\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,203 +20,203 @@ msgstr ""
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.0\n" "Generated-By: Babel 2.9.0\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "Inloggningsnamn" msgstr "Inloggningsnamn"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "Visningsnamn" msgstr "Visningsnamn"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "Användarnivåer" msgstr "Användarnivåer"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "Begränsad" msgstr "Begränsad"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "Vanlig användare" msgstr "Vanlig användare"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "Administratör" msgstr "Administratör"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "Uppdatera användare" msgstr "Uppdatera användare"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "Skapa länk för återställning av lösenord" msgstr "Skapa länk för återställning av lösenord"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "Skapade länk för att återställa lösenord" msgstr "Skapade länk för att återställa lösenord"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "Användarinformation uppdaterad." msgstr "Användarinformation uppdaterad."
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "Radera användare permanent" msgstr "Radera användare permanent"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "Användare raderad" msgstr "Användare raderad"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "Länk för återställning av lösenord hittades inte" msgstr "Länk för återställning av lösenord hittades inte"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "Länk för återställning av lösenord raderad" msgstr "Länk för återställning av lösenord raderad"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "Bjud in till krets" msgstr "Bjud in till krets"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "Minst en krets behöver väljas" msgstr "Minst en krets behöver väljas"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "Giltig i" msgstr "Giltig i"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "En timme" msgstr "En timme"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "Tolv timmar" msgstr "Tolv timmar"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "En dag" msgstr "En dag"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "En vecka" msgstr "En vecka"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "Fyra veckor" msgstr "Fyra veckor"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "Typ av inbjudan" msgstr "Typ av inbjudan"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "Individuell" msgstr "Individuell"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "Grupp" msgstr "Grupp"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "Ny inbjudanslänk" msgstr "Ny inbjudanslänk"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "Återkalla" msgstr "Återkalla"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "Inbjudan skapad" msgstr "Inbjudan skapad"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "Inbjudanslänken finns inte" msgstr "Inbjudanslänken finns inte"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "Inbjudan återkallad" msgstr "Inbjudan återkallad"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "Namn" msgstr "Namn"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "Skapa krets" msgstr "Skapa krets"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "Krets skapad" msgstr "Krets skapad"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "Välj användare" msgstr "Välj användare"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "Uppdatera krets" msgstr "Uppdatera krets"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "Radera krets permanent" msgstr "Radera krets permanent"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "Lägg till användare" msgstr "Lägg till användare"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "Kretsen finns inte" msgstr "Kretsen finns inte"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "Kretsen uppdaterades" msgstr "Kretsen uppdaterades"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "Krets raderad" msgstr "Krets raderad"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "Användare tillagd i krets" msgstr "Användare tillagd i krets"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "Användaren %(username)s borttagen från krets" msgstr "Användaren %(username)s borttagen från krets"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "Meddelandeinnehåll" msgstr "Meddelandeinnehåll"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "Skicka bara till användare som är online" msgstr "Skicka bara till användare som är online"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "Skicka till alla användare" msgstr "Skicka till alla användare"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "Skicka förhandsvisning till dig själv" msgstr "Skicka förhandsvisning till dig själv"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "Tillkännagivande skickat!" msgstr "Tillkännagivande skickat!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "Allmän" msgstr "Allmän"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
@@ -224,52 +224,52 @@ msgstr ""
"Kontot du försökte importera är för stort för att ladda upp. Vänligen " "Kontot du försökte importera är för stort för att ladda upp. Vänligen "
"kontakta din Snikket-operatör." "kontakta din Snikket-operatör."
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "Användarnamn" msgstr "Användarnamn"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "Lösenord" msgstr "Lösenord"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "Bekräfta lösenord" msgstr "Bekräfta lösenord"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "Lösenorden måste vara identiska." msgstr "Lösenorden måste vara identiska."
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "Skapa konto" msgstr "Skapa konto"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "Det användarnamnet är redan taget." msgstr "Det användarnamnet är redan taget."
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "Registreringen nekades av okänd anledning." msgstr "Registreringen nekades av okänd anledning."
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "Användarnamnet är ogiltigt." msgstr "Användarnamnet är ogiltigt."
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "Ändra lösenord" msgstr "Ändra lösenord"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "Kontodatafil" msgstr "Kontodatafil"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "Importera data" msgstr "Importera data"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload " "The account data you tried to import is in an unknown format. Please upload "
@@ -278,24 +278,24 @@ msgstr ""
"Kontot du försökte importera är i ett okänt format. Vänligen ladda upp en " "Kontot du försökte importera är i ett okänt format. Vänligen ladda upp en "
"XML-fil i XEP-0227-format (angivet format: %(mimetype)s)." "XML-fil i XEP-0227-format (angivet format: %(mimetype)s)."
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "Fel" msgstr "Fel"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "Adress" msgstr "Adress"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "Logga in" msgstr "Logga in"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "Ogiltigt användarnamn eller lösenord." msgstr "Ogiltigt användarnamn eller lösenord."
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "Inloggning lyckades!" msgstr "Inloggning lyckades!"
@@ -469,7 +469,7 @@ msgstr ""
msgid "Software Versions" msgid "Software Versions"
msgstr "Mjukvaruversioner" msgstr "Mjukvaruversioner"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "Tillbaka till huvudsidan" msgstr "Tillbaka till huvudsidan"
@@ -615,6 +615,7 @@ msgstr ""
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"

View File

@@ -6,293 +6,293 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-17 17:27+0100\n" "POT-Creation-Date: 2022-06-06 19:52+0200\n"
"PO-Revision-Date: 2022-05-20 00:01+0000\n" "PO-Revision-Date: 2022-05-20 00:01+0000\n"
"Last-Translator: Zack Zhou <lnx@outlook.com>\n" "Last-Translator: Zack Zhou <lnx@outlook.com>\n"
"Language-Team: Chinese (Simplified) <http://i18n.sotecware.net/projects/" "Language-Team: Chinese (Simplified) <http://i18n.sotecware.net/projects/"
"snikket/web-portal/zh_Hans/>\n" "snikket/web-portal/zh_Hans/>\n"
"Language: zh_Hans_CN\n" "Language: zh_Hans_CN\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.8.1\n" "X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.10.1\n" "Generated-By: Babel 2.10.1\n"
#: snikket_web/admin.py:68 snikket_web/templates/admin_delete_user.html:10 #: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:59 #: snikket_web/templates/admin_edit_circle.html:59
#: snikket_web/templates/admin_users.html:8 #: snikket_web/templates/admin_users.html:8
msgid "Login name" msgid "Login name"
msgstr "账号" msgstr "账号"
#: snikket_web/admin.py:72 snikket_web/templates/admin_delete_user.html:12 #: snikket_web/admin.py:73 snikket_web/templates/admin_delete_user.html:12
#: snikket_web/templates/admin_edit_circle.html:60 #: snikket_web/templates/admin_edit_circle.html:60
#: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63 #: snikket_web/templates/admin_users.html:9 snikket_web/user.py:63
msgid "Display name" msgid "Display name"
msgstr "昵称" msgstr "昵称"
#: snikket_web/admin.py:76 snikket_web/templates/admin_edit_user.html:32 #: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:32
msgid "Access Level" msgid "Access Level"
msgstr "权限级别" msgstr "权限级别"
#: snikket_web/admin.py:78 #: snikket_web/admin.py:79
msgid "Limited" msgid "Limited"
msgstr "受限" msgstr "受限"
#: snikket_web/admin.py:79 #: snikket_web/admin.py:80
msgid "Normal user" msgid "Normal user"
msgstr "普通" msgstr "普通"
#: snikket_web/admin.py:80 #: snikket_web/admin.py:81
msgid "Administrator" msgid "Administrator"
msgstr "管理员" msgstr "管理员"
#: snikket_web/admin.py:85 #: snikket_web/admin.py:86
msgid "Update user" msgid "Update user"
msgstr "更新用户" msgstr "更新用户"
#: snikket_web/admin.py:89 #: snikket_web/admin.py:90
msgid "Create password reset link" msgid "Create password reset link"
msgstr "创建密码重置链接" msgstr "创建密码重置链接"
#: snikket_web/admin.py:107 #: snikket_web/admin.py:108
msgid "Password reset link created" msgid "Password reset link created"
msgstr "密码重置链接已创建" msgstr "密码重置链接已创建"
#: snikket_web/admin.py:122 #: snikket_web/admin.py:123
msgid "User information updated." msgid "User information updated."
msgstr "用户信息已更新。" msgstr "用户信息已更新。"
#: snikket_web/admin.py:144 #: snikket_web/admin.py:145
msgid "Delete user permanently" msgid "Delete user permanently"
msgstr "永久删除用户" msgstr "永久删除用户"
#: snikket_web/admin.py:157 #: snikket_web/admin.py:158
msgid "User deleted" msgid "User deleted"
msgstr "用户已删除" msgstr "用户已删除"
#: snikket_web/admin.py:195 #: snikket_web/admin.py:196
msgid "Password reset link not found" msgid "Password reset link not found"
msgstr "此密码重置链接不存在" msgstr "此密码重置链接不存在"
#: snikket_web/admin.py:207 #: snikket_web/admin.py:208
msgid "Password reset link deleted" msgid "Password reset link deleted"
msgstr "密码重置链接已删除" msgstr "密码重置链接已删除"
#: snikket_web/admin.py:227 #: snikket_web/admin.py:228
msgid "Invite to circle" msgid "Invite to circle"
msgstr "邀请到圈子" msgstr "邀请到圈子"
#: snikket_web/admin.py:233 #: snikket_web/admin.py:234
msgid "At least one circle must be selected" msgid "At least one circle must be selected"
msgstr "需要至少选择一个圈子" msgstr "需要至少选择一个圈子"
#: snikket_web/admin.py:238 #: snikket_web/admin.py:239
msgid "Valid for" msgid "Valid for"
msgstr "有效期限" msgstr "有效期限"
#: snikket_web/admin.py:240 #: snikket_web/admin.py:241
msgid "One hour" msgid "One hour"
msgstr "一小时" msgstr "一小时"
#: snikket_web/admin.py:241 #: snikket_web/admin.py:242
msgid "Twelve hours" msgid "Twelve hours"
msgstr "十二小时" msgstr "十二小时"
#: snikket_web/admin.py:242 #: snikket_web/admin.py:243
msgid "One day" msgid "One day"
msgstr "一天" msgstr "一天"
#: snikket_web/admin.py:243 #: snikket_web/admin.py:244
msgid "One week" msgid "One week"
msgstr "一周" msgstr "一周"
#: snikket_web/admin.py:244 #: snikket_web/admin.py:245
msgid "Four weeks" msgid "Four weeks"
msgstr "四周" msgstr "四周"
#: snikket_web/admin.py:250 snikket_web/templates/admin_edit_invite.html:17 #: snikket_web/admin.py:251 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type" msgid "Invitation type"
msgstr "邀请类型" msgstr "邀请类型"
#: snikket_web/admin.py:252 snikket_web/templates/library.j2:116 #: snikket_web/admin.py:253 snikket_web/templates/library.j2:116
msgid "Individual" msgid "Individual"
msgstr "单个邀请" msgstr "单个邀请"
#: snikket_web/admin.py:253 snikket_web/templates/library.j2:114 #: snikket_web/admin.py:254 snikket_web/templates/library.j2:114
msgid "Group" msgid "Group"
msgstr "群组邀请" msgstr "群组邀请"
#: snikket_web/admin.py:259 #: snikket_web/admin.py:260
msgid "New invitation link" msgid "New invitation link"
msgstr "新增邀请链接" msgstr "新增邀请链接"
#: snikket_web/admin.py:321 #: snikket_web/admin.py:322
msgid "Revoke" msgid "Revoke"
msgstr "撤销" msgstr "撤销"
#: snikket_web/admin.py:345 #: snikket_web/admin.py:346
msgid "Invitation created" msgid "Invitation created"
msgstr "邀请已创建" msgstr "邀请已创建"
#: snikket_web/admin.py:361 #: snikket_web/admin.py:362
msgid "No such invitation exists" msgid "No such invitation exists"
msgstr "邀请不存在" msgstr "邀请不存在"
#: snikket_web/admin.py:376 #: snikket_web/admin.py:377
msgid "Invitation revoked" msgid "Invitation revoked"
msgstr "邀请已撤销" msgstr "邀请已撤销"
#: snikket_web/admin.py:393 snikket_web/admin.py:441 #: snikket_web/admin.py:394 snikket_web/admin.py:442
msgid "Name" msgid "Name"
msgstr "名称" msgstr "名称"
#: snikket_web/admin.py:398 snikket_web/templates/admin_circles.html:47 #: snikket_web/admin.py:399 snikket_web/templates/admin_circles.html:47
msgid "Create circle" msgid "Create circle"
msgstr "新建圈子" msgstr "新建圈子"
#: snikket_web/admin.py:428 #: snikket_web/admin.py:429
msgid "Circle created" msgid "Circle created"
msgstr "圈子已创建" msgstr "圈子已创建"
#: snikket_web/admin.py:446 #: snikket_web/admin.py:447
msgid "Select user" msgid "Select user"
msgstr "选择用户" msgstr "选择用户"
#: snikket_web/admin.py:451 #: snikket_web/admin.py:452
msgid "Update circle" msgid "Update circle"
msgstr "更新圈子" msgstr "更新圈子"
#: snikket_web/admin.py:455 #: snikket_web/admin.py:456
msgid "Delete circle permanently" msgid "Delete circle permanently"
msgstr "永久删除圈子" msgstr "永久删除圈子"
#: snikket_web/admin.py:461 #: snikket_web/admin.py:462
msgid "Add user" msgid "Add user"
msgstr "增加用户" msgstr "增加用户"
#: snikket_web/admin.py:477 #: snikket_web/admin.py:478
msgid "No such circle exists" msgid "No such circle exists"
msgstr "圈子不存在" msgstr "圈子不存在"
#: snikket_web/admin.py:514 #: snikket_web/admin.py:515
msgid "Circle data updated" msgid "Circle data updated"
msgstr "圈子数据已更新" msgstr "圈子数据已更新"
#: snikket_web/admin.py:520 #: snikket_web/admin.py:521
msgid "Circle deleted" msgid "Circle deleted"
msgstr "圈子已删除" msgstr "圈子已删除"
#: snikket_web/admin.py:531 #: snikket_web/admin.py:532
msgid "User added to circle" msgid "User added to circle"
msgstr "用户已添加到圈子" msgstr "用户已添加到圈子"
#: snikket_web/admin.py:540 #: snikket_web/admin.py:541
msgid "User removed from circle" msgid "User removed from circle"
msgstr "用户已从圈子移除" msgstr "用户已从圈子移除"
#: snikket_web/admin.py:609 #: snikket_web/admin.py:610
msgid "Message contents" msgid "Message contents"
msgstr "消息内容" msgstr "消息内容"
#: snikket_web/admin.py:615 #: snikket_web/admin.py:616
msgid "Only send to online users" msgid "Only send to online users"
msgstr "仅发送给在线用户" msgstr "仅发送给在线用户"
#: snikket_web/admin.py:619 #: snikket_web/admin.py:620
msgid "Post to all users" msgid "Post to all users"
msgstr "发送给所有用户" msgstr "发送给所有用户"
#: snikket_web/admin.py:623 #: snikket_web/admin.py:624
msgid "Send preview to yourself" msgid "Send preview to yourself"
msgstr "发送预览" msgstr "发送预览"
#: snikket_web/admin.py:645 #: snikket_web/admin.py:646
msgid "Announcement sent!" msgid "Announcement sent!"
msgstr "公告已发送!" msgstr "公告已发送!"
#: snikket_web/infra.py:51 #: snikket_web/infra.py:53
msgid "Main" msgid "Main"
msgstr "主圈子" msgstr "主圈子"
#: snikket_web/invite.py:33 #: snikket_web/invite.py:35
msgid "" msgid ""
"The account data you tried to import is too large to upload. Please contact " "The account data you tried to import is too large to upload. Please contact "
"your Snikket operator." "your Snikket operator."
msgstr "账号数据过大无法上传。请联系Sknikket管理员。" msgstr "账号数据过大无法上传。请联系Sknikket管理员。"
#: snikket_web/invite.py:112 #: snikket_web/invite.py:114
msgid "Username" msgid "Username"
msgstr "用户名" msgstr "用户名"
#: snikket_web/invite.py:116 snikket_web/invite.py:184 snikket_web/main.py:41 #: snikket_web/invite.py:118 snikket_web/invite.py:186 snikket_web/main.py:43
msgid "Password" msgid "Password"
msgstr "密码" msgstr "密码"
#: snikket_web/invite.py:120 snikket_web/invite.py:188 #: snikket_web/invite.py:122 snikket_web/invite.py:190
msgid "Confirm password" msgid "Confirm password"
msgstr "确认密码" msgstr "确认密码"
#: snikket_web/invite.py:124 snikket_web/invite.py:192 #: snikket_web/invite.py:126 snikket_web/invite.py:194
msgid "The passwords must match." msgid "The passwords must match."
msgstr "两次输入的密码不相符。" msgstr "两次输入的密码不相符。"
#: snikket_web/invite.py:129 #: snikket_web/invite.py:131
msgid "Create account" msgid "Create account"
msgstr "创建账户" msgstr "创建账户"
#: snikket_web/invite.py:156 #: snikket_web/invite.py:158
msgid "That username is already taken." msgid "That username is already taken."
msgstr "用户名已被占用。" msgstr "用户名已被占用。"
#: snikket_web/invite.py:160 snikket_web/invite.py:225 #: snikket_web/invite.py:162 snikket_web/invite.py:227
msgid "Registration was declined for unknown reasons." msgid "Registration was declined for unknown reasons."
msgstr "注册被拒绝。" msgstr "注册被拒绝。"
#: snikket_web/invite.py:164 #: snikket_web/invite.py:166
msgid "The username is not valid." msgid "The username is not valid."
msgstr "无效的用户名。" msgstr "无效的用户名。"
#: snikket_web/invite.py:197 snikket_web/templates/user_home.html:32 #: snikket_web/invite.py:199 snikket_web/templates/user_home.html:32
#: snikket_web/templates/user_passwd.html:29 #: snikket_web/templates/user_passwd.html:29
msgid "Change password" msgid "Change password"
msgstr "更改密码" msgstr "更改密码"
#: snikket_web/invite.py:244 #: snikket_web/invite.py:246
msgid "Account data file" msgid "Account data file"
msgstr "账户数据文件" msgstr "账户数据文件"
#: snikket_web/invite.py:248 #: snikket_web/invite.py:250
msgid "Import data" msgid "Import data"
msgstr "导入数据" msgstr "导入数据"
#: snikket_web/invite.py:269 #: snikket_web/invite.py:271
#, python-format #, python-format
msgid "" msgid ""
"The account data you tried to import is in an unknown format. Please upload an " "The account data you tried to import is in an unknown format. Please upload "
"XML file in XEP-0227 format (provided format: %(mimetype)s)." "an XML file in XEP-0227 format (provided format: %(mimetype)s)."
msgstr "" msgstr ""
"导入失败:未知的数据格式( %(mimetype)s。请上传使用XEP-0227格式的XML文件。" "导入失败:未知的数据格式( %(mimetype)s。请上传使用XEP-0227格式的XML文件。"
#: snikket_web/invite.py:289 snikket_web/templates/unauth.html:18 #: snikket_web/invite.py:291 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:178 #: snikket_web/user.py:178
msgid "Error" msgid "Error"
msgstr "错误" msgstr "错误"
#: snikket_web/main.py:36 #: snikket_web/main.py:38
msgid "Address" msgid "Address"
msgstr "账号地址" msgstr "账号地址"
#: snikket_web/main.py:46 #: snikket_web/main.py:48
msgid "Sign in" msgid "Sign in"
msgstr "登录" msgstr "登录"
#: snikket_web/main.py:55 #: snikket_web/main.py:57
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "用户名或密码无效。" msgstr "用户名或密码无效。"
#: snikket_web/main.py:83 #: snikket_web/main.py:85
msgid "Login successful!" msgid "Login successful!"
msgstr "登录成功!" msgstr "登录成功!"
@@ -358,8 +358,8 @@ msgstr "密码已修改"
#: snikket_web/user.py:123 #: snikket_web/user.py:123
msgid "" msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please use " "The chosen avatar is too big. To be able to upload larger avatars, please "
"the app." "use the app."
msgstr "选择的头像过大你需要使用APP上传大头像。" msgstr "选择的头像过大你需要使用APP上传大头像。"
#: snikket_web/user.py:170 #: snikket_web/user.py:170
@@ -413,18 +413,21 @@ msgstr "许可证"
#, python-format #, python-format
msgid "" msgid ""
"The web portal software is licensed under the terms of the <a href=" "The web portal software is licensed under the terms of the <a href="
"\"%(agpl_url)s\">Affero GNU General Public License, version 3.0 or later</a>. " "\"%(agpl_url)s\">Affero GNU General Public License, version 3.0 or later</"
"The full terms of the license can be reviewed using the aforementioned link." "a>. The full terms of the license can be reviewed using the aforementioned "
"link."
msgstr "" msgstr ""
"此Web门户软件许可遵循 <a href=\"%(agpl_url)s\">GNU Affero通用公共许可证版本3." "此Web门户软件许可遵循 <a href=\"%(agpl_url)s\">GNU Affero通用公共许可证版本"
"0及之后版本</a>中的条款。此许可证的完整条款请使用前文中的链接查看。" "3.0及之后版本</a>中的条款。此许可证的完整条款请使用前文中的链接查看。"
#: snikket_web/templates/about.html:15 #: snikket_web/templates/about.html:15
#, python-format #, python-format
msgid "" msgid ""
"The source code of the web portal can be downloaded and viewed in <a href=" "The source code of the web portal can be downloaded and viewed in <a href="
"\"%(source_url)s\">its GitHub repository</a>." "\"%(source_url)s\">its GitHub repository</a>."
msgstr "此Web门户的源代码可在<a href=\"%(source_url)s\">其GitHub repository</a>查看并下载。" msgstr ""
"此Web门户的源代码可在<a href=\"%(source_url)s\">其GitHub repository</a>查看并"
"下载。"
#: snikket_web/templates/about.html:16 #: snikket_web/templates/about.html:16
#, python-format #, python-format
@@ -434,7 +437,8 @@ msgid ""
"\"%(apache20_url)s\">Apache 2.0 License</a>." "\"%(apache20_url)s\">Apache 2.0 License</a>."
msgstr "" msgstr ""
"Web门户中使用的图标为<a href=\"%(source_url)s\">Googles Material Icons</a>" "Web门户中使用的图标为<a href=\"%(source_url)s\">Googles Material Icons</a>"
"由Google制作分发并遵循<a href=\"%(apache20_url)s\">Apache 2.0 许可证</a>中的条款。" "由Google制作分发并遵循<a href=\"%(apache20_url)s\">Apache 2.0 许可证</a>中的"
"条款。"
#: snikket_web/templates/about.html:17 #: snikket_web/templates/about.html:17
msgid "Trademarks" msgid "Trademarks"
@@ -447,14 +451,14 @@ msgid ""
"Company. For more information about the trademarks, visit the <a href=" "Company. For more information about the trademarks, visit the <a href="
"\"%(trademarks_url)s\">Snikket Trademarks information page</a>." "\"%(trademarks_url)s\">Snikket Trademarks information page</a>."
msgstr "" msgstr ""
"“Snikket”和鹦鹉logo是Snikket Community Interest Company的商标。关于商标的更多信息,请访问<a href=" "“Snikket”和鹦鹉logo是Snikket Community Interest Company的商标。关于商标的更多"
"\"%(trademarks_url)s\">Snikket商标信息页面</a>。" "信息,请访问<a href=\"%(trademarks_url)s\">Snikket商标信息页面</a>。"
#: snikket_web/templates/about.html:19 #: snikket_web/templates/about.html:19
msgid "Software Versions" msgid "Software Versions"
msgstr "软件版本" msgstr "软件版本"
#: snikket_web/templates/about.html:29 #: snikket_web/templates/about.html:32
msgid "Back to the main page" msgid "Back to the main page"
msgstr "返回主页面" msgstr "返回主页面"
@@ -475,8 +479,9 @@ msgstr "<em>圈子</em> 旨在协助此实例上的用户找到自己社交圈
#: snikket_web/templates/admin_circles.html:6 #: snikket_web/templates/admin_circles.html:6
msgid "" msgid ""
"Users who are in the same circle will see each other in their contact list. In " "Users who are in the same circle will see each other in their contact list. "
"addition, each circle has a group chat where the circle members are included." "In addition, each circle has a group chat where the circle members are "
"included."
msgstr "" msgstr ""
"同一个圈子的用户可以在联系人列表中互相看到。同时每个圈子还有圈子专属的群聊。" "同一个圈子的用户可以在联系人列表中互相看到。同时每个圈子还有圈子专属的群聊。"
@@ -517,8 +522,8 @@ msgstr "没有圈子"
#: snikket_web/templates/admin_circles.html:41 #: snikket_web/templates/admin_circles.html:41
msgid "" msgid ""
"Currently, there are no circles on this service. Use the form below to create " "Currently, there are no circles on this service. Use the form below to "
"one." "create one."
msgstr "目前此实例没有圈子。使用下面的表格创建一个。" msgstr "目前此实例没有圈子。使用下面的表格创建一个。"
#: snikket_web/templates/admin_circles.html:44 #: snikket_web/templates/admin_circles.html:44
@@ -585,12 +590,13 @@ msgid ""
"immediately upon pushing the below button. <strong>There is no way back!</" "immediately upon pushing the below button. <strong>There is no way back!</"
"strong>" "strong>"
msgstr "" msgstr ""
"当你按下按钮的时候,此用户的相关数据将被立刻永久删除,此操作无法撤销。<strong>" "当你按下按钮的时候,此用户的相关数据将被立刻永久删除,此操作无法撤销。"
"没有后悔药!</strong>" "<strong>没有后悔药!</strong>"
#: snikket_web/templates/admin_delete_user.html:19 #: snikket_web/templates/admin_delete_user.html:19
#: snikket_web/templates/admin_reset_user_password.html:25 #: snikket_web/templates/admin_reset_user_password.html:25
#: snikket_web/templates/user_logout.html:10 #: snikket_web/templates/user_logout.html:10
#: snikket_web/templates/user_manage_data.html:14
#: snikket_web/templates/user_passwd.html:27 #: snikket_web/templates/user_passwd.html:27
#: snikket_web/templates/user_profile.html:32 #: snikket_web/templates/user_profile.html:32
msgid "Back" msgid "Back"
@@ -694,7 +700,8 @@ msgid "Circles"
msgstr "圈子" msgstr "圈子"
#: snikket_web/templates/admin_edit_invite.html:23 #: snikket_web/templates/admin_edit_invite.html:23
msgid "Users joining via this invitation will be added to the following circles:" msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr "使用此邀请链接的用户将加入以下圈子:" msgstr "使用此邀请链接的用户将加入以下圈子:"
#: snikket_web/templates/admin_edit_invite.html:29 #: snikket_web/templates/admin_edit_invite.html:29
@@ -731,7 +738,8 @@ msgstr "受限用户只能与此Sknikket实例的用户交流只能加入此
#: snikket_web/templates/admin_edit_user.html:7 #: snikket_web/templates/admin_edit_user.html:7
msgid "" msgid ""
"Like limited users and can also interact with users on other Snikket services." "Like limited users and can also interact with users on other Snikket "
"services."
msgstr "除了受限用户的权限还可以和其他Snikket实例的用户交流。" msgstr "除了受限用户的权限还可以和其他Snikket实例的用户交流。"
#: snikket_web/templates/admin_edit_user.html:9 #: snikket_web/templates/admin_edit_user.html:9
@@ -777,8 +785,8 @@ msgstr "重置密码"
#: snikket_web/templates/admin_edit_user.html:63 #: snikket_web/templates/admin_edit_user.html:63
msgid "" msgid ""
"If the user has lost their password, you can use the button below to create a " "If the user has lost their password, you can use the button below to create "
"special link which allows to change the password of the account, once." "a special link which allows to change the password of the account, once."
msgstr "如果用户忘记密码,你可以用下面的链接创建一个一次性的密码重置链接。" msgstr "如果用户忘记密码,你可以用下面的链接创建一个一次性的密码重置链接。"
#: snikket_web/templates/admin_edit_user.html:68 #: snikket_web/templates/admin_edit_user.html:68
@@ -791,8 +799,8 @@ msgid ""
"devices is necessary to troubleshoot issues. The button below reveals this " "devices is necessary to troubleshoot issues. The button below reveals this "
"(sensitive) information." "(sensitive) information."
msgstr "" msgstr ""
"某些情况下此用户的扩展信息和设备信息为了debug是必须的。下面的按钮显示这些敏" "某些情况下此用户的扩展信息和设备信息为了debug是必须的。下面的按钮显示这些敏"
"信息。" "信息。"
#: snikket_web/templates/admin_edit_user.html:74 #: snikket_web/templates/admin_edit_user.html:74
msgid "Show debug information" msgid "Show debug information"
@@ -1078,12 +1086,12 @@ msgstr "创建账户"
#: snikket_web/templates/invite_register.html:13 #: snikket_web/templates/invite_register.html:13
msgid "" msgid ""
"Creating an account will allow to communicate with other people using the " "Creating an account will allow to communicate with other people using the "
"Snikket app or compatible software. If you already have the app installed, we " "Snikket app or compatible software. If you already have the app installed, "
"recommend that you continue the account creation process inside the app by " "we recommend that you continue the account creation process inside the app "
"clicking on the button below:" "by clicking on the button below:"
msgstr "" msgstr ""
"创建账户后就可以使用Snikket APP或者其他兼容客户端与其他用户通信。如果你已经安" "创建账户后就可以使用Snikket APP或者其他兼容客户端与其他用户通信。如果你已经安"
"了APP我们建议你点击下面的按钮后在APP中完成注册流程" "了APP我们建议你点击下面的按钮后在APP中完成注册流程"
#: snikket_web/templates/invite_register.html:14 #: snikket_web/templates/invite_register.html:14
#: snikket_web/templates/invite_view.html:39 #: snikket_web/templates/invite_view.html:39
@@ -1112,8 +1120,8 @@ msgid ""
"If you plan to use a legacy XMPP client, you can register an account online " "If you plan to use a legacy XMPP client, you can register an account online "
"and enter your credentials into any XMPP-compatible software." "and enter your credentials into any XMPP-compatible software."
msgstr "" msgstr ""
"如果你计划使用旧式的XMPP客户端你可以注册后在你的XMPP兼容软件中输入你的账户" "如果你计划使用旧式的XMPP客户端你可以注册后在你的XMPP兼容软件中输入你的账户"
"息。" "息。"
#: snikket_web/templates/invite_register.html:27 #: snikket_web/templates/invite_register.html:27
msgid "" msgid ""
@@ -1135,8 +1143,8 @@ msgstr "在线重置密码"
#: snikket_web/templates/invite_reset.html:16 #: snikket_web/templates/invite_reset.html:16
msgid "" msgid ""
"To reset your password online, fill out the fields below and confirm using the " "To reset your password online, fill out the fields below and confirm using "
"button." "the button."
msgstr "填写信息并使用下面的按钮提交来在线重置密码。" msgstr "填写信息并使用下面的按钮提交来在线重置密码。"
#: snikket_web/templates/invite_reset_success.html:5 #: snikket_web/templates/invite_reset_success.html:5
@@ -1180,15 +1188,16 @@ msgstr "点击下面的按钮使用Sknikket APP重置密码。"
#: snikket_web/templates/invite_reset_view.html:25 #: snikket_web/templates/invite_reset_view.html:25
msgid "" msgid ""
"Alternatively, you can scan the below code with the Snikket App using the Scan " "Alternatively, you can scan the below code with the Snikket App using the "
"button at the top." "Scan button at the top."
msgstr "或者使用Snikket APP顶部的扫码按钮扫一扫下面的码。" msgstr "或者使用Snikket APP顶部的扫码按钮扫一扫下面的码。"
#: snikket_web/templates/invite_reset_view.html:26 #: snikket_web/templates/invite_reset_view.html:26
#: snikket_web/templates/invite_view.html:77 #: snikket_web/templates/invite_view.html:77
msgid "" msgid ""
"Your camera will turn on. Point it at the square code below until it is within " "Your camera will turn on. Point it at the square code below until it is "
"the highlighted square on your screen, and wait until the app recognises it." "within the highlighted square on your screen, and wait until the app "
"recognises it."
msgstr "这会打开你的相机。把红框对准下面的二维码直到APP成功扫描。" msgstr "这会打开你的相机。把红框对准下面的二维码直到APP成功扫描。"
#: snikket_web/templates/invite_reset_view.html:27 #: snikket_web/templates/invite_reset_view.html:27
@@ -1206,8 +1215,8 @@ msgid ""
"You can also <a href=\"%(reset_url)s\">reset your password online</a> if the " "You can also <a href=\"%(reset_url)s\">reset your password online</a> if the "
"above button or scanning the QR code does not work for you." "above button or scanning the QR code does not work for you."
msgstr "" msgstr ""
"你也可以 <a href=\"%(reset_url)s\">点此在线重置密码</a>,如果上面的按钮或者扫" "你也可以 <a href=\"%(reset_url)s\">点此在线重置密码</a>,如果上面的按钮或者扫"
"都不好用的话。" "都不好用的话。"
#: snikket_web/templates/invite_success.html:5 #: snikket_web/templates/invite_success.html:5
#, python-format #, python-format
@@ -1221,7 +1230,8 @@ msgstr "成功在 %(site_name)s 注册"
#: snikket_web/templates/invite_success.html:12 #: snikket_web/templates/invite_success.html:12
#, python-format #, python-format
msgid "Congratulations! You successfully registered on %(site_name)s as %(jid)s." msgid ""
"Congratulations! You successfully registered on %(site_name)s as %(jid)s."
msgstr "恭喜!你成功在 %(site_name)s 注册了账户 %(jid)s 。" msgstr "恭喜!你成功在 %(site_name)s 注册了账户 %(jid)s 。"
#: snikket_web/templates/invite_success.html:13 #: snikket_web/templates/invite_success.html:13
@@ -1240,8 +1250,8 @@ msgid ""
"You can now safely close this page, or log in to the web portal to <a href=" "You can now safely close this page, or log in to the web portal to <a href="
"\"%(login_url)s\">manage your account</a>." "\"%(login_url)s\">manage your account</a>."
msgstr "" msgstr ""
"你现在可以安全地关闭页面或者登录到Web门户<a href=\"%(login_url)s\">管理你的" "你现在可以安全地关闭页面或者登录到Web门户<a href=\"%(login_url)s\">管理你的"
"户</a>。" "户</a>。"
#: snikket_web/templates/invite_success.html:21 #: snikket_web/templates/invite_success.html:21
msgid "Import successful" msgid "Import successful"
@@ -1257,10 +1267,10 @@ msgstr "迁移到Snikket"
#: snikket_web/templates/invite_success.html:27 #: snikket_web/templates/invite_success.html:27
msgid "" msgid ""
"If you are moving from a different Snikket instance or another XMPP-compatible " "If you are moving from a different Snikket instance or another XMPP-"
"service, you may optionally import the data (contacts, profile information, " "compatible service, you may optionally import the data (contacts, profile "
"etc.) from your previous account. When you have exported the data from your " "information, etc.) from your previous account. When you have exported the "
"previous account, upload it using the form below." "data from your previous account, upload it using the form below."
msgstr "" msgstr ""
"如果你从其他的Snikket实例或XMPP兼容实例迁移至此你可以把旧帐户的信息导入进来" "如果你从其他的Snikket实例或XMPP兼容实例迁移至此你可以把旧帐户的信息导入进来"
"(联系人、个人资料等)。当你把数据从之前的实例导出后,在这里进行导入操作。" "(联系人、个人资料等)。当你把数据从之前的实例导出后,在这里进行导入操作。"
@@ -1280,8 +1290,8 @@ msgid ""
"You have been invited to chat with %(inviter_name)s using Snikket, a secure, " "You have been invited to chat with %(inviter_name)s using Snikket, a secure, "
"privacy-friendly chat app on %(site_name)s." "privacy-friendly chat app on %(site_name)s."
msgstr "" msgstr ""
"%(inviter_name)s 邀请你使用 Snikket 在 %(site_name)s 和TA一起聊天。Snikket是" "%(inviter_name)s 邀请你使用 Snikket 在 %(site_name)s 和TA一起聊天。Snikket是"
"个安全、注重隐私的聊天APP。" "个安全、注重隐私的聊天APP。"
#: snikket_web/templates/invite_view.html:18 #: snikket_web/templates/invite_view.html:18
#, python-format #, python-format
@@ -1306,8 +1316,8 @@ msgid ""
"Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" " "Install the Snikket App on your Android device (<a href=\"%(ios_info_url)s\" "
"rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)." "rel=\"noopener noreferrer\" target=\"_blank\">iOS coming soon!</a>)."
msgstr "" msgstr ""
"在你的Android设备上安装Snikket App<a href=\"%(ios_info_url)s\" rel=\"noopener " "在你的Android设备上安装Snikket App<a href=\"%(ios_info_url)s\" rel="
"noreferrer\" target=\"_blank\">iOS 版本即将到来!</a>)。" "\"noopener noreferrer\" target=\"_blank\">iOS 版本即将到来!</a>)。"
#: snikket_web/templates/invite_view.html:28 #: snikket_web/templates/invite_view.html:28
msgid "Get it on Google Play" msgid "Get it on Google Play"
@@ -1328,8 +1338,8 @@ msgstr "发送到移动设备"
#: snikket_web/templates/invite_view.html:38 #: snikket_web/templates/invite_view.html:38
msgid "" msgid ""
"After installation the app should automatically open and prompt you to create " "After installation the app should automatically open and prompt you to "
"an account. If not, simply click the button below." "create an account. If not, simply click the button below."
msgstr "APP首次运行时会自动提示你创建账户。如果没有提示点击下面的按钮即可。" msgstr "APP首次运行时会自动提示你创建账户。如果没有提示点击下面的按钮即可。"
#: snikket_web/templates/invite_view.html:46 #: snikket_web/templates/invite_view.html:46
@@ -1339,8 +1349,8 @@ msgid ""
"above does not work with your app, you may need to <a href=\"%(register_url)s" "above does not work with your app, you may need to <a href=\"%(register_url)s"
"\">register an account manually</a>." "\">register an account manually</a>."
msgstr "" msgstr ""
"你可以使用任意XMPP兼容软件连接到Snikket。如果上面的按钮没有效果你可能需要<a " "你可以使用任意XMPP兼容软件连接到Snikket。如果上面的按钮没有效果你可能需要"
"href=\"%(register_url)s\">手动注册</a>。" "<a href=\"%(register_url)s\">手动注册</a>。"
#: snikket_web/templates/invite_view.html:52 #: snikket_web/templates/invite_view.html:52
msgid "Scan invite code" msgid "Scan invite code"
@@ -1453,7 +1463,8 @@ msgid ""
"This Snikket service only hosts addresses ending in <em>@%(snikket_domain)s</" "This Snikket service only hosts addresses ending in <em>@%(snikket_domain)s</"
"em>. Your password was not sent." "em>. Your password was not sent."
msgstr "" msgstr ""
"此Snikket实例只支持后缀为 <em>@%(snikket_domain)s</em> 的地址。未提交你的密码。" "此Snikket实例只支持后缀为 <em>@%(snikket_domain)s</em> 的地址。未提交你的密"
"码。"
#: snikket_web/templates/unauth.html:16 #: snikket_web/templates/unauth.html:16
msgid "Operation successful" msgid "Operation successful"
@@ -1524,10 +1535,11 @@ msgstr "修改密码"
#: snikket_web/templates/user_passwd.html:6 #: snikket_web/templates/user_passwd.html:6
msgid "" msgid ""
"To change your password, you need to provide the current password as well as " "To change your password, you need to provide the current password as well as "
"the new one. To reduce the chance of typos, we ask for your new password twice." "the new one. To reduce the chance of typos, we ask for your new password "
"twice."
msgstr "" msgstr ""
"要修改密码,你必须同时提供旧密码和新密码。为了减少输错的情况,你需要输入新密" "要修改密码,你必须同时提供旧密码和新密码。为了减少输错的情况,你需要输入新密"
"两次。" "两次。"
#: snikket_web/templates/user_passwd.html:24 #: snikket_web/templates/user_passwd.html:24
msgid "" msgid ""
@@ -1549,6 +1561,6 @@ msgstr "可见性"
#: snikket_web/templates/user_profile.html:24 #: snikket_web/templates/user_profile.html:24
msgid "" msgid ""
"This section allows you to control who can see your profile information, like " "This section allows you to control who can see your profile information, "
"avatar and nickname." "like avatar and nickname."
msgstr "允许你控制谁能看到你的个人资料,比如头像和昵称。" msgstr "允许你控制谁能看到你的个人资料,比如头像和昵称。"