Compare commits

...

54 Commits

Author SHA1 Message Date
misiek
0f41aa24d8 Translated using Weblate (Polish)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/pl/
2024-05-07 17:04:52 +00:00
J👀
15516cdaa5 Translated using Weblate (Spanish)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/es/
2024-05-06 05:04:46 +00:00
Rosebud
948e415dbd Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/zh_Hans/
2024-05-02 21:15:30 +00:00
Kim Alvefur
a3fcf7d1d4 Translated using Weblate (Swedish)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/sv/
2024-05-02 21:15:28 +00:00
Federico
65de73f1fe Translated using Weblate (Italian)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/it/
2024-05-02 21:15:28 +00:00
Roberto Resoli
989fe7b5b6 Translated using Weblate (Italian)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/it/
2024-05-02 21:15:27 +00:00
Andrey
4bc929e1ce Translated using Weblate (Russian)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/ru/
2024-05-02 21:15:27 +00:00
BetaRays
5817b24c48 Translated using Weblate (French)
Currently translated at 100.0% (373 of 373 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/fr/
2024-05-02 21:15:19 +00:00
Weblate
550526efc9 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/
2024-04-30 09:56:03 +00:00
Kim Alvefur
2a2e36ade2 Translated using Weblate (Swedish)
Currently translated at 100.0% (370 of 370 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/sv/
2024-04-30 09:56:01 +00:00
Andrey
22f7d6f36a Translated using Weblate (Russian)
Currently translated at 100.0% (370 of 370 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/ru/
2024-04-30 09:56:01 +00:00
Matthew Wild
2d42099017 Merge pull request #188 from snikket-im/invitation-ui
Invitation admin UI improvements
2024-04-30 10:55:44 +01:00
Matthew Wild
2ff47c486a Update translation strings 2024-04-30 10:52:52 +01:00
Matthew Wild
338ee0b278 Add 'share' button for browsers supporting Web Share API 2024-04-30 10:48:51 +01:00
Matthew Wild
64c6548a48 Support for optional text notes on invitations 2024-04-29 18:39:06 +01:00
Matthew Wild
8c824149cc Fixes for invitation display
- Reorder columns, from generic to specific
- Fix empty tooltip on invitation types caused by incorrect macro usage
2024-04-29 18:19:07 +01:00
Matthew Wild
607863cfc4 Remove duplicate template macro 2024-04-29 18:00:22 +01:00
Matthew Wild
13c5d44544 Merge pull request #187 from snikket-im/cookie-samesite-attribute
Explicitly set cookie SameSite attribute to Lax
2024-04-29 11:22:21 +01:00
Matthew Wild
6407eb90db Explicitly set cookie SameSite attribute to Lax
With 'Secure' set, it may default to 'None', which we don't need or want.

'Strict' is not suitable for session cookies - the user would see the login
screen when navigating from another site (e.g. hosting dashboard) and we
already have CSRF protection on forms.
2024-04-29 11:18:55 +01:00
Matthew Wild
a8c6b1a70c Merge pull request #186 from snikket-im/cookie-secure-attribute
Add 'secure' attribute to session cookies
2024-04-29 11:09:44 +01:00
Matthew Wild
67c94bb045 Add 'secure' attribute to session cookies 2024-04-29 11:08:30 +01:00
Weblate
f4c1173a34 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/
2024-04-28 08:40:16 +00:00
Jonas Schäfer
e39b0082b1 Merge pull request #185 from Zash/translate-welcome
Translate welcome message
2024-04-28 10:39:57 +02:00
Kim Alvefur
9eb187a951 Make welcome message translatable 2024-04-27 14:22:39 +02:00
Kim Alvefur
b928e74a74 make extract_translations 2024-04-27 14:21:32 +02:00
Andrey
75c0f504d0 Translated using Weblate (Russian)
Currently translated at 100.0% (368 of 368 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/ru/
2024-04-23 17:14:06 +00:00
Matthew Wild
7c0310a141 Merge pull request #184 from Zash/really-fix-default-invite-role
Specify a default role in invite form
2024-04-19 14:50:01 +01:00
Kim Alvefur
5e2e645787 Specify a default role in invite form
Actually in the invite form this time
2024-04-19 15:48:40 +02:00
Weblate
9b31894e85 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/
2024-04-19 13:38:57 +00:00
Kim Alvefur
a4472e1a44 Translated using Weblate (Swedish)
Currently translated at 100.0% (362 of 362 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/sv/
2024-04-19 13:38:56 +00:00
Matthew Wild
b99cae84de Update translations 2024-04-19 14:38:45 +01:00
Matthew Wild
1cac19e4c9 Merge pull request #183 from Zash/default-invite-role
Specify a default role in invite form
2024-04-19 14:37:22 +01:00
Kim Alvefur
d4883765b2 Specify a default role in invite form
The role creation appears to fail without an error, only refreshing the
page unless a role is selected.
2024-04-19 15:30:20 +02:00
Weblate
041f26274b 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/
2024-04-17 08:41:42 +00:00
Matthew Wild
82db30ffd9 Merge pull request #182 from snikket-im/invitation-improvements
Allow selecting a role when creating an invitation
2024-04-17 09:41:31 +01:00
Matthew Wild
b8684329b4 Fix syntax error in template 2024-04-16 21:30:19 +01:00
Matthew Wild
7e26b5f994 Update translations 2024-04-16 21:22:07 +01:00
Matthew Wild
4bdcb46a8a Allow selecting a role when creating an invitation
Includes some reorganization and prettification of the creation form.
2024-04-16 21:16:06 +01:00
Matthew Wild
ed6f413c18 Don't fail if active user metrics are unavailable 2024-04-16 20:42:48 +01:00
Weblate
f63549ee87 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/
2024-04-16 14:51:58 +00:00
Matthew Wild
bd71ab1449 Update translations 2024-04-16 15:51:47 +01:00
Matthew Wild
220bf9994b Show invitation hint when user is alone on their instance 2024-04-16 15:09:16 +01:00
Matthew Wild
33d28e5890 Show active user counts in instance metrics 2024-04-16 15:09:16 +01:00
Matthew Wild
f0f0fa15c9 Small clarifications to the invitation type UI 2024-04-16 15:09:16 +01:00
Matthew Wild
30a9a6816f prosodyclient: Skip adding metadata of broken avatars 2024-04-16 15:09:16 +01:00
Sergio Moreno López
970b8fa7f1 Translated using Weblate (Spanish)
Currently translated at 39.6% (143 of 361 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/es/
2024-04-14 21:02:20 +00:00
Sergio Moreno López
629d725ff5 Translated using Weblate (Spanish)
Currently translated at 36.0% (130 of 361 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/es/
2024-04-05 21:27:23 +00:00
Sergio Moreno López
6998e66b22 Translated using Weblate (Spanish)
Currently translated at 29.9% (108 of 361 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/es/
2024-03-31 22:27:22 +00:00
Matthew Wild
c668c4c56a Added translation using Weblate (Spanish) 2024-03-29 10:13:30 +00:00
Matthew Wild
a13fbd87a6 Merge pull request #181 from snikket-im/feature/handle-invalid-avatars-gracefully
Handle broken/incorrect avatar metadata gracefully
2024-03-11 15:30:24 +00:00
Jonas Schäfer
7ffcd76cea Handle broken/incorrect avatar metadata gracefully
Fixes #180.
2024-03-10 10:49:29 +01:00
Federico
bda0f52320 Translated using Weblate (Italian)
Currently translated at 100.0% (361 of 361 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/it/
2024-01-20 23:01:47 +00:00
Matthew Wild
5efc2a671e Merge pull request #177 from snikket-im/feature/fix-requirements
Fix python requirements to actually work
2024-01-16 16:12:37 +00:00
Jonas Schäfer
1578654816 Fix python requirements to actually work
Didn't do deep research here, just fitted it against the current Docker
image release.
2024-01-16 16:52:47 +01:00
41 changed files with 6055 additions and 2776 deletions

View File

@@ -1,9 +1,10 @@
aiohttp~=3.6
quart~=0.17,<0.18
flask-wtf~=1.0
aiohttp~=3.8,<3.9
quart~=0.18,<0.19
flask-wtf~=1.1,<1.2
hsluv~=5.0
flask-babel~=1.0
email-validator~=1.1
flask-babel~=2.0,<3
email-validator~=1.3
environ-config~=20.0
wtforms~=3.0
wtforms~=3.0,<4
typing-extensions
werkzeug~=2.2,<3

View File

@@ -212,6 +212,8 @@ def create_app() -> quart.Quart:
app.config["PRIVACY_URI"] = config.privacy_uri
app.config["ABUSE_EMAIL"] = config.abuse_email
app.config["SECURITY_EMAIL"] = config.security_email
app.config["SESSION_COOKIE_SECURE"] = True
app.config["SESSION_COOKIE_SAMESITE"] = "Lax"
app.context_processor(proc)
app.register_error_handler(

View File

@@ -80,6 +80,7 @@ class EditUserForm(BaseForm):
("prosody:registered", _l("Normal user")),
("prosody:admin", _l("Administrator")),
],
default="prosody:registered",
)
action_save = wtforms.SubmitField(
@@ -290,6 +291,20 @@ class InvitePost(BaseForm):
default="account",
)
role = wtforms.RadioField(
_l("Access Level"),
choices=[
("prosody:restricted", _l("Limited")),
("prosody:registered", _l("Normal user")),
("prosody:admin", _l("Administrator")),
],
default="prosody:registered",
)
note = wtforms.StringField(
_l("Comment (optional)"),
)
action_create_invite = wtforms.SubmitField(
_l("New invitation link")
)
@@ -369,12 +384,16 @@ async def create_invite() -> typing.Union[str, werkzeug.Response]:
if form.type_.data == "group":
invite = await client.create_group_invite(
group_ids=form.circles.data,
role_names=[form.role.data],
ttl=form.lifetime.data,
note=form.note.data,
)
else:
invite = await client.create_account_invite(
group_ids=form.circles.data,
role_names=[form.role.data],
ttl=form.lifetime.data,
note=form.note.data,
)
await flash(
_("Invitation created"),
@@ -812,6 +831,11 @@ async def system() -> typing.Union[str, werkzeug.Response]:
except KeyError:
pass
try:
metrics["users"] = prosody_metrics["users"]
except KeyError:
pass
for k in list(metrics.keys()):
if metrics[k] is None:
# so that defaulting in jinja works

View File

@@ -120,6 +120,14 @@ class AdminUserInfo:
roles.extend(data.get("secondary_roles", []))
except KeyError:
roles = data.get("roles")
avatar_info: typing.List[AvatarMetadata] = []
for avatar in data.get("avatar_info", []):
# Ignore somehow broken avatars.
try:
avatar_metadata = AvatarMetadata.from_api_response(avatar)
avatar_info.append(avatar_metadata)
except KeyError:
pass
return cls(
localpart=data["username"],
display_name=data.get("display_name") or None,
@@ -131,10 +139,7 @@ class AdminUserInfo:
deletion_request=UserDeletionRequestInfo.from_api_response(
data.get("deletion_request")
),
avatar_info=[
AvatarMetadata.from_api_response(avatar_info)
for avatar_info in data.get("avatar_info", [])
],
avatar_info=avatar_info,
)
@@ -155,7 +160,9 @@ class AdminInviteInfo:
expires: datetime
reusable: bool
group_ids: typing.Collection[str]
role_names: typing.Collection[str]
is_reset: bool
note: typing.Optional[str]
@classmethod
def from_api_response(
@@ -172,8 +179,10 @@ class AdminInviteInfo:
xmpp_uri=data.get("xmpp_uri"),
landing_page=data.get("landing_page"),
group_ids=data.get("groups", []),
role_names=data.get("roles", []),
reusable=data["reusable"],
is_reset=data.get("reset", False),
note=data.get("note"),
)
@@ -1081,16 +1090,21 @@ class ProsodyClient:
self,
*,
group_ids: typing.Collection[str] = [],
role_names: typing.Collection[str] = [],
restrict_username: typing.Optional[str] = None,
ttl: typing.Optional[int] = None,
note: typing.Optional[str] = None,
session: aiohttp.ClientSession,
) -> AdminInviteInfo:
payload: typing.Dict[str, typing.Any] = {}
payload["groups"] = list(group_ids)
payload["roles"] = list(role_names)
if restrict_username is not None:
payload["username"] = restrict_username
if ttl is not None:
payload["ttl"] = ttl
if note is not None:
payload["note"] = note
async with session.post(
self._admin_v1_endpoint("/invites/account"),
@@ -1103,14 +1117,19 @@ class ProsodyClient:
self,
*,
group_ids: typing.Collection[str] = [],
role_names: typing.Collection[str] = [],
ttl: typing.Optional[int] = None,
note: typing.Optional[str] = None,
session: aiohttp.ClientSession,
) -> AdminInviteInfo:
payload: typing.Dict[str, typing.Any] = {
"groups": list(group_ids),
"roles": list(role_names),
}
if ttl is not None:
payload["ttl"] = ttl
if note is not None:
payload["note"] = note
async with session.post(
self._admin_v1_endpoint("/invites/group"),

View File

@@ -259,6 +259,13 @@ div.form.layout-expanded {
margin: 0;
}
fieldset.descriptive-radio-selection {
p {
margin-top: 0;
margin-bottom: $w-s2;
}
}
input[type="radio"] + label, input[type="checkbox"] + label {
font-weight: inherit;
color: inherit;
@@ -363,6 +370,10 @@ div.form.layout-expanded {
margin-left: 0.25em;
}
.radio-button-ext {
margin-left: 0.5rem;
}
div.select-wrap {
display: block;
border-bottom: $w-s4 solid $primary-500;
@@ -981,19 +992,18 @@ div.profile-card {
}
}
/* clipboard button */
/* clipboard and share buttons */
.copy-to-clipboard {
.copy-to-clipboard, .share-button {
cursor: pointer;
font-style: normal;
text-decoration: none;
}
body.no-copy .copy-to-clipboard {
body.no-copy .copy-to-clipboard, body.no-share .share-button {
display: none !important;
}
/* magic */
pre.guru-meditation {

View File

@@ -148,6 +148,11 @@ licensed under the terms of the Apache 2.0 License -->
<path d="M0 0h24v24H0V0z" fill="none" />
<path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05.02.01.03.03.04.04 1.14.83 1.93 1.94 1.93 3.41V18c0 .35-.07.69-.18 1H22c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5z" />
</symbol>
<!-- from: social/person/materialiconsround/24px.svg -->
<symbol id="icon-person" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none" />
<path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4z" />
</symbol>
<!-- from: social/group_add/materialiconsround/24px.svg -->
<symbol id="icon-create_group" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none" />
@@ -188,4 +193,9 @@ licensed under the terms of the Apache 2.0 License -->
<g><rect fill="none" height="24" width="24" /><rect fill="none" height="24" width="24" /></g>
<g><g><path d="M21,8c-1.45,0-2.26,1.44-1.93,2.51l-3.55,3.56c-0.3-0.09-0.74-0.09-1.04,0l-2.55-2.55C12.27,10.45,11.46,9,10,9 c-1.45,0-2.27,1.44-1.93,2.52l-4.56,4.55C2.44,15.74,1,16.55,1,18c0,1.1,0.9,2,2,2c1.45,0,2.26-1.44,1.93-2.51l4.55-4.56 c0.3,0.09,0.74,0.09,1.04,0l2.55,2.55C12.73,16.55,13.54,18,15,18c1.45,0,2.27-1.44,1.93-2.52l3.56-3.55 C21.56,12.26,23,11.45,23,10C23,8.9,22.1,8,21,8z" /><polygon points="15,9 15.94,6.93 18,6 15.94,5.07 15,3 14.08,5.07 12,6 14.08,6.93" /><polygon points="3.5,11 4,9 6,8.5 4,8 3.5,6 3,8 1,8.5 3,9" /></g></g>
</symbol>
<!-- from: social/share/materialiconsround/24px.svg -->
<symbol id="icon-share" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none" />
<path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92z" />
</symbol>
</defs></svg>

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -1,19 +1,57 @@
{% from "library.j2" import form_button, render_errors %}
{% from "library.j2" import form_button,
render_errors,
access_level_description, access_level_icon,
invite_type_description, invite_type_icon
%}
<form method="POST" action="{{ url_for(".create_invite") }}">
{{- invite_form.csrf_token -}}
<div class="form layout-expanded">
<h2 class="form-title">{% trans %}Create new invitation{% endtrans %}</h2>
<p class="form-descr weak">{% trans %}Create a new invitation link to invite more users to your Snikket service by clicking the button below.{% endtrans %}</p>
<!-- Invitation type -->
<div class="f-ebox">
<fieldset>{#- -#}
<fieldset class="descriptive-radio-selection">{#- -#}
<legend>{{ invite_form.type_.label.text }}</legend>
{{- invite_form.type_ -}}
<p>{% trans %}Choose whether this invitation link will allow more than one person to join.{% endtrans %}</p>
{%- for invite_type in invite_form.type_ -%}
<div class="radio-button-ext">
{{ invite_type }}<label for="{{ invite_type.id }}">
{%- trans title=invite_type.label.text, icon=invite_type_icon(invite_type.data), description=invite_type_description(invite_type.data) -%}
<span class="invite-type">{{ title }}{{ icon }}</span><p>{{ description }}</p>
{%- endtrans -%}
</label>
</div>
{%- endfor -%}
</fieldset>
</div>
<!-- Access level -->
<div class="f-ebox">
<fieldset class="descriptive-radio-selection">{#- -#}
<legend>{{ invite_form.role.label.text }}</legend>
<p>{% trans %}The access level of a user determines what interactions are allowed for them on your Snikket service.{% endtrans %}</p>
{%- for level in invite_form.role -%}
<div class="radio-button-ext">
{{ level }}<label for="{{ level.id }}">
{%- trans title=level.label.text, icon=access_level_icon(level.data), description=access_level_description(level.data) -%}
<span class="access-level">{{ title }}{{ icon }}</span><p>{{ description }}</p>
{%- endtrans -%}
</label>
</div>
{%- endfor -%}
</fieldset>
</div>
<!-- Valid for -->
<div class="f-ebox">
{{ invite_form.lifetime.label }}
<div class="select-wrap">{{ invite_form.lifetime }}</div>
</div>
<!-- Invite to circle -->
<div class="f-ebox">
{#
NOTE: This is for when/if we ever support multi-group invites.
@@ -27,6 +65,13 @@
<div class="select-wrap">{{ invite_form.circles }}</div>
{%- call render_errors(invite_form.circles) -%}{%- endcall -%}
</div>
<!-- Comment -->
<div class="f-ebox">
{{ invite_form.note.label }}
{{ invite_form.note }}
</div>
<div class="f-bbox">
{%- call form_button("create_link", invite_form.action_create_invite, class="primary") %}{% endcall -%}
</div>

View File

@@ -1,5 +1,5 @@
{% extends "admin_app.html" %}
{% from "library.j2" import showuri, form_button, standard_button, extract_circle_name, invite_type_description %}
{% from "library.j2" import showuri, form_button, standard_button, extract_circle_name, invite_type_name, invite_type_description %}
{% block head_lead %}
{{ super() }}
{% include "copy-snippet.html" %}
@@ -13,9 +13,10 @@
<dt>{% trans %}Valid until{% endtrans %}</dt>
<dd>{{ invite.expires | format_date }}</dd>
<dt><label for="link-field">{% trans %}Link{% endtrans %}</label></dt>
<dd>{% call showuri(invite.landing_page, id_="link-field") %}{% endcall %}</dd>
<dd>{% call showuri(invite.landing_page, id_="link-field") %}{% trans %}Invitation to Snikket{% endtrans %}{% endcall %}</dd>
<dt>{% trans %}Invitation type{% endtrans %}</dt>
<dd>{% call invite_type_description(invite) %}{% endcall %}</dd>
{% set invite_type = invite.reusable and "group" or "account" %}
<dd><span class="with-tooltip above" data-tooltip="{% call invite_type_description(invite_type) %}{% endcall %}">{% call invite_type_name(invite_type) %}{% endcall %}</span></dd>
{%- set ngroups = invite.group_ids | length -%}
{%- if ngroups > 1 -%}
{#- not supported via the web UI, but we should still display it properly -#}

View File

@@ -1,21 +1,5 @@
{% extends "admin_app.html" %}
{% from "library.j2" import box, form_button, standard_button, icon %}
{% macro access_level_description(role, caller=None) %}
{%- if role == "prosody:restricted" -%}
{% trans %}Limited users can interact with users on the same Snikket service and be members of circles.{% endtrans %}
{%- elif role == "prosody:registered" -%}
{% trans %}Like limited users and can also interact with users on other Snikket services.{% endtrans %}
{%- elif role == "prosody:admin" -%}
{% trans %}Like normal users and can access the admin panel in the web portal.{% endtrans %}
{%- endif -%}
{% endmacro %}
{% macro access_level_icon(role, caller=None) %}
{%- if role == "prosody:restricted" -%}
{% call icon("lock") %}{% endcall %}
{%- elif role == "prosody:admin" -%}
{% call icon("admin") %}{% endcall %}
{%- endif -%}
{% endmacro %}
{% from "library.j2" import box, form_button, standard_button, icon, access_level_description, access_level_icon %}
{% block content %}
<h1>{% trans user_name=target_user.localpart %}Edit user {{ user_name }}{% endtrans %}</h1>
<form method="POST">{{ form.csrf_token }}<div class="form layout-expanded">

View File

@@ -1,5 +1,5 @@
{% extends "admin_app.html" %}
{% from "library.j2" import action_button, icon, clipboard_button, form_button, custom_form_button, extract_circle_name, invite_type_name, invite_type_description %}
{% from "library.j2" import action_button, icon, clipboard_button, share_button, form_button, custom_form_button, extract_circle_name, invite_type_name, invite_type_description %}
{% block head_lead %}
{{ super() }}
{% include "copy-snippet.html" %}
@@ -18,17 +18,18 @@
<col/>
<thead>
<tr>
<th>{% trans %}Expires{% endtrans %}</th>
<th class="collapsible">{% trans %}Type{% endtrans %}</th>
<th class="collapsible">{% trans %}Circle{% endtrans %}</th>
<th>{% trans %}Expires{% endtrans %}</th>
<th>{% trans %}Comment{% endtrans %}</th>
<th>{% trans %}Actions{% endtrans %}</th>
</tr>
</thead>
<tbody>
{% for invite in invites %}
{% set invite_type = invite.reusable and "group" or "account" %}
<tr>
<td>{{ (invite.expires - now) | format_timedelta(add_direction=True) }}</td>
<td class="collapsible"><span class="with-tooltip above" data-tooltip="{% call invite_type_description(invite) %}{% endcall %}">{% call invite_type_name(invite) %}{% endcall %}</span></td>
<td class="collapsible"><span class="with-tooltip above" data-tooltip="{% call invite_type_description(invite_type) %}{% endcall %}">{% call invite_type_name(invite_type) %}{% endcall %}</span></td>
<td class="collapsible">
{#- -#}
<ul class="inline">
@@ -38,6 +39,8 @@
</ul>
{#- -#}
</td>
<td>{{ (invite.expires - now) | format_timedelta(add_direction=True) }}</td>
<td>{% if invite.note is not none %}{{ invite.note }}{% endif %}</td>
<td class="nowrap">
{%- call action_button("more", url_for(".edit_invite", id_=invite.id_), class="secondary") -%}
{% trans %}Show invite details{% endtrans %}
@@ -45,6 +48,9 @@
{%- call clipboard_button(invite.landing_page, class="primary") -%}
{% trans %}Copy invite link to clipboard{% endtrans %}
{%- endcall -%}
{%- call share_button("Invitation to Snikket", invite.landing_page, class="primary") -%}
{% trans %}Share invitation link{% endtrans %}
{%- endcall -%}
{%- call custom_form_button("remove_link", form.action_revoke.name, invite.id_, class="secondary danger", slim=True) -%}
{% trans %}Delete invitation{% endtrans %}
{%- endcall -%}

View File

@@ -15,7 +15,7 @@
<dt>{% trans %}Valid until{% endtrans %}</dt>
<dd>{{ reset_link.expires | format_date }}</dd>
<dt><label for="link-field">{% trans %}Link{% endtrans %}</label></dt>
<dd>{% call showuri(reset_link.landing_page, id_="link-field") %}{% endcall %}</dd>
<dd>{% call showuri(reset_link.landing_page, id_="link-field") %}Reset your Snikket password{% endcall %}</dd>
</dd>
<div class="f-bbox">
{%- call custom_form_button("remove_link", form.action_revoke.name, reset_link.id_, class="secondary danger") -%}

View File

@@ -76,13 +76,20 @@
<em>{% trans %}unknown{% endtrans %}</em>
{%- endif -%}
</dd>
<dt>{% trans %}Connected devices{% endtrans %}</dt>
<dt>{% trans %}Active users{% endtrans %}</dt>
<dd>
<ul>
{%- if metrics.prosody_devices | default(None) is not none -%}
{{ metrics.prosody_devices }}
<li>{% trans %}Connected now:{% endtrans %} {{ metrics.prosody_devices }}</li>
{%- else -%}
<em>{% trans %}unknown{% endtrans %}</em>
<li><em>{% trans %}unknown{% endtrans %}</em></li>
{%- endif -%}
{%- if metrics.users | default(None) is not none -%}
<li>{% trans %}Past 24 hours:{% endtrans %} {{ metrics.users.active_1d }}</li>
<li>{% trans %}Past 7 days:{% endtrans %} {{ metrics.users.active_7d }}</li>
<li>{% trans %}Past 30 days:{% endtrans %} {{ metrics.users.active_30d }}</li>
{%- endif -%}
</ul>
</dd>
</dl>
</div>

View File

@@ -16,5 +16,5 @@
<meta name="msapplication-TileColor" content="#fbd308">
<meta name="theme-color" content="#fbd308">
</head>
<body{% if body_id | default(False) %} id="{{ body_id }}"{% endif %} class="{% if is_in_debug_mode %}debug{% endif %}{% if body_class | default(False) %} {{ body_class }}{% endif %}"{% if onload | default(False) %} onload="{{ onload }}"{% endif %}>{% block body %}{% endblock %}</body>
<body{% if body_id | default(False) %} id="{{ body_id }}"{% endif %} class="{% if is_in_debug_mode %}debug{% endif %}{% if body_class | default(False) %} {{ body_class }}{% endif %} no-copy no-share"{% if onload | default(False) %} onload="{{ onload }}"{% endif %}>{% block body %}{% endblock %}</body>
</html>

View File

@@ -115,8 +115,63 @@ var copy_to_clipboard_btn = function(el) {
});
};
var copy_to_clipboard_btn = function(el) {
var text = el.dataset.cliptext;
if (!text) {
console.error('copy_to_clipboard used on element without text to copy');
}
copyTextToClipboard(text, el, function(success) {
var existing_result_el = document.getElementById("clipboard-result");
if (existing_result_el !== null) {
existing_result_el.parentNode.removeChild(existing_result_el);
}
var icon = "done";
if (!success) {
icon = "cancel";
}
var icon_bak = get_current_icon(el.firstChild);
change_icon(el.firstChild, icon);
setTimeout(function() {
change_icon(el.firstChild, icon_bak);
el.blur();
}, 1500);
});
};
var share_url_btn = function(el) {
let data = {
"title": el.dataset.shareTitle,
"url": el.dataset.shareUrl,
}
let icon_bak = get_current_icon(el.firstChild);
new Promise(function (resolve, reject) {
if(!navigator.canShare || !navigator.canShare(data)) {
return reject();
}
return resolve(navigator.share(data));
}).then(function () {
// Success
change_icon(el.firstChild, "done");
}, function () {
// Failure
change_icon(el.firstChild, "cancel");
}).finally(function () {
// Either way, clear status icon after 1.5s
setTimeout(function() {
change_icon(el.firstChild, icon_bak);
el.blur();
}, 1500);
});
}
window.addEventListener('load', function() {
document.body.classList.remove("no-copy");
if(navigator.share) {
document.body.classList.remove("no-share");
}
});
</script>

View File

@@ -38,7 +38,10 @@
<em>—</em>
{%- else -%}
<div><input type="text" {% if id_ %}id="{{ id_ }}" {% endif %}readonly="readonly" value="{{ uri }}"></div>
<div>{% call clipboard_button(uri, show_label=True) %}{% trans %}Copy link{% endtrans %}{% endcall %}</div>
<div>
{% call clipboard_button(uri, show_label=True) %}{% trans %}Copy link{% endtrans %}{% endcall %}
{% call share_button(caller() if caller is not none else None, uri, show_label=True) %}{% trans %}Share{% endtrans %}{% endcall %}
</div>
{%- endif -%}
{% endmacro %}
@@ -82,7 +85,7 @@
{% macro clipboard_button(data, show_label=False, caller=None, class=None) -%}
{%- set label = caller() -%}
<a class="button{% if class %} {{ class }}{% endif %}"
<a class="button copy-to-clipboard{% if class %} {{ class }}{% endif %}"
href="#"
{% if not show_label %}
aria-label="{{ label }}"
@@ -97,6 +100,24 @@
</a>
{%- endmacro %}
{% macro share_button(title, url, show_label=False, caller=None, class=None) -%}
{%- set label = caller() -%}
<a class="button share-button{% if class %} {{ class }}{% endif %}"
href="#"
{% if not show_label %}
aria-label="{{ label }}"
title="{{ label }}"
{% endif %}
data-share-title="{{ title }}"
data-share-url="{{ url }}"
onclick="share_url_btn(this); return false;">
{%- call icon("share") %}{% endcall -%}
{%- if show_label %}
<span>{{ label }}</span>
{% endif -%}
</a>
{%- endmacro %}
{% macro render_errors(field, caller=None) -%}
{%- set error_list = field.errors if field.errors is not mapping else (field.errors.values() | flatten | list) -%}
{%- if error_list -%}
@@ -132,18 +153,44 @@
{%- endif -%}
{% endmacro %}
{%- macro invite_type_name(invite_info, caller=None) -%}
{%- if invite_info.reusable -%}
{% trans %}Group{% endtrans %}
{%- else -%}
{%- macro invite_type_name(invite_type, caller=None) -%}
{%- if invite_type == "account" -%}
{% trans %}Individual{% endtrans %}
{%- else -%}
{% trans %}Group{% endtrans %}
{%- endif -%}
{%- endmacro -%}
{%- macro invite_type_description(invite_info, caller=None) -%}
{%- if invite_info.reusable -%}
{% trans %}Can be used multiple times to create accounts on this Snikket service.{% endtrans %}
{%- else -%}
{% trans %}Can be used once to create an account on this Snikket service.{% endtrans %}
{% macro access_level_description(role, caller=None) %}
{%- if role == "prosody:restricted" -%}
{% trans %}Limited users can interact with users on the same Snikket service and be members of circles.{% endtrans %}
{%- elif role == "prosody:registered" -%}
{% trans %}Like limited users and can also interact with users on other Snikket services.{% endtrans %}
{%- elif role == "prosody:admin" -%}
{% trans %}Like normal users and can access the admin panel in the web portal.{% endtrans %}
{%- endif -%}
{%- endmacro -%}
{% endmacro %}
{% macro access_level_icon(role, caller=None) %}
{%- if role == "prosody:restricted" -%}
{% call icon("lock") %}{% endcall %}
{%- elif role == "prosody:admin" -%}
{% call icon("admin") %}{% endcall %}
{%- endif -%}
{% endmacro %}
{% macro invite_type_description(invite_type, caller=None) %}
{%- if invite_type == "account" -%}
{% trans %}Invite a single person (invitation link can only be used once).{% endtrans %}
{%- elif invite_type == "group" -%}
{% trans %}Invite a group of people (invitation link can be used multiple times).{% endtrans %}
{%- endif -%}
{% endmacro %}
{% macro invite_type_icon(invite_type, caller=None) %}
{%- if invite_type == "account" -%}
{% call icon("person") %}{% endcall %}
{%- elif invite_type == "group" -%}
{% call icon("people") %}{% endcall %}
{%- endif -%}
{% endmacro %}

View File

@@ -6,8 +6,13 @@
{% include "copy-snippet.html" %}
{% endblock %}
{% block content %}
<h1>{% trans %}Welcome!{% endtrans %}</h1>
<p>{% trans user_name=user_info.display_name %}Welcome home, {{ user_name }}.{% endtrans %}</p>
{% if user_info.is_admin and metrics.users and metrics.users.active_1d <= 1 %}
<aside class="box hint">
<header>{% trans %}Welcome to Snikket!{% endtrans %}</header>
<p>{% trans %}Now your Snikket instance is up and running, the next step is to invite people to join it. Family, friends, colleagues... you choose!{% endtrans %}</p>
<a href="/admin/invitations">{% trans %}Create new invitation{% endtrans %}</a>
</aside>
{% endif %}
<nav class="welcome">
<ul>
<li class="wide">

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2022-05-30 14:01+0000\n"
"Last-Translator: Daniel Holmgaard <fovatis@tutanota.com>\n"
"Language-Team: Danish <http://i18n.sotecware.net/projects/snikket/web-portal/"
@@ -30,237 +30,242 @@ msgstr "Login-navn"
msgid "Display name"
msgstr "Kaldenavn"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Adgangsniveau"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Begrænset"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Normal bruger"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Administrator"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Opdater bruger"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
#, fuzzy
#| msgid "Create account"
msgid "Restore account"
msgstr "Opret konto"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
#, fuzzy
#| msgid "Your account"
msgid "Unlock account"
msgstr "Din konto"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Opret link til nulstilling af adgangskode"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Link til nulstilling af adgangskode oprettet"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr ""
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr ""
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr ""
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr ""
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Brugerinformation opdateret."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Slet bruger permanent"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Bruger slettet"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Link til nulstilling af adgangskode ikke fundet"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Link til nulstilling af adgangskode slettet"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Inviter til cirkel"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Mindst en cirkel skal vælges"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Gyldig for"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "En time"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Tolv timer"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "En dag"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "En uge"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Fire uger"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Invitationstype"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individuel"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Gruppe"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Ny invitationslink"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Tilbagekald"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Invitation oprettet"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Denne invitation findes ikke"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Invitation tilbagekaldt"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Navn"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Opret cirkel"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Cirkel oprettet"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Vælg bruger"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Opdater cirkel"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Tilføj bruger"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Denne cirkel findes ikke"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Cirkel-data opdateret"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Bruger tilføjet til cirkel"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Bruger fjernet fra cirkel"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
#, fuzzy
#| msgid "User removed from circle"
msgid "Chat removed from circle"
msgstr "Bruger fjernet fra cirkel"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Slet cirkel permanent"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Cirkel slettet"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
#, fuzzy
#| msgid "Group chat address"
msgid "Group chat name"
msgstr "Gruppechat adresse"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
#, fuzzy
#| msgid "Create account"
msgid "Create group chat"
msgstr "Opret konto"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
#, fuzzy
#| msgid "User added to circle"
msgid "New group chat added to circle"
msgstr "Bruger tilføjet til cirkel"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Meddelelsens indhold"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Send kun til online brugere"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Send til alle brugere"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Send forhåndsvisning til dig selv"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Bekendgørelse sendt!"
@@ -325,7 +330,7 @@ msgstr "Registrering blev afvist af ukendte årsager."
msgid "The username is not valid."
msgstr "Brugernavnet er ikke gyldigt."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Ændr adgangskode"
@@ -348,7 +353,7 @@ msgstr ""
"fil i XEP-0227-format (forudsat format: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Fejl"
@@ -420,15 +425,15 @@ msgstr "Kontodata"
msgid "Upload"
msgstr "Upload"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Forkert adgangskode."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Adgangskode ændret"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -436,15 +441,15 @@ msgstr ""
"Den valgte avatar er for stor. For at kunne uploade større avatarer skal du "
"bruge appen."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Profil opdateret"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Exporter"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Du har i øjeblikket ingen kontodata at eksportere."
@@ -592,7 +597,7 @@ msgstr "Medlemmer"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Handlinger"
@@ -654,11 +659,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Opret invitation"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Opret ny invitation"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -666,6 +672,34 @@ msgstr ""
"Opret et nyt link til en invitation for at invitere flere brugere til din "
"Snikket tjeneste ved at klikke på knappen herunder."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"En brugers adgangsniveau bestemmer, hvilke interaktioner der er tilladt for "
"dem på din Snikket-tjeneste."
#: snikket_web/templates/admin_create_invite_form.html:38
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -741,7 +775,7 @@ msgid "Delete user %(user_name)s"
msgstr "Slet bruger %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Slet bruger"
@@ -817,7 +851,7 @@ msgid "The user has been deleted from the server."
msgstr "Brugeren er blevet slettet fra serveren."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "Slettet"
@@ -860,138 +894,115 @@ msgstr "Gyldig indtil"
msgid "Link"
msgstr "Link"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Invitationstype"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Cirkler"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Brugere, der deltager via denne invitation, føjes til følgende cirkler:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Cirkel"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Brugeren vil ikke blive tilknyttet nogen cirkel og vil ikke have nogen "
"kontakter."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Kontakt"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Denne bruger vil blive tilføjet som kontakt hos %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Oprettet"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Retur til invitationsliste"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Begrænset brugere kan interagere med brugere på den samme Snikket-tjeneste "
"og være medlemmer af cirkler."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Som begrænset brugere og kan desuden også interagere med brugere på andre "
"Snikket-tjenester."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Som normale brugere og kan desuden få adgang til adminpanelet i webportalen."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Rediger bruger %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
"in %(time)s."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Rediger bruger"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Login-navnet kan ikke ændres."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"En brugers adgangsniveau bestemmer, hvilke interaktioner der er tilladt for "
"dem på din Snikket-tjeneste."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Retur til brugerliste"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Yderligere handlinger"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Nustil adgangskode"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -1000,11 +1011,11 @@ msgstr ""
"til at oprette et specielt link, der giver mulighed for at ændre "
"adgangskoden til kontoen en gang."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Fejlretningsoplysninger"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1014,7 +1025,7 @@ msgstr ""
"tilsluttede enheder nødvendige for at foretage fejlfinding af problemer. "
"Knappen nedenfor afslører disse (følsomme) oplysninger."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Vis fejlretningsoplysninger"
@@ -1089,26 +1100,36 @@ msgid "Pending invitations"
msgstr "Afventende invitationer"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Udløber"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Type"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Udløber"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Vis invitationsdetajler"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Kopier invitationslink til udklipsholder"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "Ny invitationslink"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Slet invitation"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Der er i øjeblikket ingen afventende invitationer."
@@ -1148,7 +1169,7 @@ msgstr "Systembelastning (5 minutters gennemsnit)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "ukendt"
@@ -1198,14 +1219,34 @@ msgid "Storage used by shared files"
msgstr "Lagerplads, der bruges af delte filer"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update user"
msgid "Active users"
msgstr "Opdater bruger"
#: snikket_web/templates/admin_system.html:83
#, fuzzy
#| msgid "Connected devices"
msgid "Connected now:"
msgstr "Forbundet enheder"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Send besked"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1475,7 +1516,7 @@ msgid "Your address"
msgstr "Din adresse"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Kopier adresse"
@@ -1687,23 +1728,46 @@ msgstr "Brugeren er begrænset."
msgid " (Restricted)"
msgstr " (Begrænset)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Kopier link"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Ugyldig input"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Kan blive brugt flere gang til at oprette konti på denne Snikket tjeneste."
"Begrænset brugere kan interagere med brugere på den samme Snikket-tjeneste "
"og være medlemmer af cirkler."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Som begrænset brugere og kan desuden også interagere med brugere på andre "
"Snikket-tjenester."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Som normale brugere og kan desuden få adgang til adminpanelet i webportalen."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Kan blive brugt en gang til at oprette en konto på denne Snikket tjeneste."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1776,41 +1840,44 @@ msgstr ""
msgid "Operation successful"
msgstr "Operation lykkes"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Velkommen!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "Moving to Snikket?"
msgid "Welcome to Snikket!"
msgstr "Flytte til Snikket?"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Velkommen hjem, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Din konto"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Din XMPP adresse"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Rediger profil"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Håndter dine data"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Din Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Håndter brugere, invitationer og cirkler på din Snikket tjeneste."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Administrator panel"
@@ -1880,6 +1947,22 @@ msgstr ""
"Denne sektion tillader dig at kontrollere, hvem der kan se din profil "
"informationer, så som avatar og kaldenavn."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Kan blive brugt flere gang til at oprette konti på denne Snikket tjeneste."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Kan blive brugt en gang til at oprette en konto på denne Snikket tjeneste."
#~ msgid "Welcome!"
#~ msgstr "Velkommen!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Velkommen hjem, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Denne cirkel er ikke tilknyttet nogen gruppechat."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: SnikketWeb 0.1.0\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2024-01-03 16:08+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: German <http://i18n.sotecware.net/projects/snikket/web-portal/"
@@ -30,225 +30,230 @@ msgstr "Anmeldename"
msgid "Display name"
msgstr "Anzeigename"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Berechtigungen"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Eingeschränkt"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Normale*r Benutzer*in"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Administrator"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Konto bearbeiten"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Konto wiederherstellen"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Konto entsperren"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Passwort-Link erzeugen"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Link zum Zurücksetzen des Passwortes erzeugt"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Benutzerkonto wiederhergestellt"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Benutzerkonto entsperrt"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Benutzerkonto konnte nicht wiederhergestellt werden"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Benutzerkonto konnte nicht entsperrt werden"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Benutzerinformationen gespeichert."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Konto unwiderruflich löschen"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Konto gelöscht"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Link zum Zurücksetzen des Passwortes nicht gefunden"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Link gelöscht"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "In Gemeinschaft einladen"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Mindestens eine Gemeinschaft muss ausgewählt sein"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Gültig für"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Eine Stunde"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Zwölf Stunden"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Ein Tag"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Eine Woche"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Vier Wochen"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Art der Einladung"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Einzelperson"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Gruppe"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Neuer Einladungslink"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Löschen"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Einladung angelegt"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Diese Einladung existiert nicht"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Einladung gelöscht"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Name"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Gemeinschaft gründen"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Gemeinschaft gegründet"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Benutzer*in auswählen"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Gemeinschaft ändern"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Benutzer*in hinzufügen"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Diese Gemeinschaft existiert nicht"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Gemeinschaftsdaten aktualisiert"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Benutzer*in zur Gemeinschaft hinzugefügt"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Benutzer*in aus der Gemeinschaft entfernt"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Gruppenchat aus der Gemeinschaft entfernt"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Gemeinschaft endgültig löschen"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Gemeinschaft gelöscht"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Gruppenchat-Name"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Gruppenchat anlegen"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "Neuer Gruppenchat zur Gemeinschaft hinzugefügt"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Nachrichteninhalt"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Nur an verbundene Benutzer*innen senden"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "An alle Benutzer*innen senden"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Vorschau an dich selbst senden"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Ankündigung verschickt!"
@@ -312,7 +317,7 @@ msgstr "Die Registrierung wurde aus unbekannten Gründen abgelehnt."
msgid "The username is not valid."
msgstr "Der Anmeldename ist ungültig."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Passwort ändern"
@@ -335,7 +340,7 @@ msgstr ""
"im XEP-0227-Format verarbeitet werden (erhaltenes Format: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Fehler"
@@ -407,15 +412,15 @@ msgstr "Kontodaten"
msgid "Upload"
msgstr "Hochladen"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Ungültiges Passwort."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Passwort geändert"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -423,15 +428,15 @@ msgstr ""
"Das gewählte Profilbild ist zu groß. Benutze die App um größere Bilder "
"hochladen zu können."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Profil gespeichert"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Exportieren"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Du hast derzeit keine Kontodaten, die exportiert werden können."
@@ -576,7 +581,7 @@ msgstr "Mitglieder"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Aktionen"
@@ -642,11 +647,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Einladung erzeugen"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Neue Einladung erzeugen"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -654,6 +660,34 @@ msgstr ""
"Erzeuge eine neue Einladung um mehr Benutzer*innen auf deinen Snikket-Dienst "
"einzuladen, indem du den folgenden Button klickst."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Die Kontoberechtigungen bestimmen, welche Interaktionen dem*der Besitzer*in "
"auf deinem Snikket-Server erlaubt sind."
#: snikket_web/templates/admin_create_invite_form.html:38
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -722,7 +756,7 @@ msgid "Delete user %(user_name)s"
msgstr "Konto %(user_name)s löschen"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Konto löschen"
@@ -801,7 +835,7 @@ msgid "The user has been deleted from the server."
msgstr "Dieses Konto wurde von diesem Server gelöscht."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "gelöscht"
@@ -845,80 +879,63 @@ msgstr "Gültig bis"
msgid "Link"
msgstr "Link"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Art der Einladung"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Gemeinschaften"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Benutzer*innen, die über diese Einladung zur Instanz stoßen, werden zu den "
"folgenden Gemeinschaften hinzugefügt:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Gemeinschaft"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Benutzer*innen werden zu keiner Gemeinschaft hinzugefügt und werden zu "
"Beginn keine Kontakte haben."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Kontakt"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Der*die Benutzer*in wird als Kontakt von %(peer_jid)s hinzugefügt."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Erzeugt"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Zurück zur Einladungsliste"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Eingeschränkte Benutzer*innen können mit anderen Benutzern auf dem selben "
"Snikket-Server interagieren und Mitglieder in Gemeinschaften sein."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Zusätzlich zu den Rechten von eingeschränkten Benutzer*innen, können normale "
"Benutzer*innen auch mit Benutzer*innen auf anderen Snikket-Servern "
"interagieren."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Zusätzlich zu den Rechten von normalen Benutzer*innen, können "
"Administrator*innen auf den Adminbereich zugreifen."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Konto %(user_name)s bearbeiten"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Dieses Konto ist zur Löschung vorgemerkt"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
@@ -926,7 +943,7 @@ msgstr ""
"Der*die Eigentümer*in dieses Kontos hat am %(date)s über die App eine "
"Löschanfrage gestellt."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -935,18 +952,18 @@ msgstr ""
"Das Konto wurde gesperrt und wird in %(time)s automatisch und unwiderruflich "
"gelöscht."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Falls dies nicht beabsichtigt war, kannst du den Löschvorgang abbrechen und "
"das Konto wiederherstellen."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Dieses Konto ist gesperrt"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -954,40 +971,32 @@ msgstr ""
"Der*die Benutzer*in kann sich nicht anmelden bis das Konto wieder entsperrt "
"ist."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Konto bearbeiten"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Der Anmeldename kann nicht geändert werden."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Die Kontoberechtigungen bestimmen, welche Interaktionen dem*der Besitzer*in "
"auf deinem Snikket-Server erlaubt sind."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Zurück zur Kontenliste"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Weitere Aktionen"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Passwort zurücksetzen"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -996,11 +1005,11 @@ msgstr ""
"den folgenden Button verwenden um einen Link zu erzeugen. Dieser Link "
"erlaubt es einmalig, das Passwort des Kontos zu ändern."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Informationen zur Fehlerbehebung"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1011,7 +1020,7 @@ msgstr ""
"beheben. Der folgende Button zeigt diese (teilweise vertraulichen) "
"Informationen an."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Debugging-Informationen anzeigen"
@@ -1087,26 +1096,36 @@ msgid "Pending invitations"
msgstr "Ausstehende Einladungen"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Läuft ab"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Art"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Läuft ab"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Einladungsdetails anzeigen"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Einladungslink kopieren"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "Neuer Einladungslink"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Einladung löschen"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Derzeit gibt es keine ausstehenden Einladungen."
@@ -1146,7 +1165,7 @@ msgstr "Systemlast (5-Minuten-Durchschnitt)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "unbekannt"
@@ -1196,14 +1215,34 @@ msgid "Storage used by shared files"
msgstr "Durch geteilte Dateien belegter Speicherplatz"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update user"
msgid "Active users"
msgstr "Konto bearbeiten"
#: snikket_web/templates/admin_system.html:83
#, fuzzy
#| msgid "Connected devices"
msgid "Connected now:"
msgstr "Verbundene Geräte"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Nachricht an alle senden"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1476,7 +1515,7 @@ msgid "Your address"
msgstr "Deine Adresse"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Adresse kopieren"
@@ -1698,25 +1737,51 @@ msgstr "Dieses Konto ist eingeschränkt."
msgid " (Restricted)"
msgstr " (Eingeschränkt)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Link kopieren"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Ungültige Eingabe"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Kann mehrfach verwendet werden, um Benutzerkonten auf dieser Snikket-Instanz "
"anzulegen."
"Eingeschränkte Benutzer*innen können mit anderen Benutzern auf dem selben "
"Snikket-Server interagieren und Mitglieder in Gemeinschaften sein."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Zusätzlich zu den Rechten von eingeschränkten Benutzer*innen, können normale "
"Benutzer*innen auch mit Benutzer*innen auf anderen Snikket-Servern "
"interagieren."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Zusätzlich zu den Rechten von normalen Benutzer*innen, können "
"Administrator*innen auf den Adminbereich zugreifen."
#: snikket_web/templates/library.j2:184
#, fuzzy
#| msgid "This invitation link can only be used once and is then depleted."
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
"Diese Einladung kann nur einmal verwendet werden und ist dann ungültig."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Kann einmalig verwendet werden um ein Benutzerkonto auf dieser Snikket-"
"Instanz anzulegen."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1791,43 +1856,46 @@ msgstr ""
msgid "Operation successful"
msgstr "Aktion erfolgreich"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Willkommen!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "Moving to Snikket?"
msgid "Welcome to Snikket!"
msgstr "Am Umziehen zu Snikket?"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Willkommen zu Hause, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Dein Konto"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Deine XMPP-Adresse"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Profil bearbeiten"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Daten verwalten"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Dein Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
"Benutzer*innen, Einladungen und Gemeinschaften dieses Snikket-Dienstes "
"verwalten."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Adminbereich"
@@ -1895,6 +1963,24 @@ msgstr ""
"Hier kannst du einstellen, wer deine Profilinformationen, wie Bild oder "
"Anzeigename einsehen kann."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Kann mehrfach verwendet werden, um Benutzerkonten auf dieser Snikket-"
#~ "Instanz anzulegen."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Kann einmalig verwendet werden um ein Benutzerkonto auf dieser Snikket-"
#~ "Instanz anzulegen."
#~ msgid "Welcome!"
#~ msgstr "Willkommen!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Willkommen zu Hause, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Diese Gemeinschaft hat keinen zugehörigen Gruppenchat."
@@ -1937,10 +2023,6 @@ msgstr ""
#~ "Diese Einladung kann beliebig oft verwendet werden, bis sie abläuft, "
#~ "gelöscht wird oder ein dienstweites Limit erreicht ist."
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr ""
#~ "Diese Einladung kann nur einmal verwendet werden und ist dann ungültig."
#~ msgid "Modify administrative user information or delete users."
#~ msgstr "Benutzerinformationen verändern oder Benutzer löschen."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2021-06-19 15:01+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: English <https://i18n.sotecware.net/projects/snikket/web-"
@@ -30,271 +30,276 @@ msgstr "Login name"
msgid "Display name"
msgstr "Display name"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr ""
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr ""
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr ""
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
#, fuzzy
#| msgid "Admin area"
msgid "Administrator"
msgstr "Admin area"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
#, fuzzy
#| msgid "Update circle"
msgid "Update user"
msgstr "Update circle"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
#, fuzzy
#| msgid "Create account"
msgid "Restore account"
msgstr "Create account"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
#, fuzzy
#| msgid "Your account"
msgid "Unlock account"
msgstr "Your account"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
#, fuzzy
#| msgid "Create password reset links or delete users."
msgid "Create password reset link"
msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link created"
msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr ""
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr ""
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr ""
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr ""
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
#, fuzzy
#| msgid "User information"
msgid "User information updated."
msgstr "User information"
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Delete user permanently"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
#, fuzzy
#| msgid "deleted"
msgid "User deleted"
msgstr "deleted"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link not found"
msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
#, fuzzy
#| msgid "Create password reset links or delete users."
msgid "Password reset link deleted"
msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Invite to circle"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "At least one circle must be selected"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Valid for"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "One hour"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Twelve hours"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "One day"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "One week"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Four weeks"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Invitation type"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individual"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Group"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "New invitation link"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Revoke"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation created"
msgstr "Invitation type"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
#, fuzzy
#| msgid "New invitation link"
msgid "No such invitation exists"
msgstr "New invitation link"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation revoked"
msgstr "Invitation type"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Name"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Create circle"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
#, fuzzy
#| msgid "Circle name"
msgid "Circle created"
msgstr "Circle name"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Select user"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Update circle"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Add user"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
#, fuzzy
#| msgid "No circles"
msgid "No such circle exists"
msgstr "No circles"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
#, fuzzy
#| msgid "Circle name"
msgid "Circle data updated"
msgstr "Circle name"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
#, fuzzy
#| msgid "Invite to circle"
msgid "User added to circle"
msgstr "Invite to circle"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
#, fuzzy
#| msgid "Remove user %(username)s from circle"
msgid "User removed from circle"
msgstr "Remove user %(username)s from circle"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
#, fuzzy
#| msgid "Remove user %(username)s from circle"
msgid "Chat removed from circle"
msgstr "Remove user %(username)s from circle"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Delete circle permanently"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
#, fuzzy
#| msgid "deleted"
msgid "Circle deleted"
msgstr "deleted"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
#, fuzzy
#| msgid "Group chat address"
msgid "Group chat name"
msgstr "Group chat address"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
#, fuzzy
#| msgid "Create account"
msgid "Create group chat"
msgstr "Create account"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
#, fuzzy
#| msgid "Invite to circle"
msgid "New group chat added to circle"
msgstr "Invite to circle"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr ""
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr ""
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr ""
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr ""
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr ""
@@ -365,7 +370,7 @@ msgstr "Registration was declined for unknown reasons"
msgid "The username is not valid."
msgstr "The username is not valid"
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Change password"
@@ -386,7 +391,7 @@ msgid ""
msgstr ""
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr ""
@@ -460,35 +465,35 @@ msgstr ""
msgid "Upload"
msgstr ""
#: snikket_web/user.py:117
#: snikket_web/user.py:122
#, fuzzy
#| msgid "Incorrect password"
msgid "Incorrect password."
msgstr "Incorrect password"
#: snikket_web/user.py:121
#: snikket_web/user.py:126
#, fuzzy
#| msgid "Password change failed"
msgid "Password changed"
msgstr "Password change failed"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
msgstr ""
#: snikket_web/user.py:176
#: snikket_web/user.py:181
#, fuzzy
#| msgid "Profile"
msgid "Profile updated"
msgstr "Profile"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr ""
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr ""
@@ -632,7 +637,7 @@ msgstr "Members"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Actions"
@@ -694,11 +699,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Create invitation"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Create new invitation"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -706,6 +712,30 @@ msgstr ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -782,7 +812,7 @@ msgid "Delete user %(user_name)s"
msgstr "Delete user %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Delete user"
@@ -859,7 +889,7 @@ msgid "The user has been deleted from the server."
msgstr ""
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "deleted"
@@ -902,137 +932,121 @@ msgstr "Valid until"
msgid "Link"
msgstr "Link"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Invitation type"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Circles"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Users joining via this invitation will be added to the following circles:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Circle"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr "The user will not be added to any circle and will have no contacts."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Contact"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "The user will get added as contact of %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Created"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
#, fuzzy
#| msgid "New invitation link"
msgid "Return to invitation list"
msgstr "New invitation link"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Edit user %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
"in %(time)s."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
#, fuzzy
#| msgid "Add user"
msgid "Edit user"
msgstr "Add user"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
#, fuzzy
#| msgid "New invitation link"
msgid "Return to user list"
msgstr "New invitation link"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
#, fuzzy
#| msgid "Reset your password"
msgid "Reset password"
msgstr "Reset your password"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
#, fuzzy
#| msgid ""
#| "If the user has forgotten their password, use the below button to create "
@@ -1047,20 +1061,20 @@ msgstr ""
"password reset link. The password reset link can be used once to change the "
"password of the account. Transmit the link to the user via a secure channel."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
#, fuzzy
#| msgid "User information"
msgid "Debug information"
msgstr "User information"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
"(sensitive) information."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
#, fuzzy
#| msgid "Show debug information for %(user_name)s"
msgid "Show debug information"
@@ -1137,26 +1151,36 @@ msgid "Pending invitations"
msgstr "Pending invitations"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Type"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Show invite details"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Copy invite link to clipboard"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "New invitation link"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Delete invitation"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Currently, there are no pending invitations."
@@ -1196,7 +1220,7 @@ msgstr "System load (5-minute average)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr ""
@@ -1246,14 +1270,32 @@ msgid "Storage used by shared files"
msgstr ""
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update circle"
msgid "Active users"
msgstr "Update circle"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr ""
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr ""
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1519,7 +1561,7 @@ msgid "Your address"
msgstr "Your address"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Copy address"
@@ -1726,21 +1768,43 @@ msgstr "The username is not valid"
msgid " (Restricted)"
msgstr ""
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Copy link"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Invalid input"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
msgstr "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
msgstr "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/library.j2:184
#, fuzzy
#| msgid "This invitation link can only be used once and is then depleted."
msgid "Invite a single person (invitation link can only be used once)."
msgstr "This invitation link can only be used once and is then depleted."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1813,43 +1877,46 @@ msgstr ""
msgid "Operation successful"
msgstr ""
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Welcome!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "Using the Snikket app"
msgid "Welcome to Snikket!"
msgstr "Using the Snikket app"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Welcome home, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Your account"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Your XMPP address"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Edit profile"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
#, fuzzy
#| msgid "Manage users"
msgid "Manage your data"
msgstr "Manage users"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Your Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Manage users, invitations and circles of your Snikket service."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Admin panel"
@@ -1919,6 +1986,21 @@ msgstr ""
"This section allows you to control who can see your profile information, "
"like avatar and nickname."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr "Can be used once to create an account on this Snikket service."
#~ msgid "Welcome!"
#~ msgstr "Welcome!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Welcome home, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "This circle has no group chat associated."
@@ -1961,9 +2043,6 @@ msgstr ""
#~ "This invitation link can be used arbitrarily often, until it expires, is "
#~ "revoked or a service-wide user limit is reached."
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr "This invitation link can only be used once and is then depleted."
#~ msgid "Modify administrative user information or delete users."
#~ msgstr "Modify administrative user information or delete users."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2021-06-19 15:01+0000\n"
"Last-Translator: Jonas Schäfer <jonas@zombofant.net>\n"
"Language-Team: English (United Kingdom) <https://i18n.sotecware.net/projects/"
@@ -30,273 +30,278 @@ msgstr "Login name"
msgid "Display name"
msgstr "Display name"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr ""
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr ""
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr ""
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
#, fuzzy
#| msgid "Admin dashboard"
msgid "Administrator"
msgstr "Admin dashboard"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
#, fuzzy
#| msgid "Create circle"
msgid "Update user"
msgstr "Create circle"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
#, fuzzy
#| msgid "Create circle"
msgid "Restore account"
msgstr "Create circle"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
#, fuzzy
#| msgid "Create circle"
msgid "Unlock account"
msgstr "Create circle"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
#, fuzzy
#| msgid "Create password reset links or delete users."
msgid "Create password reset link"
msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link created"
msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr ""
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr ""
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr ""
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr ""
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
#, fuzzy
#| msgid "User information"
msgid "User information updated."
msgstr "User information"
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Delete user permanently"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
#, fuzzy
#| msgid "deleted"
msgid "User deleted"
msgstr "deleted"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link not found"
msgstr "Password reset link for %(user_name)s"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
#, fuzzy
#| msgid "Create password reset links or delete users."
msgid "Password reset link deleted"
msgstr "Create password reset links or delete users."
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Invite to circle"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "At least one circle must be selected"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Valid for"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "One hour"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Twelve hours"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "One day"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "One week"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Four weeks"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Invitation type"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr ""
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr ""
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "New invitation link"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Revoke"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation created"
msgstr "Invitation type"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
#, fuzzy
#| msgid "New invitation link"
msgid "No such invitation exists"
msgstr "New invitation link"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation revoked"
msgstr "Invitation type"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Name"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Create circle"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
#, fuzzy
#| msgid "Circle name"
msgid "Circle created"
msgstr "Circle name"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Select user"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
#, fuzzy
#| msgid "Create circle"
msgid "Update circle"
msgstr "Create circle"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Add user"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
#, fuzzy
#| msgid "No circles"
msgid "No such circle exists"
msgstr "No circles"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
#, fuzzy
#| msgid "Circle name"
msgid "Circle data updated"
msgstr "Circle name"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
#, fuzzy
#| msgid "Invite to circle"
msgid "User added to circle"
msgstr "Invite to circle"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
#, fuzzy
#| msgid "Remove user %(username)s from circle"
msgid "User removed from circle"
msgstr "Remove user %(username)s from circle"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
#, fuzzy
#| msgid "Remove user %(username)s from circle"
msgid "Chat removed from circle"
msgstr "Remove user %(username)s from circle"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Delete circle permanently"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
#, fuzzy
#| msgid "deleted"
msgid "Circle deleted"
msgstr "deleted"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
#, fuzzy
#| msgid "Email address"
msgid "Group chat name"
msgstr "Email address"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
#, fuzzy
#| msgid "Create circle"
msgid "Create group chat"
msgstr "Create circle"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
#, fuzzy
#| msgid "Invite to circle"
msgid "New group chat added to circle"
msgstr "Invite to circle"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr ""
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr ""
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr ""
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr ""
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr ""
@@ -365,7 +370,7 @@ msgstr ""
msgid "The username is not valid."
msgstr ""
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Change password"
@@ -386,7 +391,7 @@ msgid ""
msgstr ""
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr ""
@@ -462,35 +467,35 @@ msgstr ""
msgid "Upload"
msgstr ""
#: snikket_web/user.py:117
#: snikket_web/user.py:122
#, fuzzy
#| msgid "Incorrect password"
msgid "Incorrect password."
msgstr "Incorrect password"
#: snikket_web/user.py:121
#: snikket_web/user.py:126
#, fuzzy
#| msgid "Password change failed"
msgid "Password changed"
msgstr "Password change failed"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
msgstr ""
#: snikket_web/user.py:176
#: snikket_web/user.py:181
#, fuzzy
#| msgid "Profile"
msgid "Profile updated"
msgstr "Profile"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr ""
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr ""
@@ -626,7 +631,7 @@ msgstr "Members"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Actions"
@@ -689,11 +694,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Create invitation"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Create new invitation"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -701,6 +707,30 @@ msgstr ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -769,7 +799,7 @@ msgid "Delete user %(user_name)s"
msgstr "Delete user %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Delete user"
@@ -843,7 +873,7 @@ msgid "The user has been deleted from the server."
msgstr ""
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "deleted"
@@ -886,137 +916,121 @@ msgstr "Valid until"
msgid "Link"
msgstr "Link"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Invitation type"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Circles"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Users joining via this invitation will be added to the following circles:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Circle"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr "The user will not be added to any circle and will have no contacts."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Created"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
#, fuzzy
#| msgid "New invitation link"
msgid "Return to invitation list"
msgstr "New invitation link"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Edit user %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
"in %(time)s."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
#, fuzzy
#| msgid "Add user"
msgid "Edit user"
msgstr "Add user"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
#, fuzzy
#| msgid "New invitation link"
msgid "Return to user list"
msgstr "New invitation link"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
#, fuzzy
#| msgid "Change your password"
msgid "Reset password"
msgstr "Change your password"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
#, fuzzy
#| msgid ""
#| "If the user has forgotten their password, use the below button to create "
@@ -1031,20 +1045,20 @@ msgstr ""
"password reset link. The password reset link can be used once to change the "
"password of the account. Transmit the link to the user via a secure channel."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
#, fuzzy
#| msgid "User information"
msgid "Debug information"
msgstr "User information"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
"(sensitive) information."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
#, fuzzy
#| msgid "Show debug information for %(user_name)s"
msgid "Show debug information"
@@ -1129,26 +1143,36 @@ msgid "Pending invitations"
msgstr "Pending invitations"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr ""
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Show invite details"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Copy invite link to clipboard"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "New invitation link"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Delete invitation"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Currently, there are no pending invitations."
@@ -1188,7 +1212,7 @@ msgstr "System load (5-minute average)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr ""
@@ -1238,14 +1262,32 @@ msgid "Storage used by shared files"
msgstr ""
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Create circle"
msgid "Active users"
msgstr "Create circle"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr ""
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr ""
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1504,7 +1546,7 @@ msgid "Your address"
msgstr "Email address"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
#, fuzzy
#| msgid "Email address"
msgid "Copy address"
@@ -1696,25 +1738,43 @@ msgstr ""
msgid " (Restricted)"
msgstr ""
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Copy link"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Invalid input"
#: snikket_web/templates/library.j2:145
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Can be used multiple times to create accounts on this Snikket service."
msgstr "Manage users and invitations of this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/library.j2:147
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/library.j2:184
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Can be used once to create an account on this Snikket service."
msgstr "Manage users and invitations of this Snikket service."
#| msgid "This invitation link can only be used once and is then depleted."
msgid "Invite a single person (invitation link can only be used once)."
msgstr "This invitation link can only be used once and is then depleted."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1787,53 +1847,56 @@ msgstr ""
msgid "Operation successful"
msgstr ""
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Welcome!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "About Snikket"
msgid "Welcome to Snikket!"
msgstr "About Snikket"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Welcome home, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
#, fuzzy
#| msgid "Create circle"
msgid "Your account"
msgstr "Create circle"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
#, fuzzy
#| msgid "Email address"
msgid "Your XMPP address"
msgstr "Email address"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
#, fuzzy
#| msgid "Update profile"
msgid "Edit profile"
msgstr "Update profile"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
#, fuzzy
#| msgid "Manage users"
msgid "Manage your data"
msgstr "Manage users"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
#, fuzzy
#| msgid "About Snikket"
msgid "Your Snikket"
msgstr "About Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
#, fuzzy
#| msgid "Manage users and invitations of this Snikket service."
msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Manage users and invitations of this Snikket service."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
#, fuzzy
#| msgid "Admin dashboard"
msgid "Admin panel"
@@ -1907,6 +1970,24 @@ msgstr ""
"This section allows you to control who can see your profile information, "
"like avatar and nickname."
#, fuzzy
#~| msgid "Manage users and invitations of this Snikket service."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr "Manage users and invitations of this Snikket service."
#, fuzzy
#~| msgid "Manage users and invitations of this Snikket service."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr "Manage users and invitations of this Snikket service."
#~ msgid "Welcome!"
#~ msgstr "Welcome!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Welcome home, %(user_name)s."
#~ msgid "Create password reset link for %(user_name)s"
#~ msgstr "Create password reset link for %(user_name)s"
@@ -1923,9 +2004,6 @@ msgstr ""
#~ "This invitation link can be used arbitrarily often, until it expires, is "
#~ "revoked or a service-wide user limit is reached."
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr "This invitation link can only be used once and is then depleted."
#~ msgid "Modify administrative user information or delete users."
#~ msgstr "Modify administrative user information or delete users."

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2021-03-31 13:00+0000\n"
"Last-Translator: Tilman Jiménez <tilman.jimenez@tu-dortmund.de>\n"
"Language-Team: Spanish (Mexico) <https://i18n.sotecware.net/projects/snikket/"
@@ -30,257 +30,262 @@ msgstr "Nombre de ingreso del usuario"
msgid "Display name"
msgstr "Nombre mostrado"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Nivel de acceso"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Limitado"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Usuario normal"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
#, fuzzy
#| msgid "Admin area"
msgid "Administrator"
msgstr "Administración"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Actualizar usuario"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
#, fuzzy
#| msgid "Create account"
msgid "Restore account"
msgstr "Crear cuenta"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
#, fuzzy
#| msgid "Create account"
msgid "Unlock account"
msgstr "Crear cuenta"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
#, fuzzy
#| msgid "Current password"
msgid "Create password reset link"
msgstr "Contraseña actual"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Un enlace para restablecer la contraseña ha sido creado"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr ""
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr ""
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr ""
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr ""
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
#, fuzzy
#| msgid "Circle information"
msgid "User information updated."
msgstr "Información del círculo"
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Eliminar usuario permanentemente"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Usuario eliminado"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "No hemos encontrado un enlace para restablecer la contraseña"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Enlace para restablecer la contraseña eliminado"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Invitar al círculo"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Seleccione al menos un círculo"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Válido por"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Una hora"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Doce horas"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Un día"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Una semana"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Cuatro semanas"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Tipo de invitación"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individual"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Grupo"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Nuevo enlace de invitación"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Revocar/Eliminar"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation created"
msgstr "Tipo de invitación"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
#, fuzzy
#| msgid "New invitation link"
msgid "No such invitation exists"
msgstr "Nuevo enlace de invitación"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation revoked"
msgstr "Tipo de invitación"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Nombre"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Crear círculo"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
#, fuzzy
#| msgid "Circle name"
msgid "Circle created"
msgstr "Nombre del círculo"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Seleccionar usuario"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Actualizar círculo"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Añadir usuario"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
#, fuzzy
#| msgid "No circles"
msgid "No such circle exists"
msgstr "No hay círculos"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
#, fuzzy
#| msgid "Circle name"
msgid "Circle data updated"
msgstr "Nombre del círculo"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
#, fuzzy
#| msgid "Invite to circle"
msgid "User added to circle"
msgstr "Invitar al círculo"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr ""
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr ""
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Eliminar círculo permanentemente"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
#, fuzzy
#| msgid "Circle members"
msgid "Circle deleted"
msgstr "Miembros del círculo"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
#, fuzzy
#| msgid "Group chat address"
msgid "Group chat name"
msgstr "Dirección de la conversación de grupo"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
#, fuzzy
#| msgid "Create account"
msgid "Create group chat"
msgstr "Crear cuenta"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
#, fuzzy
#| msgid "Invite to circle"
msgid "New group chat added to circle"
msgstr "Invitar al círculo"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr ""
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr ""
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr ""
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr ""
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr ""
@@ -351,7 +356,7 @@ msgstr "El registro ha sido declinado por razones no identificadas"
msgid "The username is not valid."
msgstr "El nombre de usuario no es válido"
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Cambiar contraseña"
@@ -372,7 +377,7 @@ msgid ""
msgstr ""
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr ""
@@ -446,33 +451,33 @@ msgstr ""
msgid "Upload"
msgstr ""
#: snikket_web/user.py:117
#: snikket_web/user.py:122
#, fuzzy
#| msgid "Incorrect password"
msgid "Incorrect password."
msgstr "Contraseña incorrecta"
#: snikket_web/user.py:121
#: snikket_web/user.py:126
#, fuzzy
#| msgid "Password"
msgid "Password changed"
msgstr "Contraseña"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
msgstr ""
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr ""
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr ""
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr ""
@@ -609,7 +614,7 @@ msgstr "Miembros"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Acciones"
@@ -671,11 +676,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Crear una invitación"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Crear una nueva invitación"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -683,6 +689,30 @@ msgstr ""
"Presiona el botón para crear una nueva invitación y poder añadir más "
"usuarios a tu servicio Snikket."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -759,7 +789,7 @@ msgid "Delete user %(user_name)s"
msgstr "Eliminar al usuario %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Eliminar usuario"
@@ -838,7 +868,7 @@ msgid "The user has been deleted from the server."
msgstr ""
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr ""
@@ -881,159 +911,143 @@ msgstr "Válido hasta"
msgid "Link"
msgstr "Enlace"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Tipo de invitación"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Círculos"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Los usuarios que usen esta invitación serán agregados a los siguientes "
"círculos:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Círculo"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Este usuario no va a ser añadido a ningún círculo y no tendrá contactos."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Contacto"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "El usuario será añadido como contacto de %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Creado"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
#, fuzzy
#| msgid "New invitation link"
msgid "Return to invitation list"
msgstr "Nuevo enlace de invitación"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, fuzzy, python-format
#| msgid "Delete user %(user_name)s"
msgid "Edit user %(user_name)s"
msgstr "Eliminar al usuario %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
"in %(time)s."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
#, fuzzy
#| msgid "Add user"
msgid "Edit user"
msgstr "Añadir usuario"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
#, fuzzy
#| msgid "New invitation link"
msgid "Return to user list"
msgstr "Nuevo enlace de invitación"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
#, fuzzy
#| msgid "New password"
msgid "Reset password"
msgstr "Nueva contraseña"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
#, fuzzy
#| msgid "Circle information"
msgid "Debug information"
msgstr "Información del círculo"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
"(sensitive) information."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
#, fuzzy
#| msgid "Circle information"
msgid "Show debug information"
@@ -1110,26 +1124,36 @@ msgid "Pending invitations"
msgstr "Invitaciones pendientes"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Tipo"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Mostrar detalles de la invitación"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Copiar enlace de invitación"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "Nuevo enlace de invitación"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Eliminar invitación"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Actualmente no hay invitaciones pendientes."
@@ -1168,7 +1192,7 @@ msgstr ""
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr ""
@@ -1218,14 +1242,32 @@ msgid "Storage used by shared files"
msgstr ""
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update user"
msgid "Active users"
msgstr "Actualizar usuario"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr ""
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr ""
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1474,7 +1516,7 @@ msgid "Your address"
msgstr ""
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Copiar dirección"
@@ -1664,20 +1706,40 @@ msgstr "El nombre de usuario no es válido"
msgid " (Restricted)"
msgstr ""
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr ""
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr ""
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
#: snikket_web/templates/login.html:5
@@ -1752,45 +1814,62 @@ msgstr ""
msgid "Operation successful"
msgstr ""
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "About Snikket"
msgid "Welcome to Snikket!"
msgstr "Acerca de Snikket"
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
#, fuzzy
#| msgid "Create account"
msgid "Your account"
msgstr ""
msgstr "Crear cuenta"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
#, fuzzy
#| msgid "Copy address"
msgid "Your XMPP address"
msgstr ""
msgstr "Copiar dirección"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
#, fuzzy
#| msgid "Update profile"
msgid "Edit profile"
msgstr ""
msgstr "Actualizar perfil"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
#, fuzzy
#| msgid "Manage users"
msgid "Manage your data"
msgstr "Administrar usuarios"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
#, fuzzy
#| msgid "About Snikket"
msgid "Your Snikket"
msgstr ""
msgstr "Acerca de Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
#, fuzzy
#| msgid "Please try again later and/or inform your Snikket service admin."
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
"Por favor intente más tarde y/o informe al administrador de su servicio "
"Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
#, fuzzy
#| msgid "Admin area"
msgid "Admin panel"
msgstr ""
msgstr "Administración"
#: snikket_web/templates/user_logout.html:5
msgid "Sign out of the Snikket Web Portal"

View File

@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"PO-Revision-Date: 2024-01-04 10:17+0000\n"
"Last-Translator: pep <pep@bouah.net>\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2024-05-02 21:15+0000\n"
"Last-Translator: BetaRays <BetaRays@proton.me>\n"
"Language-Team: French <http://i18n.sotecware.net/projects/snikket/web-portal/"
"fr/>\n"
"Language: fr\n"
@@ -30,225 +30,230 @@ msgstr "Identifiant"
msgid "Display name"
msgstr "Nom à afficher"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Niveau daccès"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Limité·e"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Utilisateurice normal·e"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Administrateurice"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Modifier lutilisateurice"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Restaurer un compte"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Réactiver ce compte"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Créer le lien de réinitialisation de mot de passe"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Lien de réinitialisation du mot de passe créé"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Compte utilisateurice restauré"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Compte utilisateurice débloqué"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Impossible de restaurer ce compte utilisateurice"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Impossible de réactiver le compte utilisateurice"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Informations de lutilisateurice mises à jour."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Supprimer définitivement lutilisateurice"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Utilisateurice supprimé·e"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Lien de réinitialisation du mot de passe introuvable"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Liens de réinitialisation de mot de passe supprimé"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Inviter dans le cercle"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Au moins un cercle doit être sélectionné"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Valide pour"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Une heure"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Douze heures"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Une journée"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Une semaine"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Quatre semaines"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Type dinvitation"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individuelle"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Groupe"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr "Commentaire (optionnel)"
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Nouveau lien dinvitation"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Révoquer"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Invitation créée"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Cette invitation nexiste pas"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Invitation révoquée"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Nom"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Créer un cercle"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Cercle créé"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Sélectionner un·e utilisateurice"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Mettre à jour le cercle"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Ajouter un·e utilisateurice"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Ce cercle nexiste pas"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Données du cercle mises à jour"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Utilisateurice ajouté·e à ce cercle"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Utilisateurice retiré·e du cercle"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Discussion retirée du cercle"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Supprimer le cercle définitivement"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Cercle supprimé"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Nom du groupe"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Créer un groupe"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "Nouveau groupe ajouté à ce cercle"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Contenu du message"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Envoyer uniquement aux utilisateurices connecté·e·s"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Envoyer aux utilisateurices"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Envoyer une prévisualisation à vous-mêmes"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Annonce envoyée!"
@@ -313,7 +318,7 @@ msgstr "Lenregistrement a été refusé pour des raisons inconnues."
msgid "The username is not valid."
msgstr "Le nom dutilisateurice nest pas valide."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Changer de mot de passe"
@@ -337,7 +342,7 @@ msgstr ""
"fourni: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Erreur"
@@ -409,15 +414,15 @@ msgstr "Données du compte"
msgid "Upload"
msgstr "Télécharger"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Mot de passe incorrect."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Mot de passe changé"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -425,15 +430,15 @@ msgstr ""
"Lavatar choisi est trop gros. Pour utiliser un avatar aussi large, veuillez "
"utiliser lapplication."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Profil mis à jour"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Exporter"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Vous navez actuellement aucune donnée de compte à exporter."
@@ -577,7 +582,7 @@ msgstr "Membres"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Actions"
@@ -640,11 +645,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Créer une invitation"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Créer une nouvelle invitation"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -652,6 +658,34 @@ msgstr ""
"Créez une nouvelle invitation pour dautres utilisateurices sur votre "
"instance Snikket en cliquant sur le bouton ci-dessous."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr "Choisissez si ce lien dinvitation pourra être utilisé plus dune fois."
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Le niveau daccès dun·e utilisateurice détermine les interactions qui lui "
"sont permises sur votre service Snikket."
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -720,7 +754,7 @@ msgid "Delete user %(user_name)s"
msgstr "Supprimer lutilisateurice %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Supprimer cet·te utilisateurice"
@@ -795,7 +829,7 @@ msgid "The user has been deleted from the server."
msgstr "Cet utilisateurice a été supprimé·e du serveur."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "supprimé"
@@ -838,77 +872,59 @@ msgstr "Valide jusquau"
msgid "Link"
msgstr "Lien"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
msgid "Invitation to Snikket"
msgstr "Invitation à Snikket"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Cercles"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Les utilisateurices rejoignant le service via cette invitation seront "
"ajoutés dans les cercles suivant:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Cercle"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr "Lutilisateurice ne sera ajouté·e à aucun cercle et naura pas de contact."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Contact"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Lutilisateurice sera ajouté·e en tant que contact de %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Créé le"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Revenir à la liste des invitations"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Les utilisateurices limité·e·s ne peuvent interagir quavec les "
"utilisateurices du même service Snikket et faire partie de cercles."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Comme les utilisateurices limité·e·s, mais peuvent aussi interagir avec les "
"utilisateurices dautres services Snikket."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Comme les utilisateurices normaux·ales, mais peuvent accéder au panneau "
"dadministration dans le portail web."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Modifier lutilisateurice %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Ce compte utilisateurice est en attente de suppression"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
@@ -916,7 +932,7 @@ msgstr ""
"Læ propriétaire du compte a envoyé une requête via lapplication le %(date)s "
"pour supprimer leur compte."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -925,18 +941,18 @@ msgstr ""
"Le compte utilisateurice a été bloqué, il sera automatiquement supprimé de "
"façon permanente dans %(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Si cétait une erreur, vous pouvez annuler la suppression en restaurant le "
"compte."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Cet·te utilisateurice est bloqué·e"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -944,40 +960,32 @@ msgstr ""
"Lutilisateurice ne sera plus capable de se connecter à son compte jusquà "
"ce quil soit débloqué."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Modifier lutilisateurice"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Le nom dutilisateurice ne peut pas être changé."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Le niveau daccès dun·e utilisateurice détermine les interactions qui lui "
"sont permises sur votre service Snikket."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Revenir à la liste des utilisateurices"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Actions supplémentaires"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Réinitialiser le mot de passe"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -986,11 +994,11 @@ msgstr ""
"ci-dessous pour créer un lien spécial qui permet de changer le mot de passe "
"de son compte, une seule fois."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Informations de debug"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1000,7 +1008,7 @@ msgstr ""
"lutilisateurice et les clients connectés sont nécessaires pour résoudre des "
"problèmes. Le bouton ci-dessous révèle ces informations sensibles."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Afficher les informations de debug"
@@ -1077,26 +1085,34 @@ msgid "Pending invitations"
msgstr "Invitations en attente"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Expire"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Type"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Expire"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr "Commentaire"
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Affiche les détails de linvitation"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Copie le lien dinvitation dans le presse-papier"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
msgid "Share invitation link"
msgstr "Partager le lien dinvitation"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Supprimer linvitation"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Il ny a actuellement pas dinvitation en attente."
@@ -1136,7 +1152,7 @@ msgstr "Charge système (moyenne sur 5 minutes)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "inconnu(e)"
@@ -1186,14 +1202,30 @@ msgid "Storage used by shared files"
msgstr "Stockage utilisé par les fichiers partagés"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
msgstr "Clients connectés"
msgid "Active users"
msgstr "Utilisateurices actif·ve·s"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr "Connecté·e·s maintenant :"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr "Les dernières 24 heures :"
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr "Les 7 derniers jours :"
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr "Les 30 derniers jours :"
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Diffusion de message"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1470,7 +1502,7 @@ msgid "Your address"
msgstr "Votre adresse"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Copier ladresse"
@@ -1696,22 +1728,51 @@ msgstr "Lutilisateurice est restreint·e."
msgid " (Restricted)"
msgstr " (restreint·e)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Copier le lien"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr "Partager"
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Saisie invalide"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Peut être utilisée pour créer plusieurs comptes sur ce service Snikket."
"Les utilisateurices limité·e·s ne peuvent interagir quavec les "
"utilisateurices du même service Snikket et faire partie de cercles."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
msgstr "Peut être utilisée pour créer un seul compte sur ce service Snikket."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Comme les utilisateurices limité·e·s, mais peuvent aussi interagir avec les "
"utilisateurices dautres services Snikket."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Comme les utilisateurices normaux·ales, mais peuvent accéder au panneau "
"dadministration dans le portail web."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
"Inviter une seule personne (le lien dinvitaton ne peut être utilisé quune "
"seule fois)."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Inviter plusieurs personnes (le lien dinvitation peut être utilisé "
"plusieurs fois)."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1784,42 +1845,45 @@ msgstr ""
msgid "Operation successful"
msgstr "Opération réussie"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Bienvenue!"
#: snikket_web/templates/user_home.html:11
msgid "Welcome to Snikket!"
msgstr "Bienvenue sur Snikket!"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Bienvenue chez vous, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
"Votre instance Snikket fonctionne désormais, létape suivante est dinviter "
"des personnes à la rejoindre. Famille, amis, collègues… à vous de choisir!"
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Votre compte"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Votre adresse XMPP"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Éditer votre profil"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Gérer vos données"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Votre Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
"Gérer les utilisateurices, invitations et cercles de votre service Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Panneau dadministration"
@@ -1889,6 +1953,22 @@ msgstr ""
"Cette section permet de configurer qui peut voir votre profil, comme par "
"exemple votre avatar et votre pseudonyme."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Peut être utilisée pour créer plusieurs comptes sur ce service Snikket."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Peut être utilisée pour créer un seul compte sur ce service Snikket."
#~ msgid "Welcome!"
#~ msgstr "Bienvenue!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Bienvenue chez vous, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Ce cercle na pas de conversation de groupe associée."
@@ -1938,11 +2018,6 @@ msgstr ""
#~ "jusqu'à ce qu'elle expire, soit révoquée, ou une limite globale au "
#~ "service soit atteinte."
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr ""
#~ "Ce lien d'invitation ne peut être utilisé qu'une seule fois et est "
#~ "ensuite expiré."
#~ msgid "Modify administrative user information or delete users."
#~ msgstr ""
#~ "Modifier les informations des utilisateurs ou désinscrire des "

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2023-12-15 16:11+0000\n"
"Last-Translator: uira <inboxriau@illiyy.in>\n"
"Language-Team: Indonesian <http://i18n.sotecware.net/projects/snikket/web-"
@@ -30,225 +30,230 @@ msgstr "Nama login"
msgid "Display name"
msgstr "Nama tampilan"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Level akses"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Terbatas"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Pengguna normal"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Administrator"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Memperbarui pengguna"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Pulihkan akun"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Buka kunci akun"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Buat tautan setel ulang kata sandi"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Tautan setel ulang kata sandi dibuat"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Akun pengguna dipulihkan"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Akun pengguna tidak dikunci"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Tidak dapat memulihkan akun pengguna"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Tidak dapat membuka kunci akun pengguna"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Informasi pengguna diperbarui."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Hapus permanen pengguna"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Pengguna dihapus"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Tautan setel ulang kata sandi tidak ditemukan"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Tautan setel ulang kata sandi dihapus"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Undang masuk kelompok"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Minimal satu kelompok harus dipilih"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Valid selama"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Satu jam"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Dua belas jam"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Satu hari"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Satu minggu"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Empat minggu"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Jenis undangan"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individu"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Grup"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Tautan undangan baru"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Batalkan"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Undangan dibuat"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Undangan tidak tersedia"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Undangan dibatalkan"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Nama"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Buat kelompok"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Kelompok dibuat"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Pilih pengguna"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Memperbarui kelompok"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Tambah pengguna"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Kelompok tersebut tidak ada"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Data kelompok diperbarui"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Pengguna ditambahkan ke kelompok"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Pengguna dihapus dari kelompok"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Chat dihapus dari lingkaran"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Hapus kelompok secara permanen"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Kelompok dihapus"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Nama grup chat"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Buat grup chat"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "Grup chat baru ditambahkan ke lingkaran"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Isi pesan"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Hanya kirim ke pengguna online"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Kirim ke semua pengguna"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Kirim pratinjau ke diri sendiri"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Pengumuman terkirim!"
@@ -313,7 +318,7 @@ msgstr "Pendaftaran ditolak karena alasan yang tidak diketahui."
msgid "The username is not valid."
msgstr "Nama pengguna tidak valid."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Ganti kata sandi"
@@ -336,7 +341,7 @@ msgstr ""
"file XML dalam format XEP-0227 (format yang disediakan: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Kesalahan"
@@ -408,15 +413,15 @@ msgstr "Data akun"
msgid "Upload"
msgstr "Unggah"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Kata sandi salah."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Kata sandi diganti"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -424,15 +429,15 @@ msgstr ""
"Avatar yang dipilih terlalu besar. Untuk dapat mengunggah avatar yang lebih "
"besar, sila gunakan aplikasi."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Profil diperbarui"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Ekspor"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Anda tidak memiliki data akun untuk diekspor."
@@ -578,7 +583,7 @@ msgstr "Anggota"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Tindakan"
@@ -643,11 +648,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Buat undangan"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Buat undangan baru"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -655,6 +661,34 @@ msgstr ""
"Buat tautan undangan baru untuk mengundang lebih banyak pengguna ke layanan "
"Snikket dengan klik tombol di bawah."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Level akses pengguna menentukan interaksi apa yang diizinkan untuk mereka di "
"layanan Snikket Anda."
#: snikket_web/templates/admin_create_invite_form.html:38
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -723,7 +757,7 @@ msgid "Delete user %(user_name)s"
msgstr "Hapus pengguna %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Hapus pengguna"
@@ -798,7 +832,7 @@ msgid "The user has been deleted from the server."
msgstr "Pengguna terkait telah dihapus dari server."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "Dihapus"
@@ -841,77 +875,63 @@ msgstr "Valid hingga"
msgid "Link"
msgstr "Tautan"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Jenis undangan"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Kelompok"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Pengguna yang bergabung melalui undangan ini akan ditambahkan ke kelompok "
"berikut:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Kelompok"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Pengguna tidak akan ditambahkan ke kelompok mana pun dan tidak akan memiliki "
"kontak."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Kontak"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Pengguna akan ditambahkan ke kontak %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Dibuat"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Kembali ke daftar undangan"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Pengguna terbatas dapat berinteraksi dengan pengguna di layanan Snikket yang "
"sama dan menjadi anggota kelompok."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Seperti pengguna terbatas dan juga dapat berinteraksi dengan pengguna di "
"layanan Snikket lain."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr "Seperti pengguna biasa dan dapat mengakses panel admin di portal web."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Edit pengguna %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Akun pengguna ini menunggu penghapusan"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
@@ -919,64 +939,56 @@ msgstr ""
"Pemilik akun mengirimkan permintaan penghapusan pada %(date)s menggunakan "
"aplikasinya."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
"in %(time)s."
msgstr "Akun telah dikunci, dan akan otomatis dihapus permanen dalam %(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Jika ini merupakan kesalahan, Anda dapat membatalkan penghapusan dan "
"memulihkan akun."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Akun pengguna ini dikunci"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
msgstr "Pengguna tidak dapat masuk ke akunnya sampai akunnya dibuka kembali."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Edit pengguna"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Nama login tidak dapat diganti."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Level akses pengguna menentukan interaksi apa yang diizinkan untuk mereka di "
"layanan Snikket Anda."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Kembali ke daftar pengguna"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Tindakan lanjutan"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Setel kata sandi"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -985,11 +997,11 @@ msgstr ""
"untuk membuat tautan khusus yang memungkinkan untuk mengubah kata sandi "
"akun, sekali."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Informasi debug"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -999,7 +1011,7 @@ msgstr ""
"yang terhubung diperlukan untuk memecahkan masalah. Tombol di bawah "
"mengungkapkan informasi (sensitif) ini."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Tampilkan informasi debug"
@@ -1072,26 +1084,36 @@ msgid "Pending invitations"
msgstr "Undangan menunggu jawaban"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Kadaluarsa"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Jenis"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Kadaluarsa"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Lihat detil undangan"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Salin tautan undangan ke papan klip"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "Tautan undangan baru"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Hapus undangan"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Saat ini, tidak ada undangan yang menunggu jawaban."
@@ -1131,7 +1153,7 @@ msgstr "Beban sistem (rata-rata 5 menit)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "Tidak diketahui"
@@ -1181,14 +1203,34 @@ msgid "Storage used by shared files"
msgstr "Penyimpanan yang digunakan oleh file bersama"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update user"
msgid "Active users"
msgstr "Memperbarui pengguna"
#: snikket_web/templates/admin_system.html:83
#, fuzzy
#| msgid "Connected devices"
msgid "Connected now:"
msgstr "Perangkat terhubung"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Sebarkan pesan"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1457,7 +1499,7 @@ msgid "Your address"
msgstr "Alamat anda"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Salin alamat"
@@ -1672,22 +1714,47 @@ msgstr "Pengguna terbatas."
msgid " (Restricted)"
msgstr " (Terbatas)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Salin tautan"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Input tidak valid"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Dapat digunakan beberapa kali untuk membuat akun di layanan Snikket ini."
"Pengguna terbatas dapat berinteraksi dengan pengguna di layanan Snikket yang "
"sama dan menjadi anggota kelompok."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
msgstr "Dapat digunakan satu kali untuk membuat akun di layanan Snikket ini."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Seperti pengguna terbatas dan juga dapat berinteraksi dengan pengguna di "
"layanan Snikket lain."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr "Seperti pengguna biasa dan dapat mengakses panel admin di portal web."
#: snikket_web/templates/library.j2:184
#, fuzzy
#| msgid "This invitation link can only be used once and is then depleted."
msgid "Invite a single person (invitation link can only be used once)."
msgstr "Tautan undangan ini hanya dapat digunakan satu kali."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1758,41 +1825,44 @@ msgstr ""
msgid "Operation successful"
msgstr "Operasi berhasil"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Selamat datang!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "Moving to Snikket?"
msgid "Welcome to Snikket!"
msgstr "Pindahkan ke Snikket?"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Selamat kembali ke rumah, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Akun anda"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Alamat XMPP anda"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Edit profil"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Kelola data anda"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Snikket anda"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Kelola pengguna, undangan dan kelompok pengguna layanan Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Panel Administrator"
@@ -1862,6 +1932,22 @@ msgstr ""
"Bagian ini memungkinkan Anda untuk mengontrol siapa yang bisa melihat profil "
"Anda, seperti avatar dan nama panggilan."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Dapat digunakan beberapa kali untuk membuat akun di layanan Snikket ini."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Dapat digunakan satu kali untuk membuat akun di layanan Snikket ini."
#~ msgid "Welcome!"
#~ msgstr "Selamat datang!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Selamat kembali ke rumah, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Kelompok ini tidak memiliki percakapan grup."
@@ -1910,9 +1996,6 @@ msgstr ""
#~ "Tautan undangan ini dapat terus digunakan, hingga habis masa berlakunya, "
#~ "dicabut atau batas pengguna seluruh layanan tercapai."
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr "Tautan undangan ini hanya dapat digunakan satu kali."
#~ msgid "Modify administrative user information or delete users."
#~ msgstr "Ubah informasi pengguna atau hapus pengguna."

View File

@@ -6,12 +6,12 @@
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"PO-Revision-Date: 2024-01-04 10:17+0000\n"
"Last-Translator: Roberto Resoli <roberto@resolutions.it>\n"
"Language-Team: Italian <http://i18n.sotecware.net/projects/snikket/web-"
"portal/it/>\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2024-05-02 21:15+0000\n"
"Last-Translator: Federico <federico@tebaldi.eu>\n"
"Language-Team: Italian <http://i18n.sotecware.net/projects/snikket/"
"web-portal/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,225 +30,230 @@ msgstr "Nome utente"
msgid "Display name"
msgstr "Nome visualizzato"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Livello di accesso"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Limitato"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Utente normale"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Amministratore"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Aggiorna utente"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Ripristina utenza"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Sblocca utenza"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Crea collegamento per reimpostare la password"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Creato collegamento per reimpostare la password"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Utente ripristinato"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Utente sbloccato"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Impossibile ripristinare questa utenza"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Impossibile sbloccare questa utenza"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Informazioni utente aggiornate."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Elimina definitivamente l'utente"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Utente rimosso"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Collegamento per reimpostare la password non trovato"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Eliminato collegamento per reimpostare la password"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Invita nella cerchia"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Devi selezionare almeno una cerchia"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Valido per"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Un'ora"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Dodici ore"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Un giorno"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Una settimana"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Quattro settimane"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Tipo di invito"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individuale"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Gruppo"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr "Commento (opzionale)"
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Nuovo collegamento di invito"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Revoca"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Invito creato"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Questo invito non esiste"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Invito revocato"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Nome"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Crea cerchia"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Cerchia creata"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Seleziona utente"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Modifica cerchia"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Aggiungi utente"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Questa cerchia non esiste"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Dati della cerchia aggiornati"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Utente aggiunto alla cerchia"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Utente rimosso dalla cerchia"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Chat di gruppo rimossa dalla cerchia"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Elimina cerchia definitivamente"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Cerchia eliminata"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Nome chat di gruppo"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Crea chat di gruppo"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "Nuova chat di gruppo aggiunta alla cerchia"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Contenuto del messaggio"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Inviare solo agli utenti online"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Invia a tutti gli utenti"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Invia una anteprima a te stesso"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Annuncio inviato!"
@@ -313,7 +318,7 @@ msgstr "Registrazione rifiutata per motivi sconosciuti."
msgid "The username is not valid."
msgstr "Nome utente non valido."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Cambia password"
@@ -337,7 +342,7 @@ msgstr ""
"fornito: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Errore"
@@ -409,15 +414,15 @@ msgstr "Dati dell'utenza"
msgid "Upload"
msgstr "Carica"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Password errata."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Password cambiata"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -425,15 +430,15 @@ msgstr ""
"L'avatar scelto è troppo grande. Utilizza direttamente l'applicazione "
"Snikket per caricare un avatar così grande."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Profilo aggiornato"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Esportare"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Al momento non hai dati utente da esportare."
@@ -578,7 +583,7 @@ msgstr "Membri"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Azioni"
@@ -643,11 +648,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Crea invito"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Crea nuovo invito"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -655,6 +661,36 @@ msgstr ""
"Crea un nuovo collegamento di invito per invitare altri utenti al vostro "
"servizio Snikket cliccando il pulsante sottostante."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
"Scegli se questo collegamento d'invito consentirà a più di una persona di "
"unirsi."
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Il livello di accesso di un utente determina quali interazioni gli sono "
"consentite sul tuo servizio Snikket."
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -723,7 +759,7 @@ msgid "Delete user %(user_name)s"
msgstr "Elimina utente %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Elimina utente"
@@ -779,7 +815,7 @@ msgstr "Elimina la chat di gruppo %(name)s"
#: snikket_web/templates/admin_edit_circle.html:61
msgid "This circle currently has no group chats."
msgstr "Al momento questa cerchia non chat di gruppo."
msgstr "Al momento questa cerchia non ha una chat di gruppo."
#: snikket_web/templates/admin_edit_circle.html:64
msgid "Add group chat"
@@ -799,7 +835,7 @@ msgid "The user has been deleted from the server."
msgstr "L'utenza è stata eliminata dal server."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "rimosso"
@@ -842,78 +878,60 @@ msgstr "Valido fino"
msgid "Link"
msgstr "Collegamento"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
msgid "Invitation to Snikket"
msgstr "Invito su Snikket"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Cerchie"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Gli utenti che si iscrivono attraverso questo invito saranno aggiunti alle "
"seguenti cerchie:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Cerchia"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"L'utente non sarà aggiunto a nessuna cerchia e non avrà nessun contatto."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Contatto"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "L'utente verrà aggiunto come contatto di %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Creato"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Ritorna alla lista degli inviti"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Gli utenti limitati possono interagire con utenti sullo stesso servizio "
"Snikket ed essere membri di cerchie."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Come gli utenti limitati, e possono anche interagire con utenti di altri "
"servizi Snikket."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Come gli utenti normali, e possono accedere al pannello amministrativo del "
"portale web."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Modifica utente %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Questa utenza è in attesa di essere eliminata"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
@@ -921,7 +939,7 @@ msgstr ""
"Il proprietario dell'account ha richiesto la cancellazione in data %(date)s "
"attraverso l'applicazione."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -929,17 +947,17 @@ msgid ""
msgstr ""
"L'utenza è stata bloccata e verrà eliminata in modo permanente in %(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Se è un errore puoi annullare la cancellazione e ripristinare l'utenza."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Questa utenza è bloccata"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -947,40 +965,32 @@ msgstr ""
"L'utente non sarà in grado di accedere al proprio account finché non viene "
"sbloccato."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Modifica utente"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Il nome di login non può essere cambiato."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Il livello di accesso di un utente determina quali interazioni gli sono "
"consentite sul tuo servizio Snikket."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Ritorna alla lista utenti"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Azioni ulteriori"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Reimposta la password"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -989,11 +999,11 @@ msgstr ""
"sottostante per creare un link speciale che permette di cambiare la password "
"dell'account, una sola volta."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Informazioni diagnostiche"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1003,7 +1013,7 @@ msgstr ""
"in alcuni casi per risolvere dei problemi. Il pulsante sottostante rivela "
"queste informazioni (sensibili)."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Mostra informazioni diagnostiche"
@@ -1077,26 +1087,34 @@ msgid "Pending invitations"
msgstr "Inviti in attesa"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Scade"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Tipo"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Scade"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr "Commento"
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Mostra dettagli invito"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Copia collegamento di invito"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
msgid "Share invitation link"
msgstr "Condividi collegamento di invito"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Elimina invito"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Al momento non ci sono inviti in attesa."
@@ -1136,7 +1154,7 @@ msgstr "System load (media su 5 minuti)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "n/a"
@@ -1186,14 +1204,30 @@ msgid "Storage used by shared files"
msgstr "Spazio usato dai file condivisi dagli utenti"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
msgstr "Dispositivi connessi"
msgid "Active users"
msgstr "Utenti attivi"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr "Connessi ora:"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr "Ultime 24 ore:"
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr "Ultimi 7 giorni:"
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr "Ultimi 30 giorni:"
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Invia un messaggio a tutti gli utenti"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1464,7 +1498,7 @@ msgid "Your address"
msgstr "Il tuo indirizzo"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Copia indirizzo"
@@ -1686,24 +1720,51 @@ msgstr "L'utente è limitato."
msgid " (Restricted)"
msgstr " (Limitato)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Copia collegamento"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr "Condividi"
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Dati non validi"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Può essere utilizzato più volte per creare utenze su questo servizio Snikket."
"Gli utenti limitati possono interagire con utenti sullo stesso servizio "
"Snikket ed essere membri di cerchie."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Può essere utilizzato una volta soltanto per creare un'utenza su questo "
"servizio Snikket."
"Come gli utenti limitati, e possono anche interagire con utenti di altri "
"servizi Snikket."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Come gli utenti normali, e possono accedere al pannello amministrativo del "
"portale web."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
"Invita una singola persona (il collegamento d'invito può essere usato una "
"sola volta)."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Invita un gruppo di persone (il collegamento d'invito può essere usato più "
"volte)."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1775,41 +1836,44 @@ msgstr ""
msgid "Operation successful"
msgstr "Operazione completata"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Benvenuta/o!"
#: snikket_web/templates/user_home.html:11
msgid "Welcome to Snikket!"
msgstr "Benvenuto su Snikket!"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Bevenuta/o a casa, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
"Ora la tua istanza Snikket è operativa, il prossimo passo è invitare gente "
"ad unirsi. Famiglia, amici, colleghi... scegli te!"
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "La tua utenza"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Il tuo indirizzo XMPP"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Modifica profilo"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Gestisci i tuoi dati"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Il tuo Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Gestisci utenti, inviti e cerchie del tuo servizio Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Pannello amministrativo"
@@ -1879,6 +1943,24 @@ msgstr ""
"Questa sezione ti permette di controllare chi può visualizzare i dettagli "
"del tuo profilo, come ad esempio l'avatar o il soprannome."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Può essere utilizzato più volte per creare utenze su questo servizio "
#~ "Snikket."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Può essere utilizzato una volta soltanto per creare un'utenza su questo "
#~ "servizio Snikket."
#~ msgid "Welcome!"
#~ msgstr "Benvenuta/o!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Bevenuta/o a casa, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Questa cerchia non è collegata ad una chat di gruppo."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2021-01-28 17:55+0000\n"
"Last-Translator: pep <pep@bouah.net>\n"
"Language-Team: Japanese <https://i18n.sotecware.net/projects/snikket/web-"
@@ -30,269 +30,274 @@ msgstr "ロゲイン名"
msgid "Display name"
msgstr "表示名"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr ""
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr ""
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr ""
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
#, fuzzy
#| msgid "Admin area"
msgid "Administrator"
msgstr "管理"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
#, fuzzy
#| msgid "Update circle"
msgid "Update user"
msgstr "サークルを更新"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
#, fuzzy
#| msgid "Create account"
msgid "Restore account"
msgstr "アカウント作成"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
#, fuzzy
#| msgid "Create account"
msgid "Unlock account"
msgstr "アカウント作成"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Create password reset link"
msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link created"
msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr ""
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr ""
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr ""
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr ""
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
#, fuzzy
#| msgid "User information"
msgid "User information updated."
msgstr "ユーザー詳細"
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "ユーザーを削除する"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr ""
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link not found"
msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
#, fuzzy
#| msgid "Password reset link for %(user_name)s"
msgid "Password reset link deleted"
msgstr "%(user_name)s のパスワード再設定リンク"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "サークルに紹介する"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "サークルを選択してください"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "有効期限"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "一時間"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "12時間"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "一日"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "一週間"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "4週間"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "紹介の種類"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "一回"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "複数回"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "新しい紹介状"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "取り消す"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation created"
msgstr "紹介の種類"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
#, fuzzy
#| msgid "New invitation link"
msgid "No such invitation exists"
msgstr "新しい紹介状"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation revoked"
msgstr "紹介の種類"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "名"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "サークルを作成"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
#, fuzzy
#| msgid "Circle name"
msgid "Circle created"
msgstr "サークル名"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "ユーザー選択"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "サークルを更新"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "ユーザーを追加する"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
#, fuzzy
#| msgid "No circles"
msgid "No such circle exists"
msgstr "なし"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
#, fuzzy
#| msgid "Circle name"
msgid "Circle data updated"
msgstr "サークル名"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
#, fuzzy
#| msgid "Invite to circle"
msgid "User added to circle"
msgstr "サークルに紹介する"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
#, fuzzy
#| msgid "Remove user %(username)s from circle"
msgid "User removed from circle"
msgstr "%(username)s をサークルから外す"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
#, fuzzy
#| msgid "Remove user %(username)s from circle"
msgid "Chat removed from circle"
msgstr "%(username)s をサークルから外す"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "サークルを削除"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
#, fuzzy
#| msgid "Circle members"
msgid "Circle deleted"
msgstr "サークル会員"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
#, fuzzy
#| msgid "Group chat address"
msgid "Group chat name"
msgstr "談話室アドレス"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
#, fuzzy
#| msgid "Create account"
msgid "Create group chat"
msgstr "アカウント作成"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
#, fuzzy
#| msgid "Invite to circle"
msgid "New group chat added to circle"
msgstr "サークルに紹介する"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr ""
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr ""
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr ""
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr ""
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr ""
@@ -363,7 +368,7 @@ msgstr "理由不明の登録エラー"
msgid "The username is not valid."
msgstr "ユーザー名が不正"
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "パスワード変更"
@@ -384,7 +389,7 @@ msgid ""
msgstr ""
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr ""
@@ -458,35 +463,35 @@ msgstr ""
msgid "Upload"
msgstr ""
#: snikket_web/user.py:117
#: snikket_web/user.py:122
#, fuzzy
#| msgid "Incorrect password"
msgid "Incorrect password."
msgstr "パスワード不正"
#: snikket_web/user.py:121
#: snikket_web/user.py:126
#, fuzzy
#| msgid "Password reset"
msgid "Password changed"
msgstr "パスワード再設定"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
msgstr ""
#: snikket_web/user.py:176
#: snikket_web/user.py:181
#, fuzzy
#| msgid "Profile"
msgid "Profile updated"
msgstr "プロファイル"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr ""
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr ""
@@ -610,7 +615,7 @@ msgstr "サークル員"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "操作"
@@ -670,16 +675,41 @@ msgstr ""
msgid "Create invitation"
msgstr "紹介状作成"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "新しい紹介状を作成"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
msgstr "友達をこのSnikketサービスに紹介するにはこの下のボタンを。"
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -755,7 +785,7 @@ msgid "Delete user %(user_name)s"
msgstr "%(user_name)s を削除"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "ユーザー削除"
@@ -829,7 +859,7 @@ msgid "The user has been deleted from the server."
msgstr ""
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr ""
@@ -872,155 +902,139 @@ msgstr "有効期限"
msgid "Link"
msgstr "リンク"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "紹介の種類"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "サークル"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr "この紹介状を使用すると下のサークルに追加されます:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "サークル"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "作成時"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
#, fuzzy
#| msgid "New invitation link"
msgid "Return to invitation list"
msgstr "新しい紹介状"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "%(user_name)s を更新"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
"in %(time)s."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
#, fuzzy
#| msgid "Add user"
msgid "Edit user"
msgstr "ユーザーを追加する"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
#, fuzzy
#| msgid "New invitation link"
msgid "Return to user list"
msgstr "新しい紹介状"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
#, fuzzy
#| msgid "Change your password"
msgid "Reset password"
msgstr "パスワード変更"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
#, fuzzy
#| msgid "User information"
msgid "Debug information"
msgstr "ユーザー詳細"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
"(sensitive) information."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
#, fuzzy
#| msgid "User information"
msgid "Show debug information"
@@ -1109,26 +1123,36 @@ msgid "Pending invitations"
msgstr ""
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "種類"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "紹介状の詳細"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "紹介状をコピーする"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "新しい紹介状"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "紹介状を削除"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr ""
@@ -1166,7 +1190,7 @@ msgstr ""
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr ""
@@ -1216,14 +1240,32 @@ msgid "Storage used by shared files"
msgstr ""
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update circle"
msgid "Active users"
msgstr "サークルを更新"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr ""
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr ""
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1483,7 +1525,7 @@ msgid "Your address"
msgstr "談話室アドレス"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "アドレスをコピーする"
@@ -1675,20 +1717,42 @@ msgstr "ユーザー名が不正"
msgid " (Restricted)"
msgstr ""
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "リンクをコピーする"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "入力不正"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/library.j2:184
#, fuzzy
#| msgid "This invitation link can only be used once and is then depleted."
msgid "Invite a single person (invitation link can only be used once)."
msgstr "この紹介状は一回きり使用ができます。"
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
#: snikket_web/templates/login.html:5
@@ -1761,51 +1825,54 @@ msgstr ""
msgid "Operation successful"
msgstr ""
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "ようこそ!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "About Snikket"
msgid "Welcome to Snikket!"
msgstr "Snikketについて"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "ようこそ、 %(user_name)s。"
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
#, fuzzy
#| msgid "Create account"
msgid "Your account"
msgstr "アカウント作成"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
#, fuzzy
#| msgid "Group chat address"
msgid "Your XMPP address"
msgstr "談話室アドレス"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
#, fuzzy
#| msgid "Update profile"
msgid "Edit profile"
msgstr "プロファイル管理"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
#, fuzzy
#| msgid "Manage users"
msgid "Manage your data"
msgstr "ユーザー管理"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
#, fuzzy
#| msgid "About Snikket"
msgid "Your Snikket"
msgstr "Snikketについて"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
#, fuzzy
#| msgid "Admin area"
msgid "Admin panel"
@@ -1870,12 +1937,16 @@ msgid ""
"like avatar and nickname."
msgstr ""
#~ msgid "Welcome!"
#~ msgstr "ようこそ!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "ようこそ、 %(user_name)s。"
#~ msgid "This circle cannot be modified"
#~ msgstr "このサークルの更新ができません"
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr "この紹介状は一回きり使用ができます。"
#~ msgid "Modify administrative user information or delete users."
#~ msgstr "ユーザー詳細更新や削除。"

View File

@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.12.1\n"
"Generated-By: Babel 2.10.3\n"
#: snikket_web/admin.py:69 snikket_web/templates/admin_delete_user.html:10
#: snikket_web/templates/admin_edit_circle.html:73
@@ -27,225 +27,230 @@ msgstr ""
msgid "Display name"
msgstr ""
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr ""
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr ""
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr ""
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr ""
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr ""
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr ""
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr ""
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr ""
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr ""
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr ""
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr ""
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr ""
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr ""
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr ""
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr ""
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr ""
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr ""
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr ""
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr ""
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr ""
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr ""
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr ""
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr ""
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr ""
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr ""
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr ""
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr ""
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr ""
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr ""
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr ""
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr ""
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr ""
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr ""
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr ""
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr ""
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr ""
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr ""
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr ""
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr ""
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr ""
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr ""
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr ""
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr ""
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr ""
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr ""
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr ""
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr ""
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr ""
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr ""
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr ""
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr ""
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr ""
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr ""
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr ""
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr ""
@@ -308,7 +313,7 @@ msgstr ""
msgid "The username is not valid."
msgstr ""
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr ""
@@ -329,7 +334,7 @@ msgid ""
msgstr ""
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr ""
@@ -401,29 +406,29 @@ msgstr ""
msgid "Upload"
msgstr ""
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr ""
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr ""
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please"
" use the app."
msgstr ""
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr ""
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr ""
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr ""
@@ -545,7 +550,7 @@ msgstr ""
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr ""
@@ -603,16 +608,42 @@ msgstr ""
msgid "Create invitation"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service"
" by clicking the button below."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to "
"join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid "<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for "
"them on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-"
"level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -678,7 +709,7 @@ msgid "Delete user %(user_name)s"
msgstr ""
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr ""
@@ -747,7 +778,7 @@ msgid "The user has been deleted from the server."
msgstr ""
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr ""
@@ -790,147 +821,129 @@ msgstr ""
msgid "Link"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
msgid "Invitation to Snikket"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid "Users joining via this invitation will be added to the following circles:"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr ""
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their "
"app."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted "
"permanently in %(time)s."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the "
"account."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked"
" again."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for "
"them on your Snikket service."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to "
"create a special link which allows to change the password of the account,"
" once."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr ""
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the "
"connected devices is necessary to troubleshoot issues. The button below "
"reveals this (sensitive) information."
msgstr ""
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr ""
@@ -1003,26 +1016,34 @@ msgid "Pending invitations"
msgstr ""
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr ""
#: snikket_web/templates/admin_invites.html:43
msgid "Show invite details"
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr ""
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Copy invite link to clipboard"
msgid "Show invite details"
msgstr ""
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr ""
#: snikket_web/templates/admin_invites.html:52
msgid "Share invitation link"
msgstr ""
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr ""
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr ""
@@ -1060,7 +1081,7 @@ msgstr ""
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr ""
@@ -1108,14 +1129,30 @@ msgid "Storage used by shared files"
msgstr ""
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
msgid "Active users"
msgstr ""
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr ""
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr ""
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on "
"your Snikket server. Use it wisely."
@@ -1358,7 +1395,7 @@ msgid "Your address"
msgstr ""
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr ""
@@ -1544,20 +1581,40 @@ msgstr ""
msgid " (Restricted)"
msgstr ""
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr ""
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr ""
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
#: snikket_web/templates/login.html:5
@@ -1620,41 +1677,42 @@ msgstr ""
msgid "Operation successful"
msgstr ""
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
#: snikket_web/templates/user_home.html:11
msgid "Welcome to Snikket!"
msgstr ""
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr ""
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr ""
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr ""
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr ""
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr ""
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr ""

View File

@@ -6,9 +6,9 @@
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"PO-Revision-Date: 2023-12-17 22:49+0000\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2024-05-07 17:04+0000\n"
"Last-Translator: misiek <migelazur@mailbox.org>\n"
"Language-Team: Polish <http://i18n.sotecware.net/projects/snikket/web-portal/"
"pl/>\n"
@@ -31,225 +31,230 @@ msgstr "Login"
msgid "Display name"
msgstr "Nazwa wyświetlana"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Poziom dostępu"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Ograniczony"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Zwykły użytkownik"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Administrator"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Zapisz ustawienia użytkownika"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Przywróć konto"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Odblokuj konto"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Stwórz link do zresetowania hasła"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Utworzono link resetowania hasła"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Przywrócono konto użytkownika"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Odblokowano konto użytkownika"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Nie można przywrócić konta użytkownika"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Nie można odblokować konta użytkownika"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Zaktualizowano informacje o użytkowniku."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Usuń użytkownika bezpowrotnie"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Użytkownik został usunięty"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Nie znaleziono linku do zresetowania hasła"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Usunięto link resetowania hasła"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Zaproś do kręgu"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Należy wybrać przynajmniej jeden krąg"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Ważne przez"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Godzinę"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Dwanaście godzin"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Dzień"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Tydzień"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Cztery tygodnie"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Typ zaproszenia"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Indywidualne"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Grupowe"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr "Komentarz (opcjonalnie)"
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Nowy link z zaproszeniem"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Unieważnij"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Utworzono zaproszenie"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Takie zaproszenie nie istnieje"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Unieważniono zaproszenie"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Nazwa"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Utwórz krąg"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Utworzono krąg"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Wybierz użytkownika"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Zaktualizuj ustawienia kręgu"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Dodaj użytkownika"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Taki krąg nie istnieje"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Zaktualizowano dane kręgu"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Dodano użytkownika do kręgu"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Usunięto użytkownika z kręgu"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Usunięto czat z kręgu"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Usuń krąg bezpowrotnie"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Krąg został usunięty"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Nazwa czatu grupowego"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Utwórz czat grupowy"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "Dodano nowy czat grupowy do kręgu"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Treść wiadomości"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Wyślij jedynie do użytkowników online"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Wyślij do wszystkich użytkowników"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Prześlij do siebie podgląd wiadomości"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Komunikat wysłany!"
@@ -314,7 +319,7 @@ msgstr "Z nieznanych przyczyn rejestracja została odrzucona."
msgid "The username is not valid."
msgstr "Ta nazwa użytkownika jest nieprawidłowa."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Zmień hasło"
@@ -337,7 +342,7 @@ msgstr ""
"wybrać plik w formacie XML zgodnym z XEP-0227 (podany format: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Błąd"
@@ -409,15 +414,15 @@ msgstr "Dane konta"
msgid "Upload"
msgstr "Prześlij"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Nieprawidłowe hasło."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Hasło zostało zmienione"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -425,15 +430,15 @@ msgstr ""
"Wybrany awatar jest zbyt duży. Awatary o większych rozmiarach możesz ustawić "
"korzystając z aplikacji."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Zaktualizowano profil"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Eksportuj"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Obecnie nie masz danych konta, które można wyeksportować."
@@ -578,7 +583,7 @@ msgstr "Członkowie"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Akcje"
@@ -643,11 +648,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Utwórz zaproszenie"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Utwórz nowe zaproszenie"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -655,6 +661,36 @@ msgstr ""
"Utwórz nowy link zaproszenia korzystając z poniższego przycisku. Pozwoli on "
"zaprosić nowych użytkowników na twój serwer Snikket."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
"Zdecyduj, czy link z zaproszeniem ma pozwolić na dołączenie więcej, niż "
"jednej osoby."
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Poziom dostępu użytkownika określa, jakie interakcje są dla niego dozwolone "
"na Twoim serwerze Snikket."
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -722,7 +758,7 @@ msgid "Delete user %(user_name)s"
msgstr "Usuń użytkownika %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Usuń użytkownika"
@@ -798,7 +834,7 @@ msgid "The user has been deleted from the server."
msgstr "Użytkownik został usunięty z serwera."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "usunięty"
@@ -841,86 +877,68 @@ msgstr "Wygasa"
msgid "Link"
msgstr "Link"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
msgid "Invitation to Snikket"
msgstr "Zaproszenie do serwera Snikket"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Kręgi"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Użytkownicy dołączający za pomocą tego zaproszenia zostaną dodani do "
"poniższych kręgów:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Krąg"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Użytkownik nie zostanie dodany do żadnego kręgu oraz nie będzie miał "
"kontaktów."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Kontakt"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Użytkownik zostanie dodany jako kontakt %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Utworzono"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Wróć do listy zaproszeń"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Użytkownicy z ograniczonym dostępem mogą wchodzić w interakcje z innymi "
"użytkownikami na tym samym serwerze Snikket oraz być członkami kręgów."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Jak użytkownicy z ograniczonym dostępem, ale dodatkowo mogą wchodzić w "
"interakcje z użytkownikami innych serwerów Snikket."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Jak zwykli użytkownicy, ale dodatkowo mają dostęp do panelu "
"administracyjnego w portalu użytkownika Snikket."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Edytuj użytkownika %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "To konto użytkownika oczekuje na usunięcie"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr ""
"Właściciel konta zażądał jego usunięcia %(date)s korzystając z aplikacji."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -929,16 +947,16 @@ msgstr ""
"Konto zostało zablokowane i zostanie automatycznie bezpowrotnie usunięte w "
"ciągu %(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr "Jeśli to pomyłka, możesz anulować usunięcie konta i je przywrócić."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "To konto użytkownika jest zablokowane"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -946,40 +964,32 @@ msgstr ""
"Użytkownik nie będzie w stanie zalogować się na swoje konto, dopóki nie "
"zostanie ono odblokowane."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Edytuj użytkownika"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Login nie może zostać zmieniony."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Poziom dostępu użytkownika określa, jakie interakcje są dla niego dozwolone "
"na Twoim serwerze Snikket."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Wróć do listy użytkowników"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Dodatkowe funkcje"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Resetowanie hasła"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -988,11 +998,11 @@ msgstr ""
"wygenerujesz dla niego link do jego zresetowania. Odnośnik pozwoli na "
"jednorazową zmianę hasła na nowe."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Informacje debugowania"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1002,7 +1012,7 @@ msgstr ""
"informacje o użytkowniku oraz podłączonych urządzeniach. Poniższy przycisk "
"ujawni te (wrażliwe) informacje."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Pokaż informacje debugowania"
@@ -1076,26 +1086,34 @@ msgid "Pending invitations"
msgstr "Oczekujące zaproszenia"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Wygasa"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Typ"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Wygasa"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr "Komentarz"
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Pokaż szczegóły zaproszenia"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Skopiuj link zaproszenia do schowka"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
msgid "Share invitation link"
msgstr "Udostępnij link z zaproszeniem"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Usuń zaproszenie"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Brak oczekujących zaproszeń."
@@ -1135,7 +1153,7 @@ msgstr "Obciążenie systemu (dla ostatnich 5 minut)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "nieznane"
@@ -1185,14 +1203,30 @@ msgid "Storage used by shared files"
msgstr "Miejsce wykorzystane przez przesłane pliki"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
msgstr "Podłączone urządzenia"
msgid "Active users"
msgstr "Aktywni użytkownicy"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr "Połączeni teraz:"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr "Ostatnie 24 godziny:"
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr "Ostatnie 7 dni:"
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr "Ostatnie 30 dni:"
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Wiadomość globalna"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1465,7 +1499,7 @@ msgid "Your address"
msgstr "Twój adres"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Skopiuj adres"
@@ -1689,24 +1723,48 @@ msgstr "Użytkownik ma konto z ograniczonym dostępem."
msgid " (Restricted)"
msgstr " (Ograniczony)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Skopiuj link"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr "Udostępnij"
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Dane nieprawidłowe"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Może być wykorzystywane wielokrotnie, by utworzyć konto na tym serwerze "
"Snikket."
"Użytkownicy z ograniczonym dostępem mogą wchodzić w interakcje z innymi "
"użytkownikami na tym samym serwerze Snikket oraz być członkami kręgów."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Może być wykorzystane jeden raz, by utworzyć konto na tym serwerze Snikket."
"Jak użytkownicy z ograniczonym dostępem, ale dodatkowo mogą wchodzić w "
"interakcje z użytkownikami innych serwerów Snikket."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Jak zwykli użytkownicy, ale dodatkowo mają dostęp do panelu "
"administracyjnego w portalu użytkownika Snikket."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr "Zaproś jedną osobę (ten link z zaproszeniem jest jednorazowy)."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Zaproś grupę osób (link z zaproszeniem może być wykorzystany wielokrotnie)."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1777,42 +1835,45 @@ msgstr ""
msgid "Operation successful"
msgstr "Operacja zakończona sukcesem"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Witaj!"
#: snikket_web/templates/user_home.html:11
msgid "Welcome to Snikket!"
msgstr "Witaj na serwerze Snikket!"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Witaj w domu, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
"Twój serwer Snikket jest uruchomiony i działa prawidłowo, pozostało tylko "
"zaprosić na niego kilka osób. Rodzina, przyjaciele, znajomi... sam zdecyduj!"
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Twoje konto"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Twój adres XMPP"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Edytuj profil"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Zarządzaj danymi konta"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Twój Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
"Zarządzaj użytkownikami, zaproszeniami oraz kręgami na tym serwerze Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Panel administracyjny"
@@ -1880,6 +1941,24 @@ msgstr ""
"Ta sekcja pozwoli ci na zarządzenie widocznością informacji o twoim profilu "
"przez innych, jak awatar lub pseudonim."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Może być wykorzystywane wielokrotnie, by utworzyć konto na tym serwerze "
#~ "Snikket."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Może być wykorzystane jeden raz, by utworzyć konto na tym serwerze "
#~ "Snikket."
#~ msgid "Welcome!"
#~ msgstr "Witaj!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Witaj w domu, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Ten krąg nie jest powiązany z żadnym czatem grupowym."
@@ -1928,9 +2007,6 @@ msgstr ""
#~ "Ten link z zaproszeniem może być wykorzystywany do momentu wygaśnięcia, "
#~ "unieważnienia lub osiągnięcia limitu użytkowników serwera."
#~ msgid "This invitation link can only be used once and is then depleted."
#~ msgstr "Ten link z zaproszeniem jest jednorazowy, wygasa po użyciu."
#~ msgid "Modify administrative user information or delete users."
#~ msgstr "Zmień informacje o użytkowniku lub usuń użytkowników."

View File

@@ -6,12 +6,12 @@
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"PO-Revision-Date: 2024-01-07 16:01+0000\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2024-05-02 21:15+0000\n"
"Last-Translator: Andrey <Elisoandr@gmail.com>\n"
"Language-Team: Russian <http://i18n.sotecware.net/projects/snikket/web-"
"portal/ru/>\n"
"Language-Team: Russian <http://i18n.sotecware.net/projects/snikket/"
"web-portal/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -31,225 +31,230 @@ msgstr "Логин"
msgid "Display name"
msgstr "Отображаемое имя"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Уровень доступа"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Ограниченное"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Обычный пользователь"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Администратор"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Обновить пользователя"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Восстановить аккаунт"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Разблокировать аккаунт"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Создать ссылку для сброса пароля"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Ссылка для сброса пароля создана"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Аккаунт пользователя восстановлен"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Аккаунт пользователя разблокирован"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Не удалось восстановить учетную запись пользователя"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Не удалось разблокировать учетную запись пользователя"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Информация о пользователе обновлена."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Удалить пользователя навсегда"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Пользователь удален"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Ссылка для сброса пароля не найдена"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Ссылка для сброса пароля удалена"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Пригласить в круг"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Должен быть выбран хотя бы один круг"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Действителен в течении"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Один час"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Двенадцать часов"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Один день"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Одна неделя"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Четыре недели"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Вид приглашения"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Индивидуальный"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Группа"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr "Комментарий (необязательно)"
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Новая ссылка на приглашение"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Aннулировать"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Приглашение создано"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Такого приглашения не существует"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Приглашение отозвано"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Название"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Создать круг"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Круг создан"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Выберите пользователя"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Обновить круг"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Добавить пользователя"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Такого круга не существует"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Данные круга обновлены"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Пользователь добавлен в круг"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Пользователь удален из круга"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Чат удален из круга"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Удалить круг навсегда"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Круг удален"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Название группового чата"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Создать групповой чат"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "В круг добавлен новый групповой чат"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Содержание сообщения"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Отправить только онлайн-пользователям"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Опубликовать для всех пользователей"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Отправить предварительный просмотр себе"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Объявление отправлено!"
@@ -314,7 +319,7 @@ msgstr "Регистрация была отклонена по неизвест
msgid "The username is not valid."
msgstr "Имя пользователя недействительно."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Изменить пароль"
@@ -338,7 +343,7 @@ msgstr ""
"%(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Ошибка"
@@ -410,15 +415,15 @@ msgstr "Данные аккаунта"
msgid "Upload"
msgstr "Загрузить"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Неверный пароль."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Пароль изменен"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -426,15 +431,15 @@ msgstr ""
"Выбранный аватар слишком велик. Чтобы иметь возможность загружать аватары "
"большего размера, используйте приложение."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Профиль обновлен"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Экспорт"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "В настоящее время у вас нет данных аккаунта для экспорта."
@@ -580,7 +585,7 @@ msgstr "Участники"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Действия"
@@ -645,11 +650,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Создать приглашение"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Создать новое приглашение"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -657,6 +663,36 @@ msgstr ""
"Создайте новую ссылку приглашения, чтобы пригласить больше пользователей в "
"ваш сервис Snikket, нажав на кнопку ниже."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
"Выберите, позволит ли эта ссылка-приглашение присоединиться более чем одному "
"человеку."
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Уровень доступа пользователя определяет, какие взаимодействия ему разрешены "
"в вашем сервисе Snikket."
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -724,7 +760,7 @@ msgid "Delete user %(user_name)s"
msgstr "Удалить пользователя %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Удалить пользователя"
@@ -796,7 +832,7 @@ msgid "The user has been deleted from the server."
msgstr "Пользователь удален с сервера."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "удалённый"
@@ -839,78 +875,60 @@ msgstr "Действительно до"
msgid "Link"
msgstr "Ссылка"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
msgid "Invitation to Snikket"
msgstr "Приглашение в Snikket"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Круги"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Пользователи, подключившиеся к сервису по этому приглашению, будут добавлены "
"в следующие круги:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Круг"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Пользователь не будет добавлен ни в один круг и не будет иметь контактов."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Контакт"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Пользователь будет добавлен как контакт %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Созданный"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Вернуться к списку приглашенных"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Пользователи с ограниченными правами могут взаимодействовать с "
"пользователями одного и того же сервиса Snikket и быть членами кругов."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Похожи на ограниченных пользователей, но также могут взаимодействовать с "
"пользователями других сервисов Snikket."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Как и обычные пользователи, они могут получить доступ к панели "
"администратора веб-портала."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Редактировать пользователя %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Эта учетная запись пользователя ожидает удаления"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
@@ -918,7 +936,7 @@ msgstr ""
"Владелец учетной записи отправил запрос на удаление %(date)s с помощью "
"своего приложения."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -927,17 +945,17 @@ msgstr ""
"Учетная запись заблокирована и будет автоматически удалена навсегда через "
"%(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Если это была ошибка, вы можете отменить удаление и восстановить аккаунт."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Эта учетная запись пользователя заблокирована"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -945,40 +963,32 @@ msgstr ""
"Пользователь не сможет войти в свою учетную запись, пока она не будет снова "
"разблокирована."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Редактировать пользователя"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Имя для входа не может быть изменено."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Уровень доступа пользователя определяет, какие взаимодействия ему разрешены "
"в вашем сервисе Snikket."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Вернуться к списку пользователей"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Дальнейшие действия"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Сброс пароля"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -987,11 +997,11 @@ msgstr ""
"создать специальную ссылку, которая позволит один раз изменить пароль "
"учетной записи."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Информация об отладке"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1001,7 +1011,7 @@ msgstr ""
"информация об учетной записи пользователя и подключенных устройствах. Кнопка "
"ниже отображает эту (конфиденциальную) информацию."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Показать отладочную информацию"
@@ -1078,26 +1088,34 @@ msgid "Pending invitations"
msgstr "Ожидающие приглашения"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Срок действия истекает"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Тип"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Срок действия истекает"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr "Комментарий"
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Показать детали приглашения"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Скопировать ссылку на приглашение в буфер обмена"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
msgid "Share invitation link"
msgstr "Поделиться ссылкой-приглашением"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Удалить приглашение"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "В настоящее время нет ни одного нерассмотренного приглашения."
@@ -1137,7 +1155,7 @@ msgstr "Загрузка системы (в среднем за 5 минут)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "неизвестно"
@@ -1187,14 +1205,30 @@ msgid "Storage used by shared files"
msgstr "Хранилище, используемое общими файлами"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
msgstr "Подключенные устройства"
msgid "Active users"
msgstr "Активные пользователи"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr "Подключено сейчас:"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr "За последние 24 часа:"
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr "За последние 7 дней:"
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr "За последние 30 дней:"
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Трансляция сообщений"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1469,7 +1503,7 @@ msgid "Your address"
msgstr "Ваш адрес"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Копировать адрес"
@@ -1687,25 +1721,51 @@ msgstr "Пользователь ограничен."
msgid " (Restricted)"
msgstr " (Ограниченный)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Копировать ссылку"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr "Поделиться"
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Недействительный ввод"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Может использоваться несколько раз для создания аккаунтов на этом сервисе "
"Snikket."
"Пользователи с ограниченными правами могут взаимодействовать с "
"пользователями одного и того же сервиса Snikket и быть членами кругов."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Может быть использован один раз для создания аккаунта на этом сервисе "
"Snikket."
"Похожи на ограниченных пользователей, но также могут взаимодействовать с "
"пользователями других сервисов Snikket."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Как и обычные пользователи, они могут получить доступ к панели "
"администратора веб-портала."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
"Пригласить одного человека (ссылку-приглашение можно использовать только "
"один раз)."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Пригласить группу людей (ссылку-приглашение можно использовать несколько "
"раз)."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1777,42 +1837,46 @@ msgstr ""
msgid "Operation successful"
msgstr "Операция прошла успешно"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Добро пожаловать!"
#: snikket_web/templates/user_home.html:11
msgid "Welcome to Snikket!"
msgstr "Добро пожаловать в Snikket!"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Добро пожаловать домой, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
"Теперь ваш экземпляр Snikket запущен и работает, следующим шагом будет "
"приглашение людей присоединиться к нему. Семья, друзья, коллеги... выбираете "
"вы!"
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Ваш аккаунт"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Ваш адрес XMPP"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Редактировать профиль"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Изменить ваши данные"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Ваш Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
"Управляйте пользователями, приглашениями и кругами вашего сервиса Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Панель администратора"
@@ -1881,6 +1945,24 @@ msgstr ""
"Этот раздел позволяет вам контролировать, кто может видеть информацию вашего "
"профиля, например, аватар и ник."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Может использоваться несколько раз для создания аккаунтов на этом сервисе "
#~ "Snikket."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Может быть использован один раз для создания аккаунта на этом сервисе "
#~ "Snikket."
#~ msgid "Welcome!"
#~ msgstr "Добро пожаловать!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Добро пожаловать домой, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "С этим кругом не связан ни один групповой чат."

View File

@@ -6,12 +6,12 @@
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"PO-Revision-Date: 2023-12-16 00:19+0000\n"
"Report-Msgid-Bugs-To: translations@snikket.org\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2024-05-02 21:15+0000\n"
"Last-Translator: Kim Alvefur <zash@zash.se>\n"
"Language-Team: Swedish <http://i18n.sotecware.net/projects/snikket/web-"
"portal/sv/>\n"
"Language-Team: Swedish <http://i18n.sotecware.net/projects/snikket/"
"web-portal/sv/>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,225 +30,230 @@ msgstr "Inloggningsnamn"
msgid "Display name"
msgstr "Visningsnamn"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Användarnivåer"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Begränsad"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Vanlig användare"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Administratör"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Uppdatera användare"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Återställ konto"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Lås upp konto"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Skapa länk för återställning av lösenord"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Skapade länk för att återställa lösenord"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Användarkonto återställt"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Användarkonto upplåst"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Kunde inte återställa användarkonto"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Kunde inte låsa upp användarkonto"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Användarinformation uppdaterad."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Radera användare permanent"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Användare raderad"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Länk för återställning av lösenord hittades inte"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Länk för återställning av lösenord raderad"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Bjud in till krets"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Minst en krets behöver väljas"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Giltig i"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "En timme"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "Tolv timmar"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "En dag"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "En vecka"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Fyra veckor"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Typ av inbjudan"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Individuell"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Grupp"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr "Kommentar (valfri)"
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Ny inbjudanslänk"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Återkalla"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Inbjudan skapad"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Inbjudanslänken finns inte"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Inbjudan återkallad"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Namn"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Skapa krets"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Krets skapad"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Välj användare"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Uppdatera krets"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Lägg till användare"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Kretsen finns inte"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Kretsen uppdaterades"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Användare tillagd i krets"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Användaren borttagen från krets"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Gruppchatten borttagen från kretsen"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Radera krets permanent"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Krets raderad"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Gruppchattnamn"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Skapa gruppchatt"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "Ny gruppchatt tillagt i kretsen"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Meddelandeinnehåll"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Skicka bara till användare som är online"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Skicka till alla användare"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Skicka förhandsvisning till dig själv"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Tillkännagivande skickat!"
@@ -313,7 +318,7 @@ msgstr "Registreringen nekades av okänd anledning."
msgid "The username is not valid."
msgstr "Användarnamnet är ogiltigt."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Ändra lösenord"
@@ -336,7 +341,7 @@ msgstr ""
"XML-fil i XEP-0227-format (angivet format: %(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Fel"
@@ -408,15 +413,15 @@ msgstr "Kontodata"
msgid "Upload"
msgstr "Ladda upp"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Fel lösenord."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Lösenord ändrat"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -424,15 +429,15 @@ msgstr ""
"Den valda profilbilden är för stor. Vänligen använd appen för att kunna "
"välja större bilder."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Profilen uppdaterad"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Exportera"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Du har för närvarande inget data att exportera."
@@ -575,7 +580,7 @@ msgstr "Medlemmar"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Handlingar"
@@ -639,11 +644,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Skapa inbjudan"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Skapa ny inbjudan"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -651,6 +657,34 @@ msgstr ""
"Skapa en ny inbjudningslänk för att bjuda in fler användare till din Snikket-"
"tjänst genom att klicka på knappen nedan."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr "Välj huruvida denna inbjudan låter mer än en person gå med."
#: snikket_web/templates/admin_create_invite_form.html:21
#, python-format
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Användarnivåer bestämmer vilka interaktioner är tillåtna för användare på "
"din Snikket-tjänst."
#: snikket_web/templates/admin_create_invite_form.html:38
#, python-format
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -719,7 +753,7 @@ msgid "Delete user %(user_name)s"
msgstr "Radera användaren %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Radera användare"
@@ -791,7 +825,7 @@ msgid "The user has been deleted from the server."
msgstr "Användaren har raderats från servern."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "raderad"
@@ -834,83 +868,66 @@ msgstr "Giltig till"
msgid "Link"
msgstr "Länk"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
msgid "Invitation to Snikket"
msgstr "Inbjudan till Snikket"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Kretsar"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Användare som går med via denna inbjudan läggs till i följande kretsar:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Krets"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Användaren kommer inte läggas till i någon krets och kommer inte ha några "
"kontakter."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Kontakt"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Användaren läggs till som kontakt för %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Skapad"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Tillbaka till inbjudningarna"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Begränsade användare kan interagera med andra användare på samma Snikket-"
"tjänst och vara medlemmar av kretsar."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Som begränsade användare samt kan även interagera med användare på andra "
"Snikket-tjänster."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Som vanliga användare samt har även tillgång till administrationspanelen."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Redigera användaren %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Detta användarkonto är flaggat för radering"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
msgstr "Ägaren av kontot skickade en raderingsförfrågan %(date)s med sin app."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -918,17 +935,17 @@ msgid ""
msgstr ""
"Kontot har låsts, och kommer automatiskt raderas permanent om %(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Om detta var ett misstag kan du avbryta raderingen och återställa kontot."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Detta användarkont är låst"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -936,40 +953,32 @@ msgstr ""
"Användaren kommer inte kunna logga in till sitt konto tills det är upplåst "
"igen."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Redigera användare"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Inloggningsnamnet kan inte ändras."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Användarnivåer bestämmer vilka interaktioner är tillåtna för användare på "
"din Snikket-tjänst."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Tillbaka till användarlistan"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Fler handlingar"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Återställ lösenord"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -977,11 +986,11 @@ msgstr ""
"Om användaren har tappat bort sitt lösenord så kan du använda knappen nedan "
"för att skapa en speciell engångslänk som låter dem ange ett nytt lösenord."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Felsökningsinformation"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -990,7 +999,7 @@ msgstr ""
"Ibland behövs utökad information om användarkontot och anslutna enheter för "
"att felsöka problem. Knappen nedan visar denna (känsliga) information."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Visa felsökningsinformation"
@@ -1063,26 +1072,34 @@ msgid "Pending invitations"
msgstr "Väntande inbjudningar"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Går ut"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Typ"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Går ut"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr "Kommentar"
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Visa detaljer för inbjudan"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Kopiera länk till urklipp"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
msgid "Share invitation link"
msgstr "Dela inbjudanslänk"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Radera inbjudan"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Just nu finns inga väntande inbjudningar."
@@ -1122,7 +1139,7 @@ msgstr "Systemlast (5 minuters medelvärde)"
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "okänd"
@@ -1172,14 +1189,30 @@ msgid "Storage used by shared files"
msgstr "Utrymme används av delade filer"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
msgstr "Anslutna enheter"
msgid "Active users"
msgstr "Aktiva användare"
#: snikket_web/templates/admin_system.html:83
msgid "Connected now:"
msgstr "Anslutna just nu:"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr "Senaste 24 timmarna:"
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr "Senaste 7 dagarna:"
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr "Senaste 30 dagarna:"
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Tillkännagivande"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1445,7 +1478,7 @@ msgid "Your address"
msgstr "Din adress"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Kopiera adress"
@@ -1660,23 +1693,47 @@ msgstr "Begränsad användare."
msgid " (Restricted)"
msgstr " (Begränsad)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Kopiera länk"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr "Dela"
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Ogiltigt indata"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Kan användas flera gånger för att skapa konton på den här Snikket-tjänsten."
"Begränsade användare kan interagera med andra användare på samma Snikket-"
"tjänst och vara medlemmar av kretsar."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Kan användas en gång för att skapa ett konto på den här Snikket-tjänsten."
"Som begränsade användare samt kan även interagera med användare på andra "
"Snikket-tjänster."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Som vanliga användare samt har även tillgång till administrationspanelen."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr "Bjud in en enskild person (inbjudanslänk kan bara användas en gång)."
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Bjud in en grupp av personer (inbjudanslänk kan användas flera gånger)."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1747,41 +1804,44 @@ msgstr ""
msgid "Operation successful"
msgstr "Operationen lyckades"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Välkommen!"
#: snikket_web/templates/user_home.html:11
msgid "Welcome to Snikket!"
msgstr "Välkommen till Snikket!"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Välkommen hem, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
"Nu när din Snikket-instans är igång är nästa steg att bjuda in andra att gå "
"med. Familj, vänner, kollegor... du väljer!"
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Ditt konto"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Din XMPP-adress"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Redigera profil"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Hantera ditt data"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Ditt Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr "Hantera användare, inbjudningar och kretsar i din Snikket-tjänst."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Administrationspanel"
@@ -1851,6 +1911,23 @@ msgstr ""
"Den här avdelningen låter dig hantera vilka som kan se din profil, såsom din "
"profilbild och visningsnamn."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Kan användas flera gånger för att skapa konton på den här Snikket-"
#~ "tjänsten."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Kan användas en gång för att skapa ett konto på den här Snikket-tjänsten."
#~ msgid "Welcome!"
#~ msgstr "Välkommen!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Välkommen hem, %(user_name)s."
#~ msgid "This circle has no group chat associated."
#~ msgstr "Denna krets har ingen tillhörande gruppchatt."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-01-08 22:58+0000\n"
"POT-Creation-Date: 2024-04-30 10:52+0100\n"
"PO-Revision-Date: 2023-12-25 16:00+0000\n"
"Last-Translator: Dmytro Vozniuk <plibnik@gmail.com>\n"
"Language-Team: Ukrainian <http://i18n.sotecware.net/projects/snikket/web-"
@@ -31,225 +31,230 @@ msgstr "Логін"
msgid "Display name"
msgstr "Ім'я для відображення"
#: snikket_web/admin.py:77 snikket_web/templates/admin_edit_user.html:53
#: snikket_web/admin.py:77 snikket_web/admin.py:295
#: snikket_web/templates/admin_edit_user.html:37
msgid "Access Level"
msgstr "Рівень доступу"
#: snikket_web/admin.py:79
#: snikket_web/admin.py:79 snikket_web/admin.py:297
msgid "Limited"
msgstr "Обмежений"
#: snikket_web/admin.py:80
#: snikket_web/admin.py:80 snikket_web/admin.py:298
msgid "Normal user"
msgstr "Звичайний користувач"
#: snikket_web/admin.py:81
#: snikket_web/admin.py:81 snikket_web/admin.py:299
msgid "Administrator"
msgstr "Адміністратор"
#: snikket_web/admin.py:86
#: snikket_web/admin.py:87
msgid "Update user"
msgstr "Оновити користувача"
#: snikket_web/admin.py:90
#: snikket_web/admin.py:91
msgid "Restore account"
msgstr "Відновити обліковий запис"
#: snikket_web/admin.py:94
#: snikket_web/admin.py:95
msgid "Unlock account"
msgstr "Розблокувати обліковий запис"
#: snikket_web/admin.py:98
#: snikket_web/admin.py:99
msgid "Create password reset link"
msgstr "Створити посилання для зміни пароля"
#: snikket_web/admin.py:116
#: snikket_web/admin.py:117
msgid "Password reset link created"
msgstr "Посилання для зміни пароля створено"
#: snikket_web/admin.py:128
#: snikket_web/admin.py:129
msgid "User account restored"
msgstr "Обліковий запис користувача відновлено"
#: snikket_web/admin.py:133
#: snikket_web/admin.py:134
msgid "User account unlocked"
msgstr "Обліковий запис користувача розблоковано"
#: snikket_web/admin.py:140
#: snikket_web/admin.py:141
msgid "Could not restore user account"
msgstr "Не вдалося відновити обліковий запис користувача"
#: snikket_web/admin.py:145
#: snikket_web/admin.py:146
msgid "Could not unlock user account"
msgstr "Не вдалося розблокувати обліковий запис користувача"
#: snikket_web/admin.py:157
#: snikket_web/admin.py:158
msgid "User information updated."
msgstr "Інформацію про користувача оновлено."
#: snikket_web/admin.py:179
#: snikket_web/admin.py:180
msgid "Delete user permanently"
msgstr "Видалити користувача назавжди"
#: snikket_web/admin.py:192
#: snikket_web/admin.py:193
msgid "User deleted"
msgstr "Користувача видалено"
#: snikket_web/admin.py:230
#: snikket_web/admin.py:231
msgid "Password reset link not found"
msgstr "Такого посилання для зміни пароля не існує"
#: snikket_web/admin.py:242
#: snikket_web/admin.py:243
msgid "Password reset link deleted"
msgstr "Посилання для зміни пароля видалено"
#: snikket_web/admin.py:262
#: snikket_web/admin.py:263
msgid "Invite to circle"
msgstr "Запросити до кола"
#: snikket_web/admin.py:268
#: snikket_web/admin.py:269
msgid "At least one circle must be selected"
msgstr "Треба обрати хоча б одне коло"
#: snikket_web/admin.py:273
#: snikket_web/admin.py:274
msgid "Valid for"
msgstr "Дійсне протягом"
#: snikket_web/admin.py:275
#: snikket_web/admin.py:276
msgid "One hour"
msgstr "Одної години"
#: snikket_web/admin.py:276
#: snikket_web/admin.py:277
msgid "Twelve hours"
msgstr "12 годин"
#: snikket_web/admin.py:277
#: snikket_web/admin.py:278
msgid "One day"
msgstr "Одного дня"
#: snikket_web/admin.py:278
#: snikket_web/admin.py:279
msgid "One week"
msgstr "Одного тижня"
#: snikket_web/admin.py:279
#: snikket_web/admin.py:280
msgid "Four weeks"
msgstr "Чотирьох тижнів"
#: snikket_web/admin.py:285 snikket_web/templates/admin_edit_invite.html:17
#: snikket_web/admin.py:286 snikket_web/templates/admin_edit_invite.html:17
msgid "Invitation type"
msgstr "Тип запрошення"
#: snikket_web/admin.py:287 snikket_web/templates/library.j2:139
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:158
msgid "Individual"
msgstr "Особисте"
#: snikket_web/admin.py:288 snikket_web/templates/library.j2:137
#: snikket_web/admin.py:289 snikket_web/templates/library.j2:160
msgid "Group"
msgstr "Групове"
#: snikket_web/admin.py:294
#: snikket_web/admin.py:305
msgid "Comment (optional)"
msgstr ""
#: snikket_web/admin.py:309
msgid "New invitation link"
msgstr "Посилання на нове запрошення"
#: snikket_web/admin.py:356
#: snikket_web/admin.py:371
msgid "Revoke"
msgstr "Відкликати"
#: snikket_web/admin.py:380
#: snikket_web/admin.py:399
msgid "Invitation created"
msgstr "Запрошення створено"
#: snikket_web/admin.py:396
#: snikket_web/admin.py:415
msgid "No such invitation exists"
msgstr "Такого запрошення не існує"
#: snikket_web/admin.py:411
#: snikket_web/admin.py:430
msgid "Invitation revoked"
msgstr "Запрошення відкликане"
#: snikket_web/admin.py:428 snikket_web/admin.py:476
#: snikket_web/admin.py:447 snikket_web/admin.py:495
#: snikket_web/templates/admin_delete_circle.html:10
#: snikket_web/templates/admin_edit_circle.html:44
msgid "Name"
msgstr "Назва"
#: snikket_web/admin.py:433 snikket_web/templates/admin_circles.html:47
#: snikket_web/admin.py:452 snikket_web/templates/admin_circles.html:47
msgid "Create circle"
msgstr "Створити коло"
#: snikket_web/admin.py:463
#: snikket_web/admin.py:482
msgid "Circle created"
msgstr "Коло створене"
#: snikket_web/admin.py:481
#: snikket_web/admin.py:500
msgid "Select user"
msgstr "Виберіть користувача"
#: snikket_web/admin.py:486
#: snikket_web/admin.py:505
msgid "Update circle"
msgstr "Оновити коло"
#: snikket_web/admin.py:492
#: snikket_web/admin.py:511
msgid "Add user"
msgstr "Додати користувача"
#: snikket_web/admin.py:510 snikket_web/admin.py:609 snikket_web/admin.py:657
#: snikket_web/admin.py:529 snikket_web/admin.py:628 snikket_web/admin.py:676
msgid "No such circle exists"
msgstr "Такого кола не існує"
#: snikket_web/admin.py:547
#: snikket_web/admin.py:566
msgid "Circle data updated"
msgstr "Дані кола оновлено"
#: snikket_web/admin.py:557
#: snikket_web/admin.py:576
msgid "User added to circle"
msgstr "Користувача додано у коло"
#: snikket_web/admin.py:566
#: snikket_web/admin.py:585
msgid "User removed from circle"
msgstr "Користувача видалено з кола"
#: snikket_web/admin.py:575
#: snikket_web/admin.py:594
msgid "Chat removed from circle"
msgstr "Чат видалено з кола"
#: snikket_web/admin.py:593
#: snikket_web/admin.py:612
msgid "Delete circle permanently"
msgstr "Видалити коло назавжди"
#: snikket_web/admin.py:620
#: snikket_web/admin.py:639
msgid "Circle deleted"
msgstr "Коло видалене"
#: snikket_web/admin.py:634
#: snikket_web/admin.py:653
msgid "Group chat name"
msgstr "Назва групового чату"
#: snikket_web/admin.py:639
#: snikket_web/admin.py:658
msgid "Create group chat"
msgstr "Створити груповий чат"
#: snikket_web/admin.py:669
#: snikket_web/admin.py:688
msgid "New group chat added to circle"
msgstr "У коло додано новий груповий чат"
#: snikket_web/admin.py:736
#: snikket_web/admin.py:755
msgid "Message contents"
msgstr "Вміст повідомлення"
#: snikket_web/admin.py:742
#: snikket_web/admin.py:761
msgid "Only send to online users"
msgstr "Відправити тільки користувачам, які онлайн"
#: snikket_web/admin.py:746
#: snikket_web/admin.py:765
msgid "Post to all users"
msgstr "Опублікувати для усіх користувачів"
#: snikket_web/admin.py:750
#: snikket_web/admin.py:769
msgid "Send preview to yourself"
msgstr "Надіслати попередній перегляд собі"
#: snikket_web/admin.py:772
#: snikket_web/admin.py:791
msgid "Announcement sent!"
msgstr "Оголошення надіслане!"
@@ -314,7 +319,7 @@ msgstr "У реєстрації відмовлено з невідомої пр
msgid "The username is not valid."
msgstr "Це ім’я користувача неприпустиме."
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:32
#: snikket_web/invite.py:207 snikket_web/templates/user_home.html:37
#: snikket_web/templates/user_passwd.html:29
msgid "Change password"
msgstr "Змінити пароль"
@@ -338,7 +343,7 @@ msgstr ""
"%(mimetype)s)."
#: snikket_web/invite.py:299 snikket_web/templates/unauth.html:18
#: snikket_web/user.py:184
#: snikket_web/user.py:189
msgid "Error"
msgstr "Помилка"
@@ -410,15 +415,15 @@ msgstr "Дані облікового запису"
msgid "Upload"
msgstr "Завантажити"
#: snikket_web/user.py:117
#: snikket_web/user.py:122
msgid "Incorrect password."
msgstr "Хибний пароль."
#: snikket_web/user.py:121
#: snikket_web/user.py:126
msgid "Password changed"
msgstr "Пароль змінено"
#: snikket_web/user.py:129
#: snikket_web/user.py:134
msgid ""
"The chosen avatar is too big. To be able to upload larger avatars, please "
"use the app."
@@ -426,15 +431,15 @@ msgstr ""
"Вибраний аватар надто великий. Щоб завантажити аватари великого розміру, "
"скористуйтесь застосунком."
#: snikket_web/user.py:176
#: snikket_web/user.py:181
msgid "Profile updated"
msgstr "Профіль оновлено"
#: snikket_web/user.py:190
#: snikket_web/user.py:195
msgid "Export"
msgstr "Експортувати"
#: snikket_web/user.py:208
#: snikket_web/user.py:213
msgid "You currently have no account data to export."
msgstr "Наразі у вас немає даних облікового запису, щоб експортувати їх."
@@ -580,7 +585,7 @@ msgstr "Учасники"
#: snikket_web/templates/admin_circles.html:15
#: snikket_web/templates/admin_edit_circle.html:45
#: snikket_web/templates/admin_edit_circle.html:74
#: snikket_web/templates/admin_invites.html:24
#: snikket_web/templates/admin_invites.html:25
#: snikket_web/templates/admin_users.html:10
msgid "Actions"
msgstr "Дії"
@@ -644,11 +649,12 @@ msgstr ""
msgid "Create invitation"
msgstr "Створити запрошення"
#: snikket_web/templates/admin_create_invite_form.html:5
#: snikket_web/templates/admin_create_invite_form.html:9
#: snikket_web/templates/user_home.html:13
msgid "Create new invitation"
msgstr "Створити нове запрошення"
#: snikket_web/templates/admin_create_invite_form.html:6
#: snikket_web/templates/admin_create_invite_form.html:10
msgid ""
"Create a new invitation link to invite more users to your Snikket service by "
"clicking the button below."
@@ -656,6 +662,34 @@ msgstr ""
"Створіть нове посилання з запрошенням, щоб запросити більше користувачів до "
"вашого сервісу Snikket. Для цього натисніть кнопку нижче."
#: snikket_web/templates/admin_create_invite_form.html:16
msgid ""
"Choose whether this invitation link will allow more than one person to join."
msgstr ""
#: snikket_web/templates/admin_create_invite_form.html:21
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"invite-type\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_create_invite_form.html:34
#: snikket_web/templates/admin_edit_user.html:38
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Рівень доступу користувача визначає, які види взаємодій з вашим сервісом "
"Snikket йому дозволені."
#: snikket_web/templates/admin_create_invite_form.html:38
#, fuzzy, python-format
#| msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgid ""
"<span class=\"access-level\">%(title)s%(icon)s</span><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_debug_user.html:8
#, python-format
msgid "Debug information for %(user_name)s"
@@ -723,7 +757,7 @@ msgid "Delete user %(user_name)s"
msgstr "Видалити користувача %(user_name)s"
#: snikket_web/templates/admin_delete_user.html:6
#: snikket_web/templates/admin_edit_user.html:74
#: snikket_web/templates/admin_edit_user.html:58
msgid "Delete user"
msgstr "Видалити користувача"
@@ -797,7 +831,7 @@ msgid "The user has been deleted from the server."
msgstr "Користувача видалено з сервера."
#: snikket_web/templates/admin_edit_circle.html:84
#: snikket_web/templates/library.j2:131
#: snikket_web/templates/library.j2:152
msgid "deleted"
msgstr "видалене"
@@ -840,78 +874,62 @@ msgstr "Дійсне до"
msgid "Link"
msgstr "Посилання"
#: snikket_web/templates/admin_edit_invite.html:22
#: snikket_web/templates/admin_edit_invite.html:16
#, fuzzy
#| msgid "Invitation type"
msgid "Invitation to Snikket"
msgstr "Тип запрошення"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_home.html:19
msgid "Circles"
msgstr "Кола"
#: snikket_web/templates/admin_edit_invite.html:23
#: snikket_web/templates/admin_edit_invite.html:24
msgid ""
"Users joining via this invitation will be added to the following circles:"
msgstr ""
"Користувачів, які приєднуються за цим запрошенням, буде додано до наступних "
"кіл:"
#: snikket_web/templates/admin_edit_invite.html:29
#: snikket_web/templates/admin_invites.html:23
#: snikket_web/templates/admin_edit_invite.html:30
#: snikket_web/templates/admin_invites.html:22
msgid "Circle"
msgstr "Коло"
#: snikket_web/templates/admin_edit_invite.html:35
#: snikket_web/templates/admin_edit_invite.html:36
msgid "The user will not be added to any circle and will have no contacts."
msgstr ""
"Користувача не буде додано до жодного кола, й у нього не буде контактів."
#: snikket_web/templates/admin_edit_invite.html:40
#: snikket_web/templates/admin_edit_invite.html:41
msgid "Contact"
msgstr "Контакт"
#: snikket_web/templates/admin_edit_invite.html:41
#: snikket_web/templates/admin_edit_invite.html:42
#, python-format
msgid "The user will get added as contact of %(peer_jid)s."
msgstr "Користувача буде додано як контакт для %(peer_jid)s."
#: snikket_web/templates/admin_edit_invite.html:43
#: snikket_web/templates/admin_edit_invite.html:44
msgid "Created"
msgstr "Створене"
#: snikket_web/templates/admin_edit_invite.html:48
#: snikket_web/templates/admin_edit_invite.html:49
msgid "Return to invitation list"
msgstr "Повернутися до списку запрошень"
#: snikket_web/templates/admin_edit_user.html:5
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Користувачі з обмеженим доступом можуть взаємодіяти з користувачами на тому "
"ж сервісі Snikket, а також входити у кола."
#: snikket_web/templates/admin_edit_user.html:7
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Подібні до користувачів з обмеженим доступом, але також можуть взаємодіяти з "
"користувачами інших сервісів Snikket."
#: snikket_web/templates/admin_edit_user.html:9
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Подібні до звичайних користувачів, але також мають доступ до панелі "
"адміністрування веб-порталу."
#: snikket_web/templates/admin_edit_user.html:20
#: snikket_web/templates/admin_edit_user.html:4
#: snikket_web/templates/admin_users.html:28
#, python-format
msgid "Edit user %(user_name)s"
msgstr "Редагування користувача %(user_name)s"
#: snikket_web/templates/admin_edit_user.html:24
#: snikket_web/templates/admin_edit_user.html:8
msgid "This user account is pending deletion"
msgstr "Цей обліковий запис користувача очікує на видалення"
#: snikket_web/templates/admin_edit_user.html:25
#: snikket_web/templates/admin_edit_user.html:9
#, python-format
msgid ""
"The owner of the account sent a deletion request on %(date)s using their app."
@@ -919,7 +937,7 @@ msgstr ""
"Власник цього облікового запису надіслав запит на видалення %(date)s зі "
"свого застосунку."
#: snikket_web/templates/admin_edit_user.html:26
#: snikket_web/templates/admin_edit_user.html:10
#, python-format
msgid ""
"The account has been locked, and will be automatically deleted permanently "
@@ -928,17 +946,17 @@ msgstr ""
"Обліковий запис заблоковано та буде автоматично й назавжди видалено через "
"%(time)s."
#: snikket_web/templates/admin_edit_user.html:28
#: snikket_web/templates/admin_edit_user.html:12
msgid ""
"If this was a mistake, you can cancel the deletion and restore the account."
msgstr ""
"Якщо це помилка, ви можете скасувати видалення та відновити обліковий запис."
#: snikket_web/templates/admin_edit_user.html:34
#: snikket_web/templates/admin_edit_user.html:18
msgid "This user account is locked"
msgstr "Цей обліковий запис користувача заблоковано"
#: snikket_web/templates/admin_edit_user.html:35
#: snikket_web/templates/admin_edit_user.html:19
msgid ""
"The user will not be able to log in to their account until it is unlocked "
"again."
@@ -946,40 +964,32 @@ msgstr ""
"Користувач не зможе здійснити вхід у свій обліковий запис, доки той не буде "
"розблоковано."
#: snikket_web/templates/admin_edit_user.html:41
#: snikket_web/templates/admin_edit_user.html:25
msgid "Edit user"
msgstr "Редагування користувача"
#: snikket_web/templates/admin_edit_user.html:46
#: snikket_web/templates/admin_edit_user.html:30
msgid "The login name cannot be changed."
msgstr "Ім’я входу змінювати не можна."
#: snikket_web/templates/admin_edit_user.html:54
msgid ""
"The access level of a user determines what interactions are allowed for them "
"on your Snikket service."
msgstr ""
"Рівень доступу користувача визначає, які види взаємодій з вашим сервісом "
"Snikket йому дозволені."
#: snikket_web/templates/admin_edit_user.html:61
#: snikket_web/templates/admin_edit_user.html:45
#, python-format
msgid "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
msgstr "<strong>%(title)s%(icon)s</strong><p>%(description)s</p>"
#: snikket_web/templates/admin_edit_user.html:71
#: snikket_web/templates/admin_edit_user.html:55
msgid "Return to user list"
msgstr "Повернутися до списку користувачів"
#: snikket_web/templates/admin_edit_user.html:79
#: snikket_web/templates/admin_edit_user.html:63
msgid "Further actions"
msgstr "Подальші дії"
#: snikket_web/templates/admin_edit_user.html:81
#: snikket_web/templates/admin_edit_user.html:65
msgid "Reset password"
msgstr "Скидання пароля"
#: snikket_web/templates/admin_edit_user.html:84
#: snikket_web/templates/admin_edit_user.html:68
msgid ""
"If the user has lost their password, you can use the button below to create "
"a special link which allows to change the password of the account, once."
@@ -988,11 +998,11 @@ msgstr ""
"створити особливе посилання, за яким можна буде один раз змінити пароль "
"облікового запису."
#: snikket_web/templates/admin_edit_user.html:89
#: snikket_web/templates/admin_edit_user.html:73
msgid "Debug information"
msgstr "Відомості для зневадження"
#: snikket_web/templates/admin_edit_user.html:91
#: snikket_web/templates/admin_edit_user.html:75
msgid ""
"In some cases, extended information about the user account and the connected "
"devices is necessary to troubleshoot issues. The button below reveals this "
@@ -1002,7 +1012,7 @@ msgstr ""
"відомості про обліковий запис користувача та про підключені пристрої. Кнопка "
"нижче показує ці (конфіденційні) відомості."
#: snikket_web/templates/admin_edit_user.html:95
#: snikket_web/templates/admin_edit_user.html:79
msgid "Show debug information"
msgstr "Показати відомості для зневадження"
@@ -1078,26 +1088,36 @@ msgid "Pending invitations"
msgstr "Запрошення, що очікують"
#: snikket_web/templates/admin_invites.html:21
msgid "Expires"
msgstr "Строк дії спливає"
#: snikket_web/templates/admin_invites.html:22
msgid "Type"
msgstr "Тип"
#: snikket_web/templates/admin_invites.html:43
#: snikket_web/templates/admin_invites.html:23
msgid "Expires"
msgstr "Строк дії спливає"
#: snikket_web/templates/admin_invites.html:24
msgid "Comment"
msgstr ""
#: snikket_web/templates/admin_invites.html:46
msgid "Show invite details"
msgstr "Показати подробиці запрошення"
#: snikket_web/templates/admin_invites.html:46
#: snikket_web/templates/admin_invites.html:49
msgid "Copy invite link to clipboard"
msgstr "Копіювати посилання з запрошенням у буфер обміну"
#: snikket_web/templates/admin_invites.html:49
#: snikket_web/templates/admin_invites.html:52
#, fuzzy
#| msgid "New invitation link"
msgid "Share invitation link"
msgstr "Посилання на нове запрошення"
#: snikket_web/templates/admin_invites.html:55
msgid "Delete invitation"
msgstr "Видалити запрошення"
#: snikket_web/templates/admin_invites.html:57
#: snikket_web/templates/admin_invites.html:63
msgid "Currently, there are no pending invitations."
msgstr "Наразі немає запрошень, що очікують."
@@ -1137,7 +1157,7 @@ msgstr "Завантаження системи (усереднене за 5 х
#: snikket_web/templates/admin_system.html:60
#: snikket_web/templates/admin_system.html:68
#: snikket_web/templates/admin_system.html:76
#: snikket_web/templates/admin_system.html:84
#: snikket_web/templates/admin_system.html:85
msgid "unknown"
msgstr "невідомо"
@@ -1187,14 +1207,34 @@ msgid "Storage used by shared files"
msgstr "Об’єм пам’яті, зайнятої спільними файлами"
#: snikket_web/templates/admin_system.html:79
msgid "Connected devices"
#, fuzzy
#| msgid "Update user"
msgid "Active users"
msgstr "Оновити користувача"
#: snikket_web/templates/admin_system.html:83
#, fuzzy
#| msgid "Connected devices"
msgid "Connected now:"
msgstr "Кількість підключених пристроїв"
#: snikket_web/templates/admin_system.html:88
msgid "Past 24 hours:"
msgstr ""
#: snikket_web/templates/admin_system.html:89
msgid "Past 7 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:90
msgid "Past 30 days:"
msgstr ""
#: snikket_web/templates/admin_system.html:97
msgid "Broadcast message"
msgstr "Широкомовна розсилка повідомлення"
#: snikket_web/templates/admin_system.html:92
#: snikket_web/templates/admin_system.html:99
msgid ""
"This form allows you to send a message to all users currently online on your "
"Snikket server. Use it wisely."
@@ -1466,7 +1506,7 @@ msgid "Your address"
msgstr "Ваша адреса"
#: snikket_web/templates/invite_success.html:15
#: snikket_web/templates/user_home.html:21
#: snikket_web/templates/user_home.html:26
msgid "Copy address"
msgstr "Копіювати адресу"
@@ -1683,25 +1723,47 @@ msgstr "Користувача обмежено."
msgid " (Restricted)"
msgstr " (Обмежений)"
#: snikket_web/templates/library.j2:41
#: snikket_web/templates/library.j2:42
msgid "Copy link"
msgstr "Копіювати посилання"
#: snikket_web/templates/library.j2:104
#: snikket_web/templates/library.j2:43
msgid "Share"
msgstr ""
#: snikket_web/templates/library.j2:125
msgid "Invalid input"
msgstr "Введені хибні дані"
#: snikket_web/templates/library.j2:145
msgid "Can be used multiple times to create accounts on this Snikket service."
#: snikket_web/templates/library.j2:166
msgid ""
"Limited users can interact with users on the same Snikket service and be "
"members of circles."
msgstr ""
"Може використовуватися багаторазово для створення облікових записів на цьому "
"сервісі Snikket."
"Користувачі з обмеженим доступом можуть взаємодіяти з користувачами на тому "
"ж сервісі Snikket, а також входити у кола."
#: snikket_web/templates/library.j2:147
msgid "Can be used once to create an account on this Snikket service."
#: snikket_web/templates/library.j2:168
msgid ""
"Like limited users and can also interact with users on other Snikket "
"services."
msgstr ""
"Подібні до користувачів з обмеженим доступом, але також можуть взаємодіяти з "
"користувачами інших сервісів Snikket."
#: snikket_web/templates/library.j2:170
msgid "Like normal users and can access the admin panel in the web portal."
msgstr ""
"Подібні до звичайних користувачів, але також мають доступ до панелі "
"адміністрування веб-порталу."
#: snikket_web/templates/library.j2:184
msgid "Invite a single person (invitation link can only be used once)."
msgstr ""
#: snikket_web/templates/library.j2:186
msgid "Invite a group of people (invitation link can be used multiple times)."
msgstr ""
"Може бути використане один раз для створення облікового запису на цьому "
"сервісі Snikket."
#: snikket_web/templates/login.html:5
msgid "Snikket Login"
@@ -1773,42 +1835,45 @@ msgstr ""
msgid "Operation successful"
msgstr "Операція успішна"
#: snikket_web/templates/user_home.html:9
msgid "Welcome!"
msgstr "Вітаємо!"
#: snikket_web/templates/user_home.html:11
#, fuzzy
#| msgid "Moving to Snikket?"
msgid "Welcome to Snikket!"
msgstr "Переходите на Snikket?"
#: snikket_web/templates/user_home.html:10
#, python-format
msgid "Welcome home, %(user_name)s."
msgstr "Вітаємо вдома, %(user_name)s."
#: snikket_web/templates/user_home.html:12
msgid ""
"Now your Snikket instance is up and running, the next step is to invite "
"people to join it. Family, friends, colleagues... you choose!"
msgstr ""
#: snikket_web/templates/user_home.html:14
#: snikket_web/templates/user_home.html:19
msgid "Your account"
msgstr "Ваш обліковий запис"
#: snikket_web/templates/user_home.html:20
#: snikket_web/templates/user_home.html:25
msgid "Your XMPP address"
msgstr "Ваша адреса XMPP"
#: snikket_web/templates/user_home.html:31
#: snikket_web/templates/user_home.html:36
msgid "Edit profile"
msgstr "Редагувати профіль"
#: snikket_web/templates/user_home.html:33
#: snikket_web/templates/user_home.html:38
#: snikket_web/templates/user_manage_data.html:4
msgid "Manage your data"
msgstr "Керувати вашими даними"
#: snikket_web/templates/user_home.html:39
#: snikket_web/templates/user_home.html:44
msgid "Your Snikket"
msgstr "Ваш Snikket"
#: snikket_web/templates/user_home.html:41
#: snikket_web/templates/user_home.html:46
msgid "Manage users, invitations and circles of your Snikket service."
msgstr ""
"Керуйте користувачами, запрошеннями та колами на вашому сервісі Snikket."
#: snikket_web/templates/user_home.html:43
#: snikket_web/templates/user_home.html:48
msgid "Admin panel"
msgstr "Панель адміністрування"
@@ -1876,3 +1941,21 @@ msgid ""
msgstr ""
"Цей розділ дає змогу визначити, хто зможе бачити відомості з вашого профілю, "
"такі як аватар чи нікнейм."
#~ msgid ""
#~ "Can be used multiple times to create accounts on this Snikket service."
#~ msgstr ""
#~ "Може використовуватися багаторазово для створення облікових записів на "
#~ "цьому сервісі Snikket."
#~ msgid "Can be used once to create an account on this Snikket service."
#~ msgstr ""
#~ "Може бути використане один раз для створення облікового запису на цьому "
#~ "сервісі Snikket."
#~ msgid "Welcome!"
#~ msgstr "Вітаємо!"
#, python-format
#~ msgid "Welcome home, %(user_name)s."
#~ msgstr "Вітаємо вдома, %(user_name)s."

File diff suppressed because it is too large Load Diff

View File

@@ -97,7 +97,12 @@ class ImportAccountDataForm(BaseForm):
@client.require_session()
async def index() -> str:
user_info = await client.get_user_info()
return await render_template("user_home.html", user_info=user_info)
metrics = await client.get_system_metrics()
return await render_template(
"user_home.html",
user_info=user_info,
metrics=metrics,
)
@bp.route('/passwd', methods=["GET", "POST"])

View File

@@ -27,6 +27,7 @@ navigation/cancel:cancel
navigation/more_vert:more
social/groups:groups
social/people:people
social/person:person
social/group_add:create_group
social/person_add:add_user
social/person_remove:remove_user
@@ -35,3 +36,4 @@ image/edit:edit
action/admin_panel_settings:admin
content/link:link
content/insights:insights
social/share:share