From 96a30af0eb43293b57e079dca067cc7e253bc79a Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sun, 16 Oct 2022 21:21:43 +0200 Subject: [PATCH] sources/oauth: allow overriding of all scopes closes #3747 Signed-off-by: Jens Langhammer --- .../sources/oauth/tests/test_type_google.py | 28 + authentik/sources/oauth/views/redirect.py | 5 +- locale/en/LC_MESSAGES/django.po | 105 +- .../admin/sources/oauth/OAuthSourceForm.ts | 7 +- web/src/locales/de.po | 6238 ++++++++--------- web/src/locales/en.po | 63 +- web/src/locales/es.po | 6129 ++++++++-------- web/src/locales/fr_FR.po | 6093 ++++++++-------- web/src/locales/pl.po | 6139 ++++++++-------- web/src/locales/pseudo-LOCALE.po | 61 +- web/src/locales/tr.po | 6008 ++++++++-------- web/src/locales/zh-Hans.po | 5358 +++++++------- web/src/locales/zh-Hant.po | 5366 +++++++------- web/src/locales/zh_TW.po | 5366 +++++++------- website/integrations/sources/oauth/index.md | 3 + 15 files changed, 23971 insertions(+), 22998 deletions(-) diff --git a/authentik/sources/oauth/tests/test_type_google.py b/authentik/sources/oauth/tests/test_type_google.py index b31a9a513..5b1780e9b 100644 --- a/authentik/sources/oauth/tests/test_type_google.py +++ b/authentik/sources/oauth/tests/test_type_google.py @@ -58,6 +58,13 @@ class TestTypeGoogle(TestCase): "email%20profile" ), ) + + def test_authorize_url_additional(self): + """Test authorize URL""" + request = self.request_factory.get("/") + middleware = SessionMiddleware(dummy_get_response) + middleware.process_request(request) + request.session.save() self.source.additional_scopes = "foo" self.source.save() redirect = GoogleOAuthRedirect(request=request).get_redirect_url( @@ -72,3 +79,24 @@ class TestTypeGoogle(TestCase): "email%20foo%20profile" ), ) + + def test_authorize_url_additional_replace(self): + """Test authorize URL""" + request = self.request_factory.get("/") + middleware = SessionMiddleware(dummy_get_response) + middleware.process_request(request) + request.session.save() + self.source.additional_scopes = "*foo" + self.source.save() + redirect = GoogleOAuthRedirect(request=request).get_redirect_url( + source_slug=self.source.slug + ) + self.assertEqual( + redirect, + ( + f"https://accounts.google.com/o/oauth2/auth?client_id={self.source.consumer_key}&re" + "direct_uri=http%3A%2F%2Ftestserver%2Fsource%2Foauth%2Fcallback%2Ftest%2F&response_" + f"type=code&state={request.session['oauth-client-test-request-state']}&scope=" + "foo" + ), + ) diff --git a/authentik/sources/oauth/views/redirect.py b/authentik/sources/oauth/views/redirect.py index 8e58a3a67..f486e36ef 100644 --- a/authentik/sources/oauth/views/redirect.py +++ b/authentik/sources/oauth/views/redirect.py @@ -44,5 +44,8 @@ class OAuthRedirect(OAuthClientMixin, RedirectView): params = self.get_additional_parameters(source) params.setdefault("scope", []) if source.additional_scopes != "": - params["scope"] += source.additional_scopes.split(" ") + if source.additional_scopes.startswith("*"): + params["scope"] = source.additional_scopes[1:].split(" ") + else: + params["scope"] += source.additional_scopes.split(" ") return client.get_redirect_url(params) diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 1c167467b..19a23188b 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 10:27+0000\n" +"POT-Creation-Date: 2022-10-16 19:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -194,7 +194,6 @@ msgid "Loading..." msgstr "" #: authentik/core/templates/if/end_session.html:7 -#: authentik/core/templates/if/error.html:7 msgid "End session" msgstr "" @@ -240,7 +239,8 @@ msgid "Powered by authentik" msgstr "" #: authentik/core/views/apps.py:48 -#: authentik/providers/oauth2/views/authorize.py:359 +#: authentik/providers/oauth2/views/authorize.py:358 +#: authentik/providers/oauth2/views/device_init.py:68 #: authentik/providers/saml/views/sso.py:69 #, python-format msgid "You're about to sign into %(application)s." @@ -347,11 +347,11 @@ msgid "Notification Rules" msgstr "" #: authentik/events/models.py:580 -msgid "Notification Webhook Mapping" +msgid "Webhook Mapping" msgstr "" #: authentik/events/models.py:581 -msgid "Notification Webhook Mappings" +msgid "Webhook Mappings" msgstr "" #: authentik/events/monitored_tasks.py:195 @@ -826,7 +826,8 @@ msgstr "" msgid "OAuth2/OpenID Providers" msgstr "" -#: authentik/providers/oauth2/models.py:323 +#: authentik/providers/oauth2/models.py:324 +#: authentik/providers/oauth2/models.py:530 msgid "Scopes" msgstr "" @@ -878,12 +879,24 @@ msgstr "" msgid "OAuth2 Tokens" msgstr "" -#: authentik/providers/oauth2/views/authorize.py:413 +#: authentik/providers/oauth2/models.py:542 +msgid "Device Token" +msgstr "" + +#: authentik/providers/oauth2/models.py:543 +msgid "Device Tokens" +msgstr "" + +#: authentik/providers/oauth2/views/authorize.py:412 #: authentik/providers/saml/views/flows.py:86 #, python-format msgid "Redirecting to %(app)s..." msgstr "" +#: authentik/providers/oauth2/views/device_init.py:142 +msgid "Invalid code" +msgstr "" + #: authentik/providers/oauth2/views/userinfo.py:46 #: authentik/providers/oauth2/views/userinfo.py:47 msgid "GitHub Compatibility: Access your User Information" @@ -965,39 +978,39 @@ msgstr "" msgid "NameID Property Mapping" msgstr "" -#: authentik/providers/saml/models.py:109 authentik/sources/saml/models.py:139 +#: authentik/providers/saml/models.py:109 authentik/sources/saml/models.py:141 msgid "SHA1" msgstr "" -#: authentik/providers/saml/models.py:110 authentik/sources/saml/models.py:140 +#: authentik/providers/saml/models.py:110 authentik/sources/saml/models.py:142 msgid "SHA256" msgstr "" -#: authentik/providers/saml/models.py:111 authentik/sources/saml/models.py:141 +#: authentik/providers/saml/models.py:111 authentik/sources/saml/models.py:143 msgid "SHA384" msgstr "" -#: authentik/providers/saml/models.py:112 authentik/sources/saml/models.py:142 +#: authentik/providers/saml/models.py:112 authentik/sources/saml/models.py:144 msgid "SHA512" msgstr "" -#: authentik/providers/saml/models.py:119 authentik/sources/saml/models.py:149 +#: authentik/providers/saml/models.py:119 authentik/sources/saml/models.py:151 msgid "RSA-SHA1" msgstr "" -#: authentik/providers/saml/models.py:120 authentik/sources/saml/models.py:150 +#: authentik/providers/saml/models.py:120 authentik/sources/saml/models.py:152 msgid "RSA-SHA256" msgstr "" -#: authentik/providers/saml/models.py:121 authentik/sources/saml/models.py:151 +#: authentik/providers/saml/models.py:121 authentik/sources/saml/models.py:153 msgid "RSA-SHA384" msgstr "" -#: authentik/providers/saml/models.py:122 authentik/sources/saml/models.py:152 +#: authentik/providers/saml/models.py:122 authentik/sources/saml/models.py:154 msgid "RSA-SHA512" msgstr "" -#: authentik/providers/saml/models.py:123 authentik/sources/saml/models.py:153 +#: authentik/providers/saml/models.py:123 authentik/sources/saml/models.py:155 msgid "DSA-SHA1" msgstr "" @@ -1009,7 +1022,7 @@ msgstr "" msgid "Keypair used to sign outgoing Responses going to the Service Provider." msgstr "" -#: authentik/providers/saml/models.py:150 authentik/sources/saml/models.py:129 +#: authentik/providers/saml/models.py:150 authentik/sources/saml/models.py:131 msgid "Signing Keypair" msgstr "" @@ -1297,75 +1310,83 @@ msgstr "" msgid "User Plex Source Connections" msgstr "" -#: authentik/sources/saml/models.py:38 +#: authentik/sources/saml/models.py:40 msgid "Redirect Binding" msgstr "" -#: authentik/sources/saml/models.py:39 +#: authentik/sources/saml/models.py:41 msgid "POST Binding" msgstr "" -#: authentik/sources/saml/models.py:40 +#: authentik/sources/saml/models.py:42 msgid "POST Binding with auto-confirmation" msgstr "" -#: authentik/sources/saml/models.py:68 +#: authentik/sources/saml/models.py:70 msgid "Flow used before authentication." msgstr "" -#: authentik/sources/saml/models.py:75 +#: authentik/sources/saml/models.py:77 msgid "Issuer" msgstr "" -#: authentik/sources/saml/models.py:76 +#: authentik/sources/saml/models.py:78 msgid "Also known as Entity ID. Defaults the Metadata URL." msgstr "" -#: authentik/sources/saml/models.py:80 +#: authentik/sources/saml/models.py:82 msgid "SSO URL" msgstr "" -#: authentik/sources/saml/models.py:81 +#: authentik/sources/saml/models.py:83 msgid "URL that the initial Login request is sent to." msgstr "" -#: authentik/sources/saml/models.py:87 +#: authentik/sources/saml/models.py:89 msgid "SLO URL" msgstr "" -#: authentik/sources/saml/models.py:88 +#: authentik/sources/saml/models.py:90 msgid "Optional URL if your IDP supports Single-Logout." msgstr "" -#: authentik/sources/saml/models.py:94 +#: authentik/sources/saml/models.py:96 msgid "" "Allows authentication flows initiated by the IdP. This can be a security " "risk, as no validation of the request ID is done." msgstr "" -#: authentik/sources/saml/models.py:102 +#: authentik/sources/saml/models.py:104 msgid "" "NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent." msgstr "" -#: authentik/sources/saml/models.py:113 +#: authentik/sources/saml/models.py:115 msgid "Delete temporary users after" msgstr "" -#: authentik/sources/saml/models.py:131 +#: authentik/sources/saml/models.py:133 msgid "" "Keypair which is used to sign outgoing requests. Leave empty to disable " "signing." msgstr "" -#: authentik/sources/saml/models.py:199 +#: authentik/sources/saml/models.py:214 msgid "SAML Source" msgstr "" -#: authentik/sources/saml/models.py:200 +#: authentik/sources/saml/models.py:215 msgid "SAML Sources" msgstr "" +#: authentik/sources/saml/models.py:231 +msgid "User SAML Source Connection" +msgstr "" + +#: authentik/sources/saml/models.py:232 +msgid "User SAML Source Connections" +msgstr "" + #: authentik/stages/authenticator_duo/models.py:81 msgid "Duo Authenticator Setup Stage" msgstr "" @@ -1382,26 +1403,30 @@ msgstr "" msgid "Duo Devices" msgstr "" -#: authentik/stages/authenticator_sms/models.py:56 +#: authentik/stages/authenticator_sms/models.py:57 msgid "" "When enabled, the Phone number is only used during enrollment to verify the " "users authenticity. Only a hash of the phone number is saved to ensure it is " "not re-used in the future." msgstr "" -#: authentik/stages/authenticator_sms/models.py:158 +#: authentik/stages/authenticator_sms/models.py:68 +msgid "Optionally modify the payload being sent to custom providers." +msgstr "" + +#: authentik/stages/authenticator_sms/models.py:176 msgid "SMS Authenticator Setup Stage" msgstr "" -#: authentik/stages/authenticator_sms/models.py:159 +#: authentik/stages/authenticator_sms/models.py:177 msgid "SMS Authenticator Setup Stages" msgstr "" -#: authentik/stages/authenticator_sms/models.py:204 +#: authentik/stages/authenticator_sms/models.py:222 msgid "SMS Device" msgstr "" -#: authentik/stages/authenticator_sms/models.py:205 +#: authentik/stages/authenticator_sms/models.py:223 msgid "SMS Devices" msgstr "" @@ -1871,10 +1896,10 @@ msgid "" "and `ba.b`" msgstr "" -#: authentik/tenants/models.py:95 +#: authentik/tenants/models.py:98 msgid "Tenant" msgstr "" -#: authentik/tenants/models.py:96 +#: authentik/tenants/models.py:99 msgid "Tenants" msgstr "" diff --git a/web/src/admin/sources/oauth/OAuthSourceForm.ts b/web/src/admin/sources/oauth/OAuthSourceForm.ts index fe72a14d2..0cad08b7b 100644 --- a/web/src/admin/sources/oauth/OAuthSourceForm.ts +++ b/web/src/admin/sources/oauth/OAuthSourceForm.ts @@ -306,17 +306,14 @@ export class OAuthSourceForm extends ModelForm { > - +

- ${t`Additional scopes to be passed to the OAuth Provider, separated by space.`} + ${t`Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *.`}

diff --git a/web/src/locales/de.po b/web/src/locales/de.po index e1858340b..026ef3808 100644 --- a/web/src/locales/de.po +++ b/web/src/locales/de.po @@ -1,4 +1,4 @@ -# +# # Translators: # Lars Lehmann , 2021 # Johannes —/—, 2021 @@ -17,7 +17,7 @@ # Sven S , 2022 # 8d4895d1a97955a09df504bfbc4402b0_584b927, 2022 # Yannic S., 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -47,105 +47,109 @@ msgstr "(Format: hours=-1;minutes=-2;seconds=-3)." msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(Format: hours=-1;minutes=-2;seconds=-3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr "" -".akflow Dateien, die auf goauthentik.io zu finden sind und von authentik " -"exportiert werden können." +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr ".akflow Dateien, die auf goauthentik.io zu finden sind und von authentik exportiert werden können." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 Ziffern, weitestgehend kompatibel" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "8 Ziffern, nicht kompatibel mit Anwendungen wie Google Authenticator" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "Ein \"Roaming\"-Authentifikator, wie ein YubiKey" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "Ihnen wurde ein Code per SMS gesendet." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "Eine neuere Version des Frontends ist verfügbar." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "Ein nicht abnehmbarer Authentifikator, wie TouchID oder Windows Hello" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." -msgstr "" -"Eine Richtlinie, die zum Testen verwendet wird. Gibt nach einer zufälligen " -"Wartezeit immer das unten angegeben Ergebnis zurück." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." +msgstr "Eine Richtlinie, die zum Testen verwendet wird. Gibt nach einer zufälligen Wartezeit immer das unten angegeben Ergebnis zurück." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "ALLE, Bedingungen müssen erfüllt sein, um Zugang gewährt zu bekommen." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." -msgstr "" -"ALLE, Bedingungen müssen erfüllt sein, um Zugang zu dieser Stufe gewährt zu " -"bekommen." +msgstr "ALLE, Bedingungen müssen erfüllt sein, um Zugang zu dieser Stufe gewährt zu bekommen." -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "ANY, eine Bedingung muss erfüllt sein, um Zugang zu gewähren." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." -msgstr "" -"EINE, eine Bedingung muss erfüllt sein, um Zugang zu dieser Stufe zu " -"gewähren." +msgstr "EINE, eine Bedingung muss erfüllt sein, um Zugang zu dieser Stufe zu gewähren." -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "API Zugriff" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "API Auth Benutzername" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "API Auth Passwort" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "API Hostname" @@ -153,7 +157,7 @@ msgstr "API Hostname" msgid "API Requests" msgstr "API Anfragen" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "API Token (kann für den Zugriff auf die API verwendet werden)" @@ -161,70 +165,84 @@ msgstr "API Token (kann für den Zugriff auf die API verwendet werden)" msgid "API request failed" msgstr "API Anfrage fehlgeschlagen" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "Über Anwendungen" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "Zugangsschlüssel" #~ msgid "Access code validity" #~ msgstr "Gültigkeit des Zugangsschlüssels" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "Zugangstoken-URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "Zugangstokengültigkeit" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "Aktion" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "Aktionen" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "Aktionen der letzten 24 Stunden" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "Aktivieren" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "Aktiviere ausstehenden Benutzer bei Erfolg" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "Aktiv" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "Hinzufügen" @@ -253,38 +271,44 @@ msgstr "Hinzufügen" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "Fügen Sie einen Anbieter hinzu, der SAML 2.0 unterstützt." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "Zusatz Gruppen-DN" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "Zusatz Benutzer-DN" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "Zusätzlicher Scope" +#~ msgid "Additional Scope" +#~ msgstr "Zusätzlicher Scope" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "Zusätzlicher Gruppen-DN, dem Basis-DN vorangestellt." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "Zusätzliche Bereichszuordnungen, die an den Proxy übergeben werden." #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "" -"Zusätzliche Anwendungsbereiche (Scopes), die an den OAuth-Provider übergeben" -" werden, getrennt durch ein Leerzeichen." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "Zusätzliche Anwendungsbereiche (Scopes), die an den OAuth-Provider übergeben werden, getrennt durch ein Leerzeichen." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "Weitere Einstellungen" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "Zusätzlicher Benutzer-DN, dem Basis-DN vorangestellt." @@ -292,161 +316,182 @@ msgstr "Zusätzlicher Benutzer-DN, dem Basis-DN vorangestellt." msgid "Admin" msgstr "Admin" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "Admin Interface" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "Erweiterte Protokolleinstellungen" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "Erweiterte Einstellungen" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "Betroffenes Modell:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "Alarm" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "Algorithmus, der zum Signieren der JWT-Token verwendet wird." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "IDP-initiierte Anmeldungen zulassen" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" -msgstr "" -"Freunden erlauben sich via Plex zu authentifizieren, auch wenn keine Server " -"geteilt werden." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" +msgstr "Freunden erlauben sich via Plex zu authentifizieren, auch wenn keine Server geteilt werden." -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Erlaube bis zu N Einträge in der HIBP Datenbank." -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." -msgstr "" -"Erlauben Sie Benutzern die Verwendung von Anwendungen auf der Grundlage von " -"Eigenschaften, erzwingen Sie Passwortkriterien und wende ausgewählte Stages " -"an." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." +msgstr "Erlauben Sie Benutzern die Verwendung von Anwendungen auf der Grundlage von Eigenschaften, erzwingen Sie Passwortkriterien und wende ausgewählte Stages an." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "Erlaubte Weiterleitungs-URIs" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "Erlaubte Anzahl" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "Erlaubte Server" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." -msgstr "" -"Ermöglicht vom IdP initiierte Authentifizierungsströmen. Dies kann ein " -"Sicherheitsrisiko darstellen, da keine Validierung der Anfrage-ID erfolgt." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." +msgstr "Ermöglicht vom IdP initiierte Authentifizierungsströmen. Dies kann ein Sicherheitsrisiko darstellen, da keine Validierung der Anfrage-ID erfolgt." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." -msgstr "" -"Erlaubt/verweigert Anfragen auf der Grundlage der Reputation der Nutzer " -"und/oder der IPs." +msgstr "Erlaubt/verweigert Anfragen auf der Grundlage der Reputation der Nutzer und/oder der IPs." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." -msgstr "" -"Auch bekannt als Entity ID. Standardmäßig wird die Metadaten-URL verwendet." +msgstr "Auch bekannt als Entity ID. Standardmäßig wird die Metadaten-URL verwendet." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." msgstr "" -"Alternativ kannst Du auch auf diesen Link klicken, wenn Du Duo auf Deinem " -"Gerät installiert hast: " -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" +msgstr "Alternativ kannst Du auch auf diesen Link klicken, wenn Du Duo auf Deinem Gerät installiert hast: " + +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "Immer nach Zustimmung fragen" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "Ein Beispiel-Setup kann so aussehen:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "Jedes HTML kann verwendet werden." -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "App" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "App Passwort" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" msgstr "App-Passwort (kann für die Anmeldung mit einem Ablauf genutzt werden)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "Anwendung" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "Anwendungs-Symbol" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "Applikationsgenehmigungen" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "Anwendung authorisiert" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "Anwendung benötigt die folgenden Berechtigungen:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "Anzeigename der Anwendung" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "Anwendung(en)" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "Anwendungen" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "Meistgenutzte Apps" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -454,7 +499,7 @@ msgstr "" "Sind Sie sicher, dass Sie den Ablauf Cache löschen wollen?\n" "Dies führt dazu, dass alle Abläufe bei ihrer nächsten Verwendung neu ausgewertet werden." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -470,112 +515,111 @@ msgstr "Sind Sie sicher, dass Sie {0} {1} löschen wollen?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "Sind Sie sicher, dass Sie {0} {objName} löschen wollen?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "Sind Sie sicher, dass Sie {0} \"{1}\" aktualisieren wollen?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "SAML Assertion nicht gültig am oder nach der aktuellen Uhrzeit + diesem Wert" -#~ " (Format: Stunden=1;Minuten=2;Sekunden=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "SAML Assertion nicht gültig am oder nach der aktuellen Uhrzeit + diesem Wert (Format: Stunden=1;Minuten=2;Sekunden=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." -msgstr "" -"Behauptung nicht gültig am oder nach dem aktuellen Zeitpunkt + diesem Wert." +msgstr "Behauptung nicht gültig am oder nach dem aktuellen Zeitpunkt + diesem Wert." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "SAML Assertion nicht gültig vor" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "SAML Assertion gilt nicht am oder danach" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "SAML Assertion ist leer" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "Zugewiesen an Anwendung" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "Zugewiesen zu {0} Objekt(en)." #~ msgid "Assigned to {0} objects." #~ msgstr "Zugewiesen zu {0} Objekten." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "Loginversuch als {0}" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"Der für die SAML Assertion verwendete Attributname. Kann eine URN OID, eine " -"Schemareferenz oder eine beliebige andere Zeichenfolge sein. Wenn diese " -"Eigenschaftszuordnung für die NameID-Eigenschaft verwendet wird, wird dieses" -" Feld verworfen." +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "Der für die SAML Assertion verwendete Attributname. Kann eine URN OID, eine Schemareferenz oder eine beliebige andere Zeichenfolge sein. Wenn diese Eigenschaftszuordnung für die NameID-Eigenschaft verwendet wird, wird dieses Feld verworfen." -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "Attribute" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Zielgruppe" #~ msgid "Auth Type" #~ msgstr "Authentifizierungsart" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "Authentifizierung mit Apple..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "Authentifizierung mit Plex..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "Authentifizierung" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "Authentifizierungsart" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "URL zur Authentifizierung" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "Authentifizierungsablauf" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "Authentifikator" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "Authenticator-Anhang" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "Autorisierung" @@ -585,15 +629,16 @@ msgstr "Autorisierung" #~ msgid "Authorization Code(s)" #~ msgstr "Autorisierungscode(s)" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "Autorisierungs-URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "Autorisierungsablauf" @@ -601,19 +646,27 @@ msgstr "Autorisierungsablauf" msgid "Authorizations" msgstr "Berechtigungen" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "Autorisiere URL" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "Autorisierte Applikation:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "Automatische Erkennung (basierend auf Ihrem Browser)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Profilbild" @@ -621,19 +674,21 @@ msgstr "Profilbild" msgid "Back" msgstr "Zurück" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "Backends" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "Hintergrund" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "Hintergrundbild" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "Hintergrund während der Ausführung." @@ -646,225 +701,214 @@ msgstr "Hintergrund während der Ausführung." #~ msgid "Backup status" #~ msgstr "Backupstatus" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "Base DN" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "Basierend auf der gehashten Benutzer ID" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." -msgstr "" -"Basierend auf der E-Mail des Benutzers. Dies wird gegenüber der UPN-Methode " -"empfohlen." +msgstr "Basierend auf der E-Mail des Benutzers. Dies wird gegenüber der UPN-Methode empfohlen." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." -msgstr "" -"Basierend auf dem UPN des Benutzers, funktioniert nur, wenn der Benutzer ein" -" 'upn'-Attribut gesetzt hat. Verwenden Sie diese Methode nur, wenn Sie " -"unterschiedliche UPN- und Mail-Domänen haben." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." +msgstr "Basierend auf dem UPN des Benutzers, funktioniert nur, wenn der Benutzer ein 'upn'-Attribut gesetzt hat. Verwenden Sie diese Methode nur, wenn Sie unterschiedliche UPN- und Mail-Domänen haben." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "Basierend auf dem Benutzernamen" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "Basic Auth" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "Basic-Auth" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "Bearer Token" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bind CN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "Bind DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Bind Password" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Ablauf-Verknüpfung" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "Bindungsmodus" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Phasen-Verknüpfung" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "Verknüpfung" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "Verknüpfungstyp" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "Branding-Einstellungen" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." -msgstr "" -"Das Branding wird im Seitentitel und an mehreren anderen Stellen angezeigt." +msgstr "Das Branding wird im Seitentitel und an mehreren anderen Stellen angezeigt." #: src/elements/user/SessionList.ts msgid "Browser" msgstr "Browser" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Build hash:" #~ msgid "Build hash: {0}" #~ msgstr "Build hash: {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "Eingebaut" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -"Standardmäßig werden für Quellen nur Symbole angezeigt. Aktiviere diese " -"Option, um den vollständigen Namen anzuzeigen." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "Standardmäßig werden für Quellen nur Symbole angezeigt. Aktiviere diese Option, um den vollständigen Namen anzuzeigen." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "CA, anhand derer das Zertifikat des Endpunkts überprüft wird. Kann leer gelassen werden, um keine Validierung durchzuführen." + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." msgstr "" -"CA, anhand derer das Zertifikat des Endpunkts überprüft wird. Kann leer " -"gelassen werden, um keine Validierung durchzuführen." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." -msgstr "" -"Zwischengespeicherte Bindung, Flow wird ausgeführt und Sitzung wird im " -"Arbeitsspeicher zwischengespeichert. Flow wird ausgeführt, wenn die Sitzung " -"abläuft." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "Zwischengespeicherte Bindung, Flow wird ausgeführt und Sitzung wird im Arbeitsspeicher zwischengespeichert. Flow wird ausgeführt, wenn die Sitzung abläuft." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "Gecachte Abläufe" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "Gecachte Richtlinien" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." -msgstr "" -"Gecachte Abfrage, der Oupost hält alle Benutzer und Gruppen im Speicher und " -"aktualisiert sich alle 5 Minuten." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." +msgstr "Gecachte Abfrage, der Oupost hält alle Benutzer und Gruppen im Speicher und aktualisiert sich alle 5 Minuten." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "Callback URL" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "Kann das Format \"unix://\" haben, wenn eine Verbindung zu einem lokalen " -#~ "Docker-Daemon besteht, oder \"https://:2376\", wenn eine Verbindung zu einem" -#~ " entfernten System besteht." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -"Kann das Format 'unix://' haben, wenn eine Verbindung zu einem lokalen " -"Docker-Daemon hergestellt wird, oder 'ssh://', wenn eine Verbindung über SSH" -" hergestellt wird, oder 'https://:2376', wenn eine Verbindung zu einem " -"entfernten System hergestellt wird." -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "Kann das Format \"unix://\" haben, wenn eine Verbindung zu einem lokalen Docker-Daemon besteht, oder \"https://:2376\", wenn eine Verbindung zu einem entfernten System besteht." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "Kann das Format 'unix://' haben, wenn eine Verbindung zu einem lokalen Docker-Daemon hergestellt wird, oder 'ssh://', wenn eine Verbindung über SSH hergestellt wird, oder 'https://:2376', wenn eine Verbindung zu einem entfernten System hergestellt wird." + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "Abbrechen" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "Zertifikat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "Zertifikat-Fingerabdruck (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "Zertifikat-Fingerabdruck (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "Zertifikat Betreff" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." -msgstr "" -"Zertifikat, das zum Signieren ausgehender Antworten an den Dienstanbieter " -"verwendet wird." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." +msgstr "Zertifikat, das zum Signieren ausgehender Antworten an den Dienstanbieter verwendet wird." #~ msgid "Certificate-Key Pair" #~ msgstr "Zertifikat-Schlüssel Paar" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "Zertifikat Schlüsselpaar(e)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "Zertifikat-Schlüsselpaare" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." -msgstr "" -"Zertifikat/Schlüssel für die Authentifizierung. Kann leer gelassen werden, " -"wenn keine Authentifizierung erfolgt." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." +msgstr "Zertifikat/Schlüssel für die Authentifizierung. Kann leer gelassen werden, wenn keine Authentifizierung erfolgt." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "Zertifikate" @@ -872,7 +916,8 @@ msgstr "Zertifikate" msgid "Change password" msgstr "Password ändern" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "Status ändern" @@ -880,38 +925,39 @@ msgstr "Status ändern" msgid "Change your password" msgstr "Ändern Sie Ihr Passwort" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "Versionsverlauf" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "Zeichen, die als Symbole betrachtet werden." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "Prüfung" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "Anwendungszugriff überprüfen" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "IP prüfen" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "Benutzername prüfen" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "Zugang prüfen" @@ -922,35 +968,34 @@ msgstr "Zugang prüfen" #~ "Prüfen Sie, ob Passwort auf Liste von HaveIBeenPwned ist, indem Sie die\n" #~ "ersten 5 Zeichen des SHA1-Hashes hochladen." -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "Outposts prüfen" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Status überprüfen" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "IP des Kubernetes-Service überprüfen, oder" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "Logs überprüfen" #~ msgid "Check your Emails for a password reset link." -#~ msgstr "" -#~ "Prüfen Sie Ihre E-Mails auf einen Link zum Zurücksetzen des Passworts." +#~ msgstr "Prüfen Sie Ihre E-Mails auf einen Link zum Zurücksetzen des Passworts." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "Prüfen Sie Ihren Posteingang auf eine Bestätigungsmail." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Checkbox" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -958,35 +1003,27 @@ msgstr "" "Prüft einen Wert aus der Richtlinienanfrage gegen die Have I been Pwned API und lehnt die Anfrage basierend darauf ab.\n" "Beachten Sie, dass nur ein Teil des Hashs des Passworts gesendet wird, der vollständige Vergleich erfolgt clientseitig." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." -msgstr "" -"Überprüft, ob das Passwort des Benutzers der Anfrage in den letzten x Tagen " -"geändert wurde, und lehnt es basierend auf den Einstellungen ab." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." +msgstr "Überprüft, ob das Passwort des Benutzers der Anfrage in den letzten x Tagen geändert wurde, und lehnt es basierend auf den Einstellungen ab." -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." -msgstr "" -"Überprüft den Wert aus der Richtlinienanforderung anhand mehrerer Regeln, " -"die hauptsächlich zur Gewährleistung der Kennwortstärke verwendet werden." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." +msgstr "Überprüft den Wert aus der Richtlinienanforderung anhand mehrerer Regeln, die hauptsächlich zur Gewährleistung der Kennwortstärke verwendet werden." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "Chinesisch (traditionell)" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "Flow-Cache löschen" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "Löschen Sie den Richtlinien-Cache" @@ -995,16 +1032,18 @@ msgstr "Löschen Sie den Richtlinien-Cache" msgid "Clear all" msgstr "Alles löschen" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "Hintergrundbild löschen" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "Cache löschen" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "Symbol zurücksetzen" @@ -1016,84 +1055,84 @@ msgstr "Sucheingabe löschen" msgid "Click to change value" msgstr "Klicken Sie, um den Wert zu ändern" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "Token kopieren" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "Client-ID" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "Client-IP" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "Client Geheimnis" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "Clienttyp" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "Schließen" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "Code" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "Gemeinsamer Name" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "Kompatibilitätsmodus" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "Vertraulich" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." -msgstr "" -"Vertrauenswürde Clients sind in der Lage, die Vertraulichkeit ihrer " -"Anmeldedaten zu wahren. Öffentliche Clients sind dazu nicht in der Lage." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." +msgstr "Vertrauenswürde Clients sind in der Lage, die Vertraulichkeit ihrer Anmeldedaten zu wahren. Öffentliche Clients sind dazu nicht in der Lage." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "Konfiguration" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "Fehler bei der Konfiguration" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "Ablauf der Konfiguration" #~ msgid "Configuration stage" #~ msgstr "Konfiguration Stufe" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "Konfiguration Stufen" @@ -1103,91 +1142,74 @@ msgstr "Konfiguration Stufen" #~ msgid "Configure how long access codes are valid for." #~ msgstr "Konfiguriere, wie lange Zugangsschlüssel gültig sind." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "Konfiguriere, wie lange Zugangstoken gültig sind." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." -msgstr "" -"Konfigurieren Sie, wie lange Aktualisierungstoken und ihre id_tokens gültig " -"sind." +msgstr "Konfigurieren Sie, wie lange Aktualisierungstoken und ihre id_tokens gültig sind." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "Konfigurieren Sie, wie lange Token gültig sind." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." -msgstr "" -"Konfigurieren Sie, wie der NameID-Wert erstellt wird. Wenn es leer gelassen " -"wird, wird die NameIDPolicy der eingehenden Anfrage respektiert." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." +msgstr "Konfigurieren Sie, wie der NameID-Wert erstellt wird. Wenn es leer gelassen wird, wird die NameIDPolicy der eingehenden Anfrage respektiert." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." -msgstr "" -"Konfigurieren Sie, wie der Flow Executor eine ungültige Antwort auf eine " -"Challenge behandeln soll." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." +msgstr "Konfigurieren Sie, wie der Flow Executor eine ungültige Antwort auf eine Challenge behandeln soll." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." -msgstr "" -"Konfigurieren Sie, wie der Flow-Executor mit einer ungültigen Antwort auf " -"eine Abfrage umgehen soll." +msgstr "Konfigurieren Sie, wie der Flow-Executor mit einer ungültigen Antwort auf eine Abfrage umgehen soll." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "Konfigurieren Sie, wie der Außenposten Anfragen authentifiziert." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." -msgstr "" -"Konfigurieren Sie, wie der Outpost die Benutzer des Core-Authentik-Servers " -"abfragt." +msgstr "Konfigurieren Sie, wie der Outpost die Benutzer des Core-Authentik-Servers abfragt." #~ msgid "Configure settings relevant to your user profile." -#~ msgstr "" -#~ "Konfigurieren Sie die für Ihr Benutzerprofil relevanten Einstellungen." +#~ msgstr "Konfigurieren Sie die für Ihr Benutzerprofil relevanten Einstellungen." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." -msgstr "" -"Konfigurieren Sie die maximal zulässige Zeitdrift für eine 'Assertion'" +msgstr "Konfigurieren Sie die maximal zulässige Zeitdrift für eine 'Assertion'" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." -msgstr "" -"Konfiguriere visuelle Einstellungen und Standards für verschiedene Domains." +msgstr "Konfiguriere visuelle Einstellungen und Standards für verschiedene Domains." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." +msgstr "Konfigurieren Sie, welche Daten als eindeutige Benutzerkennung verwendet werden sollen. In den meisten Fällen sollte die Standardeinstellung in Ordnung sein." + +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" msgstr "" -"Konfigurieren Sie, welche Daten als eindeutige Benutzerkennung verwendet " -"werden sollen. In den meisten Fällen sollte die Standardeinstellung in " -"Ordnung sein." #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "Verbinden" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "Verbindung zum LDAP Server auf Port 389:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." -msgstr "" -"Verknüpfen Sie Ihr Konto mit einem der unten aufgeführten Dienste, um das " -"Anmelden mit dem Dienst, anstatt der üblichen Anmeldedaten zu ermöglichen." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." +msgstr "Verknüpfen Sie Ihr Konto mit einem der unten aufgeführten Dienste, um das Anmelden mit dem Dienst, anstatt der üblichen Anmeldedaten zu ermöglichen." #: src/user/user-settings/UserSettingsPage.ts msgid "Connected services" @@ -1200,8 +1222,8 @@ msgstr "Verknüpfte Dienste" msgid "Connection error, reconnecting..." msgstr "Verbindungsfehler, erneuter Verbindungsaufbau..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "Verbindungseinstellungen" @@ -1209,15 +1231,15 @@ msgstr "Verbindungseinstellungen" msgid "Consent" msgstr "Einwilligung" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "Einwilligung erlischt in" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "Einwilligung erlischt." -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "Einwilligung gilt unbegrenzt" @@ -1225,108 +1247,128 @@ msgstr "Einwilligung gilt unbegrenzt" msgid "Consent(s)" msgstr "Einwilligung(en)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "Betrachten Sie Objekte, die diesem Filter entsprechen, als Gruppen." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "Betrachten Sie Objekte, die diesem Filter entsprechen, als Benutzer." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "Schlüssel" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "Geheimniss" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "Inhalt links" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "Inhalt rechts" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "Kontext" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "Weiter" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "Ablauf mit Einladung fortsetzen" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." -msgstr "" -"Kontrollieren Sie, wie authentik Informationen offenlegt und interpretiert." +msgstr "Kontrollieren Sie, wie authentik Informationen offenlegt und interpretiert." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Cookie-Domain" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "Kopieren" #~ msgid "Copy Key" #~ msgstr "Kopiere Schlüssel" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "Download URL kopieren" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "Wiederherstellungslink kopieren" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1337,238 +1379,269 @@ msgstr "Erstellen" msgid "Create App password" msgstr "App Passwort erstellen" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "Anwendung erstellen" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "Verknüpfung erstellen" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "Zertifikat-Schlüsselpaar generieren" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "Ablauf erstellen" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "Gruppe erstellen" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "Einladung erstellen" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." -msgstr "" -"Erstelle Einladungslinks um Benutzer zu registrieren und optional " -"spezifische Attribute zu deren Konto hinzuzufügen." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." +msgstr "Erstelle Einladungslinks um Benutzer zu registrieren und optional spezifische Attribute zu deren Konto hinzuzufügen." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "Benachrichtigungsregel erstellen" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "Mitteilungszustellungsart erstellen" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "Außenposten erstellen" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "Richtlinie erstellen" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "Eingabeaufforderung erstellen" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "Internes Konto erstellen" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "Stufe erstellen" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "Stage Bindung erstellen" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "Umgebung erstellen" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "Token erstellen" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "Benutzer erstellen" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "Erstelle eine neue Anwendung" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "Neue Outpost-Integration erstellen." -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "Neue Richtlinie erstellen." -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "Neue Eigenschaftszuordnung erstellen." -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "Neuen Anbieter erstellen." -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "Neue Quelle erstellen." -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "Neue Stufe erstellen." -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "Gruppe erstellen" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "Anbieter erstellen" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "Benutzer als inaktiv anlegen" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "{0} erstellen" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "Erstellt von" #~ msgid "Created {0}" #~ msgstr "{0} erstellt" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "Erstellungsdatum" #~ msgid "Current plan cntext" #~ msgstr "Aktueller Plankontext" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "Aktueller Plankontext" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "Aktuell eingestellt auf:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "Anpassung" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "Dashboards" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "Datum" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "Zeitlicher Termin" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "Deaktivieren" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "Debuggen" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." msgstr "" -"Entscheidet, wofür dieser Flow verwendet wird. Beispielsweise wird der " -"Authentifizierungsablauf umgeleitet, wenn ein nicht authentifizierter " -"Benutzer authentik besucht." -#: src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." +msgstr "Entscheidet, wofür dieser Flow verwendet wird. Beispielsweise wird der Authentifizierungsablauf umgeleitet, wenn ein nicht authentifizierter Benutzer authentik besucht." + +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "Standard" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "Standardabläufe" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "Standard?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." -msgstr "" -"Definieren Sie, wie Benachrichtigungen an Benutzer gesendet werden, z. B. " -"E-Mail oder Webhook." +msgstr "Definieren Sie, wie Benachrichtigungen an Benutzer gesendet werden, z. B. E-Mail oder Webhook." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1593,19 +1666,19 @@ msgstr "Löschen" msgid "Delete account" msgstr "Account löschen" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "Aktuelles Hintergrundbild löschen" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "Lösche das aktuell festgelegte Symbol." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "Temporäre Benutzer danach löschen" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1613,84 +1686,76 @@ msgstr "" "Löschen Sie den derzeit ausstehenden Benutzer. VORSICHT, dieser Stage fragt nicht nach\n" "einer Bestätigung. Verwenden Sie eine Zustimmungsphase, um sicherzustellen, dass der Benutzer sich seiner Aktionen bewusst ist" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "{0} löschen" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "Dem Benutzer den Zugang verweigern" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." -msgstr "" -"Veraltet. Anstatt dieses Feld zu verwenden, konfigurieren Sie die JWKS-" -"Daten/URL in Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." +msgstr "Veraltet. Anstatt dieses Feld zu verwenden, konfigurieren Sie die JWKS-Daten/URL in Sources." -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "Beschreibung" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." -msgstr "" -"Beschreibung, die Benutzer sehen, wenn sie Einwilligen. Falls leer gelassen," -" werden Benutzer nicht informiert." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." +msgstr "Beschreibung, die Benutzer sehen, wenn sie Einwilligen. Falls leer gelassen, werden Benutzer nicht informiert." -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." -msgstr "" -"Legt fest, ob dieser Benutzer als aktiv behandelt werden soll. Deaktivieren " -"Sie dies, anstatt Konten zu löschen" +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." +msgstr "Legt fest, ob dieser Benutzer als aktiv behandelt werden soll. Deaktivieren Sie dies, anstatt Konten zu löschen" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "Bezeichnung" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" -msgstr "" -"Detaillierter Zustand (eine Instanz pro Zeile, Daten werden gepuffert, " -"könnten also veraltet sein)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" +msgstr "Detaillierter Zustand (eine Instanz pro Zeile, Daten werden gepuffert, könnten also veraltet sein)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" msgstr "" -"Legt fest, wie authentik die Antwort an den Service Provider zurücksendet." -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." -msgstr "" -"Legt fest, wie lange eine Sitzung dauert. Der Standardwert von 0 Sekunden " -"bedeutet, dass die Sitzungen dauern, bis der Browser geschlossen wird." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." +msgstr "Legt fest, wie authentik die Antwort an den Service Provider zurücksendet." + +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." +msgstr "Legt fest, wie lange eine Sitzung dauert. Der Standardwert von 0 Sekunden bedeutet, dass die Sitzungen dauern, bis der Browser geschlossen wird." #: src/elements/user/SessionList.ts msgid "Device" msgstr "Gerät" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "Geräteklassen" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "Geräteklassen, die zur Authentifizierung verwendet werden können." +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "Gerätename" @@ -1698,43 +1763,32 @@ msgstr "Geräteklassen, die zur Authentifizierung verwendet werden können." msgid "Device(s)" msgstr "Gerät(e)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "Diagramm" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "Digest-Algorithmus" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "Ziffern" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." -msgstr "" -"Direkte Bindung, führt immer den konfigurierten Bindungsablauf aus, um den " -"Benutzer zu authentifizieren." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." +msgstr "Direkte Bindung, führt immer den konfigurierten Bindungsablauf aus, um den Benutzer zu authentifizieren." -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." -#~ msgstr "" -#~ "Bei der direkten Abfrage wird immer der konfigurierte Bindungsfluss " -#~ "ausgeführt, um den Benutzer zu authentifizieren." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." +#~ msgstr "Bei der direkten Abfrage wird immer der konfigurierte Bindungsfluss ausgeführt, um den Benutzer zu authentifizieren." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." -msgstr "" -"Direkte Abfragen geben immer die neuesten Daten zurück, sind jedoch " -"langsamer als zwischengespeicherte Abfragen." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." +msgstr "Direkte Abfragen geben immer die neuesten Daten zurück, sind jedoch langsamer als zwischengespeicherte Abfragen." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "Verzeichnis" @@ -1753,70 +1807,82 @@ msgstr "Verzeichnis" #~ msgid "Disable Time-based OTP" #~ msgstr "Deaktiviere zeitbasierte OTP" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "Deaktiviert" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "Verbindung trennen" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "Docker URL" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "Domain" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "Download" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "Zertifikat herunterladen" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "Privaten Schlüssel herunterladen" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "Signierzertifikat herunterladen" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." -msgstr "" -"Aufgrund von Protokolleinschränkungen wird dieses Zertifikat nur verwendet, " -"wenn der Outpost einen einzigen Provider hat." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." +msgstr "Aufgrund von Protokolleinschränkungen wird dieses Zertifikat nur verwendet, wenn der Outpost einen einzigen Provider hat." #~ msgid "Dummy" #~ msgstr "Platzhalter" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." -msgstr "" -"Dummy-Stage zum Testen verwendet. Zeigt eine einfache Schaltfläche zum " -"Fortfahren und besteht immer." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." +msgstr "Dummy-Stage zum Testen verwendet. Zeigt eine einfache Schaltfläche zum Fortfahren und besteht immer." #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Duo-Authentifikatoren" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Duo-Aktivierung" @@ -1824,101 +1890,98 @@ msgstr "Duo-Aktivierung" msgid "Duo authenticator" msgstr "Duo-Authentifikator" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "Duo Push-Benachrichtigungen" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "Dauer, nach der ein Ereignis aus der Datenbank gelöscht wird." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." -msgstr "" -"Jeder Anbieter hat einen anderen Aussteller, der auf dem Slug der Anwendung " -"basiert." +msgstr "Jeder Anbieter hat einen anderen Aussteller, der auf dem Slug der Anwendung basiert." -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "Bearbeiten" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "Verknüpfung bearbeiten" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "Gruppe bearbeiten" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "Richtlinie bearbeiten" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "Stufe bearbeiten" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "Benutzer bearbeiten" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." -msgstr "" -"Geben Sie entweder eine vollständige URL oder einen relativen Pfad ein oder " -"geben Sie 'fa://fa-test' ein, um das Font Awesome-Icon \"fa-test\" zu " -"verwenden " +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." +msgstr "Geben Sie entweder eine vollständige URL oder einen relativen Pfad ein oder geben Sie 'fa://fa-test' ein, um das Font Awesome-Icon \"fa-test\" zu verwenden " #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." msgstr "Keine Anwendungen oder Berechtigungen vorhanden." -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "E-Mail" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "E-Mail-Adresse" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "E-Mail-Info:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "E-Mail-Wiederherstellungslink" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "E-Mail gesendet" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "E-Mail-Stufe" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "E-Mail: Textfeld mit E-Mail-Typ." -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "Der System-Outpost ist nicht richtig konfiguriert." @@ -1931,7 +1994,7 @@ msgstr "Der System-Outpost ist nicht richtig konfiguriert." #~ msgid "Enable SMS authenticator" #~ msgstr "Aktiviere SMS-Authentifikator" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "Aktiviere StartTLS" @@ -1941,32 +2004,26 @@ msgstr "Aktiviere StartTLS" #~ msgid "Enable TOTP" #~ msgstr "Aktiviere TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." -msgstr "" -"Aktivieren Sie den Kompatibilitätsmodus, um die Kompatibilität mit " -"Passwortmanagern auf mobilen Geräten zu erhöhen." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." +msgstr "Aktivieren Sie den Kompatibilitätsmodus, um die Kompatibilität mit Passwortmanagern auf mobilen Geräten zu erhöhen." -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "Aktiviert" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." -msgstr "" -"Durch Aktivieren dieses Schalters wird eine nach dem Benutzer benannte " -"Gruppe mit dem Benutzer als Mitglied erstellt." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." +msgstr "Durch Aktivieren dieses Schalters wird eine nach dem Benutzer benannte Gruppe mit dem Benutzer als Mitglied erstellt." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "Englisch" @@ -1974,34 +2031,43 @@ msgstr "Englisch" msgid "Enroll" msgstr "Registrieren" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "Registrierung" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "Registrierungsablauf" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "Fehler" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "Fehler beim Erstellen der Anmeldedaten: {err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "Fehlermeldung" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "Fehler beim Erstellen der Anmeldedaten: {err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "Fehler beim Validieren der Assertion auf dem Server: {err}" @@ -2012,31 +2078,23 @@ msgstr "Fehler: nicht unterstützte Quelleinstellungen: {0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "Fehler: Nicht unterstützte Stufeneinstellungen: {0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "Planmäßig auswerten" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." -msgstr "" -"Werten Sie Richtlinien aus, bevor die Phase dem Benutzer angezeigt wird." +msgstr "Werten Sie Richtlinien aus, bevor die Phase dem Benutzer angezeigt wird." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." -msgstr "" -"Bewerten Sie Richtlinien während des Flow-Planungsprozesses. Deaktivieren " -"Sie dies für eingabebasierte Richtlinien. Sollte zusammen mit \"Richtlinien " -"neu bewerten\" verwendet werden, da Richtlinien **nicht** bewertet werden, " -"wenn beide Optionen deaktiviert sind." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." +msgstr "Bewerten Sie Richtlinien während des Flow-Planungsprozesses. Deaktivieren Sie dies für eingabebasierte Richtlinien. Sollte zusammen mit \"Richtlinien neu bewerten\" verwendet werden, da Richtlinien **nicht** bewertet werden, wenn beide Optionen deaktiviert sind." -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "Ereignisprotokoll" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "Ereignisinfo" @@ -2046,71 +2104,67 @@ msgstr "Ereignisinfo" #~ msgid "Event matcher policy" #~ msgstr "Ereigniszuordnungsrichtlinie" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "Ereignisspeicherung" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "Ereignis {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "Ereignisse" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "Alles funktioniert." -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "Ausnahme" #~ msgid "Execute" #~ msgstr "Ausführen" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." -#~ msgstr "" -#~ "Benutzerdefinierten Python-Code ausführen um eigene Prüfen und Validierungen" -#~ " zu implementieren." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." +#~ msgstr "Benutzerdefinierten Python-Code ausführen um eigene Prüfen und Validierungen zu implementieren." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "Ablauf ausführen" #~ msgid "Execute with inspector" #~ msgstr "Ausführen mit Inspektor" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." -msgstr "" -"Führt das Python-Snippet aus, um zu bestimmen, ob eine Anfrage zugelassen " -"oder abgelehnt werden soll." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." +msgstr "Führt das Python-Snippet aus, um zu bestimmen, ob eine Anfrage zugelassen oder abgelehnt werden soll." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "Ausführungsprotokollierung" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "Läuft ab" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "Läuft ab am" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "Läuft ab?" @@ -2119,391 +2173,372 @@ msgstr "Läuft ab?" msgid "Expiring" msgstr "Ablaufend" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "Läuft ab?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "Ablaufdatum" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "Ablaufdatum" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "Explizite Einwilligung" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "Integrationen erkunden" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "Exportieren" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "Ablauf exportieren" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "Ausdruck" #~ msgid "Expression policy" #~ msgstr "Richtlinie für Ausdrücke" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "Ausdruck mit Python." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "Externe API URL" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"Externe Anwendungen, die Authentik als Identitätsanbieter verwenden und " -"Protokolle wie OAuth2 und SAML verwenden. Hier werden alle Anwendungen " -"angezeigt; auch diejenigen, auf die Sie keinen Zugriff haben." +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "Externe Anwendungen, die Authentik als Identitätsanbieter verwenden und Protokolle wie OAuth2 und SAML verwenden. Hier werden alle Anwendungen angezeigt; auch diejenigen, auf die Sie keinen Zugriff haben." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "Externer Host" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "Externer Host" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Fehlgeschlagene Anmeldungen" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "Fehlgeschlagene Anmeldungen pro Tag im letzten Monat" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "Fehlgeschlagene Versuche vor Abbruch" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "Fehlgeschlagene Anmeldung" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "Fehlgeschlagene Quellen" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "Ablaufpuffer löschen fehlgeschlagen" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "Richtlinienpuffer löschen fehlgeschlagen" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "Löschen von {0} fehlgeschlagen: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "Quelle konnte nicht getrennt werden: {exc}" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "Aktualisieren von {0} fehlgeschlagen: {1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "Favicon" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "Föderierter & Social Login" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Feld" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "Schlüsselfeld" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." -msgstr "" -"Zu prüfender Feldschlüssel, die in den Aufforderungsphasen definierten " -"Feldschlüssel sind verfügbar." +msgstr "Zu prüfender Feldschlüssel, die in den Aufforderungsphasen definierten Feldschlüssel sind verfügbar." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "Feld des Benutzerobjekts, in das dieser Wert geschrieben wird." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "Feld das eine einzigartige Kennung beinhaltet" #~ msgid "Field which contains members of a group." #~ msgstr "Feld, das die Mitglieder einer Gruppe enthält." -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"Feld, das Mitglieder einer Gruppe enthält. Beachten Sie, dass bei Verwendung" -" des Felds „memberUid“ davon ausgegangen wird, dass der Wert einen relativ " -"definierten Namen enthält. z.B. 'memberUid=some-user' statt " -"'memberUid=cn=some-user,ou=groups,...'" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "Feld, das Mitglieder einer Gruppe enthält. Beachten Sie, dass bei Verwendung des Felds „memberUid“ davon ausgegangen wird, dass der Wert einen relativ definierten Namen enthält. z.B. 'memberUid=some-user' statt 'memberUid=cn=some-user,ou=groups,...'" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "Felder" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." +msgstr "Felder, mit denen sich ein Benutzer identifizieren kann. Wenn keine Felder ausgewählt sind, kann der Benutzer nur Quellen verwenden." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" msgstr "" -"Felder, mit denen sich ein Benutzer identifizieren kann. Wenn keine Felder " -"ausgewählt sind, kann der Benutzer nur Quellen verwenden." #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "Fertig" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "Ablauf" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "Ablauf Übersicht " -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "Ablauf-Ausführung" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "Ablauf-Inspektor" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "Ablauf-Einstellungen" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "Ablauf der zur Authorisierung bereits ersteller Nutzer genutzt wird" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "Ablauf der zum Anlegen bereits ersteller Nutzer verwendet wird" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "Ablauf der vor Authorisierung verwendet wird" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." -msgstr "" -"Ablauf, der von einem authentifizierten Benutzer verwendet wird, um sein " -"Passwort zu konfigurieren. Wenn leer, kann der Benutzer sein Passwort nicht " -"ändern." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." +msgstr "Ablauf, der von einem authentifizierten Benutzer verwendet wird, um sein Passwort zu konfigurieren. Wenn leer, kann der Benutzer sein Passwort nicht ändern." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." -msgstr "" -"Ablauf der von einem authentifizierten Benutzer verwendet wird, um diese " -"Phase zu konfigurieren. Wenn leer, kann der Benutzer diese Phase nicht " -"konfigurieren." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." +msgstr "Ablauf der von einem authentifizierten Benutzer verwendet wird, um diese Phase zu konfigurieren. Wenn leer, kann der Benutzer diese Phase nicht konfigurieren." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." -msgstr "" -"Ablauf zur Authentifizierung von Benutzern. Aktuell werden nur " -"Identifizierungs- und Passwortphasen unterstützt." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." +msgstr "Ablauf zur Authentifizierung von Benutzern. Aktuell werden nur Identifizierungs- und Passwortphasen unterstützt." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." -msgstr "" -"Ablauf zur Authentifizierung von Benutzern. Wenn es leer gelassen wird, wird" -" der erste anwendbare Fluss, sortiert nach dem Slug, verwendet." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Ablauf zur Authentifizierung von Benutzern. Wenn es leer gelassen wird, wird der erste anwendbare Fluss, sortiert nach dem Slug, verwendet." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." -msgstr "" -"Ablauf, der zum Abmelden genutzt wird. Wenn keiner angegeben ist, wird der " -"erste anwendbare Ablauf, sortiert nach Slug, verwendet." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Ablauf, der zum Abmelden genutzt wird. Wenn keiner angegeben ist, wird der erste anwendbare Ablauf, sortiert nach Slug, verwendet." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "Ablauf der zur Authorisierung des Providers verwendet wird." -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "Ablauf/Abläufe" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "Abläufe" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "Abläufe & Phasen" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." -msgstr "" -"Abläufe beschreiben eine Kette von Phasen zum Authentifizieren, Registrieren" -" oder Wiederherstellen eines Benutzers. Phasen werden basierend auf den auf " -"sie angewendeten Richtlinien ausgewählt." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." +msgstr "Abläufe beschreiben eine Kette von Phasen zum Authentifizieren, Registrieren oder Wiederherstellen eines Benutzers. Phasen werden basierend auf den auf sie angewendeten Richtlinien ausgewählt." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "Weiterleitung folgen" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Benutzer auffordern einen Authenticator einzurichten" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "Passwort vergessen?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "Benutzername oder Passwort vergessen?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "Das Formular hat keinen Wert zum Absenden zurückgegeben" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "Format: \"Wochen=3;Tage=2;Stunden=3,Sekunden=2\"." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "Authentifizierung weiterleiten (Domänenebene)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "Authentifizierung weiterleiten (Domänenebene)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "Forward Auth (einzelne Anwendung)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "Französisch" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "Name" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "Von" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "Absenderadresse" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "Von Nummer" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "GID-Startnummer" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "Allgemeine Systemausnahme" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "Allgemeiner Systemzustand" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "Generiere" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "Zertifikat-Schlüsselpaar generieren" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "Generisch" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "Generisches OpenID Connect" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "Deutsch" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "Holen Sie sich diesen Wert von https://console.twilio.com" @@ -2521,77 +2556,74 @@ msgstr "Zurück zur vorherigen Seite" #~ msgid "Go to user interface" #~ msgstr "Zur Benutzeroberfläche" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "Gruppe" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "Gruppeninformationen" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "Gruppeneigenschaftszuordnungen" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." -msgstr "" -"Gruppenzuordnungen können nur überprüft werden, wenn der Benutzer beim " -"Zugriff auf diese Quelle bereits angemeldet ist." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." +msgstr "Gruppenzuordnungen können nur überprüft werden, wenn der Benutzer beim Zugriff auf diese Quelle bereits angemeldet ist." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "Gruppenmitgliedschaftsfeld" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "Gruppenobjektfilter" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." -msgstr "" -"Gruppieren Sie Benutzer und erteilen Sie ihnen Berechtigungen basierend auf " -"der Mitgliedschaft." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." +msgstr "Gruppieren Sie Benutzer und erteilen Sie ihnen Berechtigungen basierend auf der Mitgliedschaft." -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "Gruppe {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "Gruppe(n)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "Gruppen" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256 (Symmetrische Verschlüsselung)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "HTTP-Basic Passwort Schlüssel" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "HTTP-Basic Benutzername Schlüssel" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "HTTPS wird nicht korrekt erkannt" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "Hash-Telefonnummer" @@ -2601,70 +2633,63 @@ msgstr "Hash-Telefonnummer" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned Richtlinie" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Zustand und Version" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "Intakte Outposts" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "Gesunde Quellen" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "Hilfetext" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." -msgstr "" -"Versteckt: Verstecktes Feld, kann zum Einfügen von Daten in das Formular " -"verwendet werden." +msgstr "Versteckt: Verstecktes Feld, kann zum Einfügen von Daten in das Formular verwendet werden." -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "Verwaltete Zuordnungen ausblenden" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "Interne Konten ausblenden" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." -msgstr "" -"Halten Sie die Strg-/Befehlstaste gedrückt, um mehrere Elemente auszuwählen." +msgstr "Halten Sie die Strg-/Befehlstaste gedrückt, um mehrere Elemente auszuwählen." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." -msgstr "" -"Anzahl der Versuche, die Benutzer haben, bevor der Ablauf abgebrochen wird. " -"Um Benutzer auszuschließen kann eine Reputations-Richtlinie und eine " -"user_write-Stufe genutzt werden." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." +msgstr "Anzahl der Versuche, die Benutzer haben, bevor der Ablauf abgebrochen wird. Um Benutzer auszuschließen kann eine Reputations-Richtlinie und eine user_write-Stufe genutzt werden." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "So verbinden Sie sich" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2672,31 +2697,31 @@ msgstr "ID" msgid "ID Token" msgstr "ID-Token" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "IP Reputation" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "Symbol" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." -msgstr "" -"Bild, das in der Seitenleiste/dem Header und in Abläufen zu sehen ist." +msgstr "Bild, das in der Seitenleiste/dem Header und in Abläufen zu sehen ist." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "Symbol im Browsertab." -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2705,62 +2730,37 @@ msgstr "Kennung" #~ msgid "Identity & Cryptography" #~ msgstr "Identität & Kryptographie" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." -msgstr "" -"Wenn eines der oben ausgewählten Geräte innerhalb dieser Zeitspanne benutzt " -"wurde, wird dieser Schritt übersprungen." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." +msgstr "Wenn eines der oben ausgewählten Geräte innerhalb dieser Zeitspanne benutzt wurde, wird dieser Schritt übersprungen." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -"Wenn aktiviert, wird nur ein Hash der Telefonnummer gespeichert. Dies kann " -"aus datenschutzrechtlichen Gründen erfolgen. Geräte, die aus einer Phase " -"erstellt wurden, in der diese Option aktiviert ist, können nicht mit der " -"Authentifikator-Validierungsphase verwendet werden." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." -msgstr "" -"Nutze, wenn aktiviert, die lokale Verbindung. Benötigt Docker " -"socket/Kubernetes Integration." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." +msgstr "Wenn aktiviert, wird nur ein Hash der Telefonnummer gespeichert. Dies kann aus datenschutzrechtlichen Gründen erfolgen. Geräte, die aus einer Phase erstellt wurden, in der diese Option aktiviert ist, können nicht mit der Authentifikator-Validierungsphase verwendet werden." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." -msgstr "" -"Wenn diese Option leer bleibt, versucht authentik, die Start-URL auf der " -"Grundlage des ausgewählten Anbieters zu extrahieren." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." +msgstr "Nutze, wenn aktiviert, die lokale Verbindung. Benötigt Docker socket/Kubernetes Integration." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." -msgstr "" -"Wenn sich mehrere Anbieter einen Außenposten teilen, wird ein " -"selbstsigniertes Zertifikat verwendet." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." +msgstr "Wenn diese Option leer bleibt, versucht authentik, die Start-URL auf der Grundlage des ausgewählten Anbieters zu extrahieren." -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." -#~ msgstr "" -#~ "Wenn keine expliziten Umleitungs-URIs angegeben sind, ist jede Umleitungs-" -#~ "URI erlaubt." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." +msgstr "Wenn sich mehrere Anbieter einen Außenposten teilen, wird ein selbstsigniertes Zertifikat verwendet." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." -msgstr "" -"Wenn keine expliziten Umleitungs-URIs angegeben sind, wird die erste " -"erfolgreich verwendete Umleitungs-URI gespeichert." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgstr "Wenn keine expliziten Umleitungs-URIs angegeben sind, ist jede Umleitungs-URI erlaubt." + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." +msgstr "Wenn keine expliziten Umleitungs-URIs angegeben sind, wird die erste erfolgreich verwendete Umleitungs-URI gespeichert." #~ msgid "" #~ "If password change date is more than x days in the past, invalidate the user's password\n" @@ -2769,664 +2769,685 @@ msgstr "" #~ "Passwort des Benutzers ungültig setzen und Hinweis anzeigen, wenn Passwort zuletzt\n" #~ "vor mehr als x Tagen geändert wurde." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "Wenn aktiviert, können Nutzer Profildetails selbstständig ändern." -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." -msgstr "" -"Wenn festgelegt, können sich Benutzer mit diesem Ablauf selbst abmelden. " -"Wenn kein Ablauf eingestellt ist, wird die Option nicht angezeigt." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." +msgstr "Wenn festgelegt, können sich Benutzer mit diesem Ablauf selbst abmelden. Wenn kein Ablauf eingestellt ist, wird die Option nicht angezeigt." -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." -msgstr "" -"Wenn dieses Flag gesetzt ist, springt diese Stufe zur nächsten Stufe, wenn " -"keine Einladung gegeben wird. Standardmäßig bricht diese Phase den Flow ab, " -"wenn keine Einladung gegeben wird." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." +msgstr "Wenn dieses Flag gesetzt ist, springt diese Stufe zur nächsten Stufe, wenn keine Einladung gegeben wird. Standardmäßig bricht diese Phase den Flow ab, wenn keine Einladung gegeben wird." -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." -msgstr "" -"Wenn dies ausgewählt ist, läuft das Token ab. Nach Ablauf wird der Token " -"rotiert." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." +msgstr "Wenn dies ausgewählt ist, läuft das Token ab. Nach Ablauf wird der Token rotiert." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." -msgstr "" -"Wenn Sie einen impliziten, clientseitigen Ablauf verwenden (bei dem der " -"Token-Endpunkt nicht verwendet wird), möchten Sie diese Zeit wahrscheinlich " -"erhöhen." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." +msgstr "Wenn Sie einen impliziten, clientseitigen Ablauf verwenden (bei dem der Token-Endpunkt nicht verwendet wird), möchten Sie diese Zeit wahrscheinlich erhöhen." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." -msgstr "" -"Wenn Ihre authentik-Instanz ein selbstsigniertes Zertifikat verwendet, " -"setzen Sie diesen Wert." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." +msgstr "Wenn Ihre authentik-Instanz ein selbstsigniertes Zertifikat verwendet, setzen Sie diesen Wert." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." -msgstr "" -"Wenn Ihre authentik_host-Einstellung nicht der URL entspricht, mit der Sie " -"sich anmelden, fügen Sie diese Einstellung hinzu." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." +msgstr "Wenn Ihre authentik_host-Einstellung nicht der URL entspricht, mit der Sie sich anmelden, fügen Sie diese Einstellung hinzu." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "Identitätswechsel" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "Identitätswechsel beenden" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "Identitätswechsel gestarted" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "Importieren" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "Ablauf importieren" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" msgstr "" -"Importieren Sie Zertifikate externer Anbieter oder erstellen Sie Zertifikate" -" zum Signieren von Anfragen." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." +msgstr "Importieren Sie Zertifikate externer Anbieter oder erstellen Sie Zertifikate zum Signieren von Anfragen." + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "Falls Sie auf keine andere Methode zugreifen können." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." -msgstr "" -"In diesem Fall würden Sie die Authentifizierungs-URL auf auth.example.com " -"und die Cookie-Domain auf example.com setzen." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." +msgstr "In diesem Fall würden Sie die Authentifizierungs-URL auf auth.example.com und die Cookie-Domain auf example.com setzen." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "Inaktiv" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." -msgstr "" -"Schließen Sie Benutzeransprüche aus Bereichen in das id_token ein, für " -"Anwendungen, die nicht auf den userinfo-Endpunkt zugreifen." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." +msgstr "Schließen Sie Benutzeransprüche aus Bereichen in das id_token ein, für Anwendungen, die nicht auf den userinfo-Endpunkt zugreifen." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "Ansprüche in id_token berücksichtigen" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "Integration" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "Integrationsschlüssel" #~ msgid "Integrations" #~ msgstr "Integrationen" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "Zweck" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "Interner Host" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "Interner Applikationsname, wird in URLs verwendet." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "Interner Host" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "Interne Host-SSL-Validierung" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "Platzhalter aus Ausdruck interpretieren" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." -msgstr "" -"Fehlgeschlagene Anmeldeversuche verringern die Reputation für die jeweiligen" -" Anwendungs-IPs und -namen um eins." +msgstr "Fehlgeschlagene Anmeldeversuche verringern die Reputation für die jeweiligen Anwendungs-IPs und -namen um eins." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "Ungültige Antwortaktion" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "Invalidierung" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "Ablauf der Invalidierung" #~ msgid "Invitation" #~ msgstr "Einladung" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "Einladung verwendet" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "Einladung(en)" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "Einladungen" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "Ist aktiv" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "Ist Admin" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Aussteller" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Ausstellermodus" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" #~ msgid "JWT Algorithm" #~ msgstr "JWT Algorithmus" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." -msgstr "" -"JWTs, welche mit den hier konfigurierten Zertifikaten signiert werden, " -"können zur Authentifizierung beim Provider benutzt werden." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." +msgstr "JWTs, welche mit den hier konfigurierten Zertifikaten signiert werden, können zur Authentifizierung beim Provider benutzt werden." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "Schlüssel zum Signieren der Token." -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." -#~ msgstr "" -#~ "Schlüssel, der zum Signieren der Token verwendet wird. Nur erforderlich, " -#~ "wenn der JWT-Algorithmus auf RS256 eingestellt ist." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." +#~ msgstr "Schlüssel, der zum Signieren der Token verwendet wird. Nur erforderlich, wenn der JWT-Algorithmus auf RS256 eingestellt ist." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." -msgstr "" -"Schlüsselpaar, das zum Signieren ausgehender Anfragen verwendet wird. Leer " -"lassen, um das Signieren zu deaktivieren." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." +msgstr "Schlüsselpaar, das zum Signieren ausgehender Anfragen verwendet wird. Leer lassen, um das Signieren zu deaktivieren." -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP (Technische Voransicht)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "LDAP-Attributzuordnung" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." -msgstr "" -"LDAP DN, unter dem Bind-Requests und Suchanfragen gestellt werden können." +msgstr "LDAP DN, unter dem Bind-Requests und Suchanfragen gestellt werden können." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "LDAP-Synchronisierungsstatus" -#~ msgid "LDAP details" -#~ msgstr "LDAP-Details" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "LDAP-Details" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "Beschriftung" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "Beschriftung neben/über der Eingabeaufforderung" -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "Letzte IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "Letzte Anmeldung" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "Letzter Lauf" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "Überprüft: {0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "Letzte Synchronisierung: {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "Letzte Validierungsschwelle" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "Starten" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "Start URL" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "Aufbau" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "Let the user identify themselves with their username or Email address." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." msgstr "" -"Lassen Sie den Benutzer sich mit seinem Benutzernamen oder seiner E-Mail-" -"Adresse identifizieren." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Let the user identify themselves with their username or Email address." +msgstr "Lassen Sie den Benutzer sich mit seinem Benutzernamen oder seiner E-Mail-Adresse identifizieren." #~ msgid "Library" #~ msgstr "Bibliothek" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" +msgstr "Link zu einem Benutzer mit identischer E-Mail-Adresse. Kann Auswirkungen auf die Sicherheit haben, wenn eine Quelle E-Mail-Adressen nicht validiert" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" msgstr "" -"Link zu einem Benutzer mit identischer E-Mail-Adresse. Kann Auswirkungen auf" -" die Sicherheit haben, wenn eine Quelle E-Mail-Adressen nicht validiert" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "" -"Link zu einem Benutzer mit identischem Benutzernamen. Kann Auswirkungen auf " -"die Sicherheit haben, wenn ein Benutzername mit einer anderen Quelle " -"verwendet wird." +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "Link zu einem Benutzer mit identischem Benutzernamen. Kann Auswirkungen auf die Sicherheit haben, wenn ein Benutzername mit einer anderen Quelle verwendet wird." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "Einladungslink" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "Verknüpfen Sie Benutzer mit einer eindeutigen Kennung" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "Server laden" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "Wird geladen" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "Lädt..." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "Lokal" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "Lokal (Benachrichtigungen werden innerhalb von authentik erstellt)" #~ msgid "Locale" #~ msgstr "Gebietsschema" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "Logeinträge" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "Melden Sie den aktuell ausstehenden Benutzer an." -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "Anmelden über {0} ." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "Anmeldung" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." -msgstr "" -"Das Login-Passwort wird automatisch von LDAP in Authentik synchronisiert. " -"Aktivieren Sie diese Option nur, um Passwortänderungen in Authentik zurück " -"in LDAP zu schreiben." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." +msgstr "Das Login-Passwort wird automatisch von LDAP in Authentik synchronisiert. Aktivieren Sie diese Option nur, um Passwortänderungen in Authentik zurück in LDAP zu schreiben." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "Anmelden um mit {0} fortzufahren." -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "Anmeldungen" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Anmeldungen in den letzten 24 Stunden" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "Anmeldungen pro Tag im letzten Monat" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "Abmelden" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "Abmelde-URL" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "Logs" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "Langlaufende Operationen, die Authentik im Hintergrund ausführt." +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "Multifaktor-Authentifzierungs Geräte" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "Machine-to-Machine-Authentifizierungseinstellungen" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "Bewahren Sie diese Tokens an einem sicheren Ort auf." -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "Verwaltet durch Authentik" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "Verwaltet von authentik (Discovered)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "Neu erstellte Benutzer als inaktiv markieren." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." -msgstr "" -"Ordnen Sie erstellte Ereignisse diesem Aktionstyp zu. Wenn es leer gelassen " -"wird, werden alle Aktionstypen abgeglichen." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." +msgstr "Ordnen Sie erstellte Ereignisse diesem Aktionstyp zu. Wenn es leer gelassen wird, werden alle Aktionstypen abgeglichen." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." -msgstr "" -"Übereinstimmungsereignisse, die von der ausgewählten Anwendung erstellt " -"wurden. Wenn es leer gelassen wird, werden alle Anwendungen abgeglichen." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." +msgstr "Übereinstimmungsereignisse, die von der ausgewählten Anwendung erstellt wurden. Wenn es leer gelassen wird, werden alle Anwendungen abgeglichen." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." -msgstr "" -"Stimmt mit der Client-IP des Ereignisses überein (strenge Übereinstimmung, " -"verwenden Sie für die Netzwerkübereinstimmung eine Ausdrucksrichtlinie." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." +msgstr "Stimmt mit der Client-IP des Ereignisses überein (strenge Übereinstimmung, verwenden Sie für die Netzwerkübereinstimmung eine Ausdrucksrichtlinie." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." -msgstr "" -"Gleicht ein Ereignis mit einer Reihe von Kriterien ab. Wenn einer der " -"konfigurierten Werte übereinstimmt, wird die Richtlinie bestanden." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." +msgstr "Gleicht ein Ereignis mit einer Reihe von Kriterien ab. Wenn einer der konfigurierten Werte übereinstimmt, wird die Richtlinie bestanden." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." -msgstr "" -"Der Abgleich erfolgt basierend auf dem Domänensuffix. Wenn Sie also " -"domain.tld eingeben, wird foo.domain.tld immer noch übereinstimmen." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." +msgstr "Der Abgleich erfolgt basierend auf dem Domänensuffix. Wenn Sie also domain.tld eingeben, wird foo.domain.tld immer noch übereinstimmen." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "Höchstalter (in Tagen)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "Mitglieder" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "Nachricht" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "Nachrichten" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "Metadaten" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "Mindestanzahl von Ziffern" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "Mindestanzahl an Kleinbuchstaben" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "Mindestanzahl an Sonderzeichen" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "Mindestanzahl an Großbuchstaben" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "Mindestlänge" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "Modus" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "Modellname" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "Modell erstellt" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "Modell gelöscht" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "Modell aktualisiert" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "Monitor" @@ -3438,175 +3459,200 @@ msgstr "Meine Anwendungen" msgid "My applications" msgstr "Meine Anwendungen" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "Name" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." -msgstr "" -"Name des Formularfelds, das auch zum Speichern des Werts verwendet wird." +msgstr "Name des Formularfelds, das auch zum Speichern des Werts verwendet wird." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "NameID Richtlinie" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "NameID Eigenschaft" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "Wird ein Konto gebraucht?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "Ergebnis verneinen" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "Negiert das Ergebnis der Bindung. Nachrichten sind nicht betroffen." -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "Neue Outpost-Integration" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "Neue Richtlinie" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "Neue Eigenschaft" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "Neuer Anbieter" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "Neue Quelle" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "Neue Stufe" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "Neue Version verfügbar!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." -msgstr "" -"Neu erstellte Benutzer werden dieser Gruppe hinzugefügt, wenn eine Gruppe " -"ausgewählt ist." +msgstr "Neu erstellte Benutzer werden dieser Gruppe hinzugefügt, wenn eine Gruppe ausgewählt ist." #: src/elements/wizard/Wizard.ts msgid "Next" msgstr "Weiter" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "Nächste Phase" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx (Proxy-Manager)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx (eigenständig)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "Nein" @@ -3615,57 +3661,63 @@ msgstr "Nein" msgid "No Applications available." msgstr "Keine Anwendungen vorhanden." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "Keine Ereignisse gefunden." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "Keine Richtlinien verknüpft." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "Keine Phasen verknüpft." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "Keine weiteren Daten vorhanden." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "Keine weitere Einrichtung benötigt." -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "Kein Formular gefunden" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "Keine Integrationen aktiv" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "Keine Logeinträge." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "Es konnten keine passenden Ereignisse gefunden werden." -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "Keine Objekte gefunden." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "Aktuell sind keine Richtlinien mit diesem Objekt verknüpft." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "Keine Präferenz wird gesendet" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "Es ist kein Wiederherstellungsablauf konfiguriert." @@ -3677,27 +3729,27 @@ msgstr "Keine Dienste verfügbar." msgid "No settings flow configured." msgstr "Kein Ablauf für Einstellungen konfiguriert." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "Aktuell sind keine Phasen mit diesem Ablauf verknüpft." -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "Keine Worker verbunden. Hintergrundaufgaben werden nicht ausgeführt." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "Keine (Regel deaktiviert)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "Normal" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "Nicht verfügbar" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "Nicht konfigurierte Aktion" @@ -3708,7 +3760,7 @@ msgstr "Nicht konfigurierte Aktion" msgid "Not found" msgstr "Nicht gefunden" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "Noch nicht synchronisiert." @@ -3716,41 +3768,44 @@ msgstr "Noch nicht synchronisiert." msgid "Not used by any other object." msgstr "Von keinem anderen Objekt verwendet." -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "Nicht Sie?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "Hinweis" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "Benachrichtigungsregeln" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "Mitteilungszustellung" #~ msgid "Notification rule" #~ msgstr "Benachrichtigungsregel" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "Benachrichtigungsregel(n)" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "Mitteilungszustellungsart(en)" @@ -3764,60 +3819,65 @@ msgstr "Benachrichtigungen" #~ msgid "Notifications Transport" #~ msgstr "Mitteilungszustellungsart" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "Nummer" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "Nummer, von der die SMS gesendet wird" #~ msgid "OAuth Authorization Codes" #~ msgstr "OAuth-Autorisierungscodes" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "OAuth-Aktualisierungscodes" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "OAuth-Details" #~ msgid "OAuth/OIDC" #~ msgstr "OAuth/OIDC" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." -msgstr "" -"Bekannte OIDC-Konfigurations-URL. Kann verwendet werden, um die obigen URLs " -"automatisch zu konfigurieren." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." +msgstr "Bekannte OIDC-Konfigurations-URL. Kann verwendet werden, um die obigen URLs automatisch zu konfigurieren." #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "Objekt" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "Objektfeld" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "Feld für die Eindeutigkeit des Objekts" @@ -3825,33 +3885,26 @@ msgstr "Feld für die Eindeutigkeit des Objekts" msgid "Objects created" msgstr "Objekte erstellt" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Die Einwilligung erlischt in. (Format: Stunden=1;Minuten=2;Sekunden=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Die Einwilligung erlischt in. (Format: Stunden=1;Minuten=2;Sekunden=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "Im Namen von {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." -msgstr "" -"Die Richtlinie nur fehlschlagen, das Passwort des Benutzers nicht ungültig " -"machen." +msgstr "Die Richtlinie nur fehlschlagen, das Passwort des Benutzers nicht ungültig machen." -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." -msgstr "" -"Benachrichtigung nur einmal senden, z. B. beim Senden eines Webhooks in " -"einen Chat-Kanal" +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." +msgstr "Benachrichtigung nur einmal senden, z. B. beim Senden eines Webhooks in einen Chat-Kanal" #: src/elements/notifications/APIDrawer.ts msgid "Open API Browser" @@ -3860,7 +3913,11 @@ msgstr "API-Browser öffnen" #~ msgid "Open application" #~ msgstr "Öffne Anwendung" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "Offenes Problem auf GitHub..." @@ -3868,109 +3925,95 @@ msgstr "Offenes Problem auf GitHub..." msgid "Open settings" msgstr "Einstellungen öffnen" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "OpenID-Konfigurations-Aussteller" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "OpenID-Konfigurations-URL" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." -msgstr "" -"Optionaler privater Schlüssel. Wenn dies eingestellt ist, können Sie dieses " -"Schlüsselpaar für die Verschlüsselung verwenden." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." +msgstr "Optionaler privater Schlüssel. Wenn dies eingestellt ist, können Sie dieses Schlüsselpaar für die Verschlüsselung verwenden." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "Optionale URL, falls der IDP Einmalabmeldung (SLO) unterstützt." -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." -msgstr "" -"Optionale Daten, die in die Kontextvariable „prompt_data“ des Flows geladen " -"werden. YAML oder JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." +msgstr "Optionale Daten, die in die Kontextvariable „prompt_data“ des Flows geladen werden. YAML oder JSON." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." msgstr "Optionaler Anmeldevorgang, der unten auf der Seite verlinkt ist." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." -msgstr "" -"Optionaler passwortloser Ablauf, der unten auf der Seite verlinkt ist. Nach " -"der Konfiguration können Benutzer diesen Ablauf verwenden, um sich mit einem" -" WebAuthn-Authentifikator zu authentifizieren, ohne Details einzugeben." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." +msgstr "Optionaler passwortloser Ablauf, der unten auf der Seite verlinkt ist. Nach der Konfiguration können Benutzer diesen Ablauf verwenden, um sich mit einem WebAuthn-Authentifikator zu authentifizieren, ohne Details einzugeben." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." -msgstr "" -"Optionaler Wiederherstellungsablauf, der unten auf der Seite verlinkt ist." +msgstr "Optionaler Wiederherstellungsablauf, der unten auf der Seite verlinkt ist." -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "Optionale, durch Kommas getrennte SubjectAlt-Namen" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." -msgstr "" -"Geben Sie optional einen Gruppennamen ein. Anwendungen in gleicher Gruppe " -"werden gruppiert angezeigt." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." +msgstr "Geben Sie optional einen Gruppennamen ein. Anwendungen in gleicher Gruppe werden gruppiert angezeigt." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "Geben Sie optional den Eingabewert vor" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." +msgstr "Legen Sie optional den Wert „FriendlyName“ des Assertion-Attributs fest." + +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "Setzen Sie dies optional auf Ihre übergeordnete Domäne, wenn Sie die Authentifizierung und Autorisierung auf Domänenebene durchführen möchten. Wenn Sie Anwendungen als app1.domain.tld, app2.domain.tld ausführen, setzen Sie dies auf „domain.tld“." + +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" msgstr "" -"Legen Sie optional den Wert „FriendlyName“ des Assertion-Attributs fest." -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "Setzen Sie dies optional auf Ihre übergeordnete Domäne, wenn Sie die " -#~ "Authentifizierung und Autorisierung auf Domänenebene durchführen möchten. " -#~ "Wenn Sie Anwendungen als app1.domain.tld, app2.domain.tld ausführen, setzen " -#~ "Sie dies auf „domain.tld“." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "Reihenfolge" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "Weitere globale Einstellungen" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "Obsolete Outposts" #~ msgid "Outpost" #~ msgstr "Outpost" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Outpost-Installationsinfo" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Outpostintegrationen" @@ -3980,71 +4023,71 @@ msgstr "Outpostintegrationen" #~ msgid "Outpost integration" #~ msgstr "Outposttenintegration" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Outpostintegration(en)" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Outpost Status" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Outpost(s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Outposts" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." -msgstr "" -"Outposts sind Installationen von authentik-Komponenten, die Unterstützung " -"für unterschiedliche Umgebungen und Protokolle wie Reverse Proxies " -"bereitsstellen." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." +msgstr "Outposts sind Installationen von authentik-Komponenten, die Unterstützung für unterschiedliche Umgebungen und Protokolle wie Reverse Proxies bereitsstellen." -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "Übersicht" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "PEM-codierte Zertifikatsdaten. " -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "Übergeordnet" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "Übergeordnete Gruppe für alle aus LDAP importierten Gruppen." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "Pass-Richtlinie?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "Besteht, wenn Ereignis bestimmte Kriterien erfüllt." -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "Erlauben" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "Passwort" @@ -4054,333 +4097,346 @@ msgstr "Passwort" #~ msgid "Password expiry policy" #~ msgstr "Richtlinie für Passwortablauf" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "Passwortfeld " #~ msgid "Password policy" #~ msgstr "Passwortrichtlinie" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "Passwort festgelegt" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "Passwort-Phase" #~ msgid "Password, 2FA, etc" #~ msgstr "Passwort, 2FA, usw." -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." -msgstr "" -"Passwort: Maskierte Eingabe, Passwort wird anhand von Quellen validiert. Auf" -" diese Phase müssen noch Richtlinien angewendet werden. Wenn zwei davon in " -"derselben Stufe verwendet werden, ist sichergestellt, dass sie identisch " -"sind." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." +msgstr "Passwort: Maskierte Eingabe, Passwort wird anhand von Quellen validiert. Auf diese Phase müssen noch Richtlinien angewendet werden. Wenn zwei davon in derselben Stufe verwendet werden, ist sichergestellt, dass sie identisch sind." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "Passwortloser Ablauf" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "Persistent" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "Telefonnummer" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "Platzhalter" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "History" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "Bitte geben Sie Ihren Code ein " -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "Bitte geben Sie Ihre Telefonnummer ein." -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "Bitte geben Sie Ihren TOTP-Code ein." -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "Bitte geben Sie Ihr Passwort ein" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "Richtlinien" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "Richtlinie" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "Richtlinien / Gruppen / Nutzerverknüpfungen" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "Richtlinie / Richtlinien" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "Richtlinie / Benutzer / Gruppe" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "Regelwerk Bindungen" #~ msgid "Policy binding" #~ msgstr "Regelwerk Bindung" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "Richtlinienbindung(en)" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "Richtlinien-Engine-Modus" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "Richtlinien-Ausnahme" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "Richtlinien-Ausführung" #~ msgid "Policy to make sure passwords have certain properties." -#~ msgstr "" -#~ "Richtlinie um sicherzustellen, dass Passwörter bestimmte Kriterien erfüllen." +#~ msgstr "Richtlinie um sicherzustellen, dass Passwörter bestimmte Kriterien erfüllen." #~ msgid "" #~ "Policy used for debugging the PolicyEngine. Returns a fixed result,\n" #~ "but takes a random time to process." #~ msgstr "" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "Richtlinie {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "Richtlinienspezifische Einstellungen" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "Polnisch" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "POST Bindung" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Post Bindung (Automatische Übermittlung)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "Erstellt durch Authentik" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "Vor-Authentifizierungs Ablauf" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "Privater Schlüssel" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "Privater Schlüssel vorhanden?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Privater Schlüssel, erworben von " -"https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Privater Schlüssel, erworben von https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "Profil-URL" #~ msgid "Prompt" #~ msgstr "Eingabeaufforderung" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." -msgstr "" -"Abfrage zur Einwilligung von Benutzern. Die Einwilligung kann entweder " -"permanent gelten oder in einer bestimmten Zeit ablaufen." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." +msgstr "Abfrage zur Einwilligung von Benutzern. Die Einwilligung kann entweder permanent gelten oder in einer bestimmten Zeit ablaufen." -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "Eingabeaufforderung(en)" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "Eingabeaufforderungen" #~ msgid "Property Mapping" #~ msgstr "Eigenschaft" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "Ausnahme der Eigenschaftszuordnung" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "Eigenschaftszuordnung(en)" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "Eigenschaften" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "Eigenschaftszuordnung(en)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "Für die Gruppenerstellung verwendete Eigenschaftszuordnungen." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "Für die Benutzererstellung verwendete Eigenschaftszuordnungen." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "Protokolleinstellungen" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "Protokolleinstellungen" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." msgstr "" -"Stellen Unterstützung für Protokolle wie SAML und OAuth für zugewiesene " -"Anwendungen bereit." +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." +msgstr "Stellen Unterstützung für Protokolle wie SAML und OAuth für zugewiesene Anwendungen bereit." + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "Schnittstellen" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "Anbietertyp" #~ msgid "Provider type" #~ msgstr "Anbietertyp" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "Anbieter" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "Anbieter" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "Proxy" -#~ msgid "Proxy details" -#~ msgstr "Proxy-Details" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "Proxy-Details" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "Öffentlich" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "Öffentlicher Schlüssel" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Öffentlicher Schlüssel, erworben von " -"https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Öffentlicher Schlüssel, erworben von https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "Herausgeber" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "Schnellaktionen" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "" -"RESTART startet den Flow von Anfang an neu, während der Flow-Kontext " -"beibehalten wird." +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART startet den Flow von Anfang an neu, während der Flow-Kontext beibehalten wird." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART startet den Flow von Anfang an neu." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." msgstr "" -"RETRY gibt die Fehlermeldung und eine ähnliche Aufforderung an den Executor " -"zurück." + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." +msgstr "RETRY gibt die Fehlermeldung und eine ähnliche Aufforderung an den Executor zurück." #~ msgid "RS256 (Asymmetric Encryption)" #~ msgstr "RS256 (Asymmetrische Verschlüsselung)" @@ -4388,91 +4444,89 @@ msgstr "" #~ msgid "RSA Key" #~ msgstr "RSA Schlüssel" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "Mit Plex erneut authentifizieren" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "Richtlinien neu bewerten" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "Erhalten Sie eine Push-Benachrichtigung auf Ihrem Gerät." -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "Wiederherstellung" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "Wiederherstellungsfluss" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." -msgstr "" -"Wiederherstellungsfluss. Wenn es leer gelassen wird, wird der erste " -"anwendbare Fluss, sortiert nach dem Slug, verwendet." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Wiederherstellungsfluss. Wenn es leer gelassen wird, wird der erste anwendbare Fluss, sortiert nach dem Slug, verwendet." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "Wiederherstellungsschlüssel" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." -msgstr "" -"Der Wiederherstellungslink kann nicht per E-Mail gesendet werden, der " -"Benutzer hat keine E-Mail-Adresse gespeichert." +msgstr "Der Wiederherstellungslink kann nicht per E-Mail gesendet werden, der Benutzer hat keine E-Mail-Adresse gespeichert." -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "Umleiten" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "URIs weiterleiten" #~ msgid "Redirect URIs/Origins" #~ msgstr "URIs/Origins umleiten" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "Bindings umleiten" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "Aktualisieren" @@ -4483,69 +4537,52 @@ msgstr "Aktualisieren" msgid "Refresh Code(s)" msgstr "Aktualisierungscode(s)" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "Gerät registrieren" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." -#~ msgstr "" -#~ "Reguläre Ausdrücke, für die keine Authentifizierung erforderlich ist. Jede " -#~ "neue Zeile wird als ein neuer regulärer Ausdruck interpretiert." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." +#~ msgstr "Reguläre Ausdrücke, für die keine Authentifizierung erforderlich ist. Jede neue Zeile wird als ein neuer regulärer Ausdruck interpretiert." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." -msgstr "" -"Reguläre Ausdrücke, für die keine Authentifizierung erforderlich ist. Jede " -"neue Zeile wird als neuer Ausdruck interpretiert." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." +msgstr "Reguläre Ausdrücke, für die keine Authentifizierung erforderlich ist. Jede neue Zeile wird als neuer Ausdruck interpretiert." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "Regelmäßiger Benutzer" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "Verwandt" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "Verwandte Objekte" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "Entfernen Sie den Benutzer aus der aktuellen Sitzung." -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "Reputation" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." -msgstr "" -"Reputation für IP und Benutzerkennungen. Die Punktzahl wird für jede " -"fehlgeschlagene Anmeldung verringert und für jede erfolgreiche Anmeldung " -"erhöht." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." +msgstr "Reputation für IP und Benutzerkennungen. Die Punktzahl wird für jede fehlgeschlagene Anmeldung verringert und für jede erfolgreiche Anmeldung erhöht." -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." -#~ msgstr "" -#~ "Reputation für IPs. Die Punktzahl wird für jede fehlgeschlagene Anmeldung " -#~ "verringert und für jede erfolgreiche Anmeldung erhöht." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Reputation für IPs. Die Punktzahl wird für jede fehlgeschlagene Anmeldung verringert und für jede erfolgreiche Anmeldung erhöht." -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." -#~ msgstr "" -#~ "Reputation für Benutzerkennungen. Die Punktzahl wird für jede " -#~ "fehlgeschlagene Anmeldung verringert und für jede erfolgreiche Anmeldung " -#~ "erhöht." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Reputation für Benutzerkennungen. Die Punktzahl wird für jede fehlgeschlagene Anmeldung verringert und für jede erfolgreiche Anmeldung erhöht." #~ msgid "Reputation policy" #~ msgstr "Vertauensrichtlinie" @@ -4556,65 +4593,64 @@ msgstr "" #~ msgid "Reputation policy - Users" #~ msgstr "Reputations Regelwerke - Benutzerkennungen" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "Reputation Punkte" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "Anfrage" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "Anfrage wurde verweigert" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "Token-URL anfordern" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "Erforderlich" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "Erforderlich" #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Erforderlich. 150 Zeichen oder weniger. Nur Buchstaben, Zahlen und " -"@/./+/-/_." +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "Erforderlich. 150 Zeichen oder weniger. Nur Buchstaben, Zahlen und @/./+/-/_." -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "Passwort zurücksetzen" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "Resident-Key-Anforderung" #~ msgid "Resources" #~ msgstr "Ressourcen" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "Ergebnis" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "Erneut versuchen" #~ msgid "Retry Task" #~ msgstr "Wiederhole Aufgabe" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "Authentifizierung erneut versuchen" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "zurück" @@ -4623,73 +4659,79 @@ msgstr "zurück" msgid "Return home" msgstr "Zurück zum Home" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "Zurück zur Geräteauswahl" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." -#~ msgstr "" -#~ "Gibt true/wahr zurück, wenn Wertung der anfragenden IP-Adresse/des " -#~ "anfragenden Benutzernamens unter Grenzwert liegt." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." +#~ msgstr "Gibt true/wahr zurück, wenn Wertung der anfragenden IP-Adresse/des anfragenden Benutzernamens unter Grenzwert liegt." #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "Widerrufen?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "Synchronisation erneut ausführen" -#~ msgid "SAML" -#~ msgstr "SAML" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "SAML" #~ msgid "SAML (metadata import)" #~ msgstr "SAML (Metadaten-Import)" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "SAML-Attributsname" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "SAML-Metadaten" -#~ msgid "SAML details" -#~ msgstr "SAML-Details" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "SAML-Details" #~ msgid "SAML details (import from metadata)" #~ msgstr "SAML-Details (Metadaten-Import)" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "SLO URL" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "SMS" @@ -4697,32 +4739,44 @@ msgstr "SMS" msgid "SMS authenticator" msgstr "SMS-Authentifikator" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "SMS-basierte Authentifikatoren" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "SMTP Server" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "SMTP Passwort" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "SMTP Port" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "SMTP Benutzername" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "SSO URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "Für alle Anbieter wird dieselbe Kennung verwendet" @@ -4730,58 +4784,59 @@ msgstr "Für alle Anbieter wird dieselbe Kennung verwendet" msgid "Save" msgstr "Speichern" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "Bereichsname" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." -msgstr "" -"Gültigkeitsbereich, den der Client angeben kann, um auf diese Eigenschaften " -"zuzugreifen." +msgstr "Gültigkeitsbereich, den der Client angeben kann, um auf diese Eigenschaften zuzugreifen." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "Umfang" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "Punkt(e)" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Suchbasis" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "Suchgruppe" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "Suchmodus" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "Suche..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "Geheimer Schlüssel" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "Geheimnis wurde rotiert" #~ msgid "Secret was rotation" #~ msgstr "Geheimnis wurde rotiert" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "Geheimnis wurde angesehen" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Geheimnis:" @@ -4789,31 +4844,27 @@ msgstr "Geheimnis:" msgid "Security key authenticator" msgstr "Authentifikator für Sicherheitsschlüssel" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "Eine Liste aller Variablen finden Sie in der Dokumentation." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." -msgstr "" -"Wählen Sie einen Anbieter aus, den diese Anwendung verwenden soll. " -"Alternativ erstellen Sie einen neuen Anbieter." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." +msgstr "Wählen Sie einen Anbieter aus, den diese Anwendung verwenden soll. Alternativ erstellen Sie einen neuen Anbieter." #: src/elements/table/Table.ts msgid "Select all rows" msgstr "Wählen Sie alle Zeilen aus" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "Wählen Sie eine Authentifizierungsmethode aus." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "Registrierungsablauf wählen" @@ -4824,137 +4875,108 @@ msgstr "Registrierungsablauf wählen" msgid "Select an object." msgstr "Wählen Sie ein Objekt aus." -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "Wählen Sie Gruppen aus, denen Benutzer hinzugefügt werden sollen" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "Wählen Sie eine der folgenden Quellen aus, um sich anzumelden." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." -msgstr "" -"Es sollten ausgewählte Quellen angezeigt werden, mit denen sich Benutzer " -"authentifizieren können. Dies betrifft nur webbasierte Quellen, nicht LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." +msgstr "Es sollten ausgewählte Quellen angezeigt werden, mit denen sich Benutzer authentifizieren können. Dies betrifft nur webbasierte Quellen, nicht LDAP." -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "Wählen Sie einen Typen." -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "Wählen Sie die hinzuzufügenden Benutzer aus" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." -msgstr "" -"Wählen Sie aus, welche Bereiche vom Client verwendet werden können. Der " -"Client muss noch den Bereich für den Zugriff auf die Daten angeben." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." +msgstr "Wählen Sie aus, welche Bereiche vom Client verwendet werden können. Der Client muss noch den Bereich für den Zugriff auf die Daten angeben." -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." -msgstr "" -"Wählen Sie aus, bei welchem Server ein Benutzer Mitglied sein muss, um sich " -"authentifizieren zu dürfen." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." +msgstr "Wählen Sie aus, bei welchem Server ein Benutzer Mitglied sein muss, um sich authentifizieren zu dürfen." -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." -msgstr "" -"Wählen Sie, welche Zustellungsart genutzt werden soll um Benutzer zu " -"benachrichtigen. Wenn keine gewählt wurde, werden Benachrichtigungen nur in " -"der Authentik-Oberfläche angezeigt." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." +msgstr "Wählen Sie, welche Zustellungsart genutzt werden soll um Benutzer zu benachrichtigen. Wenn keine gewählt wurde, werden Benachrichtigungen nur in der Authentik-Oberfläche angezeigt." -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." -msgstr "" -"Ausgewählte Richtlinien werden ausgeführt, wenn die Stufe zur Validierung " -"der Daten übermittelt wird." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." +msgstr "Ausgewählte Richtlinien werden ausgeführt, wenn die Stufe zur Validierung der Daten übermittelt wird." -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." -#~ msgstr "" -#~ "Die Auswahl einer Integration ermöglicht die Verwaltung des Outposts durch " -#~ "Authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." +#~ msgstr "Die Auswahl einer Integration ermöglicht die Verwaltung des Outposts durch Authentik." -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." -msgstr "" -"Die Auswahl einer Integration ermöglicht die Verwaltung des Outposts durch " -"Authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." +msgstr "Die Auswahl einer Integration ermöglicht die Verwaltung des Outposts durch Authentik." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "Auswahl der Backends, mit denen das Kennwort getestet werden soll." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "E-Mail erneut senden." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "Link senden" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." -msgstr "" -"Senden Sie Benachrichtigungen, wenn ein bestimmtes Ereignis erstellt und mit" -" Richtlinien abgeglichen wird." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." +msgstr "Senden Sie Benachrichtigungen, wenn ein bestimmtes Ereignis erstellt und mit Richtlinien abgeglichen wird." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "Einmal senden" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "Wiederherstellungslink an Benutzer senden" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "An Gruppe gesendet" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "Trennzeichen: Statische Trennungslinie" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "Server URI" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "Server und Client sind mehr als 5 Sekunden voneinander entfernt." #~ msgid "Server name for which this provider's certificate is valid for." #~ msgstr "Servername für den dieses Anbieter-Zertifikat gültig ist." -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "Servervalidierung der Anmeldedaten fehlgeschlagen: {err}" #~ msgid "Service Connections" #~ msgstr "Service-Verbindungen" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "Service Anbieter Bindung" @@ -4964,26 +4986,22 @@ msgstr "Service Anbieter Bindung" #~ msgid "Session" #~ msgstr "Sitzung" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "Sitzungs-ID" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "Sessionsdauer" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Session am oder nach der aktuellen Uhrzeit + diesem Wert nicht gültig " -#~ "(Format: Stunden=1;Minuten=2;Sekunden=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Session am oder nach der aktuellen Uhrzeit + diesem Wert nicht gültig (Format: Stunden=1;Minuten=2;Sekunden=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "Session gültig nicht am oder nach" @@ -4991,73 +5009,59 @@ msgstr "Session gültig nicht am oder nach" msgid "Session(s)" msgstr "Sitzung(en)" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "Sitzungen" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "HTTP-Basisauthentifizierung einstellen" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." -msgstr "" -"Legen Sie einen benutzerdefinierten HTTP-Basic Authentication-Header fest, " -"der auf den Werten von authentik basiert." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." +msgstr "Legen Sie einen benutzerdefinierten HTTP-Basic Authentication-Header fest, der auf den Werten von authentik basiert." -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." -msgstr "" -"Selbstdefinierte Attribute können mittels YAML oder JSON festgelegt werden." +msgstr "Selbstdefinierte Attribute können mittels YAML oder JSON festgelegt werden." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "Passwort festlegen" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"Stellen Sie dies auf die Domäne ein, für die die Authentifizierung gültig " -"sein soll. Muss eine übergeordnete Domain der obigen URL sein. Wenn Sie " -"Anwendungen als app1.domain.tld, app2.domain.tld ausführen, setzen Sie dies " -"auf „domain.tld“." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "Stellen Sie dies auf die Domäne ein, für die die Authentifizierung gültig sein soll. Muss eine übergeordnete Domain der obigen URL sein. Wenn Sie Anwendungen als app1.domain.tld, app2.domain.tld ausführen, setzen Sie dies auf „domain.tld“." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "Einrichtung" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "Schweregrad" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." -msgstr "" -"Zeigen Sie dem Benutzer beliebige Eingabefelder, beispielsweise während der " -"Registrierung. Daten werden im Flow-Kontext unter der Variablen " -"„prompt_data“ gespeichert." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." +msgstr "Zeigen Sie dem Benutzer beliebige Eingabefelder, beispielsweise während der Registrierung. Daten werden im Flow-Kontext unter der Variablen „prompt_data“ gespeichert." #: src/elements/Expand.ts msgid "Show less" msgstr "Zeige weniger" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "Passenden Benutzer anzeigen" @@ -5065,65 +5069,73 @@ msgstr "Passenden Benutzer anzeigen" msgid "Show more" msgstr "Zeig mehr" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "Bezeichnungen der Quellen anzeigen" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "Wird als Titel auf den Ablaufseiten angezeigt." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "Anmelden." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "Signaturalgorithmus" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "Signierzertifikat" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "Signaturschlüssel" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "Schlüsselpaar signieren" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." -msgstr "" -"Einzelne Eingabeaufforderungen, die für Eingabeaufforderungsphasen verwendet" -" werden können." +msgstr "Einzelne Eingabeaufforderungen, die für Eingabeaufforderungsphasen verwendet werden können." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "Einmalbenutzung" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "Pfad-Regex überspringen" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Slug" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "Etwas ist schiefgelaufen. Bitte probiere es später wieder" @@ -5131,7 +5143,7 @@ msgstr "Etwas ist schiefgelaufen. Bitte probiere es später wieder" #~ msgid "Source" #~ msgstr "Quelle" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "Quelle verknüpft" @@ -5141,188 +5153,142 @@ msgstr "Quelle verknüpft" #~ msgid "Source {0}" #~ msgstr "Quelle {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "Quellen" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Quellen" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" -#~ msgstr "" -#~ "Identitätsquellen, die entweder mit der Datenbank von authentik " -#~ "synchronisiert sind, wie LDAP, oder von Benutzern verwendet werden können, " -#~ "um sich selbst zu authentifizieren und zu registrieren, wie OAuth und Social" -#~ " Login." +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" +#~ msgstr "Identitätsquellen, die entweder mit der Datenbank von authentik synchronisiert sind, wie LDAP, oder von Benutzern verwendet werden können, um sich selbst zu authentifizieren und zu registrieren, wie OAuth und Social Login." -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." -msgstr "" -"Identitätsquellen, die entweder mit der Datenbank von authentik " -"synchronisiert oder von Benutzern verwendet werden können, um sich selbst zu" -" authentifizieren und zu registrieren." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." +msgstr "Identitätsquellen, die entweder mit der Datenbank von authentik synchronisiert oder von Benutzern verwendet werden können, um sich selbst zu authentifizieren und zu registrieren." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "Spanisch" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." -msgstr "" -"Geben Sie mehrere Server-URIs an, indem Sie sie durch ein Komma trennen." +msgstr "Geben Sie mehrere Server-URIs an, indem Sie sie durch ein Komma trennen." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "Gestapelt" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "Phase" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "Phasen Bindungen" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "Phasen Konfiguration" #~ msgid "Stage binding" #~ msgstr "Phasen Bindung" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "Phasen Bindung(en)" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "Art der Phase" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "Phasenname" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "Phasen Objekt" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "Phasen Typ" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." -#~ msgstr "" -#~ "Phase zum Konfigurieren von Authenticator, wenn der Benutzer keine " -#~ "kompatiblen Geräte hat. Nach Ablauf dieser Konfigurationsphase wird der " -#~ "Benutzer nicht erneut aufgefordert." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +#~ msgstr "Phase zum Konfigurieren von Authenticator, wenn der Benutzer keine kompatiblen Geräte hat. Nach Ablauf dieser Konfigurationsphase wird der Benutzer nicht erneut aufgefordert." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." -msgstr "" -"Phase zum Konfigurieren eines TOTP-Authentifikators (z. B. Authy/Google " -"Authenticator)" +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." +msgstr "Phase zum Konfigurieren eines TOTP-Authentifikators (z. B. Authy/Google Authenticator)" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." -msgstr "" -"Phase zum Konfigurieren eines WebAutnn-Authentifikators (z. B. Yubikey, " -"FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." +msgstr "Phase zum Konfigurieren eines WebAutnn-Authentifikators (z. B. Yubikey, FaceID/Windows Hello)." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." -msgstr "" -"Phase, die zum Konfigurieren eines Duo-basierten Authentifikators verwendet " -"wird. Diese Phase sollte für Konfigurationsabläufe verwendet werden." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." +msgstr "Phase, die zum Konfigurieren eines Duo-basierten Authentifikators verwendet wird. Diese Phase sollte für Konfigurationsabläufe verwendet werden." -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." -msgstr "" -"Phase, die zum Konfigurieren eines statischen Authentifikators (d. h. " -"statischer Token) verwendet wird. Diese Phase sollte für " -"Konfigurationsabläufe verwendet werden" +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." +msgstr "Phase, die zum Konfigurieren eines statischen Authentifikators (d. h. statischer Token) verwendet wird. Diese Phase sollte für Konfigurationsabläufe verwendet werden" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." -msgstr "" -"Phase, die zum Konfigurieren eines SMS-basierten TOTP-Authentifikators " -"verwendet wird." +msgstr "Phase, die zum Konfigurieren eines SMS-basierten TOTP-Authentifikators verwendet wird." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." -msgstr "" -"Phase, die verwendet wird, um einen beliebigen Authentifikator zu " -"validieren. Diese Phase sollte während Authentifizierungs- oder " -"Autorisierungsabläufen verwendet werden." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." +msgstr "Phase, die verwendet wird, um einen beliebigen Authentifikator zu validieren. Diese Phase sollte während Authentifizierungs- oder Autorisierungsabläufen verwendet werden." -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "Phase(n)" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "Phasenspezifische Einstellungen" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "Phasen" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." -msgstr "" -"Phasen sind einzelne Schritte eines Flows, durch die ein Benutzer geführt " -"wird. Eine Phase kann nur innerhalb eines Flows ausgeführt werden." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." +msgstr "Phasen sind einzelne Schritte eines Flows, durch die ein Benutzer geführt wird. Eine Phase kann nur innerhalb eines Flows ausgeführt werden." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." -msgstr "" -"Stufen zur Konfiguration des Authenticators, wenn der Benutzer keine " -"kompatiblen Geräte besitzt. Nachdem diese Konfigurationsstufe abgeschlossen " -"ist, wird der Benutzer nicht mehr dazu aufgefordert." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +msgstr "Stufen zur Konfiguration des Authenticators, wenn der Benutzer keine kompatiblen Geräte besitzt. Nachdem diese Konfigurationsstufe abgeschlossen ist, wird der Benutzer nicht mehr dazu aufgefordert." -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "Zustand" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "Statische Token" @@ -5330,7 +5296,7 @@ msgstr "Statische Token" msgid "Static authenticator" msgstr "Statischer Authentifikator" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Statische Token" @@ -5338,19 +5304,16 @@ msgstr "Statische Token" msgid "Static tokens" msgstr "Statische Token" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "Statisch: Statischer Wert, wird so angezeigt, wie er ist." -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." -msgstr "" -"Den Fluss statisch verweigern. Um diese Phase effektiv zu nutzen, " -"deaktivieren Sie *Evaluate on plan* für die entsprechende Bindung" +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." +msgstr "Den Fluss statisch verweigern. Um diese Phase effektiv zu nutzen, deaktivieren Sie *Evaluate on plan* für die entsprechende Bindung" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "Status" @@ -5360,31 +5323,34 @@ msgstr "Status" #~ msgid "Status: Enabled" #~ msgstr "Status: Aktiviert" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "Beenden Sie den Identitätswechsel" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Betreff" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Betreffmodus" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "Betreff alternativer Name" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Erfolgreich" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Erfolgreiche Anmeldungen" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "Der Ablauf-Cache wurde erfolgreich geleert" @@ -5392,173 +5358,191 @@ msgstr "Der Ablauf-Cache wurde erfolgreich geleert" msgid "Successfully cleared notifications" msgstr "Benachrichtigungen erfolgreich gelöscht" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "Richtlinien-Cache erfolgreich geleert" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "TOTP Config erfolgreich kopiert" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "Anwendung erfolgreich erstellt." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "Bindung erfolgreich erstellt." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "Zertifikat-Schlüsselpaar erfolgreich erstellt." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "Ablauf erfolgreich erstellt." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "Gruppe erfolgreich erstellt." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "Integration erfolgreich erstellt." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "Integration erfolgreich erstellt." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "Verknüpfung erfolgreich erstellt." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "Outpost erfolgreich erstellt." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "Richtlinie erfolgreich erstellt." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "Eingabeaufforderung erfolgreich erstellt." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "Anbieter erfolgreich erstellt." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "Regel erfolgreich erstellt." #~ msgid "Successfully created service-connection." #~ msgstr "Service-Verbindung erfolgreich erstellt." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "Quelle erfolgreich erstellt." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "Phase erfolgreich erstellt." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "Umgebung erfolgreich erstellt." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "Token erfolgreich erstellt." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "Zustellungsart erfolgreich erstellt." -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "Nutzer erfolgreich erstellt." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "{0} {1} erfolgreich gelöscht" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "Quelle erfolgreich getrennt" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "Zertifikat-Schlüsselpaar erfolgreich generiert." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "Erfolgreich generierter Wiederherstellungslink" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "Ablauf erfolgreich importiert." -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "Anbieter erfolgreich importiert." -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "E-Mail erfolgreich gesendet." -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "Testanfrage erfolgreich gesendet." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "Anwendung erfolgreich aktualisiert." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "Bindung erfolgreich aktualisiert." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "Zertifikat-Schlüsselpaar erfolgreich aktualisiert." @@ -5573,200 +5557,207 @@ msgstr "Details erfolgreich aktualisiert." msgid "Successfully updated device." msgstr "Gerät erfolgreich aktualisiert." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "Ablauf erfolgreich aktualisiert." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "Gruppe erfolgreich aktualisiert." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "Integration erfolgreich aktualisiert." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "Einladung erfolgreich aktualisiert." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "Zuordnung erfolgreich aktualisiert." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "Outpost erfolgreich aktualisiert." -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "Passwort erfolgreich aktualisiert." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "Richtlinie erfolgreich aktualisiert." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "Eingabeaufforderung erfolgreich aktualisiert." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "Provider erfolgreich aktualisiert." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "Regel erfolgreich aktualisiert." #~ msgid "Successfully updated service-connection." #~ msgstr "Service-Verbindung erfolgreich aktualisiert." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "Quelle erfolgreich aktualisiert" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "Phase erfolgreich aktualisiert." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "Umgebung erfolgreich aktualisiert." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "Token erfolgreich aktualisiert." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "Zustellungsart erfolgreich aktualisiert." -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "Benutzer erfolgreich aktualisiert." -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "Erfolgreich aktualisiert {0} {1}" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "Administrator" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "Administrationsrechte?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "Superuser-Gruppen" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "Administratoren" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "Verdächtige Anfrage" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "Symbolzeichensatz" #~ msgid "Sync" #~ msgstr "Synchronisiere" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "Gruppen synchronisieren" #~ msgid "Sync parent group" #~ msgstr "Synchronisiere übergeordnete Gruppe" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "Status synchronisieren" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "Benutzer synchronisieren" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "System" #~ msgid "System Overview" #~ msgstr "Systemübersicht" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "Systemoperationen" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "Systemzustand" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "Systemtask-Ausnahme" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "Ausführung von Systemtasks" #~ msgid "TLS Authentication Certificate" #~ msgstr "TLS-Authentifizierungszertifikat" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "TLS-Authentifizierungszertifikat/SSH-Schlüsselpaar" #~ msgid "TLS Server name" #~ msgstr "TLS Servername" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "TLS-Verifizierungszertifikat" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "TOTP-Authentifikatoren" @@ -5778,61 +5769,62 @@ msgstr "TOTP-Gerät" msgid "TOTP authenticator" msgstr "TOTP-Authentifikator" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "Taiwanesisches Mandarin" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "Ziel" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "Aufgabe mit Fehlern beendet" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "Aufgabe mit Warnungen beendet" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "Schablone" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "Umgebung" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "Umgebung(en)" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "Umgebungen" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "Testen" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "Testrichtlinie" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "Eigenschaftszuordnung testen" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." msgstr "Text (read-only): Einfaches Textfeld, nicht editierbar." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "Text: Einfache Texteingabe" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "Die Host-IP des Docker-Hosts" @@ -5840,51 +5832,29 @@ msgstr "Die Host-IP des Docker-Hosts" msgid "The URL \"{0}\" was not found." msgstr "Die URL \"{0}\" wurde nicht gefunden." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" -msgstr "" -"Der Authentifikator MUSS einen dedizierten Berechtigungsnachweis erstellen. " -"Wenn dies nicht möglich ist, ist der RP darauf vorbereitet, dass ein Fehler " -"auftritt" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" +msgstr "Der Authentifikator MUSS einen dedizierten Berechtigungsnachweis erstellen. Wenn dies nicht möglich ist, ist der RP darauf vorbereitet, dass ein Fehler auftritt" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" -msgstr "" -"Der Authentifikator kann einen dedizierten Berechtigungsnachweis erstellen " -"und speichern, aber wenn dies nicht der Fall ist, ist das auch in Ordnung" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" +msgstr "Der Authentifikator kann einen dedizierten Berechtigungsnachweis erstellen und speichern, aber wenn dies nicht der Fall ist, ist das auch in Ordnung" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" -msgstr "" -"Der Authentifikator sollte keine dedizierten Anmeldeinformationen erstellen" +msgstr "Der Authentifikator sollte keine dedizierten Anmeldeinformationen erstellen" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." -msgstr "" -"Die externe URL, unter der Sie auf die Anwendung zugreifen. Schließen Sie " -"alle Nicht-Standard-Ports ein." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." +msgstr "Die externe URL, unter der Sie auf die Anwendung zugreifen. Schließen Sie alle Nicht-Standard-Ports ein." -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." -#~ msgstr "" -#~ "Die externe URL, an der Sie sich authentifizieren. Kann die gleiche Domäne " -#~ "wie authentik sein." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." +#~ msgstr "Die externe URL, an der Sie sich authentifizieren. Kann die gleiche Domäne wie authentik sein." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." -msgstr "" -"Die externe URL, bei der Sie sich authentifizieren. Unter dieser URL sollte " -"der Authentik Core Server erreichbar sein." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." +msgstr "Die externe URL, bei der Sie sich authentifizieren. Unter dieser URL sollte der Authentik Core Server erreichbar sein." #: src/elements/utils/TimeDeltaHelp.ts msgid "The following keywords are supported:" @@ -5897,6 +5867,10 @@ msgstr "" msgid "The following objects use {objName}" msgstr "Die folgenden Objekte verwenden {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5906,7 +5880,7 @@ msgstr "Die folgenden Objekte verwenden {objName}" #~ "nicht, wenn eine oder beide der ausgewählten Optionen gleich oder kleiner sind als der\n" #~ "Schwellenwert." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5916,44 +5890,31 @@ msgstr "" "geht nicht, wenn eine oder beide der ausgewählten Optionen gleich oder größer sind als\n" "Schwelle." -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." -msgstr "" -"Die Ausführung der Richtlinie dauert eine zufällige Zeit. Dies steuert die " -"Mindestzeit, die dafür benötigt wird." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." +msgstr "Die Ausführung der Richtlinie dauert eine zufällige Zeit. Dies steuert die Mindestzeit, die dafür benötigt wird." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"Der Anfang für gidNumbers, diese Zahl wird zu einer aus der group.Pk " -"generierten Zahl addiert, um sicherzustellen, dass die Zahlen für POSIX-" -"Gruppen nicht zu niedrig sind. Der Standardwert ist 4000, um " -"sicherzustellen, dass wir nicht mit lokalen Gruppen oder primären " -"Benutzergruppen kollidieren." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "Der Anfang für gidNumbers, diese Zahl wird zu einer aus der group.Pk generierten Zahl addiert, um sicherzustellen, dass die Zahlen für POSIX-Gruppen nicht zu niedrig sind. Der Standardwert ist 4000, um sicherzustellen, dass wir nicht mit lokalen Gruppen oder primären Benutzergruppen kollidieren." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"Der Anfang für uidNumbers, diese Zahl wird zu user.Pk hinzugefügt, um " -"sicherzustellen, dass die Zahlen für POSIX-Benutzer nicht zu niedrig sind. " -"Standardwert ist 2000, um sicherzustellen, dass wir nicht mit lokalen " -"uidNumbers der Benutzer kollidieren" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "Der Anfang für uidNumbers, diese Zahl wird zu user.Pk hinzugefügt, um sicherzustellen, dass die Zahlen für POSIX-Benutzer nicht zu niedrig sind. Standardwert ist 2000, um sicherzustellen, dass wir nicht mit lokalen uidNumbers der Benutzer kollidieren" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." -msgstr "" -"Diese Bindungen steuern, ob diese Stufe auf den Ablauf angewendet wird." +msgstr "Diese Bindungen steuern, ob diese Stufe auf den Ablauf angewendet wird." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5961,14 +5922,13 @@ msgstr "" "Diese Bindungen steuern, bei welchen Ereignissen diese Regel ausgelöst wird. Bindungen an\n" "Gruppen/Benutzer werden gegen den Benutzer des Ereignisses geprüft." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." -msgstr "" -"Diese Bindungen steuern, welche Benutzer auf diesen Ablauf zugreifen können." +msgstr "Diese Bindungen steuern, welche Benutzer auf diesen Ablauf zugreifen können." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5976,189 +5936,137 @@ msgstr "" "Diese Bindungen steuern, welche Benutzer auf diese Quelle zugreifen können.\n" "Sie können hier nur Richtlinien verwenden, da der Zugriff überprüft wird, bevor der Benutzer authentifiziert wird." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." -msgstr "" -"Diese Richtlinien steuern, welche Benutzer auf diese Anwendung zugreifen " -"können." +msgstr "Diese Richtlinien steuern, welche Benutzer auf diese Anwendung zugreifen können." -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "Dieser Ablauf ist abgeschlossen." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." -msgstr "" -"Dies ist der vollständige Endpunkt, an den POST-Anforderungen gesendet " -"werden." +msgstr "Dies ist der vollständige Endpunkt, an den POST-Anforderungen gesendet werden." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" -msgstr "" -"Dies ist das Passwort, das mit der Basisauthentifizierung verwendet werden " -"soll" +msgstr "Dies ist das Passwort, das mit der Basisauthentifizierung verwendet werden soll" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" -msgstr "" -"Dies ist der Benutzername, der mit Basic Auth verwendet werden soll, oder " -"das Token, wenn es mit Bearer-Token verwendet wird" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" +msgstr "Dies ist der Benutzername, der mit Basic Auth verwendet werden soll, oder das Token, wenn es mit Bearer-Token verwendet wird" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"Dieser Anbieter verhält sich wie ein transparenter Reverse-Proxy, außer dass" -" Anforderungen authentifiziert werden müssen. Wenn Ihre Upstream-Anwendung " -"HTTPS verwendet, stellen Sie sicher, dass Sie sich auch über HTTPS mit dem " -"Outpost verbinden." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "Dieser Anbieter verhält sich wie ein transparenter Reverse-Proxy, außer dass Anforderungen authentifiziert werden müssen. Wenn Ihre Upstream-Anwendung HTTPS verwendet, stellen Sie sicher, dass Sie sich auch über HTTPS mit dem Outpost verbinden." -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." -msgstr "" -"Diese Einstellung betrifft nur neue Ereignisse, da die Ablaufzeit für jedes " -"Ereignis gespeichert wird." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." +msgstr "Diese Einstellung betrifft nur neue Ereignisse, da die Ablaufzeit für jedes Ereignis gespeichert wird." -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." -msgstr "" -"Diese Phase kann in Registrierungsabläufe aufgenommen werden, um Einladungen" -" anzunehmen." +msgstr "Diese Phase kann in Registrierungsabläufe aufgenommen werden, um Einladungen anzunehmen." -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." -msgstr "" -"In dieser Phase wird die aktuelle Sitzung des Benutzers mit dem Google " -"reCaptcha-Dienst verglichen." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." +msgstr "In dieser Phase wird die aktuelle Sitzung des Benutzers mit dem Google reCaptcha-Dienst verglichen." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "Schwellwert" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "Zeit in Minuten wie lange der verschickte Token gültig ist" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Zeitversatz, wann temporäre Benutzer gelöscht werden sollen. Dies gilt nur, " -#~ "wenn Ihr IDP das NameID-Format „transient“ verwendet und der Benutzer sich " -#~ "nicht manuell abmeldet. (Format: Stunden=1;Minuten=2;Sekunden=3)." +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Zeitversatz, wann temporäre Benutzer gelöscht werden sollen. Dies gilt nur, wenn Ihr IDP das NameID-Format „transient“ verwendet und der Benutzer sich nicht manuell abmeldet. (Format: Stunden=1;Minuten=2;Sekunden=3)." #~ msgid "Time-based One-Time Passwords" #~ msgstr "Zeitbasierte Einmalpasswörter" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "Zeitlimit" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "Titel" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "Zu" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." -#~ msgstr "" -#~ "Um Umleitungs-URIs zuzulassen, setzen Sie diesen Wert auf \"*\". Seien Sie " -#~ "sich der möglichen Auswirkungen auf die Sicherheit bewusst, die dies haben " -#~ "kann." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." +#~ msgstr "Um Umleitungs-URIs zuzulassen, setzen Sie diesen Wert auf \"*\". Seien Sie sich der möglichen Auswirkungen auf die Sicherheit bewusst, die dies haben kann." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." -msgstr "" -"Um einen Wiederherstellungslink erstellen zu können, muss für die aktuelle " -"Umgebung ein Wiederherstellungsablauf konfigiert sein." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." +msgstr "Um einen Wiederherstellungslink erstellen zu können, muss für die aktuelle Umgebung ein Wiederherstellungsablauf konfigiert sein." -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." -#~ msgstr "" -#~ "Um das Passwort eines Benutzers direkt zurücksetzen zu können, muss ein " -#~ "Wiederherstellungsablauf für die aktuell aktive Umgebung konfiguriert " -#~ "werden." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." +#~ msgstr "Um das Passwort eines Benutzers direkt zurücksetzen zu können, muss ein Wiederherstellungsablauf für die aktuell aktive Umgebung konfiguriert werden." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." -msgstr "" -"Damit Benutzer ihr Passwort selbst zurücksetzen können, muss ein " -"Wiederherstellungsablauf für die aktuell aktive Umgebung konfiguriert " -"werden." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." +msgstr "Damit Benutzer ihr Passwort selbst zurücksetzen können, muss ein Wiederherstellungsablauf für die aktuell aktive Umgebung konfiguriert werden." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." -msgstr "" -"Um stattdessen SSL zu verwenden, verwenden Sie 'ldaps://' und deaktivieren " -"Sie diese Option." +msgstr "Um stattdessen SSL zu verwenden, verwenden Sie 'ldaps://' und deaktivieren Sie diese Option." #~ msgid "Token" #~ msgstr "Token" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "Token URL" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Token Count" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "Ablauf des Tokens" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "Token wird von Authentik verwaltet." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "Token-Gültigkeit" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "Token(s)" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "Tokens" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "Tokens & App Passwörter" @@ -6166,236 +6074,259 @@ msgstr "Tokens & App Passwörter" msgid "Tokens and App passwords" msgstr "Tokens und App Passwörter" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." -msgstr "" -"Token werden bei authentik für E-Mail-Validierungsphasen, " -"Wiederherstellungsschlüssel und API-Zugriff verwendet." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." +msgstr "Token werden bei authentik für E-Mail-Validierungsphasen, Wiederherstellungsschlüssel und API-Zugriff verwendet." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "Per SMS versendete Token." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "Abläufe insgesamt" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "Gruppen insgesamt" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "Richtlinien insgesamt" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "Benutzer insgesamt" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "Traditioneller Authentifikator" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik (Compose)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik (eigenständig)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "Vorübergehend" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "Zustellungsarten" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "Türkisch" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "Twilio Konto SID" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Twilio Authentifizierungs Token" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "Typ" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "UI-Einstellungen" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "UID-Startnummer" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "URL-Einstellungen" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "URL, an die die erste Login-Anfrage gesendet wird." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." -msgstr "" -"URL, zu der Benutzer weitergeleitet werden um die Authorisierung zu " -"bestätigen." +msgstr "URL, zu der Benutzer weitergeleitet werden um die Authorisierung zu bestätigen." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." -msgstr "" -"URL, die von Authentik verwendet wird, um Benutzerinformationen zu erhalten." +msgstr "URL, die von Authentik verwendet wird, um Benutzerinformationen zu erhalten." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "URL, die von Authentik zum Abrufen von Token verwendet wird." -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." -msgstr "" -"URL, die zur Anforderung des anfänglichen Tokens verwendet wird. Diese URL " -"ist nur für OAuth 1 erforderlich" +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." +msgstr "URL, die zur Anforderung des anfänglichen Tokens verwendet wird. Diese URL ist nur für OAuth 1 erforderlich" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "Nicht authentifizierte Pfade" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "Nicht authentifizierte URLs" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "Ungebundene Richtlinien" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "Abmeldung" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "Ablauf der Abmeldung" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "Defekt" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "Defekte Outposts" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "Einzigartige Kennung zur Referenzierung des Token." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "Unbekannt" #~ msgid "Unmanaged" #~ msgstr "Unverwaltet" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "Ungelesene Benachrichtigungen" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "Nicht synchronisierte Quellen" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "Aktuell!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "Aktualisieren" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "Anwendung aktualisieren" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "Bindung aktualisieren" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "Aktualisieren Sie das Zertifikatschlüsselpaar" @@ -6403,87 +6334,91 @@ msgstr "Aktualisieren Sie das Zertifikatschlüsselpaar" msgid "Update Device" msgstr "Gerät aktualisieren" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "Ablauf aktualisieren" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "Gruppe aktualisieren" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "Einladung aktualisieren" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "Aktualisieren Sie den LDAP-Anbieter" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "Aktualisieren Sie die LDAP-Quelle" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "Benachrichtigungsregel aktualisieren" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "Mitteilungszustellungsart aktualisieren" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "OAuth-Quelle aktualisieren" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "Aktualisieren Sie den OAuth2-Anbieter" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "Outpost aktualisieren" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "Aktualisieren Sie die Plex-Quelle" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "Aktualisierungsaufforderung" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "Proxy-Anbieter aktualisieren" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "Aktualisieren Sie den SAML-Anbieter" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "Aktualisieren Sie die SAML-Quelle" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "Phasenbindung aktualisieren" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "Umgebung aktualisieren" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "Token aktualisieren" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "Benutzer ändern" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "Update verfügbar" @@ -6491,129 +6426,117 @@ msgstr "Update verfügbar" msgid "Update details" msgstr "Angaben aktualisieren" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "Passwort ändern" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "Aktualisiere {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "Aktualisiert" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "Upstream-Host, an den die Anfragen weitergeleitet werden." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "SSL verwenden" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "TLS verwenden" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "Verwenden Sie einen Code-basierten Authentifikator" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "Verwenden Sie einen Sicherheitsschlüssel" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." -msgstr "" -"Verwenden Sie einen Sicherheitsschlüssel, um Ihre Identität nachzuweisen" +msgstr "Verwenden Sie einen Sicherheitsschlüssel, um Ihre Identität nachzuweisen" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "Verwende globale Einstellungen" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" msgstr "" -"Verwenden Sie die E-Mail-Adresse des Benutzers, aber verweigern Sie die " -"Registrierung, wenn die E-Mail-Adresse bereits existiert." #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "" -"Verwenden Sie Benutzernamen des Benutzers, aber verweigern Sie die " -"Registrierung, wenn der Benutzername bereits existiert." +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "Verwenden Sie die E-Mail-Adresse des Benutzers, aber verweigern Sie die Registrierung, wenn die E-Mail-Adresse bereits existiert." -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" msgstr "" -"Verwenden Sie den Benutzernamen und das Passwort unten, um sich zu " -"authentifizieren. Das Passwort kann später auf der Seite Tokens abgerufen " -"werden." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." -msgstr "" -"Verwenden Sie diesen Provider mit auth_request von Nginx oder forwardAuth " -"von Traefik. Jede Anwendung/Domäne benötigt ihren eigenen Provider. " -"Zusätzlich muss auf jeder Domain /outpost.goauthentik.io an den Außenposten " -"weitergeleitet werden (wenn Sie einen gemanagten Außenposten verwenden, wird" -" dies für Sie erledigt)." +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "Verwenden Sie Benutzernamen des Benutzers, aber verweigern Sie die Registrierung, wenn der Benutzername bereits existiert." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"Verwenden Sie diesen Anbieter mit auth_request von nginx oder forwardAuth " -"von traefik. Pro Root-Domain wird nur ein einziger Anbieter benötigt. Sie " -"können keine Autorisierung pro Anwendung vornehmen, aber Sie müssen nicht " -"für jede Anwendung einen Anbieter erstellen." +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." +msgstr "Verwenden Sie den Benutzernamen und das Passwort unten, um sich zu authentifizieren. Das Passwort kann später auf der Seite Tokens abgerufen werden." -#: src/pages/tenants/TenantForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "Verwenden Sie diesen Provider mit auth_request von Nginx oder forwardAuth von Traefik. Jede Anwendung/Domäne benötigt ihren eigenen Provider. Zusätzlich muss auf jeder Domain /outpost.goauthentik.io an den Außenposten weitergeleitet werden (wenn Sie einen gemanagten Außenposten verwenden, wird dies für Sie erledigt)." + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "Verwenden Sie diesen Anbieter mit auth_request von nginx oder forwardAuth von traefik. Pro Root-Domain wird nur ein einziger Anbieter benötigt. Sie können keine Autorisierung pro Anwendung vornehmen, aber Sie müssen nicht für jede Anwendung einen Anbieter erstellen." + +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." msgstr "Nutze diese Umgebung für jede Domain, die keine eigene Umgebung hat." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "Benutzer" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "Benutzerinformation" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "Benutzereigenschaftszuordnungen" @@ -6623,15 +6546,15 @@ msgstr "Benutzereigenschaftszuordnungen" #~ msgid "User Settings" #~ msgstr "Benutzereinstellungen" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "Benutzer Datenbank + LDAP Passwort" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "Benutzer Datenbank + Applikations Passwort" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "Benutzer Datenbank + Standardpasswort" @@ -6639,475 +6562,408 @@ msgstr "Benutzer Datenbank + Standardpasswort" msgid "User details" msgstr "Nutzerdetails" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "Benutzerereignisse" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "Benutzerfelder" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "Benutzeroberfläche" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." -msgstr "" -"Benutzerzuordnungen können nur überprüft werden, wenn der Benutzer beim " -"Zugriff auf diese Quelle bereits angemeldet ist." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." +msgstr "Benutzerzuordnungen können nur überprüft werden, wenn der Benutzer beim Zugriff auf diese Quelle bereits angemeldet ist." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "Benutzer-Matching-Modus" #~ msgid "User metrics" #~ msgstr "Benutzer Metriken" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "Benutzerobjektfilter" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "Rückschreiben des Benutzerkennworts" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "Ablauf für Benutzereinstellungen" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "Benutzerstatistiken" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "Benutzerstatus" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "Benutzerüberprüfung" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." -msgstr "" -"Die Benutzerüberprüfung wird bevorzugt, falls verfügbar, aber nicht " -"erforderlich." +msgstr "Die Benutzerüberprüfung wird bevorzugt, falls verfügbar, aber nicht erforderlich." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Die Benutzerüberprüfung muss erfolgen." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "Die Benutzerüberprüfung sollte nicht stattfinden." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "Benutzer wurde geschrieben nach" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "Benutzer {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "Avatar des Benutzers" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "Anzeigename" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "Benutzer" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." -msgstr "" -"Nutzer-/Gruppe-Attribut wird für den Passwort-Teil im HTTP-Basic Header " -"verwendet." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." +msgstr "Nutzer-/Gruppe-Attribut wird für den Passwort-Teil im HTTP-Basic Header verwendet." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." -msgstr "" -"Benutzer-/Gruppenattribut, das für den Benutzerteil des HTTP-Basic-Headers " -"verwendet wird. Wenn nicht festgelegt, wird die E-Mail-Adresse des Benutzers" -" verwendet." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." +msgstr "Benutzer-/Gruppenattribut, das für den Benutzerteil des HTTP-Basic-Headers verwendet wird. Wenn nicht festgelegt, wird die E-Mail-Adresse des Benutzers verwendet." -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "Benutzerinfo-URL" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "Anmeldename" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." -msgstr "" -"Benutzername: Wie bei der Texteingabe, prüft jedoch auf doppelte " -"Benutzernamen und verhindert diese." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." +msgstr "Benutzername: Wie bei der Texteingabe, prüft jedoch auf doppelte Benutzernamen und verhindert diese." -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "Benutzer" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "Mitglieder dieser Gruppe haben Administrationsrechte." -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "Benutzer, die im letzten Monat pro Tag erstellt wurden" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." -msgstr "" -"Benutzer in der ausgewählten Gruppe können Suchanfragen stellen. Wenn keine " -"Gruppe ausgewählt ist, sind keine LDAP-Suchen zulässig." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." +msgstr "Benutzer in der ausgewählten Gruppe können Suchanfragen stellen. Wenn keine Gruppe ausgewählt ist, sind keine LDAP-Suchen zulässig." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "Nutze Ablauf" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "Quelle verwenden" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." -msgstr "" -"Gültig für 360 Tage, danach rotiert das Passwort automatisch. Sie können das" -" Passwort aus der Token-Liste kopieren." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." +msgstr "Gültig für 360 Tage, danach rotiert das Passwort automatisch. Sie können das Passwort aus der Token-Liste kopieren." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." -msgstr "" -"Gültige Umleitungs-URLs nach einem erfolgreichen Autorisierungsablauf. Geben" -" Sie hier auch alle Ursprünge für implizite Flüsse an." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." +msgstr "Gültige Umleitungs-URLs nach einem erfolgreichen Autorisierungsablauf. Geben Sie hier auch alle Ursprünge für implizite Flüsse an." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "SSL-Zertifikate der Upstream-Server prüfen." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." -msgstr "" -"Validieren Sie das Passwort des Benutzers mit den ausgewählten Backends." +msgstr "Validieren Sie das Passwort des Benutzers mit den ausgewählten Backends." -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "Validierungsrichtlinien" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "Gültigkeitstage" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "Überprüfung" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "Zertifikat zur Überprüfung" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "Verifizierungszertifikate" +#~ msgid "Verification certificates" +#~ msgstr "Verifizierungszertifikate" #~ msgid "Verify only" #~ msgstr "Nur verifizieren" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." -msgstr "" -"Überprüfen Sie die E-Mail-Adresse des Benutzers, indem Sie ihm einen " -"einmaligen Link senden. Kann auch für die Wiederherstellung verwendet " -"werden, um die Authentizität des Benutzers zu überprüfen." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." +msgstr "Überprüfen Sie die E-Mail-Adresse des Benutzers, indem Sie ihm einen einmaligen Link senden. Kann auch für die Wiederherstellung verwendet werden, um die Authentizität des Benutzers zu überprüfen." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "Version" #~ msgid "Version: {0}" #~ msgstr "Version: {0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "Version: {versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "Installationsinfo anzeigen" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "Installationsdokumentation anzeigen" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "Sichtbar in der URL" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "Wartezeit (max.)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "Wartezeit (min.)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "Warnung" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "Warnung: Die Anwendung wird von keinem Outpost verwendet." -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." -msgstr "" -"Warnung: Keine Einladungsphase ist an einen Ablauf gebunden. Einladungen " -"funktionieren nicht wie erwartet." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." +msgstr "Warnung: Keine Einladungsphase ist an einen Ablauf gebunden. Einladungen funktionieren nicht wie erwartet." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "Warnung: Keine Richtlinie zugewiesen" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "Warnung: Der Anbieter wird nicht von einer Anwendung verwendet." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "Warnung: Der Anbieter wird von keinem Outpost verwendet." -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "Warnung: Provider ist keiner Applikation zugewiesen" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." -msgstr "" -"Warnung: Sie sind im Begriff, den Benutzer zu löschen, als den Sie " -"angemeldet sind ({0}). Fahren Sie auf eigene Gefahr fort." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." +msgstr "Warnung: Sie sind im Begriff, den Benutzer zu löschen, als den Sie angemeldet sind ({0}). Fahren Sie auf eigene Gefahr fort." -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." -msgstr "" -"Warnung: authentik-Domain ist nicht konfiguriert. Authentifizierungen werden" -" nicht funktionieren." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." +msgstr "Warnung: authentik-Domain ist nicht konfiguriert. Authentifizierungen werden nicht funktionieren." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "Web-Zertifikat" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "WebAuthn-Authentifikatoren" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn Geräte" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (generic)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Webhook Zuordnung" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "Webhook URL" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "Willkommen, {name}!" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." -msgstr "" -"Wenn ein Benutzer erfolgreich von der E-Mail zurückkehrt, wird sein Konto " -"aktiviert" +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." +msgstr "Wenn ein Benutzer erfolgreich von der E-Mail zurückkehrt, wird sein Konto aktiviert" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." -msgstr "" -"Sofern eine gültige E-Mailadresse oder Benutzername angegeben wurde und " -"diese Option aktiviert ist, wird das Profilbild und der Benutzername des " -"Benutzers angezeigt. Ansonsten wird der vom Benutzer eingegebene Text " -"angezeigt." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." +msgstr "Sofern eine gültige E-Mailadresse oder Benutzername angegeben wurde und diese Option aktiviert ist, wird das Profilbild und der Benutzername des Benutzers angezeigt. Ansonsten wird der vom Benutzer eingegebene Text angezeigt." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." -msgstr "" -"Bei der Verbindung zu einem LDAP-Server mit TLS werden Zertifikate " -"standardmäßig nicht geprüft. Geben Sie ein Schlüsselpaar an, um das Remote-" -"Zertifikat zu validieren." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." +msgstr "Bei der Verbindung zu einem LDAP-Server mit TLS werden Zertifikate standardmäßig nicht geprüft. Geben Sie ein Schlüsselpaar an, um das Remote-Zertifikat zu validieren." -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." -msgstr "" -"Bei Verbindung via SSH wird dieses Schlüsselpaar zur Authentifizierung " -"genutzt." +msgstr "Bei Verbindung via SSH wird dieses Schlüsselpaar zur Authentifizierung genutzt." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." -msgstr "" -"Wenn diese Option aktiviert ist, werden die globalen E-Mail " -"Verbindungseinstellungen benutzt und die unten angegebenen Einstellungen " -"ignoriert" +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." +msgstr "Wenn diese Option aktiviert ist, werden die globalen E-Mail Verbindungseinstellungen benutzt und die unten angegebenen Einstellungen ignoriert" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." -msgstr "" -"Wenn diese Option aktiviert ist, wird die Einladung nach ihrer Benutzung " -"gelöscht." +msgstr "Wenn diese Option aktiviert ist, wird die Einladung nach ihrer Benutzung gelöscht." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." -msgstr "" -"Wenn diese Option aktiviert ist, werden Benutzerfelder unabhängig von ihrem " -"Format abgeglichen." +msgstr "Wenn diese Option aktiviert ist, werden Benutzerfelder unabhängig von ihrem Format abgeglichen." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." +msgstr "Wenn mehrere Stufen ausgewählt sind, kann der Benutzer wählen, welche er registrieren möchte." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." +msgstr "Wenn diese Option ausgewählt ist, wird ein Passwortfeld auf derselben Seite statt auf einer separaten Seite angezeigt. Dadurch werden Angriffe auf die Aufzählung von Benutzernamen verhindert." + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." +msgstr "Wenn diese Option ausgewählt ist, werden die Signaturen eingehender Behauptungen anhand dieses Zertifikats validiert. Um nicht signierte Anfragen zuzulassen, belassen Sie die Standardeinstellung." + +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." +msgstr "Wenn diese Option aktiviert ist, werden alle Ausführungen dieser Richtlinie protokolliert. Standardmäßig werden nur Ausführungsfehler protokolliert." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." +msgstr "Bei Verwendung in Verbindung mit einer User Write-Phase verwenden Sie attributes.foo zum Schreiben von Attributen." + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." msgstr "" -"Wenn mehrere Stufen ausgewählt sind, kann der Benutzer wählen, welche er " -"registrieren möchte." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." -msgstr "" -"Wenn diese Option ausgewählt ist, wird ein Passwortfeld auf derselben Seite " -"statt auf einer separaten Seite angezeigt. Dadurch werden Angriffe auf die " -"Aufzählung von Benutzernamen verhindert." +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." +msgstr "Falls eine externe Protokollierlösung zum archivieren genutzt wird, könnte dies auf „minutes=5“ gesetzt werden." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." -msgstr "" -"Wenn diese Option ausgewählt ist, werden die Signaturen eingehender " -"Behauptungen anhand dieses Zertifikats validiert. Um nicht signierte " -"Anfragen zuzulassen, belassen Sie die Standardeinstellung." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "Bei Verwendung des Proxy- oder Forward-Authentifizierungsmodus (Einzelanwendung) wird der angeforderte URL-Pfad mit den regulären Ausdrücken verglichen. Bei Verwendung von Forward Auth (Domänenmodus) wird die vollständige angeforderte URL einschließlich Schema und Host mit den regulären Ausdrücken abgeglichen." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." -msgstr "" -"Wenn diese Option aktiviert ist, werden alle Ausführungen dieser Richtlinie " -"protokolliert. Standardmäßig werden nur Ausführungsfehler protokolliert." - -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." -msgstr "" -"Bei Verwendung in Verbindung mit einer User Write-Phase verwenden Sie " -"attributes.foo zum Schreiben von Attributen." - -#: src/pages/tenants/TenantForm.ts -msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." -msgstr "" -"Falls eine externe Protokollierlösung zum archivieren genutzt wird, könnte " -"dies auf „minutes=5“ gesetzt werden." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"Bei Verwendung des Proxy- oder Forward-Authentifizierungsmodus " -"(Einzelanwendung) wird der angeforderte URL-Pfad mit den regulären " -"Ausdrücken verglichen. Bei Verwendung von Forward Auth (Domänenmodus) wird " -"die vollständige angeforderte URL einschließlich Schema und Host mit den " -"regulären Ausdrücken abgeglichen." - -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "Whoops!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Fenster" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Arbeiter" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -7115,42 +6971,59 @@ msgstr "" "Alle Daten des Ablauf-Kontexts 'Datenaufforderung' an den aktuell ausstehenden Benutzer schreiben. Wenn kein Benutzer\n" "ausstehend ist, wird ein neuer Benutzer erstellt und Daten werden ihm geschrieben." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "X509 Betreff" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Ja" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Ja ({0})" -#: src/pages/outposts/OutpostForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + +#: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "Sie können nur Anbieter auswählen, die zum Typ des Outposts passen." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "Sie werden gleich zur folgenden URL weitergeleitet" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "Sie geben sich gerade als {0} aus. Klicken Sie zum Stoppen." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 läuft auf app1.example.com" @@ -7160,15 +7033,13 @@ msgstr "app1 läuft auf app1.example.com" #~ msgid "authentik LDAP Backend" #~ msgstr "authentik LDAP Backend" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "Authentik läuft auf auth.example.com" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." -msgstr "" -"authentik: Gebietsschema: Zeigt eine Liste von Gebietsschemas, die Authentik" -" unterstützt." +msgstr "authentik: Gebietsschema: Zeigt eine Liste von Gebietsschemas, die Authentik unterstützt." #: src/elements/forms/DeleteForm.ts msgid "connecting object will be deleted" @@ -7182,40 +7053,45 @@ msgstr "Verbindung wird gelöscht" msgid "no tabs defined" msgstr "Keine Registerkarten definiert" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "Objekt wird GELÖSCHT" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "Referenz wird auf den Standardwert zurückgesetzt" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "Referenz wird auf einen leeren Wert gesetzt" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "mit aktuellem Nutzer" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "mit Inspektor" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} (\"{1}\", vom Typ {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -7223,7 +7099,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} von {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} ist verfügbar!" @@ -7231,7 +7107,7 @@ msgstr "{0} ist verfügbar!" msgid "{0} unread" msgstr "{0} ungelesen" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "\"{0}\", sollte \"{1}\" sein" diff --git a/web/src/locales/en.po b/web/src/locales/en.po index 87d871a22..4840f1a4d 100644 --- a/web/src/locales/en.po +++ b/web/src/locales/en.po @@ -262,8 +262,8 @@ msgid "Addition User DN" msgstr "Addition User DN" #: src/admin/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "Additional Scope" +#~ msgid "Additional Scope" +#~ msgstr "Additional Scope" #: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Additional UI settings" @@ -278,8 +278,12 @@ msgid "Additional scope mappings, which are passed to the proxy." msgstr "Additional scope mappings, which are passed to the proxy." #: src/admin/sources/oauth/OAuthSourceForm.ts -msgid "Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "Additional scopes to be passed to the OAuth Provider, separated by space." + +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." #: src/admin/blueprints/BlueprintForm.ts #: src/admin/sources/ldap/LDAPSourceForm.ts @@ -1081,6 +1085,7 @@ msgstr "Client type" msgid "Close" msgstr "Close" +#: src/flow/providers/oauth2/DeviceCode.ts #: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts #: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts @@ -1195,6 +1200,7 @@ msgstr "Confirmed" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "Connect" @@ -1278,6 +1284,7 @@ msgid "Context" msgstr "Context" #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts #: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts #: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts #: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts @@ -1757,6 +1764,10 @@ msgstr "Device classes" msgid "Device classes which can be used to authenticate." msgstr "Device classes which can be used to authenticate." +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "Device code flow" + #: #~ msgid "Device name" #~ msgstr "Device name" @@ -1826,6 +1837,7 @@ msgstr "Disabled blueprints are never applied." #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "Disconnect" @@ -2058,6 +2070,10 @@ msgstr "Enrollment" msgid "Enrollment flow" msgstr "Enrollment flow" +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "Enter the code shown on your device." + #: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "EntityID/Issuer" msgstr "EntityID/Issuer" @@ -2305,6 +2321,7 @@ msgstr "Failed to delete {0}: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "Failed to disconnected source: {exc}" @@ -2799,6 +2816,10 @@ msgstr "If no explicit redirect URIs are specified, the first successfully used #~ "If password change date is more than x days in the past, invalidate the user's password\n" #~ "and show a notice." +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." + #: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "If set, users are able to configure details of their profile." @@ -3152,6 +3173,8 @@ msgstr "Load servers" #: src/flow/FlowExecutor.ts #: src/flow/FlowExecutor.ts #: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts #: src/flow/stages/FlowErrorStage.ts #: src/flow/stages/access_denied/AccessDeniedStage.ts #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts @@ -3228,6 +3251,7 @@ msgstr "Loading" #: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts #: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts @@ -3248,6 +3272,7 @@ msgstr "Loading" #: src/admin/tenants/TenantForm.ts #: src/admin/tenants/TenantForm.ts #: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts #: src/admin/tokens/TokenForm.ts #: src/admin/users/UserForm.ts #: src/admin/users/UserResetEmailForm.ts @@ -3367,6 +3392,10 @@ msgstr "Manual configuration" msgid "Manually configure SAML" msgstr "Manually configure SAML" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "Mapping" + #: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "Mark newly created users as inactive." @@ -3471,6 +3500,10 @@ msgstr "Model updated" msgid "Modern applications, APIs and Single-page applications." msgstr "Modern applications, APIs and Single-page applications." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "Modify the payload sent to the custom provider." + #: #~ msgid "Monitor" #~ msgstr "Monitor" @@ -3897,8 +3930,8 @@ msgid "OIDC well-known configuration URL. Can be used to automatically configure msgstr "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." #: src/admin/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" #: src/admin/events/EventInfo.ts #: src/admin/events/EventInfo.ts @@ -4211,6 +4244,7 @@ msgstr "Plan history" msgid "Please enter the code you received via SMS" msgstr "Please enter the code you received via SMS" +#: src/flow/providers/oauth2/DeviceCode.ts #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "Please enter your Code" @@ -4864,6 +4898,7 @@ msgstr "Scope which the client can specify to access these properties." #: src/admin/providers/oauth2/OAuth2ProviderForm.ts #: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts msgid "Scopes" msgstr "Scopes" @@ -5589,6 +5624,7 @@ msgstr "Successfully deleted {0} {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "Successfully disconnected source" @@ -5831,7 +5867,7 @@ msgstr "System" msgid "System Tasks" msgstr "System Tasks" -#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "System status" @@ -6701,6 +6737,7 @@ msgstr "User mappings can only be checked if a user is already logged in when tr #: src/admin/sources/oauth/OAuthSourceForm.ts #: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "User matching mode" @@ -6882,7 +6919,7 @@ msgstr "Verification Certificate" msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." msgstr "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." -#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "Version" @@ -7083,7 +7120,7 @@ msgstr "Whoops!" msgid "Windows" msgstr "Windows" -#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Workers" @@ -7127,6 +7164,10 @@ msgstr "Yes" msgid "Yes ({0})" msgstr "Yes ({0})" +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "You can close this tab now." + #: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "You can only select providers that match the type of the outpost." @@ -7139,6 +7180,10 @@ msgstr "You're about to be redirect to the following URL." msgid "You're currently impersonating {0}. Click to stop." msgstr "You're currently impersonating {0}. Click to stop." +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "You've successfully authenticated your device." + #: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 running on app1.example.com" diff --git a/web/src/locales/es.po b/web/src/locales/es.po index 725842c9f..6d96ba005 100644 --- a/web/src/locales/es.po +++ b/web/src/locales/es.po @@ -1,7 +1,7 @@ -# +# # Translators: # jcamat, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -31,105 +31,109 @@ msgstr "(Formato: hours=-1;minutes=-2;seconds=-3)." msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(Formato: hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr "" -"Archivos .akflow, que se pueden encontrar en goauthentik.io y que authentik " -"puede exportar." +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr "Archivos .akflow, que se pueden encontrar en goauthentik.io y que authentik puede exportar." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 dígitos, ampliamente compatible" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "8 dígitos, no compatible con aplicaciones como Google Authenticator" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "Un autenticador «roaming», como YubiKey" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "Se te ha enviado un código por SMS." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "Está disponible una versión más reciente de la interfaz." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "Un autenticador no extraíble, como TouchID o Windows Hello" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." -msgstr "" -"Una política utilizada para las pruebas. Siempre devuelve el mismo resultado" -" que se especifica a continuación después de esperar una duración aleatoria." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." +msgstr "Una política utilizada para las pruebas. Siempre devuelve el mismo resultado que se especifica a continuación después de esperar una duración aleatoria." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "URL ACS" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "TODAS, todas las políticas deben coincidir para otorgar acceso." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." -msgstr "" -"TODAS, todas las políticas deben coincidir para incluir el acceso a esta " -"etapa." +msgstr "TODAS, todas las políticas deben coincidir para incluir el acceso a esta etapa." -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "CUALQUIERA, cualquier política debe coincidir para otorgar acceso." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." -msgstr "" -"CUALQUIERA, cualquier política debe coincidir para incluir el acceso a esta " -"etapa." +msgstr "CUALQUIERA, cualquier política debe coincidir para incluir el acceso a esta etapa." -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "Acceso a la API" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "Nombre de usuario de autenticación de API" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "Contraseña de autenticación de API" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "Nombre de host de API" @@ -137,79 +141,92 @@ msgstr "Nombre de host de API" msgid "API Requests" msgstr "Solicitudes de API" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" -msgstr "" -"Token de API (se puede usar para acceder a la API mediante programación)" +msgstr "Token de API (se puede usar para acceder a la API mediante programación)" #: src/elements/messages/Middleware.ts msgid "API request failed" msgstr "Solicitud de API fallida" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "Acerca de las aplicaciones" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "Clave de acceso" #~ msgid "Access code validity" #~ msgstr "Validez de código de acceso" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "URL de token de acceso" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "Validez de token de acceso" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "Acción" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "Acciones" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "Acciones en las últimas 24 horas" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "Activar" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "Activar usuario pendiente en caso de éxito" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "Activo" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "Añadir" @@ -232,38 +249,44 @@ msgstr "Añadir" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "DN de grupo de adición" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "DN de usuario de adición" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "Ámbito adicional" +#~ msgid "Additional Scope" +#~ msgstr "Ámbito adicional" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "DN de grupo adicional, antepuesto al DN base." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "Mapeos de ámbito adicional, que se pasan al proxy." #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "" -"Ámbitos adicionales que se pasarán al proveedor de OAuth, separados por " -"espacios." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "Ámbitos adicionales que se pasarán al proveedor de OAuth, separados por espacios." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "Configuraciones adicionales" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "DN de usuario adicional, antepuesto al DN base." @@ -271,163 +294,182 @@ msgstr "DN de usuario adicional, antepuesto al DN base." msgid "Admin" msgstr "Admin" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "Interfaz de administración" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "Configuraciones de protocolo avanzada" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "Configuraciones avanzadas" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "Modelo afectado:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "Alerta" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "Algoritmo utilizado para firmar los tokens JWT." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "Permitir inicios de sesión iniciados por el proveedor IDP" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" -msgstr "" -"Permite que tus amigos se autentiquen a través de Plex, incluso si no " -"compartes ningún servidor" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" +msgstr "Permite que tus amigos se autentiquen a través de Plex, incluso si no compartes ningún servidor" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Permite hasta N ocurrencias en la base de datos HIBP." -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." -msgstr "" -"Permitir a los usuarios utilizar aplicaciones en función de las propiedades," -" aplicar criterios de contraseña y aplicar etapas de forma selectiva." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." +msgstr "Permitir a los usuarios utilizar aplicaciones en función de las propiedades, aplicar criterios de contraseña y aplicar etapas de forma selectiva." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "URIs de redireccionamiento permitidas" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "Recuento permitido" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "Servidores permitidos" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." -msgstr "" -"Permite los flujos de autenticación iniciados por el IdP. Esto puede suponer" -" un riesgo para la seguridad, ya que no se valida el identificador de la " -"solicitud." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." +msgstr "Permite los flujos de autenticación iniciados por el IdP. Esto puede suponer un riesgo para la seguridad, ya que no se valida el identificador de la solicitud." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." -msgstr "" -"Permitir/denegar solicitudes en función de los usuarios y/o la reputación de" -" las IP." +msgstr "Permitir/denegar solicitudes en función de los usuarios y/o la reputación de las IP." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." -msgstr "" -"También se conoce como ID de entidad. Por defecto es la URL de metadatos." +msgstr "También se conoce como ID de entidad. Por defecto es la URL de metadatos." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." msgstr "" -"Como alternativa, si su dispositivo actual tiene instalado Duo, haga clic en" -" este enlace:" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" +msgstr "Como alternativa, si su dispositivo actual tiene instalado Duo, haga clic en este enlace:" + +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "Exigir siempre el consentimiento" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "Un ejemplo de configuración podría ser así:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "Se puede usar cualquier código HTML." -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "App" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "contraseña de la aplicación" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" -msgstr "" -"Contraseña de la aplicación (se puede usar para iniciar sesión con un " -"ejecutor de flujo)" +msgstr "Contraseña de la aplicación (se puede usar para iniciar sesión con un ejecutor de flujo)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "Aplicación" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "Icono de aplicación" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "Autorizaciones de aplicación" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "Aplicación autorizada" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "La aplicación requiere los siguientes permisos:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "Nombre para mostrar de la aplicación." -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "Aplicación(es)" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "Aplicaciones" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "Aplicaciones con mayor uso" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -435,7 +477,7 @@ msgstr "" "¿Está seguro de que desea borrar la memoria caché de flujo?\n" "Esto provocará que todos los flujos se vuelvan a evaluar en su próximo uso." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -451,110 +493,111 @@ msgstr "¿Estás seguro de que quieres eliminar {0} {1}?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "¿Estás seguro de que quieres eliminar {0} {objName}?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "¿Estás seguro de que quieres actualizar {0} «{1}»?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "La afirmación no es válida en o después de la hora actual + este valor " -#~ "(Formato: hours=1;minutes=2;seconds=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "La afirmación no es válida en o después de la hora actual + este valor (Formato: hours=1;minutes=2;seconds=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "Afirmación válida no antes" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "Afirmación válida no en o después de" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "Las afirmaciones están vacías" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "Asignado a la aplicación" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "Asignado a {0} objeto(s)." #~ msgid "Assigned to {0} objects." #~ msgstr "Asignado a {0} objetos." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "Se intentó iniciar sesión como {0}" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"Nombre de atributo utilizado para afirmaciones SAML. Puede ser un OID de " -"URN, una referencia de esquema, o cualquier otra cadena. Si este mapeo de " -"propiedades se utiliza para la propiedad NameID, este campo se descarta." +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "Nombre de atributo utilizado para afirmaciones SAML. Puede ser un OID de URN, una referencia de esquema, o cualquier otra cadena. Si este mapeo de propiedades se utiliza para la propiedad NameID, este campo se descarta." -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "Atributos" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Audiencia" #~ msgid "Auth Type" #~ msgstr "Tipo de autenticación" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "Autenticando con Apple..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "Autenticando con Plex..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "Autenticación" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "Tipo de autenticación" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "URL de autenticación" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "Flujo de autenticación" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "Autenticador" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "Adjunto de autenticador" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "Autorización" @@ -564,15 +607,16 @@ msgstr "Autorización" #~ msgid "Authorization Code(s)" #~ msgstr "Código(s) de autorización" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "URL de autorización" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "Flujo de autorización" @@ -580,19 +624,27 @@ msgstr "Flujo de autorización" msgid "Authorizations" msgstr "Autorizaciones" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "Autorizar URL" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "Aplicación autorizada:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "Detección automática (según su navegador)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Imagen de avatar" @@ -600,19 +652,21 @@ msgstr "Imagen de avatar" msgid "Back" msgstr "" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "Backends" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "Fondo" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "Imagen de fondo" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "Se muestra el fondo durante la ejecución." @@ -620,93 +674,96 @@ msgstr "Se muestra el fondo durante la ejecución." #~ msgstr "La copia de seguridad terminó con errores." #~ msgid "Backup finished with warnings/backup not supported." -#~ msgstr "" -#~ "La copia de seguridad finalizó con advertencias/copia de seguridad no " -#~ "soportada" +#~ msgstr "La copia de seguridad finalizó con advertencias/copia de seguridad no soportada" #~ msgid "Backup status" #~ msgstr "Estado de copia de seguridad" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "DN base" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "Basado en el hash de ID de usuario" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." -msgstr "" -"Basado en el correo electrónico del usuario. Recomendado en lugar del método" -" UPN." +msgstr "Basado en el correo electrónico del usuario. Recomendado en lugar del método UPN." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." -msgstr "" -"Basado en el UPN del usuario, solo funciona si el usuario tiene un conjunto " -"de atributos «upn». Use este método solo si tiene dominios UPN y Mail " -"diferentes." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." +msgstr "Basado en el UPN del usuario, solo funciona si el usuario tiene un conjunto de atributos «upn». Use este método solo si tiene dominios UPN y Mail diferentes." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "Basado en el nombre de usuario" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "Autenticación básica" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "Autenticación básica" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "Token portador" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "CN de enlace" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "DN de enlace" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Contraseña de enlace" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Flujo de enlace" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Etapa de enlace" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "Vinculación" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "Tipo de vinculación" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "Configuración de marca" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." msgstr "La marca se muestra en el título de la página y en otros lugares." @@ -714,132 +771,122 @@ msgstr "La marca se muestra en el título de la página y en otros lugares." msgid "Browser" msgstr "Navegador" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Compilar hash:" #~ msgid "Build hash: {0}" #~ msgstr "Compilar hash: {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "Incorporado" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." -msgstr "" -"Por defecto, solo se muestran los iconos de los orígenes. Actívala para " -"mostrar sus nombres completos." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." -msgstr "" -"CA contra la que se verifica el certificado del destino. Se puede dejar " -"vacío para que no se valide." - -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "Por defecto, solo se muestran los iconos de los orígenes. Actívala para mostrar sus nombres completos." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "CA contra la que se verifica el certificado del destino. Se puede dejar vacío para que no se valide." + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." +msgstr "" + +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "" + +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "Flujos almacenados en caché" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "Políticas almacenadas en caché" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." -msgstr "" -"Al realizar consultas en caché, el controlador mantiene a todos los usuarios" -" y grupos en memoria y se actualizará cada 5 minutos." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." +msgstr "Al realizar consultas en caché, el controlador mantiene a todos los usuarios y grupos en memoria y se actualizará cada 5 minutos." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "URL de devolución de llamada" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "Puede tener el formato «unix://» cuando se conecta a un servicio local de " -#~ "docker, o «https://:2376» cuando se conecta a un sistema remoto." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -"Puede tener el formato 'unix: //' cuando se conecta a un servicio local de " -"docker, usando 'ssh: //' para conectarse a través de SSH, o 'https://:2376' " -"cuando se conecta a un sistema remoto." -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "Puede tener el formato «unix://» cuando se conecta a un servicio local de docker, o «https://:2376» cuando se conecta a un sistema remoto." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "Puede tener el formato 'unix: //' cuando se conecta a un servicio local de docker, usando 'ssh: //' para conectarse a través de SSH, o 'https://:2376' cuando se conecta a un sistema remoto." + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "Cancelar" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "Coincidencia insensible a mayúsculas" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "Certificado" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "Huella digital de certificado (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "Huella digital de certificado (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "Asunto del certificado" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." -msgstr "" -"Certificado utilizado para firmar respuestas salientes que van al proveedor " -"de servicios." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." +msgstr "Certificado utilizado para firmar respuestas salientes que van al proveedor de servicios." #~ msgid "Certificate-Key Pair" #~ msgstr "Par de claves de certificado" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "Par(es) de claves de certificado" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "Pares de claves de certificado" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." -msgstr "" -"Certificado/clave utilizados para la autenticación. Se puede dejar en blanco" -" para no realizar ninguna autenticación." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." +msgstr "Certificado/clave utilizados para la autenticación. Se puede dejar en blanco para no realizar ninguna autenticación." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "Certificados" @@ -847,7 +894,8 @@ msgstr "Certificados" msgid "Change password" msgstr "Cambiar contraseña" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "Cambiar estado" @@ -855,38 +903,39 @@ msgstr "Cambiar estado" msgid "Change your password" msgstr "Cambia tu contraseña" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "Registro de cambios" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "Caracteres que se consideran símbolos." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "Comprobar" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "Comprobar acceso a aplicaciones" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "Comprobar IP" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "Comprobar nombre de usuario" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "Comprobar acceso" @@ -895,35 +944,34 @@ msgstr "Comprobar acceso" #~ "5 characters of the SHA1 Hash." #~ msgstr "" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "Comprobar controladores." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Comprobar estado" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "Comprobar la IP del servicio de Kubernetes, o" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "Comprobar los registros" #~ msgid "Check your Emails for a password reset link." -#~ msgstr "" -#~ "Busca en tus correos electrónicos el enlace para restablecer la contraseña." +#~ msgstr "Busca en tus correos electrónicos el enlace para restablecer la contraseña." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "Busca en tu bandeja de entrada el correo electrónico de verificación." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Casilla de verificación" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -931,35 +979,27 @@ msgstr "" "Comprueba un valor de la solicitud de política contra la API 'Have I been Pwned' y rechaza la solicitud en función de eso.\n" "Tenga en cuenta que solo se envía una parte del hash de la contraseña, la comparación completa se realiza en el lado del cliente." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." -msgstr "" -"Comprueba si la contraseña del usuario de la solicitud se ha cambiado en los" -" últimos x días y la rechaza según la configuración." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." +msgstr "Comprueba si la contraseña del usuario de la solicitud se ha cambiado en los últimos x días y la rechaza según la configuración." -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." -msgstr "" -"Comprueba el valor de la solicitud de política contra varias reglas, que se " -"utilizan principalmente para garantizar la fortaleza de la contraseña." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." +msgstr "Comprueba el valor de la solicitud de política contra varias reglas, que se utilizan principalmente para garantizar la fortaleza de la contraseña." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "Limpiar caché de flujo" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "Limpiar caché de políticas" @@ -968,16 +1008,18 @@ msgstr "Limpiar caché de políticas" msgid "Clear all" msgstr "Limpiar todo" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "Limpiar imagen de fondo" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "Limpiar caché" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "Limpiar icono" @@ -989,84 +1031,84 @@ msgstr "" msgid "Click to change value" msgstr "Haga clic para cambiar el valor" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "Haga clic para copiar el token" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "ID de cliente" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "IP del cliente" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "Secreto del cliente" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "Tipo de cliente" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "Cerrar" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "Código" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "Nombre común" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "Modo de compatibilidad" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "Confidencial" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." -msgstr "" -"Los clientes confidenciales son capaces de mantener la confidencialidad de " -"sus credenciales. Los clientes públicos son incapaces." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." +msgstr "Los clientes confidenciales son capaces de mantener la confidencialidad de sus credenciales. Los clientes públicos son incapaces." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "Configuración" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "Error de configuración" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "Flujo de configuración" #~ msgid "Configuration stage" #~ msgstr "Etapa de configuración" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "" @@ -1076,89 +1118,74 @@ msgstr "" #~ msgid "Configure how long access codes are valid for." #~ msgstr "Configurar durante cuánto tiempo son válidos los códigos de acceso." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "Configurar durante cuánto tiempo son válidos los tokens de acceso." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." -msgstr "" -"Configurar durante cuánto tiempo son válidos los tokens de actualización y " -"sus id_tokens." +msgstr "Configurar durante cuánto tiempo son válidos los tokens de actualización y sus id_tokens." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "Configurar durante cuánto tiempo son válidos los tokens." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." -msgstr "" -"Configurar cómo se creará el valor NameID. Cuando se deja vacío, se " -"respetará la NameIDPolicy de la solicitud entrante." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." +msgstr "Configurar cómo se creará el valor NameID. Cuando se deja vacío, se respetará la NameIDPolicy de la solicitud entrante." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." -msgstr "" -"Configurar cómo el ejecutor de flujo debe gestionar una respuesta no válida " -"a un desafío." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." +msgstr "Configurar cómo el ejecutor de flujo debe gestionar una respuesta no válida a un desafío." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." msgstr "Configurar cómo se debe rellenar el campo emisor del token de ID." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." -msgstr "" -"Configurar la forma en que el controlador consulta los usuarios del servidor" -" Authentik." +msgstr "Configurar la forma en que el controlador consulta los usuarios del servidor Authentik." #~ msgid "Configure settings relevant to your user profile." #~ msgstr "Configurar los ajustes relevantes para su perfil de usuario." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." -msgstr "" -"Configurar la desviación de tiempo máxima permitida para una afirmación." +msgstr "Configurar la desviación de tiempo máxima permitida para una afirmación." -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." -msgstr "" -"Configurar los ajustes visuales y los valores predeterminados para los " -"diferentes dominios." +msgstr "Configurar los ajustes visuales y los valores predeterminados para los diferentes dominios." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." +msgstr "Configurar qué datos deben usarse como identificador de usuario único. En la mayoría de los casos, el valor predeterminado debería estar bien." + +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" msgstr "" -"Configurar qué datos deben usarse como identificador de usuario único. En la" -" mayoría de los casos, el valor predeterminado debería estar bien." #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "Conectar" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "Conectar al servidor LDAP en el puerto 389:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." -msgstr "" -"Conectar su cuenta de usuario a los servicios que se enumeran a continuación" -" para permitirle iniciar sesión usando el servicio en lugar de las " -"credenciales tradicionales." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." +msgstr "Conectar su cuenta de usuario a los servicios que se enumeran a continuación para permitirle iniciar sesión usando el servicio en lugar de las credenciales tradicionales." #: src/user/user-settings/UserSettingsPage.ts msgid "Connected services" @@ -1171,8 +1198,8 @@ msgstr "Servicios conectados" msgid "Connection error, reconnecting..." msgstr "Error de conexión, reconectando..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "Configuración de conexión" @@ -1180,15 +1207,15 @@ msgstr "Configuración de conexión" msgid "Consent" msgstr "Consentimiento" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "El consentimiento caduca en" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "El consentimiento caduca" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "El consentimiento no caduca nunca" @@ -1196,108 +1223,128 @@ msgstr "El consentimiento no caduca nunca" msgid "Consent(s)" msgstr "Consentimiento(s)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "Considerar que los objetos que coinciden con este filtro son grupos." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." -msgstr "" -"Considerar que los objetos que coinciden con este filtro son usuarios." +msgstr "Considerar que los objetos que coinciden con este filtro son usuarios." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "Clave de consumidor" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "Secreto del consumidor" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "Contexto" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "Continuar" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "Continuar el flujo sin invitación" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." msgstr "Controlar cómo authentik expone e interpreta la información." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Dominio de cookies" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "Copiar" #~ msgid "Copy Key" #~ msgstr "Copiar clave" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "Copiar URL de descarga" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "Copiar enlace de recuperación" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1308,237 +1355,269 @@ msgstr "Crear" msgid "Create App password" msgstr "Crear contraseña de aplicación" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "Crear aplicación" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "Crear vínculo" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "Crear par de claves de certificado" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "Crear flujo" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "Crear grupo" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "Crear invitación" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." -msgstr "" -"Crear enlaces de invitación para inscribir usuarios y, opcionalmente, forzar" -" atributos específicos de su cuenta." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." +msgstr "Crear enlaces de invitación para inscribir usuarios y, opcionalmente, forzar atributos específicos de su cuenta." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "Crear regla de notificación" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "Crear transporte de notificaciones" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "Crear controlador" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "Crear política" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "Crear campo" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "Crear cuenta de servicio" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "Crear etapa" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "Crear vínculo de etapa" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "Crear ámbito" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "Crear token" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "Crear usuario" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "Crea una nueva aplicación" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "" -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "Crear grupo" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "Crear proveedor" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "Crear usuarios como inactivos" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "Crear {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "Creado por" #~ msgid "Created {0}" #~ msgstr "Creado {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "Fecha de creación" #~ msgid "Current plan cntext" #~ msgstr "Contexto actual del plan" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "Contexto actual del plan" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "Configurado actualmente en:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "Personalización" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "Paneles de control" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "Fecha" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "Fecha y hora" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "Desactivar" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "Depurar" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." msgstr "" -"Decide para qué se utiliza este flujo. Por ejemplo, el flujo de " -"autenticación se utiliza cuando un usuario no autenticado visita authentick." -#: src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." +msgstr "Decide para qué se utiliza este flujo. Por ejemplo, el flujo de autenticación se utiliza cuando un usuario no autenticado visita authentick." + +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "Por defecto" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "Flujos predeterminados" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "¿Por defecto?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." -msgstr "" -"Define cómo se envían las notificaciones a los usuarios, por ejemplo, " -"mediante correo electrónico o webhook." +msgstr "Define cómo se envían las notificaciones a los usuarios, por ejemplo, mediante correo electrónico o webhook." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1563,19 +1642,19 @@ msgstr "Eliminar" msgid "Delete account" msgstr "Eliminar cuenta" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "Eliminar la imagen de fondo configurada actualmente." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "Eliminar el icono configurado actualmente." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "Eliminar usuarios temporales después de" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1583,82 +1662,76 @@ msgstr "" "Eliminar el usuario pendiente en ese momento. PRECAUCIÓN, esta etapa no pide\n" "confirmación. Use una etapa de consentimiento para asegurarse de que el usuario esté al tanto de sus acciones." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "Eliminar {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "Denegar el acceso al usuario" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." msgstr "" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "Descripción" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." -msgstr "" -"Descripción que se muestra al usuario al dar su consentimiento. Si se deja " -"vacío, no se informará al usuario." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." +msgstr "Descripción que se muestra al usuario al dar su consentimiento. Si se deja vacío, no se informará al usuario." -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." -msgstr "" -"Designa si este usuario debe tratarse como activo. Deseleccione esto en " -"lugar de eliminar cuentas." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." +msgstr "Designa si este usuario debe tratarse como activo. Deseleccione esto en lugar de eliminar cuentas." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "Designación" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" -msgstr "" -"Estado detallado (una instancia por columna, los datos se almacenan en " -"caché, por lo que puede no haber ninguno)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" +msgstr "Estado detallado (una instancia por columna, los datos se almacenan en caché, por lo que puede no haber ninguno)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" msgstr "" -"Determina cómo authentik devuelve la respuesta al proveedor de servicios." -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." -msgstr "" -"Determina la duración de una sesión. El valor predeterminado de 0 segundos " -"significa que las sesiones duran hasta que se cierra el navegador." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." +msgstr "Determina cómo authentik devuelve la respuesta al proveedor de servicios." + +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." +msgstr "Determina la duración de una sesión. El valor predeterminado de 0 segundos significa que las sesiones duran hasta que se cierra el navegador." #: src/elements/user/SessionList.ts msgid "Device" msgstr "Dispositivo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "Clases de dispositivos" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "Clases de dispositivos que se pueden usar para autenticarse." +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "Nombre del dispositivo" @@ -1666,39 +1739,32 @@ msgstr "Clases de dispositivos que se pueden usar para autenticarse." msgid "Device(s)" msgstr "Dispositivo(s)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "Diagrama" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "Algoritmo de resumen" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "Dígitos" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." msgstr "" -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." #~ msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." -msgstr "" -"La consulta directa siempre devuelve los datos más recientes, pero es más " -"lenta que la consulta en caché." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." +msgstr "La consulta directa siempre devuelve los datos más recientes, pero es más lenta que la consulta en caché." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "Directorio" @@ -1717,70 +1783,82 @@ msgstr "Directorio" #~ msgid "Disable Time-based OTP" #~ msgstr "Deshabilitar OTP basada en tiempo" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "Deshabilitado" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "Desconectar" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "URL de Docker" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "Dominio" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "Descargar" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "Descargar certificado" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "Descargar clave privada" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "Descargar certificado de firma" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." -msgstr "" -"Debido a las limitaciones del protocolo, este certificado solo se usa cuando" -" el controlador tiene un único proveedor." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." +msgstr "Debido a las limitaciones del protocolo, este certificado solo se usa cuando el controlador tiene un único proveedor." #~ msgid "Dummy" #~ msgstr "" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." -msgstr "" -"Etapa ficticia utilizada para las pruebas. Muestra sólo un botón de " -"continuar y siempre pasa." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." +msgstr "Etapa ficticia utilizada para las pruebas. Muestra sólo un botón de continuar y siempre pasa." #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Autenticadores Duo" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Activación Duo" @@ -1788,100 +1866,98 @@ msgstr "Activación Duo" msgid "Duo authenticator" msgstr "Autenticador Duo" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "Notificaciones push Duo" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "Duración tras la cual los eventos se eliminarán de la base de datos." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." -msgstr "" -"Cada proveedor tiene un emisor diferente, en función del slug de la " -"aplicación." +msgstr "Cada proveedor tiene un emisor diferente, en función del slug de la aplicación." -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "Editar" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "Editar vínculo" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "Editar grupo" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "Editar política" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "Editar etapa" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "Editar usuario" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." -msgstr "" -"Introduzca una URL completa, una ruta relativa o use 'fa://fa-test' para " -"usar el icono Font Awesome «fa-test»." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." +msgstr "Introduzca una URL completa, una ruta relativa o use 'fa://fa-test' para usar el icono Font Awesome «fa-test»." #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." msgstr "No se han definido aplicaciones o no tiene acceso a ninguna." -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "Correo electrónico" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "Dirección de correo electrónico" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "Información de correo electrónico:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "Enlace de recuperación de correo electrónico" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "Correo electrónico enviado" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "Etapa de correo electrónico" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "Correo electrónico: campo de texto con tipo de correo electrónico." -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "El controlador integrado no está configurado correctamente." @@ -1894,7 +1970,7 @@ msgstr "El controlador integrado no está configurado correctamente." #~ msgid "Enable SMS authenticator" #~ msgstr "Habilitar el autenticador SMS" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "Habilitar StartTLS" @@ -1904,32 +1980,26 @@ msgstr "Habilitar StartTLS" #~ msgid "Enable TOTP" #~ msgstr "Habilitar TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." -msgstr "" -"Habilitar el modo de compatibilidad, aumenta la compatibilidad con los " -"administradores de contraseñas en dispositivos móviles." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." +msgstr "Habilitar el modo de compatibilidad, aumenta la compatibilidad con los administradores de contraseñas en dispositivos móviles." -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "Habilitado" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." -msgstr "" -"Al habilitar esta opción, se creará un grupo con el nombre del usuario, con " -"el usuario como miembro." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." +msgstr "Al habilitar esta opción, se creará un grupo con el nombre del usuario, con el usuario como miembro." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "Inglés" @@ -1937,34 +2007,43 @@ msgstr "Inglés" msgid "Enroll" msgstr "Inscribir" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "Inscripción" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "Flujo de inscripción" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "Error" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "Error creando la credencial: {err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "Mensaje de error" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "Error al crear la credencial: {err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "Error al validar la afirmación en el servidor: {err}" @@ -1975,30 +2054,23 @@ msgstr "Error: configuración de origen no admitida: {0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "Error: configuración de etapa no admitida: {0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "Evaluar según el plan" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "Evaluar las políticas antes de que la etapa se presente al usuario." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." -msgstr "" -"Evaluar las políticas durante el proceso de planificación de flujo. " -"Deshabilite esto para políticas basadas en entradas. Debe usarse junto con " -"«Reevaluar políticas», ya que con ambas opciones deshabilitadas, las " -"políticas **no** se evalúan." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." +msgstr "Evaluar las políticas durante el proceso de planificación de flujo. Deshabilite esto para políticas basadas en entradas. Debe usarse junto con «Reevaluar políticas», ya que con ambas opciones deshabilitadas, las políticas **no** se evalúan." -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "Registro de eventos" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "Información del evento" @@ -2008,69 +2080,67 @@ msgstr "Información del evento" #~ msgid "Event matcher policy" #~ msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "Retención de eventos" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "Evento {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "Eventos" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "Está todo bien." -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "Excepción" #~ msgid "Execute" #~ msgstr "Ejecutar" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." #~ msgstr "" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "Ejecutar flujo" #~ msgid "Execute with inspector" #~ msgstr "Ejecutar con inspector" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." -msgstr "" -"Ejecutar el fragmento Python para determinar si se permite o deniega una " -"solicitud." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." +msgstr "Ejecutar el fragmento Python para determinar si se permite o deniega una solicitud." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "Registro de ejecución" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "Caduca" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "Caduca el" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "¿Caduca?" @@ -2079,389 +2149,372 @@ msgstr "¿Caduca?" msgid "Expiring" msgstr "A punto de vencer" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "¿Caducando?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "Caducidad" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "Fecha de caducidad" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "Consentimiento explícito" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "Explorar integraciones" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "Exportar" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "Exportar flujo" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "Expresión" #~ msgid "Expression policy" #~ msgstr "" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "Expresión con Python." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "URL de API externa" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"Aplicaciones externas que usan authentik como proveedor de identidad, " -"utilizando protocolos como OAuth2 y SAML. Aquí se muestran todas las " -"aplicaciones, incluso aquellas a las que no puedes acceder." +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "Aplicaciones externas que usan authentik como proveedor de identidad, utilizando protocolos como OAuth2 y SAML. Aquí se muestran todas las aplicaciones, incluso aquellas a las que no puedes acceder." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "Servidor externo" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "Servidor externo" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "inicios de sesión fallidos" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "Inicios de sesión fallidos por día en el último mes" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "Intentos fallidos antes de cancelar" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "Inicio de sesión incorrecto" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "Origenes fallidos" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "No se pudo eliminar la caché de flujo" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "No se pudo eliminar la caché de políticas" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "No se pudo eliminar {0}: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "No se pudo actualizar {0}: {1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "Favicon" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "Inicio de sesión de federación y redes sociales" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Campo" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "Clave de campo" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." -msgstr "" -"Clave de campo para comprobar, están disponibles las claves de campo " -"definidas en las etapas de solicitud." +msgstr "Clave de campo para comprobar, están disponibles las claves de campo definidas en las etapas de solicitud." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "Campo del objeto de usuario en el que se escribe este valor." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "Campo que contiene un identificador único." #~ msgid "Field which contains members of a group." #~ msgstr "Campo que contiene los miembros de un grupo." -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"Campo que contiene los miembros de un grupo. Tenga en cuenta que si se " -"utiliza el campo «MemberUID», se supone que el valor contiene un DN " -"relativo. Por ejemplo, 'memberUid=algun-usuario' en lugar de " -"'memberUid=CN=algun-usuario, ou=grupos,... '" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "Campo que contiene los miembros de un grupo. Tenga en cuenta que si se utiliza el campo «MemberUID», se supone que el valor contiene un DN relativo. Por ejemplo, 'memberUid=algun-usuario' en lugar de 'memberUid=CN=algun-usuario, ou=grupos,... '" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "Campos" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." +msgstr "Campos con los que un usuario puede identificarse. Si no se seleccionan campos, el usuario solo podrá usar orígenes de identidad." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" msgstr "" -"Campos con los que un usuario puede identificarse. Si no se seleccionan " -"campos, el usuario solo podrá usar orígenes de identidad." #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "Flujo" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "Descripción general del flujo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "Ejecución de flujo" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "inspector de flujo" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "Configuración de flujo" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "Flujo que se utilizará al autenticar a los usuarios existentes." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "Flujo que se utilizará al inscribir nuevos usuarios." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "Flujo utilizado antes de la autenticación." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." -msgstr "" -"Flujo utilizado por un usuario autenticado para configurar su contraseña. Si" -" está vacío, el usuario no podrá configurar el cambio de contraseña." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." +msgstr "Flujo utilizado por un usuario autenticado para configurar su contraseña. Si está vacío, el usuario no podrá configurar el cambio de contraseña." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." -msgstr "" -"Flujo utilizado por un usuario autenticado para configurar esta etapa. Si " -"está vacío, el usuario no podrá configurar esta etapa." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." +msgstr "Flujo utilizado por un usuario autenticado para configurar esta etapa. Si está vacío, el usuario no podrá configurar esta etapa." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." -msgstr "" -"Flujo utilizado para que los usuarios se autentiquen. Actualmente, solo se " -"admiten las etapas de identificación y contraseña." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." +msgstr "Flujo utilizado para que los usuarios se autentiquen. Actualmente, solo se admiten las etapas de identificación y contraseña." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." -msgstr "" -"Flujo utilizado para autenticar a los usuarios. Si se deja vacío, se usa el " -"primer flujo aplicable ordenado por la carga." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Flujo utilizado para autenticar a los usuarios. Si se deja vacío, se usa el primer flujo aplicable ordenado por la carga." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." -msgstr "" -"Flujo utilizado para cerrar sesión. Si se deja vacío, se usa el primer flujo" -" aplicable ordenado por la carga." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Flujo utilizado para cerrar sesión. Si se deja vacío, se usa el primer flujo aplicable ordenado por la carga." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "Flujo utilizado al autorizar a este proveedor." -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "Flujo(s)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "Flujos" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "Flujos y etapas" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." -msgstr "" -"Los flujos describen una cadena de etapas para autenticar, inscribir o " -"recuperar un usuario. Las etapas se eligen en función de las políticas que " -"se les aplican." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." +msgstr "Los flujos describen una cadena de etapas para autenticar, inscribir o recuperar un usuario. Las etapas se eligen en función de las políticas que se les aplican." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "Seguir la redirección" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Obligar al usuario a configurar un autenticador" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "¿Has olvidado tu contraseña?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "¿Olvidó su nombre de usuario o contraseña?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "El formulario no devolvió una promesa para ser enviada" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "Formato: \"weeks=3;days=2;hours=3,seconds=2\"" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "Reenvío de autenticación (nivel de dominio)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "Reenvío de autenticación (nivel de dominio)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "Reenvío de autenticación (aplicación única)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "Francés" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "Nombre descriptivo" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "Desde" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "Desde dirección" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "Desde número" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "Número inicial de GID" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "Excepción general del sistema" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "Situación general del sistema" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "Generar" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "Generar par de claves de certificado" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "Genérico" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "Conexión OpenID genérica" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "Obtenga este valor de https://console.twilio.com" @@ -2479,73 +2532,74 @@ msgstr "Ir a la página anterior" #~ msgid "Go to user interface" #~ msgstr "Ir a la interfaz de usuario" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "Grupo" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "Mapeo de propiedades de grupos" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "Campo pertenencia a grupos" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "Filtro de objetos de grupo" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." msgstr "Agrupar usuarios y darles permisos en función de la afiliación." -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "Grupo {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "Grupo(s)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "Grupos" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256 (cifrado simétrico)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "Clave de contraseña HTTP básico" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "Clave de nombre de usuario HTTP básico" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "HTTPS no se detecta correctamente" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "" @@ -2555,70 +2609,63 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Salud y versión" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "Controladores saludables" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "Fuentes saludables" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "Texto de ayuda" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." -msgstr "" -"Oculto: campo oculto, se puede utilizar para insertar datos en el " -"formulario." +msgstr "Oculto: campo oculto, se puede utilizar para insertar datos en el formulario." -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "Ocultar mapeos gestionados" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "Ocultar cuentas de servicio" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." -msgstr "" -"Mantenga presionada la tecla control/comando para seleccionar varios " -"elementos." +msgstr "Mantenga presionada la tecla control/comando para seleccionar varios elementos." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." -msgstr "" -"Cuántos intentos tiene un usuario antes de que se cancele el flujo. Para " -"bloquear al usuario, usa una política de reputación y una etapa user_write." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." +msgstr "Cuántos intentos tiene un usuario antes de que se cancele el flujo. Para bloquear al usuario, usa una política de reputación y una etapa user_write." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "Cómo conectar" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2626,31 +2673,31 @@ msgstr "ID" msgid "ID Token" msgstr "Token de identificación" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "Reputación de IP" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "Icono" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." -msgstr "" -"Icono mostrado en la barra lateral/encabezado y en el ejecutor de flujo." +msgstr "Icono mostrado en la barra lateral/encabezado y en el ejecutor de flujo." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "Icono mostrado en la pestaña del navegador." -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2659,208 +2706,182 @@ msgstr "Identificador" #~ msgid "Identity & Cryptography" #~ msgstr "Identidad y criptografía" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." msgstr "" -"Si está activado, usar la conexión local. Se requiere la integración de " -"Docker Socket/Kubernetes." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." -msgstr "" -"Si se deja vacío, authentik intentará extraer la URL de inicio en función " -"del proveedor seleccionado." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." +msgstr "Si está activado, usar la conexión local. Se requiere la integración de Docker Socket/Kubernetes." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." -msgstr "" -"Si varios proveedores comparten un controlador, se utiliza un certificado " -"autofirmado." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." +msgstr "Si se deja vacío, authentik intentará extraer la URL de inicio en función del proveedor seleccionado." -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." -#~ msgstr "" -#~ "Si no se especifican URI de redireccionamiento explícitos, se permite " -#~ "cualquier URI de redireccionamiento." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." +msgstr "Si varios proveedores comparten un controlador, se utiliza un certificado autofirmado." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." -msgstr "" -"Si no se especifican URI de redireccionamiento explícitos, se guardará el " -"primer URI de redireccionamiento utilizado correctamente." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgstr "Si no se especifican URI de redireccionamiento explícitos, se permite cualquier URI de redireccionamiento." + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." +msgstr "Si no se especifican URI de redireccionamiento explícitos, se guardará el primer URI de redireccionamiento utilizado correctamente." #~ msgid "" #~ "If password change date is more than x days in the past, invalidate the user's password\n" #~ "and show a notice." #~ msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "" -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." -msgstr "" -"Si se establece, los usuarios pueden darse de baja ellos mismos mediante " -"este flujo. Si no se establece ningún flujo, no se muestra la opción." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." +msgstr "Si se establece, los usuarios pueden darse de baja ellos mismos mediante este flujo. Si no se establece ningún flujo, no se muestra la opción." -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." -msgstr "" -"Si se establece este parámetro, esta etapa saltará a la siguiente etapa " -"cuando no se proporcione ninguna invitación. De forma predeterminada, esta " -"etapa cancelará el flujo cuando no se proporcione ninguna invitación." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." +msgstr "Si se establece este parámetro, esta etapa saltará a la siguiente etapa cuando no se proporcione ninguna invitación. De forma predeterminada, esta etapa cancelará el flujo cuando no se proporcione ninguna invitación." -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." msgstr "Si se selecciona, el token caducará. Al expirar, el token se rotará." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." -msgstr "" -"Si utilizas un flujo implícito del lado del cliente (donde no se usa el " -"punto final del token), probablemente quieras aumentar este tiempo." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." +msgstr "Si utilizas un flujo implícito del lado del cliente (donde no se usa el punto final del token), probablemente quieras aumentar este tiempo." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." -msgstr "" -"Si la instancia de authentik utiliza un certificado autofirmado, activa este" -" parámetro." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." +msgstr "Si la instancia de authentik utiliza un certificado autofirmado, activa este parámetro." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." -msgstr "" -"Si el parámetro authentik_host no coincide con la URL con la que deseas " -"iniciar sesión, añade esta configuración." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." +msgstr "Si el parámetro authentik_host no coincide con la URL con la que deseas iniciar sesión, añade esta configuración." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "Suplantar" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "Finalizó la suplantación" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "Suplantación iniciada" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "Importar" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "Importar flujo" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" msgstr "" -"Importar certificados de proveedores externos o crear certificados para " -"firmar solicitudes con ellos." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." +msgstr "Importar certificados de proveedores externos o crear certificados para firmar solicitudes con ellos." + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "En caso de que no puedas acceder a ningún otro método." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." -msgstr "" -"En este ejemplo, habría que establecer la URL de autenticación en " -"auth.example.com y el dominio Cookie en example.com." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." +msgstr "En este ejemplo, habría que establecer la URL de autenticación en auth.example.com y el dominio Cookie en example.com." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "Inactivo" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." -msgstr "" -"Incluir las afirmaciones de usuario de los ámbitos en el id_token, para " -"aplicaciones que no acceden al extremo userinfo." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." +msgstr "Incluir las afirmaciones de usuario de los ámbitos en el id_token, para aplicaciones que no acceden al extremo userinfo." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "Incluir afirmaciones en id_token" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "Integración" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "Clave de integración" #~ msgid "Integrations" #~ msgstr "Integraciones" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "Intención" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "Host Interno" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "Nombre de la aplicación interna, utilizado en las URL." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "Host interno" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "Validación SSL del host interno" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." @@ -2868,509 +2889,541 @@ msgstr "" "Los intentos de inicio de sesión no válidos disminuirán la puntuación de la IP del cliente\n" "y del nombre de usuario con el que están intentando iniciar sesión, en uno." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "Acción de respuesta no válida" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "Invalidación" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "Flujo de invalidación" #~ msgid "Invitation" #~ msgstr "Invitación" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "Invitación utilizada" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "Invitación(es)" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "Invitaciones" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "Está activo" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "Es superusuario" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Emisor" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Modo emisor" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" #~ msgid "JWT Algorithm" #~ msgstr "Algoritmo JWT" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "Clave utilizada para firmar los tokens." -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." -#~ msgstr "" -#~ "Clave utilizada para firmar los tokens. Solo es necesario cuando el " -#~ "algoritmo JWT está configurado en RS256." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." +#~ msgstr "Clave utilizada para firmar los tokens. Solo es necesario cuando el algoritmo JWT está configurado en RS256." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." -msgstr "" -"Par de claves usado para firmar solicitudes salientes. Déjalo vacío para " -"deshabilitar la firma." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." +msgstr "Par de claves usado para firmar solicitudes salientes. Déjalo vacío para deshabilitar la firma." -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Configuración de Kube" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP (vista previa técnica)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "Mapeo de atributos LDAP" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." -msgstr "" -"DN de LDAP con el que se pueden realizar solicitudes de conexión y de " -"búsqueda." +msgstr "DN de LDAP con el que se pueden realizar solicitudes de conexión y de búsqueda." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "Estado de sincronización de LDAP" -#~ msgid "LDAP details" -#~ msgstr "" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "Etiqueta" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "La etiqueta se muestra al lado o encima del campo." -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "Última IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "Último inicio de sesión" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "Última ejecución" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "Visto por última vez: {0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "Última sincronización: {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "Lanzar" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "Lanzar URL" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "Let the user identify themselves with their username or Email address." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." msgstr "" -"Permitir que el usuario se identifique con su nombre de usuario o dirección " -"de correo electrónico." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Let the user identify themselves with their username or Email address." +msgstr "Permitir que el usuario se identifique con su nombre de usuario o dirección de correo electrónico." #~ msgid "Library" #~ msgstr "Librería" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" +msgstr "Enlace a un usuario con una dirección de correo electrónico idéntica. Puede tener implicaciones de seguridad cuando una fuente no valida las direcciones de correo electrónico" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" msgstr "" -"Enlace a un usuario con una dirección de correo electrónico idéntica. Puede " -"tener implicaciones de seguridad cuando una fuente no valida las direcciones" -" de correo electrónico" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "" -"Enlace a un usuario con un nombre de usuario idéntico. Puede tener " -"implicaciones de seguridad cuando se usa el nombre de usuario con otra " -"fuente." +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "Enlace a un usuario con un nombre de usuario idéntico. Puede tener implicaciones de seguridad cuando se usa el nombre de usuario con otra fuente." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "Enlace para usar la invitación." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "Vincular usuarios en un identificador único" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "Cargar servidores" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "Cargando" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "Cargando..." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "Local" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "" #~ msgid "Locale" #~ msgstr "Idioma" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "Registra al usuario pendiente en ese momento." -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "Iniciando sesión a través de {0}." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "Iniciar sesión" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." -msgstr "" -"La contraseña de inicio de sesión se sincroniza automáticamente en authentik" -" desde LDAP. Habilita esta opción para escribir de nuevo en LDAP los cambios" -" de contraseña en authentik" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." +msgstr "La contraseña de inicio de sesión se sincroniza automáticamente en authentik desde LDAP. Habilita esta opción para escribir de nuevo en LDAP los cambios de contraseña en authentik" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "Inicie sesión para continuar a {0}." -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "Inicios de sesión" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Inicios de sesión en las últimas 24 horas" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "Inicios de sesión por día en el último mes" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logotipo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "Cerrar sesión" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "URL de cierre de sesión" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "Registros" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." +msgstr "Operaciones de larga ejecución que authentik ejecuta en segundo plano." + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" msgstr "" -"Operaciones de larga ejecución que authentik ejecuta en segundo plano." #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "Dispositivos MFA" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "Asegúrese de guardar estos tokens en un lugar seguro." -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "Gestionado por authentik" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "Gestionado por authentik (Descubierto)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "Marcar usuarios recién creados como inactivos." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." -msgstr "" -"Hacer coincidir los eventos creados con este tipo de acción. Cuando se deja " -"vacío, todos los tipos de acción coincidirán." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." +msgstr "Hacer coincidir los eventos creados con este tipo de acción. Cuando se deja vacío, todos los tipos de acción coincidirán." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." -msgstr "" -"Hacer coincidir los eventos creados por la aplicación seleccionada. Cuando " -"se deja vacío, todas las aplicaciones coinciden." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." +msgstr "Hacer coincidir los eventos creados por la aplicación seleccionada. Cuando se deja vacío, todas las aplicaciones coinciden." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." -msgstr "" -"Hacer coincidir con la IP de cliente del evento (coincidencia estricta, para" -" coincidencia de red, usa una política de expresión)" +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." +msgstr "Hacer coincidir con la IP de cliente del evento (coincidencia estricta, para coincidencia de red, usa una política de expresión)" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." -msgstr "" -"Hacer coincidir un evento con un conjunto de criterios. Si alguno de los " -"valores configurados coincide, se aprueba la política." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." +msgstr "Hacer coincidir un evento con un conjunto de criterios. Si alguno de los valores configurados coincide, se aprueba la política." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." -msgstr "" -"Hacer coincidir en función del sufijo del dominio, si configura domain.tld, " -"foo.domain.tld coincidirá." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." +msgstr "Hacer coincidir en función del sufijo del dominio, si configura domain.tld, foo.domain.tld coincidirá." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "Duración máxima (en días)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "Miembros" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "Mensaje" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "Mensajes" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "Metadatos" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "Cantidad mínima de dígitos" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "Cantidad mínima de caracteres en minúscula" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "Cantidad mínima de símbolos" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "Cantidad mínima de caracteres en mayúscula" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "Longitud mínima" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "Modo" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "Nombre del modelo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "Modelo creado" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "Modelo eliminado" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "Modelo actualizado" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "Monitor" @@ -3382,177 +3435,200 @@ msgstr "Mis aplicaciones" msgid "My applications" msgstr "Mis aplicaciones" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "Nombre" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." -msgstr "" -"Nombre del campo del formulario, que también se utiliza para almacenar el " -"valor." +msgstr "Nombre del campo del formulario, que también se utiliza para almacenar el valor." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "Política de NameID" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "Mapeo de propiedades NameID" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "¿Necesitas una cuenta?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "Negar el resultado" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." -msgstr "" -"Negar el resultado de la vinculación. Los mensajes no se ven afectados." +msgstr "Negar el resultado de la vinculación. Los mensajes no se ven afectados." -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "¡Nueva versión disponible!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." -msgstr "" -"Los usuarios recién creados se agregan a este grupo, si se selecciona un " -"grupo." +msgstr "Los usuarios recién creados se agregan a este grupo, si se selecciona un grupo." #: src/elements/wizard/Wizard.ts msgid "Next" msgstr "" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "Siguiente etapa" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (entrada)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx (administrador de proxy)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx (independiente)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "No" @@ -3561,57 +3637,63 @@ msgstr "No" msgid "No Applications available." msgstr "No hay aplicaciones disponibles." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "No se han encontrado eventos." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "No hay políticas vinculadas." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "No hay etapas vinculadas" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "No hay datos adicionales disponibles." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "No se requiere ninguna configuración adicional." -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "No se encontró ningún formulario" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "Sin integración activa" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "No se han encontrado eventos coincidentes." -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "No se han encontrado objetos." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "Actualmente no hay políticas vinculadas a este objeto." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "No se envía ninguna preferencia" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "No hay configurado ningún flujo de recuperación." @@ -3623,29 +3705,27 @@ msgstr "No hay servicios disponibles." msgid "No settings flow configured." msgstr "" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "Actualmente no hay etapas vinculadas a este flujo." -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." -msgstr "" -"No hay procesos trabajadores conectados. No se ejecutarán tareas en segundo " -"plano." +msgstr "No hay procesos trabajadores conectados. No se ejecutarán tareas en segundo plano." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "Ninguno (regla deshabilitada)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "Normal" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "No disponible" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "Acción no configurada" @@ -3656,7 +3736,7 @@ msgstr "Acción no configurada" msgid "Not found" msgstr "No se ha encontrado" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "Aún no se ha sincronizado." @@ -3664,41 +3744,44 @@ msgstr "Aún no se ha sincronizado." msgid "Not used by any other object." msgstr "No lo usa ningún otro objeto." -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "¿No eres tú?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "Notificación" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "Reglas de notificación" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "Transportes de notificación" #~ msgid "Notification rule" #~ msgstr "Regla de notificación" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "Regla(s) de notificación" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "Transporte(s) de notificación" @@ -3712,58 +3795,65 @@ msgstr "Notificaciones" #~ msgid "Notifications Transport" #~ msgstr "Transporte de notificaciones" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "Número" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "Número desde el que se enviará el SMS." #~ msgid "OAuth Authorization Codes" #~ msgstr "Códigos de autorización de OAuth" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "Códigos de actualización de OAuth" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "" #~ msgid "OAuth/OIDC" #~ msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." msgstr "" #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "Objeto" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "Campo objeto" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "Campo de exclusividad de objeto" @@ -3771,33 +3861,26 @@ msgstr "Campo de exclusividad de objeto" msgid "Objects created" msgstr "Objetos creados" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Tiempo después del cual caduca el consentimiento. (Formato: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Tiempo después del cual caduca el consentimiento. (Formato: hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "En nombre de {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." -msgstr "" -"Solo hacer fallar la política, no invalidar la contraseña del usuario." +msgstr "Solo hacer fallar la política, no invalidar la contraseña del usuario." -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." -msgstr "" -"Envíar notificaciones solo una vez, por ejemplo, al enviar un webhook a un " -"canal de chat." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." +msgstr "Envíar notificaciones solo una vez, por ejemplo, al enviar un webhook a un canal de chat." #: src/elements/notifications/APIDrawer.ts msgid "Open API Browser" @@ -3806,7 +3889,11 @@ msgstr "Abrir explorador de API" #~ msgid "Open application" #~ msgstr "Abrir aplicación" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "Abrir problema en GitHub..." @@ -3814,109 +3901,95 @@ msgstr "Abrir problema en GitHub..." msgid "Open settings" msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "Emisor de configuración de OpenID" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "URL de configuración de OpenID" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." -msgstr "" -"Clave privada opcional. Si está configurado, puede usar este par de claves " -"para el cifrado." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." +msgstr "Clave privada opcional. Si está configurado, puede usar este par de claves para el cifrado." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "URL opcional si el IDP admite el cierre de sesión único." -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." -msgstr "" -"Datos opcionales que se cargan en la variable de contexto «prompt_data» del " -"flujo. YAML o JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." +msgstr "Datos opcionales que se cargan en la variable de contexto «prompt_data» del flujo. YAML o JSON." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." -msgstr "" -"Flujo de inscripción opcional, que se enlaza en la parte inferior de la " -"página." +msgstr "Flujo de inscripción opcional, que se enlaza en la parte inferior de la página." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." -msgstr "" -"Flujo sin contraseña opcional, que se vincula en la parte inferior de la " -"página. Cuando se configura, los usuarios pueden usar este flujo para " -"autenticarse con un autenticador WebAuthn, sin introducir ningún detalle." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." +msgstr "Flujo sin contraseña opcional, que se vincula en la parte inferior de la página. Cuando se configura, los usuarios pueden usar este flujo para autenticarse con un autenticador WebAuthn, sin introducir ningún detalle." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." -msgstr "" -"Flujo de recuperación opcional, que se enlaza en la parte inferior de la " -"página." +msgstr "Flujo de recuperación opcional, que se enlaza en la parte inferior de la página." -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "Nombres Alt de asunto separados por comas opcionales." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." msgstr "" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "Rellenar previamente el valor de entrada opcionalmente" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." msgstr "Si lo desea, defina el valor «FriendlyName» del atributo Assertion." -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "Si lo desea, configúrelo en su dominio principal, si desea que la " -#~ "autenticación y la autorización se realicen a nivel de dominio. Si ejecuta " -#~ "aplicaciones como app1.domain.tld, app2.domain.tld, defina esto en " -#~ "«domain.tld»." +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "Si lo desea, configúrelo en su dominio principal, si desea que la autenticación y la autorización se realicen a nivel de dominio. Si ejecuta aplicaciones como app1.domain.tld, app2.domain.tld, defina esto en «domain.tld»." -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" + +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "Orden" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "Otros ajustes globales" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "Puestos avanzados anticuados" #~ msgid "Outpost" #~ msgstr "Puesto" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Información de implementación de Outpost" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Integraciones de Outpost" @@ -3926,70 +3999,71 @@ msgstr "Integraciones de Outpost" #~ msgid "Outpost integration" #~ msgstr "Integración avanzada" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Integración (s) avanzada (s)" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Estado de avanzada" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Puesto (s) avanzado (s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Puestos avanzados" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." -msgstr "" -"Los puestos avanzados son implementaciones de componentes auténticos para " -"admitir diferentes entornos y protocolos, como proxies inversos." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." +msgstr "Los puestos avanzados son implementaciones de componentes auténticos para admitir diferentes entornos y protocolos, como proxies inversos." -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "Resumen" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "Datos del certificado codificados en PEM." -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "Padre" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "Grupo principal para todos los grupos importados desde LDAP." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "¿Política de pases?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "Paso" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "Contraseña" @@ -3999,120 +4073,140 @@ msgstr "Contraseña" #~ msgid "Password expiry policy" #~ msgstr "" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "Campo de contraseña" #~ msgid "Password policy" #~ msgstr "" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "Conjunto de contraseñas" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "Etapa de contraseña" #~ msgid "Password, 2FA, etc" #~ msgstr "Contraseña, 2FA, etc." -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." -msgstr "" -"Contraseña: entrada enmascarada, la contraseña se valida contra las fuentes." -" Las políticas aún deben aplicarse a esta etapa. Si se usan dos de ellos en " -"la misma etapa, se garantiza que sean idénticos." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." +msgstr "Contraseña: entrada enmascarada, la contraseña se valida contra las fuentes. Las políticas aún deben aplicarse a esta etapa. Si se usan dos de ellos en la misma etapa, se garantiza que sean idénticos." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "Flujo sin contraseña" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "persistente" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "Número de teléfono" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "Marcador de posición" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "Historial del plan" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "Por favor, introduzca su código" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "Por favor, introduzca su número de teléfono." -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "Por favor, introduzca su código TOTP" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "Por favor, introduzca su contraseña" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "Políticas" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "Política" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "Vinculaciones de políticas/grupos/usuarios" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "Políticas/políticas" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "Política/Usuario/Grupo" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "Vinculaciones de políticas" #~ msgid "Policy binding" #~ msgstr "Política vinculante" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "Política vinculante (s)" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "Modo de motor de políticas" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "Excepción de política" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "Ejecución de políticas" @@ -4124,203 +4218,201 @@ msgstr "Ejecución de políticas" #~ "but takes a random time to process." #~ msgstr "" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "Política {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "Configuración específica de políticas" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Publicar" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Encuadernación" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Publicar enlace (envío automático)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "Desarrollado por authentik" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "Flujo de autenticación previa" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "Clave privada" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "¿Clave privada disponible?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Clave privada, adquirida en https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Clave privada, adquirida en https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "URL del perfil" #~ msgid "Prompt" #~ msgstr "Rápido" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." -msgstr "" -"Solicitar el consentimiento del usuario. El consentimiento puede ser " -"permanente o caducar en un período de tiempo definido." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." +msgstr "Solicitar el consentimiento del usuario. El consentimiento puede ser permanente o caducar en un período de tiempo definido." -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "Mensaje (s)" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "Indicaciones" #~ msgid "Property Mapping" #~ msgstr "Mapeo de propiedades" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "excepción de asignación de propiedades" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "Mapeo (s) de propiedades" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "Asignaciones de propiedades" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "Mapeos de propiedades" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "Asignaciones de propiedades utilizadas para la creación de grupos." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "Asignaciones de propiedades utilizadas para la creación de usuarios." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "Configuración de protocolo" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "Configuración del protocolo" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." msgstr "" -"Proporcionar soporte para protocolos como SAML y OAuth a las aplicaciones " -"asignadas." +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." +msgstr "Proporcionar soporte para protocolos como SAML y OAuth a las aplicaciones asignadas." + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "Proveedor" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "Tipo de proveedor" #~ msgid "Provider type" #~ msgstr "Tipo de proveedor" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "Proveedor (s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "Proveedores" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "Proxy" -#~ msgid "Proxy details" -#~ msgstr "" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "Público" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "Clave pública" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Clave pública, adquirida en https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Clave pública, adquirida en https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "Editorial" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "Acciones rápidas" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "" -"RESTART reinicia el flujo desde el principio, a la vez que mantiene el " -"contexto del flujo." +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART reinicia el flujo desde el principio, a la vez que mantiene el contexto del flujo." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART reinicia el flujo desde el principio." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." msgstr "" -"RETRY devuelve el mensaje de error y un desafío similar para el ejecutor." + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." +msgstr "RETRY devuelve el mensaje de error y un desafío similar para el ejecutor." #~ msgid "RS256 (Asymmetric Encryption)" #~ msgstr "RS256 (cifrado asimétrico)" @@ -4328,91 +4420,89 @@ msgstr "" #~ msgid "RSA Key" #~ msgstr "Clave RSA" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "Vuelva a autenticarse con plex" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "Reevaluar las políticas" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "Reciba una notificación push en su dispositivo." -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "Recuperación" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "Flujo de recuperación" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." -msgstr "" -"Flujo de recuperación. Si se deja vacío, se usa el primer flujo aplicable " -"clasificado por la carga." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Flujo de recuperación. Si se deja vacío, se usa el primer flujo aplicable clasificado por la carga." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "Teclas de recuperación" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." -msgstr "" -"El enlace de recuperación no se puede enviar por correo electrónico, el " -"usuario no tiene ninguna dirección de correo electrónico" +msgstr "El enlace de recuperación no se puede enviar por correo electrónico, el usuario no tiene ninguna dirección de correo electrónico" -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "Redirigir" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "Redirigir los URI" #~ msgid "Redirect URIs/Origins" #~ msgstr "Redirigir URI o orígenes" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "Enlace de redirección" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "Actualizar" @@ -4423,68 +4513,52 @@ msgstr "Actualizar" msgid "Refresh Code(s)" msgstr "Actualizar código (s)" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "Registrar dispositivo" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." -#~ msgstr "" -#~ "Expresiones regulares para las que no se requiere autenticación. Cada línea " -#~ "nueva se interpreta como una nueva expresión regular." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." +#~ msgstr "Expresiones regulares para las que no se requiere autenticación. Cada línea nueva se interpreta como una nueva expresión regular." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." -msgstr "" -"Expresiones regulares para las que no se requiere autenticación. Cada línea " -"nueva se interpreta como una expresión nueva." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." +msgstr "Expresiones regulares para las que no se requiere autenticación. Cada línea nueva se interpreta como una expresión nueva." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "Usuario habitual" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "Relacionado" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "Objetos relacionados" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "Elimina al usuario de la sesión actual." -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "Reputación" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." -msgstr "" -"Reputación de identificadores de usuario e IP. Las puntuaciones disminuyen " -"por cada inicio de sesión fallido y aumentan por cada inicio de sesión " -"exitoso." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." +msgstr "Reputación de identificadores de usuario e IP. Las puntuaciones disminuyen por cada inicio de sesión fallido y aumentan por cada inicio de sesión exitoso." -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." -#~ msgstr "" -#~ "Reputación de IP. Las puntuaciones disminuyen por cada inicio de sesión " -#~ "fallido y aumentan por cada inicio de sesión exitoso." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Reputación de IP. Las puntuaciones disminuyen por cada inicio de sesión fallido y aumentan por cada inicio de sesión exitoso." -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." -#~ msgstr "" -#~ "Reputación de nombres de usuario. Las puntuaciones disminuyen por cada " -#~ "inicio de sesión fallido y aumentan por cada inicio de sesión exitoso." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Reputación de nombres de usuario. Las puntuaciones disminuyen por cada inicio de sesión fallido y aumentan por cada inicio de sesión exitoso." #~ msgid "Reputation policy" #~ msgstr "" @@ -4495,64 +4569,64 @@ msgstr "" #~ msgid "Reputation policy - Users" #~ msgstr "Política de reputación - Usuarios" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "Puntuación de reputación" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "Solicitud" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "Se ha denegado la solicitud." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "URL de token de solicitud" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "Requerido" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "Necesario." #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obligatorio. 150 caracteres o menos. Solo letras, dígitos y @/./+/-/_." +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "Obligatorio. 150 caracteres o menos. Solo letras, dígitos y @/./+/-/_." -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "Restablecer contraseña" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "Requisito clave residente" #~ msgid "Resources" #~ msgstr "Recursos" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "Resultado" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "Intentar de nuevo" #~ msgid "Retry Task" #~ msgstr "Tarea de reintento" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "Reintentar la autenticación" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "Devolución" @@ -4561,71 +4635,79 @@ msgstr "Devolución" msgid "Return home" msgstr "Regresar a casa" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "Regresar al selector de dispositivos" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." #~ msgstr "" #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "¿Revocado?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "Vuelve a ejecutar la sincronización" -#~ msgid "SAML" -#~ msgstr "" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "" #~ msgid "SAML (metadata import)" #~ msgstr "" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "Nombre de atributo SAML" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "Metadatos SAML" -#~ msgid "SAML details" -#~ msgstr "" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "" #~ msgid "SAML details (import from metadata)" #~ msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA-256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "URL LENTO" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "SMS" @@ -4633,32 +4715,44 @@ msgstr "SMS" msgid "SMS authenticator" msgstr "Autenticador SMS" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "Autenticadores basados en SMS" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "Host SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "Contraseña SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "Puerto SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "Nombre de usuario SMTP" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "URL SSO" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "Se usa el mismo identificador para todos los proveedores" @@ -4666,57 +4760,59 @@ msgstr "Se usa el mismo identificador para todos los proveedores" msgid "Save" msgstr "Guardar" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "Nombre del ámbito" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." -msgstr "" -"Ámbito que el cliente puede especificar para acceder a estas propiedades." +msgstr "Ámbito que el cliente puede especificar para acceder a estas propiedades." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "Ámbitos" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "Puntuación" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Base de búsqueda" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "Grupo de búsqueda" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "Modo de búsqueda" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "Buscar..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "Clave secreta" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "Se ha rotado el" #~ msgid "Secret was rotation" #~ msgstr "El secreto era la rotación" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "Se ha visto el secreto" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Secreto:" @@ -4724,32 +4820,27 @@ msgstr "Secreto:" msgid "Security key authenticator" msgstr "Autenticador clave de seguridad" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." -msgstr "" -"Consulte la documentación para obtener una lista de todas las variables." +msgstr "Consulte la documentación para obtener una lista de todas las variables." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." -msgstr "" -"Seleccione el proveedor que debe usar esta aplicación. También puede crear " -"un nuevo proveedor." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." +msgstr "Seleccione el proveedor que debe usar esta aplicación. También puede crear un nuevo proveedor." #: src/elements/table/Table.ts msgid "Select all rows" msgstr "Seleccionar todas las filas" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "Seleccione un método de autenticación." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "Seleccione un flujo de inscripción" @@ -4760,139 +4851,108 @@ msgstr "Seleccione un flujo de inscripción" msgid "Select an object." msgstr "" -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "Seleccione los grupos a los que añadir usuarios" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "Seleccione una de las fuentes a continuación para iniciar sesión." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." -msgstr "" -"Se deben mostrar las fuentes seleccionadas para que los usuarios se " -"autentiquen con ellas. Esto solo afecta a las fuentes basadas en web, no a " -"LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." +msgstr "Se deben mostrar las fuentes seleccionadas para que los usuarios se autentiquen con ellas. Esto solo afecta a las fuentes basadas en web, no a LDAP." -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "Seleccione los usuarios que desea añadir" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." -msgstr "" -"Seleccione los ámbitos que puede utilizar el cliente. El cliente aún tiene " -"que especificar el alcance para acceder a los datos." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." +msgstr "Seleccione los ámbitos que puede utilizar el cliente. El cliente aún tiene que especificar el alcance para acceder a los datos." -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." -msgstr "" -"Seleccione el servidor del que debe pertenecer un usuario para que se le " -"permita autenticarse." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." +msgstr "Seleccione el servidor del que debe pertenecer un usuario para que se le permita autenticarse." -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." -msgstr "" -"Seleccione qué transportes se deben usar para notificar al usuario. Si no se" -" selecciona ninguno, la notificación solo se mostrará en la interfaz de " -"usuario de authentik." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." +msgstr "Seleccione qué transportes se deben usar para notificar al usuario. Si no se selecciona ninguno, la notificación solo se mostrará en la interfaz de usuario de authentik." -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." -msgstr "" -"Las políticas seleccionadas se ejecutan cuando se envía la etapa para " -"validar los datos." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." +msgstr "Las políticas seleccionadas se ejecutan cuando se envía la etapa para validar los datos." -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." -#~ msgstr "" -#~ "La selección de una conexión de servicio permite la gestión del puesto " -#~ "avanzado por authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." +#~ msgstr "La selección de una conexión de servicio permite la gestión del puesto avanzado por authentik." -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." -msgstr "" -"La selección de una integración permite la gestión del puesto avanzado por " -"authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." +msgstr "La selección de una integración permite la gestión del puesto avanzado por authentik." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "Selección de backends para probar la contraseña." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "Vuelve a enviar el correo electrónico." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "Enviar enlace" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." -msgstr "" -"Envía notificaciones siempre que se cree un evento específico y las " -"políticas coincidan con ellas." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." +msgstr "Envía notificaciones siempre que se cree un evento específico y las políticas coincidan con ellas." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "Enviar una vez" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "Enviar enlace de recuperación al usuario" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "Enviado al grupo" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "Separador: Línea separadora estática" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "URI de servidor" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "El servidor y el cliente están separados por más de 5 segundos." #~ msgid "Server name for which this provider's certificate is valid for." -#~ msgstr "" -#~ "Nombre del servidor para el que es válido el certificado de este proveedor." +#~ msgstr "Nombre del servidor para el que es válido el certificado de este proveedor." -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "No se pudo validar la credencial en el servidor: {err}" #~ msgid "Service Connections" #~ msgstr "Conexiones de servicio" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "Enlace de proveedores de servicios" @@ -4902,26 +4962,22 @@ msgstr "Enlace de proveedores de servicios" #~ msgid "Session" #~ msgstr "Sesión" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "ID de sesión" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "Duración de la sesión" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "La sesión no es válida a partir de la hora actual + este valor (Formato: " -#~ "horas=1; minutos=2; segundos=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "La sesión no es válida a partir de la hora actual + este valor (Formato: horas=1; minutos=2; segundos=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "Sesión válida no el día o después" @@ -4929,71 +4985,59 @@ msgstr "Sesión válida no el día o después" msgid "Session(s)" msgstr "Sesión (s)" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "Sesiones" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "Establecer la autenticación básica de HTTP" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." -msgstr "" -"Establezca un encabezado de autenticación básica HTTP personalizado en " -"función de los valores de authentik." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." +msgstr "Establezca un encabezado de autenticación básica HTTP personalizado en función de los valores de authentik." -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "Establece atributos personalizados con YAML o JSON." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "Establecer contraseña" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"Defina esto en el dominio para el que desea que la autenticación sea válida." -" Debe ser un dominio principal de la URL anterior. Si ejecuta aplicaciones " -"como app1.domain.tld, app2.domain.tld, defina esto en «domain.tld»." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "Defina esto en el dominio para el que desea que la autenticación sea válida. Debe ser un dominio principal de la URL anterior. Si ejecuta aplicaciones como app1.domain.tld, app2.domain.tld, defina esto en «domain.tld»." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "Configuración" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "Gravedad" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." -msgstr "" -"Mostrar campos de entrada arbitrarios al usuario, por ejemplo, durante la " -"inscripción. Los datos se guardan en el contexto de flujo en la variable " -"«prompt_data»." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." +msgstr "Mostrar campos de entrada arbitrarios al usuario, por ejemplo, durante la inscripción. Los datos se guardan en el contexto de flujo en la variable «prompt_data»." #: src/elements/Expand.ts msgid "Show less" msgstr "Mostrar menos" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "Mostrar usuario coincidente" @@ -5001,65 +5045,73 @@ msgstr "Mostrar usuario coincidente" msgid "Show more" msgstr "Mostrar más" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "Mostrar etiquetas de fuentes" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "Se muestra como título en las páginas de flujo." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "Inscríbete." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "algoritmo de firma" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "Certificado de firma" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "Clave de firma" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "Par de claves de firma" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." -msgstr "" -"Indicaciones únicas que se pueden utilizar para las etapas de selección " -"dinámica." +msgstr "Indicaciones únicas que se pueden utilizar para las etapas de selección dinámica." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "De un solo uso" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "Omitir expresión regular de ruta" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "babosa" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "¡Algo salió mal! Inténtelo de nuevo más tarde." @@ -5067,7 +5119,7 @@ msgstr "¡Algo salió mal! Inténtelo de nuevo más tarde." #~ msgid "Source" #~ msgstr "Fuente" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "Fuente enlazada" @@ -5077,179 +5129,142 @@ msgstr "Fuente enlazada" #~ msgid "Source {0}" #~ msgstr "Fuente {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "Fuente (s)" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Fuentes" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" -#~ msgstr "" -#~ "Fuentes de identidades, que se pueden sincronizar en la base de datos de " -#~ "authentik, como LDAP, o que los usuarios pueden usar para autenticarse e " -#~ "inscribirse, como inicios de sesión sociales y de OAuth" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" +#~ msgstr "Fuentes de identidades, que se pueden sincronizar en la base de datos de authentik, como LDAP, o que los usuarios pueden usar para autenticarse e inscribirse, como inicios de sesión sociales y de OAuth" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." -msgstr "" -"Fuentes de identidades, que se pueden sincronizar en la base de datos de " -"authentik o que los usuarios pueden utilizar para autenticarse e inscribirse" -" ellos mismos." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." +msgstr "Fuentes de identidades, que se pueden sincronizar en la base de datos de authentik o que los usuarios pueden utilizar para autenticarse e inscribirse ellos mismos." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "Especifique los URI de varios servidores separándolos con una coma." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "Escenario" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "Fijaciones de escenario" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "Configuración de escenario" #~ msgid "Stage binding" #~ msgstr "Encuadernación" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "Encuadernación (s)" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "Tipo de escenario" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "Nombre artístico" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "Objeto escénico" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "Tipo de escenario" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." -#~ msgstr "" -#~ "Etapa utilizada para configurar Authenticator cuando el usuario no tiene " -#~ "ningún dispositivo compatible. Una vez superada esta etapa de configuración," -#~ " no se volverá a preguntar al usuario." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +#~ msgstr "Etapa utilizada para configurar Authenticator cuando el usuario no tiene ningún dispositivo compatible. Una vez superada esta etapa de configuración, no se volverá a preguntar al usuario." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." -msgstr "" -"Etapa utilizada para configurar un autenticador TOTP (es decir, Authy/Google" -" Authenticator)." +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." +msgstr "Etapa utilizada para configurar un autenticador TOTP (es decir, Authy/Google Authenticator)." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." -msgstr "" -"Etapa utilizada para configurar un autenticador WebAutnn (es decir, Yubikey," -" FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." +msgstr "Etapa utilizada para configurar un autenticador WebAutnn (es decir, Yubikey, FaceID/Windows Hello)." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." -msgstr "" -"Etapa utilizada para configurar un autenticador basado en dúo. Esta etapa se" -" debe usar para los flujos de configuración." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." +msgstr "Etapa utilizada para configurar un autenticador basado en dúo. Esta etapa se debe usar para los flujos de configuración." -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." -msgstr "" -"Etapa utilizada para configurar un autenticador estático (es decir, tokens " -"estáticos). Esta etapa se debe usar para los flujos de configuración." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." +msgstr "Etapa utilizada para configurar un autenticador estático (es decir, tokens estáticos). Esta etapa se debe usar para los flujos de configuración." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." msgstr "Etapa utilizada para configurar un autenticador TOTP basado en SMS." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." -msgstr "" -"Etapa utilizada para validar cualquier autenticador. Esta etapa se debe usar" -" durante los flujos de autenticación o autorización." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." +msgstr "Etapa utilizada para validar cualquier autenticador. Esta etapa se debe usar durante los flujos de autenticación o autorización." -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "Etapa (s)" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "Configuraciones específicas de cada etapa" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "Etapas" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." -msgstr "" -"Las etapas son pasos individuales de un flujo por los que se guía al " -"usuario. Una etapa solo se puede ejecutar desde dentro de un flujo." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." +msgstr "Las etapas son pasos individuales de un flujo por los que se guía al usuario. Una etapa solo se puede ejecutar desde dentro de un flujo." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." msgstr "" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "Estado" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "Fichas estáticas" @@ -5257,7 +5272,7 @@ msgstr "Fichas estáticas" msgid "Static authenticator" msgstr "Autenticador estático" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Token estático" @@ -5265,19 +5280,16 @@ msgstr "Token estático" msgid "Static tokens" msgstr "Fichas estáticas" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "Estático: valor estático, que se muestra tal cual." -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." -msgstr "" -"Niega el flujo estáticamente. Para usar esta etapa de manera efectiva, " -"desactive *Evaluar en plan* en el encuadernado respectivo." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." +msgstr "Niega el flujo estáticamente. Para usar esta etapa de manera efectiva, desactive *Evaluar en plan* en el encuadernado respectivo." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "Estatus" @@ -5287,31 +5299,34 @@ msgstr "Estatus" #~ msgid "Status: Enabled" #~ msgstr "Estado: habilitado" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "Detener la suplantación" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Asunto" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Modo asignatura" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "Nombre de asunto ALT" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Éxito" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Inicios de sesión exitosos" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "Se borró correctamente la memoria caché" @@ -5319,173 +5334,191 @@ msgstr "Se borró correctamente la memoria caché" msgid "Successfully cleared notifications" msgstr "Notificaciones eliminadas correctamente" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "La caché de directivas se borró" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "Se copió correctamente TOTP Config." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "La aplicación se creó correctamente." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "Se ha creado correctamente el enlace." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "Se creó correctamente el par de claves de certificado." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "El flujo se creó correctamente." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "Se ha creado el grupo correctamente." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "La integración se creó correctamente." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "La invitación se creó correctamente." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "La asignación se creó correctamente." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "Puesto avanzado creado correctamente." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "La política se creó correctamente." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "Se ha creado el mensaje correctamente." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "El proveedor se creó correctamente." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "La regla se creó correctamente." #~ msgid "Successfully created service-connection." #~ msgstr "La conexión de servicio se creó correctamente." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "La fuente se creó correctamente." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "Se ha creado correctamente la etapa." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "El inquilino se creó correctamente." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "El token se creó correctamente." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "Se ha creado el transporte correctamente." -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "Se creó correctamente el usuario." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "Se eliminó correctamente {0} {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "Se ha generado correctamente el par de claves de certificado." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "Enlace de recuperación generado correctamente" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "El flujo se importó correctamente." -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "El proveedor se importó correctamente." -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "El correo electrónico se envió correctamente." -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "La solicitud de prueba se envió correctamente." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "La aplicación se actualizó correctamente." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "Se actualizó correctamente el enlace." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "Se actualizó correctamente el par de claves de certificado." @@ -5500,200 +5533,207 @@ msgstr "" msgid "Successfully updated device." msgstr "El dispositivo se actualizó correctamente." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "Se actualizó correctamente el flujo." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "El grupo se actualizó correctamente." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "La integración se ha actualizado correctamente." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "La invitación se actualizó correctamente." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "Se ha actualizado correctamente la asignación." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "Se actualizó correctamente el puesto avanzado." -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "La contraseña se actualizó correctamente." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "La política se ha actualizado correctamente." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "Se actualizó correctamente el mensaje." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "El proveedor se actualizó correctamente." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "La regla se ha actualizado correctamente." #~ msgid "Successfully updated service-connection." #~ msgstr "Se actualizó correctamente la conexión de servicio." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "La fuente se actualizó correctamente." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "Se ha actualizado correctamente la fase." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "Se actualizó correctamente el inquilino" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "El token se actualizó correctamente." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "Se ha actualizado correctamente el transporte." -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "El usuario se actualizó correctamente." -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "Se ha actualizado correctamente {0} {1}" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "Superusuario" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "¿Los privilegios de superusuario?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "Grupos de superusuarios" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "Superusuarios" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "Solicitud sospechosa" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "Juego de caracteres de símbolo" #~ msgid "Sync" #~ msgstr "Sync" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "Sincronizar grupos" #~ msgid "Sync parent group" #~ msgstr "Sincronizar grupo principal" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "Estado de sincronización" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "Sincronizar usuarios" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "Sistema" #~ msgid "System Overview" #~ msgstr "Descripción general del sistema" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "Tareas del sistema" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "Estado del sistema" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "Excepción tarea del sistema" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "Ejecución de tareas del sistema" #~ msgid "TLS Authentication Certificate" #~ msgstr "Certificado de autenticación TLS" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "Certificado de autenticación TLS/par de claves SSH" #~ msgid "TLS Server name" #~ msgstr "Nombre del servidor TLS" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "Certificado de verificación de TLS" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "Autenticadores TOTP" @@ -5705,62 +5745,62 @@ msgstr "Dispositivo TOTP" msgid "TOTP authenticator" msgstr "Autenticador TOTP" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "Objetivo" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "La tarea ha finalizado con errores" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "Tarea finalizada con advertencias" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "Plantilla" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "inquilino" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "Inquilino (s)" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "Inquilinos" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "Prueba" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "Política de pruebas" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "Asignación de propiedades de" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." -msgstr "" -"Texto (solo lectura): entrada de texto simple, pero no se puede editar." +msgstr "Texto (solo lectura): entrada de texto simple, pero no se puede editar." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "Texto: entrada de texto simple" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "La IP de host del host de docker" @@ -5768,49 +5808,29 @@ msgstr "La IP de host del host de docker" msgid "The URL \"{0}\" was not found." msgstr "No se encontró la URL «{0}»." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" -msgstr "" -"El autenticador DEBE crear una credencial dedicada. Si no puede, el RP está " -"preparado para que se produzca un error" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" +msgstr "El autenticador DEBE crear una credencial dedicada. Si no puede, el RP está preparado para que se produzca un error" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" -msgstr "" -"El autenticador puede crear y almacenar una credencial dedicada, pero si no " -"es así, también está bien" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" +msgstr "El autenticador puede crear y almacenar una credencial dedicada, pero si no es así, también está bien" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" msgstr "El autenticador no debe crear una credencial dedicada" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." -msgstr "" -"La URL externa en la que accederás a la aplicación. Incluya cualquier puerto" -" no estándar." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." +msgstr "La URL externa en la que accederás a la aplicación. Incluya cualquier puerto no estándar." -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." -#~ msgstr "" -#~ "La URL externa en la que te autenticarás. Puede ser el mismo dominio que " -#~ "authentik." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." +#~ msgstr "La URL externa en la que te autenticarás. Puede ser el mismo dominio que authentik." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." -msgstr "" -"La URL externa en la que te autenticarás. Se debe poder acceder al servidor " -"principal de authentik en esta URL." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." +msgstr "La URL externa en la que te autenticarás. Se debe poder acceder al servidor principal de authentik en esta URL." #: src/elements/utils/TimeDeltaHelp.ts msgid "The following keywords are supported:" @@ -5823,6 +5843,10 @@ msgstr "" msgid "The following objects use {objName}" msgstr "Los siguientes objetos usan {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5832,7 +5856,7 @@ msgstr "Los siguientes objetos usan {objName}" #~ "no pasa cuando una de las opciones seleccionadas o ambas son iguales o menores que\n" #~ "umbral." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5842,43 +5866,31 @@ msgstr "" "no pasa cuando una de las opciones seleccionadas o ambas son iguales o están por encima de\n" "umbral." -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." -msgstr "" -"La política tarda un tiempo aleatorio en ejecutarse. Esto controla el tiempo" -" mínimo que tardará." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." +msgstr "La política tarda un tiempo aleatorio en ejecutarse. Esto controla el tiempo mínimo que tardará." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"El comienzo de GIDNumbers, este número se agrega a un número generado por el" -" grupo.pk para asegurarse de que los números no sean demasiado bajos para " -"los grupos POSIX. El valor predeterminado es 4000 para garantizar que no " -"choquemos con los grupos locales o los grupos principales de los usuarios " -"(GIDNumber)." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "El comienzo de GIDNumbers, este número se agrega a un número generado por el grupo.pk para asegurarse de que los números no sean demasiado bajos para los grupos POSIX. El valor predeterminado es 4000 para garantizar que no choquemos con los grupos locales o los grupos principales de los usuarios (GIDNumber)." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"El comienzo de UIDNumbers, este número se agrega a User.pk para asegurarse " -"de que los números no sean demasiado bajos para los usuarios de POSIX. El " -"valor predeterminado es 2000 para garantizar que no colisionemos con el " -"UIDNumber de los usuarios locales" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "El comienzo de UIDNumbers, este número se agrega a User.pk para asegurarse de que los números no sean demasiado bajos para los usuarios de POSIX. El valor predeterminado es 2000 para garantizar que no colisionemos con el UIDNumber de los usuarios locales" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." msgstr "Estos enlaces controlan si esta etapa se aplicará al flujo." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5886,13 +5898,13 @@ msgstr "" "Estos enlaces controlan los eventos en los que se desencadena esta regla. Fijaciones para\n" "los grupos/usuarios se comparan con el usuario del evento." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." msgstr "Estos enlaces controlan qué usuarios pueden acceder a este flujo." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5900,180 +5912,137 @@ msgstr "" "Estos enlaces controlan qué usuarios pueden acceder a esta fuente.\n" "Aquí solo puede usar políticas, ya que el acceso se verifica antes de que el usuario se autentique." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." -msgstr "" -"Estas políticas controlan qué usuarios pueden acceder a esta aplicación." +msgstr "Estas políticas controlan qué usuarios pueden acceder a esta aplicación." -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "Este flujo se ha completado." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "Este es el punto final completo al que enviar solicitudes POST." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "Esta es la contraseña que se utilizará con la autenticación básica" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" -msgstr "" -"Este es el nombre de usuario que se utilizará con la autenticación básica o " -"el token cuando se usa con el token del portador" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" +msgstr "Este es el nombre de usuario que se utilizará con la autenticación básica o el token cuando se usa con el token del portador" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"Este proveedor se comportará como un proxy inverso transparente, excepto que" -" las solicitudes deben autenticarse. Si su aplicación ascendente usa HTTPS, " -"asegúrese de conectarse al puesto avanzado también mediante HTTPS." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "Este proveedor se comportará como un proxy inverso transparente, excepto que las solicitudes deben autenticarse. Si su aplicación ascendente usa HTTPS, asegúrese de conectarse al puesto avanzado también mediante HTTPS." -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." -msgstr "" -"Esta configuración solo afecta a los eventos nuevos, ya que la caducidad se " -"guarda por evento." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." +msgstr "Esta configuración solo afecta a los eventos nuevos, ya que la caducidad se guarda por evento." -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." -msgstr "" -"Esta etapa se puede incluir en los flujos de inscripción para aceptar " -"invitaciones." +msgstr "Esta etapa se puede incluir en los flujos de inscripción para aceptar invitaciones." -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." -msgstr "" -"En esta etapa, se comprueba la sesión actual del usuario con el servicio " -"Google reCAPTCHA." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." +msgstr "En esta etapa, se comprueba la sesión actual del usuario con el servicio Google reCAPTCHA." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "umbral" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "El tiempo en minutos que se envía el token es válido." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Desplazamiento temporal en el que se deben eliminar los usuarios temporales." -#~ " Esto solo se aplica si su IDP utiliza el formato NameID «transitorio» y el " -#~ "usuario no cierra sesión manualmente. (Formato: horas = 1; minutos = 2; " -#~ "segundos = 3)." +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Desplazamiento temporal en el que se deben eliminar los usuarios temporales. Esto solo se aplica si su IDP utiliza el formato NameID «transitorio» y el usuario no cierra sesión manualmente. (Formato: horas = 1; minutos = 2; segundos = 3)." #~ msgid "Time-based One-Time Passwords" #~ msgstr "Contraseñas únicas basadas en tiempo" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "Tiempo límite" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "Título" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "Para" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." -#~ msgstr "" -#~ "Para permitir cualquier URI de redireccionamiento, establezca este valor en " -#~ "«*». Tenga en cuenta las posibles implicaciones de seguridad que esto puede " -#~ "tener." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." +#~ msgstr "Para permitir cualquier URI de redireccionamiento, establezca este valor en «*». Tenga en cuenta las posibles implicaciones de seguridad que esto puede tener." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." -msgstr "" -"Para crear un enlace de recuperación, el inquilino actual debe tener " -"configurado un flujo de recuperación." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." +msgstr "Para crear un enlace de recuperación, el inquilino actual debe tener configurado un flujo de recuperación." -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." -#~ msgstr "" -#~ "Para restablecer directamente la contraseña de un usuario, configure un " -#~ "flujo de recuperación en el inquilino activo actualmente." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." +#~ msgstr "Para restablecer directamente la contraseña de un usuario, configure un flujo de recuperación en el inquilino activo actualmente." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." -msgstr "" -"Para permitir que un usuario restablezca directamente su contraseña, " -"configure un flujo de recuperación en el inquilino activo actualmente." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." +msgstr "Para permitir que un usuario restablezca directamente su contraseña, configure un flujo de recuperación en el inquilino activo actualmente." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." msgstr "Para usar SSL en su lugar, use 'ldaps: //' y deshabilite esta opción." #~ msgid "Token" #~ msgstr "Token" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "URL simbólica" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Recuento de tokens" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "Caducidad del token" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "El token es administrado por authentik." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "Validez del token" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "Token (s)" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "Fichas" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "Tokens y contraseñas de aplicaciones" @@ -6081,235 +6050,259 @@ msgstr "Tokens y contraseñas de aplicaciones" msgid "Tokens and App passwords" msgstr "Tokens y contraseñas de aplicaciones" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." -msgstr "" -"Los tokens se utilizan en authentik para las etapas de validación de correo " -"electrónico, las claves de recuperación y el acceso a la" +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." +msgstr "Los tokens se utilizan en authentik para las etapas de validación de correo electrónico, las claves de recuperación y el acceso a la" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "Tokens enviados por SMS." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "Flujos totales" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "Grupos totales" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "Políticas totales" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "Usuarios totales" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "Autenticador tradicional" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik (Redactar)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik (entrada)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik (autónomo)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "transitorio" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "Transportes" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "turco" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "SID de cuenta Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Token de autenticación de Twilio" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "Tipo" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "Configuración de IU" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "Número inicial de UID" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "Configuración de URL" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "URL a la que se envía la solicitud de inicio de sesión inicial." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." -msgstr "" -"URL a la que se redirige al usuario para dar su consentimiento a la " -"autorización." +msgstr "URL a la que se redirige al usuario para dar su consentimiento a la autorización." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." msgstr "URL utilizada por authentik para obtener información del usuario." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "URL utilizada por authentik para recuperar tokens." -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." -msgstr "" -"URL utilizada para solicitar el token inicial. Esta URL solo es necesaria " -"para OAuth 1." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." +msgstr "URL utilizada para solicitar el token inicial. Esta URL solo es necesaria para OAuth 1." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "Rutas no autenticadas" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "URL no autenticadas" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "Políticas independientes" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "Anular la inscripción" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "Flujo de cancelación de inscripción" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "Insalubres" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "Puestos avanzados insalubres" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "Identificador único por el que se hace referencia al token." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "Desconocido" #~ msgid "Unmanaged" #~ msgstr "No administrado" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "Notificaciones sin leer" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "Fuentes no sincronizadas" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "¡Actuales!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "Actualización" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "Aplicación de actualización" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "Enlace de actualización" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "Actualizar par de claves de certificado" @@ -6317,87 +6310,91 @@ msgstr "Actualizar par de claves de certificado" msgid "Update Device" msgstr "Actualizar dispositivo" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "Flujo de actualización" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "Grupo de actualización" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "Actualizar proveedor LDAP" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "Actualizar fuente LDAP" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "Regla de notificación de actualización" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "Transporte de notificaciones de actualización" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "Actualizar fuente de OAuth" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "Actualizar proveedor OAuth2" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "Actualización Outpost" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "Actualizar fuente de Plex" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "Mensaje de actualización" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "Actualizar proveedor de proxy" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "Actualizar proveedor SAML" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "Actualizar fuente SAML" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "Enlace Update Stage" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "Actualizar inquilino" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "Token de actualización" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "Actualizar usuario" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "Actualización disponible" @@ -6405,123 +6402,117 @@ msgstr "Actualización disponible" msgid "Update details" msgstr "Detalles de actualización" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "Actualizar contraseña" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "Actualización {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "Actualizado" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "Host ascendente al que se reenvían las solicitudes." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "Usar SSL" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "Usar TLS" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "Use un autenticador basado en código." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "Use una llave de seguridad" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "Use una llave de seguridad para demostrar su identidad." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "Usar la configuración global" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" msgstr "" -"Use la dirección de correo electrónico del usuario, pero deniegue la " -"inscripción cuando la dirección de correo electrónico ya exista." #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "" -"Use el nombre de usuario del usuario, pero deniegue la inscripción cuando el" -" nombre de usuario ya exista." +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "Use la dirección de correo electrónico del usuario, pero deniegue la inscripción cuando la dirección de correo electrónico ya exista." -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." -msgstr "" -"Use el nombre de usuario y la contraseña a continuación para autenticarse. " -"La contraseña se puede recuperar más adelante en la página Tokens." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"Use este proveedor con auth_request de nginx o ForwardAuth de traefik. Solo " -"se requiere un único proveedor por dominio raíz. No puede realizar la " -"autorización por solicitud, pero no tiene que crear un proveedor para cada " -"solicitud." +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "Use el nombre de usuario del usuario, pero deniegue la inscripción cuando el nombre de usuario ya exista." -#: src/pages/tenants/TenantForm.ts +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." +msgstr "Use el nombre de usuario y la contraseña a continuación para autenticarse. La contraseña se puede recuperar más adelante en la página Tokens." + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "Use este proveedor con auth_request de nginx o ForwardAuth de traefik. Solo se requiere un único proveedor por dominio raíz. No puede realizar la autorización por solicitud, pero no tiene que crear un proveedor para cada solicitud." + +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." -msgstr "" -"Use este inquilino para cada dominio que no tenga un inquilino dedicado." +msgstr "Use este inquilino para cada dominio que no tenga un inquilino dedicado." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "Usuario" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "Información del usuario" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "Asignaciones de propiedades de usuario" @@ -6531,15 +6522,15 @@ msgstr "Asignaciones de propiedades de usuario" #~ msgid "User Settings" #~ msgstr "Configuración del usuario" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "Base de datos de usuarios+contraseña" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "Base de datos de usuario+contraseñas" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "Base de datos de usuarios + contraseña estándar" @@ -6547,472 +6538,408 @@ msgstr "Base de datos de usuarios + contraseña estándar" msgid "User details" msgstr "Detalles del usuario" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "Eventos del usuario" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "Campos de usuario" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "Interfaz de usuario" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "Modo de coincidencia de usuarios" #~ msgid "User metrics" #~ msgstr "Métricas del usuario" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "Filtro de objetos de usuario" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "Reescritura de contraseña de usuario" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "Estadísticas de los usuarios" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "Estado del usuario" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "Verificación del usuario" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." -msgstr "" -"Se prefiere la verificación del usuario si está disponible, pero no es " -"obligatoria." +msgstr "Se prefiere la verificación del usuario si está disponible, pero no es obligatoria." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Debe producirse la verificación del usuario." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "No se debe realizar la verificación del usuario." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "Se escribió al usuario a" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "Usuario {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "Avatar del usuario" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "Nombre para mostrar del usuario." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "Usuario (s)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." -msgstr "" -"Atributo de usuario/grupo utilizado para la parte de contraseña del " -"encabezado HTTP-Basic." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." +msgstr "Atributo de usuario/grupo utilizado para la parte de contraseña del encabezado HTTP-Basic." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." -msgstr "" -"Atributo de usuario/grupo utilizado para la parte de usuario del encabezado " -"HTTP-Basic. Si no se establece, se utiliza la dirección de correo " -"electrónico del usuario." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." +msgstr "Atributo de usuario/grupo utilizado para la parte de usuario del encabezado HTTP-Basic. Si no se establece, se utiliza la dirección de correo electrónico del usuario." -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "URL de información de usuario" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "Nombre usuario" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." -msgstr "" -"Nombre de usuario: igual que la entrada de texto, pero comprueba y evita los" -" nombres de usuario duplicados." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." +msgstr "Nombre de usuario: igual que la entrada de texto, pero comprueba y evita los nombres de usuario duplicados." -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "Usuarios" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "Los usuarios añadidos a este grupo serán superusuarios." -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "Usuarios creados por día en el último mes" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." -msgstr "" -"Los usuarios del grupo seleccionado pueden realizar consultas de búsqueda. " -"Si no se selecciona ningún grupo, no se permiten búsquedas LDAP." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." +msgstr "Los usuarios del grupo seleccionado pueden realizar consultas de búsqueda. Si no se selecciona ningún grupo, no se permiten búsquedas LDAP." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "Uso del flujo" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "Uso de la fuente" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." -msgstr "" -"Válido durante 360 días, después de lo cual la contraseña cambiará " -"automáticamente. Puede copiar la contraseña de la lista de tokens." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." +msgstr "Válido durante 360 días, después de lo cual la contraseña cambiará automáticamente. Puede copiar la contraseña de la lista de tokens." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." -msgstr "" -"URL de redireccionamiento válidas después de un flujo de autorización " -"correcto. Especifique también cualquier origen aquí para los flujos " -"implícitos." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." +msgstr "URL de redireccionamiento válidas después de un flujo de autorización correcto. Especifique también cualquier origen aquí para los flujos implícitos." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "Validar los certificados SSL de los servidores ascendentes." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." -msgstr "" -"Valide la contraseña del usuario en relación con los backend seleccionados." +msgstr "Valide la contraseña del usuario en relación con los backend seleccionados." -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "Políticas de validación" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "Días de validez" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "Verificación" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "Certificado de verificación" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "" +#~ msgid "Verification certificates" +#~ msgstr "" #~ msgid "Verify only" #~ msgstr "" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." -msgstr "" -"Verifique la dirección de correo electrónico del usuario enviándole un " -"enlace único. También se puede utilizar para la recuperación para verificar " -"la autenticidad del usuario." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." +msgstr "Verifique la dirección de correo electrónico del usuario enviándole un enlace único. También se puede utilizar para la recuperación para verificar la autenticidad del usuario." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "Versión" #~ msgid "Version: {0}" #~ msgstr "Versión: {0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "Versión: {versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "Ver información de implementación" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "Ver la documentación de implementación" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "Visible en la URL." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "Espera (máx.)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "Espera (min)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "Aviso" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." -msgstr "" -"Advertencia: La aplicación no es utilizada por ningún puesto avanzado." +msgstr "Advertencia: La aplicación no es utilizada por ningún puesto avanzado." -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." -msgstr "" -"Advertencia: ninguna etapa de invitación está vinculada a ningún flujo. Las " -"invitaciones no funcionarán como se esperaba." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." +msgstr "Advertencia: ninguna etapa de invitación está vinculada a ningún flujo. Las invitaciones no funcionarán como se esperaba." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "Advertencia: la política no está asignada." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "Advertencia: Una aplicación no utiliza el proveedor." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "Advertencia: ningún puesto avanzado utiliza el proveedor." -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "Advertencia: el proveedor no está asignado a ninguna aplicación." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." -msgstr "" -"Advertencia: Vas a eliminar el usuario con el que iniciaste sesión ({0}). " -"Proceda bajo su propio riesgo." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." +msgstr "Advertencia: Vas a eliminar el usuario con el que iniciaste sesión ({0}). Proceda bajo su propio riesgo." -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." -msgstr "" -"Advertencia: el dominio authentik no está configurado, la autenticación no " -"funcionará." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." +msgstr "Advertencia: el dominio authentik no está configurado, la autenticación no funcionará." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "Certificado web" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "Autenticadores WebAuthn" #~ msgid "WebAuthn Devices" #~ msgstr "Dispositivos WebAuthn" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (genérico)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Mapeo de webhook" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "URL de webhook" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "Bienvenido, {name}." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." -msgstr "" -"Cuando un usuario regresa del correo electrónico con éxito, su cuenta se " -"activará." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." +msgstr "Cuando un usuario regresa del correo electrónico con éxito, su cuenta se activará." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." -msgstr "" -"Cuando se haya introducido un nombre de usuario/correo electrónico válido y " -"esta opción esté habilitada, se mostrarán el nombre de usuario y el avatar " -"del usuario. De lo contrario, se mostrará el texto introducido por el " -"usuario." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." +msgstr "Cuando se haya introducido un nombre de usuario/correo electrónico válido y esta opción esté habilitada, se mostrarán el nombre de usuario y el avatar del usuario. De lo contrario, se mostrará el texto introducido por el usuario." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." -msgstr "" -"Al conectarse a un servidor LDAP con TLS, los certificados no se comprueban " -"de forma predeterminada. Especifique un par de claves para validar el " -"certificado remoto." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." +msgstr "Al conectarse a un servidor LDAP con TLS, los certificados no se comprueban de forma predeterminada. Especifique un par de claves para validar el certificado remoto." -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." -msgstr "" -"Cuando se conecta a través de SSH, este par de claves se usa para la " -"autenticación." +msgstr "Cuando se conecta a través de SSH, este par de claves se usa para la autenticación." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." -msgstr "" -"Cuando se habilita, se utilizará la configuración global de conexión de " -"correo electrónico y se ignorarán las configuraciones de conexión que se " -"indican a continuación" +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." +msgstr "Cuando se habilita, se utilizará la configuración global de conexión de correo electrónico y se ignorarán las configuraciones de conexión que se indican a continuación" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "Cuando se habilita, la invitación se eliminará después de su uso." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." -msgstr "" -"Cuando se habilita, los campos de usuario coinciden independientemente de su" -" carcasa." +msgstr "Cuando se habilita, los campos de usuario coinciden independientemente de su carcasa." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." +msgstr "" + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." +msgstr "Cuando se selecciona, se muestra un campo de contraseña en la misma página en lugar de en una página separada. Esto evita ataques de enumeración de nombres de usuario." + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." +msgstr "Cuando se selecciona, las firmas de la aserción entrante se validarán con este certificado. Para permitir solicitudes sin firmar, déjelo en el valor predeterminado." + +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." +msgstr "Cuando se habilita esta opción, se registrarán todas las ejecuciones de esta política. De forma predeterminada, solo se registran los errores de ejecución." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." +msgstr "Cuando se usa junto con una etapa User Write, use attribues.foo para escribir atributos." + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." -msgstr "" -"Cuando se selecciona, se muestra un campo de contraseña en la misma página " -"en lugar de en una página separada. Esto evita ataques de enumeración de " -"nombres de usuario." +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." +msgstr "Cuando se utiliza una solución de registro externa para archivar, se puede establecer en «minutes = 5\"." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." -msgstr "" -"Cuando se selecciona, las firmas de la aserción entrante se validarán con " -"este certificado. Para permitir solicitudes sin firmar, déjelo en el valor " -"predeterminado." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "Cuando se usa el modo proxy o de autenticación directa (aplicación única), la ruta de URL solicitada se compara con las expresiones regulares. Cuando se usa la autenticación directa (modo de dominio), la URL solicitada completa, incluidos el esquema y el host, se compara con las expresiones regulares." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." -msgstr "" -"Cuando se habilita esta opción, se registrarán todas las ejecuciones de esta" -" política. De forma predeterminada, solo se registran los errores de " -"ejecución." - -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." -msgstr "" -"Cuando se usa junto con una etapa User Write, use attribues.foo para " -"escribir atributos." - -#: src/pages/tenants/TenantForm.ts -msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." -msgstr "" -"Cuando se utiliza una solución de registro externa para archivar, se puede " -"establecer en «minutes = 5\"." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"Cuando se usa el modo proxy o de autenticación directa (aplicación única), " -"la ruta de URL solicitada se compara con las expresiones regulares. Cuando " -"se usa la autenticación directa (modo de dominio), la URL solicitada " -"completa, incluidos el esquema y el host, se compara con las expresiones " -"regulares." - -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "¡Ups!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Windows" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Trabajadores" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -7020,44 +6947,59 @@ msgstr "" "Escribe cualquier dato del contexto 'prompt_data' del flujo para el usuario pendiente actualmente. Si no hay usuario\n" "está pendiente, se crea un nuevo usuario y se escriben datos en él." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "Asunto X509" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Sí" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Sí ({0})" -#: src/pages/outposts/OutpostForm.ts -msgid "You can only select providers that match the type of the outpost." +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." msgstr "" -"Solo puede seleccionar proveedores que coincidan con el tipo de puesto " -"avanzado." -#: src/flows/stages/RedirectStage.ts +#: src/admin/outposts/OutpostForm.ts +msgid "You can only select providers that match the type of the outpost." +msgstr "Solo puede seleccionar proveedores que coincidan con el tipo de puesto avanzado." + +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "Estás a punto de ser redirigido a la siguiente URL." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "Estás suplantando a {0}. Haga clic para parar." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 que se ejecuta en app1.example.com" @@ -7067,11 +7009,11 @@ msgstr "app1 que se ejecuta en app1.example.com" #~ msgid "authentik LDAP Backend" #~ msgstr "back-end LDAP auténtico" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "authentik ejecutándose en auth.example.com" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." msgstr "" @@ -7087,40 +7029,45 @@ msgstr "se eliminará la conexión" msgid "no tabs defined" msgstr "no se han definido pestañas" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "objeto se ELIMINARÁ" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "la referencia se restablecerá al valor predeterminado" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "la referencia se establecerá en un valor vacío" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "con inspector" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} («{1}», de tipo {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -7128,7 +7075,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} de {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} está disponible." @@ -7136,7 +7083,7 @@ msgstr "{0} está disponible." msgid "{0} unread" msgstr "{0} sin leer" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0}, debe ser {1}" diff --git a/web/src/locales/fr_FR.po b/web/src/locales/fr_FR.po index 25ea8698c..a6bbc1cf9 100644 --- a/web/src/locales/fr_FR.po +++ b/web/src/locales/fr_FR.po @@ -1,4 +1,4 @@ -# +# # Translators: # Charles Leclerc, 2021 # Issy Szemeti, 2021 @@ -6,7 +6,7 @@ # Fabien Fuster, 2022 # Bastien Germond, 2022 # Thibault Martin, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -36,110 +36,109 @@ msgstr "(Format : heures=-1;minutes=-2;seconds=-3)" msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(Format : heures=-1;minutes=-2;secondes=-3)" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr "" -"fichiers .akflow, peuvent être trouvés sur goauthentik.io et peuvent être " -"exportés par authentik." +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr "fichiers .akflow, peuvent être trouvés sur goauthentik.io et peuvent être exportés par authentik." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 chiffres, compatibilité large" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" -msgstr "" -"8 chiffres, incompatible avec certaines applications telles que Google " -"Authenticator" +msgstr "8 chiffres, incompatible avec certaines applications telles que Google Authenticator" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "Un code vous a été envoyé par SMS." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "Une nouvelle version de l'interface est disponible." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." -msgstr "" -"Une politique utilisée pour les tests. Retourne toujours la même valeur " -"telle qu'indiquée ci-dessous après une attente aléatoire." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." +msgstr "Une politique utilisée pour les tests. Retourne toujours la même valeur telle qu'indiquée ci-dessous après une attente aléatoire." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." -msgstr "" -"ALL, toutes les politiques doivent être vérifiée pour accorder l'accès." +msgstr "ALL, toutes les politiques doivent être vérifiée pour accorder l'accès." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." -msgstr "" -"ALL, toutes les politiques doivent être vérifiées pour inclure l'accès à " -"cette étape." +msgstr "ALL, toutes les politiques doivent être vérifiées pour inclure l'accès à cette étape." -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." -msgstr "" -"ANY, n'importe laquelle des politiques doit être vérifiée pour accorder " -"l'accès." +msgstr "ANY, n'importe laquelle des politiques doit être vérifiée pour accorder l'accès." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." -msgstr "" -"ANY, n'importe laquelle des politiques doit être vérifiée pour inclure " -"l'accès à cette étape." +msgstr "ANY, n'importe laquelle des politiques doit être vérifiée pour inclure l'accès à cette étape." -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "Accès à l'API" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "Nom d'hôte de l'API" @@ -147,7 +146,7 @@ msgstr "Nom d'hôte de l'API" msgid "API Requests" msgstr "Requêtes d'API" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "Jeton d'API (peut être utilisé pour accéder à l'API via un programme)" @@ -155,79 +154,91 @@ msgstr "Jeton d'API (peut être utilisé pour accéder à l'API via un programme msgid "API request failed" msgstr "Requête d'API échouée" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "À propos des applications" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "Clé d'accès" #~ msgid "Access code validity" #~ msgstr "Validité du code d'accès" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "URL du jeton d'accès" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "Validité du jeton d'accès" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "Action" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "Actions" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "Actions au cours des 24 dernières heures" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "Activer" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "Activer l'utilisateur en attente en cas de réussite" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "Actif" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "Ajouter" #~ msgid "" #~ "Add a provider which does not support any other method. Requests will be routed\n" #~ "through the authentik proxy, which authenticates all requests." -#~ msgstr "" -#~ "Ajoute une fournisseur qui ne prend en charge aucune autre méthode. Les " -#~ "requêtes passeront par le proxy authentik, qui les authentifiera." +#~ msgstr "Ajoute une fournisseur qui ne prend en charge aucune autre méthode. Les requêtes passeront par le proxy authentik, qui les authentifiera." #~ msgid "Add a provider which support LDAP." #~ msgstr "Ajouter un fournisseur qui supporte LDAP." @@ -243,36 +254,44 @@ msgstr "Ajouter" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "Préfixe DN groupes" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "Préfixe DN utilisateurs" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "Portée additionnelle" +#~ msgid "Additional Scope" +#~ msgstr "Portée additionnelle" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "DN à préfixer au DN de base pour les groupes" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "Paramètres supplémentaire" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "DN à préfixer au DN de base pour les utilisateurs" @@ -280,161 +299,182 @@ msgstr "DN à préfixer au DN de base pour les utilisateurs" msgid "Admin" msgstr "Administrateur" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "Interface d'administration" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "Paramètres avancés" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "Paramètres avancés" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "Modèle affecté :" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "Alerte" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "Algorithme de signature utilisé pour les jetons JWT" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "Autoriser les logins initiés par l'IDP" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" -msgstr "" -"Autoriser les amis à s'authentifier via Plex, même si vous ne partagez aucun" -" serveur" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" +msgstr "Autoriser les amis à s'authentifier via Plex, même si vous ne partagez aucun serveur" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Autoriser jusqu'à N occurrences dans la base de données HIBP" -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." -msgstr "" -"Permettre aux usagers l'utilisation d'applications sur la base de leurs " -"propriétés, appliquer les critères de robustesse des mots de passe et " -"sélectionner les flux applicables." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." +msgstr "Permettre aux usagers l'utilisation d'applications sur la base de leurs propriétés, appliquer les critères de robustesse des mots de passe et sélectionner les flux applicables." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "URL de redirection autorisées" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "Total autoris" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "Serveurs autorisés" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." -msgstr "" -"Autoriser les flux d'authentification initiés par l'IdP. Cela peut présenter" -" un risque de sécurité, aucune validation de l'ID de la requête n'est " -"effectuée." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." +msgstr "Autoriser les flux d'authentification initiés par l'IdP. Cela peut présenter un risque de sécurité, aucune validation de l'ID de la requête n'est effectuée." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." -msgstr "" -"Autorise/bloque les requêtes selon la réputation de l'utilisateur et/ou de " -"l'adresse IP" +msgstr "Autorise/bloque les requêtes selon la réputation de l'utilisateur et/ou de l'adresse IP" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." msgstr "Aussi appelé Entity ID. URL de métadonnée par défaut." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" msgstr "Sinon, si Duo est installé sur cet appareil, cliquez sur ce lien :" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "Toujours exiger l'approbation" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "N'importe quel HTML peut être utilisé." -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "App" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "Mot de passe de l'App" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" -msgstr "" -"Mot de passe de l'App (peut être utilisé pour ouvrir une session en " -"utilisant un flux d'exécution)" +msgstr "Mot de passe de l'App (peut être utilisé pour ouvrir une session en utilisant un flux d'exécution)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "Application" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "Icône d'application" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "Autorisations de l'application" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "Application autorisé" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "Cette application requiert les permissions suivantes :" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "Nom d'affichage de l'application" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "Application(s)" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "Applications" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "Apps les plus utilisées" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -442,7 +482,7 @@ msgstr "" "Êtes-vous sûr de vouloir vider le cache des flux ?\n" "Cela va forcer une re-évaluation de tous les flux lors de leur prochaine utilisation." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -458,110 +498,111 @@ msgstr "Êtes-vous sûr de vouloir supprimer {0} {1} ?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "Êtes-vous sûr de vouloir supprimer {0} {objName} ?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "Êtes-vous sûr de vouloir modifier {0} {1} ?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Assertion non valide après écoulement de ce délai (format : " -#~ "hours=1;minutes=2;seconds=3)" +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Assertion non valide après écoulement de ce délai (format : hours=1;minutes=2;seconds=3)" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "Assertion non valide avant" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "Durée de validité de l'assertion" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "L'assertion est vide" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "Assigné à l'application" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "" #~ msgid "Assigned to {0} objects." #~ msgstr "Assigné à {0} objets" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "Tentative d'ouvrir une session en tant que {0}" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"Nom de l'attribut utilisé pour les assertions SAML. Peut être un OID URN, " -"une référence à un schéma ou tout autre valeur. Si ce mapping de propriété " -"est utilisé pour NameID, cette valeur est ignorée." +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "Nom de l'attribut utilisé pour les assertions SAML. Peut être un OID URN, une référence à un schéma ou tout autre valeur. Si ce mapping de propriété est utilisé pour NameID, cette valeur est ignorée." -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "Attributs" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Audience" #~ msgid "Auth Type" #~ msgstr "" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "Se connecter avec Apple..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "Authentification avec Plex..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "Authentification" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "URL d'authentification" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "Flux d'authentification" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "Authentificateur" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "Authorisation" @@ -571,15 +612,16 @@ msgstr "Authorisation" #~ msgid "Authorization Code(s)" #~ msgstr "Code(s) d'autorisation" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "URL d'autorisation" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "Flux d'autorisation" @@ -587,19 +629,27 @@ msgstr "Flux d'autorisation" msgid "Authorizations" msgstr "Autorisations" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "URL d'authorisation" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "Application autorisée :" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "Détecter automatique (à partir du navigateur)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Image d'avatar" @@ -607,19 +657,21 @@ msgstr "Image d'avatar" msgid "Back" msgstr "Retour" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "Backends" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "Arrière-plan" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "Image d'arrière-plan" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "Arrière-plan utilisé durant l'exécution." @@ -632,215 +684,214 @@ msgstr "Arrière-plan utilisé durant l'exécution." #~ msgid "Backup status" #~ msgstr "État de la sauvegarde" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "DN racine" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "Basé sur le hash de l'ID utilisateur" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." -msgstr "" -"Basé sur l’adresse email de l’utilisateur. Ceci est recommandé par rapport à" -" la méthode UPN." +msgstr "Basé sur l’adresse email de l’utilisateur. Ceci est recommandé par rapport à la méthode UPN." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." -msgstr "" -"Basé sur l'UPN utilisateur, possible uniquement si l'utilisateur possède un " -"attribut \"upn\" renseigné. Utiliser cette méthode seulement si les domaines" -" UPN et courriel sont différents." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." +msgstr "Basé sur l'UPN utilisateur, possible uniquement si l'utilisateur possède un attribut \"upn\" renseigné. Utiliser cette méthode seulement si les domaines UPN et courriel sont différents." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "Basé sur le nom d'utilisateur" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "Basic-Auth" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bind DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Mot de passe" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Lier un flux" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Lier une étape" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "Liaison" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "Type de binding" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "Paramètres de marque" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." -msgstr "" -"Image de marque utilisée dans le titre de la page et dans d'autres endroits" +msgstr "Image de marque utilisée dans le titre de la page et dans d'autres endroits" #: src/elements/user/SessionList.ts msgid "Browser" msgstr "Navigateur" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Hash de build :" #~ msgid "Build hash: {0}" #~ msgstr "Hash de build : {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "Intégré" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." -msgstr "" -"Par défaut, seulement les icônes sont affichées pour les sources. Activer " -"cette option affiche aussi leurs noms." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." -msgstr "" -"AC auprès de laquelle le certificat du terminal est vérifié. Peut être " -"laissé vide en l'absence de validation." - -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "Par défaut, seulement les icônes sont affichées pour les sources. Activer cette option affiche aussi leurs noms." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "AC auprès de laquelle le certificat du terminal est vérifié. Peut être laissé vide en l'absence de validation." + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." +msgstr "" + +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "" + +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "Flux mis en cache" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "Politiques mises en cache" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." msgstr "" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "URL de rappel" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "Peut être au format \"unix://\" pour une connexion à un service docker " -#~ "local, ou \"https://:2376\" pour une connexion à un système distant." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "Peut être au format \"unix://\" pour une connexion à un service docker local, ou \"https://:2376\" pour une connexion à un système distant." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "Annuler" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "Correspondance insensible à la casse" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "Certificat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "Empreinte du certificat (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "Empreinte du certificat (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "Sujet du certificat" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." -msgstr "" -"Certificat utilisé pour signer les réponses sortantes vers le Service " -"Provider." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." +msgstr "Certificat utilisé pour signer les réponses sortantes vers le Service Provider." #~ msgid "Certificate-Key Pair" #~ msgstr "Paire de clé/certificat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "Paire(s) de clé/certificat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "Paires de clé/certificat" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." -msgstr "" -"Certificat et clé utilisés pour l'authentification. Peut être laissé vide si" -" pas d'authentification." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." +msgstr "Certificat et clé utilisés pour l'authentification. Peut être laissé vide si pas d'authentification." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "Certificats" @@ -848,7 +899,8 @@ msgstr "Certificats" msgid "Change password" msgstr "Changer le mot de pass" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "Changer le statut" @@ -856,38 +908,39 @@ msgstr "Changer le statut" msgid "Change your password" msgstr "Changer votre mot de pass" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "Journal des modification" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "Caractères considérés comme des symboles." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "Vérifier" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "Vérifier l'accès de l'application" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "Vérifier l'adresse IP" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "Vérifier le nom d'utilisateu" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "Vérifier l'accès" @@ -896,36 +949,34 @@ msgstr "Vérifier l'accès" #~ "5 characters of the SHA1 Hash." #~ msgstr "" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "Vérifier les avant-postes." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Vérifier le statut" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "" #~ msgid "Check your Emails for a password reset link." #~ msgstr "Vérifiez vos emails pour un lien de récupération de mot de passe." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." -msgstr "" -"Vérifiez si vous avez reçu un email de vérification dans votre boîte de " -"réception." +msgstr "Vérifiez si vous avez reçu un email de vérification dans votre boîte de réception." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Case à cocher" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -933,35 +984,27 @@ msgstr "" "Vérifie une valeur de la requête via l'API de Have I Been Pwned et refuse l'accès selon la réponse.\n" "À noter que seul une partie de l'hash du mot de passe est envoyée, la comparaison complète est faite en local." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." -msgstr "" -"Vérifie si le mot de passe de l'usager a été changé dans les X derniers " -"jours et refuse l'accès dépendamment du paramétrage." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." +msgstr "Vérifie si le mot de passe de l'usager a été changé dans les X derniers jours et refuse l'accès dépendamment du paramétrage." -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." -msgstr "" -"Vérifie la valeur de la requête via plusieurs règles, principalement utilisé" -" pour s'assurer de la robustesse des mots de passe." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." +msgstr "Vérifie la valeur de la requête via plusieurs règles, principalement utilisé pour s'assurer de la robustesse des mots de passe." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "Chinois (simplifié)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "Chinois (traditionnel)" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "Vider le cache des flux" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "Vider le cache des politiques" @@ -970,16 +1013,18 @@ msgstr "Vider le cache des politiques" msgid "Clear all" msgstr "Tout vider" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "Supprimer l'image d'arrière-plan" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "Vider le cach" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "Supprimer l'icôn" @@ -991,84 +1036,84 @@ msgstr "" msgid "Click to change value" msgstr "Cliquer pour changer la valeur" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "Cliquer pour copier le jeton" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "ID client" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "Adresse IP client" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "Secret du client" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "Type du client" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "Fermer" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "Code" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "Nom Commun" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "Mode de compatibilité" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "Confidentiel" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." -msgstr "" -"Les clients confidentiels sont capable de maintenir la confidentialité de " -"leurs identifiants. Le clients publics n'en sont pas capables." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." +msgstr "Les clients confidentiels sont capable de maintenir la confidentialité de leurs identifiants. Le clients publics n'en sont pas capables." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "Configuration" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "Erreur de configuration" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "Flux de configuration" #~ msgid "Configuration stage" #~ msgstr "Étape de configuration" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "Étape de configuration" @@ -1078,87 +1123,74 @@ msgstr "Étape de configuration" #~ msgid "Configure how long access codes are valid for." #~ msgstr "Configure la durée de validité des codes d'accès." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "Configure la durée de validité des jetons d'accès." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." -msgstr "" -"Configure la durée de validité des jetons de rafraîchissement et de leur " -"id_tokens." +msgstr "Configure la durée de validité des jetons de rafraîchissement et de leur id_tokens." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "Configure la durée de validité des jetons d'accès." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." -msgstr "" -"Configure la façon dont NameID sera créé. Si vide, la politique NameIDPolicy" -" de la requête entrante sera appliquée." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." +msgstr "Configure la façon dont NameID sera créé. Si vide, la politique NameIDPolicy de la requête entrante sera appliquée." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." -msgstr "" -"Configure comment l'exécuteur de flux gère une réponse invalide à un " -"challenge." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." +msgstr "Configure comment l'exécuteur de flux gère une réponse invalide à un challenge." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." msgstr "Configure comment le champ émetteur du jeton ID sera rempli." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "Configure comment les avant-postes authentifient les requêtes." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." -msgstr "" -"Configure comment les avant-postes requêtent les utilisateurs du serveur " -"cœur d’authentik." +msgstr "Configure comment les avant-postes requêtent les utilisateurs du serveur cœur d’authentik." #~ msgid "Configure settings relevant to your user profile." #~ msgstr "Configure les paramètre applicable à votre profil." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." msgstr "" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." -msgstr "" -"Configure le paramètres visuels et par défaut des différents domaines." +msgstr "Configure le paramètres visuels et par défaut des différents domaines." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." +msgstr "Configure quelle donnée utiliser pour l'identifiant unique utilisateur. La valeur par défaut devrait être correcte dans la plupart des cas." + +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" msgstr "" -"Configure quelle donnée utiliser pour l'identifiant unique utilisateur. La " -"valeur par défaut devrait être correcte dans la plupart des cas." #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "Connecter" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." -msgstr "" -"Connectez votre compte utilisateur aux services listés ci-dessous, pour vous" -" permettre de vous connecter avec ce service au lieu de vos données de " -"connexions classiques." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." +msgstr "Connectez votre compte utilisateur aux services listés ci-dessous, pour vous permettre de vous connecter avec ce service au lieu de vos données de connexions classiques." #: src/user/user-settings/UserSettingsPage.ts msgid "Connected services" @@ -1171,8 +1203,8 @@ msgstr "Services connectés" msgid "Connection error, reconnecting..." msgstr "Erreur de connexion, nouvelle tentative..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "Paramètres de connexion" @@ -1180,15 +1212,15 @@ msgstr "Paramètres de connexion" msgid "Consent" msgstr "Approbation" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "L'approbation expire dans" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "L'approbation expire." -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "L'approbation dure indéfiniment" @@ -1196,107 +1228,128 @@ msgstr "L'approbation dure indéfiniment" msgid "Consent(s)" msgstr "Approbation(s)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "Les objets appliqués à ce filtre seront des groupes." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "Les objets appliqués à ce filtre seront des utilisateurs." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "Clé consumer" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "Secret consumer" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "Contexte" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "Continuer" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "Continuer le flux sans invitation" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." msgstr "Contrôle comment authentik expose et interprète les informations" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Domaine des cookies" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "Copier" #~ msgid "Copy Key" #~ msgstr "Copier la clé" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "Copier l'URL de téléchargement" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "Copier le lien de récupération" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1307,237 +1360,269 @@ msgstr "Créer" msgid "Create App password" msgstr "Créer un mot de passe App" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "Créer une application" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "Créer une liaison" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "Créer une paire clé/certificat" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "Créer un flux" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "Créer un groupe" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "Créer une invitation" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." -msgstr "" -"Créer des liens d'invitation pour inscrire des utilisateurs et " -"éventuellement imposer certains attributs de leurs compte." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." +msgstr "Créer des liens d'invitation pour inscrire des utilisateurs et éventuellement imposer certains attributs de leurs compte." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "Créer une règles de notification" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "Créer une notification de transport" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "Créer un avant-poste" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "Créer une politique" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "Créer une invite" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "Créer un compte de service" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "Créer une étape" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "Créer une liaison d'étap" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "Créer un locataire" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "Créer un jeton" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "Créer un utilisateu" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "Créer une nouvelle application" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "Créer une nouvelle intégration d’avant-poste." -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "Créer une nouvelle politique." -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "Créer un nouveau fournisseur." -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "Créer une nouvelle source." -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "Créer une nouvelle étape." -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "Créer un groupe" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "Créer un fournisseur" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "Créer des utilisateurs inactifs" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "Créer {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "Créé par" #~ msgid "Created {0}" #~ msgstr "Créé {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "Date de création" #~ msgid "Current plan cntext" #~ msgstr "Contexte du plan courant" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "Contexte du plan courant" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "Actuellement fixé à :" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "Personalisation" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "Tableaux de bord" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "Date" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "Date et heure" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "Désactiver" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." msgstr "" -"Détermine l'usage de ce flux. Par exemple, un flux d'authentification est la" -" destination d'un visiteur d'authentik non authentifié." -#: src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." +msgstr "Détermine l'usage de ce flux. Par exemple, un flux d'authentification est la destination d'un visiteur d'authentik non authentifié." + +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "Par défaut" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "Flux par défaut" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "Par défaut ?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." -msgstr "" -"Définit les méthodes d'envoi des notifications aux utilisateurs, telles que " -"email ou webhook." +msgstr "Définit les méthodes d'envoi des notifications aux utilisateurs, telles que email ou webhook." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1562,103 +1647,94 @@ msgstr "Supprimer" msgid "Delete account" msgstr "Supprimer le compte" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "Supprimer l'arrière plan actuellement défini" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "Supprimer l'icône actuellement définie" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "Supprimer les utilisateurs temporaires après" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." -msgstr "" -"Supprimer l'utilisateur en attente. ATTENTION, cette étape ne demande aucune" -" confirmation. Utiliser une étape d'approbation pour s'assurer que " -"l'utilisateur ait conscience de ses actions." +msgstr "Supprimer l'utilisateur en attente. ATTENTION, cette étape ne demande aucune confirmation. Utiliser une étape d'approbation pour s'assurer que l'utilisateur ait conscience de ses actions." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "Supprimer {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "Refuser l'accès à l'utilisateu" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." msgstr "" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "Description" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." -msgstr "" -"Description montrée à l'utilisateur lors de l'approbation. Aucune " -"information présentée à l'utilisateur si laissé vide." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." +msgstr "Description montrée à l'utilisateur lors de l'approbation. Aucune information présentée à l'utilisateur si laissé vide." -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." -msgstr "" -"Indique si cet utilisateur doit être traité comme actif. Désélectionnez " -"cette option au lieu de supprimer les comptes." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." +msgstr "Indique si cet utilisateur doit être traité comme actif. Désélectionnez cette option au lieu de supprimer les comptes." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "Désignation" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" -msgstr "" -"État détaillé (une instance par colonne, les données sont mises en cache et " -"peuvent donc être périmée)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" +msgstr "État détaillé (une instance par colonne, les données sont mises en cache et peuvent donc être périmée)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" msgstr "" -"Détermine comment authentik renvoie la réponse au fournisseur de services." -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." -msgstr "" -"Détermine la durée de la session. La valeur par défaut de 0 seconde signifie" -" que la session dure jusqu'à la fermeture du navigateur." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." +msgstr "Détermine comment authentik renvoie la réponse au fournisseur de services." + +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." +msgstr "Détermine la durée de la session. La valeur par défaut de 0 seconde signifie que la session dure jusqu'à la fermeture du navigateur." #: src/elements/user/SessionList.ts msgid "Device" msgstr "Équipement" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "Classes d'équipement" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "Classe d'équipement qui peut être utilisé pour s'authentifier" +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "Nom de l'équipement" @@ -1666,37 +1742,32 @@ msgstr "Classe d'équipement qui peut être utilisé pour s'authentifier" msgid "Device(s)" msgstr "Équipement(s)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "Diagramme" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "Algorithme d'empreinte" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "Chiffres" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." msgstr "" -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." #~ msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "Répertoire" @@ -1715,70 +1786,82 @@ msgstr "Répertoire" #~ msgid "Disable Time-based OTP" #~ msgstr "Désactiver les OTP basés sur le temps" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "Désactivé" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "Déconnecter" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "URL Docker" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "Domaine" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "Télécharger" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "Télécharger le certificat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "Télécharger la clé privée" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "Télécharger le certificat de signature" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." -msgstr "" -"En raison des limitations du protocole, ce certificat n’est utilisé que " -"lorsque l’avant-poste a un fournisseur unique." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." +msgstr "En raison des limitations du protocole, ce certificat n’est utilisé que lorsque l’avant-poste a un fournisseur unique." #~ msgid "Dummy" #~ msgstr "" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." -msgstr "" -"Étape factice utilisée pour les tests. Montre un simple bouton continuer et " -"réussit toujours." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." +msgstr "Étape factice utilisée pour les tests. Montre un simple bouton continuer et réussit toujours." #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Authentificateurs Duo" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Activation Duo" @@ -1786,101 +1869,98 @@ msgstr "Activation Duo" msgid "Duo authenticator" msgstr "Authentificateur Duo" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "Notification push Duo" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." -msgstr "" -"Expiration des évènements à l'issue de laquelle ils seront supprimés de la " -"base de donnée." +msgstr "Expiration des évènements à l'issue de laquelle ils seront supprimés de la base de donnée." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." -msgstr "" -"Chaque fournisseur a un émetteur différent, basé sur le slug de " -"l'application." +msgstr "Chaque fournisseur a un émetteur différent, basé sur le slug de l'application." -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "Éditer" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "Éditer la liaison" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "Éditer le groupe" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "Éditer la politique" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "Éditer l'étap" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "Éditer l'utilisateur" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "" #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." -msgstr "" -"Soit aucune application n'est définie, soit vous n'en avez accès à aucune." +msgstr "Soit aucune application n'est définie, soit vous n'en avez accès à aucune." -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "Email" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "Adresse email" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "Information email :" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "Lien de récupération par email" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "Email envoyé" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "Étape email" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "Email : champ texte de type email" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "L’avant poste intégré n’est pas configuré correctement." @@ -1893,7 +1973,7 @@ msgstr "L’avant poste intégré n’est pas configuré correctement." #~ msgid "Enable SMS authenticator" #~ msgstr "Activer l'authentificateur Duo" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "Activer StartTLS" @@ -1903,32 +1983,26 @@ msgstr "Activer StartTLS" #~ msgid "Enable TOTP" #~ msgstr "Activer TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." -msgstr "" -"Activer le mode de compatibilité, améliore la compatibilité avec les " -"gestionnaires de mot de passe sur les équipements mobiles." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." +msgstr "Activer le mode de compatibilité, améliore la compatibilité avec les gestionnaires de mot de passe sur les équipements mobiles." -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "Activé" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." -msgstr "" -"Activer cette option va créer un groupe du même nom que l'utilisateur dont " -"il sera membre." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." +msgstr "Activer cette option va créer un groupe du même nom que l'utilisateur dont il sera membre." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "Anglais" @@ -1936,34 +2010,43 @@ msgstr "Anglais" msgid "Enroll" msgstr "S'inscrire" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "Inscription" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "Flux d'inscription" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "Erreur" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "Erreur lors de la création des identifiants : {err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "Message d'erreur" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "Erreur lors de la création des identifiants : {err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "Erreur lors de la validation de l'assertion sur le serveur : {err}" @@ -1974,30 +2057,23 @@ msgstr "Erreur : paramètres source non supportés : {0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "Erreur : paramètres d'étape non supporté : {0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "Évaluer en planification" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "Évaluer la politique avant la présentation de l'étape à l'utilisateur" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." -msgstr "" -"Évaluer les politiques pendant le processus de planification des flux. " -"Désactivez cette option pour les politiques basées sur des entrées. Doit " -"être utilisé conjointement avec \"Réévaluer les politiques\", car si les " -"deux options sont désactivées, les politiques ne sont **pas** évaluées." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." +msgstr "Évaluer les politiques pendant le processus de planification des flux. Désactivez cette option pour les politiques basées sur des entrées. Doit être utilisé conjointement avec \"Réévaluer les politiques\", car si les deux options sont désactivées, les politiques ne sont **pas** évaluées." -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "Journal d'évènements" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "Information d'évèvement" @@ -2007,69 +2083,67 @@ msgstr "Information d'évèvement" #~ msgid "Event matcher policy" #~ msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "Rétention d'évènement" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "Évènement {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "Évènements" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "Tout va bien." -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "Exception" #~ msgid "Execute" #~ msgstr "Exécuter" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." #~ msgstr "" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "Exécuter le flux" #~ msgid "Execute with inspector" #~ msgstr "Exécuter avec inspection" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." -msgstr "" -"Exécute le fragment de code python pour décider d'autoriser ou non la " -"demande." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." +msgstr "Exécute le fragment de code python pour décider d'autoriser ou non la demande." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "Journalisation de l'exécution" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "Expire" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "Expire le" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "Expire ?" @@ -2078,390 +2152,372 @@ msgstr "Expire ?" msgid "Expiring" msgstr "Expiration" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "Expiration ?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "Expiration" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "Date d'expiration" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "Approbation explicite" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "Exporter" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "Flux d'exportation" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "Expression" #~ msgid "Expression policy" #~ msgstr "" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "Expression en python" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"Applications externes qui utilisent authentik comme fournisseur d'identité, " -"en utilisant des protocoles comme OAuth2 et SAML. Toutes les applications " -"sont affichées ici, même celles auxquelles vous n'avez pas accéder." +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "Applications externes qui utilisent authentik comme fournisseur d'identité, en utilisant des protocoles comme OAuth2 et SAML. Toutes les applications sont affichées ici, même celles auxquelles vous n'avez pas accéder." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "Hôte externe" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "Hôte externe" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Connexions échouées" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "Échecs avant annulation" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "Échec de la connexion" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "Sources échouées" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "Impossible de vider le cache des flux" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "Impossible de vider le cache des politiques" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "Impossible de supprimer {0} : {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "Impossible de mettre à jour {0} : {1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "Favicon" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Champ" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "Clé du champ" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." -msgstr "" -"Clé de champ à vérifier ; les clés de champ définies dans les étapes de " -"d'invite sont disponibles." +msgstr "Clé de champ à vérifier ; les clés de champ définies dans les étapes de d'invite sont disponibles." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "Champ de l'objet utilisateur dans lequel cette valeur est écrite." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "Champ qui contient un identifiant unique." #~ msgid "Field which contains members of a group." #~ msgstr "Champ qui contient les membres d'un groupe." -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"Champ qui contient les membres d'un groupe. Si vous utilisez le champ " -"\"memberUid\", la valeur est censée contenir un nom distinctif relatif, par " -"exemple 'memberUid=un-utilisateur' au lieu de 'memberUid=cn=un-" -"utilisateur,ou=groups,...'" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "Champ qui contient les membres d'un groupe. Si vous utilisez le champ \"memberUid\", la valeur est censée contenir un nom distinctif relatif, par exemple 'memberUid=un-utilisateur' au lieu de 'memberUid=cn=un-utilisateur,ou=groups,...'" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "Champs" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." +msgstr "Champs avec lesquels un utilisateur peut s'identifier. Si aucun champ n'est sélectionné, l'utilisateur ne pourra utiliser que des sources." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" msgstr "" -"Champs avec lesquels un utilisateur peut s'identifier. Si aucun champ n'est " -"sélectionné, l'utilisateur ne pourra utiliser que des sources." #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "Flux" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "Aperçu du flux" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "Inspecteur de flux" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "Paramètres du flux" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "Flux à utiliser pour authentifier les utilisateurs existants." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "Flux à utiliser pour inscrire les nouveaux utilisateurs." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "Flux à utiliser avant authentification." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." -msgstr "" -"Flux utilisé par un utilisateur authentifié pour configurer son mot de " -"passe. S'il est vide, l'utilisateur ne sera pas en mesure de changer son mot" -" de passe." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." +msgstr "Flux utilisé par un utilisateur authentifié pour configurer son mot de passe. S'il est vide, l'utilisateur ne sera pas en mesure de changer son mot de passe." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." -msgstr "" -"Flux utilisé par un utilisateur authentifié pour configurer cette étape. " -"S'il est vide, l'utilisateur ne sera pas en mesure de le configurer." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." +msgstr "Flux utilisé par un utilisateur authentifié pour configurer cette étape. S'il est vide, l'utilisateur ne sera pas en mesure de le configurer." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." -msgstr "" -"Flux utilisé pour l'authentification des utilisateurs. Actuellement, seules " -"les étapes d'identification et de mot de passe sont prises en charge." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." +msgstr "Flux utilisé pour l'authentification des utilisateurs. Actuellement, seules les étapes d'identification et de mot de passe sont prises en charge." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." -msgstr "" -"Flux utilisé pour authentifier les utilisateurs. S'il est laissé vide, le " -"premier flux applicable trié par le slug est utilisé." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Flux utilisé pour authentifier les utilisateurs. S'il est laissé vide, le premier flux applicable trié par le slug est utilisé." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." -msgstr "" -"Flux utilisé pour la déconnexion. S'il est laissé vide, le premier flux " -"applicable trié par le slug est utilisé." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Flux utilisé pour la déconnexion. S'il est laissé vide, le premier flux applicable trié par le slug est utilisé." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "Flux utilisé lors de l'autorisation de ce fournisseur." -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "Flux" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "Flux" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "Flux et étapes" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." -msgstr "" -"Les flux décrivent une succession d'étapes pour authentifier, inscrire ou " -"récupérer un utilisateur. Les étapes sont choisies en fonction des " -"politiques qui leur sont appliquées." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." +msgstr "Les flux décrivent une succession d'étapes pour authentifier, inscrire ou récupérer un utilisateur. Les étapes sont choisies en fonction des politiques qui leur sont appliquées." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "Suivre la redirection" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Obliger l'utilisateur à configurer un authentificateur" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "Mot de passe oublié ?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "Mot de passe ou nom d'utilisateur oublié ?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "Le formulaire n'a pas retourné de promesse de soumission" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "Format : \"weeks=3;days=2;hours=3,seconds=2\"." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "Transférer l'authentification (niveau domaine)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "Transférer l'authentification (application unique)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "Français" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "Nom amical" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "De" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "Adresse d'origine" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "Numéro de départ du GID" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "Exception générale du systèm" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "État général du système" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "Générer" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "Générer une paire clé/certificat" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "Allemand" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "" @@ -2479,75 +2535,74 @@ msgstr "Aller à la page précédente" #~ msgid "Go to user interface" #~ msgstr "Aller à l’interface utilisateur" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "Group" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "Mapping des propriétés de groupes" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "Champ d'appartenance au groupe" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "Filtre d'objets de groupe" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." -msgstr "" -"Regroupez les utilisateurs et donnez-leur des autorisations en fonction de " -"leur appartenance." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." +msgstr "Regroupez les utilisateurs et donnez-leur des autorisations en fonction de leur appartenance." -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "Groupe {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "Groupe(s)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "Groupes" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256 (chiffrement symétrique)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "Clé du mot de passe HTTP-Basic" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "Clé de l'utilisateur HTTP-Basic" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "HTTP n'est pas détecté correctement" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "" @@ -2557,69 +2612,63 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "Politique \"Have I Been Pwned\"" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "État et version" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "Avant-postes sains" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "Sources saines" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "Texte d'aide" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." -msgstr "" -"Caché : champ caché, peut être utilisé pour insérer des données dans le " -"formulaire." +msgstr "Caché : champ caché, peut être utilisé pour insérer des données dans le formulaire." -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "Cacher les mapping gérés" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "Cacher les comptes de service" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." msgstr "Garder ctrl/command enfoncé pour sélectionner de multiples éléments" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." -msgstr "" -"Nombre de tentatives dont dispose un utilisateur avant que le flux ne soit " -"annulé. Pour verrouiller l'utilisateur, utilisez une politique de réputation" -" et une étape user_write." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." +msgstr "Nombre de tentatives dont dispose un utilisateur avant que le flux ne soit annulé. Pour verrouiller l'utilisateur, utilisez une politique de réputation et une étape user_write." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "Comment se connecter" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2627,32 +2676,31 @@ msgstr "ID" msgid "ID Token" msgstr "ID du jeton" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "Réputation IP" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "Icône" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." -msgstr "" -"Icône affichée dans la barre latérale, l'en-tête et dans l'exécuteur de " -"flux." +msgstr "Icône affichée dans la barre latérale, l'en-tête et dans l'exécuteur de flux." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "Icône affichée dans l'onglet du navigateur." -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2661,59 +2709,36 @@ msgstr "Identifiant" #~ msgid "Identity & Cryptography" #~ msgstr "Identité et chiffrement" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." +msgstr "Si l’utilisateur a utilisé n’importe lequel des appareils du type sélectionné ci-dessus pendant cette période, cette étape sera ignorée." + +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -"Si l’utilisateur a utilisé n’importe lequel des appareils du type " -"sélectionné ci-dessus pendant cette période, cette étape sera ignorée." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." -msgstr "" -"Si activé, seul un hachage du numéro de téléphone sera sauvergardé. Ceci " -"peut être fait pour protéger les données. Les appareils créés depuis une " -"étape avec cette option activée ne peuvent être utilisées à l’étape de " -"validation." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." +msgstr "Si activé, seul un hachage du numéro de téléphone sera sauvergardé. Ceci peut être fait pour protéger les données. Les appareils créés depuis une étape avec cette option activée ne peuvent être utilisées à l’étape de validation." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." -msgstr "" -"Si activé, utiliser la connexion locale. Intégration Docker " -"socket/Kubernetes requise." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." +msgstr "Si activé, utiliser la connexion locale. Intégration Docker socket/Kubernetes requise." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." -msgstr "" -"Si laissé vide, authentik essaiera d'extraire l'URL de lancement en se " -"basant sur le fournisseur sélectionné." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." +msgstr "Si laissé vide, authentik essaiera d'extraire l'URL de lancement en se basant sur le fournisseur sélectionné." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." -msgstr "" -"Si plusieurs fournisseurs partagent un avant-poste, un certificat auto-signé" -" est utilisé." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." +msgstr "Si plusieurs fournisseurs partagent un avant-poste, un certificat auto-signé est utilisé." -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." -#~ msgstr "" -#~ "Si aucune URL de redirection explicite n'est spécifié, toute URL de " -#~ "redirection est autorisé." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgstr "Si aucune URL de redirection explicite n'est spécifié, toute URL de redirection est autorisé." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." msgstr "" #~ msgid "" @@ -2721,658 +2746,685 @@ msgstr "" #~ "and show a notice." #~ msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." -msgstr "" -"Si défini, les utilisateurs sont capables de modifier les informations de " -"leur profil." +msgstr "Si défini, les utilisateurs sont capables de modifier les informations de leur profil." -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." -msgstr "" -"Si défini, les utilisateurs peuvent se désinscrire à l'aide de ce flux. Si " -"aucun flux n'est défini, l'option n'est pas affichée." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." +msgstr "Si défini, les utilisateurs peuvent se désinscrire à l'aide de ce flux. Si aucun flux n'est défini, l'option n'est pas affichée." -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." -msgstr "" -"Si activé, cette étape passera à l'étape suivante si aucune invitation n'est" -" donnée. Par défaut, cette étape annule le flux en l'absence d'invitation." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." +msgstr "Si activé, cette étape passera à l'étape suivante si aucune invitation n'est donnée. Par défaut, cette étape annule le flux en l'absence d'invitation." -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." -msgstr "" -"Si cette option est sélectionnée, le jeton expirera. À son expiration, le " -"jeton fera l'objet d'une rotation." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." +msgstr "Si cette option est sélectionnée, le jeton expirera. À son expiration, le jeton fera l'objet d'une rotation." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." -msgstr "" -"Si vous utilisez un flux implicite, côté client (où le point de terminaison " -"du jeton n'est pas utilisé), vous voudrez probablement augmenter ce temps." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." +msgstr "Si vous utilisez un flux implicite, côté client (où le point de terminaison du jeton n'est pas utilisé), vous voudrez probablement augmenter ce temps." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." -msgstr "" -"Activer cette option si votre instance authentik utilise un certificat auto-" -"signé." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." +msgstr "Activer cette option si votre instance authentik utilise un certificat auto-signé." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." -msgstr "" -"Ajouter cette option si le paramètre authentik_host ne correspond pas à " -"l'URL sur laquelle vous voulez ouvrir une session." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." +msgstr "Ajouter cette option si le paramètre authentik_host ne correspond pas à l'URL sur laquelle vous voulez ouvrir une session." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "Se faire passer pour" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "Fin de l'appropriation utilisateur" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "Début de l'appropriation utilisateur" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "Importer" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "Importer un flux" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" msgstr "" -"Importer les certificats des fournisseurs externes ou créer des certificats " -"pour signer les demandes." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." +msgstr "Importer les certificats des fournisseurs externes ou créer des certificats pour signer les demandes." + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "Au cas où aucune autre méthode ne soit disponible." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "Inactif" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." -msgstr "" -"Inclure les claims relatifs à l’utilisateur dans l’id_token, pour les " -"applications qui n’accèdent pas à l’endpoint userinfo." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." +msgstr "Inclure les claims relatifs à l’utilisateur dans l’id_token, pour les applications qui n’accèdent pas à l’endpoint userinfo." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "Include les claims utilisateur dans l’id_token" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "Intégration" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "Clé d'intégration" #~ msgid "Integrations" #~ msgstr "Intégrations" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "Intention" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "Hôte interne" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "Nom de l'application interne, utilisé dans les URLs." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "Hôte interne" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "Validation SSL de l'hôte interne" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." msgstr "" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "Action de réponse invalide" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "Invalidation" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "Flux d'invalidation" #~ msgid "Invitation" #~ msgstr "Invitation" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "Invitation utilisée" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "Invitation(s)" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "Invitations" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "Est actif" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "Est superutilisateur" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Émetteur" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Mode de l'émetteur" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" #~ msgid "JWT Algorithm" #~ msgstr "Algorithme JWT" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "" -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." -#~ msgstr "" -#~ "Clé utilisée pour signer les jetons. Nécessaire uniquement lorsque " -#~ "l'algorithme JWT est réglé sur RS256." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." +#~ msgstr "Clé utilisée pour signer les jetons. Nécessaire uniquement lorsque l'algorithme JWT est réglé sur RS256." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." -msgstr "" -"Paire de clés utilisée pour signer le requêtes sortantes. Laisser vide pour " -"désactiver la signature." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." +msgstr "Paire de clés utilisée pour signer le requêtes sortantes. Laisser vide pour désactiver la signature." -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP (aperçu technique)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "Mappage des attributs LDAP" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." msgstr "DN LDAP avec lequel les connexions et recherches sont effectuées." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "Statut de synchro LDAP" -#~ msgid "LDAP details" -#~ msgstr "" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "Libellé" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "Libellé affiché à côté/au-dessus du champ." -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "Dernière IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "Dernière connexion" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "Dernière exécution" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "Vu le : {0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "Dernière synchro : {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "Lancer" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "URL de lancement" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "Let the user identify themselves with their username or Email address." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." msgstr "" -"Laisser l’utilisateur s’identifier lui-même avec son nom d’utilisateur ou " -"son adresse e-mail." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Let the user identify themselves with their username or Email address." +msgstr "Laisser l’utilisateur s’identifier lui-même avec son nom d’utilisateur ou son adresse e-mail." #~ msgid "Library" #~ msgstr "Bibliothèque" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" +msgstr "Lier à un utilisateur avec la même adresse e-mail. Peut avoir des implications de sécurité lorsqu’une source ne valide pas les adresses e-mail." + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" msgstr "" -"Lier à un utilisateur avec la même adresse e-mail. Peut avoir des " -"implications de sécurité lorsqu’une source ne valide pas les adresses " -"e-mail." #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "" -"Lien vers un usager ayant un nom d'utilisateur identique. Peut poser des " -"problèmes de sécurité si ce nom d'utilisateur est partagé avec une autre " -"source." +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "Lien vers un usager ayant un nom d'utilisateur identique. Peut poser des problèmes de sécurité si ce nom d'utilisateur est partagé avec une autre source." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "Lien pour utiliser l'invitation." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "Lier les utilisateurs sur base d'un identifiant unique" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "Charger les serveurs" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "Chargement en cours" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "Chargement en cours..." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "Local" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "" #~ msgid "Locale" #~ msgstr "" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "Ouvre la session de l'utilisateur courant." -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "Connexion via {0}." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "Connexion" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." -msgstr "" -"Le mot de passe de connexion est synchronisé depuis LDAP vers Authentik " -"automatiquement. Activez cette option seulement pour enregistrer les " -"changements de mots de passe dans Authentik jusqu'au LDAP." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." +msgstr "Le mot de passe de connexion est synchronisé depuis LDAP vers Authentik automatiquement. Activez cette option seulement pour enregistrer les changements de mots de passe dans Authentik jusqu'au LDAP." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "Connectez-vous pour continuer vers {0}." -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "Connexions" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Connexions ces dernières 24 heures" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "Déconnexion" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "URL de déconnexion" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "Logs" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "Opérations de longue durée qu'Authentik exécute en arrière-plan." +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "Géré par authentik" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "Marquer les utilisateurs nouvellements créés comme inactifs." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." -msgstr "" -"Inclure les événements créés avec ce type d'action. S'il est laissé vide, " -"tous les types d'action seront inclus." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." +msgstr "Inclure les événements créés avec ce type d'action. S'il est laissé vide, tous les types d'action seront inclus." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." -msgstr "" -"Inclure les évènements créés par cette application. S'il est laissé vide, " -"toutes les applications seront incluses." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." +msgstr "Inclure les évènements créés par cette application. S'il est laissé vide, toutes les applications seront incluses." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." -msgstr "" -"Inclure l'adresse IP du client de l'évènement (correspondante stricte, pour " -"un correspondance sur le réseau utiliser une politique d'expression)" +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." +msgstr "Inclure l'adresse IP du client de l'évènement (correspondante stricte, pour un correspondance sur le réseau utiliser une politique d'expression)" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." -msgstr "" -"Fait correspondre un évènement à un certain nombre de critères. Si une des " -"valeur configurée correspond, la politique réussit." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." +msgstr "Fait correspondre un évènement à un certain nombre de critères. Si une des valeur configurée correspond, la politique réussit." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." -msgstr "" -"La correspondante est effectuée sur le suffixe du domaine ; si vous entrez " -"domain.tld, foo.domain.tld sera également inclus." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." +msgstr "La correspondante est effectuée sur le suffixe du domaine ; si vous entrez domain.tld, foo.domain.tld sera également inclus." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "Âge maximum (en jours)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "Membres" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "Message" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "Messages" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "Métadonnées" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "Nombre minimum de caractères minuscules" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "Nombre minimum de symboles" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "Nombre minimum de caractères majuscules" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "Longueur minimale" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "Mode" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "Nom du modèle" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "Modèle créé" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "Modèle supprimé" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "Modèle mis à jour" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "Surveiller" @@ -3384,174 +3436,200 @@ msgstr "Mes Applications" msgid "My applications" msgstr "Mes applications" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "Nom" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." msgstr "Nom du champ de formulaire utilisé pour enregistrer la valeur" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "Politique NameID" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "Mappage de la propriété NameID" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "Besoin d'un compte ?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "Inverser le résultat" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "Inverse le résultat de la liaison. Les messages ne sont pas affectés." -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "Nouvelle intégration d’avant-poste" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "Nouveau fournisseur" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "Nouvelle source" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "Nouvelle étape" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "Une nouvelle version est disponible !" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." -msgstr "" -"Les utilisateurs nouvellement créés sont ajoutés à ce groupe, si un groupe " -"est sélectionné." +msgstr "Les utilisateurs nouvellement créés sont ajoutés à ce groupe, si un groupe est sélectionné." #: src/elements/wizard/Wizard.ts msgid "Next" msgstr "Suivant" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "Étape suivante" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx (gestionnaire de proxy)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "Non" @@ -3560,57 +3638,63 @@ msgstr "Non" msgid "No Applications available." msgstr "Aucune Application disponible." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "Aucun événement trouvé." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "Aucune politique liée." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "Aucune étape liée" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "Aucune donnée additionnelle disponible." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "Aucun formulaire trouvé" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "Aucune intégration active" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "Pas de messages." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "Aucun événement correspondant n'a été trouvé." -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "Aucun objet trouvé." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "Aucune politique n'est actuellement lié à cet objet." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "Aucun flux de récupération n'est configuré." @@ -3622,27 +3706,27 @@ msgstr "" msgid "No settings flow configured." msgstr "" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "Aucune étape n’est actuellement liée à ce flux." -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "Aucun worker connecté. Les tâches de fond ne tourneront pas." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "Aucun (règle désactivée)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "Indisponible" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "Action non configurée" @@ -3653,7 +3737,7 @@ msgstr "Action non configurée" msgid "Not found" msgstr "Pas trouvé" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "Pas encore synchronisé." @@ -3661,41 +3745,44 @@ msgstr "Pas encore synchronisé." msgid "Not used by any other object." msgstr "Pas utilisé par un autre objet." -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "Pas vous ?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "Note" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "Règles de notification" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "Transports de notification" #~ msgid "Notification rule" #~ msgstr "Règle de notification" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "Règle(s) de notification" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "" @@ -3709,58 +3796,65 @@ msgstr "Notifications" #~ msgid "Notifications Transport" #~ msgstr "Transports de notification" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "Nombre" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "Numéro depuis lequel le SMS sera envoyé." #~ msgid "OAuth Authorization Codes" #~ msgstr "Code d'autorisation OAuth" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "Code de rafraîchissement OAuth" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "" #~ msgid "OAuth/OIDC" #~ msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." msgstr "" #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "Objet" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "Champ d'objet" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "Champ d'unicité de l'objet" @@ -3768,33 +3862,26 @@ msgstr "Champ d'unicité de l'objet" msgid "Objects created" msgstr "Objets créés" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Durée d'expiration du consentement (Format : hours=1;minutes=2;seconds=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Durée d'expiration du consentement (Format : hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "De la part de {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." -msgstr "" -"Faire simplement échouer la politique sans invalider le mot de passe " -"utilisateur." +msgstr "Faire simplement échouer la politique sans invalider le mot de passe utilisateur." -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." -msgstr "" -"Envoyer une seule fois la notification, par exemple lors de l'envoi d'un " -"webhook dans un canal de discussion." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." +msgstr "Envoyer une seule fois la notification, par exemple lors de l'envoi d'un webhook dans un canal de discussion." #: src/elements/notifications/APIDrawer.ts msgid "Open API Browser" @@ -3803,7 +3890,11 @@ msgstr "Ouvrir l'explorateur d'API" #~ msgid "Open application" #~ msgstr "Ouvrir l'appication" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "Ouvrir un ticket sur GitHub..." @@ -3811,106 +3902,95 @@ msgstr "Ouvrir un ticket sur GitHub..." msgid "Open settings" msgstr "Ouvrir les paramètres" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "Émetteur de la configuration OpenID" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "URL de configuration OpenID" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." -msgstr "" -"Clé privée optionnelle. Si définie, vous pouvez utiliser pour le " -"chiffrement." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." +msgstr "Clé privée optionnelle. Si définie, vous pouvez utiliser pour le chiffrement." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "URL optionnelle si le fournisseur d'identité supporte Single-Logout." -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." -msgstr "" -"Données optionnelles chargées dans la variable contextuelle 'prompt_data' du" -" flux. YAML ou JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." +msgstr "Données optionnelles chargées dans la variable contextuelle 'prompt_data' du flux. YAML ou JSON." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." msgstr "Flux d'inscription facultatif, qui sera accessible en bas de page." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." msgstr "Flux de récupération facultatif, qui sera accessible en bas de page." -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." -msgstr "" -"Liste optionnelle de noms alternatifs (SubjetAlt Names), séparés par des " -"virgules." +msgstr "Liste optionnelle de noms alternatifs (SubjetAlt Names), séparés par des virgules." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." -msgstr "" -"Optionnellement, entrez un nom de groupe. Les applications avec les mêmes " -"groupes seront affichées ensemble." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." +msgstr "Optionnellement, entrez un nom de groupe. Les applications avec les mêmes groupes seront affichées ensemble." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "Pré-remplir la valeur du champ (optionnel)" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." msgstr "Indiquer la valeur \"FriendlyName\" de l'attribut d'assertion (optionnel)" -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "Indiquer votre domaine parent (optionnel), si vous souhaitez que " -#~ "l'authentification et l'autorisation soient réalisés au niveau du domaine. " -#~ "Si vous exécutez des applications sur app1.domain.tld, app2.domain.tld, " -#~ "indiquez ici \"domain.tld\"." +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "Indiquer votre domaine parent (optionnel), si vous souhaitez que l'authentification et l'autorisation soient réalisés au niveau du domaine. Si vous exécutez des applications sur app1.domain.tld, app2.domain.tld, indiquez ici \"domain.tld\"." -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" + +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "Tri" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "Autres paramètres globaux" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "Avant-postes périmés" #~ msgid "Outpost" #~ msgstr "Avant-poste" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Info de déploiement de l’avant-poste" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Intégration d’avant-postes" @@ -3920,71 +4000,71 @@ msgstr "Intégration d’avant-postes" #~ msgid "Outpost integration" #~ msgstr "Intégration d’avant-postes" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Intégration(s) d'avant-postes" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Statut de l’avant-poste" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Avant-poste(s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Avant-postes" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." -msgstr "" -"Les avant-postes sont des déploiements de composants Authentik pour prendre " -"en charge différents environnements et protocoles, comme des reverse " -"proxies." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." +msgstr "Les avant-postes sont des déploiements de composants Authentik pour prendre en charge différents environnements et protocoles, comme des reverse proxies." -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "Vue d'ensemble" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "Données du certificat au format PEM" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "Parent" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "Groupe parent pour tous les groupes LDAP" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "Réussir la politique ?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "Réussite" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "Mot de passe" @@ -3994,331 +4074,346 @@ msgstr "Mot de passe" #~ msgid "Password expiry policy" #~ msgstr "Politique d'expiration du mot de passe" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "Champ mot de passe" #~ msgid "Password policy" #~ msgstr "" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "Mot de passe défini" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "Étape de mot de passe" #~ msgid "Password, 2FA, etc" #~ msgstr "Mot de passe, 2FA, etc" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." -msgstr "" -"Mot de passe : entrée masquée, le mot de passe est vérifié par les sources. " -"Les politiques doivent encore être appliquées à cette étape. Si deux d’entre" -" elles sont utilisées à la même étape, on s’assure qu’elles sont identiques." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." +msgstr "Mot de passe : entrée masquée, le mot de passe est vérifié par les sources. Les politiques doivent encore être appliquées à cette étape. Si deux d’entre elles sont utilisées à la même étape, on s’assure qu’elles sont identiques." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "Flux sans mots de passe" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "Persistant" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "Numéro de téléphone" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "Par défaut" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "Historique du plan" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "Entrez votre code" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "Veuillez saisir votre numéro de téléphone." -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "Veuillez saisirvotre code TOTP" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "Veuillez saisir votre mot de passe" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "Politiques" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "Politique" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "Politique / Groupe / Liaisons utilisateur" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "Politique/s" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "Politique / Utilisateur / Groupe" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "Liaisons des politiques" #~ msgid "Policy binding" #~ msgstr "Liaison de politique" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "Liaison(s) de politique" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "Mode d'application des politiques" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "Exception de politique" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "Exécution de politique" #~ msgid "Policy to make sure passwords have certain properties." -#~ msgstr "" -#~ "Politique visant à s'assurer que les mots de passe ont certaines propriétés." +#~ msgstr "Politique visant à s'assurer que les mots de passe ont certaines propriétés." #~ msgid "" #~ "Policy used for debugging the PolicyEngine. Returns a fixed result,\n" #~ "but takes a random time to process." #~ msgstr "" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "Poliitique {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "Paramètres spécifiques à la politique" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "Polonais" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Appliquer" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Post (automatique)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "Propulsé par authentik" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "Flux de pré-authentification" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "Clé privée" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "Clé privée disponible ?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Clé privée, acquise auprès de " -"https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Clé privée, acquise auprès de https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "URL de profil" #~ msgid "Prompt" #~ msgstr "Invite" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." -msgstr "" -"Demander le consentement de l'utilisateur. Celui-ci peut être permanent ou " -"expirer dans un délai défini." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." +msgstr "Demander le consentement de l'utilisateur. Celui-ci peut être permanent ou expirer dans un délai défini." -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "Invite(s)" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "Invites" #~ msgid "Property Mapping" #~ msgstr "Mapping de propriété" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "Erreur de mappage de propriété" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "Mapping(s) de propriété" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "Mappings de propriété" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "Mappings de propriété" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "Mappages de propriétés utilisés lors de la création des groupe" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "Mappages de propriété utilisés lors de la création d'utilisateurs" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "Paramètres du protocole" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "Paramètres du protocole" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." msgstr "" -"Assure la prise en charge de protocoles tels que SAML et OAuth aux " -"applications attribuées." +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." +msgstr "Assure la prise en charge de protocoles tels que SAML et OAuth aux applications attribuées." + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "Fournisseur" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "Type de fournisseur" #~ msgid "Provider type" #~ msgstr "Type de fournisseur" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "Fournisseur(s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "Fournisseurs" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "Proxy" -#~ msgid "Proxy details" -#~ msgstr "Informations du proxy" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "Informations du proxy" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "Public" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "Clé publique" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Clé publique, obtenue depuis https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Clé publique, obtenue depuis https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "Éditeur" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "Actions rapides" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "" -"REDÉMARRER redémarre le flux depuis le début, en gardant le contexte du " -"flux." +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "REDÉMARRER redémarre le flux depuis le début, en gardant le contexte du flux." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "REDÉMARRER redémarre le flux depuis le début." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." msgstr "" -"RETRY indiquer le message d'erreur et présenter un challenge similaire à " -"l'utilisateur" + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." +msgstr "RETRY indiquer le message d'erreur et présenter un challenge similaire à l'utilisateur" #~ msgid "RS256 (Asymmetric Encryption)" #~ msgstr "RS256 (chiffrement asymétrique)" @@ -4326,91 +4421,89 @@ msgstr "" #~ msgid "RSA Key" #~ msgstr "Clé RSA" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "Se ré-authentifier avec Plex" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "Ré-évaluer les politiques" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "Recevoir une notification push sur votre téléphone." -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "Récupération" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "Flux de récupération" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." -msgstr "" -"Flux de récupération. Si laissé vide, le premier flux applicable trié par " -"slug sera utilisé." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Flux de récupération. Si laissé vide, le premier flux applicable trié par slug sera utilisé." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "Clés de récupération" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." -msgstr "" -"Le lien de récupération ne peut pas être envoyé par email, l’utilisateur n’a" -" aucune adresse email enregistrée." +msgstr "Le lien de récupération ne peut pas être envoyé par email, l’utilisateur n’a aucune adresse email enregistrée." -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "Redirection" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "URIs de redirection" #~ msgid "Redirect URIs/Origins" #~ msgstr "URLs de redirection/Origines" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "Redirection" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "Rafraîchir" @@ -4421,64 +4514,52 @@ msgstr "Rafraîchir" msgid "Refresh Code(s)" msgstr "Rafraîchir le(s) code(s)" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "Enregistrer un appareil" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." -#~ msgstr "" -#~ "Expression régulière pour laquelle l'authentification n'est pas nécessaire. " -#~ "Chaque nouvelle ligne est interprétée comme une nouvelle expression " -#~ "régulière." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." +#~ msgstr "Expression régulière pour laquelle l'authentification n'est pas nécessaire. Chaque nouvelle ligne est interprétée comme une nouvelle expression régulière." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "Utilisateur normal" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "Lié" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "Supprimer l'utilisateur de la session actuelle." -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "Réputation" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." msgstr "" -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." -#~ msgstr "" -#~ "Réputation pour les IPs. Les notes sont réduites à chaque échec de " -#~ "connexion, et augmentées à chaque connexion réussie." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Réputation pour les IPs. Les notes sont réduites à chaque échec de connexion, et augmentées à chaque connexion réussie." -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." -#~ msgstr "" -#~ "Réputation pour les noms d'utilisateur. Les notes sont réduites à chaque " -#~ "échec de connexion, et augmentées à chaque connexion réussie." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Réputation pour les noms d'utilisateur. Les notes sont réduites à chaque échec de connexion, et augmentées à chaque connexion réussie." #~ msgid "Reputation policy" #~ msgstr "Politique de réputation" @@ -4489,65 +4570,64 @@ msgstr "" #~ msgid "Reputation policy - Users" #~ msgstr "Politique de réputation - Utilisateurs" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "Scores de réputation" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "Requête" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "La requête a été refusée." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "URL du jeton de requête" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "Obligatoire" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "Obligatoire." #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obligatoire. 150 caractères ou moins. Lettres, chiffres et @/./+/-/_ " -"uniquement." +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "Obligatoire. 150 caractères ou moins. Lettres, chiffres et @/./+/-/_ uniquement." -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "Réinitialiser le mot de passe" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "" #~ msgid "Resources" #~ msgstr "Ressources" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "Résultat" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "Recommencer" #~ msgid "Retry Task" #~ msgstr "Réessayer la tâche" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "Réessayer l'authentification" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "Retourner" @@ -4556,71 +4636,79 @@ msgstr "Retourner" msgid "Return home" msgstr "Retourner à l’accueil" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "Retourner à la sélection d'appareil" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." #~ msgstr "" #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "Révoqué ?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "Relancer la synchro" -#~ msgid "SAML" -#~ msgstr "SAML" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "SAML" #~ msgid "SAML (metadata import)" #~ msgstr "" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "Nom d'attribut SAML" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "" -#~ msgid "SAML details" -#~ msgstr "" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "" #~ msgid "SAML details (import from metadata)" #~ msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "URL SLO" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "SMS" @@ -4628,32 +4716,44 @@ msgstr "SMS" msgid "SMS authenticator" msgstr "" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "Hôte SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "Mot de passe SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "Port SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "Utilisateur SMTP" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "URL SSO" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "Le même identifiant est utilisé pour tous les fournisseurs" @@ -4661,56 +4761,59 @@ msgstr "Le même identifiant est utilisé pour tous les fournisseurs" msgid "Save" msgstr "Enregistrer" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "Nom de la portée" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." msgstr "Portée que le client peut spécifier pour accéder à ces propriétés." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "Portées" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "Note" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "Rechercher un groupe" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "Rechercher..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "Clé secrète" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "Rotation du secret effectuée" #~ msgid "Secret was rotation" #~ msgstr "Rotation du secret effectuée" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "Le secret a été vu" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Secret :" @@ -4718,31 +4821,27 @@ msgstr "Secret :" msgid "Security key authenticator" msgstr "" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "Consultez la documentation pour la liste de toutes les variables." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." -msgstr "" -"Sélectionnez un fournisseur que cette application devra utiliser. Sinon, " -"créez un nouveau fournisseur." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." +msgstr "Sélectionnez un fournisseur que cette application devra utiliser. Sinon, créez un nouveau fournisseur." #: src/elements/table/Table.ts msgid "Select all rows" msgstr "Sélectionner toutes les lignes" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "Sélectionnez une méthode d'authentification" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "Sélectionnez un flux d'inscription" @@ -4753,138 +4852,108 @@ msgstr "Sélectionnez un flux d'inscription" msgid "Select an object." msgstr "Sélectionner un objet." -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "Sélectionnez les groupes à ajouter à l'utilisateur" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "Sélectionnez l'une des sources ci-dessous pour se connecter." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." -msgstr "" -"Sélectionnez les sources à afficher aux utilisateurs pour s'authentifier. " -"Cela affecte uniquement les sources web, pas LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." +msgstr "Sélectionnez les sources à afficher aux utilisateurs pour s'authentifier. Cela affecte uniquement les sources web, pas LDAP." -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "Sélectionner le type" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "Sélectionnez les utilisateurs à ajouter" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." -msgstr "" -"Sélectionnez les portées utilisables par le client. Le client doit toujours " -"spécifier la portée pour accéder aux données." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." +msgstr "Sélectionnez les portées utilisables par le client. Le client doit toujours spécifier la portée pour accéder aux données." -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." -msgstr "" -"Sélectionnez de quel serveur un utilisateur doit être un membre pour être " -"autorisé à s'authentifier." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." +msgstr "Sélectionnez de quel serveur un utilisateur doit être un membre pour être autorisé à s'authentifier." -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." -msgstr "" -"Sélectionnez les transports à utiliser pour notifier l'utilisateur. À " -"défaut, la notification sera simplement affichée dans l'interface " -"utilisateur authentik." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." +msgstr "Sélectionnez les transports à utiliser pour notifier l'utilisateur. À défaut, la notification sera simplement affichée dans l'interface utilisateur authentik." -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." -msgstr "" -"Les politiques sélectionnées sont exécutées lorsque l'étape est soumise pour" -" valider les données." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." +msgstr "Les politiques sélectionnées sont exécutées lorsque l'étape est soumise pour valider les données." -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." -#~ msgstr "" -#~ "La sélection d’une connexion de service permet la gestion de l’avant-poste " -#~ "par authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." +#~ msgstr "La sélection d’une connexion de service permet la gestion de l’avant-poste par authentik." -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." -msgstr "" -"La sélection d’une intégration permet la gestion de l’avant-poste par " -"authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." +msgstr "La sélection d’une intégration permet la gestion de l’avant-poste par authentik." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "Sélection de backends pour tester le mot de passe." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "Renvoyer l’email." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "Envoyer un lien" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." -msgstr "" -"Envoyez des notifications chaque fois qu'un événement spécifique est créé et" -" correspond à des politiques." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." +msgstr "Envoyez des notifications chaque fois qu'un événement spécifique est créé et correspond à des politiques." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "Envoyer une seule fois" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "Envoyer le lien de récupération à l'utilisateur" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "Envoyé au groupe" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "Séparateur : Ligne de séparation statique" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "URI du serveur" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "Le serveur et le client sont distants de plus de 5 secondes" #~ msgid "Server name for which this provider's certificate is valid for." -#~ msgstr "" -#~ "Nom du serveur pour lequel le certificat de ce fournisseur est valide." +#~ msgstr "Nom du serveur pour lequel le certificat de ce fournisseur est valide." -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "La validation de l'identifiant par le serveur a échoué : {err}" #~ msgid "Service Connections" #~ msgstr "Connexions de service" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "Liaison du fournisseur de services" @@ -4894,26 +4963,22 @@ msgstr "Liaison du fournisseur de services" #~ msgid "Session" #~ msgstr "Session" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "ID de session" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "Durée de la session" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "La session n'est plus valide à partir de l'heure actuelle + cette valeur " -#~ "(Format: hours=1;minutes=2;seconds=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "La session n'est plus valide à partir de l'heure actuelle + cette valeur (Format: hours=1;minutes=2;seconds=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "Session non valide à partir de" @@ -4921,68 +4986,59 @@ msgstr "Session non valide à partir de" msgid "Session(s)" msgstr "Session(s)" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "Sessions" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "Définir l'authentification HTTP-Basic" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." -msgstr "" -"Définir un en-tête d'authentification HTTP-Basic personnalisé basé sur les " -"valeurs de authentik." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." +msgstr "Définir un en-tête d'authentification HTTP-Basic personnalisé basé sur les valeurs de authentik." -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "Définissez des attributs personnalisés via YAML ou JSON." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." msgstr "" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "Sévérité" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." -msgstr "" -"Afficher des champs de saisie arbitraires à l'utilisateur, par exemple " -"pendant l'inscription. Les données sont enregistrées dans le contexte du " -"flux sous la variable \"prompt_data\"." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." +msgstr "Afficher des champs de saisie arbitraires à l'utilisateur, par exemple pendant l'inscription. Les données sont enregistrées dans le contexte du flux sous la variable \"prompt_data\"." #: src/elements/Expand.ts msgid "Show less" msgstr "Montrer moins" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "Afficher l'utilisateur correspondant" @@ -4990,63 +5046,73 @@ msgstr "Afficher l'utilisateur correspondant" msgid "Show more" msgstr "Montrer plus" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "Afficher comme Titre dans les pages de Flux." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "S'enregistrer." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "Algorithme de signature" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "Certificat de signature" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "Paire de clés de signature" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." msgstr "Invites simples qui peuvent être utilisés pour les étapes d'invite." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "Usage unique" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "Regex chemins exclus" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Slug" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "Une erreur s'est produite ! Veuillez réessayer plus tard." @@ -5054,7 +5120,7 @@ msgstr "Une erreur s'est produite ! Veuillez réessayer plus tard." #~ msgid "Source" #~ msgstr "Source" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "Source liée" @@ -5064,183 +5130,142 @@ msgstr "Source liée" #~ msgid "Source {0}" #~ msgstr "Source {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "Source(s)" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Sources" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" -#~ msgstr "" -#~ "Sources d'identités, qui peuvent soit être synchronisées dans la base de " -#~ "données d'Authentik, comme LDAP, soit être utilisées par les utilisateurs " -#~ "pour s'authentifier et s'inscrire, comme OAuth et les connexions sociales" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" +#~ msgstr "Sources d'identités, qui peuvent soit être synchronisées dans la base de données d'Authentik, comme LDAP, soit être utilisées par les utilisateurs pour s'authentifier et s'inscrire, comme OAuth et les connexions sociales" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." -msgstr "" -"Sources d'identités, qui peuvent soit être synchronisées dans la base de " -"données d'Authentik, soit être utilisées par les utilisateurs pour " -"s'authentifier et s'inscrire." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." +msgstr "Sources d'identités, qui peuvent soit être synchronisées dans la base de données d'Authentik, soit être utilisées par les utilisateurs pour s'authentifier et s'inscrire." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "Étape" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "Liaisons de l'étape" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "Configuration de l'étape" #~ msgid "Stage binding" #~ msgstr "Liaison de l'étape" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "Liaison(s) de l'étape" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "Type d'étap" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "Nom de l'étape" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "Objet étap" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "Type d'étape" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." -#~ msgstr "" -#~ "Étape utilisée pour configurer l'Authenticator lorsqu'un utilisateur n'a pas" -#~ " d'appareil compatible. Une fois cette étape franchie, l'utilisateur ne sera" -#~ " plus sollicité." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +#~ msgstr "Étape utilisée pour configurer l'Authenticator lorsqu'un utilisateur n'a pas d'appareil compatible. Une fois cette étape franchie, l'utilisateur ne sera plus sollicité." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." -msgstr "" -"Étape utilisée pour configurer un authentificateur TOTP (comme Authy ou " -"Google Authenticator).L" +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." +msgstr "Étape utilisée pour configurer un authentificateur TOTP (comme Authy ou Google Authenticator).L" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." -msgstr "" -"Étape de configuration d'un authentificateur WebAuthn (Yubikey, " -"FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." +msgstr "Étape de configuration d'un authentificateur WebAuthn (Yubikey, FaceID/Windows Hello)." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." -msgstr "" -"Étape de configuration d'un authentificateur Duo. Cette étape devrait être " -"utilisée en flux de configuration." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." +msgstr "Étape de configuration d'un authentificateur Duo. Cette étape devrait être utilisée en flux de configuration." -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." -msgstr "" -"Étape de configuration d'un authentificateur statique (jetons statiques). " -"Cette étape devrait être utilisée en flux de configuration." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." +msgstr "Étape de configuration d'un authentificateur statique (jetons statiques). Cette étape devrait être utilisée en flux de configuration." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." msgstr "Étape utilisée pour configurer un authentificateur TOTP par SMS." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." -msgstr "" -"Étape utilisée pour valider tout type d'authentificateur. Cette étape " -"devrait être utilisée en flux d'authentification ou d'autorisation." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." +msgstr "Étape utilisée pour valider tout type d'authentificateur. Cette étape devrait être utilisée en flux d'authentification ou d'autorisation." -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "Étape(s)" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "Paramètres propres à l'étape" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "Étapes" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." -msgstr "" -"Les étapes sont des étapes simples d'un flux au travers duquel un " -"utilisateur est guidé. Une étape peut être uniquement exécutée à l'intérieur" -" d'un flux." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." +msgstr "Les étapes sont des étapes simples d'un flux au travers duquel un utilisateur est guidé. Une étape peut être uniquement exécutée à l'intérieur d'un flux." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." -msgstr "" -"Étapes utilisées pour configurer Authentifcateur (Authenticator) lorsque " -"l’utilisateur n’a pas d’appareil compatible. Une fois cette étape passée, " -"l’utilisateur ne sera pas sollicité de nouveau." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +msgstr "Étapes utilisées pour configurer Authentifcateur (Authenticator) lorsque l’utilisateur n’a pas d’appareil compatible. Une fois cette étape passée, l’utilisateur ne sera pas sollicité de nouveau." -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "État" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "Jetons statiques" @@ -5248,7 +5273,7 @@ msgstr "Jetons statiques" msgid "Static authenticator" msgstr "" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "" @@ -5256,19 +5281,16 @@ msgstr "" msgid "Static tokens" msgstr "Jetons statiques" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "Statique : valeur statique, affichée comme telle." -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." -msgstr "" -"Refuser statiquement le flux. Pour utiliser cette étape efficacement, " -"désactivez *Évaluer en planification* dans la liaison applicable." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." +msgstr "Refuser statiquement le flux. Pour utiliser cette étape efficacement, désactivez *Évaluer en planification* dans la liaison applicable." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "Statut" @@ -5278,31 +5300,34 @@ msgstr "Statut" #~ msgid "Status: Enabled" #~ msgstr "Statut : Activé" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "Arrêter l'appropriation utilisateu" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Sujet" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Mode subject" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "Nom alternatif subject" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Réussite" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Connexions réussies" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "Cache du flux vidé avec succès" @@ -5310,173 +5335,191 @@ msgstr "Cache du flux vidé avec succès" msgid "Successfully cleared notifications" msgstr "Notifications effacées avec succès" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "Cache de politique vidé avec succès" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "Configuration TOTP copiée avec succès" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "Application créée avec succès" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "Liaison créée avec succès" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "Paire clé/certificat créée avec succès." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "Flux créé avec succès" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "Groupe créé avec succès" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "Intégration créé avec succès" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "Invitation créée avec succès" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "Mapping créé avec succès" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "Avant-poste créé avec succès" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "Politique créée avec succès" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "Invite créée avec succès." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "Fournisseur créé avec succès" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "Règle créée avec succès" #~ msgid "Successfully created service-connection." #~ msgstr "Connexion de service créée avec succès." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "Source créée avec succès" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "Étape créée avec succès" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "Tenant créé avec succès" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "Jeton créé avec succès" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "Transport créé avec succès" -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "Utilisateur créé avec succès" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "{0} {1} supprimé avec succès" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "Paire clé/certificat générée avec succès." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "Lien de récupération généré avec succès" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "Flux importé avec succès" -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "Fournisseur importé avec succès" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "Email envoyé avec succès" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "Requête-test envoyée avec succès" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "Application mise à jour avec succès" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "Liaison mise à jour avec succès" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "Paire clé/certificat mise à jour avec succès." @@ -5491,200 +5534,207 @@ msgstr "" msgid "Successfully updated device." msgstr "Appareil mis à jour avec succès" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "Flux mis à jour avec succès" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "Groupe mis à jour avec succès" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "Intégration mise à jour avec succès" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "Invitation mise à jour avec succès" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "Mapping mis à jour avec succès" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "Avant-poste mis à jour avec succès" -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "Politique mise à jour avec succès" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "Invite mise à jour avec succès." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "Fournisseur mis à jour avec succès" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "Règle mise à jour avec succès" #~ msgid "Successfully updated service-connection." #~ msgstr "Connexion de service mise à jour avec succès." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "Source mise à jour avec succès" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "Étape mise à jour avec succès" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "Tenant mis à jour avec succès" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "Jeton mis à jour avec succès" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "Transport mis à jour avec succès" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "Utilisateur mis à jour avec succès" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "{0} {1} mis à jour avec succès" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "Super-utilisateur" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "Privilèges de super-utilisateur ?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "Groupes de super-utilisateur" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "Super-utilisateurs" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "Requête suspecte" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "Set de symboles" #~ msgid "Sync" #~ msgstr "Synchroniser" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "Synchroniser les groupes" #~ msgid "Sync parent group" #~ msgstr "Synchroniser le groupe parent" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "Synchroniser les statuts" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "Synchroniser les utilisateurs" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "Système" #~ msgid "System Overview" #~ msgstr "Vue d'ensemble du système" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "Tâches du système" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "Statut du système" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "Erreur de tâche système" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "Exécution de tâche système" #~ msgid "TLS Authentication Certificate" #~ msgstr "Certificat TLS d'authentification" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "" #~ msgid "TLS Server name" #~ msgstr "Nom TLS du serveur" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "Certificat de vérification TLS" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "Authentificateur TOTP" @@ -5696,61 +5746,62 @@ msgstr "" msgid "TOTP authenticator" msgstr "" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "Cible" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "Tâche terminée avec erreurs" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "Tâche terminée avec avertissements" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "Modèle" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "Tenant" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "Tenant(s)" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "Tenants" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "Test" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "Tester la politique" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "Tester le mapping de la propriété" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." msgstr "" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "Texte : simple champ texte" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "" @@ -5758,42 +5809,28 @@ msgstr "" msgid "The URL \"{0}\" was not found." msgstr "L'URL \"{0}\" est introuvable." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." -msgstr "" -"L'URL externe par laquelle vous accéderez à l'application. Incluez un port " -"non-standard si besoin." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." +msgstr "L'URL externe par laquelle vous accéderez à l'application. Incluez un port non-standard si besoin." -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." -#~ msgstr "" -#~ "L'URL externe sur laquelle vous vous authentifierez. Cela peut être le même " -#~ "domaine qu'authentik." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." +#~ msgstr "L'URL externe sur laquelle vous vous authentifierez. Cela peut être le même domaine qu'authentik." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." msgstr "" #: src/elements/utils/TimeDeltaHelp.ts @@ -5807,255 +5844,196 @@ msgstr "Les mots clés suivants sont supportés :" msgid "The following objects use {objName}" msgstr "Les objets suivants utilisent {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" #~ "threshold." -#~ msgstr "" -#~ "La politique est réussie si la note de réputation est au-dessus du seuil, et" -#~ " échoue si au moins l'une des options sélectionnées sont inférieures ou " -#~ "égales au seuil." +#~ msgstr "La politique est réussie si la note de réputation est au-dessus du seuil, et échoue si au moins l'une des options sélectionnées sont inférieures ou égales au seuil." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" "threshold." msgstr "" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." -msgstr "" -"La politique prend un certain temps à s'exécuter. Ceci contrôle la durée " -"minimale." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." +msgstr "La politique prend un certain temps à s'exécuter. Ceci contrôle la durée minimale." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"Ce nombre est ajouté au nombre généré à partir de group.Pk pour s'assurer " -"que ceux-ci ne sont pas trop bas pour les groupes POSIX. La valeur par " -"défaut est 4000 pour éviter des collisions avec les groupes locaux ou les " -"groupes primaires." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "Ce nombre est ajouté au nombre généré à partir de group.Pk pour s'assurer que ceux-ci ne sont pas trop bas pour les groupes POSIX. La valeur par défaut est 4000 pour éviter des collisions avec les groupes locaux ou les groupes primaires." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"Ce nombre est ajouté au nombre généré à partir de user.Pk pour s'assurer que" -" ceux-ci ne sont pas trop bas pour les utilisateurs POSIX. La valeur par " -"défaut est 2000 pour éviter des collisions avec les uidNumber des " -"utilisateurs locaux." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "Ce nombre est ajouté au nombre généré à partir de user.Pk pour s'assurer que ceux-ci ne sont pas trop bas pour les utilisateurs POSIX. La valeur par défaut est 2000 pour éviter des collisions avec les uidNumber des utilisateurs locaux." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." msgstr "Ces liaisons contrôlent si cette étape sera appliquée au flux." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." -msgstr "" -"Ces liaisons contrôlent les événements sur lesquels cette règle se " -"déclenche. Les liaisons avec les groupes/utilisateurs sont vérifiés par " -"rapport à l'utilisateur de l'événement." +msgstr "Ces liaisons contrôlent les événements sur lesquels cette règle se déclenche. Les liaisons avec les groupes/utilisateurs sont vérifiés par rapport à l'utilisateur de l'événement." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." -msgstr "" -"Ces liaisons contrôlent les utilisateurs qui peuvent accéder à ce flux." +msgstr "Ces liaisons contrôlent les utilisateurs qui peuvent accéder à ce flux." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." -msgstr "" -"Ces liaisons contrôlent les utilisateurs qui peuvent accéder à cette source." -" Les politiques ne sont pas utilisables ici car l'accès est vérifié avant " -"que l'utilisateur ne soit authentifié." +msgstr "Ces liaisons contrôlent les utilisateurs qui peuvent accéder à cette source. Les politiques ne sont pas utilisables ici car l'accès est vérifié avant que l'utilisateur ne soit authentifié." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." -msgstr "" -"Ces politiques contrôlent les autorisations d'accès des utilisateurs à cette" -" application." +msgstr "Ces politiques contrôlent les autorisations d'accès des utilisateurs à cette application." -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "Ce flux est terminé." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"Ce fournisseur se comporte comme un reverse-proxy transparent, sauf que les " -"demandes doivent être authentifiées. Si votre application en amont utilise " -"HTTPS, assurez-vous de vous connecter à l’avant-poste en utilisant également" -" HTTPS." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "Ce fournisseur se comporte comme un reverse-proxy transparent, sauf que les demandes doivent être authentifiées. Si votre application en amont utilise HTTPS, assurez-vous de vous connecter à l’avant-poste en utilisant également HTTPS." -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." -msgstr "" -"Ce paramètre n'affecte que les nouveaux événements, l'expiration étant " -"enregistrée pour chaque événement." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." +msgstr "Ce paramètre n'affecte que les nouveaux événements, l'expiration étant enregistrée pour chaque événement." -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." -msgstr "" -"Cette étape peut être incluse dans les flux d'inscription pour accepter les " -"invitations." +msgstr "Cette étape peut être incluse dans les flux d'inscription pour accepter les invitations." -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." -msgstr "" -"Cette étape vérifie la session actuelle de l'utilisateur sur le service " -"reCaptcha de Google." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." +msgstr "Cette étape vérifie la session actuelle de l'utilisateur sur le service reCaptcha de Google." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "Seuil" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "Temps en minutes durant lequel le jeton envoyé est valide." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Délai de suppression des utilisateurs temporaires. Ceci s'applique " -#~ "uniquement si votre fournisseur d'identité utilise le format NameID " -#~ "transitoire ('transient') et que l'utilisateur ne se déconnecte pas " -#~ "manuellement. (Format : heures=1;minutes=2;secondes=3)." +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Délai de suppression des utilisateurs temporaires. Ceci s'applique uniquement si votre fournisseur d'identité utilise le format NameID transitoire ('transient') et que l'utilisateur ne se déconnecte pas manuellement. (Format : heures=1;minutes=2;secondes=3)." #~ msgid "Time-based One-Time Passwords" #~ msgstr "Mots de passe unique basés sur le temps" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "Timeout" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "Titre" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "À" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." #~ msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." -msgstr "" -"Pour créer un lien de récupération, le locataire actuel doit avoir un flux " -"de récupération configuré." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." +msgstr "Pour créer un lien de récupération, le locataire actuel doit avoir un flux de récupération configuré." -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." -#~ msgstr "" -#~ "Pour réinitialiser directement le mot de passe d'un utilisateur, configurez " -#~ "un flux de récupération sur le locataire actuel." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." +#~ msgstr "Pour réinitialiser directement le mot de passe d'un utilisateur, configurez un flux de récupération sur le locataire actuel." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." -msgstr "" -"Pour laisser les utilisateurs réinitialiser leur mot de passe, configurez un" -" flux de récupération sur le locataire actuel." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." +msgstr "Pour laisser les utilisateurs réinitialiser leur mot de passe, configurez un flux de récupération sur le locataire actuel." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." -msgstr "" -"Pour utiliser SSL à la base, utilisez \"ldaps://\" et désactviez cette " -"option." +msgstr "Pour utiliser SSL à la base, utilisez \"ldaps://\" et désactviez cette option." #~ msgid "Token" #~ msgstr "Jeton" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "URL du jeton" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Compteur jeton" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "Expiration du jeton" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "Jeton géré par authentik." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "Validité du jeton" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "Jeton(s)" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "Jetons" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "Jetons & mots de passe d'application" @@ -6063,235 +6041,259 @@ msgstr "Jetons & mots de passe d'application" msgid "Tokens and App passwords" msgstr "Jetons et mots de passe d'application" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." -msgstr "" -"Les jetons sont utilisés dans authentik pour les étapes de validation des " -"emails, les clés de récupération et l’accès aux API." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." +msgstr "Les jetons sont utilisés dans authentik pour les étapes de validation des emails, les clés de récupération et l’accès aux API." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "Jetons envoyés par SMS." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "Flux totaux" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "Groupes totaux" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "Politiques totales" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "Utilisateurs totaux" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "Authentificateur traditionnel" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "Transitoire" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "Transports" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "Turc" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "Type" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "Paramètres d'UI" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "Numéro de départ d'UID" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "Paramètres d'URL" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "URL de destination de la requête initiale de login." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." -msgstr "" -"URL vers laquelle l'utilisateur est redirigé pour consentir l'autorisation." +msgstr "URL vers laquelle l'utilisateur est redirigé pour consentir l'autorisation." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." -msgstr "" -"URL utilisée par authentik pour obtenir des informations sur l'utilisateur." +msgstr "URL utilisée par authentik pour obtenir des informations sur l'utilisateur." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "URL utilisée par authentik pour récupérer les jetons." -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." -msgstr "" -"URL utilisée pour demander le jeton initial. Cette URL est uniquement " -"requise pour OAuth 1." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." +msgstr "URL utilisée pour demander le jeton initial. Cette URL est uniquement requise pour OAuth 1." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "Politiques non liées" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "Désinscription" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "Flux de désinscription" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "Malade" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "Avant-postes malades" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "Identifiant unique par lequel le jeton est référencé." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "Inconnu" #~ msgid "Unmanaged" #~ msgstr "Non géré" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "Notifications non lues" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "Sources non synchronisées" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "À jour !" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "Mettre à jour" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "Mettre à jour l'application" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "Mettre à jour la liaison" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "Mettre à jour la paire clé/certificat" @@ -6299,87 +6301,91 @@ msgstr "Mettre à jour la paire clé/certificat" msgid "Update Device" msgstr "" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "Mettre à jour le flux" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "Mettre à jour le groupe" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "Mettre à jour l'invitation" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "Mettre à jour le fournisseur LDAP" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "Mettre à jour la source LDAP" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "Mettre à jour la règle de notification" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "Mettre à jour le transport de notification" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "Mettre à jour la source OAuth" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "Mettre à jour le fournisseur OAuth2" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "Mettre à jour l’avant-poste" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "Mettre à jour la source Plex" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "Mettre à jour l'invite" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "Mettre à jour le fournisseur de proxy" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "Mettre à jour le fournisseur SAML" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "Mettre à jour la source SAML" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "Mettre à jour la liaison de l'étape" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "Mettre à jour le tenant" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "Mettre à jour le jeton" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "Mettre à jour l'utilisateur" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "Mise à jour disponibl" @@ -6387,125 +6393,117 @@ msgstr "Mise à jour disponibl" msgid "Update details" msgstr "Détails de la mise à jour" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "Changer le mot de passe" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "Mettre à jour {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "Mis à jour" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "Hôte amont où transférer les requêtes." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "Utiliser SSL" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "Utiliser TLS" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "Utiliser un authentifieur à code." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "Utiliser une clé de sécurité" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "Utilisez une clé de sécurité pour prouver votre identité." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "Utiliser les paramètres globaux" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" msgstr "" -"Utiliser l’adresse email de l’utilisateur, mais refuser l’inscription " -"lorsque celle-ci existe déjà." #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "" -"Utiliser le nom d'utilisateur, mais refuser l'inscription si celui-ci existe" -" déjà." +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "Utiliser l’adresse email de l’utilisateur, mais refuser l’inscription lorsque celle-ci existe déjà." -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." -msgstr "" -"Utilisez le nom d'utilisateur et le mot de passe ci-dessous pour vous " -"authentifier. Le mot de passe peut être récupéré plus tard sur la page " -"Jetons." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"Utilisez ce fournisseur avec auth_request de nginx ou forwardAuth de " -"traefik. Un seul fournisseur est nécessaire par domaine racine. Vous ne " -"pouvez pas faire d'autorisation par application, mais vous n'avez pas besoin" -" de créer un fournisseur pour chaque application." +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "Utiliser le nom d'utilisateur, mais refuser l'inscription si celui-ci existe déjà." -#: src/pages/tenants/TenantForm.ts +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." +msgstr "Utilisez le nom d'utilisateur et le mot de passe ci-dessous pour vous authentifier. Le mot de passe peut être récupéré plus tard sur la page Jetons." + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "Utilisez ce fournisseur avec auth_request de nginx ou forwardAuth de traefik. Un seul fournisseur est nécessaire par domaine racine. Vous ne pouvez pas faire d'autorisation par application, mais vous n'avez pas besoin de créer un fournisseur pour chaque application." + +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." -msgstr "" -"Utilisez ce locataire pour chaque domaine qui ne dispose pas d'un locataire " -"dédié." +msgstr "Utilisez ce locataire pour chaque domaine qui ne dispose pas d'un locataire dédié." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "Utilisateur" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "Info utilisateur" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "Mapping des propriétés d'utilisateur" @@ -6515,15 +6513,15 @@ msgstr "Mapping des propriétés d'utilisateur" #~ msgid "User Settings" #~ msgstr "Paramètres utilisateur" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "Base de données utilisateurs + mot de passe LDAP" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "Base de données utilisateurs + mots de passes applicatifs" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "Base de données utilisateurs + mots de passe standards" @@ -6531,504 +6529,466 @@ msgstr "Base de données utilisateurs + mots de passe standards" msgid "User details" msgstr "Détails de l'utilisatuer" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "Événements de l'utilisateur" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "Champs de l'utilisateur" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "Interface utilisateur" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "Mode de correspondance utilisateur" #~ msgid "User metrics" #~ msgstr "Métriques utilisateur" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "Filtre des objets utilisateur" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "Réécriture du mot de passe utilisateur" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "Statistiques utilisateur" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "Statut utilisateur" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "L'utilisateur a été écrit vers " -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "Utilisateur {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "Avatar de l'utilisateu" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "Nom d'affichage de l'utilisateur" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "Utilisateur(s)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." -msgstr "" -"Attribut d'utilisateur/groupe utilisé pour la champ mot de passe de l'en-" -"tête HTTP-Basic." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." +msgstr "Attribut d'utilisateur/groupe utilisé pour la champ mot de passe de l'en-tête HTTP-Basic." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." -msgstr "" -"Attribut d'utilisateur/groupe utilisé pour le champ utilisateur de l’en-tête" -" HTTP-Basic. S’il n’est pas défini, l’adresse email de l’utilisateur est " -"utilisée." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." +msgstr "Attribut d'utilisateur/groupe utilisé pour le champ utilisateur de l’en-tête HTTP-Basic. S’il n’est pas défini, l’adresse email de l’utilisateur est utilisée." -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "URL Userinfo" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "Nom d'utilisateur" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." -msgstr "" -"Nom d'utilisateur : Identique à la saisie de texte, mais vérifie et empêche " -"les noms d'utilisateur en double." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." +msgstr "Nom d'utilisateur : Identique à la saisie de texte, mais vérifie et empêche les noms d'utilisateur en double." -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "Utilisateurs" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "Les utilisateurs ajoutés à ce groupe seront des super-utilisateurs." -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "Utilisateurs créés par jour au cours du dernier mois" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." -msgstr "" -"Les utilisateurs de ce groupe peuvent effectuer des recherches. Si aucun " -"groupe n'est sélectionné, aucune recherche LDAP n'est autorisée." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." +msgstr "Les utilisateurs de ce groupe peuvent effectuer des recherches. Si aucun groupe n'est sélectionné, aucune recherche LDAP n'est autorisée." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "Utilisation du flux" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "Utilisation de la source" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." -msgstr "" -"Valide pendant 360 jours, après quoi le mot de passe sera alterné " -"automatiquement. Vous pouvez copier le mot de passe depuis la liste des " -"jetons." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." +msgstr "Valide pendant 360 jours, après quoi le mot de passe sera alterné automatiquement. Vous pouvez copier le mot de passe depuis la liste des jetons." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." -msgstr "" -"URLs de redirection autorisées après un flux d'autorisation réussi. Indiquez" -" également toute origine ici pour les flux implicites." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." +msgstr "URLs de redirection autorisées après un flux d'autorisation réussi. Indiquez également toute origine ici pour les flux implicites." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "Valider les certificats SSL des serveurs amonts." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." -msgstr "" -"Valider le mot de passe de l'utilisateur sur le(s) backend(s) " -"sélectionné(s)." +msgstr "Valider le mot de passe de l'utilisateur sur le(s) backend(s) sélectionné(s)." -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "Politiques de validation" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "Jours de validité" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "Vérification" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "Certificat de validation" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "Certificats de validation" +#~ msgid "Verification certificates" +#~ msgstr "Certificats de validation" #~ msgid "Verify only" #~ msgstr "Vérification uniquement" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." -msgstr "" -"Vérifier l’adresse email de l’utilisateur en lui envoyant un lien à usage " -"unique. Peut également être utilisé lors de la récupération afin de vérifier" -" l'authenticité de l’utilisateur." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." +msgstr "Vérifier l’adresse email de l’utilisateur en lui envoyant un lien à usage unique. Peut également être utilisé lors de la récupération afin de vérifier l'authenticité de l’utilisateur." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "Version" #~ msgid "Version: {0}" #~ msgstr "Version : {0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "Version: {versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "Afficher les informations de déploiement" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "Voir la documentation de déploiement" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "Visible dans l'URL" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "Attente (max)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "Attente (min)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "Avertissement" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "Attention : cette application n’est utilisée par aucun avant-poste." -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." -msgstr "" -"Attention : aucune étape d’invitation n’a été ajoutée à aucun flux. Les " -"invitations ne fonctionneront pas comme attendu." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." +msgstr "Attention : aucune étape d’invitation n’a été ajoutée à aucun flux. Les invitations ne fonctionneront pas comme attendu." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "Avertissement : la politique n'est pas assignée." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "Attention : ce fournisseur n’est utilisé par aucun avant-poste." -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "Avertissement : le fournisseur n'est assigné à aucune application." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." msgstr "" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." -msgstr "" -"Avertissement : le domaine d'authentik n'est pas configuré, " -"l'authentification ne fonctionnera pas." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." +msgstr "Avertissement : le domaine d'authentik n'est pas configuré, l'authentification ne fonctionnera pas." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "Certificat Web" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "Authentificateurs WebAuthn" #~ msgid "WebAuthn Devices" #~ msgstr "Équipements WebAuthn" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (générique)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Mapping Webhook" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "URL Webhoo" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "Bienvenue, {name}." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." -msgstr "" -"Lorsqu’un utilisateur revient de l’email avec succès, son compte sera " -"activé." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." +msgstr "Lorsqu’un utilisateur revient de l’email avec succès, son compte sera activé." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." -msgstr "" -"Lorsqu’un nom d’utilisateur/email valide a été saisi, et si cette option est" -" active, le nom d’utilisateur et l’avatar de l’utilisateur seront affichés. " -"Sinon, le texte que l’utilisateur a saisi sera affiché." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." +msgstr "Lorsqu’un nom d’utilisateur/email valide a été saisi, et si cette option est active, le nom d’utilisateur et l’avatar de l’utilisateur seront affichés. Sinon, le texte que l’utilisateur a saisi sera affiché." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." msgstr "" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." msgstr "" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." -msgstr "" -"Si activé, les paramètres globaux de connexion email seront utilisés et les " -"paramètres de connexion ci-dessous seront ignorés." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." +msgstr "Si activé, les paramètres globaux de connexion email seront utilisés et les paramètres de connexion ci-dessous seront ignorés." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "Si activée, l'invitation sera supprimée après utilisation." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." -msgstr "" -"Si activé, les champs de l'utilisateur sont mis en correspondance en " -"ignorant leur casse." +msgstr "Si activé, les champs de l'utilisateur sont mis en correspondance en ignorant leur casse." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." +msgstr "Lorsque plusieurs étapes sont sélectionnées, les utilisateurs peuvent choisir celle qu’ils souhaient utiliser pour s’enrôler." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." +msgstr "Si activée, un champ de mot de passe est affiché sur la même page au lieu d'une page séparée. Cela permet d'éviter les attaques par énumération de noms d'utilisateur." + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." +msgstr "Si activée, les signatures des assertions entrantes seront validées par rapport à ce certificat. Pour autoriser les requêtes non signées, laissez la valeur par défaut." + +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." +msgstr "Si activée, toutes les exécutions de cette politique seront enregistrées. Par défaut, seules les erreurs d'exécution sont consignées." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." +msgstr "Lorsqu’utilisé avec une étape Écriture Utilisateur, utilise attributes.foo pour écrire les attributs." + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." -msgstr "" -"Lorsque plusieurs étapes sont sélectionnées, les utilisateurs peuvent " -"choisir celle qu’ils souhaient utiliser pour s’enrôler." - -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." -msgstr "" -"Si activée, un champ de mot de passe est affiché sur la même page au lieu " -"d'une page séparée. Cela permet d'éviter les attaques par énumération de " -"noms d'utilisateur." - -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." -msgstr "" -"Si activée, les signatures des assertions entrantes seront validées par " -"rapport à ce certificat. Pour autoriser les requêtes non signées, laissez la" -" valeur par défaut." - -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." -msgstr "" -"Si activée, toutes les exécutions de cette politique seront enregistrées. " -"Par défaut, seules les erreurs d'exécution sont consignées." - -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." -msgstr "" -"Lorsqu’utilisé avec une étape Écriture Utilisateur, utilise attributes.foo " -"pour écrire les attributs." - -#: src/pages/tenants/TenantForm.ts -msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." -msgstr "" -"En cas d'utilisation d'une solution de journalisation externe pour " -"l'archivage, cette valeur peut être fixée à \"minutes=5\"." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." msgstr "" -#: src/flows/FlowExecutor.ts +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." +msgstr "En cas d'utilisation d'une solution de journalisation externe pour l'archivage, cette valeur peut être fixée à \"minutes=5\"." + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "" + +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "Oups !" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Fenêtres" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Workers" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." -msgstr "" -"Écrit toute donnée provenant du contexte du flux 'prompt_data' à " -"l'utilisateur en attente. Si aucun utilisateur n'est en attente, un nouvel " -"utilisateur est créé avec ces données." +msgstr "Écrit toute donnée provenant du contexte du flux 'prompt_data' à l'utilisateur en attente. Si aucun utilisateur n'est en attente, un nouvel utilisateur est créé avec ces données." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "Sujet X509" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Oui" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Oui ({0})" -#: src/pages/outposts/OutpostForm.ts -msgid "You can only select providers that match the type of the outpost." +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." msgstr "" -"Vous pouvez uniquement sélectionner des fournisseurs qui correspondent au " -"type d'avant-poste." -#: src/flows/stages/RedirectStage.ts +#: src/admin/outposts/OutpostForm.ts +msgid "You can only select providers that match the type of the outpost." +msgstr "Vous pouvez uniquement sélectionner des fournisseurs qui correspondent au type d'avant-poste." + +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "Vous allez être redirigé vers l'URL suivante." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." -msgstr "" -"Vous êtes en train de vous faire passer pour {0}. Cliquez pour arrêter." +msgstr "Vous êtes en train de vous faire passer pour {0}. Cliquez pour arrêter." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "" @@ -7038,11 +6998,11 @@ msgstr "" #~ msgid "authentik LDAP Backend" #~ msgstr "Backend LDAP authentik" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." msgstr "" @@ -7058,40 +7018,45 @@ msgstr "la connexion sera supprimée" msgid "no tabs defined" msgstr "aucun onglet défini" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "l'objet sera SUPPRIMÉ" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "la référence sera réinitialisée à sa valeur par défaut" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "la référence sera réinitialisée à une valeur vide" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "avec l'utilisateur actuel" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "avec inspection" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} (\"{1}\", de type {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -7099,7 +7064,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} sur {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} est disponible !" @@ -7107,7 +7072,7 @@ msgstr "{0} est disponible !" msgid "{0} unread" msgstr "{0} non lu" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0}, devrait être {1}" diff --git a/web/src/locales/pl.po b/web/src/locales/pl.po index f8b46fa4d..ffb390086 100644 --- a/web/src/locales/pl.po +++ b/web/src/locales/pl.po @@ -1,7 +1,7 @@ -# +# # Translators: # Darek NeroPcStation , 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -31,104 +31,109 @@ msgstr "(Format: hours=-1;minutes=-2;seconds=-3)." msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(Format: hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr "" -"Pliki .akflow, które można znaleźć na goauthentik.io i mogą być " -"wyeksportowane przez authentik." +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr "Pliki .akflow, które można znaleźć na goauthentik.io i mogą być wyeksportowane przez authentik." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 cyfr, szeroko kompatybilne" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "8 cyfr, niekompatybilne z aplikacjami takimi jak Google Authenticator" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "„Mobilne” uwierzytelniacz, taki jak YubiKey" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "Kod został wysłany do Ciebie SMS-em." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "Dostępna jest nowsza wersja frontendu." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" -msgstr "" -"Nieusuwalny token uwierzytelniający, taki jak TouchID lub Windows Hello" +msgstr "Nieusuwalny token uwierzytelniający, taki jak TouchID lub Windows Hello" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." -msgstr "" -"Zasada używana do testowania. Zawsze zwraca ten sam wynik, jak określono " -"poniżej, po odczekaniu losowego czasu trwania." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." +msgstr "Zasada używana do testowania. Zawsze zwraca ten sam wynik, jak określono poniżej, po odczekaniu losowego czasu trwania." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "ALL, wszystkie zasady muszą być zgodne, aby przyznać dostęp." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." -msgstr "" -"ALL, wszystkie zasady muszą być zgodne, aby uwzględnić dostęp do tego etapu." +msgstr "ALL, wszystkie zasady muszą być zgodne, aby uwzględnić dostęp do tego etapu." -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "ANY, dowolna zasada musi być zgodna, aby przyznać dostęp." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." -msgstr "" -"ANY, każda zasada musi być zgodna, aby uwzględnić dostęp do tego etapu." +msgstr "ANY, każda zasada musi być zgodna, aby uwzględnić dostęp do tego etapu." -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "Dostęp API" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "API Auth Username" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "API Auth password" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "API Hostname" @@ -136,7 +141,7 @@ msgstr "API Hostname" msgid "API Requests" msgstr "Żądania API" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "Token API (może być używany do programowego dostępu do API)" @@ -144,70 +149,84 @@ msgstr "Token API (może być używany do programowego dostępu do API)" msgid "API request failed" msgstr "Żądanie API nie powiodło się" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "Informacje o aplikacjach" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "Klucz dostępu" #~ msgid "Access code validity" #~ msgstr "Ważność kodu dostępu" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "URL tokena dostępu" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "Ważność tokena dostępu" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "Akcja" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "Działania" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "Działania w ciągu ostatnich 24 godzin" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "Aktywuj" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "Aktywuj oczekującego użytkownika po sukcesie" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "Aktywny" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "Dodaj" @@ -234,202 +253,227 @@ msgstr "Dodaj" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "Dodaj dostawcę, który wspiera SAML 2.0." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "DN grupy dodawania" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "Dodatkowa nazwa wyróżniająca użytkownika" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "Dodatkowy zakres" +#~ msgid "Additional Scope" +#~ msgstr "Dodatkowy zakres" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "Dodatkowa DN grupy, poprzedzona podstawową DN." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "Dodatkowe mapowania zakresu, które są przekazywane do serwera proxy." #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "" -"Dodatkowe zakresy do przekazania do dostawcy OAuth, oddzielone spacją." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "Dodatkowe zakresy do przekazania do dostawcy OAuth, oddzielone spacją." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "Dodatkowe ustawienia" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." -msgstr "" -"Dodatkowa nazwa wyróżniająca użytkownika poprzedzona podstawową nazwą " -"wyróżniającą." +msgstr "Dodatkowa nazwa wyróżniająca użytkownika poprzedzona podstawową nazwą wyróżniającą." #: src/elements/PageHeader.ts msgid "Admin" msgstr "Admin" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "Interfejs administratora" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "Zaawansowane ustawienia protokołu" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "Zaawansowane ustawienia" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "Model, którego dotyczy problem:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "Alert" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "Algorytm używany do podpisywania tokenów JWT." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "Zezwalaj na logowanie inicjowane przez IDP" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" -msgstr "" -"Zezwalaj znajomym na uwierzytelnianie przez Plex, nawet jeśli nie " -"udostępniasz żadnych serwerów" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" +msgstr "Zezwalaj znajomym na uwierzytelnianie przez Plex, nawet jeśli nie udostępniasz żadnych serwerów" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Dopuść do N wystąpień w bazie danych HIBP." -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." -msgstr "" -"Zezwalaj użytkownikom na korzystanie z aplikacji na podstawie właściwości, " -"wymuszaj kryteria haseł i selektywnie stosuj etapy." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." +msgstr "Zezwalaj użytkownikom na korzystanie z aplikacji na podstawie właściwości, wymuszaj kryteria haseł i selektywnie stosuj etapy." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "Dozwolone URI przekierowania" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "Dozwolona liczba" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "Dozwolone serwery" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." -msgstr "" -"Umożliwia przepływy uwierzytelniania zainicjowane przez dostawcę tożsamości." -" Może to stanowić zagrożenie bezpieczeństwa, ponieważ nie przeprowadza się " -"weryfikacji identyfikatora żądania." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." +msgstr "Umożliwia przepływy uwierzytelniania zainicjowane przez dostawcę tożsamości. Może to stanowić zagrożenie bezpieczeństwa, ponieważ nie przeprowadza się weryfikacji identyfikatora żądania." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." -msgstr "" -"Zezwala/odrzuca żądania na podstawie reputacji użytkowników i/lub adresów " -"IP." +msgstr "Zezwala/odrzuca żądania na podstawie reputacji użytkowników i/lub adresów IP." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." msgstr "Znany również jako Entity ID. Domyślny adres URL metadanych." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." msgstr "" -"Alternatywnie, jeśli na Twoim obecnym urządzeniu jest zainstalowany Duo, " -"kliknij ten link:" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" +msgstr "Alternatywnie, jeśli na Twoim obecnym urządzeniu jest zainstalowany Duo, kliknij ten link:" + +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "Zawsze wymagaj zgody" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "Przykładowa konfiguracja może wyglądać tak:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "Można użyć dowolnego kodu HTML." -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "Aplikacja" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "Hasło aplikacji" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" -msgstr "" -"Hasło aplikacji (może być użyte do zalogowania się za pomocą executora " -"przepływu)" +msgstr "Hasło aplikacji (może być użyte do zalogowania się za pomocą executora przepływu)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "Aplikacja" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "Ikona aplikacji" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "Autoryzacje aplikacji" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "Aplikacja autoryzowana" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "Aplikacja wymaga następujących uprawnień:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "Wyświetlana nazwa aplikacji." -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "Aplikacja(e)" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "Aplikacje" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "Najczęściej używane aplikacje" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -437,7 +481,7 @@ msgstr "" "Czy na pewno chcesz wyczyścić pamięć podręczną przepływu?\n" "Spowoduje to, że wszystkie przepływy zostaną ponownie ocenione przy następnym użyciu." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -453,110 +497,111 @@ msgstr "Czy na pewno chcesz usunąć {0} {1}?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "Czy na pewno chcesz usunąć {0} {objName}?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "Czy na pewno chcesz zaktualizować {0} \"{1}”?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Asercja nieważna w bieżącym lub późniejszym czasie + ta wartość (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Asercja nieważna w bieżącym lub późniejszym czasie + ta wartość (Format: hours=1;minutes=2;seconds=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "Asercja nieważna w bieżącym czasie lub później + ta wartość." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "Asercja ważna nie wcześniej" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "Asercja ważna nie w lub później" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "Asercja jest pusta" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "Przypisany do aplikacji" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "Przypisany do {0} obiektu(ów)." #~ msgid "Assigned to {0} objects." #~ msgstr "Przypisany do {0} obiektów." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "Próbowano zalogować się jako {0}" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"Nazwa atrybutu używana w asercjach SAML. Może być identyfikatorem URN OID, " -"odwołaniem do schematu lub dowolnym innym ciągiem. Jeśli to mapowanie " -"właściwości jest używane dla właściwości NameID, to te pole jest odrzucane." +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "Nazwa atrybutu używana w asercjach SAML. Może być identyfikatorem URN OID, odwołaniem do schematu lub dowolnym innym ciągiem. Jeśli to mapowanie właściwości jest używane dla właściwości NameID, to te pole jest odrzucane." -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "Atrybuty" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Odbiorcy" #~ msgid "Auth Type" #~ msgstr "Typ uwierzytelniania" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "Uwierzytelnianie z Apple..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "Uwierzytelnianie z Plex..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "Uwierzytelnianie" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "Typ uwierzytelnienia" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "URL uwierzytelniania" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "Przepływ uwierzytelniania" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "Uwierzytelniacz" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "Załącznik uwierzytelniający" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "Autoryzacja" @@ -566,15 +611,16 @@ msgstr "Autoryzacja" #~ msgid "Authorization Code(s)" #~ msgstr "Kod(y) autoryzacji" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "URL autoryzacji" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "Przepływ autoryzacji" @@ -582,19 +628,27 @@ msgstr "Przepływ autoryzacji" msgid "Authorizations" msgstr "Autoryzacje" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "URL autoryzacji" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "Autoryzowana aplikacja:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "Automatycznie wykryj (na podstawie Twojej przeglądarki)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Obraz awatara" @@ -602,19 +656,21 @@ msgstr "Obraz awatara" msgid "Back" msgstr "Wstecz" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "back-end" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "Tło" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "Obraz tła" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "Tło pokazywane podczas wykonywania." @@ -622,92 +678,96 @@ msgstr "Tło pokazywane podczas wykonywania." #~ msgstr "Kopia zapasowa zakończona z błędami." #~ msgid "Backup finished with warnings/backup not supported." -#~ msgstr "" -#~ "Tworzenie kopii zapasowej zakończone z ostrzeżeniami/kopia zapasowa nie jest" -#~ " obsługiwana." +#~ msgstr "Tworzenie kopii zapasowej zakończone z ostrzeżeniami/kopia zapasowa nie jest obsługiwana." #~ msgid "Backup status" #~ msgstr "Stan kopii zapasowej" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "Base DN" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "Na podstawie zahaszowanego identyfikatora użytkownika" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." -msgstr "" -"Na podstawie adresu e-mail użytkownika. Jest to zalecane zamiast metody UPN." +msgstr "Na podstawie adresu e-mail użytkownika. Jest to zalecane zamiast metody UPN." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." -msgstr "" -"Na podstawie UPN użytkownika działa tylko wtedy, gdy użytkownik ma ustawiony" -" atrybut „upn”. Użyj tej metody tylko wtedy, gdy masz różne UPN i Mail " -"domeny." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." +msgstr "Na podstawie UPN użytkownika działa tylko wtedy, gdy użytkownik ma ustawiony atrybut „upn”. Użyj tej metody tylko wtedy, gdy masz różne UPN i Mail domeny." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "Na podstawie nazwy użytkownika" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "Basic Auth" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "Basic-Auth" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "Bearer Token" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bind CN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "Bind DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Powiąż hasło" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Powiąż przepływ" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "Tryb powiązania" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Powiąż etap" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "Wiązanie" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "Typ wiązania" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "Ustawienia brandingowe" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." msgstr "Branding widoczny w tytule strony i kilku innych miejscach." @@ -715,134 +775,122 @@ msgstr "Branding widoczny w tytule strony i kilku innych miejscach." msgid "Browser" msgstr "Przeglądarka" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Hash kompilacji:" #~ msgid "Build hash: {0}" #~ msgstr "Hash kompilacji: {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "Wbudowany" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -"Domyślnie dla źródeł wyświetlane są tylko ikony. Włącz tę opcję, aby " -"wyświetlić ich pełne nazwy." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "Domyślnie dla źródeł wyświetlane są tylko ikony. Włącz tę opcję, aby wyświetlić ich pełne nazwy." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "CA względem którego weryfikowany jest certyfikat. Można pozostawić puste, aby nie sprawdzać poprawności." + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." msgstr "" -"CA względem którego weryfikowany jest certyfikat. Można pozostawić puste, " -"aby nie sprawdzać poprawności." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." -msgstr "" -"Powiązanie w pamięci podręcznej, przepływ jest wykonywany, a sesja jest " -"buforowana w pamięci. Przepływ jest wykonywany po wygaśnięciu sesji." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "Powiązanie w pamięci podręcznej, przepływ jest wykonywany, a sesja jest buforowana w pamięci. Przepływ jest wykonywany po wygaśnięciu sesji." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "Przepływy w pamięci podręcznej" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "Zasady w pamięci podręcznej" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." -msgstr "" -"Zbuforowane zapytania, placówka przechowuje w pamięci wszystkich " -"użytkowników i grupy i odświeża się co 5 minut." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." +msgstr "Zbuforowane zapytania, placówka przechowuje w pamięci wszystkich użytkowników i grupy i odświeża się co 5 minut." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "URL wywołania zwrotnego" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "Może mieć format „unix://” w przypadku łączenia się z lokalnym demonem " -#~ "dockera lub „https://:2376” w przypadku łączenia się z systemem zdalnym." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -"Może mieć format „unix://” podczas łączenia się z lokalnym demonem dockera, " -"używając „ssh://” do łączenia się przez SSH lub „https://:2376” podczas " -"łączenia się z systemem zdalnym." -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "Może mieć format „unix://” w przypadku łączenia się z lokalnym demonem dockera lub „https://:2376” w przypadku łączenia się z systemem zdalnym." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "Może mieć format „unix://” podczas łączenia się z lokalnym demonem dockera, używając „ssh://” do łączenia się przez SSH lub „https://:2376” podczas łączenia się z systemem zdalnym." + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "Anuluj" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "Bez rozróżniania wielkości liter" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "Certyfikat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "Odcisk cyfrowy certyfikatu (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "Odcisk cyfrowy certyfikatu (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "Temat certyfikatu" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." -msgstr "" -"Certyfikat używany do podpisywania Odpowiedzi wychodzących kierowanych do " -"Usługodawcy." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." +msgstr "Certyfikat używany do podpisywania Odpowiedzi wychodzących kierowanych do Usługodawcy." #~ msgid "Certificate-Key Pair" #~ msgstr "Para certyfikat-klucz" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "Para(y) certyfikat-klucz" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "Pary certyfikat-klucz" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." -msgstr "" -"Certyfikat/klucz używany do uwierzytelniania. Można pozostawić puste, aby " -"nie uwierzytelniać." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." +msgstr "Certyfikat/klucz używany do uwierzytelniania. Można pozostawić puste, aby nie uwierzytelniać." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "Certyfikaty" @@ -850,7 +898,8 @@ msgstr "Certyfikaty" msgid "Change password" msgstr "Zmień hasło" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "Zmień status" @@ -858,38 +907,39 @@ msgstr "Zmień status" msgid "Change your password" msgstr "Zmień swoje hasło" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "Lista zmian" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "Znaki uważane za symbole." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "Sprawdź" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "Sprawdź dostęp do aplikacji" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "Sprawdź IP" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "Sprawdź nazwę użytkownika" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "Sprawdź dostęp" @@ -900,34 +950,34 @@ msgstr "Sprawdź dostęp" #~ "Sprawdź, czy hasło znajduje się na liście HaveIBeenPwned, przesyłając pierwsze\n" #~ "5 znaków za pomocą skrótu SHA1." -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "Sprawdź placówki." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Sprawdź status" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "Sprawdź adres IP usługi Kubernetes lub" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "Sprawdź dzienniki" #~ msgid "Check your Emails for a password reset link." #~ msgstr "Sprawdź swoje e-maile pod kątem linku do resetowania hasła." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "Sprawdź swoją skrzynkę odbiorczą pod kątem e-maila weryfikacyjnego." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Pole wyboru" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -935,35 +985,27 @@ msgstr "" "Sprawdza wartość z żądania zasad względem interfejsu API Have I been Pwned i na tej podstawie odrzuca żądanie.\n" "Zwróć uwagę, że wysyłana jest tylko część skrótu hasła, pełne porównanie odbywa się po stronie klienta." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." -msgstr "" -"Sprawdza, czy żądanego użytkownika hasło zostało zmienione w ciągu ostatnich" -" x dni, i odmawia na podstawie ustawień." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." +msgstr "Sprawdza, czy żądanego użytkownika hasło zostało zmienione w ciągu ostatnich x dni, i odmawia na podstawie ustawień." -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." -msgstr "" -"Sprawdza wartość z żądania zasad pod kątem kilku reguł, używanych głównie w " -"celu zapewnienia siły hasła." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." +msgstr "Sprawdza wartość z żądania zasad pod kątem kilku reguł, używanych głównie w celu zapewnienia siły hasła." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "Chiński (uproszczony)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "Chiński (tradycyjny)" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "Wyczyść pamięć podręczną przepływu" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "Wyczyść pamięć podręczną zasad" @@ -972,16 +1014,18 @@ msgstr "Wyczyść pamięć podręczną zasad" msgid "Clear all" msgstr "Wyczyść wszystko" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "Wyczyść obraz tła" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "Wyczyść pamięć podręczną" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "Wyczyść ikonę" @@ -993,84 +1037,84 @@ msgstr "Wyczyść wyszukiwanie" msgid "Click to change value" msgstr "Kliknij, aby zmienić wartość" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "Kliknij, aby skopiować token" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "Client ID" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "IP klienta" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "Client Secret" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "Client type" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "Zamknij" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "Kod" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "Nazwa pospolita" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "Tryb zgodności" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "Poufny" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." -msgstr "" -"Poufni klienci są w stanie zachować poufność swoich danych " -"uwierzytelniających. Klienci publiczni są niezdolni." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." +msgstr "Poufni klienci są w stanie zachować poufność swoich danych uwierzytelniających. Klienci publiczni są niezdolni." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "Konfiguracja" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "Błąd konfiguracji" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "Przepływ konfiguracji" #~ msgid "Configuration stage" #~ msgstr "Etap konfiguracji" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "Etapy konfiguracji" @@ -1080,84 +1124,74 @@ msgstr "Etapy konfiguracji" #~ msgid "Configure how long access codes are valid for." #~ msgstr "Skonfiguruj czas ważności kodów dostępu." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "Skonfiguruj, jak długo tokeny dostępu są ważne." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." msgstr "Skonfiguruj, jak długo tokeny odświeżania i ich id_tokens są ważne." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "Skonfiguruj, jak długo tokeny są ważne." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." -msgstr "" -"Skonfiguruj sposób tworzenia wartości NameID. Gdy puste, NameIDPolicy " -"przychodzącego żądania będzie przestrzegany." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." +msgstr "Skonfiguruj sposób tworzenia wartości NameID. Gdy puste, NameIDPolicy przychodzącego żądania będzie przestrzegany." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." -msgstr "" -"Skonfiguruj sposób, w jaki executor przepływu powinien obsługiwać " -"nieprawidłową odpowiedź na wyzwanie." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." +msgstr "Skonfiguruj sposób, w jaki executor przepływu powinien obsługiwać nieprawidłową odpowiedź na wyzwanie." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." msgstr "Skonfiguruj jak pole wystawcy tokena ID powinien być wypełniony." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "Skonfiguruj sposób, w jaki placówka uwierzytelnia żądania." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." -msgstr "" -"Skonfiguruj sposób, w jaki placówka wysyła zapytania do użytkowników " -"podstawowego serwera authentik." +msgstr "Skonfiguruj sposób, w jaki placówka wysyła zapytania do użytkowników podstawowego serwera authentik." #~ msgid "Configure settings relevant to your user profile." #~ msgstr "Skonfiguruj ustawienia odpowiednie dla Twojego profilu użytkownika." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." msgstr "Skonfiguruj maksymalny dozwolony dryft czasu dla asercji." -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." msgstr "Skonfiguruj ustawienia wizualne i domyślne dla różnych domen." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." +msgstr "Skonfiguruj, jakie dane mają być używane jako unikalny identyfikator użytkownika. W większości przypadków wartość domyślna powinna być w porządku." + +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" msgstr "" -"Skonfiguruj, jakie dane mają być używane jako unikalny identyfikator " -"użytkownika. W większości przypadków wartość domyślna powinna być w " -"porządku." #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "Połącz" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "Połącz się z serwerem LDAP na porcie 389:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." -msgstr "" -"Połącz swoje konto użytkownika z usługami wymienionymi poniżej, aby " -"umożliwić logowanie za pomocą usługi zamiast tradycyjnych poświadczeń." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." +msgstr "Połącz swoje konto użytkownika z usługami wymienionymi poniżej, aby umożliwić logowanie za pomocą usługi zamiast tradycyjnych poświadczeń." #: src/user/user-settings/UserSettingsPage.ts msgid "Connected services" @@ -1170,8 +1204,8 @@ msgstr "Połączone usługi" msgid "Connection error, reconnecting..." msgstr "Błąd połączenia, ponowne łączenie..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "Ustawienia połączenia" @@ -1179,15 +1213,15 @@ msgstr "Ustawienia połączenia" msgid "Consent" msgstr "Zgody" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "Zgoda wygasa" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "Zgoda wygasa." -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "Zgoda udzielona na czas nieokreślony" @@ -1195,107 +1229,128 @@ msgstr "Zgoda udzielona na czas nieokreślony" msgid "Consent(s)" msgstr "Zgoda(y)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "Rozważ obiekty pasujące do tego filtra jako grupy." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "Rozważ obiekty pasujące do tego filtra jako Użytkownicy." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "Klucz klienta" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "Sekret klienta" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "Zawartość lewa" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "Zawartość prawa" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "Kontekst" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "Kontynuuj" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "Kontynuuj przepływ bez zaproszenia" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." msgstr "Kontroluj sposób, w jaki authentik ujawnia i interpretuje informacje." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Domena plików cookie" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "Kopiuj" #~ msgid "Copy Key" #~ msgstr "Kopiuj klucz" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "Skopiuj URL pobierania" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "Skopiuj link odzyskiwania" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1306,238 +1361,269 @@ msgstr "Utwórz" msgid "Create App password" msgstr "Utwórz hasło aplikacji" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "Utwórz aplikację" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "Utwórz powiązanie" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "Utwórz parę certyfikat-klucz" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "Utwórz przepływ" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "Utwórz grupę" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "Utwórz zaproszenie" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." -msgstr "" -"Utwórz Linki Zaproszeniowe, aby zarejestrować Użytkowników i opcjonalnie " -"wymusić określone atrybuty ich konta." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." +msgstr "Utwórz Linki Zaproszeniowe, aby zarejestrować Użytkowników i opcjonalnie wymusić określone atrybuty ich konta." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "Utwórz regułę powiadomień" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "Utwórz transport powiadomień" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "Utwórz placówkę" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "Utwórz zasadę" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "Utwórz monit" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "Utwórz konto usługi" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "Utwórz etap" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "Utwórz wiązanie etapu" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "Utwórz najemcę" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "Utwórz token" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "Utwórz użytkownika" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "Utwórz nową aplikację" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "Utwórz nową integrację z placówką." -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "Utwórz nową zasadę." -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "Utwórz nowe mapowanie właściwości." -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "Utwórz nowego dostawcę." -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "Utwórz nowe źródło." -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "Utwórz nowy etap." -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "Utwórz grupę" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "Utwórz dostawcę" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "Utwórz użytkowników jako nieaktywnych" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "Utwórz {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "Utworzono przez" #~ msgid "Created {0}" #~ msgstr "Utworzono {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "Data utworzenia" #~ msgid "Current plan cntext" #~ msgstr "Aktualny kontekst planu" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "Aktualny kontekst planu" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "Obecnie ustawiony na:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "Dostosowywanie" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "Pulpity" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "Data" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "Data Czas" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "Dezaktywuj" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "Debug" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." msgstr "" -"Decyduje, do czego służy ten przepływ. Na przykład przepływ uwierzytelniania" -" służy do przekierowania nieuwierzytelnionego użytkownika który odwiedza " -"authentik." -#: src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." +msgstr "Decyduje, do czego służy ten przepływ. Na przykład przepływ uwierzytelniania służy do przekierowania nieuwierzytelnionego użytkownika który odwiedza authentik." + +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "Domyślny" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "Domyślny przepływ" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "Domyślny?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." -msgstr "" -"Określ sposób wysyłania powiadomień do użytkowników, takich jak e-mail lub " -"webhook." +msgstr "Określ sposób wysyłania powiadomień do użytkowników, takich jak e-mail lub webhook." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1562,19 +1648,19 @@ msgstr "Usuń" msgid "Delete account" msgstr "Usuń konto" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "Usuń aktualnie ustawiony obraz tła." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "Usuń aktualnie ustawioną ikonę." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "Usuń tymczasowych użytkowników po" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1582,85 +1668,76 @@ msgstr "" "Usuń aktualnie oczekującego użytkownika. UWAGA, ten etap nie wymaga\n" "potwierdzenia. Użyj etapu zgody, aby upewnić się, że użytkownik jest świadomy swoich działań." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "Usuń {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "Odmów użytkownikowi dostępu" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." -msgstr "" -"Przestarzałe. Zamiast używać tego pola, skonfiguruj dane/adres URL JWKS w " -"Źródłach." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." +msgstr "Przestarzałe. Zamiast używać tego pola, skonfiguruj dane/adres URL JWKS w Źródłach." -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "Opis" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." -msgstr "" -"Opis wyświetlany użytkownikowi podczas wyrażania zgody. Jeśli pozostanie " -"pusty, użytkownik nie zostanie o tym poinformowany." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." +msgstr "Opis wyświetlany użytkownikowi podczas wyrażania zgody. Jeśli pozostanie pusty, użytkownik nie zostanie o tym poinformowany." -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." -msgstr "" -"Określa, czy ten użytkownik powinien być traktowany jako aktywny. Odznacz to" -" zamiast usuwać konta." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." +msgstr "Określa, czy ten użytkownik powinien być traktowany jako aktywny. Odznacz to zamiast usuwać konta." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "Przeznaczenie" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" -msgstr "" -"Szczegółowa kondycja (jedna instancja na kolumnę, dane są buforowane, więc " -"może nie być danych)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" +msgstr "Szczegółowa kondycja (jedna instancja na kolumnę, dane są buforowane, więc może nie być danych)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" msgstr "" -"Określa, w jaki sposób authentik przesyła odpowiedź z powrotem do " -"Usługodawcy." -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." -msgstr "" -"Określa, jak długo trwa sesja. Domyślna wartość 0 sekund oznacza, że sesje " -"trwają do zamknięcia przeglądarki." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." +msgstr "Określa, w jaki sposób authentik przesyła odpowiedź z powrotem do Usługodawcy." + +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." +msgstr "Określa, jak długo trwa sesja. Domyślna wartość 0 sekund oznacza, że sesje trwają do zamknięcia przeglądarki." #: src/elements/user/SessionList.ts msgid "Device" msgstr "Urządzenie" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "Klasy urządzeń" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "Klasy urządzeń, których można użyć do uwierzytelniania." +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "Nazwa urządzenia" @@ -1668,43 +1745,32 @@ msgstr "Klasy urządzeń, których można użyć do uwierzytelniania." msgid "Device(s)" msgstr "Urządzenie(a)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "Diagram" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "Algorytm skrótu" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "Cyfry" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." -msgstr "" -"Bezpośrednie wiązanie, zawsze wykonuj skonfigurowany przepływ wiązania, aby " -"uwierzytelnić użytkownika." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." +msgstr "Bezpośrednie wiązanie, zawsze wykonuj skonfigurowany przepływ wiązania, aby uwierzytelnić użytkownika." -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." -#~ msgstr "" -#~ "Bezpośrednie zapytania, zawsze wykonuj skonfigurowany przepływ wiązania, aby" -#~ " uwierzytelnić użytkownika." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." +#~ msgstr "Bezpośrednie zapytania, zawsze wykonuj skonfigurowany przepływ wiązania, aby uwierzytelnić użytkownika." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." -msgstr "" -"Zapytania bezpośrednie zawsze zwracają najnowsze dane, ale są wolniejsze niż" -" zapytania w pamięci podręcznej." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." +msgstr "Zapytania bezpośrednie zawsze zwracają najnowsze dane, ale są wolniejsze niż zapytania w pamięci podręcznej." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "Katalog" @@ -1723,70 +1789,82 @@ msgstr "Katalog" #~ msgid "Disable Time-based OTP" #~ msgstr "Wyłącz OTP oparte na czasie" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "Wyłączone" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "Rozłącz" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "URL Dockera" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "Domena" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "Pobierz" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "Pobierz certyfikat" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "Pobierz klucz prywatny" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "Pobierz certyfikat podpisywania" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." -msgstr "" -"Ze względu na ograniczenia protokołu ten certyfikat jest używany tylko " -"wtedy, gdy placówka ma jednego dostawcę." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." +msgstr "Ze względu na ograniczenia protokołu ten certyfikat jest używany tylko wtedy, gdy placówka ma jednego dostawcę." #~ msgid "Dummy" #~ msgstr "Atrapa" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." -msgstr "" -"Atrapa etapu używana do testowania. Pokazuje prosty przycisk kontynuuj i " -"zawsze przechodzi." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." +msgstr "Atrapa etapu używana do testowania. Pokazuje prosty przycisk kontynuuj i zawsze przechodzi." #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Uwierzytelniacze Duo" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Aktywacja Duo" @@ -1794,99 +1872,98 @@ msgstr "Aktywacja Duo" msgid "Duo authenticator" msgstr "Uwierzytelniacz Duo" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "Powiadomienia push Duo" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "Czas, po którym zdarzenia zostaną usunięte z bazy danych." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." -msgstr "" -"Każdy dostawca ma innego wystawcę, w oparciu o informacje o slug aplikacji." +msgstr "Każdy dostawca ma innego wystawcę, w oparciu o informacje o slug aplikacji." -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "Edytuj" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "Edytuj powiązanie" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "Edytuj grupę" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "Edytuj zasady" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "Edytuj etap" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "Edytuj użytkownika" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." -msgstr "" -"Wprowadź pełny adres URL, ścieżkę względną lub użyj „fa://fa-test”, aby użyć" -" ikony Font Awesome „fa-test”." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." +msgstr "Wprowadź pełny adres URL, ścieżkę względną lub użyj „fa://fa-test”, aby użyć ikony Font Awesome „fa-test”." #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." msgstr "Nie zdefiniowano żadnych aplikacji, albo nie masz do nich dostępu." -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "E-mail" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "Adres e-mail" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "Informacje e-mail:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "Wyślij link odzyskiwania" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "Email wysłany" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "Etap e-mail" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "Email: Pole tekstowe z typem Email." -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "Wbudowana placówka nie jest poprawnie skonfigurowana." @@ -1899,7 +1976,7 @@ msgstr "Wbudowana placówka nie jest poprawnie skonfigurowana." #~ msgid "Enable SMS authenticator" #~ msgstr "Włącz autoryzacje SMS" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "Włącz StartTLS" @@ -1909,32 +1986,26 @@ msgstr "Włącz StartTLS" #~ msgid "Enable TOTP" #~ msgstr "Włącz TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." -msgstr "" -"Włącz tryb zgodności, zwiększa zgodność z menedżerami haseł na urządzeniach " -"mobilnych." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." +msgstr "Włącz tryb zgodności, zwiększa zgodność z menedżerami haseł na urządzeniach mobilnych." -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "Włączony" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." -msgstr "" -"Włączenie tego przełącznika spowoduje utworzenie grupy nazwanej jak " -"użytkownik, z użytkownikiem jako członkiem." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." +msgstr "Włączenie tego przełącznika spowoduje utworzenie grupy nazwanej jak użytkownik, z użytkownikiem jako członkiem." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "Angielski" @@ -1942,34 +2013,43 @@ msgstr "Angielski" msgid "Enroll" msgstr "Dodaj" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "Rejestracja" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "Przepływ rejestracji" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "Błąd" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "Błąd podczas tworzenia poświadczenia: {err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "Komunikat o błędzie" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "Błąd podczas tworzenia poświadczeń: {err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "Błąd podczas walidacji asercji na serwerze: {err}" @@ -1980,29 +2060,23 @@ msgstr "Błąd: nieobsługiwane ustawienia źródła: {0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "Błąd: nieobsługiwane ustawienia etapu: {0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "Oceń zgodnie z planem" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "Oceń zasady, zanim etap jest obecny dla użytkownika." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." -msgstr "" -"Oceń zasady podczas procesu planowania przepływów. Wyłącz to dla zasad " -"opartych na danych wejściowych. Należy używać w połączeniu z opcją „Ponowna " -"ocena zasad”, ponieważ obie opcje są wyłączone, zasady **nie** są oceniane." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." +msgstr "Oceń zasady podczas procesu planowania przepływów. Wyłącz to dla zasad opartych na danych wejściowych. Należy używać w połączeniu z opcją „Ponowna ocena zasad”, ponieważ obie opcje są wyłączone, zasady **nie** są oceniane." -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "Dziennik zdarzeń" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "Informacje o zdarzeniu" @@ -2012,71 +2086,67 @@ msgstr "Informacje o zdarzeniu" #~ msgid "Event matcher policy" #~ msgstr "Zasada dopasowywania zdarzeń" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "Przechowywanie zdarzeń" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "Zdarzenie {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "Zdarzenia" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "Wszystko w porządku." -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "Wyjątek" #~ msgid "Execute" #~ msgstr "Wykonaj" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." -#~ msgstr "" -#~ "Wykonaj dowolny kod Pythona, aby zaimplementować niestandardowe kontrole i " -#~ "walidację." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." +#~ msgstr "Wykonaj dowolny kod Pythona, aby zaimplementować niestandardowe kontrole i walidację." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "Wykonaj przepływ" #~ msgid "Execute with inspector" #~ msgstr "Wykonaj z inspektorem" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." -msgstr "" -"Wykonuje fragment kodu Pythona, aby określić, czy zezwolić, czy odrzucić " -"żądanie." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." +msgstr "Wykonuje fragment kodu Pythona, aby określić, czy zezwolić, czy odrzucić żądanie." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "Rejestrowanie wykonania" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "Wygasa" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "Wygasa dnia" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "Wygasa?" @@ -2085,391 +2155,372 @@ msgstr "Wygasa?" msgid "Expiring" msgstr "Wygasa" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "Wygasa?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "Wygasa" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "Data wygaśnięcia" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "Wyraźna zgoda" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "Przeglądaj integracje" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "Eksportuj" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "Eksportuj przepływ" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "Expression " #~ msgid "Expression policy" #~ msgstr "Zasada ekspresji" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "Wyrażenie za pomocą Pythona." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "URL zewnętrznego API" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"Aplikacje zewnętrzne, które używają authentik jako dostawcy tożsamości, " -"wykorzystując protokoły takie jak OAuth2 i SAML. Tutaj wyświetlane są " -"wszystkie aplikacje, nawet te, do których nie masz dostępu." +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "Aplikacje zewnętrzne, które używają authentik jako dostawcy tożsamości, wykorzystując protokoły takie jak OAuth2 i SAML. Tutaj wyświetlane są wszystkie aplikacje, nawet te, do których nie masz dostępu." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "Zewnętrzny host" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "Zewnętrzny host" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Nieudane logowania" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "Nieudane logowania dziennie w ciągu ostatniego miesiąca" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "Nieudane próby przed anulowaniem" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "Nieudane logowanie" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "Nieudane źródła" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "Nie udało się usunąć pamięci podręcznej przepływu" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "Nie udało się usunąć pamięci podręcznej zasad" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "Nie udało się usunąć {0}: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "Nie udało się odłączyć źródła: {exc}" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "Nie udało się zaktualizować {0}: {1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "Favicon" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "Logowanie federacyjne i społecznościowe" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Pole" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "Klucz pola" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." -msgstr "" -"Klucz pola do sprawdzenia, dostępne są klucze pola zdefiniowane w etapach " -"monitu." +msgstr "Klucz pola do sprawdzenia, dostępne są klucze pola zdefiniowane w etapach monitu." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "Pole obiektu użytkownika, w którym zapisywana jest ta wartość." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "Pole zawierające unikalny identyfikator." #~ msgid "Field which contains members of a group." #~ msgstr "Pole zawierające członków grupy." -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"Pole zawierające członków grupy. Należy zauważyć, że w przypadku korzystania" -" z pola „memberUid” zakłada się, że wartość zawiera względną nazwę " -"wyróżniającą. np. 'memberUid=jakiś-użytkownik' zamiast 'memberUid=cn=jakiś-" -"użytkownik,ou=grupy,...'" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "Pole zawierające członków grupy. Należy zauważyć, że w przypadku korzystania z pola „memberUid” zakłada się, że wartość zawiera względną nazwę wyróżniającą. np. 'memberUid=jakiś-użytkownik' zamiast 'memberUid=cn=jakiś-użytkownik,ou=grupy,...'" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "Pola" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." +msgstr "Pola, z którymi użytkownik może się identyfikować. Jeśli żadne pola nie zostaną wybrane, użytkownik będzie mógł korzystać tylko ze źródeł." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" msgstr "" -"Pola, z którymi użytkownik może się identyfikować. Jeśli żadne pola nie " -"zostaną wybrane, użytkownik będzie mógł korzystać tylko ze źródeł." #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "Zakończ" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "Przepływ" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "Przegląd przepływu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "Wykonanie przepływu" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "Inspektor przepływu" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "Ustawienia przepływu" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "Przepływ używany podczas uwierzytelniania istniejących użytkowników." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "Przepływ do wykorzystania podczas rejestrowania nowych użytkowników." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "Przepływ używany przed uwierzytelnieniem." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." -msgstr "" -"Przepływ używany przez uwierzytelnionego użytkownika do konfigurowania jego " -"hasła. Jeśli jest pusty, użytkownik nie będzie mógł skonfigurować zmiany " -"hasła." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." +msgstr "Przepływ używany przez uwierzytelnionego użytkownika do konfigurowania jego hasła. Jeśli jest pusty, użytkownik nie będzie mógł skonfigurować zmiany hasła." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." -msgstr "" -"Przepływ używany przez uwierzytelnionego użytkownika do konfigurowania tego " -"etapu. Jeśli jest pusty, użytkownik nie będzie mógł skonfigurować tego " -"etapu." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." +msgstr "Przepływ używany przez uwierzytelnionego użytkownika do konfigurowania tego etapu. Jeśli jest pusty, użytkownik nie będzie mógł skonfigurować tego etapu." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." -msgstr "" -"Przepływ używany do uwierzytelniania użytkowników. Obecnie obsługiwane są " -"tylko etapy identyfikacji i hasła." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." +msgstr "Przepływ używany do uwierzytelniania użytkowników. Obecnie obsługiwane są tylko etapy identyfikacji i hasła." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." -msgstr "" -"Przepływ używany do uwierzytelniania użytkowników. Jeśli pozostanie pusty, " -"używany jest pierwszy odpowiedni przepływ posortowany według ślimaka." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Przepływ używany do uwierzytelniania użytkowników. Jeśli pozostanie pusty, używany jest pierwszy odpowiedni przepływ posortowany według ślimaka." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." -msgstr "" -"Przepływ używany do wylogowania. Jeśli pozostanie pusty, używany jest " -"pierwszy odpowiedni przepływ posortowany według ślimaka." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Przepływ używany do wylogowania. Jeśli pozostanie pusty, używany jest pierwszy odpowiedni przepływ posortowany według ślimaka." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "Przepływ używany podczas autoryzacji tego dostawcy." -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "Przepływ(y)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "Przepływ(y)" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "Przepływy i etapy" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." -msgstr "" -"Przepływy opisują łańcuch etapów do uwierzytelniania, rejestracji lub " -"odzyskiwania użytkownika. Etapy są wybierane na podstawie stosowanych do " -"nich zasad." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." +msgstr "Przepływy opisują łańcuch etapów do uwierzytelniania, rejestracji lub odzyskiwania użytkownika. Etapy są wybierane na podstawie stosowanych do nich zasad." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "Śledź przekierowanie" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Zmuś użytkownika do skonfigurowania uwierzytelniacza" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "Zapomniałeś hasła?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "Zapomniałeś nazwy użytkownika lub hasła?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "Formularz nie zwrócił obietnicy do przesłania" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "Format: \"weeks=3;days=2;hours=3,seconds=2\"." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "Forward auth (na poziomie domeny)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "Forward auth (na poziomie domeny)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "Forward auth (pojedyncza aplikacja)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "Francuski" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "Przyjazna nazwa" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "Z" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "Z adresu" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "Z numeru" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "Numer startowy GID" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "Ogólny wyjątek systemowy" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "Ogólny stan systemu" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "Generuj" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "Wygeneruj parę certyfikat-klucz" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "Ogólny" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "Ogólny OpenID Connect" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "Niemiecki" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "Pobierz tę wartość z https://console.twilio.com" @@ -2487,75 +2538,74 @@ msgstr "Wróć do poprzedniej strony" #~ msgid "Go to user interface" #~ msgstr "Przejdź do interfejsu użytkownika" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "Grupa" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "Informacje o grupie" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "Mapowanie właściwości grupy" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." -msgstr "" -"Mapowania grup można sprawdzić tylko wtedy, gdy użytkownik jest już " -"zalogowany podczas próby uzyskania dostępu do tego źródła." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." +msgstr "Mapowania grup można sprawdzić tylko wtedy, gdy użytkownik jest już zalogowany podczas próby uzyskania dostępu do tego źródła." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "Pole członkostwa w grupie" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "Filtr obiektów grupowych" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." msgstr "Grupuj użytkowników i nadaj im uprawnienia na podstawie członkostwa." -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "Grupa {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "Grupa(y)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "Grupy" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256 (szyfrowanie symetryczne)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "Klucz hasła HTTP-Basic" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "Klucz nazwy użytkownika HTTP-Basic" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "HTTPS nie jest poprawnie wykrywany" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "Zahaszuj numer telefonu" @@ -2565,66 +2615,63 @@ msgstr "Zahaszuj numer telefonu" #~ msgid "Have I been pwned policy" #~ msgstr "Zasada Have I been pwned" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Zdrowie i wersja" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "Zdrowe placówki" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "Zdrowe źródła" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "Tekst pomocy" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." msgstr "Ukryte: Ukryte pole, może służyć do wstawiania danych do formularza." -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "Ukryj zarządzane mapowania" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "Ukryj konta serwisowe" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." msgstr "Przytrzymaj Control/Command, aby wybrać wiele elementów." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." -msgstr "" -"Ile prób ma użytkownik przed anulowaniem przepływu. Aby zablokować " -"użytkownika, użyj zasad reputacji i etapu user_write." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." +msgstr "Ile prób ma użytkownik przed anulowaniem przepływu. Aby zablokować użytkownika, użyj zasad reputacji i etapu user_write." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "Jak się połączyć" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2632,30 +2679,31 @@ msgstr "ID" msgid "ID Token" msgstr "ID Token" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "Reputacja IP" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "Ikona" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." msgstr "Ikona pokazana na pasku bocznym/nagłówku i executorze przepływu." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "Ikona pokazana w karcie przeglądarki." -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2664,62 +2712,37 @@ msgstr "Identyfikator" #~ msgid "Identity & Cryptography" #~ msgstr "Tożsamość i Kryptografia" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." -msgstr "" -"Jeśli którekolwiek z urządzeń wybranych powyżej typów zostało użyte w tym " -"czasie, ten etap zostanie pominięty." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." +msgstr "Jeśli którekolwiek z urządzeń wybranych powyżej typów zostało użyte w tym czasie, ten etap zostanie pominięty." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -"Jeśli ta opcja jest włączona, tylko skrót numeru telefonu zostanie zapisany." -" Można to zrobić ze względu na ochronę danych. Urządzenia utworzone na " -"etapie z tą włączoną opcją nie mogą być używane na etapie weryfikacji " -"uwierzytelniania." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." -msgstr "" -"Jeśli jest włączone, użyj połączenia lokalnego. Wymagane socket " -"Docker/Integracja Kubernetes." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." +msgstr "Jeśli ta opcja jest włączona, tylko skrót numeru telefonu zostanie zapisany. Można to zrobić ze względu na ochronę danych. Urządzenia utworzone na etapie z tą włączoną opcją nie mogą być używane na etapie weryfikacji uwierzytelniania." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." -msgstr "" -"Jeśli pozostawione puste, authentik spróbuje wyodrębnić URL uruchamiania na " -"podstawie wybranego dostawcy." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." +msgstr "Jeśli jest włączone, użyj połączenia lokalnego. Wymagane socket Docker/Integracja Kubernetes." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." -msgstr "" -"Jeśli wielu dostawców współdzieli placówkę, używany jest certyfikat z " -"podpisem własnym." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." +msgstr "Jeśli pozostawione puste, authentik spróbuje wyodrębnić URL uruchamiania na podstawie wybranego dostawcy." -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." -#~ msgstr "" -#~ "Jeśli nie określono żadnych jawnych identyfikatorów URI przekierowania, " -#~ "dozwolony jest dowolny identyfikator URI przekierowania." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." +msgstr "Jeśli wielu dostawców współdzieli placówkę, używany jest certyfikat z podpisem własnym." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." -msgstr "" -"Jeśli nie zostaną określone żadne jawne identyfikatory URI przekierowania, " -"zostanie zapisany pierwszy pomyślnie użyty identyfikator URI przekierowania." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgstr "Jeśli nie określono żadnych jawnych identyfikatorów URI przekierowania, dozwolony jest dowolny identyfikator URI przekierowania." + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." +msgstr "Jeśli nie zostaną określone żadne jawne identyfikatory URI przekierowania, zostanie zapisany pierwszy pomyślnie użyty identyfikator URI przekierowania." #~ msgid "" #~ "If password change date is more than x days in the past, invalidate the user's password\n" @@ -2728,156 +2751,145 @@ msgstr "" #~ "Jeśli data zmiany hasła jest większa niż x dni w przeszłości, unieważnij hasło użytkownika\n" #~ "i pokaż informację." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." -msgstr "" -"Jeśli ta opcja jest ustawiona, użytkownicy mogą konfigurować szczegóły " -"swojego profilu." +msgstr "Jeśli ta opcja jest ustawiona, użytkownicy mogą konfigurować szczegóły swojego profilu." -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." -msgstr "" -"Jeśli ta opcja jest ustawiona, użytkownicy mogą się wyrejestrować za pomocą " -"tego przepływu. Jeśli nie ustawiono przepływu, opcja nie jest wyświetlana." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." +msgstr "Jeśli ta opcja jest ustawiona, użytkownicy mogą się wyrejestrować za pomocą tego przepływu. Jeśli nie ustawiono przepływu, opcja nie jest wyświetlana." -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." -msgstr "" -"Jeśli ta flaga jest ustawiona, ten etap przejdzie do następnego etapu, gdy " -"nie zostanie wysłane żadne zaproszenie. Domyślnie ten etap anuluje przepływ," -" gdy nie zostanie wysłane żadne zaproszenie." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." +msgstr "Jeśli ta flaga jest ustawiona, ten etap przejdzie do następnego etapu, gdy nie zostanie wysłane żadne zaproszenie. Domyślnie ten etap anuluje przepływ, gdy nie zostanie wysłane żadne zaproszenie." -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." -msgstr "" -"Jeśli ta opcja zostanie wybrana, token wygaśnie. Po wygaśnięciu token będzie" -" podlegał rotacji." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." +msgstr "Jeśli ta opcja zostanie wybrana, token wygaśnie. Po wygaśnięciu token będzie podlegał rotacji." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." -msgstr "" -"Jeśli używasz niejawnego przepływu po stronie klienta (gdzie punkt końcowy " -"tokenu nie jest używany), prawdopodobnie chcesz zwiększyć ten czas." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." +msgstr "Jeśli używasz niejawnego przepływu po stronie klienta (gdzie punkt końcowy tokenu nie jest używany), prawdopodobnie chcesz zwiększyć ten czas." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." -msgstr "" -"Jeśli twoja instancja authentik korzysta z certyfikatu z podpisem własnym, " -"ustaw tę wartość." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." +msgstr "Jeśli twoja instancja authentik korzysta z certyfikatu z podpisem własnym, ustaw tę wartość." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." -msgstr "" -"Jeśli ustawienie authentik_host nie odpowiada adresowi URL, pod którym " -"chcesz się zalogować, dodaj to ustawienie." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." +msgstr "Jeśli ustawienie authentik_host nie odpowiada adresowi URL, pod którym chcesz się zalogować, dodaj to ustawienie." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "Podszywaj się" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "Podszywanie się zostało zakończone" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "Rozpoczęto podszywanie się" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "Importuj" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "Importuj przepływ" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" msgstr "" -"Importuj certyfikaty zewnętrznych dostawców lub twórz certyfikaty do " -"podpisywania żądań." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." +msgstr "Importuj certyfikaty zewnętrznych dostawców lub twórz certyfikaty do podpisywania żądań." + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "Na wypadek, gdybyś nie miał dostępu do żadnej innej metody." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." -msgstr "" -"W takim przypadku ustawisz adres URL uwierzytelniania na auth.example.com, a" -" domenę plików cookie na example.com." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." +msgstr "W takim przypadku ustawisz adres URL uwierzytelniania na auth.example.com, a domenę plików cookie na example.com." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "Nieaktywny" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." -msgstr "" -"Uwzględnij oświadczenia użytkownika z zakresów w id_token dla aplikacji, " -"które nie uzyskują dostępu do punktu końcowego informacji o użytkowniku." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." +msgstr "Uwzględnij oświadczenia użytkownika z zakresów w id_token dla aplikacji, które nie uzyskują dostępu do punktu końcowego informacji o użytkowniku." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "Uwzględnij roszczenia w id_token" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "Integracja" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "Klucz integracji" #~ msgid "Integrations" #~ msgstr "Integracje" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "Przeznaczenie" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "Wewnętrzny host" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "Wewnętrzna nazwa aplikacji, używana w adresach URL." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "Wewnętrzny host" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "Weryfikacja SSL hosta wewnętrznego" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "Interpretuj symbol zastępczy jako wyrażenie" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." @@ -2885,510 +2897,541 @@ msgstr "" "Nieprawidłowe próby logowania zmniejszą wynik dla adresu IP klienta, i\n" "nazwa użytkownika, pod którą próbują się zalogować, przez jeden." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "Nieprawidłowa akcja odpowiedzi" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "Unieważnienie" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "Przepływ unieważnienia" #~ msgid "Invitation" #~ msgstr "Zaproszenie" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "Wykorzystano zaproszenie" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "Zaproszenie(a)" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "Zaproszenia" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "Jest aktywny" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "Czy jest superużytkownikiem" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Wystawca" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Tryb wystawcy" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "JSON Web Key URL. Klucze z adresu URL będą używane do walidacji tokenów JWT z tego źródła." + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" -"JSON Web Key URL. Klucze z adresu URL będą używane do walidacji tokenów JWT " -"z tego źródła." #~ msgid "JWT Algorithm" #~ msgstr "Algorytm JWT" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." -msgstr "" -"JWTs podpisane przez certyfikaty skonfigurowane tutaj mogą służyć do " -"uwierzytelniania u dostawcy." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." +msgstr "JWTs podpisane przez certyfikaty skonfigurowane tutaj mogą służyć do uwierzytelniania u dostawcy." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "Klucz używany do podpisywania tokenów." -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." -#~ msgstr "" -#~ "Klucz używany do podpisywania tokenów. Wymagane tylko wtedy, gdy algorytm " -#~ "JWT jest ustawiony na RS256." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." +#~ msgstr "Klucz używany do podpisywania tokenów. Wymagane tylko wtedy, gdy algorytm JWT jest ustawiony na RS256." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." -msgstr "" -"Para kluczy służąca do podpisywania żądań wychodzących. Pozostaw puste, aby " -"wyłączyć podpisywanie." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." +msgstr "Para kluczy służąca do podpisywania żądań wychodzących. Pozostaw puste, aby wyłączyć podpisywanie." -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP (wersja techniczna)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "Mapowanie atrybutów LDAP" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." -msgstr "" -"LDAP DN, w ramach którego można tworzyć żądania powiązania i żądania " -"wyszukiwania." +msgstr "LDAP DN, w ramach którego można tworzyć żądania powiązania i żądania wyszukiwania." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "Stan synchronizacji LDAP" -#~ msgid "LDAP details" -#~ msgstr "Szczegóły LDAP" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "Szczegóły LDAP" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "Etykieta" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "Etykieta pokazana obok/nad monitem." -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "Ostatni adres IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "Ostatnie logowanie" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "Ostatnio uruchomiono" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "Ostatnio widziany: {0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "Ostatnia synchronizacja: {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "Próg ostatniej walidacji" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "Uruchom" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "URL uruchamiania" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "Układ" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "Let the user identify themselves with their username or Email address." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." msgstr "" -"Pozwól użytkownikowi identyfikować się za pomocą swojej nazwy użytkownika " -"lub adresu e-mail." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Let the user identify themselves with their username or Email address." +msgstr "Pozwól użytkownikowi identyfikować się za pomocą swojej nazwy użytkownika lub adresu e-mail." #~ msgid "Library" #~ msgstr "Biblioteka" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" +msgstr "Łącz użytkownika z identycznym adresem e-mail. Może mieć wpływ na bezpieczeństwo, gdy źródło nie weryfikuje adresów e-mail" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" msgstr "" -"Łącz użytkownika z identycznym adresem e-mail. Może mieć wpływ na " -"bezpieczeństwo, gdy źródło nie weryfikuje adresów e-mail" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "" -"Łącz użytkownika o identycznej nazwie użytkownika. Może mieć wpływ na " -"bezpieczeństwo, gdy nazwa użytkownika jest używana z innym źródłem." +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "Łącz użytkownika o identycznej nazwie użytkownika. Może mieć wpływ na bezpieczeństwo, gdy nazwa użytkownika jest używana z innym źródłem." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "Link do korzystania z zaproszenia." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "Łącz użytkowników za pomocą unikalnego identyfikatora" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "Załaduj serwery" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "Ładowanie" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "Ładowanie..." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "Lokalny" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "Lokalny (powiadomienia będą tworzone w ramach authentik)" #~ msgid "Locale" #~ msgstr "Język" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "Dziennik wiadomości" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "Loguj aktualnie oczekującego użytkownika." -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "Logowanie przez {0}." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "Logowanie" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." -msgstr "" -"Hasło logowania jest automatycznie synchronizowane z LDAP do authentik. " -"Włącz tę opcję tylko w celu zapisania zmian hasła w authentik z powrotem do " -"LDAP." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." +msgstr "Hasło logowania jest automatycznie synchronizowane z LDAP do authentik. Włącz tę opcję tylko w celu zapisania zmian hasła w authentik z powrotem do LDAP." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "Zaloguj się, aby przejść do {0}." -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "Logowania" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Logowania w ciągu ostatnich 24 godzin" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "Logowania dziennie w ciągu ostatniego miesiąca" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "Wyloguj" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "URL wylogowania" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "Logi" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "Długotrwałe operacje, które authentik wykonuje w tle." +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "Urządzenia MFA" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "Ustawienia uwierzytelniania typu maszyna-maszyna" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "Upewnij się, że przechowujesz te tokeny w bezpiecznym miejscu." -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "Zarządzane przez authentik" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "Zarządzane przez authentik (odkryte)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "Oznacz nowo utworzonych użytkowników jako nieaktywnych." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." -msgstr "" -"Dopasuj utworzone zdarzenia do tego typu akcji. Jeśli pozostawisz to puste, " -"wszystkie typy akcji zostaną dopasowane." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." +msgstr "Dopasuj utworzone zdarzenia do tego typu akcji. Jeśli pozostawisz to puste, wszystkie typy akcji zostaną dopasowane." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." -msgstr "" -"Dopasuj wydarzenia utworzone przez wybraną aplikację. Jeśli pozostanie " -"pusty, wszystkie aplikacje zostaną dopasowane." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." +msgstr "Dopasuj wydarzenia utworzone przez wybraną aplikację. Jeśli pozostanie pusty, wszystkie aplikacje zostaną dopasowane." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." -msgstr "" -"Dopasowuje adres IP klienta zdarzenia (ścisłe dopasowanie, do dopasowywania " -"sieci należy użyć zasady wyrażeń." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." +msgstr "Dopasowuje adres IP klienta zdarzenia (ścisłe dopasowanie, do dopasowywania sieci należy użyć zasady wyrażeń." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." -msgstr "" -"Dopasowuje zdarzenie do zestawu kryteriów. Jeśli którakolwiek ze " -"skonfigurowanych wartości jest zgodna, zasada przechodzi." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." +msgstr "Dopasowuje zdarzenie do zestawu kryteriów. Jeśli którakolwiek ze skonfigurowanych wartości jest zgodna, zasada przechodzi." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." -msgstr "" -"Dopasowanie odbywa się na podstawie sufiksu domeny, więc jeśli wpiszesz " -"domain.tld, foo.domain.tld nadal będzie pasować." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." +msgstr "Dopasowanie odbywa się na podstawie sufiksu domeny, więc jeśli wpiszesz domain.tld, foo.domain.tld nadal będzie pasować." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "Maksymalny wiek (w dniach)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "Członkowie" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "Wiadomość" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "Wiadomości" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "Metadane" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "Minimalna ilość cyfr" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "Minimalna liczba małych liter" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "Minimalna liczba symboli" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "Minimalna liczba wielkich liter" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "Minimalna długość" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "Tryb" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "Nazwa modelu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "Utworzono model" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "Model usunięty" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "Zaktualizowano model" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "Monitor" @@ -3400,174 +3443,200 @@ msgstr "Moje aplikacje" msgid "My applications" msgstr "Moje aplikacje" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "Nazwa" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." msgstr "Nazwa pola formularza, używana również do przechowywania wartości." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "Zasada NameID" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "Mapowanie właściwości NameID" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "Potrzebujesz konta?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "Neguj wynik" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "Neguje wynik wiązania. Wiadomości pozostają nienaruszone." -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "Nowa integracja z placówką" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "Nowa zasady" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "Nowe mapowanie własności" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "Nowy dostawca" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "Nowe źródło" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "Nowy etap" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "Nowa wersja dostępna!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." -msgstr "" -"Nowo utworzeni użytkownicy są dodawani do tej grupy, jeśli grupa jest " -"zaznaczona." +msgstr "Nowo utworzeni użytkownicy są dodawani do tej grupy, jeśli grupa jest zaznaczona." #: src/elements/wizard/Wizard.ts msgid "Next" msgstr "Dalej" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "Następny etap" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx (Proxy Manager)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx (standalone)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "Nie" @@ -3576,57 +3645,63 @@ msgstr "Nie" msgid "No Applications available." msgstr "Brak dostępnych aplikacji." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "Nie znaleziono wydarzeń." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "Żadne zasady nie są związane." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "Żadne etapy nie są związane." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "Brak dodatkowych danych." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "Nie jest wymagana żadna dodatkowa konfiguracja." -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "Nie znaleziono formularza" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "Brak aktywnej integracji" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "Brak dziennika wiadomości" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "Nie znaleziono pasujących zdarzeń." -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "Nie znaleziono żadnych obiektów." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "Żadne zasady nie są obecnie powiązane z tym obiektem." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "Żadne preferencje nie są wysyłane" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "Nie skonfigurowano przepływu odzyskiwania." @@ -3638,27 +3713,27 @@ msgstr "Brak dostępnych usług." msgid "No settings flow configured." msgstr "Nie skonfigurowano przepływu ustawień." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "Żadne etapy nie są obecnie związane z tym przepływem." -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "Brak połączonych workerów. Zadania w tle nie będą działać." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "Brak (reguła wyłączona)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "Normalny" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "Niedostępny" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "Nie skonfigurowana akcja" @@ -3669,7 +3744,7 @@ msgstr "Nie skonfigurowana akcja" msgid "Not found" msgstr "Nie znaleziono" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "Jeszcze nie zsynchronizowano." @@ -3677,41 +3752,44 @@ msgstr "Jeszcze nie zsynchronizowano." msgid "Not used by any other object." msgstr "Nie używany przez żaden inny obiekt." -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "Nie ty?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "Uwaga" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "Zasady powiadamiania" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "Transporty powiadomień" #~ msgid "Notification rule" #~ msgstr "Reguła powiadamiania" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "Reguła(y) powiadamiania" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "Transport(y) powiadomień" @@ -3725,60 +3803,65 @@ msgstr "Powiadomienia" #~ msgid "Notifications Transport" #~ msgstr "Transport powiadomień" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "Numer" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "Numer, z którego zostanie wysłana wiadomość SMS." #~ msgid "OAuth Authorization Codes" #~ msgstr "Kody autoryzacji OAuth" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "Kody odświeżania OAuth" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "Szczegóły OAuth" #~ msgid "OAuth/OIDC" #~ msgstr "OAuth/OIDC" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "OIDC JWKS" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "OIDC JWKS URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "OIDC Well-known URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." -msgstr "" -"OIDC well-known configuration URL. Może służyć do automatycznej konfiguracji" -" powyższych adresów URL." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." +msgstr "OIDC well-known configuration URL. Może służyć do automatycznej konfiguracji powyższych adresów URL." #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "Obiekt" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "Pole obiektu" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "Pole unikatowości obiektu" @@ -3786,31 +3869,26 @@ msgstr "Pole unikatowości obiektu" msgid "Objects created" msgstr "Utworzone obiekty" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "Przesunięcie, po którym zgoda wygasa." -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Przesunięcie, po którym zgoda wygasa. (Format: hours=1;minutes=2;seconds=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Przesunięcie, po którym zgoda wygasa. (Format: hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "W imieniu {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." msgstr "Tylko nie spełniaj zasad, nie unieważniaj hasła użytkownika." -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." -msgstr "" -"Wyślij powiadomienie tylko raz, na przykład podczas wysyłania webhooka na " -"kanał czatu." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." +msgstr "Wyślij powiadomienie tylko raz, na przykład podczas wysyłania webhooka na kanał czatu." #: src/elements/notifications/APIDrawer.ts msgid "Open API Browser" @@ -3819,7 +3897,11 @@ msgstr "Otwórz przeglądarkę API" #~ msgid "Open application" #~ msgstr "Otwórz aplikację" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "Otwórz problem w serwisie GitHub..." @@ -3827,113 +3909,95 @@ msgstr "Otwórz problem w serwisie GitHub..." msgid "Open settings" msgstr "Otwórz ustawienia" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "Wystawca konfiguracji OpenID" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "URL konfiguracji OpenID" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." -msgstr "" -"Opcjonalny klucz prywatny. Jeśli to jest ustawione, możesz użyć tej pary " -"kluczy do szyfrowania." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." +msgstr "Opcjonalny klucz prywatny. Jeśli to jest ustawione, możesz użyć tej pary kluczy do szyfrowania." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." -msgstr "" -"Opcjonalny URL, jeśli dostawca tożsamości obsługuje pojedyncze wylogowanie." +msgstr "Opcjonalny URL, jeśli dostawca tożsamości obsługuje pojedyncze wylogowanie." -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." -msgstr "" -"Opcjonalne dane, które są ładowane do zmiennej kontekstowej „prompt_data” " -"przepływu. YAML lub JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." +msgstr "Opcjonalne dane, które są ładowane do zmiennej kontekstowej „prompt_data” przepływu. YAML lub JSON." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." -msgstr "" -"Opcjonalny przepływ rejestracji, do którego link będzie znajdował się na " -"dole strony." +msgstr "Opcjonalny przepływ rejestracji, do którego link będzie znajdował się na dole strony." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." -msgstr "" -"Opcjonalny przepływ bez hasła, do którego link znajduje się na dole strony. " -"Po skonfigurowaniu użytkownicy mogą używać tego przepływu do " -"uwierzytelniania za pomocą modułu uwierzytelniającego WebAuthn bez " -"wprowadzania żadnych szczegółów." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." +msgstr "Opcjonalny przepływ bez hasła, do którego link znajduje się na dole strony. Po skonfigurowaniu użytkownicy mogą używać tego przepływu do uwierzytelniania za pomocą modułu uwierzytelniającego WebAuthn bez wprowadzania żadnych szczegółów." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." -msgstr "" -"Opcjonalny przepływ odzyskiwania, do którego link znajduje się na dole " -"strony." +msgstr "Opcjonalny przepływ odzyskiwania, do którego link znajduje się na dole strony." -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "Opcjonalne, rozdzielone przecinkami nazwy SubjectAlt." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." -msgstr "" -"Opcjonalnie wprowadź nazwę grupy. Aplikacje z identycznymi grupami są " -"wyświetlane razem." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." +msgstr "Opcjonalnie wprowadź nazwę grupy. Aplikacje z identycznymi grupami są wyświetlane razem." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "Opcjonalnie wstępnie wypełnij wartość wejściową" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." msgstr "Opcjonalnie ustaw wartość „FriendlyName” atrybutu asercji." -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "Opcjonalnie ustaw to na swoją domenę nadrzędną, jeśli chcesz, aby " -#~ "uwierzytelnianie i autoryzacja odbywały się na poziomie domeny. Jeśli " -#~ "używasz aplikacji jako app1.domain.tld, app2.domain.tld, ustaw to na " -#~ "„domain.tld”." +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "Opcjonalnie ustaw to na swoją domenę nadrzędną, jeśli chcesz, aby uwierzytelnianie i autoryzacja odbywały się na poziomie domeny. Jeśli używasz aplikacji jako app1.domain.tld, app2.domain.tld, ustaw to na „domain.tld”." -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" + +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "Kolejność" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "Inne ustawienia globalne" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "Nieaktualne placówki" #~ msgid "Outpost" #~ msgstr "Placówka" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Informacje o wdrożeniu placówki" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Integracje z placówkami" @@ -3943,70 +4007,71 @@ msgstr "Integracje z placówkami" #~ msgid "Outpost integration" #~ msgstr "Integracja z placówkami" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Integracja(e) z placówkami" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Status placówki" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Placówka(i)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Placówki" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." -msgstr "" -"Placówki (Outposts) to wdrożenia komponentów uwierzytelniających do obsługi " -"różnych środowisk i protokołów, takich jak odwrotne serwery proxy." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." +msgstr "Placówki (Outposts) to wdrożenia komponentów uwierzytelniających do obsługi różnych środowisk i protokołów, takich jak odwrotne serwery proxy." -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "Przegląd" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "Dane certyfikatu zakodowane w formacie PEM." -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "Rodzic" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "Grupa nadrzędna dla wszystkich grup importowanych z LDAP." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "Przechodzi zasadę?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "Udany, gdy zdarzenie spełnia wybrane kryteria." -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "Przechodzący" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "Hasło" @@ -4016,120 +4081,140 @@ msgstr "Hasło" #~ msgid "Password expiry policy" #~ msgstr "Zasada wygaśnięcia hasła" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "Pole hasła" #~ msgid "Password policy" #~ msgstr "Zasada hasła" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "Hasło ustawione" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "Etap hasła" #~ msgid "Password, 2FA, etc" #~ msgstr "Hasło, 2FA itp." -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." -msgstr "" -"Hasło: wejście zamaskowane, hasło jest sprawdzane w oparciu o źródła. Zasady" -" nadal muszą być stosowane na tym etapie. Jeśli dwa z nich są używane na tym" -" samym etapie, zapewnia się, że są identyczne." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." +msgstr "Hasło: wejście zamaskowane, hasło jest sprawdzane w oparciu o źródła. Zasady nadal muszą być stosowane na tym etapie. Jeśli dwa z nich są używane na tym samym etapie, zapewnia się, że są identyczne." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "Przepływ bezhasłowy" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "Trwały" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "Numer telefonu" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "Symbol zastępczy" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "Historia planu" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "Wprowadź swój kod" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "Podaj swój numer telefonu." -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "Wprowadź swój kod TOTP" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "Wprowadź hasło" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "Zasady" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "Zasada" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "Zasada / Grupa / Wiązania użytkownika" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "Zasada / Zasady" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "Zasada / Użytkownik / Grupa" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "Wiązania zasady" #~ msgid "Policy binding" #~ msgstr "Wiązanie zasady" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "Wiązanie(a) zasady" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "Tryb silnika zasad" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "Wyjątek zasad" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "Wykonanie zasad" @@ -4143,201 +4228,200 @@ msgstr "Wykonanie zasad" #~ "Zasady używane do debugowania PolicyEngine. Zwraca stały wynik,\n" #~ "ale przetworzenie zajmuje losowy czas." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "Zasada {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "Ustawienia specyficzne zasady" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "Polski" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Post binding" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Post binding (automatyczne przesyłanie)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "Napędzane przez authentik" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "Przepływ wstępnego uwierzytelniania" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "Klucz prywatny" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "Dostępny klucz prywatny?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Klucz prywatny uzyskany z https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Klucz prywatny uzyskany z https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "URL profilu" #~ msgid "Prompt" #~ msgstr "Monit" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." -msgstr "" -"Pytaj o zgodę użytkownika. Zgoda może być trwała lub wygasać w określonym " -"czasie." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." +msgstr "Pytaj o zgodę użytkownika. Zgoda może być trwała lub wygasać w określonym czasie." -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "Monit(y)" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "Monity" #~ msgid "Property Mapping" #~ msgstr "Mapowanie właściwości" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "Wyjątek mapowania właściwości" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "Mapowanie(a) właściwości" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "Mapowanie właściwości" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "Mapowanie właściwości" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "Mapowania właściwości używane do tworzenia grup." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "Mapowania właściwości używane do tworzenia użytkowników." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "Ustawienia protokołu" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "Ustawienia protokołu" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." msgstr "" -"Zapewniają obsługę protokołów takich jak SAML i OAuth przypisanym " -"aplikacjom." +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." +msgstr "Zapewniają obsługę protokołów takich jak SAML i OAuth przypisanym aplikacjom." + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "Dostawca" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "Typ dostawcy" #~ msgid "Provider type" #~ msgstr "Typ dostawcy" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "Dostawca(y)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "Dostawcy" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "Proxy" -#~ msgid "Proxy details" -#~ msgstr "Dane proxy" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "Dane proxy" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "Publiczny" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "Klucz publiczny" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"Klucz publiczny uzyskany z https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "Klucz publiczny uzyskany z https://www.google.com/recaptcha/intro/v3.html." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "Wydawca" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "Szybkie akcje" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "" -"RESTART ponownie uruchamia przepływ od początku, zachowując kontekst " -"przepływu." +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART ponownie uruchamia przepływ od początku, zachowując kontekst przepływu." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART ponownie uruchamia przepływ od początku." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." +msgstr "" + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." msgstr "RETRY zwraca komunikat o błędzie i podobne wyzwanie do executora." #~ msgid "RS256 (Asymmetric Encryption)" @@ -4346,91 +4430,89 @@ msgstr "RETRY zwraca komunikat o błędzie i podobne wyzwanie do executora." #~ msgid "RSA Key" #~ msgstr "Klucz RSA" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "Surowe dane JWKS." -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "Ponowne uwierzytelnienie za pomocą plex" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "Ponowna ocena zasad" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "Otrzymuj powiadomienia push na swoje urządzenie." -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "Odzyskiwanie" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "Przepływ odzyskiwania" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." -msgstr "" -"Przepływ odzyskiwania. Jeśli pozostanie pusty, używany jest pierwszy " -"odpowiedni przepływ posortowany według ślimaka." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Przepływ odzyskiwania. Jeśli pozostanie pusty, używany jest pierwszy odpowiedni przepływ posortowany według ślimaka." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "Klucze odzyskiwania" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." -msgstr "" -"Nie można wysłać linku odzyskiwania, użytkownik nie ma zapisanego adresu " -"e-mail." +msgstr "Nie można wysłać linku odzyskiwania, użytkownik nie ma zapisanego adresu e-mail." -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "Przekierowanie" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "URI przekierowania" #~ msgid "Redirect URIs/Origins" #~ msgstr "Identyfikatory URI/pochodzenie przekierowania" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "URIs/Origins przekierowania (RegEx)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "Wiązanie przekierowania" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "Odśwież" @@ -4441,67 +4523,52 @@ msgstr "Odśwież" msgid "Refresh Code(s)" msgstr "Kod(y) odświeżania" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "Zarejestruj urządzenie" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." -#~ msgstr "" -#~ "Wyrażenia regularne, dla których uwierzytelnianie nie jest wymagane. Każda " -#~ "nowa linia jest interpretowana jako nowe wyrażenie regularne." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." +#~ msgstr "Wyrażenia regularne, dla których uwierzytelnianie nie jest wymagane. Każda nowa linia jest interpretowana jako nowe wyrażenie regularne." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." -msgstr "" -"Wyrażenia regularne, dla których uwierzytelnianie nie jest wymagane. Każda " -"nowa linia jest interpretowana jako nowe wyrażenie." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." +msgstr "Wyrażenia regularne, dla których uwierzytelnianie nie jest wymagane. Każda nowa linia jest interpretowana jako nowe wyrażenie." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "Zwykły użytkownik" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "Związane z" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "Powiązane obiekty" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "Usuń użytkownika z bieżącej sesji." -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "Reputacja" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." -msgstr "" -"Reputacja dla adresów IP i użytkowników. Wyniki są zmniejszane za każde " -"nieudane logowanie i zwiększane za każde udane logowanie." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." +msgstr "Reputacja dla adresów IP i użytkowników. Wyniki są zmniejszane za każde nieudane logowanie i zwiększane za każde udane logowanie." -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." -#~ msgstr "" -#~ "Reputacja dla adresów IP. Wyniki są zmniejszane za każde nieudane logowanie " -#~ "i zwiększane za każde udane logowanie." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Reputacja dla adresów IP. Wyniki są zmniejszane za każde nieudane logowanie i zwiększane za każde udane logowanie." -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." -#~ msgstr "" -#~ "Reputacja dla nazw użytkowników. Wyniki są zmniejszane za każde nieudane " -#~ "logowanie i zwiększane za każde udane logowanie." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Reputacja dla nazw użytkowników. Wyniki są zmniejszane za każde nieudane logowanie i zwiększane za każde udane logowanie." #~ msgid "Reputation policy" #~ msgstr "Zasada reputacji" @@ -4512,63 +4579,64 @@ msgstr "" #~ msgid "Reputation policy - Users" #~ msgstr "Polityka reputacji - Użytkownicy" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "Punkty reputacji" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "Żądanie" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "Żądanie zostało odrzucone." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "URL żądania tokena" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "Wymagany" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "Wymagany." #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "Wymagane. 150 znaków lub mniej. Tylko litery, cyfry i @/./+/-/_." +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "Wymagane. 150 znaków lub mniej. Tylko litery, cyfry i @/./+/-/_." -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "Zresetuj hasło" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "Wymagania dotyczące klucza rezydenta" #~ msgid "Resources" #~ msgstr "Zasoby" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "Wynik" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "Ponów" #~ msgid "Retry Task" #~ msgstr "Ponów zadanie" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "Ponów uwierzytelnianie" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "Powróć" @@ -4577,73 +4645,79 @@ msgstr "Powróć" msgid "Return home" msgstr "Powrót do strony głównej" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "Wróć do wyboru urządzeń" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." -#~ msgstr "" -#~ "Zwróć true, jeśli wynik IP żądania/docelowej nazwy użytkownika jest poniżej " -#~ "określonego progu." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." +#~ msgstr "Zwróć true, jeśli wynik IP żądania/docelowej nazwy użytkownika jest poniżej określonego progu." #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "Unieważniono?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "Uruchom ponownie synchronizację" -#~ msgid "SAML" -#~ msgstr "SAML" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "SAML" #~ msgid "SAML (metadata import)" #~ msgstr "SAML (import metadanych)" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "Nazwa atrybutu SAML" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "Metadane SAML" -#~ msgid "SAML details" -#~ msgstr "Szczegóły SAML" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "Szczegóły SAML" #~ msgid "SAML details (import from metadata)" #~ msgstr "Szczegóły SAML (import z metadanych)" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "SLO URL" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "SMS" @@ -4651,32 +4725,44 @@ msgstr "SMS" msgid "SMS authenticator" msgstr "Uwierzytelniacz SMS" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "Uwierzytelniacze oparte na SMS" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "Host SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "Hasło SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "Port SMTP" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "Nazwa użytkownika SMTP" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "SSO URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "Ten sam identyfikator jest używany dla wszystkich dostawców" @@ -4684,57 +4770,59 @@ msgstr "Ten sam identyfikator jest używany dla wszystkich dostawców" msgid "Save" msgstr "Zapisz" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "Nazwa zakresu" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." -msgstr "" -"Zakres, który klient może określić, aby uzyskać dostęp do tych właściwości." +msgstr "Zakres, który klient może określić, aby uzyskać dostęp do tych właściwości." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "Zakresy" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "Punkty" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Baza wyszukiwania" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "Grupa wyszukiwania" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "Tryb szukania" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "Szukaj..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "Sekretny klucz" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "Sekret został obrócony" #~ msgid "Secret was rotation" #~ msgstr "Sekret został obrócony" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "Sekret został wyświetlony" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Sekret:" @@ -4742,31 +4830,27 @@ msgstr "Sekret:" msgid "Security key authenticator" msgstr "Uwierzytelniający klucz bezpieczeństwa" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "Zobacz dokumentację, aby zobaczyć listę wszystkich zmiennych." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." -msgstr "" -"Wybierz dostawcę, z którego ma korzystać ta aplikacja. Alternatywnie utwórz " -"nowego dostawcę." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." +msgstr "Wybierz dostawcę, z którego ma korzystać ta aplikacja. Alternatywnie utwórz nowego dostawcę." #: src/elements/table/Table.ts msgid "Select all rows" msgstr "Zaznacz wszystkie wiersze" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "Wybierz metodę uwierzytelniania." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "Wybierz przepływ rejestracji" @@ -4777,134 +4861,108 @@ msgstr "Wybierz przepływ rejestracji" msgid "Select an object." msgstr "Wybierz obiekt." -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "Wybierz grupy, do których chcesz dodać użytkownika" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "Wybierz jedno z poniższych źródeł, aby się zalogować." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." -msgstr "" -"Powinny być wyświetlane wybrane źródła, za pomocą których użytkownicy mogą " -"się uwierzytelniać. Dotyczy to tylko źródeł internetowych, a nie LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." +msgstr "Powinny być wyświetlane wybrane źródła, za pomocą których użytkownicy mogą się uwierzytelniać. Dotyczy to tylko źródeł internetowych, a nie LDAP." -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "Wybierz rodzaj" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "Wybierz użytkowników do dodania" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." -msgstr "" -"Wybierz zakresy, których może używać klient. Klient nadal musi określić " -"zakres dostępu do danych." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." +msgstr "Wybierz zakresy, których może używać klient. Klient nadal musi określić zakres dostępu do danych." -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." -msgstr "" -"Wybierz serwer, którego członkiem musi być użytkownik, aby mógł się " -"uwierzytelniać." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." +msgstr "Wybierz serwer, którego członkiem musi być użytkownik, aby mógł się uwierzytelniać." -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." -msgstr "" -"Wybierz transporty, które mają być używane do powiadamiania użytkownika. " -"Jeśli nie wybierzesz żadnego, powiadomienie będzie wyświetlane tylko w " -"interfejsie użytkownika authentik." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." +msgstr "Wybierz transporty, które mają być używane do powiadamiania użytkownika. Jeśli nie wybierzesz żadnego, powiadomienie będzie wyświetlane tylko w interfejsie użytkownika authentik." -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." -msgstr "" -"Wybrane zasady są wykonywane po przesłaniu etapu w celu weryfikacji danych." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." +msgstr "Wybrane zasady są wykonywane po przesłaniu etapu w celu weryfikacji danych." -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." -#~ msgstr "" -#~ "Wybranie połączenia serwisowego umożliwia zarządzanie placówką przez " -#~ "authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." +#~ msgstr "Wybranie połączenia serwisowego umożliwia zarządzanie placówką przez authentik." -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." msgstr "Wybranie integracji umożliwia zarządzanie placówką przez authentik." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "Wybór backendów do testowania hasła." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "Wyślij e-mail ponownie." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "Wyślij link" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." -msgstr "" -"Wysyłaj powiadomienia za każdym razem, gdy określone zdarzenie zostanie " -"utworzone i dopasowane do zasad." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." +msgstr "Wysyłaj powiadomienia za każdym razem, gdy określone zdarzenie zostanie utworzone i dopasowane do zasad." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "Wyślij raz" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "Wyślij link odzyskiwania do użytkownika" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "Wysłane do grup" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "Separator: Statyczna linia separatora" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "URI serwera" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "Czas serwer i klienta różnią się o więcej niż 5 sekund." #~ msgid "Server name for which this provider's certificate is valid for." #~ msgstr "Nazwa serwera, dla którego ważny jest certyfikat tego dostawcy." -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "Weryfikacja poświadczeń serwera nie powiodła się: {err}" #~ msgid "Service Connections" #~ msgstr "Połączenia serwisowe" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "Wiązanie usługodawcy" @@ -4914,26 +4972,22 @@ msgstr "Wiązanie usługodawcy" #~ msgid "Session" #~ msgstr "Sesja" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "ID sesji" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "Długość sesji" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Sesja nieważna w bieżącym czasie lub później + ta wartość (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Sesja nieważna w bieżącym czasie lub później + ta wartość (Format: hours=1;minutes=2;seconds=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "Sesja nieważna w bieżącym czasie lub później + ta wartość." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "Sesja ważna nie w lub później" @@ -4941,73 +4995,59 @@ msgstr "Sesja ważna nie w lub później" msgid "Session(s)" msgstr "Sesja(e)" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "Sesje" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "Ustaw HTTP-Basic Authentication" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." -msgstr "" -"Ustaw niestandardowy nagłówek HTTP-Basic Authentication na podstawie " -"wartości z authentik." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." +msgstr "Ustaw niestandardowy nagłówek HTTP-Basic Authentication na podstawie wartości z authentik." -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "Ustaw atrybuty niestandardowe za pomocą YAML lub JSON." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." -msgstr "" -"Ustaw atrybuty niestandardowe za pomocą YAML lub JSON. Wszystkie ustawione " -"tutaj atrybuty będą dziedziczone przez użytkowników, jeśli żądanie jest " -"obsługiwane przez tego najemcę." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." +msgstr "Ustaw atrybuty niestandardowe za pomocą YAML lub JSON. Wszystkie ustawione tutaj atrybuty będą dziedziczone przez użytkowników, jeśli żądanie jest obsługiwane przez tego najemcę." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "Ustaw hasło" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"Ustaw to na domenę, dla której chcesz, aby uwierzytelnianie było ważne. Musi" -" być domeną nadrzędną powyższego adresu URL. Jeśli używasz aplikacji jako " -"app1.domain.tld, app2.domain.tld, ustaw to na „domain.tld”." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "Ustaw to na domenę, dla której chcesz, aby uwierzytelnianie było ważne. Musi być domeną nadrzędną powyższego adresu URL. Jeśli używasz aplikacji jako app1.domain.tld, app2.domain.tld, ustaw to na „domain.tld”." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "Instalacja" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "Poziom błędu" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." -msgstr "" -"Pokaż użytkownikowi dowolne pola wejściowe, na przykład podczas rejestracji." -" Dane są zapisywane w kontekście przepływu pod zmienną „prompt_data”." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." +msgstr "Pokaż użytkownikowi dowolne pola wejściowe, na przykład podczas rejestracji. Dane są zapisywane w kontekście przepływu pod zmienną „prompt_data”." #: src/elements/Expand.ts msgid "Show less" msgstr "Pokaż mniej" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "Pokaż dopasowanego użytkownika" @@ -5015,63 +5055,73 @@ msgstr "Pokaż dopasowanego użytkownika" msgid "Show more" msgstr "Pokaż więcej" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "Pokaż etykiety źródeł" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "Wyświetlany jako tytuł na stronach przepływu." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "Lewy pasek boczny" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "Prawy pasek boczny" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "Zapisz się." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "Algorytm sygnatury" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "Certyfikat podpisujący" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "Klucz podpisujący" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "Podpisująca pary kluczy" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." msgstr "Pojedyncze monity, których można używać dla etapów monitów." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "Jednorazowego użytku" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "Pomiń path regex" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Ślimak" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "Coś poszło nie tak! Spróbuj ponownie później." @@ -5079,7 +5129,7 @@ msgstr "Coś poszło nie tak! Spróbuj ponownie później." #~ msgid "Source" #~ msgstr "Źródło" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "Źródło połączone" @@ -5089,184 +5139,142 @@ msgstr "Źródło połączone" #~ msgid "Source {0}" #~ msgstr "Źródło {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "Źródło(a)" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Źródła" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" -#~ msgstr "" -#~ "Źródła tożsamości, które mogą być zsynchronizowane z bazą danych authentik, " -#~ "np. LDAP, lub mogą być używane przez użytkowników do uwierzytelniania i " -#~ "rejestracji, np. OAuth i loginy społecznościowe" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" +#~ msgstr "Źródła tożsamości, które mogą być zsynchronizowane z bazą danych authentik, np. LDAP, lub mogą być używane przez użytkowników do uwierzytelniania i rejestracji, np. OAuth i loginy społecznościowe" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." -msgstr "" -"Źródła tożsamości, które mogą być zsynchronizowane z bazą danych authentik " -"lub mogą być używane przez użytkowników do uwierzytelniania i rejestracji." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." +msgstr "Źródła tożsamości, które mogą być zsynchronizowane z bazą danych authentik lub mogą być używane przez użytkowników do uwierzytelniania i rejestracji." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "Hiszpański" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "Określ wiele identyfikatorów URI serwera, oddzielając je przecinkami." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "Ułożone" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "Etap" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "Wiązania etapu" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "Etap konfiguracji" #~ msgid "Stage binding" #~ msgstr "Wiązanie etapu" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "Wiązania(a) etapu" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "Rodzaj etapu" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "Nazwa etapu" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "Obiekt etapu" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "Typ etapu" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." -#~ msgstr "" -#~ "Etap używany do konfiguracji uwierzytelniacza, gdy użytkownik nie ma żadnych" -#~ " kompatybilnych urządzeń. Po zakończeniu tego etapu konfiguracji użytkownik " -#~ "nie jest ponownie pytany." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +#~ msgstr "Etap używany do konfiguracji uwierzytelniacza, gdy użytkownik nie ma żadnych kompatybilnych urządzeń. Po zakończeniu tego etapu konfiguracji użytkownik nie jest ponownie pytany." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." -msgstr "" -"Etap używany do konfiguracji tokena uwierzytelniającego TOTP (tj. " -"Authy/Google Authenticator)." +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." +msgstr "Etap używany do konfiguracji tokena uwierzytelniającego TOTP (tj. Authy/Google Authenticator)." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." -msgstr "" -"Etap używany do konfiguracji tokena uwierzytelniającego WebAuthn (tj. " -"Yubikey, FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." +msgstr "Etap używany do konfiguracji tokena uwierzytelniającego WebAuthn (tj. Yubikey, FaceID/Windows Hello)." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." -msgstr "" -"Etap używany do konfiguracji uwierzytelniania opartego na duo. Ten etap " -"powinien być używany do przepływów konfiguracji." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." +msgstr "Etap używany do konfiguracji uwierzytelniania opartego na duo. Ten etap powinien być używany do przepływów konfiguracji." -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." -msgstr "" -"Stage używany do konfigurowania statycznego tokena uwierzytelniającego (tj. " -"statycznych tokenów). Ten etap powinien być używany do przepływów " -"konfiguracji." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." +msgstr "Stage używany do konfigurowania statycznego tokena uwierzytelniającego (tj. statycznych tokenów). Ten etap powinien być używany do przepływów konfiguracji." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." -msgstr "" -"Etap używany do konfigurowania uwierzytelniania opartego na wiadomościach " -"SMS TOTP." +msgstr "Etap używany do konfigurowania uwierzytelniania opartego na wiadomościach SMS TOTP." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." -msgstr "" -"Etap używany do walidacji dowolnego uwierzytelniacza. Ten etap powinien być " -"używany podczas przepływów uwierzytelniania lub autoryzacji." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." +msgstr "Etap używany do walidacji dowolnego uwierzytelniacza. Ten etap powinien być używany podczas przepływów uwierzytelniania lub autoryzacji." -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "Etap(y)" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "Ustawienia specyficzne dla etapu" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "Etapy" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." -msgstr "" -"Etapy to pojedyncze kroki przepływu, przez które prowadzony jest użytkownik." -" Etap można wykonać tylko z przepływu." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." +msgstr "Etapy to pojedyncze kroki przepływu, przez które prowadzony jest użytkownik. Etap można wykonać tylko z przepływu." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." -msgstr "" -"Etapy używany do konfiguracji uwierzytelniacza, gdy użytkownik nie ma " -"żadnych kompatybilnych urządzeń. Po zakończeniu tego etapu konfiguracji " -"użytkownik nie jest ponownie pytany." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +msgstr "Etapy używany do konfiguracji uwierzytelniacza, gdy użytkownik nie ma żadnych kompatybilnych urządzeń. Po zakończeniu tego etapu konfiguracji użytkownik nie jest ponownie pytany." -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "Stan" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "Tokeny statyczne" @@ -5274,7 +5282,7 @@ msgstr "Tokeny statyczne" msgid "Static authenticator" msgstr "Uwierzytelniacz statyczny " -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Token statyczny" @@ -5282,19 +5290,16 @@ msgstr "Token statyczny" msgid "Static tokens" msgstr "Tokeny statyczne" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "Statyczny: wartość statyczna, wyświetlana w stanie, w jakim jest." -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." -msgstr "" -"Statycznie zaprzeczaj przepływowi. Aby efektywnie korzystać z tego etapu, " -"wyłącz opcję *Oceń zgodnie z planem* w odpowiednim powiązaniu." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." +msgstr "Statycznie zaprzeczaj przepływowi. Aby efektywnie korzystać z tego etapu, wyłącz opcję *Oceń zgodnie z planem* w odpowiednim powiązaniu." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "Status" @@ -5304,31 +5309,34 @@ msgstr "Status" #~ msgid "Status: Enabled" #~ msgstr "Status: Włączony" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "Zatrzymaj podszywanie się" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Przedmiot" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Tryb przedmiotu" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "Alternatywna nazwa tematu" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Pomyślny" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Pomyślne logowania" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "Pamięć podręczna przepływu została wyczyszczona" @@ -5336,173 +5344,191 @@ msgstr "Pamięć podręczna przepływu została wyczyszczona" msgid "Successfully cleared notifications" msgstr "Pomyślnie wyczyszczono powiadomienia" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "Pamięć podręczna zasad została wyczyszczona" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "Pomyślnie skopiowano konfigurację TOTP." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "Pomyślnie utworzono aplikacje." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "Pomyślnie utworzono powiązanie." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "Pomyślnie utworzono parę certyfikat-klucz." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "Pomyślnie utworzono przepływ." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "Pomyślnie utworzono grupę." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "Pomyślnie utworzono integracje." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "Pomyślnie utworzono zaproszenie." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "Pomyślnie utworzono mapowanie." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "Pomyślnie utworzono placówkę." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "Pomyślnie utworzono zasadę." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "Pomyślnie utworzono monit." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "Pomyślnie utworzono dostawcę." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "Pomyślnie utworzono regułę." #~ msgid "Successfully created service-connection." #~ msgstr "Pomyślnie utworzono połączenie serwisowe." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "Pomyślnie utworzono źródło." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "Pomyślnie utworzono etap." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "Pomyślnie utworzony najemce." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "Pomyślnie utworzono token." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "Pomyślnie utworzono transport." -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "Pomyślnie utworzono użytkownika." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "Pomyślnie usunięto {0} {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "Pomyślnie odłączono źródło" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "Pomyślnie wygenerowana para certyfikat-klucz." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "Pomyślnie wygenerowano link odzyskiwania" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "Pomyślnie zaimportowano przepływ." -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "Pomyślnie zaimportowano dostawcę." -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "Pomyślnie wysłano e-mail." -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "Pomyślnie wysłano zapytanie testowe." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "Pomyślnie zaktualizowano aplikację." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "Pomyślnie zaktualizowano powiązanie." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "Pomyślnie zaktualizowano parę certyfikat-klucz." @@ -5517,200 +5543,207 @@ msgstr "Pomyślnie zaktualizowano szczegóły" msgid "Successfully updated device." msgstr "Pomyślnie zaktualizowano urządzenie." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "Pomyślnie zaktualizowano przepływ." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "Pomyślnie zaktualizowano grupę." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "Pomyślnie zaktualizowano integrację." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "Pomyślnie zaktualizowano zaproszenie." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "Pomyślnie zaktualizowano mapowanie." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "Pomyślnie zaktualizowano placówkę." -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "Pomyślnie zaktualizowano hasło." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "Pomyślnie zaktualizowano zasadę." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "Pomyślnie zaktualizowano monit." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "Pomyślnie zaktualizowano dostawcę." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "Pomyślnie zaktualizowano regułę." #~ msgid "Successfully updated service-connection." #~ msgstr "Pomyślnie zaktualizowano połączenie serwisowe." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "Pomyślnie zaktualizowano źródło." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "Pomyślnie zaktualizowano etap." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "Pomyślnie zaktualizowano najemcę." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "Pomyślnie zaktualizowano token." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "Pomyślnie zaktualizowano transport." -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "Pomyślnie zaktualizowano użytkownika." -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "Pomyślnie zaktualizowano {0} {1}" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "Superużytkownik" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "Uprawnienia superużytkownika?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "Grupy superużytkowników" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "Superużytkownicy" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "Podejrzane zapytanie" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "Zestaw znaków symboli" #~ msgid "Sync" #~ msgstr "Synchronizuj" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "Synchronizuj grupy" #~ msgid "Sync parent group" #~ msgstr "Synchronizuj grupę nadrzędną" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "Status synchronizacji" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "Synchronizuj użytkowników" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "System" #~ msgid "System Overview" #~ msgstr "Przegląd systemu" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "Zadania systemowe" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "Status systemu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "Wyjątek zadania systemowego" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "Wykonywanie zadań systemowych" #~ msgid "TLS Authentication Certificate" #~ msgstr "Certyfikat uwierzytelniania TLS" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "Certyfikat uwierzytelniania TLS/para kluczy SSH" #~ msgid "TLS Server name" #~ msgstr "Nazwa serwera TLS" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "Certyfikat weryfikacji TLS" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "Uwierzytelniacze TOTP" @@ -5722,63 +5755,62 @@ msgstr "Urządzenie TOTP" msgid "TOTP authenticator" msgstr "Uwierzytelniacz TOTP" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "Tajwański mandaryński" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "Cel" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "Zadanie zakończone z błędami" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "Zadanie zakończone z ostrzeżeniami" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "Szablon" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "Najemca" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "Najemca(y)" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "Najemcy" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "Test" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "Testuj zasadę" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "Testuj mapowanie właściwości" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." -msgstr "" -"Tekst (tylko do odczytu): Proste wprowadzanie tekstu, ale nie można go " -"edytować." +msgstr "Tekst (tylko do odczytu): Proste wprowadzanie tekstu, ale nie można go edytować." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "Tekst: proste wprowadzanie tekstu" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "Adres IP hosta dockera" @@ -5786,50 +5818,29 @@ msgstr "Adres IP hosta dockera" msgid "The URL \"{0}\" was not found." msgstr "Nie znaleziono adresu URL „{0}”." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" -msgstr "" -"Autoryzator MUSI utworzyć dedykowane poświadczenie. Jeśli nie, RP jest " -"przygotowany na wystąpienie błędu" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" +msgstr "Autoryzator MUSI utworzyć dedykowane poświadczenie. Jeśli nie, RP jest przygotowany na wystąpienie błędu" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" -msgstr "" -"Program uwierzytelniający może utworzyć i przechowywać dedykowane dane " -"uwierzytelniające, ale jeśli nie, to też jest w porządku" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" +msgstr "Program uwierzytelniający może utworzyć i przechowywać dedykowane dane uwierzytelniające, ale jeśli nie, to też jest w porządku" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" -msgstr "" -"Program uwierzytelniający nie powinien tworzyć dedykowanego poświadczenia" +msgstr "Program uwierzytelniający nie powinien tworzyć dedykowanego poświadczenia" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." -msgstr "" -"Zewnętrzny adres URL, pod którym uzyskasz dostęp do aplikacji. Uwzględnij " -"dowolny niestandardowy port." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." +msgstr "Zewnętrzny adres URL, pod którym uzyskasz dostęp do aplikacji. Uwzględnij dowolny niestandardowy port." -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." -#~ msgstr "" -#~ "Zewnętrzny adres URL, pod którym będziesz się uwierzytelniać. Może być tą " -#~ "samą domeną co authentik." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." +#~ msgstr "Zewnętrzny adres URL, pod którym będziesz się uwierzytelniać. Może być tą samą domeną co authentik." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." -msgstr "" -"Zewnętrzny adres URL, pod którym będziesz się uwierzytelniać. Jądro serwera " -"authentik powinien być dostępny pod tym adresem URL." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." +msgstr "Zewnętrzny adres URL, pod którym będziesz się uwierzytelniać. Jądro serwera authentik powinien być dostępny pod tym adresem URL." #: src/elements/utils/TimeDeltaHelp.ts msgid "The following keywords are supported:" @@ -5842,6 +5853,10 @@ msgstr "Obsługiwane są następujące słowa kluczowe:" msgid "The following objects use {objName}" msgstr "Następujące obiekty używają {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5851,7 +5866,7 @@ msgstr "Następujące obiekty używają {objName}" #~ "nie przechodzi, gdy jedna lub obie wybranych opcji są równe lub mniejsze niż\n" #~ "próg." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5861,42 +5876,31 @@ msgstr "" "nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od\n" "progu." -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." -msgstr "" -"Wykonanie zasady zajmuje losowy czas. Kontroluje to minimalny czas, jaki " -"zajmie." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." +msgstr "Wykonanie zasady zajmuje losowy czas. Kontroluje to minimalny czas, jaki zajmie." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"Początek gidNumbers, liczba ta jest dodawana do liczby wygenerowanej z " -"group.Pk, aby upewnić się, że liczby nie są zbyt niskie dla grup POSIX. " -"Wartość domyślna to 4000, aby upewnić się, że nie kolidujemy z lokalnymi " -"grupami lub użytkownikami podstawowymi grupami gidNumber" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "Początek gidNumbers, liczba ta jest dodawana do liczby wygenerowanej z group.Pk, aby upewnić się, że liczby nie są zbyt niskie dla grup POSIX. Wartość domyślna to 4000, aby upewnić się, że nie kolidujemy z lokalnymi grupami lub użytkownikami podstawowymi grupami gidNumber" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"Początek dla uidNumbers, ten numer jest dodawany do user.Pk, aby upewnić " -"się, że liczby nie są zbyt niskie dla użytkowników POSIX. Wartość domyślna " -"to 2000, aby zapewnić, że nie kolidujemy z lokalnymi użytkownikami uidNumber" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "Początek dla uidNumbers, ten numer jest dodawany do user.Pk, aby upewnić się, że liczby nie są zbyt niskie dla użytkowników POSIX. Wartość domyślna to 2000, aby zapewnić, że nie kolidujemy z lokalnymi użytkownikami uidNumber" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." -msgstr "" -"Te powiązania kontrolują, czy ten etap zostanie zastosowany do przepływu." +msgstr "Te powiązania kontrolują, czy ten etap zostanie zastosowany do przepływu." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5904,15 +5908,13 @@ msgstr "" "Te powiązania kontrolują zdarzenia, które wyzwala ta reguła. Wiązania do\n" "grupy/użytkownicy są sprawdzani względem użytkownika zdarzenia." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." -msgstr "" -"Te powiązania kontrolują, którzy użytkownicy mogą uzyskać dostęp do tego " -"przepływu." +msgstr "Te powiązania kontrolują, którzy użytkownicy mogą uzyskać dostęp do tego przepływu." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5920,186 +5922,137 @@ msgstr "" "Te powiązania kontrolują, którzy użytkownicy mogą uzyskać dostęp do tego źródła.\n" "Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzytelnieniem użytkownika." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." -msgstr "" -"Te zasady kontrolują, którzy użytkownicy mogą uzyskać dostęp do tej " -"aplikacji." +msgstr "Te zasady kontrolują, którzy użytkownicy mogą uzyskać dostęp do tej aplikacji." -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "Ten przepływ jest zakończony." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "To jest pełny punkt końcowy, do którego wysyłane są żądania POST." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "To jest hasło używane z podstawowym uwierzytelnianiem" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" -msgstr "" -"To jest nazwa użytkownika, która ma być używana z podstawowym " -"uwierzytelnianiem lub tokenem, gdy jest używany z tokenem okaziciela" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" +msgstr "To jest nazwa użytkownika, która ma być używana z podstawowym uwierzytelnianiem lub tokenem, gdy jest używany z tokenem okaziciela" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"Ten dostawca będzie zachowywał się jak przezroczysty odwrotny serwer proxy, " -"z wyjątkiem tego, że żądania muszą być uwierzytelnione. Jeśli Twoja " -"aplikacja nadrzędna korzysta z protokołu HTTPS, upewnij się, że łączysz się " -"z placówką również za pomocą protokołu HTTPS." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "Ten dostawca będzie zachowywał się jak przezroczysty odwrotny serwer proxy, z wyjątkiem tego, że żądania muszą być uwierzytelnione. Jeśli Twoja aplikacja nadrzędna korzysta z protokołu HTTPS, upewnij się, że łączysz się z placówką również za pomocą protokołu HTTPS." -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." -msgstr "" -"To ustawienie ma wpływ tylko na nowe zdarzenia, ponieważ data wygaśnięcia " -"jest zapisywana dla każdego zdarzenia." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." +msgstr "To ustawienie ma wpływ tylko na nowe zdarzenia, ponieważ data wygaśnięcia jest zapisywana dla każdego zdarzenia." -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." -msgstr "" -"Ten etap można uwzględnić w przepływach rejestracji, aby akceptować " -"zaproszenia." +msgstr "Ten etap można uwzględnić w przepływach rejestracji, aby akceptować zaproszenia." -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." -msgstr "" -"Ten etap sprawdza bieżącą sesję użytkownika z usługą Google reCaptcha." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." +msgstr "Ten etap sprawdza bieżącą sesję użytkownika z usługą Google reCaptcha." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "Próg" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "Czas w minutach, w którym wysłany token jest ważny." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." -msgstr "" -"Przesunięcie czasowe, kiedy użytkownicy tymczasowi powinni zostać usunięci. " -"Ma to zastosowanie tylko wtedy, gdy IDP używa „przejściowego” formatu " -"NameID, a użytkownik nie wylogowuje się ręcznie." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." +msgstr "Przesunięcie czasowe, kiedy użytkownicy tymczasowi powinni zostać usunięci. Ma to zastosowanie tylko wtedy, gdy IDP używa „przejściowego” formatu NameID, a użytkownik nie wylogowuje się ręcznie." -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Przesunięcie czasowe, kiedy użytkownicy tymczasowi powinni zostać usunięci. " -#~ "Ma to zastosowanie tylko wtedy, gdy IDP używa „przejściowego” formatu " -#~ "NameID, a użytkownik nie wylogowuje się ręcznie. (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Przesunięcie czasowe, kiedy użytkownicy tymczasowi powinni zostać usunięci. Ma to zastosowanie tylko wtedy, gdy IDP używa „przejściowego” formatu NameID, a użytkownik nie wylogowuje się ręcznie. (Format: hours=1;minutes=2;seconds=3)." #~ msgid "Time-based One-Time Passwords" #~ msgstr "Hasła jednorazowe oparte na czasie" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "Limit czasu" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "Tytuł" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "Do" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." -#~ msgstr "" -#~ "Aby zezwolić na dowolny identyfikator URI przekierowania, ustaw tę wartość " -#~ "na „*”. Bądź świadomy możliwych konsekwencji dla bezpieczeństwa, jakie może " -#~ "to mieć." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." +#~ msgstr "Aby zezwolić na dowolny identyfikator URI przekierowania, ustaw tę wartość na „*”. Bądź świadomy możliwych konsekwencji dla bezpieczeństwa, jakie może to mieć." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." -msgstr "" -"Aby zezwolić na dowolny URI przekierowania, ustaw tę wartość na „.*”. Bądź " -"świadomy możliwych konsekwencji dla bezpieczeństwa, jakie może to mieć." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." +msgstr "Aby zezwolić na dowolny URI przekierowania, ustaw tę wartość na „.*”. Bądź świadomy możliwych konsekwencji dla bezpieczeństwa, jakie może to mieć." -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." -msgstr "" -"Aby utworzyć link odzyskiwania, bieżący najmeca musi mieć skonfigurowany " -"przepływ odzyskiwania." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." +msgstr "Aby utworzyć link odzyskiwania, bieżący najmeca musi mieć skonfigurowany przepływ odzyskiwania." -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." -#~ msgstr "" -#~ "Aby bezpośrednio zresetować hasło użytkownika, skonfiguruj przepływ " -#~ "odzyskiwania w aktualnie aktywnym najemcy." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." +#~ msgstr "Aby bezpośrednio zresetować hasło użytkownika, skonfiguruj przepływ odzyskiwania w aktualnie aktywnym najemcy." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." -msgstr "" -"Aby umożliwić użytkownikowi bezpośrednie zresetowanie hasła, skonfiguruj " -"przepływ odzyskiwania w aktualnie aktywnym najemcy." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." +msgstr "Aby umożliwić użytkownikowi bezpośrednie zresetowanie hasła, skonfiguruj przepływ odzyskiwania w aktualnie aktywnym najemcy." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." msgstr "Aby zamiast tego używać SSL, użyj „ldaps://” i wyłącz tę opcję." #~ msgid "Token" #~ msgstr "Token" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "URL tokena" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Liczba tokenów" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "Token wygasa" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "Token jest zarządzany przez authentik." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "Ważność tokena" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "Token(y)" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "Tokeny" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "Tokeny i hasła aplikacji" @@ -6107,235 +6060,259 @@ msgstr "Tokeny i hasła aplikacji" msgid "Tokens and App passwords" msgstr "Tokeny i hasła aplikacji" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." -msgstr "" -"Tokeny są używane przez authentik do etapów weryfikacji poczty e-mail, " -"kluczy odzyskiwania i dostępu do interfejsu API." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." +msgstr "Tokeny są używane przez authentik do etapów weryfikacji poczty e-mail, kluczy odzyskiwania i dostępu do interfejsu API." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "Tokeny wysyłane SMS-em." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "Łącznie przepływy" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "Łącznie grup" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "Łącznie zasad" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "Łącznie użytkowników" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "Tradycyjny uwierzytelniacz" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik (Compose)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik (Standalone)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "przejściowy" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "Transporty" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "Zaufane źródła OIDC" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "Turecki" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "Twilio Account SID" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Twilio Auth Token" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "Typ" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "Ustawienia interfejsu użytkownika" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "Numer początkowy UID" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "Ustawienia URL" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "URL, do którego wysyłane jest początkowe żądanie logowania." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." -msgstr "" -"URL, do którego użytkownik jest przekierowywany, aby wyrazić zgodę na " -"autoryzację." +msgstr "URL, do którego użytkownik jest przekierowywany, aby wyrazić zgodę na autoryzację." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." msgstr "URL używany przez authentik do uzyskania informacji o użytkowniku." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "URL używany przez authentik do pobierania tokenów." -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." -msgstr "" -"URL używany do żądania początkowego tokena. Ten adres URL jest wymagany " -"tylko w przypadku protokołu OAuth 1." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." +msgstr "URL używany do żądania początkowego tokena. Ten adres URL jest wymagany tylko w przypadku protokołu OAuth 1." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "Nieuwierzytelnione ścieżki" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "Nieuwierzytelnione adresy URL" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "Zasady niezwiązane" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "Wypisanie się" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "Przepływ wypisywania się" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "Niezdrowy" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "Niezdrowe placówki" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "Unikalny identyfikator, do którego odwołuje się token." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "Nieznany" #~ msgid "Unmanaged" #~ msgstr "Niezarządzany" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "Nieprzeczytane powiadomienia" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "Niezsynchronizowane źródła" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "Aktualny!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "Aktualizuj" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "Aktualizuj aplikację" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "Zaktualizuj wiązanie" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "Aktualizuj parę certyfikat-klucz" @@ -6343,87 +6320,91 @@ msgstr "Aktualizuj parę certyfikat-klucz" msgid "Update Device" msgstr "Aktualizuj urządzenie" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "Aktualizuj przepływ" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "Aktualizuj grupę" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "Zaktualizuj zaproszenie" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "Aktualizuj dostawcę LDAP" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "Aktualizuj źródło LDAP" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "Zaktualizuj regułę powiadamiania" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "Zaktualizuj transport powiadomień" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "Aktualizuj źródło OAuth" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "Aktualizuj dostawcę OAuth2" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "Zaktualizuj placówkę" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "Aktualizuj źródło Plex" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "Aktualizuj monit" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "Aktualizuj dostawcę proxy" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "Aktualizuj dostawcę SAML" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "Aktualizuj źródło SAML" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "Zaktualizuj powiązanie etapu" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "Zaktualizuj najemcę" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "Aktualizuj token" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "Zaktualizuj użytkownika" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "Dostępna aktualizacja" @@ -6431,126 +6412,117 @@ msgstr "Dostępna aktualizacja" msgid "Update details" msgstr "Zaktualizuj szczegóły" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "Zaktualizuj hasło" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "Zaktualizuj {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "Zaktualizowano" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "Host nadrzędny, do którego przekazywane są żądania." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "Użyj SSL" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "Użyj TLS" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "Użyj uwierzytelniacza opartego na kodzie." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "Użyj klucza bezpieczeństwa" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "Użyj klucza bezpieczeństwa, aby potwierdzić swoją tożsamość." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "Użyj ustawień globalnych" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" msgstr "" -"Użyj adresu e-mail użytkownika, ale odrzuć rejestrację, gdy adres e-mail już" -" istnieje." #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "" -"Użyj nazwy użytkownika, ale odrzuć rejestrację, gdy nazwa użytkownika już " -"istnieje." +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "Użyj adresu e-mail użytkownika, ale odrzuć rejestrację, gdy adres e-mail już istnieje." -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" msgstr "" -"Użyj poniższej nazwy użytkownika i hasła do uwierzytelnienia. Hasło można " -"później odzyskać na stronie Tokeny." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." -msgstr "" -"Użyj tego dostawcy z auth_request nginx lub forwardAuth traefik. Każda " -"aplikacja/domena potrzebuje własnego dostawcy. Dodatkowo w każdej domenie " -"/outpost.goauthentik.io musi być przekierowany do placówki (w przypadku " -"korzystania z zarządzanej placówki jest to zrobione za Ciebie)." +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "Użyj nazwy użytkownika, ale odrzuć rejestrację, gdy nazwa użytkownika już istnieje." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"Użyj tego dostawcy z auth_request nginx lub forwardAuth traefik. Tylko jeden" -" dostawca jest wymagany na domenę główną. Nie możesz wykonać autoryzacji dla" -" aplikacji, ale nie musisz tworzyć dostawcy dla każdej aplikacji." +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." +msgstr "Użyj poniższej nazwy użytkownika i hasła do uwierzytelnienia. Hasło można później odzyskać na stronie Tokeny." -#: src/pages/tenants/TenantForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "Użyj tego dostawcy z auth_request nginx lub forwardAuth traefik. Każda aplikacja/domena potrzebuje własnego dostawcy. Dodatkowo w każdej domenie /outpost.goauthentik.io musi być przekierowany do placówki (w przypadku korzystania z zarządzanej placówki jest to zrobione za Ciebie)." + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "Użyj tego dostawcy z auth_request nginx lub forwardAuth traefik. Tylko jeden dostawca jest wymagany na domenę główną. Nie możesz wykonać autoryzacji dla aplikacji, ale nie musisz tworzyć dostawcy dla każdej aplikacji." + +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." -msgstr "" -"Użyj tego najemcy dla każdej domeny, która nie ma dedykowanej najmecy." +msgstr "Użyj tego najemcy dla każdej domeny, która nie ma dedykowanej najmecy." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "Użytkownik" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "Informacje użytkownika" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "Mapowania właściwości użytkownika" @@ -6560,15 +6532,15 @@ msgstr "Mapowania właściwości użytkownika" #~ msgid "User Settings" #~ msgstr "Ustawienia użytkownika" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "Baza użytkowników + hasło LDAP" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "Baza użytkowników + hasła aplikacji" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "Baza użytkowników + standardowe hasło" @@ -6576,346 +6548,329 @@ msgstr "Baza użytkowników + standardowe hasło" msgid "User details" msgstr "Szczegóły użytkownika" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "Zdarzenia użytkownika" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "Pola użytkownika" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "Interfejs użytkownika" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." -msgstr "" -"Mapowania użytkowników można sprawdzić tylko wtedy, gdy użytkownik jest już " -"zalogowany podczas próby uzyskania dostępu do tego źródła." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." +msgstr "Mapowania użytkowników można sprawdzić tylko wtedy, gdy użytkownik jest już zalogowany podczas próby uzyskania dostępu do tego źródła." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "Tryb dopasowania użytkownika" #~ msgid "User metrics" #~ msgstr "Metryki użytkownika" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "Filtr obiektów użytkownika" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "Zapis zwrotny hasła użytkownika" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "Przepływ ustawień użytkownika" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "Statystyki użytkowników" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "Status użytkownika" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "Weryfikacja użytkownika" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." -msgstr "" -"Preferowana jest weryfikacja użytkownika, jeśli jest dostępna, ale nie jest " -"wymagana." +msgstr "Preferowana jest weryfikacja użytkownika, jeśli jest dostępna, ale nie jest wymagana." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Musi nastąpić weryfikacja użytkownika." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "Weryfikacja użytkownika nie powinna nastąpić." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "Użytkownik zapisał do" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "Użytkownik {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "Awatar użytkownika" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "Wyświetlana nazwa użytkownika." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "Użytkownik(cy)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." msgstr "Atrybut użytkownika/grupy używany w części hasła nagłówka HTTP-Basic." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." -msgstr "" -"Atrybut użytkownika/grupy używany w części użytkownika nagłówka HTTP-Basic. " -"Jeśli nie jest ustawiony, używany jest adres e-mail użytkownika." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." +msgstr "Atrybut użytkownika/grupy używany w części użytkownika nagłówka HTTP-Basic. Jeśli nie jest ustawiony, używany jest adres e-mail użytkownika." -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "URL Userinfo" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "Nazwa użytkownika" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." -msgstr "" -"Nazwa użytkownika: to samo, co wprowadzanie tekstu, ale sprawdza i zapobiega" -" duplikowaniu nazw użytkowników." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." +msgstr "Nazwa użytkownika: to samo, co wprowadzanie tekstu, ale sprawdza i zapobiega duplikowaniu nazw użytkowników." -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "Użytkownicy" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "Użytkownicy dodani do tej grupy będą superużytkownikami." -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "Użytkownicy stworzeni dziennie w ciągu ostatniego miesiąca" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." -msgstr "" -"Użytkownicy w wybranej grupie mogą wykonywać zapytania wyszukiwania. Jeśli " -"nie wybrano żadnej grupy, nie są dozwolone żadne wyszukiwania LDAP." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." +msgstr "Użytkownicy w wybranej grupie mogą wykonywać zapytania wyszukiwania. Jeśli nie wybrano żadnej grupy, nie są dozwolone żadne wyszukiwania LDAP." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "Używanie przepływu" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "Używając źródła" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." -msgstr "" -"Ważne przez 360 dni, po czym hasło zostanie automatycznie zmienione. Możesz " -"skopiować hasło z listy tokenów." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." +msgstr "Ważne przez 360 dni, po czym hasło zostanie automatycznie zmienione. Możesz skopiować hasło z listy tokenów." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." -msgstr "" -"Prawidłowe adresy URL przekierowania po pomyślnym przebiegu autoryzacji. " -"Określ również wszelkie źródła tutaj dla przepływów niejawnych." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." +msgstr "Prawidłowe adresy URL przekierowania po pomyślnym przebiegu autoryzacji. Określ również wszelkie źródła tutaj dla przepływów niejawnych." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "Sprawdź poprawność certyfikatów SSL serwerów nadrzędnych." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." msgstr "Zweryfikuj hasło użytkownika w wybranych backendach." -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "Zasady weryfikacji" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "Dni ważności" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "Weryfikacja" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "Certyfikat weryfikacji" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "Certyfikaty weryfikacji" +#~ msgid "Verification certificates" +#~ msgstr "Certyfikaty weryfikacji" #~ msgid "Verify only" #~ msgstr "Tylko weryfikuj" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." -msgstr "" -"Zweryfikuj adres e-mail użytkownika, wysyłając mu jednorazowy link. Może być" -" również używany do odzyskiwania w celu weryfikacji autentyczności " -"użytkownika." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." +msgstr "Zweryfikuj adres e-mail użytkownika, wysyłając mu jednorazowy link. Może być również używany do odzyskiwania w celu weryfikacji autentyczności użytkownika." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "Wersja" #~ msgid "Version: {0}" #~ msgstr "Wersja: {0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "Wersja: {versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "Wyświetl informacje o wdrożeniu" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "Wyświetl dokumentację wdrożenia" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "Widoczne w adresie URL." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "Czekaj (max)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "Czekaj (min)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "Ostrzeżenie" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "Ostrzeżenie: Aplikacja nie jest używana przez żadną Placówkę." -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." -msgstr "" -"Ostrzeżenie: żaden etap zaproszenia nie jest powiązany z żadnym przepływem. " -"Zaproszenia nie będą działać zgodnie z oczekiwaniami." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." +msgstr "Ostrzeżenie: żaden etap zaproszenia nie jest powiązany z żadnym przepływem. Zaproszenia nie będą działać zgodnie z oczekiwaniami." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "Ostrzeżenie: zasada nie jest przypisana." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "Ostrzeżenie: Dostawca nie jest używany przez aplikację." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "Ostrzeżenie: Dostawca nie jest używany przez żadną placówkę." -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "Ostrzeżenie: dostawca nie jest przypisany do żadnej aplikacji." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." -msgstr "" -"Ostrzeżenie: masz zamiar usunąć użytkownika, na którym jesteś zalogowany " -"jako ({0}). Kontynuuj na własne ryzyko." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." +msgstr "Ostrzeżenie: masz zamiar usunąć użytkownika, na którym jesteś zalogowany jako ({0}). Kontynuuj na własne ryzyko." -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." -msgstr "" -"Ostrzeżenie: domena authentik nie jest skonfigurowana, uwierzytelnianie nie " -"będzie działać." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." +msgstr "Ostrzeżenie: domena authentik nie jest skonfigurowana, uwierzytelnianie nie będzie działać." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "Certyfikat sieciowy" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "Uwierzytelniacze WebAuthn" #~ msgid "WebAuthn Devices" #~ msgstr "Urządzenia WebAuthn" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (ogólny)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Mapowanie webhooka" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "URL webhooka" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "Witaj, {name}." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." -msgstr "" -"Gdy użytkownik pomyślnie wróci z wiadomości e-mail, jego konto zostanie " -"aktywowane." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." +msgstr "Gdy użytkownik pomyślnie wróci z wiadomości e-mail, jego konto zostanie aktywowane." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." -msgstr "" -"Po wprowadzeniu prawidłowej nazwy użytkownika/adresu e-mail i włączeniu tej " -"opcji zostanie wyświetlona nazwa użytkownika i awatar użytkownika. W " -"przeciwnym razie zostanie wyświetlony tekst wprowadzony przez użytkownika." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." +msgstr "Po wprowadzeniu prawidłowej nazwy użytkownika/adresu e-mail i włączeniu tej opcji zostanie wyświetlona nazwa użytkownika i awatar użytkownika. W przeciwnym razie zostanie wyświetlony tekst wprowadzony przez użytkownika." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." @@ -6923,119 +6878,80 @@ msgstr "" "Po zaznaczeniu symbol zastępczy będzie oceniany w tym samym środowisku, jak mapowanie właściwości.\n" "Jeśli ocena nie powiodła się, zwracany jest sam symbol zastępczy." -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." -msgstr "" -"Podczas łączenia się z serwerem LDAP za pomocą TLS, certyfikaty nie są " -"domyślnie sprawdzane. Określ parę kluczy, aby zweryfikować certyfikat " -"zdalny." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." +msgstr "Podczas łączenia się z serwerem LDAP za pomocą TLS, certyfikaty nie są domyślnie sprawdzane. Określ parę kluczy, aby zweryfikować certyfikat zdalny." -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." -msgstr "" -"Podczas łączenia przez SSH ta para kluczy jest używana do uwierzytelniania." +msgstr "Podczas łączenia przez SSH ta para kluczy jest używana do uwierzytelniania." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." -msgstr "" -"Po włączeniu będą używane globalne ustawienia połączenia poczty e-mail, a " -"poniższe ustawienia połączenia będą ignorowane." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." +msgstr "Po włączeniu będą używane globalne ustawienia połączenia poczty e-mail, a poniższe ustawienia połączenia będą ignorowane." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "Po włączeniu zaproszenie zostanie usunięte po użyciu." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." -msgstr "" -"Po włączeniu pola użytkownika są dopasowywane niezależnie od wielkości " -"liter." +msgstr "Po włączeniu pola użytkownika są dopasowywane niezależnie od wielkości liter." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." +msgstr "W przypadku wybrania wielu etapów użytkownik może wybrać, na który chce się zapisać." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." +msgstr "Po wybraniu pole hasła jest wyświetlane na tej samej stronie zamiast na osobnej stronie. Zapobiega to atakom polegającym na wyliczaniu nazw użytkowników." + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." +msgstr "Po wybraniu, przychodzące podpisy asercji będą sprawdzane względem tego certyfikatu. Aby zezwolić na niepodpisane żądania, pozostaw domyślnie." + +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." +msgstr "Gdy ta opcja jest włączona, wszystkie wykonania tej zasady będą rejestrowane. Domyślnie rejestrowane są tylko błędy wykonania." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." +msgstr "W przypadku użycia w połączeniu z etapem zapisu użytkownika, użyj attribute.foo do zapisania atrybutów." + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." msgstr "" -"W przypadku wybrania wielu etapów użytkownik może wybrać, na który chce się " -"zapisać." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." -msgstr "" -"Po wybraniu pole hasła jest wyświetlane na tej samej stronie zamiast na " -"osobnej stronie. Zapobiega to atakom polegającym na wyliczaniu nazw " -"użytkowników." +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." +msgstr "W przypadku korzystania z zewnętrznego rozwiązania rejestrującego do archiwizacji można to ustawić na „minuty=5”." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." -msgstr "" -"Po wybraniu, przychodzące podpisy asercji będą sprawdzane względem tego " -"certyfikatu. Aby zezwolić na niepodpisane żądania, pozostaw domyślnie." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "Podczas korzystania z trybu proxy lub uwierzytelniania do przodu (pojedyncza aplikacja) żądana ścieżka URL jest porównywana z wyrażeniami regularnymi. Podczas korzystania z uwierzytelniania do przodu (tryb domeny) pełny żądany adres URL, w tym schemat i host, jest dopasowywany do wyrażeń regularnych." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." -msgstr "" -"Gdy ta opcja jest włączona, wszystkie wykonania tej zasady będą " -"rejestrowane. Domyślnie rejestrowane są tylko błędy wykonania." - -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." -msgstr "" -"W przypadku użycia w połączeniu z etapem zapisu użytkownika, użyj " -"attribute.foo do zapisania atrybutów." - -#: src/pages/tenants/TenantForm.ts -msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." -msgstr "" -"W przypadku korzystania z zewnętrznego rozwiązania rejestrującego do " -"archiwizacji można to ustawić na „minuty=5”." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"Podczas korzystania z trybu proxy lub uwierzytelniania do przodu (pojedyncza" -" aplikacja) żądana ścieżka URL jest porównywana z wyrażeniami regularnymi. " -"Podczas korzystania z uwierzytelniania do przodu (tryb domeny) pełny żądany " -"adres URL, w tym schemat i host, jest dopasowywany do wyrażeń regularnych." - -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "Ups!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Windows" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Workerów" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -7043,42 +6959,59 @@ msgstr "" "Zapisz dowolne dane z kontekstu „prompt_data” dla aktualnie oczekującego użytkownika. Jeśli nie ma użytkownika\n" "w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "Temat X509" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Tak" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Tak ({0})" -#: src/pages/outposts/OutpostForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + +#: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "Możesz wybrać tylko tych dostawców, którzy pasują do typu placówki." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "Wkrótce nastąpi przekierowanie do następującego adresu URL." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "Obecnie podszywasz się pod {0}. Kliknij, aby zatrzymać." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 działająca na app1.example.com" @@ -7088,14 +7021,13 @@ msgstr "app1 działająca na app1.example.com" #~ msgid "authentik LDAP Backend" #~ msgstr "Backend Backend authentika" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "authentik działa na auth.example.com" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." -msgstr "" -"authentik: Języki: Wyświetla listę języków obsługiwanych przez authentik." +msgstr "authentik: Języki: Wyświetla listę języków obsługiwanych przez authentik." #: src/elements/forms/DeleteForm.ts msgid "connecting object will be deleted" @@ -7109,40 +7041,45 @@ msgstr "połączenie zostanie usunięte" msgid "no tabs defined" msgstr "bez zdefiniowanych kart" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "obiekt zostanie USUNIĘTY" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "odniesienie zostanie zresetowane do wartości domyślnej" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "referencja zostanie ustawiona na pustą wartość" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "z obecnym użytkownikiem" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "z inspektorem" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} („{1}”, typu {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -7150,7 +7087,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} z {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} jest dostępny!" @@ -7158,7 +7095,7 @@ msgstr "{0} jest dostępny!" msgid "{0} unread" msgstr "{0} nieprzeczytane" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0}, powinno być {1}" diff --git a/web/src/locales/pseudo-LOCALE.po b/web/src/locales/pseudo-LOCALE.po index 296b64536..7107fa464 100644 --- a/web/src/locales/pseudo-LOCALE.po +++ b/web/src/locales/pseudo-LOCALE.po @@ -258,8 +258,8 @@ msgid "Addition User DN" msgstr "" #: src/admin/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "" +#~ msgid "Additional Scope" +#~ msgstr "" #: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Additional UI settings" @@ -274,7 +274,11 @@ msgid "Additional scope mappings, which are passed to the proxy." msgstr "" #: src/admin/sources/oauth/OAuthSourceForm.ts -msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." msgstr "" #: src/admin/blueprints/BlueprintForm.ts @@ -1069,6 +1073,7 @@ msgstr "" msgid "Close" msgstr "" +#: src/flow/providers/oauth2/DeviceCode.ts #: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts #: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts @@ -1183,6 +1188,7 @@ msgstr "" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "" @@ -1266,6 +1272,7 @@ msgid "Context" msgstr "" #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts #: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts #: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts #: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts @@ -1743,6 +1750,10 @@ msgstr "" msgid "Device classes which can be used to authenticate." msgstr "" +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #: #~ msgid "Device name" #~ msgstr "" @@ -1812,6 +1823,7 @@ msgstr "" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "" @@ -2044,6 +2056,10 @@ msgstr "" msgid "Enrollment flow" msgstr "" +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + #: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "EntityID/Issuer" msgstr "" @@ -2291,6 +2307,7 @@ msgstr "" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "" @@ -2783,6 +2800,10 @@ msgstr "" #~ "and show a notice." #~ msgstr "" +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + #: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "" @@ -3134,6 +3155,8 @@ msgstr "" #: src/flow/FlowExecutor.ts #: src/flow/FlowExecutor.ts #: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts #: src/flow/stages/FlowErrorStage.ts #: src/flow/stages/access_denied/AccessDeniedStage.ts #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts @@ -3210,6 +3233,7 @@ msgstr "" #: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts #: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts @@ -3230,6 +3254,7 @@ msgstr "" #: src/admin/tenants/TenantForm.ts #: src/admin/tenants/TenantForm.ts #: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts #: src/admin/tokens/TokenForm.ts #: src/admin/users/UserForm.ts #: src/admin/users/UserResetEmailForm.ts @@ -3349,6 +3374,10 @@ msgstr "" msgid "Manually configure SAML" msgstr "" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + #: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "" @@ -3453,6 +3482,10 @@ msgstr "" msgid "Modern applications, APIs and Single-page applications." msgstr "" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #: #~ msgid "Monitor" #~ msgstr "" @@ -3879,8 +3912,8 @@ msgid "OIDC well-known configuration URL. Can be used to automatically configure msgstr "" #: src/admin/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "" +#~ msgid "OK" +#~ msgstr "" #: src/admin/events/EventInfo.ts #: src/admin/events/EventInfo.ts @@ -4193,6 +4226,7 @@ msgstr "" msgid "Please enter the code you received via SMS" msgstr "" +#: src/flow/providers/oauth2/DeviceCode.ts #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "" @@ -4844,6 +4878,7 @@ msgstr "" #: src/admin/providers/oauth2/OAuth2ProviderForm.ts #: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts msgid "Scopes" msgstr "" @@ -5569,6 +5604,7 @@ msgstr "" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "" @@ -5811,7 +5847,7 @@ msgstr "" msgid "System Tasks" msgstr "" -#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "" @@ -6671,6 +6707,7 @@ msgstr "" #: src/admin/sources/oauth/OAuthSourceForm.ts #: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "" @@ -6852,7 +6889,7 @@ msgstr "" msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." msgstr "" -#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "" @@ -7049,7 +7086,7 @@ msgstr "" msgid "Windows" msgstr "" -#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "" @@ -7091,6 +7128,10 @@ msgstr "" msgid "Yes ({0})" msgstr "" +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + #: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "" @@ -7103,6 +7144,10 @@ msgstr "" msgid "You're currently impersonating {0}. Click to stop." msgstr "" +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + #: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "" diff --git a/web/src/locales/tr.po b/web/src/locales/tr.po index 2c8288f82..8efbbef70 100644 --- a/web/src/locales/tr.po +++ b/web/src/locales/tr.po @@ -1,7 +1,7 @@ -# +# # Translators: # Oktay, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -31,102 +31,109 @@ msgstr "(Biçim: saat=-1; dakika=-2; ikincil=-3)." msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(Biçim: saat=1; dakika=2; saniye= 3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr "" -".akflow dosyaları, goauthentik.io'da bulunabilir ve authentik tarafından " -"ihraç edilebilir." +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr ".akflow dosyaları, goauthentik.io'da bulunabilir ve authentik tarafından ihraç edilebilir." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 basamaklı, yaygın olarak uyumlu" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "Google Authenticator gibi uygulamalarla uyumlu olmayan 8 haneli" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "SMS ile size bir kod gönderildi." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "Ön yüzün daha yeni bir sürümü mevcuttur." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." -msgstr "" -"Test için kullanılan bir ilke. Her zaman rastgele bir süre bekledikten sonra" -" aşağıda belirtilen sonucu döndürür." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." +msgstr "Test için kullanılan bir ilke. Her zaman rastgele bir süre bekledikten sonra aşağıda belirtilen sonucu döndürür." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "TÜM, erişim vermek için tüm ilkelerin eşleşmesi gerekir." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." -msgstr "" -"TÜM, bu alanı erişimini içerecek şekilde tüm ilkelerin eşleşmesi gerekir." +msgstr "TÜM, bu alanı erişimini içerecek şekilde tüm ilkelerin eşleşmesi gerekir." -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "HERHANGİ, erişim izni vermek için herhangi bir ilke eşleşmelidir." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." msgstr "HERHANGİ, bu aşama erişimini içerecek şekilde herhangi bir ilke" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "API Erişimi" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "API Auth Kullanıcı Adı" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "API Auth parolası" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "API Ana bilgisayar adı" @@ -134,7 +141,7 @@ msgstr "API Ana bilgisayar adı" msgid "API Requests" msgstr "API İstekleri" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "API Belirteci (API'ye programlı olarak erişmek için kullanılabilir)" @@ -142,70 +149,84 @@ msgstr "API Belirteci (API'ye programlı olarak erişmek için kullanılabilir)" msgid "API request failed" msgstr "API isteği başarısız" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "Uygulamalar hakkında" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "Erişim Anahtarı" #~ msgid "Access code validity" #~ msgstr "Erişim kodu geçerliliği" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "Erişim belirteci URL'si" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "Erişim belirteci geçerliliği" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "Eylem" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "Eylemler" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "Son 24 saat içinde yapılan eylemler" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "Etkinleştir" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "Bekleyen kullanıcıyı başarı durumunda etkinleştir" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "Etkin" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "Ekle" @@ -228,36 +249,44 @@ msgstr "Ekle" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "Toplama Grubu DN" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "Ekleme Kullanıcı DN" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "Ek Kapsam" +#~ msgid "Additional Scope" +#~ msgstr "Ek Kapsam" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "Ek grup DN, Base DN için eklenmiş." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "Proxy'ye iletilen ek kapsam eşlemeleri." #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "OAuth Sağlayıcıya iletilecek ek kapsamlar, boşlukla ayrılmış." +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "OAuth Sağlayıcıya iletilecek ek kapsamlar, boşlukla ayrılmış." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "Ek ayarlar" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "Ek kullanıcı DN, temel DN'ye eklenmiş." @@ -265,160 +294,182 @@ msgstr "Ek kullanıcı DN, temel DN'ye eklenmiş." msgid "Admin" msgstr "Yönetici" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "Yönetici arayüzü" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "Gelişmiş protokol ayarları" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "Gelişmiş ayarlar" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "Etkilenen model:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "Alarm" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "JWT Belirteçlerini imzalamak için kullanılan algoritma." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "IDP tarafından başlatılan oturumlara izin ver" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" -msgstr "" -"Herhangi bir sunucu paylaşmasan bile arkadaşlarının Plex aracılığıyla kimlik" -" doğrulamasına izin ver" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" +msgstr "Herhangi bir sunucu paylaşmasan bile arkadaşlarının Plex aracılığıyla kimlik doğrulamasına izin ver" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP veritabanında N oluşumuna kadar izin ver." -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." -msgstr "" -"Kullanıcıların özelliklere göre Uygulamaları kullanmasına, Parola " -"Ölçütlerini uygulamasına ve Aşama Alanları'nı seçerek uygulamasına izin " -"verin." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." +msgstr "Kullanıcıların özelliklere göre Uygulamaları kullanmasına, Parola Ölçütlerini uygulamasına ve Aşama Alanları'nı seçerek uygulamasına izin verin." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "İzin Verilen Yeniden Yönlendirme URI'leri" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "İzin verilen sayısı" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "İzin verilen sunucular" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." -msgstr "" -"IdP tarafından başlatılan kimlik doğrulama akışlarına izin verir. İstek " -"kimliğinin doğrulanması yapılmadığından, bu bir güvenlik riski olabilir." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." +msgstr "IdP tarafından başlatılan kimlik doğrulama akışlarına izin verir. İstek kimliğinin doğrulanması yapılmadığından, bu bir güvenlik riski olabilir." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." -msgstr "" -"Kullanıcıların ve/veya IP'lerin itibarına göre isteklere izin ver/reddeder." +msgstr "Kullanıcıların ve/veya IP'lerin itibarına göre isteklere izin ver/reddeder." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." -msgstr "" -"Entity ID olarak da bilinir. Metadata URL'sine varsayılan olarak ayarlanır." +msgstr "Entity ID olarak da bilinir. Metadata URL'sine varsayılan olarak ayarlanır." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." msgstr "" -"Alternatif olarak, mevcut cihazınızda Duo yüklüyse, şu bağlantıya tıklayın:" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" +msgstr "Alternatif olarak, mevcut cihazınızda Duo yüklüyse, şu bağlantıya tıklayın:" + +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "Her zaman rıza gerektirir" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "Bir örnek kurulum şu şekilde görünebilir:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "Herhangi bir HTML kullanılabilir." -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "Uygulama" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "Uygulama parolası" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" -msgstr "" -"Uygulama parolası (bir akış yürütücüyle giriş yapmak için kullanılabilir)" +msgstr "Uygulama parolası (bir akış yürütücüyle giriş yapmak için kullanılabilir)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "Uygulama" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "Uygulama Simgesi" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "Uygulama yetkilendirmeleri" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "Başvuru yetkili" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "Uygulama aşağıdaki izinleri gerektirir:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "Uygulamanın görünen Adı." -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "Uygulama (lar)" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "Uygulamalar" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "En çok kullanıma sahip uygulamalar" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -426,7 +477,7 @@ msgstr "" "Akış önbelleğini temizlemek istediğinizden emin misiniz?\n" "Bu, tüm akışların bir sonraki kullanımlarında yeniden değerlendirilmesine neden olur." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -442,110 +493,111 @@ msgstr "{0} {1} silmek istediğinizden emin misiniz?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "Silmek istediğinizden emin misiniz {0} {objName}?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "{0} “{1}” güncellemesini istediğinizden emin misiniz?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Onay işlemi geçerli saat+bu değerden sonra geçerli değil (Biçim: hours=1; " -#~ "Dakika=2; ikinci=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Onay işlemi geçerli saat+bu değerden sonra geçerli değil (Biçim: hours=1; Dakika=2; ikinci=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "Onaylama işlemi daha önce geçerli değil" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "Onaylama işlemi geçerli değil veya sonrasında" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "İddeler boş" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "Uygulamaya atanmış" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "{0} nesneye atanır." #~ msgid "Assigned to {0} objects." #~ msgstr "{0} nesnelerine atanır." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "{0} olarak oturum açmaya çalışıldı" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"SAML Onaylamaları için kullanılan öznitelik adı. URN OID, şema referansı " -"veya başka bir dize olabilir. Bu özellik eşlemesi NameID özelliği için " -"kullanılıyorsa, bu alan atılır." +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "SAML Onaylamaları için kullanılan öznitelik adı. URN OID, şema referansı veya başka bir dize olabilir. Bu özellik eşlemesi NameID özelliği için kullanılıyorsa, bu alan atılır." -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "Öznitellikler" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "İzleyici" #~ msgid "Auth Type" #~ msgstr "Auth Türü" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "Apple ile kimlik doğrulaması..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "Plex ile kimlik doğrulaması..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "Kimlik Doğrulama" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "Kimlik Doğrulama Türü" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "Kimlik Doğrulama URL'si" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "Kimlik doğrulama akışı" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "Kimlik Doğrulayıcı" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "Yetkilendirme" @@ -555,15 +607,16 @@ msgstr "Yetkilendirme" #~ msgid "Authorization Code(s)" #~ msgstr "Yetkilendirme Kodları" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "Yetkilendirme URL'si" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "Yetkilendirme akışı" @@ -571,19 +624,27 @@ msgstr "Yetkilendirme akışı" msgid "Authorizations" msgstr "Yetkilendirmeler" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "URL'yi yetkilendirme" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "Yetkili başvuru:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "Otomatik algıla (tarayıcınıza göre)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Avatar resmi" @@ -591,19 +652,21 @@ msgstr "Avatar resmi" msgid "Back" msgstr "" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "Arka uçlar" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "Arkaplan" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "Arkaplan resmi" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "Yürütme sırasında arka plan gösterilir." @@ -616,84 +679,91 @@ msgstr "Yürütme sırasında arka plan gösterilir." #~ msgid "Backup status" #~ msgstr "Yedekleme durumu" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "Taban DN" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "Karma Kullanıcı Kimliğine Dayalı" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." msgstr "Kullanıcının E-postasına dayanır. Bu UPN yöntemi üzerinde önerilir." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." -msgstr "" -"Kullanıcının UPN'sine göre, yalnızca kullanıcı 'upn' özniteliği kümesi varsa" -" çalışır. Bu yöntemi yalnızca farklı UPN ve Mail etki alanlarınız varsa " -"kullanın." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." +msgstr "Kullanıcının UPN'sine göre, yalnızca kullanıcı 'upn' özniteliği kümesi varsa çalışır. Bu yöntemi yalnızca farklı UPN ve Mail etki alanlarınız varsa kullanın." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "Kullanıcı adına göre" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "Temel Auth" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "Basic-Auth" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "Bearer Belirteci" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bağlama CN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "Bağlama DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Parola Bağla" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Bağlama akışı" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Bağlama aşaması" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "Ciltleme" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "Bağlama Tipi" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "Markalama ayarları" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." msgstr "Markalama sayfa başlığında ve başka yerlerde gösterilir." @@ -701,132 +771,122 @@ msgstr "Markalama sayfa başlığında ve başka yerlerde gösterilir." msgid "Browser" msgstr "Tarayıcı" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Derleme karması:" #~ msgid "Build hash: {0}" #~ msgstr "Yapı karması: {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "Dahili" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." -msgstr "" -"Varsayılan olarak, kaynaklar için yalnızca simgeler gösterilir. Tam adlarını" -" göstermek için bunu etkinleştirin." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." -msgstr "" -"Uç noktanın Sertifikası karşı doğrulanan CA. Doğrulama yapılmadan boş " -"bırakılabilir." - -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "Varsayılan olarak, kaynaklar için yalnızca simgeler gösterilir. Tam adlarını göstermek için bunu etkinleştirin." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "Uç noktanın Sertifikası karşı doğrulanan CA. Doğrulama yapılmadan boş bırakılabilir." + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." +msgstr "" + +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "" + +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "Önbelleğe alınmış akışlar" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "Önbelleğe alınan ilkeler" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." -msgstr "" -"Önbelleğe alınmış sorgulama, üs tüm kullanıcıları ve grupları bellek içinde " -"tutar ve her 5 Dakikada yenileyecektir." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." +msgstr "Önbelleğe alınmış sorgulama, üs tüm kullanıcıları ve grupları bellek içinde tutar ve her 5 Dakikada yenileyecektir." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "Geri arama URL'si" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "Yerel bir docker serine bağlanırken 'unix: //' biçiminde veya uzak bir " -#~ "sisteme bağlanırken 'https://:2376' biçiminde olabilir." - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -"SSH üzerinden bağlanmak için 'ssh: //' veya uzak bir sisteme bağlanırken " -"'https://:2376' kullanarak yerel bir docker daemonuna bağlanırken 'unix: //'" -" biçiminde olabilir." -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "Yerel bir docker serine bağlanırken 'unix: //' biçiminde veya uzak bir sisteme bağlanırken 'https://:2376' biçiminde olabilir." + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "SSH üzerinden bağlanmak için 'ssh: //' veya uzak bir sisteme bağlanırken 'https://:2376' kullanarak yerel bir docker daemonuna bağlanırken 'unix: //' biçiminde olabilir." + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "İptal et" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "Harf büyüklüğüne duyarsız eşleştirme" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "Sertifika" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "Sertifika Parmak İzi (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "Sertifika Parmak İzi (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "Sertifika Konusu" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." -msgstr "" -"Sertifika Hizmet Sağlayıcıya giden giden Yanıtları imzalamak için " -"kullanılır." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." +msgstr "Sertifika Hizmet Sağlayıcıya giden giden Yanıtları imzalamak için kullanılır." #~ msgid "Certificate-Key Pair" #~ msgstr "Sertifika Anahtarı Çifti" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "Sertifika Anahtarı Çiftleri" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "Sertifika Anahtarı Çiftleri" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." -msgstr "" -"Kimlik doğrulama için kullanılan sertifika/anahtar. Kimlik doğrulama olmadan" -" boş bırakılabilir." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." +msgstr "Kimlik doğrulama için kullanılan sertifika/anahtar. Kimlik doğrulama olmadan boş bırakılabilir." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "Sertifikalar" @@ -834,7 +894,8 @@ msgstr "Sertifikalar" msgid "Change password" msgstr "Parolayı değiştir" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "Durumu değiştir" @@ -842,38 +903,39 @@ msgstr "Durumu değiştir" msgid "Change your password" msgstr "Parolanızı değiştirin" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "Değişiklikler" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "Sembol olarak kabul edilen karakterler." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "Kontrol" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "Uygulama erişimini denetle" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "IP'yi Kontrol Et" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "Kullanıcı Adını Kontrol Et" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "Erişimi kontrol" @@ -882,35 +944,34 @@ msgstr "Erişimi kontrol" #~ "5 characters of the SHA1 Hash." #~ msgstr "" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "İleri üsleri kontrol edin." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Durumu kontrol et" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "Kubernetes hizmetinin IP'lerini kontrol edin veya" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "Günlükleri kontrol et" #~ msgid "Check your Emails for a password reset link." -#~ msgstr "" -#~ "E-postalarınızda parola sıfırlama bağlantısı olup olmadığını kontrol edin." +#~ msgstr "E-postalarınızda parola sıfırlama bağlantısı olup olmadığını kontrol edin." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "Doğrulama e-postası için Gelen Kutunuzu kontrol edin." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Onay Kutusu" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -918,35 +979,27 @@ msgstr "" "İlke isteğindeki bir değeri Pwned Oldum API'sine karşı denetler ve isteği buna dayanarak reddeder.\n" "Parolanın karma yalnızca bir kısmının gönderildiğini unutmayın, tam karşılaştırma istemci tarafında yapılır." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." -msgstr "" -"İsteğin kullanıcı parolasının son x gün içinde değiştirilip " -"değiştirilmediğini kontrol eder ve ayarlara göre reddedilir." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." +msgstr "İsteğin kullanıcı parolasının son x gün içinde değiştirilip değiştirilmediğini kontrol eder ve ayarlara göre reddedilir." -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." -msgstr "" -"İlke isteğindeki değeri, çoğunlukla parola gücünü sağlamak için kullanılan " -"çeşitli kurallara göre denetler." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." +msgstr "İlke isteğindeki değeri, çoğunlukla parola gücünü sağlamak için kullanılan çeşitli kurallara göre denetler." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "Akış önbelleğini temizleme" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "İlke önbelleği temizle" @@ -955,16 +1008,18 @@ msgstr "İlke önbelleği temizle" msgid "Clear all" msgstr "Hepsini temizle" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "Arka plan resmi temizle" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "Önbelleği temizle" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "Simgeyi temizle" @@ -976,84 +1031,84 @@ msgstr "" msgid "Click to change value" msgstr "Değeri değiştirmek için tıklayın" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "Belirteci kopyalamak için tıklayın" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "Müşteri Kimliği" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "İstemci IP" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "Müşteri Sırrı" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "İstemci türü" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "Kapat" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "Kodu" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "Ortak İsim" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "Uyumluluk modu" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "Gizli" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." -msgstr "" -"Gizli müşteriler kimlik bilgilerinin gizliliğini koruyabilir. Kamu " -"müşterileri aciz." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." +msgstr "Gizli müşteriler kimlik bilgilerinin gizliliğini koruyabilir. Kamu müşterileri aciz." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "yapılandırma" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "Yapılandırma hatası" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "Yapılandırma akışı" #~ msgid "Configuration stage" #~ msgstr "Yapılandırma aşamasında" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "" @@ -1063,89 +1118,74 @@ msgstr "" #~ msgid "Configure how long access codes are valid for." #~ msgstr "Erişim kodlarının ne kadar süreyle geçerli olduğunu yapılandırın." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." -msgstr "" -"Erişim belirteçlerinin ne kadar süreyle geçerli olduğunu yapılandırın." +msgstr "Erişim belirteçlerinin ne kadar süreyle geçerli olduğunu yapılandırın." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." -msgstr "" -"Yenileme belirteçlerinin ve id_tokenlerinin ne kadar süreyle geçerli " -"olduğunu yapılandırın." +msgstr "Yenileme belirteçlerinin ve id_tokenlerinin ne kadar süreyle geçerli olduğunu yapılandırın." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "Belirteçlerin ne kadar geçerli olduğunu yapılandırın." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." -msgstr "" -"NameID değerinin nasıl oluşturulacağını yapılandırın. Boş bırakıldığında, " -"gelen isteğin NameIDPolicy değerine saygı gösterilir." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." +msgstr "NameID değerinin nasıl oluşturulacağını yapılandırın. Boş bırakıldığında, gelen isteğin NameIDPolicy değerine saygı gösterilir." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." -msgstr "" -"Akış yürütücüsünün bir meydan okuma için geçersiz bir yanıt nasıl işlemesi " -"gerektiğini yapılandırın." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." +msgstr "Akış yürütücüsünün bir meydan okuma için geçersiz bir yanıt nasıl işlemesi gerektiğini yapılandırın." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." -msgstr "" -"Kimlik Belirtecinin yayımcı alanının nasıl doldurulacağını yapılandırın." +msgstr "Kimlik Belirtecinin yayımcı alanının nasıl doldurulacağını yapılandırın." -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." -msgstr "" -"Üssün çekirdek authentik sunucusunun kullanıcılarını nasıl sorgulayacağını " -"yapılandırın." +msgstr "Üssün çekirdek authentik sunucusunun kullanıcılarını nasıl sorgulayacağını yapılandırın." #~ msgid "Configure settings relevant to your user profile." #~ msgstr "Kullanıcı profilinizle ilgili ayarları yapılandırın." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." -msgstr "" -"Bir onaylama işlemi için izin verilen maksimum zaman kaymasını yapılandırın." +msgstr "Bir onaylama işlemi için izin verilen maksimum zaman kaymasını yapılandırın." -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." -msgstr "" -"Farklı etki alanları için görsel ayarları ve varsayılanları yapılandırın." +msgstr "Farklı etki alanları için görsel ayarları ve varsayılanları yapılandırın." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." +msgstr "Hangi verilerin benzersiz Kullanıcı Tanımlayıcısı olarak kullanılması gerektiğini yapılandırın. Çoğu durumda, varsayılan seçim yeterlidir." + +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" msgstr "" -"Hangi verilerin benzersiz Kullanıcı Tanımlayıcısı olarak kullanılması " -"gerektiğini yapılandırın. Çoğu durumda, varsayılan seçim yeterlidir." #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "Bağlan" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "Bağlantı noktası 389 LDAP sunucusuna bağlanın:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." -msgstr "" -"Geleneksel kimlik bilgileri yerine hizmeti kullanarak oturum açmanıza izin " -"vermek için kullanıcı hesabınızı aşağıda listelenen hizmetlere bağlayın." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." +msgstr "Geleneksel kimlik bilgileri yerine hizmeti kullanarak oturum açmanıza izin vermek için kullanıcı hesabınızı aşağıda listelenen hizmetlere bağlayın." #: src/user/user-settings/UserSettingsPage.ts msgid "Connected services" @@ -1158,8 +1198,8 @@ msgstr "Bağlı hizmetler" msgid "Connection error, reconnecting..." msgstr "Bağlantı hatası, yeniden bağlanıyor..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "Bağlantı ayarları" @@ -1167,15 +1207,15 @@ msgstr "Bağlantı ayarları" msgid "Consent" msgstr "Onaylı" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "Onayın süresi" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "Onayın süresi doluyor." -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "Süresiz olarak verilen izin" @@ -1183,108 +1223,128 @@ msgstr "Süresiz olarak verilen izin" msgid "Consent(s)" msgstr "Rıza(lar)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "Bu filtreyle eşleşen nesneleri Gruplar olarak düşünün." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "Bu filtreyle eşleşen nesneleri Kullanıcı olarak düşünün." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "Tüketici anahtarı" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "Tüketici sırrı" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "Bağlam" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "Devam Et" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "Davetsiz akışa devam edin" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." -msgstr "" -"Auentik'in bilgiyi nasıl açığa çıkardığını ve yorumlayacağını kontrol edin." +msgstr "Auentik'in bilgiyi nasıl açığa çıkardığını ve yorumlayacağını kontrol edin." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Çerez alan adı" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "Kopya" #~ msgid "Copy Key" #~ msgstr "Anahtar Kopyala" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "İndirme URL'sini" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "Kurtarma bağlantısı kopyalama" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1295,238 +1355,269 @@ msgstr "Oluştur" msgid "Create App password" msgstr "Uygulama parolası oluştur" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "Uygulama Oluştur" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "Bağlama Oluştur" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "Sertifika Anahtarı Çifti Oluştur" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "Akış Oluştur" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "Grup Oluştur" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "Davet Oluştur" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." -msgstr "" -"Kullanıcıları kaydetmek için Davet Bağlantıları oluşturun ve isteğe bağlı " -"olarak hesaplarının belirli özniteliklerini zorlayın." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." +msgstr "Kullanıcıları kaydetmek için Davet Bağlantıları oluşturun ve isteğe bağlı olarak hesaplarının belirli özniteliklerini zorlayın." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "Bildirim Kuralı Oluştur" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "Bildirim Aktarıcı Oluştur" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "Üs Oluştur" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "İlke Oluştur" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "İstemi Oluştur" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "Hizmet hesabı oluştur" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "Aşama Oluştur" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "Aşama bağlama oluştur" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "Sakin Oluştur" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "Belirteç Oluştur" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "Kullanıcı Oluştur" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "Yeni bir uygulama oluştur" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "" -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "Grup oluştur" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "Sağlayıcı oluştur" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "Kullanıcıları etkin olmayan olarak oluşturma" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "Oluştur {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "Tarafından yaratıldı" #~ msgid "Created {0}" #~ msgstr "Oluşturuldu {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "Oluşturma Tarihi" #~ msgid "Current plan cntext" #~ msgstr "Geçerli plan bağlamı" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "Mevcut plan bağlamı" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "Şu anda şu şekilde ayarlanmış:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "Özelleştirme" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "Gösterge Panoları" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "Tarih" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "Tarih Saat" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "Devre dışı bırak" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "Hata Ayıklama" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." msgstr "" -"Bu Akış'ın ne için kullanıldığına karar verir. Örneğin, kimliği " -"doğrulanmamış bir kullanıcı authentik ziyaret ettiğinde kimlik doğrulama " -"akışı yönlendirir." -#: src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." +msgstr "Bu Akış'ın ne için kullanıldığına karar verir. Örneğin, kimliği doğrulanmamış bir kullanıcı authentik ziyaret ettiğinde kimlik doğrulama akışı yönlendirir." + +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "Varsayılan" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "Varsayılan akışlar" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "Varsayılan?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." -msgstr "" -"E-posta veya Webhook gibi kullanıcılara bildirimlerin nasıl gönderileceğini " -"tanımlayın." +msgstr "E-posta veya Webhook gibi kullanıcılara bildirimlerin nasıl gönderileceğini tanımlayın." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1551,19 +1642,19 @@ msgstr "Sil" msgid "Delete account" msgstr "Hesabı sil" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "Şu anda ayarlanmış arka plan görüntüsünü sil." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "Şu anda ayarlanan simgeyi sil." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "Geçici kullanıcıları sonra sil" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1571,82 +1662,76 @@ msgstr "" "Şu anda bekleyen kullanıcıyı silin. DİKKAT, bu aşama için onay\n" "sormaz. Kullanıcının eylemlerinin farkında olduğundan emin olmak için bir onay aşaması kullanın." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "{0} Sil" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "Kullanıcı erişimini engelle" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." msgstr "" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "Açıklama" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." -msgstr "" -"Açıklama, izin verirken kullanıcıya gösterilir. Boş bırakılırsa kullanıcı " -"bilgilendirilmez." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." +msgstr "Açıklama, izin verirken kullanıcıya gösterilir. Boş bırakılırsa kullanıcı bilgilendirilmez." -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." -msgstr "" -"Bu kullanıcının etkin olarak değerlendirilmesi gerekip gerekmediğini " -"belirtir. Hesapları silmek yerine bunun seçimini kaldırın." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." +msgstr "Bu kullanıcının etkin olarak değerlendirilmesi gerekip gerekmediğini belirtir. Hesapları silmek yerine bunun seçimini kaldırın." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "Tanımlama" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" -msgstr "" -"Ayrıntılı sistem durumu (sütun başına bir örnek, veriler önbelleğe alınır, " -"bu nedenle veri kalmamış olabilir)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" +msgstr "Ayrıntılı sistem durumu (sütun başına bir örnek, veriler önbelleğe alınır, bu nedenle veri kalmamış olabilir)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" msgstr "" -"authentik'in yanıtı Servis Sağlayıcıya nasıl geri göndereceğini belirler." -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." -msgstr "" -"Oturumun ne kadar süreceğini belirler. Varsayılan 0 saniye, oturumların " -"tarayıcı kapanana kadar sürdüğü anlamına gelir." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." +msgstr "authentik'in yanıtı Servis Sağlayıcıya nasıl geri göndereceğini belirler." + +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." +msgstr "Oturumun ne kadar süreceğini belirler. Varsayılan 0 saniye, oturumların tarayıcı kapanana kadar sürdüğü anlamına gelir." #: src/elements/user/SessionList.ts msgid "Device" msgstr "Cihaz" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "Cihaz sınıfları" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "Kimlik doğrulaması için kullanılabilecek aygıt sınıfları." +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "Aygıt adı" @@ -1654,39 +1739,32 @@ msgstr "Kimlik doğrulaması için kullanılabilecek aygıt sınıfları." msgid "Device(s)" msgstr "Aygıt (ler)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "Diyagram" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "Digest algoritması" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "Rakamlar" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." msgstr "" -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." #~ msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." -msgstr "" -"Doğrudan sorgulama, her zaman en son verileri döndürür, ancak önbelleğe " -"alınmış sorgulardan daha yavaş olur." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." +msgstr "Doğrudan sorgulama, her zaman en son verileri döndürür, ancak önbelleğe alınmış sorgulardan daha yavaş olur." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "Rehber" @@ -1705,70 +1783,82 @@ msgstr "Rehber" #~ msgid "Disable Time-based OTP" #~ msgstr "Zaman tabanlı OTP'yi devre dışı bırak" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "Devre Dışı" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "Bağlantıyı kes" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "Docker URL'si" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "Alan Adı" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "Indir" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "Sertifikayı İndirin" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "Indir Özel anahtar" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "İmzalama sertifikasını indirme" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." -msgstr "" -"Protokol sınırlamaları nedeniyle, bu sertifika yalnızca üssün tek bir " -"sağlayıcısı olduğunda kullanılır." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." +msgstr "Protokol sınırlamaları nedeniyle, bu sertifika yalnızca üssün tek bir sağlayıcısı olduğunda kullanılır." #~ msgid "Dummy" #~ msgstr "" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." -msgstr "" -"Test için kullanılan kukla aşama. Basit bir devam düğmesi gösterir ve her " -"zaman geçer." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." +msgstr "Test için kullanılan kukla aşama. Basit bir devam düğmesi gösterir ve her zaman geçer." #~ msgid "Duo" #~ msgstr "İkili" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Duo Kimlik Doğrulayıcıları" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "İkili aktivasyon" @@ -1776,100 +1866,98 @@ msgstr "İkili aktivasyon" msgid "Duo authenticator" msgstr "Duo kimlik doğrulayıcı" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "Duo push-bildirimleri" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "Olayların veritabanından silineceği süre." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." -msgstr "" -"Her sağlayıcı, uygulama kısa ismine bağlı farklı bir yayımcıya sahiptir." +msgstr "Her sağlayıcı, uygulama kısa ismine bağlı farklı bir yayımcıya sahiptir." -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "Düzenle" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "Bağlamayı Düzenle" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "Grubu Düzenle" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "İlkeyi Düzenle" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "Aşama Alanını Düzenle" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "Kullanıcı Düzenle" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." -msgstr "" -"Ya tam bir URL, göreli bir yol girin ya da 'fa://fa-test' Yazı Tipi Awesome " -"simgesini “fa-test” kullanmak için kullanın." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." +msgstr "Ya tam bir URL, göreli bir yol girin ya da 'fa://fa-test' Yazı Tipi Awesome simgesini “fa-test” kullanmak için kullanın." #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." -msgstr "" -"Herhangi bir uygulama tanımlanmamıştır ya da herhangi birine erişiminiz yok." +msgstr "Herhangi bir uygulama tanımlanmamıştır ya da herhangi birine erişiminiz yok." -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "E-posta" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "E-posta adresi" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "E-posta bilgileri:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "E-posta kurtarma bağlantısı" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "E-posta gönderildi" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "E-posta aşaması" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "E-posta: E-posta türü ile metin alanı." -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "Gömülü üs düzgün yapılandırılmamış." @@ -1882,7 +1970,7 @@ msgstr "Gömülü üs düzgün yapılandırılmamış." #~ msgid "Enable SMS authenticator" #~ msgstr "SMS kimlik doğrulayıcısını etkinleştirme" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "StartTLS'yi Etkinleştir" @@ -1892,32 +1980,26 @@ msgstr "StartTLS'yi Etkinleştir" #~ msgid "Enable TOTP" #~ msgstr "TOTP etkinleştir" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." -msgstr "" -"Uyumluluk modunu etkinleştirin, mobil cihazlarda parola yöneticileri ile " -"uyumluluğu artırır." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." +msgstr "Uyumluluk modunu etkinleştirin, mobil cihazlarda parola yöneticileri ile uyumluluğu artırır." -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "Etkin" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." -msgstr "" -"Bu geçiş özelliğini etkinleştirmek, kullanıcının adını taşıyan ve " -"kullanıcının üye olduğu bir grup oluşturur." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." +msgstr "Bu geçiş özelliğini etkinleştirmek, kullanıcının adını taşıyan ve kullanıcının üye olduğu bir grup oluşturur." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "İngilizce" @@ -1925,34 +2007,43 @@ msgstr "İngilizce" msgid "Enroll" msgstr "Kaydedin" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "Kayıt" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "Kayıt akışı" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "Hata" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "Kimlik bilgisi oluşturulurken hata oluştu: {err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "Hata mesajı" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "Kimlik bilgisi oluşturulurken hata oluştu: {err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "Sunucuda onaylama işlemi doğrulanırken hata oluştu: {err}" @@ -1963,30 +2054,23 @@ msgstr "Hata: desteklenmeyen kaynak ayarları: {0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "Hata: desteklenmeyen aşama alanı ayarları: {0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "Plana göre değerlendirin" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "Aşama kullanıcıya sunulmadan önce ilkeleri değerlendirin." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." -msgstr "" -"Akış planlama sürecinde ilkeleri değerlendir. Bunu giriş tabanlı ilkeler " -"için devre dışı bırakın. Her iki seçenek de devre dışı bırakılırken olduğu " -"gibi 'İlkeleri yeniden değerlendirme' ile birlikte kullanılmalıdır, ilkeler " -"**değil** değerlendirilir." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." +msgstr "Akış planlama sürecinde ilkeleri değerlendir. Bunu giriş tabanlı ilkeler için devre dışı bırakın. Her iki seçenek de devre dışı bırakılırken olduğu gibi 'İlkeleri yeniden değerlendirme' ile birlikte kullanılmalıdır, ilkeler **değil** değerlendirilir." -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "Olay Günlüğü" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "Olay bilgileri" @@ -1996,69 +2080,67 @@ msgstr "Olay bilgileri" #~ msgid "Event matcher policy" #~ msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "Etkinliği saklama" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "Olay {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "Olaylar" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "Her şey yolunda." -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "Hata" #~ msgid "Execute" #~ msgstr "Yürütme" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." #~ msgstr "" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "Akışı yürüt" #~ msgid "Execute with inspector" #~ msgstr "Müfettiş ile yürütme" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." -msgstr "" -"Bir isteğe izin verip reddedilmeyeceğini belirlemek için python parçacığını " -"çalıştırır." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." +msgstr "Bir isteğe izin verip reddedilmeyeceğini belirlemek için python parçacığını çalıştırır." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "Yürütme günlüğü" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "Süresi Doluyor" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "Geçerlilik süresi" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "Son kullanma tarihi mi?" @@ -2067,388 +2149,372 @@ msgstr "Son kullanma tarihi mi?" msgid "Expiring" msgstr "Süresi Doluyor" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "Süresi mi?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "Son kullanma tarihi" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "Son kullanma tarihi" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "Açık Onayı" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "Entegrasyonları keşfedin" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "İhracat" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "Akışı aktar" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "İfade" #~ msgid "Expression policy" #~ msgstr "" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "Python kullanarak ifade." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "Harici API URL'si" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"OAuth2 ve SAML gibi protokolleri kullanan Kimlik Sağlayıcı olarak " -"authentik'i kullanan Harici Uygulamalar. Tüm uygulamalar burada gösterilir, " -"erişemediğiniz uygulamalar bile." +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "OAuth2 ve SAML gibi protokolleri kullanan Kimlik Sağlayıcı olarak authentik'i kullanan Harici Uygulamalar. Tüm uygulamalar burada gösterilir, erişemediğiniz uygulamalar bile." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "Harici Ana Bilgisayar" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "Harici ana bilgisayar" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Başarısız Oturum Açma" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "Geçtiğimiz ay içinde günlük başarısız oturum açma" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "İptal edilmeden önce başarısız denemeler" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "Başarısız oturum açma" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "Başarısız kaynaklar" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "Akış önbelleği silinemedi" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "İlke önbelleği silinemedi" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "{0} silinemedi: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "{0} güncellenemedi: {1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "Favicon" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "Federasyon ve Sosyal Giriş" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Alan" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "Alan Anahtarı" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." -msgstr "" -"Alan tuşu kontrol etmek için, İstem aşamalarında tanımlanan alan tuşları " -"mevcuttur." +msgstr "Alan tuşu kontrol etmek için, İstem aşamalarında tanımlanan alan tuşları mevcuttur." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "Bu değerin yazıldığı kullanıcı nesnesinin alanı." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "Benzersiz bir Tanımlayıcı içeren alan." #~ msgid "Field which contains members of a group." #~ msgstr "Bir grubun üyelerini içeren alan." -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"Bir grubun üyelerini içeren alan. “memberUid” alanını kullanıyorsanız, " -"değerin göreli bir ayırt edici ad içerdiği varsayılır. örn. " -"'memberUid=cn=some-user yerine 'memberUid=some-user, ou=groups,...'" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "Bir grubun üyelerini içeren alan. “memberUid” alanını kullanıyorsanız, değerin göreli bir ayırt edici ad içerdiği varsayılır. örn. 'memberUid=cn=some-user yerine 'memberUid=some-user, ou=groups,...'" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "Alanlar" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." +msgstr "Kullanıcının kendilerini tanımlayabileceği alanlar. Herhangi bir alan seçilmezse, kullanıcı yalnızca kaynakları kullanabilir." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" msgstr "" -"Kullanıcının kendilerini tanımlayabileceği alanlar. Herhangi bir alan " -"seçilmezse, kullanıcı yalnızca kaynakları kullanabilir." #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "Akış" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "Akışa Genel Bakış" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "Akış yürütme" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "Akış denetçisi" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "Akış ayarları" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "Mevcut kullanıcıların kimliğini doğrularken kullanmak için akış." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "Yeni kullanıcıları kaydettirirken kullanmak için akış." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "Kimlik doğrulamadan önce kullanılan akış." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." -msgstr "" -"Kimliği doğrulanmış bir kullanıcı tarafından parolasını yapılandırmak için " -"kullanılan akış. Boşsa, kullanıcı parolasını değiştirmeyi yapılandıramaz." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." +msgstr "Kimliği doğrulanmış bir kullanıcı tarafından parolasını yapılandırmak için kullanılan akış. Boşsa, kullanıcı parolasını değiştirmeyi yapılandıramaz." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." -msgstr "" -"Bu Aşama'yı yapılandırmak için kimliği doğrulanmış bir kullanıcı tarafından " -"kullanılan akış. Boşsa, kullanıcı bu aşamayı yapılandıramaz." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." +msgstr "Bu Aşama'yı yapılandırmak için kimliği doğrulanmış bir kullanıcı tarafından kullanılan akış. Boşsa, kullanıcı bu aşamayı yapılandıramaz." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." -msgstr "" -"Kullanıcıların kimlik doğrulaması için kullanılan akış. Şu anda yalnızca " -"kimlik ve parola aşamaları desteklenmektedir." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." +msgstr "Kullanıcıların kimlik doğrulaması için kullanılan akış. Şu anda yalnızca kimlik ve parola aşamaları desteklenmektedir." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." -msgstr "" -"Kullanıcıların kimliğini doğrulamak için kullanılan akış. Boş bırakılırsa, " -"kısa isme göre sıralanan ilk uygulanabilir akış kullanılır." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Kullanıcıların kimliğini doğrulamak için kullanılan akış. Boş bırakılırsa, kısa isme göre sıralanan ilk uygulanabilir akış kullanılır." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." -msgstr "" -"Çıkış yapmak için kullanılan akış. Boş bırakılırsa, kısa isme göre sıralanan" -" ilk uygulanabilir akış kullanılır." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Çıkış yapmak için kullanılan akış. Boş bırakılırsa, kısa isme göre sıralanan ilk uygulanabilir akış kullanılır." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "Bu sağlayıcıyı yetkilendirirken kullanılan akış." -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "Akış (ler)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "Akışlar" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "Akışlar ve Aşamalar" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." -msgstr "" -"Akışlar, bir kullanıcının kimliğini doğrulamak, kaydetmek veya kurtarmak " -"için Aşama zincirini tanımlar. Aşamalar, bunlara uygulanan ilkelere göre " -"seçilir." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." +msgstr "Akışlar, bir kullanıcının kimliğini doğrulamak, kaydetmek veya kurtarmak için Aşama zincirini tanımlar. Aşamalar, bunlara uygulanan ilkelere göre seçilir." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "Yönlendirmeyi takip et" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Kullanıcıyı bir kimlik doğrulayıcı yapılandırmaya zorla" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "Parolanı mi unuttun?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "Kullanıcı adı veya parolayı mı unuttunuz?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "Form göndermek için bir söz vermedi" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "Biçim: “hafta=3; gün = 2; saat=3, ikincil=2\"." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "İleri kimlik doğrulama (etki alanı düzeyi)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "İleri kimlik doğrulama (alan düzeyi)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "İleri kimlik doğrulaması (tek uygulama)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "Fransızca" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "Dostça İsim" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "itibaren" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "Gönderen adres" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "Numarasından" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "GID başlangıç numarası" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "Genel sistem hatası" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "Genel sistem durumu" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "Oluştur" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "Sertifika Anahtarı Çifti Oluştur" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "Jenerik" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "Genel OpenID Connect" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "Bu değeri https://console.twilio.com adresinden alın" @@ -2466,74 +2532,74 @@ msgstr "Önceki sayfaya git" #~ msgid "Go to user interface" #~ msgstr "Kullanıcı arayüzüne git" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "Grup" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "Grup Özellik Eşlemeleri" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "Grup üyelik alanı" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "Grup nesnesi filtresi" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." -msgstr "" -"Kullanıcıları birlikte gruplandırın ve üyeliğe bağlı olarak izinler verin." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." +msgstr "Kullanıcıları birlikte gruplandırın ve üyeliğe bağlı olarak izinler verin." -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "Grup {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "Grup (ler)" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "Gruplar" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256 (Simetrik Şifreleme)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "HTTP-Temel Parola Anahtarı" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "HTTP-Basic Kullanıcı Adı Anahtarı" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "HTTPS doğru algılanmadı" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "" @@ -2543,66 +2609,63 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Sağlık ve Versiyon" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "Sağlıklı üsler" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "Sağlıklı kaynaklar" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "Yardım metni" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." msgstr "Gizli: Gizli alan, form içine veri eklemek için kullanılabilir." -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "Yönetilen eşlemeleri gizle" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "Hizmet hesaplarını gizle" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." msgstr "Birden fazla öğe seçmek için control/command tuşunu basılı tut." -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." -msgstr "" -"Akış iptal edilmeden önce bir kullanıcının kaç denemesi vardır. Kullanıcıyı " -"kilitlemek için itibar ilkesi ve user_write aşamasını kullanın." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." +msgstr "Akış iptal edilmeden önce bir kullanıcının kaç denemesi vardır. Kullanıcıyı kilitlemek için itibar ilkesi ve user_write aşamasını kullanın." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "Nasıl bağlanır" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2610,30 +2673,31 @@ msgstr "ID" msgid "ID Token" msgstr "Kimlik Belirteci" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "İP" #~ msgid "IP Reputation" #~ msgstr "IP İtibar" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "Simge" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." msgstr "Simge kenar çubuğu/başlık ve akış yürütücüde gösterilir." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "Tarayıcı sekmesinde gösterilen simge." -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2642,53 +2706,36 @@ msgstr "Tanımlayıcı" #~ msgid "Identity & Cryptography" #~ msgstr "Kimlik ve Kriptografi" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." msgstr "" -"Etkinleştirilirse, yerel bağlantıyı kullanın. Gerekli Docker " -"soketi/Kubernetes Entegrasyonu." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." -msgstr "" -"Boş bırakılırsa, authentik seçili sağlayıcıya göre başlatma URL'sini " -"ayıklamaya çalışacaktır." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." +msgstr "Etkinleştirilirse, yerel bağlantıyı kullanın. Gerekli Docker soketi/Kubernetes Entegrasyonu." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." -msgstr "" -"Birden çok sağlayıcı bir üssü paylaşıyorsa, otomatik olarak imzalanan bir " -"sertifika kullanılır." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." +msgstr "Boş bırakılırsa, authentik seçili sağlayıcıya göre başlatma URL'sini ayıklamaya çalışacaktır." -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." -#~ msgstr "" -#~ "Açık bir yeniden yönlendirme URI'leri belirtilmezse, herhangi bir yeniden " -#~ "yönlendirme URI'sine izin verilir." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." +msgstr "Birden çok sağlayıcı bir üssü paylaşıyorsa, otomatik olarak imzalanan bir sertifika kullanılır." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgstr "Açık bir yeniden yönlendirme URI'leri belirtilmezse, herhangi bir yeniden yönlendirme URI'sine izin verilir." + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." msgstr "" #~ msgid "" @@ -2696,153 +2743,145 @@ msgstr "" #~ "and show a notice." #~ msgstr "" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "" -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." -msgstr "" -"Ayarlanırsa, kullanıcılar bu akışı kullanarak kendi kayıtlarını " -"kaldırabilir. Akış ayarlanmamışsa seçenek gösterilmez." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." +msgstr "Ayarlanırsa, kullanıcılar bu akışı kullanarak kendi kayıtlarını kaldırabilir. Akış ayarlanmamışsa seçenek gösterilmez." -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." -msgstr "" -"Bu bayrak ayarlanırsa, Davet verilmediğinde bu Aşama bir sonraki Aşama'ya " -"atlanır. Varsayılan olarak bu Aşama , davet verilmediğinde Akışı iptal eder." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." +msgstr "Bu bayrak ayarlanırsa, Davet verilmediğinde bu Aşama bir sonraki Aşama'ya atlanır. Varsayılan olarak bu Aşama , davet verilmediğinde Akışı iptal eder." -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." -msgstr "" -"Bu seçilirse, belirteç süresi dolacaktır. Süresi dolduktan sonra, belirteç " -"döndürülür." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." +msgstr "Bu seçilirse, belirteç süresi dolacaktır. Süresi dolduktan sonra, belirteç döndürülür." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." -msgstr "" -"Kapalı, istemci tarafı akışı (belirteç bitiş noktasının kullanılmadığı) " -"kullanıyorsanız, muhtemelen bu süreyi artırmak istersiniz." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." +msgstr "Kapalı, istemci tarafı akışı (belirteç bitiş noktasının kullanılmadığı) kullanıyorsanız, muhtemelen bu süreyi artırmak istersiniz." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." -msgstr "" -"Auentik Örneğiniz kendinden imzalı bir sertifika kullanıyorsa, bu değeri " -"ayarlayın." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." +msgstr "Auentik Örneğiniz kendinden imzalı bir sertifika kullanıyorsa, bu değeri ayarlayın." -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." -msgstr "" -"Auentik_host ayarınız oturum açmak istediğiniz URL'yle eşleşmiyorsa, bu " -"ayarı ekleyin." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." +msgstr "Auentik_host ayarınız oturum açmak istediğiniz URL'yle eşleşmiyorsa, bu ayarı ekleyin." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "Taklit et" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "Taklit sona erdi" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "Kimliğe bürünme başladı" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "İçe Aktar" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "Akışı İçe Aktar" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" msgstr "" -"Harici sağlayıcıların sertifikalarını içe aktarın veya istekleri imzalamak " -"için sertifikalar oluşturun." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." +msgstr "Harici sağlayıcıların sertifikalarını içe aktarın veya istekleri imzalamak için sertifikalar oluşturun." + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "Başka bir yönteme erişemiyorsanız." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." -msgstr "" -"Bu durumda, Kimlik Doğrulama URL'sini auth.example.com ve Çerez etki alanı " -"olarak example.com olarak ayarlamalısınız." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." +msgstr "Bu durumda, Kimlik Doğrulama URL'sini auth.example.com ve Çerez etki alanı olarak example.com olarak ayarlamalısınız." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "Etkin değil" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." -msgstr "" -"Userinfo uç noktasına erişmeyen uygulamalar için, id_token'daki kapsamlardan" -" Kullanıcı taleplerini dahil edin." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." +msgstr "Userinfo uç noktasına erişmeyen uygulamalar için, id_token'daki kapsamlardan Kullanıcı taleplerini dahil edin." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "İd_token'a hak taleplerini dahil et" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "Entegrasyon" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "Entegrasyon anahtarı" #~ msgid "Integrations" #~ msgstr "Entegrasyonlar" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "Niyet" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "Dahili Ana Bilgisayar" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "URL'lerde kullanılan dahili uygulama adı." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "Dahili ana bilgisayar" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "Dahili ana bilgisayar SSL Doğrulaması" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." @@ -2850,504 +2889,541 @@ msgstr "" "Geçersiz oturum açma girişimleri, istemcinin IP'sinin ve \n" "oturum açmaya calıştığı kullanıcı adının puanını bir azaltır." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "Geçersiz yanıt eylemi" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "Geçersiz" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "Geçersizleştirme akışı" #~ msgid "Invitation" #~ msgstr "Davetiye" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "Kullanılan davetiye" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "Davetiye (ler)" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "Davetiyeler" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "Aktif" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "Süper kullanıcı" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Yayımcı" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Yayımcı kipi" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" #~ msgid "JWT Algorithm" #~ msgstr "JWT Algoritması" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "Anahtar belirteçleri imzalamak için kullanılır." -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." -#~ msgstr "" -#~ "Anahtar belirteçleri imzalamak için kullanılır. Sadece JWT Algoritması RS256" -#~ " olarak ayarlandığında gereklidir." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." +#~ msgstr "Anahtar belirteçleri imzalamak için kullanılır. Sadece JWT Algoritması RS256 olarak ayarlandığında gereklidir." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." -msgstr "" -"Giden istekleri imzalamak için kullanılan anahtar çifti. İmzalamayı devre " -"dışı bırakmak için boş bırakın." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." +msgstr "Giden istekleri imzalamak için kullanılan anahtar çifti. İmzalamayı devre dışı bırakmak için boş bırakın." -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP (Teknik önizleme)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "LDAP Öznitelik eşlemesi" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." msgstr "Bağlama istekleri ve arama istekleri altında yapılabilen LDAP DN." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "LDAP Eşitleme durumu" -#~ msgid "LDAP details" -#~ msgstr "" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "Etiket" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "Etiket, istemin yanında veya üstünde gösterilir." -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "Son IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "Son giriş" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "Son çalıştırma" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "Son görüldü: {0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "Son senkronizasyon: {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "Eriş" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "URL Başlat" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "Let the user identify themselves with their username or Email address." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." msgstr "" -"Kullanıcının kullanıcı adı veya E-posta adresi ile kendilerini tanımlamasına" -" izin verin." + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Let the user identify themselves with their username or Email address." +msgstr "Kullanıcının kullanıcı adı veya E-posta adresi ile kendilerini tanımlamasına izin verin." #~ msgid "Library" #~ msgstr "Kitaplık" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" +msgstr "Aynı e-posta adresine sahip bir kullanıcıya bağlantı verin. Bir kaynak e-posta adreslerini doğrulamadığında güvenlik etkileri olabilir" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" msgstr "" -"Aynı e-posta adresine sahip bir kullanıcıya bağlantı verin. Bir kaynak " -"e-posta adreslerini doğrulamadığında güvenlik etkileri olabilir" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "" -"Aynı kullanıcı adı olan bir kullanıcıya bağlantı verin. Bir kullanıcı adı " -"başka bir kaynakla kullanıldığında güvenlik etkileri olabilir." +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "Aynı kullanıcı adı olan bir kullanıcıya bağlantı verin. Bir kullanıcı adı başka bir kaynakla kullanıldığında güvenlik etkileri olabilir." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "Daveti kullanmak için bağlantı." -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "Kullanıcıları benzersiz tanımlayıcıya bağlama" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "Sunucuları yükle" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "Yükleniyor" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "Yükleniyor..." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "Yerel" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "" #~ msgid "Locale" #~ msgstr "Yerelleştirme" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "Şu anda bekleyen kullanıcıya oturum açın." -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "{0} üzerinden giriş yapın." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "Giriş" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." -msgstr "" -"Giriş parolası LDAP'den authentik'e otomatik olarak senkronize edilir. Bu " -"seçeneği yalnızca oentik'te parola değişikliklerini LDAP'ye geri yazmak için" -" etkinleştirin." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." +msgstr "Giriş parolası LDAP'den authentik'e otomatik olarak senkronize edilir. Bu seçeneği yalnızca oentik'te parola değişikliklerini LDAP'ye geri yazmak için etkinleştirin." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "{0} adresine devam etmek için giriş yapın." -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "Oturum Açma" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Son 24 saat içinde oturum açma" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "Son ay içinde günlük oturum açma" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "Oturumu Kapa" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "Oturum Kapma URL'si" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "Günlükler" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "authentik'in arka planda yürüttüğü uzun süreli işlemler." +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "MFA Cihazları" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "Bu belirteçleri güvenli bir yerde tuttuğunuzdan emin olun." -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "Auentik tarafından yönetiliyor" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "Auentik tarafından yönetilen (Keşfedildi)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "Yeni oluşturulan kullanıcıları etkin değil olarak işaretleyin." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." -msgstr "" -"Oluşturulan olayları bu eylem türüyle eşleştirin. Boş bırakıldığında tüm " -"eylem türleri eşleştirilir." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." +msgstr "Oluşturulan olayları bu eylem türüyle eşleştirin. Boş bırakıldığında tüm eylem türleri eşleştirilir." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." -msgstr "" -"Seçilen uygulama tarafından oluşturulan olayları eşleştir. Boş " -"bırakıldığında, tüm uygulamalar eşleştirilir." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." +msgstr "Seçilen uygulama tarafından oluşturulan olayları eşleştir. Boş bırakıldığında, tüm uygulamalar eşleştirilir." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." -msgstr "" -"Olayın İstemci IP'siyle eşleşir (katı eşleştirme, ağ eşleştirme için bir " -"İfade İlkesi kullanın." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." +msgstr "Olayın İstemci IP'siyle eşleşir (katı eşleştirme, ağ eşleştirme için bir İfade İlkesi kullanın." -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." -msgstr "" -"Bir olayı ölçütler kümesine göre eşleştirir. Yapılandırılan değerlerden " -"herhangi biri eşleşirse, ilke geçer." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." +msgstr "Bir olayı ölçütler kümesine göre eşleştirir. Yapılandırılan değerlerden herhangi biri eşleşirse, ilke geçer." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." -msgstr "" -"Eşleştirme, etki alanı sonekine göre yapılır, bu nedenle domain.tld " -"girerseniz foo.domain.tld yine de eşleşir." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." +msgstr "Eşleştirme, etki alanı sonekine göre yapılır, bu nedenle domain.tld girerseniz foo.domain.tld yine de eşleşir." -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "Maksimum yaş (gün olarak)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "Üyeler" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "Mesaj" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "İletiler" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "Meta veriler" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "Minimum Rakam sayısı" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "Minimum Küçük Harf Karakter Miktarı" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "Minimum Semboller Karakter Miktarı" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "Minimum Büyük Harf Karakter Miktarı" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "Minimum uzunluk" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "Mod" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "Model Adı" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "Model oluşturuldu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "Model silindi" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "Model güncellendi" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "Monitör" @@ -3359,137 +3435,160 @@ msgstr "Uygulamalarım" msgid "My applications" msgstr "Uygulamalarım" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "İsim" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." msgstr "Değeri depolamak için de kullanılan form alanının adı." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "NameID İlkesi" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "NameID Özellik Eşlemesi" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "Bir hesaba mı ihtiyacınız var?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "Negate sonucu" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "Bağlamanın sonucunu susturur. Mesajlar etkilenmez." -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "Yeni sürüm mevcut!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." msgstr "Bir grup seçiliyse, yeni oluşturulan kullanıcılar bu gruba eklenir." @@ -3497,34 +3596,39 @@ msgstr "Bir grup seçiliyse, yeni oluşturulan kullanıcılar bu gruba eklenir." msgid "Next" msgstr "" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "Sonraki aşama" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (Giriş)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx (Proxy Yöneticisi)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx (bağımsız)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "Hayır" @@ -3533,57 +3637,63 @@ msgstr "Hayır" msgid "No Applications available." msgstr "Kullanılabilir Uygulama yok." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "Olaylar bulunamadı." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "Hiçbir ilke bağlı." -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "Hiçbir Aşama Bağlı" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "Ek veri yok." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "Ek kurulum gerekmez." -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "Form bulunamadı" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "Entegrasyon etkin" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "Eşleşen olay bulunamadı." -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "Nesne bulunamadı." -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "Hiçbir ilke şu anda bu nesneye bağlı değildir." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "Kurtarma akışı yapılandırılmamış." @@ -3595,27 +3705,27 @@ msgstr "Hizmet yok." msgid "No settings flow configured." msgstr "" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "Hiçbir aşama şu anda bu akışa bağlı değildir." -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "İşçi bağlantısı yok. Arka plan görevleri çalışmaz." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "Hiçbiri (kural devre dışı)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "Normal" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "Mevcut değil" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "Yapılandırılmamış eylem" @@ -3626,7 +3736,7 @@ msgstr "Yapılandırılmamış eylem" msgid "Not found" msgstr "Bulunamadı" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "Henüz senkronize edilmedi." @@ -3634,41 +3744,44 @@ msgstr "Henüz senkronize edilmedi." msgid "Not used by any other object." msgstr "Başka bir nesne tarafından kullanılmaz." -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "Sen değil mi?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "Uyarı" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "Bildirim Kuralları" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "Bildirim Aktarıcıları" #~ msgid "Notification rule" #~ msgstr "Bildirim kuralı" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "Bildirim kuralları" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "" @@ -3682,58 +3795,65 @@ msgstr "Bildirimler" #~ msgid "Notifications Transport" #~ msgstr "Bildirim Aktarıcı" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "Numara" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "Numara SMS gönderilecektir." #~ msgid "OAuth Authorization Codes" #~ msgstr "OAuth Yetkilendirme Kodları" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "OAuth Yenile Kodları" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "" #~ msgid "OAuth/OIDC" #~ msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." msgstr "" #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "Nesne" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "Nesne alanı" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "Nesne benzersizliği alanı" @@ -3741,32 +3861,26 @@ msgstr "Nesne benzersizliği alanı" msgid "Objects created" msgstr "Oluşturulan nesneler" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Onay sona erdikten sonra ofset. (Biçim: saat=1; dakika=2; saniye/= 3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Onay sona erdikten sonra ofset. (Biçim: saat=1; dakika=2; saniye/= 3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "{0} adına" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." -msgstr "" -"Yalnızca ilkeyi başarısız say, kullanıcının parolasını geçersiz kılma." +msgstr "Yalnızca ilkeyi başarısız say, kullanıcının parolasını geçersiz kılma." -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." -msgstr "" -"Yalnızca bir kez bildirim gönderin, örneğin bir sohbet kanalına web kancası " -"gönderirken." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." +msgstr "Yalnızca bir kez bildirim gönderin, örneğin bir sohbet kanalına web kancası gönderirken." #: src/elements/notifications/APIDrawer.ts msgid "Open API Browser" @@ -3775,7 +3889,11 @@ msgstr "API Tarayıcısını aç" #~ msgid "Open application" #~ msgstr "Uygulamayı aç" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "GitHub'da açık sorun..." @@ -3783,107 +3901,95 @@ msgstr "GitHub'da açık sorun..." msgid "Open settings" msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "OpenID Yapılandırması Yayımlayıcı" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "OpenID Yapılandırma URL" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." -msgstr "" -"İsteğe Bağlı Özel Anahtar. Bu ayarlanırsa, şifreleme için bu anahtar çiftini" -" kullanabilirsiniz." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." +msgstr "İsteğe Bağlı Özel Anahtar. Bu ayarlanırsa, şifreleme için bu anahtar çiftini kullanabilirsiniz." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "IDP Tek Oturumu Kapat'ı destekliyorsa isteğe bağlı URL." -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." -msgstr "" -"Akışın 'prompt_data' bağlam değişkenine yüklenen isteğe bağlı veriler. YAML " -"veya JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." +msgstr "Akışın 'prompt_data' bağlam değişkenine yüklenen isteğe bağlı veriler. YAML veya JSON." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." msgstr "Sayfanın alt kısmında bağlanan isteğe bağlı kayıt akışı." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." -msgstr "" -"Sayfanın alt kısmında bağlanan isteğe bağlı parolasız akış. " -"Yapılandırıldığında, kullanıcılar herhangi bir ayrıntı girmeden WebAuthn " -"kimlik doğrulayıcısı ile kimlik doğrulaması için bu akışı kullanabilir." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." +msgstr "Sayfanın alt kısmında bağlanan isteğe bağlı parolasız akış. Yapılandırıldığında, kullanıcılar herhangi bir ayrıntı girmeden WebAuthn kimlik doğrulayıcısı ile kimlik doğrulaması için bu akışı kullanabilir." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." msgstr "Sayfanın alt kısmında bağlı olan isteğe bağlı kurtarma akışı." -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "İsteğe bağlı, virgülle ayrılmış SubjectAlt Adları." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." msgstr "" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "İsteğe bağlı olarak giriş değerini önceden doldurun" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." +msgstr "İsteğe bağlı olarak onaylama özniteliğinin 'FriendlyName' değerini ayarlayın." + +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "Kimlik doğrulama ve yetkilendirmenin etki alanı düzeyinde gerçekleşmesini istiyorsanız, isteğe bağlı olarak bunu üst etki alanınıza ayarlayın. Uygulamaları app1.domain.tld, app2.domain.tld olarak çalıştırıyorsanız, bunu 'domain.tld' olarak ayarlayın." + +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" msgstr "" -"İsteğe bağlı olarak onaylama özniteliğinin 'FriendlyName' değerini " -"ayarlayın." -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "Kimlik doğrulama ve yetkilendirmenin etki alanı düzeyinde gerçekleşmesini " -#~ "istiyorsanız, isteğe bağlı olarak bunu üst etki alanınıza ayarlayın. " -#~ "Uygulamaları app1.domain.tld, app2.domain.tld olarak çalıştırıyorsanız, bunu" -#~ " 'domain.tld' olarak ayarlayın." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "Sıra" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "Diğer genel ayarlar" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "Eski üsler" #~ msgid "Outpost" #~ msgstr "Üs" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Üs Dağıtım Bilgileri" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Üs Entegrasyonları" @@ -3893,70 +3999,71 @@ msgstr "Üs Entegrasyonları" #~ msgid "Outpost integration" #~ msgstr "Üs entegrasyonu" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Üs entegrasyonu" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Üs durumu" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Üs (ler)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Üsler" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." -msgstr "" -"Outposts, ters proxy'ler gibi farklı ortamları ve protokolleri desteklemek " -"için authentik bileşenlerinin dağıtımlarıdır." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." +msgstr "Outposts, ters proxy'ler gibi farklı ortamları ve protokolleri desteklemek için authentik bileşenlerinin dağıtımlarıdır." -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "Genel Bakış" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "PEM kodlu Sertifika verileri." -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "Ebeveyn" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "LDAP'den alınan tüm gruplar için ebeveyn grubu." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "Geçiş ilkesi?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "Geçiyor" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "Parola" @@ -3966,120 +4073,140 @@ msgstr "Parola" #~ msgid "Password expiry policy" #~ msgstr "" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "Parola alanı" #~ msgid "Password policy" #~ msgstr "" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "Parola seti" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "Parola aşaması" #~ msgid "Password, 2FA, etc" #~ msgstr "Parola, 2FA, vb" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." -msgstr "" -"Parola: Maskeli giriş, parola kaynaklara karşı doğrulanır. İlkeler yine de " -"bu Aşama'ya uygulanmalıdır. Bunlardan ikisi aynı aşamada kullanılıyorsa, " -"aynı olmaları sağlanır." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." +msgstr "Parola: Maskeli giriş, parola kaynaklara karşı doğrulanır. İlkeler yine de bu Aşama'ya uygulanmalıdır. Bunlardan ikisi aynı aşamada kullanılıyorsa, aynı olmaları sağlanır." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "Parolasız akış" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "Kalıcı" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "Telefon numarası" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "Yer tutucu" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "Plan geçmişi" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "Lütfen Kodunuzu girin" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "Lütfen Telefon numaranızı girin." -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "Lütfen TOTP Kodunuzu girin" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "Lütfen parolanızı girin" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "İlkeler" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "İlke" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "İlke / Grup / Kullanıcı Bağlamaları" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "İlke / İlkeler" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "İlke / Kullanıcı / Grup" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "İlke Bağlamaları" #~ msgid "Policy binding" #~ msgstr "İlke bağlama" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "İlke bağlama (ler)" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "İlke altyapısı modu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "İlke hatası" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "İlke yürütme" @@ -4091,200 +4218,200 @@ msgstr "İlke yürütme" #~ "but takes a random time to process." #~ msgstr "" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "İlke {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "İlke özel ayarlar" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Post ciltleme" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Gönderme sonrası (otomatik gönderme)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "Auentik tarafından desteklenmektedir" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "Ön kimlik doğrulama akışı" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "Özel Anahtar" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "Özel anahtar mevcut mu?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"https://www.google.com/recaptcha/intro/v3.html adresinden edinilen özel " -"anahtar." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "https://www.google.com/recaptcha/intro/v3.html adresinden edinilen özel anahtar." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "Profil URL'si" #~ msgid "Prompt" #~ msgstr "İstemi" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." -msgstr "" -"Kullanıcının rızasını isteme. Onay kalıcı olabilir veya belirli bir süre " -"içinde geçerlilik süresi dolabilir." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." +msgstr "Kullanıcının rızasını isteme. Onay kalıcı olabilir veya belirli bir süre içinde geçerlilik süresi dolabilir." -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "İstemi (ler)" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "İstemler" #~ msgid "Property Mapping" #~ msgstr "Özellik Eşleme" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "Özellik Eşleme hatası" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "Özellik Eşleme (ler)" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "Özellik Eşleştirmeleri" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "Özellik eşlemeleri" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "Grup oluşturma için kullanılan özellik eşlemeleri." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "Kullanıcı oluşturma için kullanılan özellik eşlemeleri." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "Protokol Ayarları" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "Protokol ayarları" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." msgstr "" -"Atanan uygulamalara SAML ve OAuth gibi protokoller için destek sağlayın." +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." +msgstr "Atanan uygulamalara SAML ve OAuth gibi protokoller için destek sağlayın." + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "Sağlayıcı" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "Sağlayıcı Türü" #~ msgid "Provider type" #~ msgstr "Sağlayıcı türü" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "Sağlayıcı (lar)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "Sağlayıcılar" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "Vekil Sunucu" -#~ msgid "Proxy details" -#~ msgstr "" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "Kamu" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "Genel Anahtar" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." -msgstr "" -"https://www.google.com/recaptcha/intro/v3.html adresinden edinilen genel " -"anahtar." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +msgstr "https://www.google.com/recaptcha/intro/v3.html adresinden edinilen genel anahtar." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "Yayıncı" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "Hızlı eylemler" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "RESTART, akış bağlamını korurken akışı baştan yeniden başlatır." +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART, akış bağlamını korurken akışı baştan yeniden başlatır." -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART, akışı baştan yeniden başlatır." -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." +msgstr "" + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." msgstr "RETRY hata iletisi ve yürütücünün benzer bir meydan okuma döndürür." #~ msgid "RS256 (Asymmetric Encryption)" @@ -4293,91 +4420,89 @@ msgstr "RETRY hata iletisi ve yürütücünün benzer bir meydan okuma döndür #~ msgid "RSA Key" #~ msgstr "RSA Anahtarı" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "plex ile yeniden kimlik doğrulama" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "İlkeleri yeniden değerlendirin" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "Cihazınızda anında iletme bildirimi alın." -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "Kurtarma" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "Kurtarma akışı" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." -msgstr "" -"Kurtarma akışı. Boş bırakılırsa, kısa isme göre sıralanan ilk uygulanabilir " -"akış kullanılır." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." +msgstr "Kurtarma akışı. Boş bırakılırsa, kısa isme göre sıralanan ilk uygulanabilir akış kullanılır." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "Kurtarma tuşları" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." -msgstr "" -"Kurtarma bağlantısı e-posta ile gönderilemez, kullanıcının e-posta adresi " -"kaydedilmez." +msgstr "Kurtarma bağlantısı e-posta ile gönderilemez, kullanıcının e-posta adresi kaydedilmez." -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "Yönlendirme" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "URI'leri yeniden yönlendirme" #~ msgid "Redirect URIs/Origins" #~ msgstr "UR'ları/Kökenleri Yönlendir" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "Yeniden yönlendirme bağlama" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "Yenile" @@ -4388,67 +4513,52 @@ msgstr "Yenile" msgid "Refresh Code(s)" msgstr "Kodları Yenile" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "Aygıtı kaydet" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." -#~ msgstr "" -#~ "Kimlik doğrulamasının gerekli olmadığı düzenli ifadeler. Her yeni satır yeni" -#~ " bir Düzenli İfade olarak yorumlanır." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." +#~ msgstr "Kimlik doğrulamasının gerekli olmadığı düzenli ifadeler. Her yeni satır yeni bir Düzenli İfade olarak yorumlanır." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." -msgstr "" -"Kimlik doğrulamasının gerekli olmadığı düzenli ifadeler. Her yeni satır yeni" -" bir ifade olarak yorumlanır." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." +msgstr "Kimlik doğrulamasının gerekli olmadığı düzenli ifadeler. Her yeni satır yeni bir ifade olarak yorumlanır." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "Düzenli kullanıcı" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "İlgili" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "İlgili nesneler" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "Kullanıcıyı geçerli oturumdan kaldırın." -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "İtibar" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." -msgstr "" -"IP ve kullanıcı tanımlayıcıları için itibar. Başarısız olan her giriş için " -"puan azaltılır ve her başarılı oturum açma için artırılır." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." +msgstr "IP ve kullanıcı tanımlayıcıları için itibar. Başarısız olan her giriş için puan azaltılır ve her başarılı oturum açma için artırılır." -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." -#~ msgstr "" -#~ "IP'lerin itibarı. Başarısız olan her giriş için puanlar azaltılır ve her " -#~ "başarılı oturum açma için artırılır." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "IP'lerin itibarı. Başarısız olan her giriş için puanlar azaltılır ve her başarılı oturum açma için artırılır." -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." -#~ msgstr "" -#~ "Kullanıcı adları için itibar. Başarısız olan her giriş için puanlar " -#~ "azaltılır ve her başarılı oturum açma için artırılır." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." +#~ msgstr "Kullanıcı adları için itibar. Başarısız olan her giriş için puanlar azaltılır ve her başarılı oturum açma için artırılır." #~ msgid "Reputation policy" #~ msgstr "" @@ -4459,64 +4569,64 @@ msgstr "" #~ msgid "Reputation policy - Users" #~ msgstr "İtibar ilkesi- Kullanıcılar" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "İtibar puanları" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "Talep" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "İstek reddedildi." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "Belirteç URL'sini iste" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "Zorunlu" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "Zorunlu." #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Gerekli. 150 karakter veya daha az. Harfler, rakamlar ve yalnızca @/./+/-/_." +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "Gerekli. 150 karakter veya daha az. Harfler, rakamlar ve yalnızca @/./+/-/_." -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "Parolayı Sıfırla" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "" #~ msgid "Resources" #~ msgstr "Kaynaklar" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "Sonuç" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "Yeniden dene" #~ msgid "Retry Task" #~ msgstr "Görevi Yeniden Dene" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "Kimlik doğrulamayı yeniden deneyin" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "İade" @@ -4525,71 +4635,79 @@ msgstr "İade" msgid "Return home" msgstr "Eve dön" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "Aygıt seçiciye geri dön" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." #~ msgstr "" #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "İptal mi edildi?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "Eşzamanlamayı tekrar çalıştır" -#~ msgid "SAML" -#~ msgstr "" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "" #~ msgid "SAML (metadata import)" #~ msgstr "" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "SAML Öznitelik Adı" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "SAML Meta Verileri" -#~ msgid "SAML details" -#~ msgstr "" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "" #~ msgid "SAML details (import from metadata)" #~ msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "SLO URL" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "SMS" @@ -4597,32 +4715,44 @@ msgstr "SMS" msgid "SMS authenticator" msgstr "SMS kimlik doğrulayıcı" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "SMS Tabanlı Kimlik Doğrulayıcıları" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "SMTP Ana Bilgisayarı" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "SMTP Parolası" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "SMTP Bağlantı Noktası" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "SMTP Kullanıcı Adı" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "SSO URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "Aynı tanımlayıcı tüm sağlayıcılar için kullanılır" @@ -4630,56 +4760,59 @@ msgstr "Aynı tanımlayıcı tüm sağlayıcılar için kullanılır" msgid "Save" msgstr "Kaydet" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "Kapsam adı" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." msgstr "İstemcinin bu özelliklere erişmek için belirtebileceği kapsam." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "Kapsamlar" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "Skor" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Arama tabanı" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "Arama grubu" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "Arama modu" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "Ara..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "Gizli anahtar" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "Sırrı döndürüldü" #~ msgid "Secret was rotation" #~ msgstr "Sırrı rotasyondu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "Sır görüldü" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Sır:" @@ -4687,31 +4820,27 @@ msgstr "Sır:" msgid "Security key authenticator" msgstr "Güvenlik anahtarı kimlik doğrulayıcısı" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "Tüm değişkenlerin listesi için belgelere bakın." -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." -msgstr "" -"Bu uygulamanın kullanması gereken bir sağlayıcı seçin. Alternatif olarak, " -"yeni bir sağlayıcı oluşturun." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." +msgstr "Bu uygulamanın kullanması gereken bir sağlayıcı seçin. Alternatif olarak, yeni bir sağlayıcı oluşturun." #: src/elements/table/Table.ts msgid "Select all rows" msgstr "Tüm satırları seç" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "Bir kimlik doğrulama yöntemi seçin." -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "Bir kayıt akışı seçme" @@ -4722,134 +4851,108 @@ msgstr "Bir kayıt akışı seçme" msgid "Select an object." msgstr "" -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "Kullanıcı eklemek için grupları seçin" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "Giriş yapmak için aşağıdaki kaynaklardan birini seçin." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." -msgstr "" -"Kullanıcıların kimlik doğrulaması için belirli kaynaklar gösterilmelidir. " -"Bu, LDAP'yi değil, yalnızca web tabanlı kaynakları etkiler." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." +msgstr "Kullanıcıların kimlik doğrulaması için belirli kaynaklar gösterilmelidir. Bu, LDAP'yi değil, yalnızca web tabanlı kaynakları etkiler." -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "Eklenecek kullanıcıları seçin" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." -msgstr "" -"İstemci tarafından hangi kapsamların kullanılabileceğini seçin. İstemci yine" -" de verilere erişmek için kapsamı belirtmelidir." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." +msgstr "İstemci tarafından hangi kapsamların kullanılabileceğini seçin. İstemci yine de verilere erişmek için kapsamı belirtmelidir." -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." -msgstr "" -"Bir kullanıcının kimlik doğrulamasına izin verilmesi için üye olması gereken" -" sunucuyu seçin." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." +msgstr "Bir kullanıcının kimlik doğrulamasına izin verilmesi için üye olması gereken sunucuyu seçin." -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." -msgstr "" -"Kullanıcıyı bilgilendirmek için hangi aktarıcıların kullanılması gerektiğini" -" seçin. Hiçbiri seçilmemişse, bildirim yalnızca authentik kullanıcı " -"arabiriminde gösterilir." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." +msgstr "Kullanıcıyı bilgilendirmek için hangi aktarıcıların kullanılması gerektiğini seçin. Hiçbiri seçilmemişse, bildirim yalnızca authentik kullanıcı arabiriminde gösterilir." -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." -msgstr "" -"Seçilen ilkeler, verileri doğrulamak için aşama gönderildiğinde yürütülür." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." +msgstr "Seçilen ilkeler, verileri doğrulamak için aşama gönderildiğinde yürütülür." -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." -#~ msgstr "" -#~ "Bir servis bağlantısının seçilmesi, üssün authentik tarafından yönetilmesini" -#~ " sağlar." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." +#~ msgstr "Bir servis bağlantısının seçilmesi, üssün authentik tarafından yönetilmesini sağlar." -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." msgstr "Bir entegrasyon seçilmesi, oentik tarafından üssün yönetimini sağlar." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "Parolayı test etmek için arka uçların seçimi." -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "E-postayı tekrar gönder." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "Bağlantıyı gönder" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." -msgstr "" -"Belirli bir Olay oluşturulduğunda ve ilkelerle eşleştirildiğinde bildirim " -"gönderin." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." +msgstr "Belirli bir Olay oluşturulduğunda ve ilkelerle eşleştirildiğinde bildirim gönderin." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "Bir kez gönder" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "Kullanıcıya kurtarma bağlantısını gönder" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "Gruba gönderildi" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "Ayırıcı: Statik Ayırıcı Hattı" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "Sunucu URI" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "Sunucu ve istemci arasında 5 saniyeden daha uzaktır." #~ msgid "Server name for which this provider's certificate is valid for." #~ msgstr "Bu sağlayıcının sertifikasının geçerli olduğu sunucu adı." -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "Kimlik bilgisi sunucu doğrulaması başarısız oldu: {err}" #~ msgid "Service Connections" #~ msgstr "Servis Bağlantıları" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "Servis Sağlayıcı Bağlama" @@ -4859,26 +4962,22 @@ msgstr "Servis Sağlayıcı Bağlama" #~ msgid "Session" #~ msgstr "Oturum" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "Oturum Kimliği" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "Oturum süresi" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Oturum geçerli saat+bu değerden sonra geçerli değil (Biçim: hours=1; " -#~ "Dakika=2; ikinci=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Oturum geçerli saat+bu değerden sonra geçerli değil (Biçim: hours=1; Dakika=2; ikinci=3)." -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "Oturum geçerli değil veya sonrasında" @@ -4886,71 +4985,59 @@ msgstr "Oturum geçerli değil veya sonrasında" msgid "Session(s)" msgstr "Oturum (lar)" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "Oturumlar" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "HTTP-Temel Kimlik Doğrulamasını Ayarla" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." -msgstr "" -"authentik değerlerine göre özel bir HTTP-Basic Kimlik Doğrulama başlığı " -"ayarlayın." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." +msgstr "authentik değerlerine göre özel bir HTTP-Basic Kimlik Doğrulama başlığı ayarlayın." -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "YAML veya JSON kullanarak özel nitelikleri ayarlayın." -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "Parola ayarla" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"Bunu kimlik doğrulamasının geçerli olmasını istediğiniz etki alanına " -"ayarlayın. Yukarıdaki URL'nin bir üst etki alanı olmalıdır. Uygulamaları " -"app1.domain.tld, app2.domain.tld olarak çalıştırıyorsanız, bunu 'domain.tld'" -" olarak ayarlayın." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "Bunu kimlik doğrulamasının geçerli olmasını istediğiniz etki alanına ayarlayın. Yukarıdaki URL'nin bir üst etki alanı olmalıdır. Uygulamaları app1.domain.tld, app2.domain.tld olarak çalıştırıyorsanız, bunu 'domain.tld' olarak ayarlayın." -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "Kurulum" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "Önem derecesi" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." -msgstr "" -"Kullanıcıya rastgele giriş alanlarını göster, örneğin kayıt sırasında. " -"Veriler akış bağlamında 'prompt_data' değişkeni altında kaydedilir." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." +msgstr "Kullanıcıya rastgele giriş alanlarını göster, örneğin kayıt sırasında. Veriler akış bağlamında 'prompt_data' değişkeni altında kaydedilir." #: src/elements/Expand.ts msgid "Show less" msgstr "Daha az göster" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "Eşleşen kullanıcıyı göster" @@ -4958,63 +5045,73 @@ msgstr "Eşleşen kullanıcıyı göster" msgid "Show more" msgstr "Daha fazla göster" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "Kaynakların etiketlerini göster" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "Akış sayfalarında Başlık olarak gösterilir." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "Kaydolun." -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "İmza algoritması" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "İmzalama Serfikası" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "İmzalama Anahtarı" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "Anahtar çifti imzalama" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." msgstr "İstemi Aşamaları için kullanılabilecek Tek İstemler." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "Tek kullanımlık" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "Yol regex atla" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Kısa İsim" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "Bir şeyler ters gitti! Lütfen daha sonra tekrar deneyin." @@ -5022,7 +5119,7 @@ msgstr "Bir şeyler ters gitti! Lütfen daha sonra tekrar deneyin." #~ msgid "Source" #~ msgstr "Kaynak" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "Kaynak bağlantılı" @@ -5032,182 +5129,142 @@ msgstr "Kaynak bağlantılı" #~ msgid "Source {0}" #~ msgstr "Kaynak {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "Kaynak (lar)" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Kaynaklar" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" -#~ msgstr "" -#~ "LDAP gibi authentik'in veritabanıyla senkronize edilebilen ya da " -#~ "kullanıcılar tarafından OAuth ve sosyal girişler gibi kimlik doğrulaması ve " -#~ "kayıt yaptırmak için kullanılabilen kimlik kaynakları" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" +#~ msgstr "LDAP gibi authentik'in veritabanıyla senkronize edilebilen ya da kullanıcılar tarafından OAuth ve sosyal girişler gibi kimlik doğrulaması ve kayıt yaptırmak için kullanılabilen kimlik kaynakları" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." -msgstr "" -"Auentik'in veritabanına senkronize edilebilen ya da kullanıcılar tarafından " -"kimlik doğrulaması ve kayıt yaptırmak için kullanılabilen kimliklerin " -"kaynakları." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." +msgstr "Auentik'in veritabanına senkronize edilebilen ya da kullanıcılar tarafından kimlik doğrulaması ve kayıt yaptırmak için kullanılabilen kimliklerin kaynakları." -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "Birden çok sunucu URI'lerini virgülle ayırarak belirtin." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "Aşama" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "Aşama Bağlamaları" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "Aşama Konfigürasyonu" #~ msgid "Stage binding" #~ msgstr "Aşama bağlama" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "Aşama bağlama (ler)" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "Aşama türü" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "Aşama adı" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "Aşama nesnesi" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "Aşama türü" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." -#~ msgstr "" -#~ "Kullanıcının uyumlu bir aygıtı olmadığında Kimlik Doğrulayıcısı'nı " -#~ "yapılandırmak için kullanılan Aşama. Bu yapılandırma Stage geçtikten sonra " -#~ "kullanıcıya yeniden istenmez." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." +#~ msgstr "Kullanıcının uyumlu bir aygıtı olmadığında Kimlik Doğrulayıcısı'nı yapılandırmak için kullanılan Aşama. Bu yapılandırma Stage geçtikten sonra kullanıcıya yeniden istenmez." -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." -msgstr "" -"Bir TOTP kimlik doğrulayıcısını (Authy/Google Authenticator) yapılandırmak " -"için kullanılan aşama." +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." +msgstr "Bir TOTP kimlik doğrulayıcısını (Authy/Google Authenticator) yapılandırmak için kullanılan aşama." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." -msgstr "" -"Aşama bir WebAutnn kimlik doğrulayıcısını (örn. Yubikey, FaceID/Windows " -"Hello) yapılandırmak için kullanılır." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." +msgstr "Aşama bir WebAutnn kimlik doğrulayıcısını (örn. Yubikey, FaceID/Windows Hello) yapılandırmak için kullanılır." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." -msgstr "" -"Aşama ikili tabanlı kimlik doğrulayıcısını yapılandırmak için kullanılır. Bu" -" aşama yapılandırma akışları için kullanılmalıdır." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." +msgstr "Aşama ikili tabanlı kimlik doğrulayıcısını yapılandırmak için kullanılır. Bu aşama yapılandırma akışları için kullanılmalıdır." -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." -msgstr "" -"Statik kimlik doğrulayıcısını (yani statik belirteçleri) yapılandırmak için " -"kullanılan aşama. Bu aşama yapılandırma akışları için kullanılmalıdır." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." +msgstr "Statik kimlik doğrulayıcısını (yani statik belirteçleri) yapılandırmak için kullanılan aşama. Bu aşama yapılandırma akışları için kullanılmalıdır." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." -msgstr "" -"Aşama, SMS tabanlı bir TOTP kimlik doğrulayıcısını yapılandırmak için " -"kullanılır." +msgstr "Aşama, SMS tabanlı bir TOTP kimlik doğrulayıcısını yapılandırmak için kullanılır." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." -msgstr "" -"Aşama, herhangi bir kimlik doğrulayıcıyı doğrulamak için kullanılır. Bu " -"aşama kimlik doğrulama veya yetkilendirme akışları sırasında " -"kullanılmalıdır." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." +msgstr "Aşama, herhangi bir kimlik doğrulayıcıyı doğrulamak için kullanılır. Bu aşama kimlik doğrulama veya yetkilendirme akışları sırasında kullanılmalıdır." -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "Aşama (lar)" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "Aşama alanına özgü ayarlar" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "Aşamalar" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." -msgstr "" -"Aşamalar, bir Akış'ın kullanıcının yönlendirildiği tek adımlardır. Bir aşama" -" yalnızca bir akış içinden yürütülebilir." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." +msgstr "Aşamalar, bir Akış'ın kullanıcının yönlendirildiği tek adımlardır. Bir aşama yalnızca bir akış içinden yürütülebilir." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." msgstr "" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "Eyalet" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "Statik Belirteçler" @@ -5215,7 +5272,7 @@ msgstr "Statik Belirteçler" msgid "Static authenticator" msgstr "Statik kimlik doğrulayıcı" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Statik belirteç" @@ -5223,19 +5280,16 @@ msgstr "Statik belirteç" msgid "Static tokens" msgstr "Statik belirteçler" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "Statik: Statik değer, olduğu gibi görüntülenir." -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." -msgstr "" -"Akışı statik olarak reddet. Bu aşamayı etkili bir şekilde kullanmak için " -"ilgili bağlama üzerinde *Planda değerlendirme* devre dışı bırakın." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." +msgstr "Akışı statik olarak reddet. Bu aşamayı etkili bir şekilde kullanmak için ilgili bağlama üzerinde *Planda değerlendirme* devre dışı bırakın." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "Durum" @@ -5245,31 +5299,34 @@ msgstr "Durum" #~ msgid "Status: Enabled" #~ msgstr "Durum: Etkin" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "Taklitçiliği durdurun" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Konu" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Konu modu" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "Konu-alt adı" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Başarılı" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Başarılı Oturum Açma" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "Akış önbelleği başarıyla temizlendi" @@ -5277,173 +5334,191 @@ msgstr "Akış önbelleği başarıyla temizlendi" msgid "Successfully cleared notifications" msgstr "Bildirimler başarıyla silindi" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "İlke önbelleği başarıyla temizlendi" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "TOTP Yapılandırması başarıyla kopyalandı." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "Uygulama başarıyla oluşturuldu." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "Bağlama başarılı bir şekilde oluşturuldu." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "Sertifika anahtarı çifti başarıyla oluşturuldu." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "Akış başarıyla oluşturuldu." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "Grup başarıyla oluşturuldu." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "Entegrasyon başarıyla oluşturuldu." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "Davet başarıyla oluşturuldu." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "Eşleme başarıyla oluşturuldu." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "Üs başarıyla oluşturdu." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "İlke başarıyla oluşturuldu." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "Başarıyla komut istemi oluşturuldu." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "Sağlayıcı başarıyla oluşturuldu." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "Kural başarıyla oluşturuldu." #~ msgid "Successfully created service-connection." #~ msgstr "Hizmet bağlantısı başarıyla oluşturuldu." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "Kaynak başarıyla oluşturuldu." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "Aşama aşaması başarıyla oluşturuldu." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "Sakin başarıyla oluşturuldu." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "Belirteç başarıyla oluşturuldu." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "Aktarıcı başarıyla oluşturuldu." -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "Kullanıcı başarıyla oluşturuldu." -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "{0} {1} başarıyla silindi" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "Sertifika-anahtar çifti başarıyla oluşturuldu." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "Kurtarma bağlantısı başarıyla oluşturuldu" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "Akış başarıyla aktarıldı." -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "Sağlayıcı başarıyla içe aktarıldı." -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "Başarıyla e-posta gönderildi." -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "Test isteği başarıyla gönderildi." -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "Uygulama başarıyla güncellendi." -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "Ciltleme başarıyla güncellendi." -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "Sertifika anahtarı çifti başarıyla güncelleştirildi." @@ -5458,200 +5533,207 @@ msgstr "" msgid "Successfully updated device." msgstr "Cihaz başarıyla güncellendi." -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "Akış başarıyla güncellendi." -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "Grup başarıyla güncellendi." -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "Entegrasyon başarıyla güncellendi." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "Davet başarıyla güncellendi." -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "Eşleme başarıyla güncellendi." -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "İleri üssü başarıyla güncelledi." -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "Parola başarıyla güncellendi." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "İlke başarıyla güncelleştirildi." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "İstemi başarıyla güncellendi." -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "Sağlayıcı başarıyla güncellendi." -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "Kural başarıyla güncellendi." #~ msgid "Successfully updated service-connection." #~ msgstr "Hizmet bağlantısı başarıyla güncellendi." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "Kaynak başarıyla güncellendi." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "Aşama başarıyla güncellendi." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "Sakin başarıyla güncellendi." -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "Belirteç başarıyla güncellendi." -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "Aktarıcı başarılı bir şekilde güncellendi." -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "Kullanıcı başarıyla güncellendi." -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "{0} {1} başarıyla güncellendi" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "Süper kullanıcı" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "Süper kullanıcı ayrıcalıkları mı?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "Süper kullanıcı grupları" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "Süper Kullanıcılar" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "Şüpheli istek" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "Sembol karakter seti" #~ msgid "Sync" #~ msgstr "Senkronizasyon" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "Grupları eşle" #~ msgid "Sync parent group" #~ msgstr "Üst grubu senkronize et" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "Durumu senkronize et" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "Kullanıcıları senkronize et" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "Sistem" #~ msgid "System Overview" #~ msgstr "Sisteme Genel Bakış" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "Sistem Görevleri" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "Sistem durumu" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "Sistem görevi hatası" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "Sistem görevi yürütme" #~ msgid "TLS Authentication Certificate" #~ msgstr "TLS Kimlik Doğrulama Sertifikası" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "TLS Kimlik Doğrulama Sertifikası/SH Anahtar Eşi" #~ msgid "TLS Server name" #~ msgstr "TLS Sunucu adı" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "TLS Doğrulama Sertifikası" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "TOTP Kimlik Doğrulayıcıları" @@ -5663,61 +5745,62 @@ msgstr "TOTP Cihazı" msgid "TOTP authenticator" msgstr "TOTP kimlik doğrulayıcı" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "Hedef" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "Görev hatalarla tamamlandı" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "Görev uyarılarla tamamlandı" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "Şablon" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "Sakin" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "Sakin(ler)" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "Sakinler" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "Test" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "Test İlkesi" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "Sınama Özellik Eşlemesi" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." msgstr "Metin (salt okunur): Basit Metin girişi, ancak düzenlenemez." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "Metin: Basit Metin girişi" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "Docker ana bilgisayarının Ana Bilgisayar IP'si" @@ -5725,44 +5808,29 @@ msgstr "Docker ana bilgisayarının Ana Bilgisayar IP'si" msgid "The URL \"{0}\" was not found." msgstr "“{0}” URL'si bulunamadı." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" msgstr "" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." -msgstr "" -"Uygulamaya erişeceğiniz harici URL. Standart olmayan herhangi bir bağlantı " -"noktasını dahil edin." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." +msgstr "Uygulamaya erişeceğiniz harici URL. Standart olmayan herhangi bir bağlantı noktasını dahil edin." -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." -#~ msgstr "" -#~ "Kimlik doğrulayacağınız harici URL. Auentik ile aynı etki alanı olabilir." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." +#~ msgstr "Kimlik doğrulayacağınız harici URL. Auentik ile aynı etki alanı olabilir." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." -msgstr "" -"Kimlik doğrulayacağınız harici URL. Auentik çekirdek sunucusuna bu URL " -"altında erişilebilir olmalıdır." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." +msgstr "Kimlik doğrulayacağınız harici URL. Auentik çekirdek sunucusuna bu URL altında erişilebilir olmalıdır." #: src/elements/utils/TimeDeltaHelp.ts msgid "The following keywords are supported:" @@ -5775,6 +5843,10 @@ msgstr "" msgid "The following objects use {objName}" msgstr "Aşağıdaki nesneler {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5784,7 +5856,7 @@ msgstr "Aşağıdaki nesneler {objName}" #~ "seçili seçeneklerden biri veya her ikisi de\n" #~ "eşik." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5794,40 +5866,31 @@ msgstr "" "seçili seçeneklerden biri veya her ikisi eşit veya eşigin üzerinde olduğunda \n" "geçmez." -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." -msgstr "" -"İlke yürütmesi rastgele bir zaman alır. Bu, alacağı minimum süreyi belirler." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." +msgstr "İlke yürütmesi rastgele bir zaman alır. Bu, alacağı minimum süreyi belirler." -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"gidNumbers'ın başlangıcı, bu sayı group.Pk öğesinden oluşturulan bir sayıya " -"eklenir ve sayıların POSIX grupları için çok düşük olmamasını sağlar. Yerel " -"gruplar veya kullanıcıların birincil grupların gidNumber'ıyla çakışmaması " -"için varsayılan 4000'dir" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "gidNumbers'ın başlangıcı, bu sayı group.Pk öğesinden oluşturulan bir sayıya eklenir ve sayıların POSIX grupları için çok düşük olmamasını sağlar. Yerel gruplar veya kullanıcıların birincil grupların gidNumber'ıyla çakışmaması için varsayılan 4000'dir" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"UidNumbers'ın başlangıcında, bu sayı, POSIX kullanıcıları için sayıların çok" -" düşük olmadığından emin olmak için user.Pk öğesine eklenir. Varsayılan 2000" -" yerel kullanıcılarla çarpışmadığımızdan emin olmak için uidNumber" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "UidNumbers'ın başlangıcında, bu sayı, POSIX kullanıcıları için sayıların çok düşük olmadığından emin olmak için user.Pk öğesine eklenir. Varsayılan 2000 yerel kullanıcılarla çarpışmadığımızdan emin olmak için uidNumber" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." msgstr "Bu bağlamalar, bu aşama akışa uygulanacak olup olmadığını denetler." -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5835,13 +5898,13 @@ msgstr "" "Bu bağlamalar, bu kuralın hangi olayları tetiklediğini denetler. Bağlamalar\n" "grupları/kullanıcılar olay kullanıcısı karşı denetlenir." -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." msgstr "Bu bağlamalar hangi kullanıcıların bu akışa erişebileceğini denetler." -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5849,177 +5912,137 @@ msgstr "" "Bu bağlamalar hangi kullanıcıların bu kaynağa erişebileceğini denetler.\n" "Burada ilkeleri yalnızca kullanıcı kimliği doğrulanmadan önce erişim kontrol edildiğinde kullanabilirsiniz." -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." -msgstr "" -"Bu ilkeler hangi kullanıcıların bu uygulamaya erişebileceğini denetler." +msgstr "Bu ilkeler hangi kullanıcıların bu uygulamaya erişebileceğini denetler." -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "Bu akış tamamlandı." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "Bu, POST istekleri göndermek için tam bitiş noktasıdır." -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "Bu, temel kimlik doğrulama ile kullanılacak paroladır" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" -msgstr "" -"Bu, temel kimlik doğrulama veya taşıyıcı belirteci ile kullanıldığında " -"kullanılacak kullanıcı adıdır" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" +msgstr "Bu, temel kimlik doğrulama veya taşıyıcı belirteci ile kullanıldığında kullanılacak kullanıcı adıdır" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"Bu sağlayıcı saydam bir ters vekil sunucu gibi davranır, ancak isteklerin " -"kimliğinin doğrulanması gerekir. Yön uygulamanızda HTTPS kullanıyorsa üsse " -"de HTTPS kullanarak bağlandığınızdan emin olun." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "Bu sağlayıcı saydam bir ters vekil sunucu gibi davranır, ancak isteklerin kimliğinin doğrulanması gerekir. Yön uygulamanızda HTTPS kullanıyorsa üsse de HTTPS kullanarak bağlandığınızdan emin olun." -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." -msgstr "" -"Bu ayar, süre sonu olay başına kaydedildiğinden, yalnızca yeni Olayları " -"etkiler." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." +msgstr "Bu ayar, süre sonu olay başına kaydedildiğinden, yalnızca yeni Olayları etkiler." -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." -msgstr "" -"Bu aşama, davetleri kabul etmek için kayıt akışlarına dahil edilebilir." +msgstr "Bu aşama, davetleri kabul etmek için kayıt akışlarına dahil edilebilir." -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." -msgstr "" -"Bu aşama, kullanıcının geçerli oturumunu Google reCaptcha hizmetine karşı " -"kontrol eder." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." +msgstr "Bu aşama, kullanıcının geçerli oturumunu Google reCaptcha hizmetine karşı kontrol eder." -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "Eşik" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "Gönderilen belirtecin dakika cinsinden geçerlilik süresi." -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "Geçici kullanıcıların silinmesi gerektiğinde zaman uzaklığı. Bu yalnızca " -#~ "IDP'niz NameID Biçimi 'geçici' kullanıyorsa ve kullanıcı el ile oturumu " -#~ "kapatmazsa geçerlidir. (Biçim: saat=1; dakika=2; saniye/= 3)." +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "Geçici kullanıcıların silinmesi gerektiğinde zaman uzaklığı. Bu yalnızca IDP'niz NameID Biçimi 'geçici' kullanıyorsa ve kullanıcı el ile oturumu kapatmazsa geçerlidir. (Biçim: saat=1; dakika=2; saniye/= 3)." #~ msgid "Time-based One-Time Passwords" #~ msgstr "Zaman Tabanlı Tek seferlik Parolalar" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "Zaman aşımı" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "Başlık" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "Kime" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." #~ msgstr "" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." -msgstr "" -"Kurtarma bağlantısı oluşturmak için geçerli sakinin yapılandırılmış bir " -"kurtarma akışı olması gerekir." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." +msgstr "Kurtarma bağlantısı oluşturmak için geçerli sakinin yapılandırılmış bir kurtarma akışı olması gerekir." -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." -#~ msgstr "" -#~ "Bir kullanıcının parolasını doğrudan sıfırlamak için, etkin olan sakin " -#~ "üzerinde bir kurtarma akışı yapılandırın." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." +#~ msgstr "Bir kullanıcının parolasını doğrudan sıfırlamak için, etkin olan sakin üzerinde bir kurtarma akışı yapılandırın." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." -msgstr "" -"Kullanıcının parolasını doğrudan sıfırlamasına izin vermek için, etkin olan " -"sakin üzerinde bir kurtarma akışı yapılandırın." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." +msgstr "Kullanıcının parolasını doğrudan sıfırlamasına izin vermek için, etkin olan sakin üzerinde bir kurtarma akışı yapılandırın." -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." -msgstr "" -"Bunun yerine SSL kullanmak için 'ldaps: //' kullanın ve bu seçeneği devre " -"dışı bırakın." +msgstr "Bunun yerine SSL kullanmak için 'ldaps: //' kullanın ve bu seçeneği devre dışı bırakın." #~ msgid "Token" #~ msgstr "Belirteç" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "Belirteç URL'si" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Belirteç sayısı" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "Belirteç son kullanma tarihi" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "Token authentik tarafından yönetilir." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "Belirteç geçerliliği" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "Belirteç(ler)" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "Belirteçler" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "Belirteçler ve Uygulama parolaları" @@ -6027,233 +6050,259 @@ msgstr "Belirteçler ve Uygulama parolaları" msgid "Tokens and App passwords" msgstr "Belirteçler ve Uygulama parolaları" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." -msgstr "" -"Belirteçler, E-posta doğrulama aşamaları, Kurtarma anahtarları ve API " -"erişimi için authentik boyunca kullanılır." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." +msgstr "Belirteçler, E-posta doğrulama aşamaları, Kurtarma anahtarları ve API erişimi için authentik boyunca kullanılır." -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "Belirteçler SMS ile gönderildi." -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "Toplam akışlar" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "Toplam gruplar" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "Toplam ilkeler" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "Toplam kullanıcı" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "Geleneksel kimlik doğrulayıcı" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik (Beste)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik (Giriş)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik (Bağımsız)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "Geçici" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "Aktarıcılar" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "Türkçe" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "Twilio Hesabı SID" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Twilio Auth Belirteci" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "Tipi" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "UI ayarları" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "UID başlangıç numarası" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "URL ayarları" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "İlk oturum açma isteğinin gönderildiği URL." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." msgstr "Kullanıcının yetkilendirmeyi onaylamak için yönlendirdiği URL." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." msgstr "Kullanıcı bilgilerini almak için authentik tarafından kullanılan URL." -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "Auentik tarafından belirteçleri almak için kullanılan URL." -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." -msgstr "" -"İlk belirteci istemek için kullanılan URL. Bu URL yalnızca OAuth 1 için " -"gereklidir." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." +msgstr "İlk belirteci istemek için kullanılan URL. Bu URL yalnızca OAuth 1 için gereklidir." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "Kimliği Doğrulanmamış Yollar" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "Kimliği Doğrulanmamış URL'ler" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "Bağlanmayan ilkeler" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "Kayıttan Çıkarma" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "Kayıt dışı akış" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "Sağlıksız" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "Sağlıksız üsler" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "Belirteç tarafından başvurulan benzersiz tanımlayıcı." -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "bilinmeyen" #~ msgid "Unmanaged" #~ msgstr "Yönetilmeyen" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "Okunmamış bildirimler" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "Eşitlenmemiş kaynaklar" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "Güncel!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "Güncelleme" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "Uygulamayı Güncelle" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "Ciltlemeyi Güncelle" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "Sertifika Anahtarı Çiftini Güncelleştir" @@ -6261,87 +6310,91 @@ msgstr "Sertifika Anahtarı Çiftini Güncelleştir" msgid "Update Device" msgstr "Cihazı Güncelle" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "Akışı Güncelle" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "Güncelleme Grubu" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "LDAP Sağlayıcısını Güncelle" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "LDAP Kaynağını Güncelle" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "Bildirim Kuralını Güncelle" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "Bildirim Aktarıcısını Güncelle" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "OAuth Kaynağını Güncelle" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "OAuth2 Sağlayıcısını Güncelleştirme" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "Üssü Güncelle" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "Plex Kaynağını Güncelle" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "Güncelleme İstemi" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "Proxy Sağlayıcıyı Güncelle" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "SAML Sağlayıcısını Güncelle" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "SAML Kaynağını Güncelle" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "Aşama bağlamasını Güncelle" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "Sakini Güncelle" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "Belirteç Güncelle" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "Kullanıcı Güncelle" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "Güncelleme mevcut" @@ -6349,123 +6402,117 @@ msgstr "Güncelleme mevcut" msgid "Update details" msgstr "Ayrıntıları güncelle" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "Parolayı güncelle" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "Güncelleme {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "Güncellendi" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "İsteklerin iletildiği yukarı ana bilgisayar." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "SSL kullan" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "TLS Kullan" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "Kod tabanlı kimlik doğrulayıcı kullanın." -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "Güvenlik anahtarı kullan" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "Kimliğinizi kanıtlamak için bir güvenlik anahtarı kullanın." -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "Genel ayarları kullan" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" msgstr "" -"Kullanıcının e-posta adresini kullanın, ancak e-posta adresi zaten varken " -"kaydı reddedin." #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "" -"Kullanıcının kullanıcı adını kullanın, ancak kullanıcı adı zaten varken " -"kaydı reddedin." +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "Kullanıcının e-posta adresini kullanın, ancak e-posta adresi zaten varken kaydı reddedin." -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." -msgstr "" -"Kimlik doğrulaması için aşağıdaki kullanıcı adı ve parolayı kullanın. Parola" -" daha sonra Belirteçler sayfasından alınabilir." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" msgstr "" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"Bu sağlayıcıyı nginx'in auth_request veya traefik'in forwardAuth ile " -"kullanın. Kök etki alanı başına yalnızca tek bir sağlayıcı gereklidir. " -"Uygulama başına yetkilendirme yapamazsınız, ancak her uygulama için bir " -"sağlayıcı oluşturmanız gerekmez." +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "Kullanıcının kullanıcı adını kullanın, ancak kullanıcı adı zaten varken kaydı reddedin." -#: src/pages/tenants/TenantForm.ts +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." +msgstr "Kimlik doğrulaması için aşağıdaki kullanıcı adı ve parolayı kullanın. Parola daha sonra Belirteçler sayfasından alınabilir." + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "Bu sağlayıcıyı nginx'in auth_request veya traefik'in forwardAuth ile kullanın. Kök etki alanı başına yalnızca tek bir sağlayıcı gereklidir. Uygulama başına yetkilendirme yapamazsınız, ancak her uygulama için bir sağlayıcı oluşturmanız gerekmez." + +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." -msgstr "" -"Bu sakini, ayrılmış bir sakine sahip olmayan her etki alanı için kullanın." +msgstr "Bu sakini, ayrılmış bir sakine sahip olmayan her etki alanı için kullanın." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "Kullanıcı" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "Kullanıcı Bilgileri" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "Kullanıcı Özellik Eşlemeleri" @@ -6475,15 +6522,15 @@ msgstr "Kullanıcı Özellik Eşlemeleri" #~ msgid "User Settings" #~ msgstr "Kullanıcı Ayarları" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "Kullanıcı veritabanı+LDAP parolası" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "Kullanıcı veritabanı+uygulama parolaları" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "Kullanıcı veritabanı+standart parola" @@ -6491,455 +6538,408 @@ msgstr "Kullanıcı veritabanı+standart parola" msgid "User details" msgstr "Kullanıcı ayrıntıları" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "Kullanıcı olayları" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "Kullanıcı alanları" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "Kullanıcı arayüzü" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "Kullanıcı eşleştirme modu" #~ msgid "User metrics" #~ msgstr "Kullanıcı metrikleri" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "Kullanıcı nesne filtresi" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "Kullanıcı parolasını geri yazma" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "Kullanıcı istatistikleri" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "Kullanıcı durumu" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "Kullanıcı doğrulaması" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "Kullanıcı doğrulaması varsa tercih edilir, ancak gerekli değildir." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Kullanıcı doğrulaması gerçekleşmelidir." -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "Kullanıcı doğrulaması gerçekleşmemelidir." -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "Kullanıcı yazıldı" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "Kullanıcı {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "Kullanıcının avatarı" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "Kullanıcının görünen adı." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "Kullanıcı (lar)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." -msgstr "" -"HTTP-Basic Üstbilgisinin parola kısmı için kullanılan Kullanıcı/Grup " -"Özniteliği." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." +msgstr "HTTP-Basic Üstbilgisinin parola kısmı için kullanılan Kullanıcı/Grup Özniteliği." -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." -msgstr "" -"HTTP-Basic Üstbilgisinin kullanıcı bölümü için kullanılan Kullanıcı/Grup " -"Özniteliği. Ayarlanmazsa, kullanıcının E-posta adresi kullanılır." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." +msgstr "HTTP-Basic Üstbilgisinin kullanıcı bölümü için kullanılan Kullanıcı/Grup Özniteliği. Ayarlanmazsa, kullanıcının E-posta adresi kullanılır." -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "Userinfo URL'si" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "Kullanıcı Adı" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." -msgstr "" -"Kullanıcı adı: Metin girişi ile aynı, ancak yinelenen kullanıcı adlarını " -"denetler ve engeller." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." +msgstr "Kullanıcı adı: Metin girişi ile aynı, ancak yinelenen kullanıcı adlarını denetler ve engeller." -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "Kullanıcılar" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "Bu gruba eklenen kullanıcılar süper kullanıcılar olacaktır." -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "Son ay içinde günlük oluşturulan kullanıcılar" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." -msgstr "" -"Seçilen gruptaki kullanıcılar arama sorguları yapabilir. Hiçbir grup " -"seçilmezse, LDAP Aramalarına izin verilmez." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." +msgstr "Seçilen gruptaki kullanıcılar arama sorguları yapabilir. Hiçbir grup seçilmezse, LDAP Aramalarına izin verilmez." -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "Akışı kullanma" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "Kaynak kullanma" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." -msgstr "" -"360 gün boyunca geçerlidir, bundan sonra parola otomatik olarak dönecektir. " -"Parolayı Token Listesi'nden kopyalayabilirsiniz." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." +msgstr "360 gün boyunca geçerlidir, bundan sonra parola otomatik olarak dönecektir. Parolayı Token Listesi'nden kopyalayabilirsiniz." -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." -msgstr "" -"Başarılı bir yetkilendirme akışından sonra geçerli yeniden yönlendirme " -"URL'leri. Ayrıca Kapalı akışlar için burada tüm kökenleri belirtin." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." +msgstr "Başarılı bir yetkilendirme akışından sonra geçerli yeniden yönlendirme URL'leri. Ayrıca Kapalı akışlar için burada tüm kökenleri belirtin." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "Yayın yukarı akış sunucularının SSL Sertifikalarını doğrulayın." -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." msgstr "Kullanıcının parolasını seçili arka uç(lara) göre doğrulayın." -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "Doğrulama İlkeleri" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "Geçerlilik günleri" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "Doğrulama" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "Doğrulama Sertifikası" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "" +#~ msgid "Verification certificates" +#~ msgstr "" #~ msgid "Verify only" #~ msgstr "" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." -msgstr "" -"Kullanıcının e-posta adresini bir kerelik bağlantı göndererek doğrulayın. " -"Kullanıcının orijinalliğini doğrulamak için kurtarma için de kullanılabilir." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." +msgstr "Kullanıcının e-posta adresini bir kerelik bağlantı göndererek doğrulayın. Kullanıcının orijinalliğini doğrulamak için kurtarma için de kullanılabilir." -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "Sürüm" #~ msgid "Version: {0}" #~ msgstr "Sürüm: {0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "Sürüm: {versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "Dağıtım Bilgilerini Görüntüle" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "Dağıtım belgelerini görüntüleme" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "URL'de görünür." -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "Bekleyin (maks.)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "Bekle (dk)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "Uyarı" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "Uyarı: Uygulama herhangi bir Üs tarafından kullanılmıyor." -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." -msgstr "" -"Uyarı: Hiçbir davetiye aşaması herhangi bir akışa bağlı değildir. " -"Davetiyeler beklendiği gibi çalışmaz." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." +msgstr "Uyarı: Hiçbir davetiye aşaması herhangi bir akışa bağlı değildir. Davetiyeler beklendiği gibi çalışmaz." -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "Uyarı: İlke atanmamış." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "Uyarı: Sağlayıcı bir Uygulama tarafından kullanılmaz." -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "Uyarı: Sağlayıcı herhangi bir Üs tarafından kullanılmaz." -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "Uyarı: Sağlayıcı herhangi bir uygulamaya atanmamış." -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." -msgstr "" -"Uyarı: Oturum açtığınız kullanıcıyı ({0}) silmek üzeresiniz. Kendi " -"sorumluluğunuzdadır." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." +msgstr "Uyarı: Oturum açtığınız kullanıcıyı ({0}) silmek üzeresiniz. Kendi sorumluluğunuzdadır." -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." msgstr "Uyarı: authentik Domain yapılandırılmamış, kimlik doğrulama çalışmaz." -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "Web Sertifikası" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "WebAuthn Kimlik Doğrulayıcıları" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn Aygıtları" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Kayak/Uyuşmazlık)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (genel)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Web Kancası Haritalama" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "Web Kancası URL'si" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "Hoş geldiniz, {name}." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." -msgstr "" -"Bir kullanıcı e-postadan başarıyla döndüğünde, hesabı etkinleştirilir." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." +msgstr "Bir kullanıcı e-postadan başarıyla döndüğünde, hesabı etkinleştirilir." -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." -msgstr "" -"Geçerli bir kullanıcı adı/e-posta girildiğinde ve bu seçenek " -"etkinleştirildiğinde, kullanıcının kullanıcı adı ve avatarı gösterilir. Aksi" -" takdirde, kullanıcının girdiği metin gösterilir." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." +msgstr "Geçerli bir kullanıcı adı/e-posta girildiğinde ve bu seçenek etkinleştirildiğinde, kullanıcının kullanıcı adı ve avatarı gösterilir. Aksi takdirde, kullanıcının girdiği metin gösterilir." -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." msgstr "" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." -msgstr "" -"TLS ile bir LDAP Sunucusuna bağlanırken, sertifikalar varsayılan olarak " -"denetlenmez. Uzak sertifikayı doğrulamak için bir anahtar çifti belirtin." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." +msgstr "TLS ile bir LDAP Sunucusuna bağlanırken, sertifikalar varsayılan olarak denetlenmez. Uzak sertifikayı doğrulamak için bir anahtar çifti belirtin." -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." -msgstr "" -"SSH üzerinden bağlanırken, bu anahtar çifti kimlik doğrulama için " -"kullanılır." +msgstr "SSH üzerinden bağlanırken, bu anahtar çifti kimlik doğrulama için kullanılır." -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." -msgstr "" -"Etkinleştirildiğinde, genel E-posta bağlantısı ayarları kullanılır ve " -"aşağıdaki bağlantı ayarları yoksayılır." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." +msgstr "Etkinleştirildiğinde, genel E-posta bağlantısı ayarları kullanılır ve aşağıdaki bağlantı ayarları yoksayılır." -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "Etkinleştirildiğinde, davetiye kullanımdan sonra silinir." -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." -msgstr "" -"Etkinleştirildiğinde, kullanıcı alanları muhafazası ne olursa olsun " -"eşleştirilir." +msgstr "Etkinleştirildiğinde, kullanıcı alanları muhafazası ne olursa olsun eşleştirilir." -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." +msgstr "" + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." +msgstr "Seçildiğinde, ayrı bir sayfa yerine aynı sayfada bir parola alanı gösterilir. Bu, kullanıcı adı numaralandırma saldırılarını engeller." + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." +msgstr "Seçildiğinde, gelen onaylama öğesinin İmzaları bu sertifikaya göre doğrulanır. İmzasız İsteklere izin vermek için varsayılan olarak bırakın." + +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." +msgstr "Bu seçenek etkinleştirildiğinde, bu ilkenin tüm yürütmeleri günlüğe kaydedilir. Varsayılan olarak, yalnızca yürütme hataları günlüğe kaydedilir." + +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." +msgstr "Kullanıcı Yazma aşaması ile birlikte kullanıldığında, öznitelikleri yazmak için attributes.foo kullanın." + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." -msgstr "" -"Seçildiğinde, ayrı bir sayfa yerine aynı sayfada bir parola alanı " -"gösterilir. Bu, kullanıcı adı numaralandırma saldırılarını engeller." +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." +msgstr "Arşivleme için harici bir günlük çözümü kullanırken, bu “Dakika = 5\" olarak ayarlanabilir." -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." -msgstr "" -"Seçildiğinde, gelen onaylama öğesinin İmzaları bu sertifikaya göre " -"doğrulanır. İmzasız İsteklere izin vermek için varsayılan olarak bırakın." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "Proxy veya ileri auth (tek uygulama) modunu kullanırken, istenen URL Yolu düzenli ifadelere karşı denetlenir. İleriye yönlendirme (etki alanı modu) kullanıldığında, şema ve ana bilgisayar da dahil olmak üzere istenen tam URL normal ifadelerle eşleştirilir." -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." -msgstr "" -"Bu seçenek etkinleştirildiğinde, bu ilkenin tüm yürütmeleri günlüğe " -"kaydedilir. Varsayılan olarak, yalnızca yürütme hataları günlüğe kaydedilir." - -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." -msgstr "" -"Kullanıcı Yazma aşaması ile birlikte kullanıldığında, öznitelikleri yazmak " -"için attributes.foo kullanın." - -#: src/pages/tenants/TenantForm.ts -msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." -msgstr "" -"Arşivleme için harici bir günlük çözümü kullanırken, bu “Dakika = 5\" olarak" -" ayarlanabilir." - -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"Proxy veya ileri auth (tek uygulama) modunu kullanırken, istenen URL Yolu " -"düzenli ifadelere karşı denetlenir. İleriye yönlendirme (etki alanı modu) " -"kullanıldığında, şema ve ana bilgisayar da dahil olmak üzere istenen tam URL" -" normal ifadelerle eşleştirilir." - -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "Hay aksi!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Windows" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "İşçiler" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -6947,42 +6947,59 @@ msgstr "" "Akış bağlamının 'prompt_data' herhangi bir veri şu anda bekleyen kullanıcıya yazın. Kullanıcı yoksa\n" "beklemede ise, yeni bir kullanıcı oluşturulur ve veri bunlara yazılır." -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "X509 Konusu" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Evet" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Evet ({0})" -#: src/pages/outposts/OutpostForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + +#: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "Yalnızca üssün türüne uyan sağlayıcıları seçebilirsiniz." -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "Aşağıdaki URL'ye yönlendirmek üzeresiniz." -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "Şu anda {0} kimliğine bürünüyorsunuz. Durdurmak için tıklayın." -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 üzerinde çalışan app1.example.com" @@ -6992,11 +7009,11 @@ msgstr "app1 üzerinde çalışan app1.example.com" #~ msgid "authentik LDAP Backend" #~ msgstr "authentik LDAP Arka Ucu" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "auth.example.com üzerinde çalışan authentik" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." msgstr "" @@ -7012,40 +7029,45 @@ msgstr "bağlantı silinecek" msgid "no tabs defined" msgstr "tanımlanmış sekme yok" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "nesne SILİNECEK" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "referans varsayılan değere sıfırlanır" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "referans boş bir değere ayarlanacaktır" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "müfettiş ile" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} (“{1}”, {2} türünde)" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -7053,7 +7075,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{2} içinden {0} - {1}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} kullanılabilir!" @@ -7061,7 +7083,7 @@ msgstr "{0} kullanılabilir!" msgid "{0} unread" msgstr "{0} okunmamış" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0}, {1} olmalıdır" diff --git a/web/src/locales/zh-Hans.po b/web/src/locales/zh-Hans.po index afc2bed55..8e8009beb 100644 --- a/web/src/locales/zh-Hans.po +++ b/web/src/locales/zh-Hans.po @@ -1,9 +1,9 @@ -# +# # Translators: # Chen Zhikai, 2022 # 刘松, 2022 # deluxghost, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -33,97 +33,109 @@ msgstr "(格式:hours=-1;minutes=-2;seconds=-3)。" msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(格式:hours=1;minutes=2;seconds=3)。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr ".akflow 文件,可以在 goauthentik.io 上找到,也可以通过 authentik 导出。" +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr ".akflow 文件,可以在 goauthentik.io 上找到,也可以通过 authentik 导出。" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 位数字,广泛兼容" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "8 位数字,与 Google 身份验证器等应用不兼容" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "像 YubiKey 这样的“漫游”身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "验证码已通过短信发送给您。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "有较新版本的前端可用。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "不可移除的身份验证器,例如 TouchID 或 Windows Hello" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." msgstr "用于测试的策略。等待随机时长后,始终返回下面指定的结果。" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "ALL,必须匹配所有策略才能授予访问权限。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." msgstr "ALL,必须匹配所有策略才能包含此阶段访问权限。" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "ANY,必须匹配任意策略才能授予访问权限。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." msgstr "ANY,必须匹配任意策略才能包含此阶段访问权限。" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "API 访问权限" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "API 身份验证用户名" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "API 身份验证密码" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "API 主机名" @@ -131,7 +143,7 @@ msgstr "API 主机名" msgid "API Requests" msgstr "API 请求" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "API 令牌(可用于以编程方式访问 API)" @@ -139,70 +151,84 @@ msgstr "API 令牌(可用于以编程方式访问 API)" msgid "API request failed" msgstr "API 请求失败" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "关于应用" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "访问密钥" #~ msgid "Access code validity" #~ msgstr "访问代码有效性" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "访问令牌 URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "访问令牌有效性" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "操作" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "操作" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "过去 24 小时内的操作" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "激活" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "成功时激活待处理用户" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "激活" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "添加" @@ -229,36 +255,44 @@ msgstr "添加" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "添加一个支持 SAML 2.0 的提供程序。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "额外的组 DN" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "额外的用户 DN" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "额外的作用域" +#~ msgid "Additional Scope" +#~ msgstr "额外的作用域" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "额外的组 DN,添加到 Base DN 起始处。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "传递给代理的额外作用域映射。" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "要传递给 OAuth 提供商的额外作用域,用空格分隔。" +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "要传递给 OAuth 提供商的额外作用域,用空格分隔。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "其他设置" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "额外的用户 DN,添加到 Base DN 起始处。" @@ -266,149 +300,182 @@ msgstr "额外的用户 DN,添加到 Base DN 起始处。" msgid "Admin" msgstr "管理员" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "管理员界面" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "高级协议设置" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "高级设置" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "受影响的模型:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "注意" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "用于签名 JWT 令牌的算法。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "允许 IDP 发起的登录" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" msgstr "允许好友通过 Plex 进行身份验证,即使您不共享任何服务器。" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP 数据库中最多允许 N 次出现。" -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." msgstr "允许用户根据属性使用应用程序、强制使用密码标准以及选择性地应用阶段。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "允许的重定向 URI" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "允许的计数" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "允许的服务器" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." msgstr "允许由 IdP 启动的身份验证流程。这可能存在安全风险,因为未对请求 ID 进行验证。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." msgstr "根据用户和/或 IP 信誉允许/拒绝请求。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." msgstr "也称为 Entity ID。 默认为元数据 URL。" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" msgstr "或者,如果您当前的设备已安装 Duo,请点击此链接:" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "始终需要征得同意授权" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "设置示例如下所示:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "可以使用任何 HTML。" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "应用" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "应用密码" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" msgstr "应用密码(可用于使用流程执行器登录)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "应用程序" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "应用程序图标" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "应用程序授权" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "应用程序已授权" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "应用程序需要以下权限:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "应用的显示名称。" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "应用程序" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "应用程序" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "使用率最高的应用" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -416,7 +483,7 @@ msgstr "" "确实要清除流程缓存吗?\n" "这将导致所有流程在下次使用时重新评估。" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -432,107 +499,111 @@ msgstr "您确定要删除 {0} {1} 吗?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "您确定要删除 {0} {objName} 吗?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "您确定要更新 {0} \"{1}\" 吗?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "从当前时间经过多久时或之后,断言无效(格式:hours=1;minutes=2;seconds=3)。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "从当前时间经过多久时或之后,断言无效。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "不在此刻之前,断言有效" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "不在此刻或之后,断言有效" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "断言为空" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "分配给应用程序" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "已分配给 {0} 个对象。" #~ msgid "Assigned to {0} objects." #~ msgstr "已分配给 {0} 个对象。" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "已尝试以 {0} 身份登录" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"用于 SAML 断言的属性名称。可以是 URN OID、Schema Reference 或任何其他字符串。如果此属性映射用于 NameID " -"属性,则会丢弃此字段。" +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "用于 SAML 断言的属性名称。可以是 URN OID、Schema Reference 或任何其他字符串。如果此属性映射用于 NameID 属性,则会丢弃此字段。" -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "属性" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Audience" #~ msgid "Auth Type" #~ msgstr "身份验证类型" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "正在使用 Apple 进行身份验证..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "正在使用 Plex 进行身份验证..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "身份验证" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "身份验证类型" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "身份验证 URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "身份验证流程" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "身份验证器" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "身份验证器附件" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "授权" @@ -542,15 +613,16 @@ msgstr "授权" #~ msgid "Authorization Code(s)" #~ msgstr "授权代码" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "授权 URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "授权流程" @@ -558,19 +630,27 @@ msgstr "授权流程" msgid "Authorizations" msgstr "授权" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "授权 URL" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "已授权应用程序:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "自动检测(基于您的浏览器)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "头像图片" @@ -578,19 +658,21 @@ msgstr "头像图片" msgid "Back" msgstr "返回" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "后端" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "背景" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "背景图片" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "执行过程中显示的背景。" @@ -603,81 +685,91 @@ msgstr "执行过程中显示的背景。" #~ msgid "Backup status" #~ msgstr "备份状态" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "Base DN" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "基于经过哈希处理的用户 ID" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." msgstr "基于用户的电子邮箱。建议在 UPN 方法上使用。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." msgstr "基于用户的 UPN,仅当用户设置了 'upn' 属性时才有效。仅当您有不同的 UPN 和 Mail 域时才使用此方法。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "基于用户名" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "基本身份验证" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "基本身份验证" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "Bearer 令牌" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bind CN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "Bind DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Bind 密码" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Bind 流程" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "绑定模式" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "绑定阶段" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "绑定" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "绑定类型" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "品牌设置" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." msgstr "品牌信息显示在页面标题和其他几个地方。" @@ -685,119 +777,122 @@ msgstr "品牌信息显示在页面标题和其他几个地方。" msgid "Browser" msgstr "浏览器" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "构建哈希:" #~ msgid "Build hash: {0}" #~ msgstr "构建哈希:{0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "内置" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." +msgstr "" + +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." msgstr "默认情况下,只为源显示图标。启用此选项可显示它们的全名。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." msgstr "验证端点证书所依据的 CA。可以留空,表示不进行验证。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." +msgstr "" + +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." msgstr "缓存绑定,流程与会话会在内存中执行与缓存。会话过期时执行流程。" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "缓存流程" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "缓存策略" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." msgstr "缓存查询,前哨将所有用户和组保存在内存中,并每 5 分钟刷新一次。" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "回调 URL" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." +msgstr "" + +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." #~ msgstr "连接到本地 Docker 守护进程时可以采用 'unix://' 格式,或者在连接到远程系统时采用 'https://:2376' 格式。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." -msgstr "" -"连接到本地 Docker 守护进程时可以采用 'unix://' 格式,通过 SSH 连接时采用 'ssh://' 格式,或者在连接到远程系统时采用 " -"'https://:2376' 格式。" +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "连接到本地 Docker 守护进程时可以采用 'unix://' 格式,通过 SSH 连接时采用 'ssh://' 格式,或者在连接到远程系统时采用 'https://:2376' 格式。" -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "取消" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "不区分大小写的匹配" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "证书" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "证书指纹(SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "证书指纹(SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "证书主题" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." msgstr "证书,用于签署发送给服务提供程序的传出响应。" #~ msgid "Certificate-Key Pair" #~ msgstr "证书密钥对" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "证书密钥对" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "证书密钥对" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." msgstr "用于身份验证的证书/密钥。可以留空表示不验证。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "证书" @@ -805,7 +900,8 @@ msgstr "证书" msgid "Change password" msgstr "更改密码" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "更改状态" @@ -813,38 +909,39 @@ msgstr "更改状态" msgid "Change your password" msgstr "更改您的密码" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "更新日志" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "被视为符号的字符。" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "检查" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "检查应用程序访问权限" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "检查 IP" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "检查用户名" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "检查访问权限" @@ -855,34 +952,34 @@ msgstr "检查访问权限" #~ "上传密码前 5 位字符的哈希,检查密码是否在 Have I Been Pwned\n" #~ "列表中。" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "检查前哨。" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "检查状态" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "检查 Kubernetes 服务的 IP,或者" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "检查日志" #~ msgid "Check your Emails for a password reset link." #~ msgstr "检查您的电子邮件以获取密码重置链接。" -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "检查您的收件箱是否有验证电子邮件。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "复选框" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -890,31 +987,27 @@ msgstr "" "根据 Have I been Pwned API 检查策略请求中的值,以此拒绝请求。\n" "请注意,只有一部分密码哈希值被发送,完整的比较是在客户端完成的。" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." msgstr "检查过去 x 天内请求的用户密码是否已更改,并根据设置拒绝。" -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." msgstr "根据多条规则检查策略请求中的值,这些规则主要用于确保密码强度。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "简体中文" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "繁体中文" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "清除流程缓存" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "清除策略缓存" @@ -923,16 +1016,18 @@ msgstr "清除策略缓存" msgid "Clear all" msgstr "全部清除" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "清除背景图片" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "清除缓存" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "清除图标" @@ -944,82 +1039,84 @@ msgstr "清除搜索" msgid "Click to change value" msgstr "点击以更改值" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "点击复制令牌" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "客户端 ID" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "客户端 IP" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "客户端 Secret" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "客户端类型" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "关闭" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "代码" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "常用名" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "兼容模式" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "机密" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." msgstr "机密客户能够对其凭据进行保密。公共客户端无此能力。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "配置" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "配置错误" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "配置流程" #~ msgid "Configuration stage" #~ msgstr "配置阶段" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "配置阶段" @@ -1029,72 +1126,73 @@ msgstr "配置阶段" #~ msgid "Configure how long access codes are valid for." #~ msgstr "配置访问代码的有效期限。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "配置访问令牌的有效期限。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." msgstr "配置刷新令牌及其 id_tokens 的有效期限。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "配置令牌的有效期限。" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." msgstr "配置如何创建 NameID 值。如果留空,将遵守传入请求的 NameIDPolicy。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." msgstr "配置流程执行器应如何处理对质询的无效响应。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." msgstr "配置如何填写 ID 令牌的颁发者字段。" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "配置前哨如何验证请求的身份。" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." msgstr "配置前哨如何查询核心 authentik 服务器的用户。" #~ msgid "Configure settings relevant to your user profile." #~ msgstr "配置与您的用户资料相关的设置。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." msgstr "为断言配置允许的最大时间漂移。" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." msgstr "配置不同域名的可视化设置和默认值。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." msgstr "配置应将哪些数据用作唯一用户标识符。在大多数情况下保持默认值即可。" +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "连接" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "通过端口 389 连接到 LDAP 服务器:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." msgstr "将您的用户账户连接到下面列出的服务,以允许您使用该服务而不是传统凭据登录。" #: src/user/user-settings/UserSettingsPage.ts @@ -1108,8 +1206,8 @@ msgstr "已连接服务" msgid "Connection error, reconnecting..." msgstr "连接错误,正在重新连接……" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "连接设置" @@ -1117,15 +1215,15 @@ msgstr "连接设置" msgid "Consent" msgstr "同意授权" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "同意授权过期时间" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "同意授权会过期。" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "无限期同意授权" @@ -1133,107 +1231,128 @@ msgstr "无限期同意授权" msgid "Consent(s)" msgstr "同意授权" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "将与此过滤器匹配的对象视为组。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "将与此筛选器匹配的对象视为用户。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "消费者 Key" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "消费者 Secret" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "内容左侧" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "内容右侧" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "上下文" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "继续" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "在没有邀请的情况下继续流程" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." msgstr "控制 authentik 如何公开和处理信息。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Cookie 域名" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "复制" #~ msgid "Copy Key" #~ msgstr "复制密钥" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "复制下载 URL" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "复制恢复链接" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1244,231 +1363,269 @@ msgstr "创建" msgid "Create App password" msgstr "创建应用密码" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "创建应用程序" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "创建绑定" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "创建证书密钥对" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "创建流程" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "创建组" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "创建邀请" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." msgstr "创建邀请链接以注册用户,并可选地强制设置其账户的特定属性。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "创建通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "创建通知传输" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "创建前哨" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "创建策略" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "创建输入" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "创建服务账户" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "创建阶段" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "创建阶段绑定" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "创建租户" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "创建令牌" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "创建用户" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "创建新应用程序" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "创建一个新前哨集成。" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "创建一个新策略。" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "创建一个新属性映射。" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "创建一个新提供程序" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "创建一个新身份来源。" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "创建一个新阶段。" -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "创建组" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "创建提供程序" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "创建未激活用户" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "创建 {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "创建者" #~ msgid "Created {0}" #~ msgstr "已创建 {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "创建日期" #~ msgid "Current plan cntext" #~ msgstr "当前计划上下文" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "当前计划上下文" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "当前设置为:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "自定义" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "仪表板" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "日期" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "日期时间" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "停用" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "调试" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." msgstr "决定此流程的用途。例如,当未经身份验证的用户访问 authentik 时,会重定向到身份验证流程。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "默认" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "默认流程" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "默认?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." msgstr "定义如何向用户发送通知,例如电子邮件或 Webhook。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1493,19 +1650,19 @@ msgstr "删除" msgid "Delete account" msgstr "删除账户" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "删除当前设置的背景图片。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "删除当前设置的图标。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "多久后删除临时用户" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1513,73 +1670,76 @@ msgstr "" "删除当前待处理的用户。注意,这个阶段不要求确认。\n" "使用同意授权阶段来确保用户知道自己的行为。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "删除 {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "拒绝用户访问" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." msgstr "已弃用。请在身份来源中配置 JWKS 数据 / URL 代替此字段。" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "描述" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." msgstr "同意授权时向用户显示的描述。如果留空,则不会告知用户。" -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "指定是否应将此用户视为活动用户。取消选择此选项,而不是删除帐户。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "指定" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" msgstr "详细健康状况(每列一个实例,数据经过缓存,因此可能会缺少数据)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." msgstr "确定 authentik 如何将响应发送回服务提供程序。" -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." msgstr "确定会话持续多长时间。默认为 0 秒意味着会话持续到浏览器关闭为止。" #: src/elements/user/SessionList.ts msgid "Device" msgstr "设备" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "设备类型" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "可用于进行身份验证的设备类型。" +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "设备名" @@ -1587,37 +1747,32 @@ msgstr "可用于进行身份验证的设备类型。" msgid "Device(s)" msgstr "设备" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "流程图" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "摘要算法" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "数字" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." msgstr "直接绑定,总是执行配置的绑定流程,以验证用户的身份。" -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." #~ msgstr "直接查询,总是执行配置的绑定流程,以验证用户的身份。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "直接查询,总是返回最新数据,但比缓存查询慢。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "目录" @@ -1636,66 +1791,82 @@ msgstr "目录" #~ msgid "Disable Time-based OTP" #~ msgstr "禁用基于时间的 OTP" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "已禁用" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "断开连接" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "Docker URL" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "域名" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "下载" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "下载证书" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "下载私钥" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "下载签名证书" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." msgstr "由于协议限制,只在前哨有单个提供程序时才使用此证书。" #~ msgid "Dummy" #~ msgstr "占位" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." msgstr "用于测试的虚拟阶段。显示一个简单的“继续”按钮,并且始终通过。" #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Duo 身份验证器" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Duo 激活" @@ -1703,96 +1874,98 @@ msgstr "Duo 激活" msgid "Duo authenticator" msgstr "Duo 身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "Duo 推送通知" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "事件从数据库中删除的时间,超过这个时间就会被删除。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." msgstr "根据应用程序 Slug,每个提供程序都有不同的颁发者。" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "编辑" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "编辑绑定" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "编辑组" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "编辑策略" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "编辑阶段" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "编辑用户" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "输入完整 URL、相对路径,或者使用 'fa://fa-test' 来使用 Font Awesome 图标 \"fa-test\"。" #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." msgstr "没有定义应用程序,或者您无权访问任何应用程序。" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "电子邮箱" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "电子邮箱地址" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "电子邮件信息:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "电子邮件恢复链接" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "已发送电子邮件" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "电子邮件阶段" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "电子邮箱:电子邮箱类型的文本字段。" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "嵌入式前哨配置不正确。" @@ -1805,7 +1978,7 @@ msgstr "嵌入式前哨配置不正确。" #~ msgid "Enable SMS authenticator" #~ msgstr "启用短信身份验证器" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "启用 StartTLS" @@ -1815,28 +1988,26 @@ msgstr "启用 StartTLS" #~ msgid "Enable TOTP" #~ msgstr "启用 TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." msgstr "启用兼容模式,增强与移动设备上密码管理器的兼容性。" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "已启用" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." msgstr "启用此开关将创建一个以用户命名的组,用户为成员。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "英语" @@ -1844,34 +2015,43 @@ msgstr "英语" msgid "Enroll" msgstr "注册" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "注册" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "注册流程" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "错误" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "创建凭据时出错:{err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "错误消息" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "创建凭据时出错:{err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "在服务器上验证断言时出错:{err}" @@ -1882,27 +2062,23 @@ msgstr "错误:不支持的源设置:{0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "错误:不支持的阶段设置:{0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "规划时进行评估" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "在阶段即将呈现给用户时评估策略。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." -msgstr "" -"在流程规划过程中评估策略。对于基于输入的策略,请禁用此选项。应与“重新评估策略”结合使用,因为如果同时禁用这两个选项,则**不**评估策略。" +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." +msgstr "在流程规划过程中评估策略。对于基于输入的策略,请禁用此选项。应与“重新评估策略”结合使用,因为如果同时禁用这两个选项,则**不**评估策略。" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "事件日志" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "事件信息" @@ -1912,67 +2088,67 @@ msgstr "事件信息" #~ msgid "Event matcher policy" #~ msgstr "事件匹配器策略" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "事件保留" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "事件 {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "事件" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "一切正常。" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "异常" #~ msgid "Execute" #~ msgstr "执行" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." #~ msgstr "执行任意 Python 代码以实现自定义检查和验证。" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "执行流程" #~ msgid "Execute with inspector" #~ msgstr "与检视器一起执行" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." msgstr "执行 Python 代码段以确定是允许还是拒绝请求。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "记录执行日志" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "过期" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "过期时间" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "过期?" @@ -1981,368 +2157,372 @@ msgstr "过期?" msgid "Expiring" msgstr "即将过期" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "即将过期?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "过期" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "过期日期" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "明确同意授权" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "探索集成" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "导出" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "导出流程" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "表达式" #~ msgid "Expression policy" #~ msgstr "表达式策略" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "使用 Python 的表达式。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "外部 API URL" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"利用 OAuth2 和 SAML 等协议,使用 authentik 作为身份提供程序的外部应用程序。此处显示了所有应用程序,即使您无法访问的也包括在内。" +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "利用 OAuth2 和 SAML 等协议,使用 authentik 作为身份提供程序的外部应用程序。此处显示了所有应用程序,即使您无法访问的也包括在内。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "外部主机" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "外部主机" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "失败登录" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "上个月中每天的失败登录次数" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "取消前的的尝试失败" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "登录失败" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "失败的源" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "删除流程缓存失败" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "删除策略缓存失败" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "删除 {0} 失败:{1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "解绑失败:{exc}" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "更新 {0} 失败:{1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "网站图标" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "联结与社交登录" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "字段" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "字段键" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." msgstr "要检查的字段键,可以使用输入阶段中定义的字段键。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "写入此值的用户对象的字段。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "包含唯一标识符的字段。" #~ msgid "Field which contains members of a group." #~ msgstr "包含组成员的字段。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"包含组成员的字段。请注意,如果使用 \"memberUid\" 字段,则假定该值包含相对可分辨名称。例如,'memberUid=some-user' " -"而不是 'memberUid=cn=some-user,ou=groups,...'" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "包含组成员的字段。请注意,如果使用 \"memberUid\" 字段,则假定该值包含相对可分辨名称。例如,'memberUid=some-user' 而不是 'memberUid=cn=some-user,ou=groups,...'" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "字段" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." msgstr "用户可以用来标识自己的字段。如果未选择任何字段,则用户将只能使用源。" +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" +msgstr "" + #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "完成" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "流程" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "流程总览" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "流程执行" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "流程检视器" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "流程设置" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "认证已存在用户时所使用的流程。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "新用户注册的流程。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "身份验证之前使用的流程。" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." msgstr "经过身份验证的用户用来配置其密码的流程。如果为空,用户将无法配置更改其密码。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." msgstr "经过身份验证的用户用来配置此阶段的流程。如果为空,用户将无法配置此阶段。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." msgstr "用于用户进行身份验证的流程。目前仅支持身份识别和密码阶段。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." msgstr "用于对用户进行身份验证的流程。如果留空,则使用按 Slug 排序的第一个适用流程。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." msgstr "用于登出的流程。如果留空,则使用按 Slug 排序的第一个适用流程。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "授权此提供程序时使用的流程。" -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "流程" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "流程" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "流程与阶段" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." msgstr "流程描述了一系列用于对用户进行身份验证、注册或恢复的阶段。阶段是根据应用于它们的策略来选择的。" -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "跟随重定向" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "强制用户配置身份验证器" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "忘记密码了吗?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "忘记用户名或密码?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "表单提交未返回 Promise" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "格式:\"weeks=3;days=2;hours=3,seconds=2\"。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "Forward Auth(域名级)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "Forward Auth(域名级)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "Forward Auth(单应用)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "法语" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "显示名称" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "来自" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "发件人地址" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "发信人号码" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "GID 起始编号" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "一般系统异常" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "常规系统状态" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "生成" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "生成证书密钥对" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "通用" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "通用 OpenID 连接" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "德语" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "从 https://console.twilio.com 获取此值" @@ -2360,73 +2540,74 @@ msgstr "前往上一页" #~ msgid "Go to user interface" #~ msgstr "前往用户界面" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "组" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "组信息" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "组属性映射" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." msgstr "组绑定仅会在已登录用户访问此源时检查。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "组成员资格字段" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "组对象过滤器" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." msgstr "将用户分组在一起,并根据成员资格为他们授予权限。" -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "组 {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "组" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "组" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256(对称加密)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "HTTP-Basic 密码键" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "HTTP-Basic 用户名键" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "未正确检测到 HTTPS" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "哈希电话号码" @@ -2436,64 +2617,63 @@ msgstr "哈希电话号码" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned 策略" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "健康状态与版本" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "健康的前哨" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "健康的源" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "帮助文本" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." msgstr "隐藏:隐藏字段,可用于将数据插入表单。" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "隐藏管理映射" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "隐藏服务账户" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." msgstr "按住 ctrl/command 键可选择多个项目。" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." msgstr "在取消流程之前,用户可以尝试多少次。要锁定用户,请使用信誉策略和 user_write 阶段。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "如何连接" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2501,30 +2681,31 @@ msgstr "ID" msgid "ID Token" msgstr "ID 令牌" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "IP 信誉" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "图标" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." msgstr "在侧边栏/标题和流程执行器中显示的图标。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "浏览器选项卡中显示的图标。" -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2533,45 +2714,36 @@ msgstr "标识符" #~ msgid "Identity & Cryptography" #~ msgstr "身份识别与加密" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." msgstr "如果上面所选类型的任意设备在此期限内被使用,此阶段会被跳过。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." msgstr "如果启用,仅保存电话号码的哈希。这是出于数据保护的原因。如果设备创建自启用此选项的阶段,则无法在验证阶段使用身份验证器。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." msgstr "如果启用,请使用本地连接。需要 Docker Socket/Kubernetes 集成。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." msgstr "如果留空,authentik 将尝试根据选定的提供程序提取启动 URL。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." msgstr "如果多个提供程序共享同一个前哨,则使用自签名证书。" -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." #~ msgstr "如果未指定显式重定向 URI,则允许使用任何重定向 URI。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." msgstr "如果未指定显式重定向 URI,则将保存第一个成功使用的重定向 URI。" #~ msgid "" @@ -2579,135 +2751,145 @@ msgstr "如果未指定显式重定向 URI,则将保存第一个成功使用 #~ "and show a notice." #~ msgstr "如果密码已经超过 X 天未更改,使该用户的密码失效并显示提醒。 " -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "设置后,用户可以配置他们个人资料的详细信息。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "如果已设置,则用户可以使用此流程自行删除账户。如果未设置流程,则不显示选项。" -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." msgstr "如果设置了此标志,则当没有发出邀请时,此阶段将跳转到下一个阶段。默认情况下,当没有发出邀请时,此阶段将取消流程。" -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." msgstr "如果选择此选项,令牌将能够过期。过期时,令牌将被轮换。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." msgstr "如果您使用的是隐式的客户端流程(不使用令牌端点),您可能想增加此时间。" -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." msgstr "如果您的 authentik 实例正在使用自签名证书,请设置此值。" -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." msgstr "如果您的 authentik_host 设置与您要登录时使用的网址不匹配,请添加此设置。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "模拟身份" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "已结束模拟身份" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "已开始模拟身份" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "导入" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "导入流程" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." msgstr "导入外部提供商的证书或创建用于签名请求的证书。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "以防万一您无法使用任何其他方法。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." msgstr "在这种情况下,您需要将身份验证 URL 设置为 auth.example.com,并将 Cookie 域名设置为 example.com。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "未激活" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." msgstr "对于不访问 userinfo 端点的应用程序,将来自作用域的用户声明包含在 id_token 中。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "在 id_token 中包含声明" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "集成" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "集成密钥" #~ msgid "Integrations" #~ msgstr "集成" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "意图" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "内部主机" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "应用的内部名称,在 URL 中使用。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "内部主机" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "内部主机 SSL 验证" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "将占位符解释为表达式" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." @@ -2715,481 +2897,541 @@ msgstr "" "无效的登录尝试将降低客户端 IP\n" "及其尝试登录的用户名的分数。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "无效响应操作" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "失效" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "失效流程" #~ msgid "Invitation" #~ msgstr "邀请" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "已使用邀请" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "邀请" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "邀请" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "已激活" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "是超级用户" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "颁发者" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Issuer 模式" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." msgstr "JSON Web Key URL。来自此 URL 的 Key 将被用于验证此身份来源的 JWT。" +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" +msgstr "" + #~ msgid "JWT Algorithm" #~ msgstr "JWT 算法" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." msgstr "此处配置的证书签名的 JWT 可以用于此提供程序的身份验证。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "用于签名令牌的密钥。" -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." #~ msgstr "用于签名令牌的密钥。仅当 JWT 算法设置为 RS256 时才需要。" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." msgstr "用于签名传出请求的密钥对。留空则禁用签名。" -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP(技术预览版)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "LDAP 属性映射" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." msgstr "可以发出绑定请求和搜索请求的 LDAP DN。" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "LDAP 同步状态" -#~ msgid "LDAP details" -#~ msgstr "LDAP 详情" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "LDAP 详情" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "标签" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "标签会显示在输入侧方/上方。" -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "上次 IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "上次登录" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "上次运行" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "上次出现:{0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "上次同步:{0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "上次验证阈值" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "启动" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "启动 URL" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "布局" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." +msgstr "" + +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Let the user identify themselves with their username or Email address." msgstr "让用户使用用户名或电子邮件地址来标识自己。" #~ msgid "Library" #~ msgstr "Library" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" msgstr "链接到电子邮件地址相同的用户。当源不验证电子邮件地址时,可能会有安全隐患" +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" +msgstr "" + #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "链接到用户名相同的用户。当其他源使用相同用户名时,可能会有安全隐患。" +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "链接到用户名相同的用户。当其他源使用相同用户名时,可能会有安全隐患。" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "使用邀请的链接。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "使用唯一标识符链接用户" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "加载服务器" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "正在加载" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "正在加载……" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "本地" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "本地(通知在 authentik 内创建)" #~ msgid "Locale" #~ msgstr "区域设置" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "日志消息" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "登录当前待处理的用户。" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "通过 {0} 登录。" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "登录" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." msgstr "登录密码会自动从 LDAP 同步到 authentik。启用此选项可将 authentik 中的密码更改写回至 LDAP。" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "登录以继续前往 {0}。" -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "登录" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "过去 24 小时内的登录次数" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "上个月中每天的登录次数" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "登出" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "登出 URL" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "日志" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "authentik 在后台执行的长时间运行的操作。" +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "MFA 设备" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "M2M(机器到机器)身份验证设置" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "确保将这些令牌保存在安全的地方。" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "由 authentik 管理" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "由 authentik 管理(已发现)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "将新创建的用户标记为未激活。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." msgstr "将创建的事件与此操作类型匹配。留空时,所有操作类型都将匹配。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." msgstr "匹配选定应用程序创建的事件。如果留空,则匹配所有应用程序。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." msgstr "匹配事件的客户端 IP(严格匹配,要网络匹配请使用表达式策略)。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." msgstr "根据一组条件匹配事件。如果任何配置的值匹配,则策略将通过。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." msgstr "根据域名后缀完成匹配,因此,如果您输入 domain.tld,foo.domain.tld 仍将匹配。" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "最长使用期限(单位为天)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "成员" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "消息" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "消息" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "元数据" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "最低数字字符数" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "最低小写字符数" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "最低符号字符数" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "最低大写字符数" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "最小长度" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "模式" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "模型名称" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "模型已创建" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "模型已删除" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "模型已更新" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "监控" @@ -3201,137 +3443,160 @@ msgstr "我的应用" msgid "My applications" msgstr "我的应用" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "名称" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." msgstr "表单域的名称,也用于存储值。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "NameID 策略" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "NameID 属性映射" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "需要一个账户?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "反转结果" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "反转绑定的结果。消息不受影响。" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "新前哨集成" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "新建策略" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "新建属性映射" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "新建提供程序" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "新建身份来源" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "新建阶段" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "新版本可用!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." msgstr "如果选择了组,则会将新创建的用户添加到该组。" @@ -3339,34 +3604,39 @@ msgstr "如果选择了组,则会将新创建的用户添加到该组。" msgid "Next" msgstr "下一步" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "下一阶段" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx(Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx(Proxy Manager)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx(独立)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "否" @@ -3375,57 +3645,63 @@ msgstr "否" msgid "No Applications available." msgstr "没有可用的应用程序。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "未找到事件。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "未绑定策略。" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "未绑定阶段" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "没有可用的额外数据。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "无需进行额外设置。" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "未找到表单" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "没有激活的集成" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "没有日志消息。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "未找到匹配的事件" -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "未找到对象。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "当前没有策略绑定到此对象。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "不发送偏好" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "未配置恢复流程。" @@ -3437,27 +3713,27 @@ msgstr "没有可用的服务。" msgid "No settings flow configured." msgstr "未配置设置流程" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "目前没有阶段绑定到此流程。" -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "没有 Workers 连接,后台任务将无法运行。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "无(规则已禁用)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "正常" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "不可用" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "未配置操作" @@ -3468,7 +3744,7 @@ msgstr "未配置操作" msgid "Not found" msgstr "未找到" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "尚未同步。" @@ -3476,41 +3752,44 @@ msgstr "尚未同步。" msgid "Not used by any other object." msgstr "不被任何其他对象使用。" -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "不是您?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "通知" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "通知规则" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "通知传输" #~ msgid "Notification rule" #~ msgstr "通知规则" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "通知传输" @@ -3524,58 +3803,65 @@ msgstr "通知" #~ msgid "Notifications Transport" #~ msgstr "通知传输" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "数字" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "短信的发信人号码。" #~ msgid "OAuth Authorization Codes" #~ msgstr "OAuth 授权代码" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "OAuth 刷新代码" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "OAuth 详情" #~ msgid "OAuth/OIDC" #~ msgstr "OAuth/OIDC" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "OIDC JWKS" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "OIDC JWKS URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "OIDC Well-known URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." msgstr "OIDC Well-known 配置 URL。可用于自动配置上述 URL。" #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "好的" +#~ msgid "OK" +#~ msgstr "好的" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "对象" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "对象字段" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "对象唯一性字段" @@ -3583,27 +3869,25 @@ msgstr "对象唯一性字段" msgid "Objects created" msgstr "已创建对象" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "同意过期后的偏移。" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "经过多少偏移量后同意授权过期。(格式:hours=1;minutes=2;seconds=3)。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "代表 {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." msgstr "仅使策略失败,不使用户的密码失效。" -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." msgstr "仅发送一次通知,例如在向聊天频道发送 Webhook 时。" #: src/elements/notifications/APIDrawer.ts @@ -3613,7 +3897,11 @@ msgstr "打开 API 浏览器" #~ msgid "Open application" #~ msgstr "打开应用程序" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "在 GitHub 上提出议题..." @@ -3621,96 +3909,95 @@ msgstr "在 GitHub 上提出议题..." msgid "Open settings" msgstr "打开设置" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "OpenID 配置颁发者" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "OpenID 配置 URL" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." msgstr "可选私钥。如果设置,则可以使用此密钥对来加密。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "如果 IDP 支持单点登出,则为可选 URL。" -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." msgstr "加载到流程的 'prompt_data' 上下文变量中的可选数据。YAML 或 JSON。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." msgstr "可选注册流程,链接在页面底部。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." msgstr "可选的无密码流程,链接在页面底部。配置后,用户可以使用此流程通过 WebAuthn 身份验证器进行验证,无需输入任何详细信息。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." msgstr "可选的恢复流程,链接在页面底部。" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "可选,逗号分隔的替代名称。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." msgstr "输入可选的分组名称。分组相同的应用程序会显示在一起。 " -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "可选,预先填充输入值" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." msgstr "可选,设置断言属性的 'FriendlyName' 值。" -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "如果您希望在域名级别进行身份验证和授权,可以选择将其设置为您的父域名。如果您运行应用 " -#~ "app1.domain.tld、app2.domain.tld,请将其设置为 'domain.tld'。" +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "如果您希望在域名级别进行身份验证和授权,可以选择将其设置为您的父域名。如果您运行应用 app1.domain.tld、app2.domain.tld,请将其设置为 'domain.tld'。" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" + +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "顺序" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "其他全局设置" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "过时的前哨" #~ msgid "Outpost" #~ msgstr "前哨" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "前哨部署信息" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "前哨集成" @@ -3720,68 +4007,71 @@ msgstr "前哨集成" #~ msgid "Outpost integration" #~ msgstr "前哨集成" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "前哨集成" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "前哨状态" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "前哨" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "前哨" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." msgstr "前哨是对 authentik 组件的部署,用于支持不同的环境和协议,例如反向代理。" -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "总览" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "PEM 编码的证书数据。" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "父级" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "从 LDAP 导入的所有组的父组。" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "通过策略?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "当事件匹配选定的条件时通过。" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "通过" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "密码" @@ -3791,117 +4081,140 @@ msgstr "密码" #~ msgid "Password expiry policy" #~ msgstr "密码过期策略" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "密码字段" #~ msgid "Password policy" #~ msgstr "密码策略" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "密码已设置" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "密码阶段" #~ msgid "Password, 2FA, etc" #~ msgstr "密码、2FA 等" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." msgstr "密码:屏蔽输入内容,密码根据来源进行验证。策略仍需应用于此阶段。如果在同一阶段使用其中的两个,则确保它们是相同的。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "无密码流程" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "持久的" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "电话号码" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "占位符" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "规划历史记录" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "请输入您的验证码" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "请输入您的电话号码。" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "请输入您的 TOTP 代码" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "请输入您的密码" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "策略" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "策略" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "策略 / 组 / 用户绑定" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "策略" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "策略 / 用户 / 组" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "策略绑定" #~ msgid "Policy binding" #~ msgstr "策略绑定" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "策略绑定" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "策略引擎模式" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "策略异常" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "策略执行" @@ -3913,193 +4226,200 @@ msgstr "策略执行" #~ "but takes a random time to process." #~ msgstr "用于调试策略引擎的策略。返回固定结果,但处理时间随机。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "策略 {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "特定策略设置" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "波兰语" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Post 绑定" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Post 绑定(自动提交)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "由 authentik 强力驱动" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "身份验证前流程" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "私钥" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "私钥可用吗?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." msgstr "私钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "个人资料 URL" #~ msgid "Prompt" #~ msgstr "输入" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." msgstr "请求用户同意授权。同意授权可以是永久性的,也可以在规定的时间后过期。" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "输入" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "输入" #~ msgid "Property Mapping" #~ msgstr "属性映射" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "属性映射异常" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "属性映射" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "属性映射" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "属性映射" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "用于创建组的属性映射。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "用于创建用户的属性映射。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "协议设置" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "协议设置" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." +msgstr "" + +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." msgstr "为分配的应用程序提供对 SAML 和 OAuth 等协议的支持。" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "提供程序" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "提供程序类型" #~ msgid "Provider type" #~ msgstr "提供程序类型" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "提供程序" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "提供程序" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "代理" -#~ msgid "Proxy details" -#~ msgstr "代理详情" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "代理详情" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "公开" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "公钥" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." msgstr "公钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "发布者" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "快速操作" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "RESTART 从头开始重新启动流程,同时保留流程上下文。" +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART 从头开始重新启动流程,同时保留流程上下文。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART 从头开始重新启动流程。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." +msgstr "" + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." msgstr "RETRY 向执行器返回错误消息和类似的质询。" #~ msgid "RS256 (Asymmetric Encryption)" @@ -4108,87 +4428,89 @@ msgstr "RETRY 向执行器返回错误消息和类似的质询。" #~ msgid "RSA Key" #~ msgstr "RSA 密钥" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "原始 JWKS 数据。" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "使用 Plex 重新验证身份" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "重新评估策略" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "在您的设备上接收推送通知。" -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "恢复" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "恢复流程" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." msgstr "恢复流程。如果留空,则使用按 Slug 排序的第一个适用流程。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "恢复密钥" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." msgstr "无法通过电子邮件发送恢复链接,用户没有保存电子邮件地址。" -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "重定向" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "重定向 URI" #~ msgid "Redirect URIs/Origins" #~ msgstr "重定向 URI/Origin" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "重定向 URI/Origin(正则)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "重定向绑定" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "刷新" @@ -4199,56 +4521,51 @@ msgstr "刷新" msgid "Refresh Code(s)" msgstr "刷新代码" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "注册设备" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." #~ msgstr "用于描述何处不需要身份验证的正则表达式。每个新行都被解释为一个新的正则表达式。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." msgstr "用于描述何处不需要身份验证的正则表达式。每个新行都被解释为一个新的表达式。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "普通用户" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "相关" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "相关对象" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "从当前会话中移除用户。" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "信誉" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." msgstr "IP 和用户标识符的信誉。每次登录失败分数都会降低,每次登录成功分数都会增加。" -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." #~ msgstr "IP 的信誉。每次登录失败分数都会降低,每次登录成功分数都会增加。" -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." #~ msgstr "用户名的声誉。每次登录失败分数都会降低,每次登录成功分数都会增加。" #~ msgid "Reputation policy" @@ -4260,63 +4577,64 @@ msgstr "IP 和用户标识符的信誉。每次登录失败分数都会降低, #~ msgid "Reputation policy - Users" #~ msgstr "信誉策略 - 用户" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "信誉分数" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "请求" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "请求被拒绝。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "请求令牌 URL" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "必需" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "必需。" #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_ 。" +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_ 。" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "重置密码" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "常驻钥匙要求" #~ msgid "Resources" #~ msgstr "资源" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "结果" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "重试" #~ msgid "Retry Task" #~ msgstr "重试任务" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "重试身份验证" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "返回" @@ -4325,71 +4643,79 @@ msgstr "返回" msgid "Return home" msgstr "返回主页" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "返回设备选择器" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." #~ msgstr "如果请求 IP/目标用户名的分数低于特定阈值则返回真。 " #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "已吊销?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "再次运行同步" -#~ msgid "SAML" -#~ msgstr "SAML" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "SAML" #~ msgid "SAML (metadata import)" #~ msgstr "SAML(元数据导入)" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "SAML 属性名称" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "SAML 元数据" -#~ msgid "SAML details" -#~ msgstr "SAML 详情" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "SAML 详情" #~ msgid "SAML details (import from metadata)" #~ msgstr "SAML 详情(从元数据导入)" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "SLO URL" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "短信" @@ -4397,32 +4723,44 @@ msgstr "短信" msgid "SMS authenticator" msgstr "短信身份验证器" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "基于短信的身份验证器" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "SMTP 主机" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "SMTP 密码" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "SMTP 端口" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "SMTP 用户名" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "SSO URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "所有提供程序都使用相同的标识符" @@ -4430,56 +4768,59 @@ msgstr "所有提供程序都使用相同的标识符" msgid "Save" msgstr "保存" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "作用域名称" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." msgstr "客户端可以指定的访问这些属性的范围。" +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "作用域" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "分数" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "搜索 Base" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "搜索组" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "搜索模式" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "搜索..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "Secret 密钥" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "Secret 已轮换" #~ msgid "Secret was rotation" #~ msgstr "Secret 会轮换" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "Secret 已查看" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Secret:" @@ -4487,29 +4828,27 @@ msgstr "Secret:" msgid "Security key authenticator" msgstr "安全密钥身份验证器" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "请阅读文档了解完整变量列表。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." msgstr "选择此应用程序应使用的提供程序。或者创建一个新的提供程序。" #: src/elements/table/Table.ts msgid "Select all rows" msgstr "选择所有行" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "选择一种身份验证方法。" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "选择注册流程" @@ -4520,120 +4859,108 @@ msgstr "选择注册流程" msgid "Select an object." msgstr "选择一个对象。" -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "选择要添加用户的组" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "选择以下源之一进行登录。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." msgstr "选择的源应显示给用户进行身份验证。这只会影响基于 Web 的源,而不影响 LDAP。" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "选择类型" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "选择要添加的用户" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." msgstr "选择客户端可以使用哪些作用域。客户端仍然需要指定访问数据的范围。" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." msgstr "选择用户必须是哪个服务器的成员才能进行身份验证。" -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." msgstr "选择应使用哪些传输方式来通知用户。如果未选择任何内容,则通知将仅显示在 authentik UI 中。" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." msgstr "当阶段被提交以验证数据时,执行选定的策略。" -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." #~ msgstr "选择服务连接使 authentik 能够管理前哨。" -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." msgstr "选择集成使 authentik 能够管理前哨。" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "选择用于测试密码的后端。" -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "再次发送电子邮件。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "发送链接" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." msgstr "每当特定事件被创建并匹配策略时,都会发送通知。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "发送一次" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "向用户发送恢复链接" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "已发送到组" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "分隔符:静态分隔线" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "服务器 URI" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "服务器和客户端的时间相差超过 5 秒。" #~ msgid "Server name for which this provider's certificate is valid for." #~ msgstr "此提供程序的证书对其有效的服务器名称。" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "服务器验证凭据失败:{err}" #~ msgid "Service Connections" #~ msgstr "服务连接" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "服务提供程序绑定" @@ -4643,24 +4970,22 @@ msgstr "服务提供程序绑定" #~ msgid "Session" #~ msgstr "会话" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "会话 ID" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "会话持续时间" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "从当前时间经过多久时或之后,会话无效(格式:hours=1;minutes=2;seconds=3)。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "从当前时间经过多久时或之后,会话无效。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "不在此刻或之后,会话有效" @@ -4668,65 +4993,59 @@ msgstr "不在此刻或之后,会话有效" msgid "Session(s)" msgstr "会话" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "会话" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "设置 HTTP-Basic 身份验证" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." msgstr "根据来自 authentik 的值设置自定义 HTTP-Basic 身份验证标头。" -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "使用 YAML 或 JSON 设置自定义属性。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "使用 YAML 或 JSON 格式设置自定义属性。如果请求由此租户处理,则用户会继承此处设置的任何自定义属性。 " -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "设置密码" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"将此设置为您希望身份验证有效的域名。必须是上述 URL 的父域名。如果您的应用部署在 " -"app1.domain.tld、app2.domain.tld,请将其设置为 'domain.tld'。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "将此设置为您希望身份验证有效的域名。必须是上述 URL 的父域名。如果您的应用部署在 app1.domain.tld、app2.domain.tld,请将其设置为 'domain.tld'。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "设置" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "严重程度" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." msgstr "向用户显示任意输入字段,例如在注册期间。数据保存在流程上下文中的 'prompt_data' 变量下。" #: src/elements/Expand.ts msgid "Show less" msgstr "显示更少" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "显示匹配的用户" @@ -4734,63 +5053,73 @@ msgstr "显示匹配的用户" msgid "Show more" msgstr "显示更多" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "显示源的标签" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "显示为流程页面中的标题。" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "边栏左侧" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "边栏右侧" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "注册。" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "签名算法" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "签名证书" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "签名密钥" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "签名密钥对" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." msgstr "可用于输入阶段的单个输入项。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "一次性使用" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "跳过路径正则表达式" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Slug" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "发生了某些错误!请稍后重试。" @@ -4798,7 +5127,7 @@ msgstr "发生了某些错误!请稍后重试。" #~ msgid "Source" #~ msgstr "源" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "源已链接" @@ -4808,158 +5137,142 @@ msgstr "源已链接" #~ msgid "Source {0}" #~ msgstr "源 {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "源" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "源" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" #~ msgstr "身份来源,既可以同步到 authentik 的数据库中,例如 LDAP,也可以被用户用来进行身份验证和注册,例如 OAuth 和社交登录" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." msgstr "身份来源,既可以同步到 authentik 的数据库中,也可以被用户用来进行身份验证和注册。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "西班牙语" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "通过用逗号分隔多个服务器 URI 来指定它们。" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "叠放" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "阶段" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "阶段绑定" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "阶段配置" #~ msgid "Stage binding" #~ msgstr "阶段绑定" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "阶段绑定" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "阶段种类" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "阶段名称" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "阶段对象" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "阶段类型" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." #~ msgstr "在用户没有任何兼容设备时用来配置身份验证器的阶段。此配置阶段通过后,不会再次提示用户。" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." msgstr "用来配置 TOTP 身份验证器(即 Authy/Google 身份验证器)的阶段。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." msgstr "用来配置 WebAuthn 身份验证器(即 Yubikey、FaceID/Windows Hello)的阶段。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." msgstr "用来配置基于 Duo 的身份验证器的阶段。此阶段应该用于配置流程。" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." msgstr "用来配置静态身份验证器(即静态令牌)的阶段。此阶段应该用于配置流程。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." msgstr "用来配置基于短信的 TOTP 身份验证器的阶段。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." msgstr "用来验证任何身份验证器的阶段。此阶段应在身份验证或授权流程中使用。" -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "阶段" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "阶段特定设置" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "阶段" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." msgstr "阶段是引导用户完成流程的单个步骤。阶段只能在流程内部执行。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." msgstr "当用户没有任何兼容的设备时,用来配置身份验证器的阶段。此阶段通过后,将不再请求此用户。" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "状态" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "静态令牌" @@ -4967,7 +5280,7 @@ msgstr "静态令牌" msgid "Static authenticator" msgstr "静态身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "静态令牌" @@ -4975,17 +5288,16 @@ msgstr "静态令牌" msgid "Static tokens" msgstr "静态令牌" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "静态:静态值,按原样显示。" -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." msgstr "静态拒绝流。要有效地使用此阶段,请在相应的绑定上禁用*规划时进行评估*。" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "状态" @@ -4995,31 +5307,34 @@ msgstr "状态" #~ msgid "Status: Enabled" #~ msgstr "状态:已启用" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "停止模拟身份" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "主题" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Subject 模式" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "替代名称" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "成功" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "成功登录" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "已成功清除流程缓存" @@ -5027,173 +5342,191 @@ msgstr "已成功清除流程缓存" msgid "Successfully cleared notifications" msgstr "已成功清除通知" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "已成功清除策略缓存" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "已成功复制 TOTP 配置。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "已成功创建应用程序。" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "已成功创建绑定。" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "已成功创建证书密钥对。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "已成功创建流程。" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "已成功创建组。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "已成功创建集成。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "已成功创建邀请。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "已成功创建映射。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "已成功创建前哨。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "已成功创建策略。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "已成功创建输入项。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "已成功创建提供程序。" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "已成功创建规则。" #~ msgid "Successfully created service-connection." #~ msgstr "已成功创建服务连接。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "已成功创建源。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "已成功创建阶段。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "已成功创建租户。" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "已成功创建令牌。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "已成功创建传输。" -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "已成功创建用户。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "已成功删除 {0} {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "解绑成功" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "已成功生成证书密钥对。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "已成功生成恢复链接" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "已成功导入流程。" -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "已成功导入提供程序。" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "已成功发送电子邮件。" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "已成功发送测试请求。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "已成功更新应用程序。" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "已成功更新绑定。" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "已成功更新证书密钥对。" @@ -5208,200 +5541,207 @@ msgstr "已成功更新详情" msgid "Successfully updated device." msgstr "已成功更新设备。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "已成功更新流程。" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "已成功更新组。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "已成功更新集成。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "已成功更新邀请。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "已成功更新映射。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "已成功更新前哨。" -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "已成功更新密码。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "已成功更新策略。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "已成功更新输入项。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "已成功更新提供程序。" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "已成功更新规则。" #~ msgid "Successfully updated service-connection." #~ msgstr "已成功更新服务连接。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "已成功更新源。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "已成功更新阶段。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "已成功更新租户。" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "已成功更新令牌。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "已成功更新传输。" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "已成功更新用户。" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "已成功更新 {0} {1}" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "超级用户" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "超级用户权限?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "超级用户组" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "超级用户" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "可疑请求" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "符号字符集" #~ msgid "Sync" #~ msgstr "同步" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "同步组" #~ msgid "Sync parent group" #~ msgstr "同步父组" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "同步状态" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "同步用户" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "系统" #~ msgid "System Overview" #~ msgstr "系统总览" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "系统任务" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "系统状态" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "系统任务异常" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "系统任务执行" #~ msgid "TLS Authentication Certificate" #~ msgstr "TLS 身份验证证书" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "TLS 身份验证证书/SSH 密钥对" #~ msgid "TLS Server name" #~ msgstr "TLS 服务器名称" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "TLS 验证证书" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "TOTP 身份验证器" @@ -5413,61 +5753,62 @@ msgstr "TOTP 设备" msgid "TOTP authenticator" msgstr "TOTP 身份验证器" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "台湾华语" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "目标" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "任务已完成但有错误" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "任务已完成但有警告" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "模板" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "租户" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "租户" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "租户" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "测试" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "测试策略" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "测试属性映射" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." msgstr "文本(只读):简单文本输入,但无法编辑。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "文本:简单文本输入" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "Docker 宿主机的主机 IP" @@ -5475,38 +5816,28 @@ msgstr "Docker 宿主机的主机 IP" msgid "The URL \"{0}\" was not found." msgstr "未找到 URL \"{0}\"。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" msgstr "身份验证器必须创建专用凭据。如果不能,RP 预期会发生错误" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" msgstr "身份验证器可以创建和存储专用凭据,但不创建也可以" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" msgstr "身份验证器不应该创建专用凭据" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." msgstr "您将通过此外部 URL 访问应用程序。请包括任何非标准端口。" -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." #~ msgstr "您将在此外部 URL 进行身份验证。可以使用与 authentik 相同的域名。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." msgstr "您将在此外部 URL 进行身份验证。通过此 URL 应该可以访问到 authentik 核心服务器。" #: src/elements/utils/TimeDeltaHelp.ts @@ -5520,6 +5851,10 @@ msgstr "支持以下关键字:" msgid "The following objects use {objName}" msgstr "以下对象使用 {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5529,7 +5864,7 @@ msgstr "以下对象使用 {objName}" #~ "其中一个或两个选定选项小于等于阈值时\n" #~ "策略不通过。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5539,36 +5874,31 @@ msgstr "" "其中一个或两个选定选项大于等于阈值时\n" "策略不通过。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." msgstr "策略需要一段随机时间来执行。这将控制所需的最短时间。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"起始 gidNumbers,这个数字会被添加到从 group.Pk 生成的数字中,以确保对于 POSIX 用户来说,这个数字不会太低。默认值为 " -"4000,以确保我们不会与本地群组或用户主组的 gidNumber 发生冲突" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "起始 gidNumbers,这个数字会被添加到从 group.Pk 生成的数字中,以确保对于 POSIX 用户来说,这个数字不会太低。默认值为 4000,以确保我们不会与本地群组或用户主组的 gidNumber 发生冲突" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"起始 uidNumbers,这个数字会被添加到 user.Pk 中,以确保对于 POSIX 用户来说,这个数字不会太低。默认值为 " -"2000,以确保我们不会与本地用户的 uidNumber 发生冲突" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "起始 uidNumbers,这个数字会被添加到 user.Pk 中,以确保对于 POSIX 用户来说,这个数字不会太低。默认值为 2000,以确保我们不会与本地用户的 uidNumber 发生冲突" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." msgstr "这些绑定控制是否将此阶段应用于流程。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5576,13 +5906,13 @@ msgstr "" "这些绑定控制此规则触发的事件。针对组/用户的绑定\n" "会检查与事件相关的用户。" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." msgstr "这些绑定控制哪些用户可以访问此流程。" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5590,158 +5920,137 @@ msgstr "" "这些绑定控制哪些用户可以访问此源。\n" "您只能在此处使用策略,因为访问权限会在验证用户身份之前检查。" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." msgstr "这些策略控制哪些用户可以访问此应用程序。" -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "此流程已完成。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "这是向其发送 POST 请求的完整终端节点。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "这是用于 Basic 身份验证的密码" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" msgstr "这是用于 Basic 身份验证的用户名,或是使用 Bearer 令牌时的令牌" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"除了请求必须经过身份验证外,此提供程序的行为类似于透明反向代理。如果您的上游应用程序使用 HTTPS,请确保连接到前哨时也使用 HTTPS。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "除了请求必须经过身份验证外,此提供程序的行为类似于透明反向代理。如果您的上游应用程序使用 HTTPS,请确保连接到前哨时也使用 HTTPS。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." msgstr "此设置仅影响新事件,因为过期时间是分事件保存的。" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." msgstr "此阶段可以包含在注册流程中以接受邀请。" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." msgstr "此阶段会根据 Google reCAPTCHA 服务检查用户的当前会话。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "阈值" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "发出令牌的有效时间(单位为分钟)。" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式 'transient' 且用户未手动登出的情况。" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式 'transient' " -#~ "且用户未手动登出的情况。(格式:hours=1;minutes=2;seconds=3)。" +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式 'transient' 且用户未手动登出的情况。(格式:hours=1;minutes=2;seconds=3)。" #~ msgid "Time-based One-Time Passwords" #~ msgstr "基于时间的一次性密码" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "超时" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "标题" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "至" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." #~ msgstr "要允许任何重定向 URI,请将此值设置为 \"*\"。请注意这可能带来的安全影响。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "要允许任何重定向 URI,请将此值设置为 \".*\"。请注意这可能带来的安全影响。" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." msgstr "要创建恢复链接,当前租户需要配置恢复流程。" -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." #~ msgstr "要直接重置用户的密码,请在当前活动的租户上配置恢复流程。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." msgstr "要让用户直接重置密码,请在当前活动的租户上配置恢复流程。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." msgstr "要改用 SSL,请使用 'ldaps: //' 并禁用此选项。" #~ msgid "Token" #~ msgstr "令牌" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "令牌 URL" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "令牌计数" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "令牌过期" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "令牌由 authentik 管理。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "令牌有效性" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "令牌" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "令牌" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "令牌和应用程序密码" @@ -5749,229 +6058,259 @@ msgstr "令牌和应用程序密码" msgid "Tokens and App passwords" msgstr "令牌和应用程序密码" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." msgstr "令牌在整个 authentik 中用于电子邮件验证阶段、恢复密钥和 API 访问。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "通过短信发送的令牌。" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "流程总数" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "组总数" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "策略总数" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "用户总数" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "传统身份验证器" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik(Compose)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik(Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik(独立)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "暂时的" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "传输" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "信任的 OIDC 来源" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "土耳其语" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "Twilio 账户 SID" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Twilio 身份验证令牌" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "类型" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "用户界面设置" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "UID 起始编号" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "URL 设置" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "初始登录请求发送到的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." msgstr "用户被重定向到以同意授权的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." msgstr "authentik 用来获取用户信息的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "authentik 用来获取令牌的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." msgstr "用于请求初始令牌的 URL。只有 OAuth 1 才需要此网址。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "不验证身份的路径" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "不验证身份的 URL" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "未绑定策略" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "删除账户" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "删除账户流程" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "不健康" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "不健康的前哨" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "引用令牌的唯一标识符。" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "未知" #~ msgid "Unmanaged" #~ msgstr "未托管" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "未读通知" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "未同步的源" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "最新!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "更新" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "更新应用程序" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "更新绑定" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "更新证书密钥对" @@ -5979,87 +6318,91 @@ msgstr "更新证书密钥对" msgid "Update Device" msgstr "更新设备" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "更新流程" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "更新组" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "更新邀请" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "更新 LDAP 提供程序" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "更新 LDAP 源" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "更新通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "更新通知传输" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "更新 OAuth 源" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "更新 OAuth2 提供程序" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "更新前哨" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "更新 Plex 源" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "更新输入项" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "更新代理提供程序" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "更新 SAML 提供程序" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "更新 SAML 源" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "更新阶段绑定" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "更新租户" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "更新令牌" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "更新用户" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "更新可用" @@ -6067,117 +6410,117 @@ msgstr "更新可用" msgid "Update details" msgstr "更新详情" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "更新密码" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "更新 {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "已更新" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "请求被转发到的上游主机。" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "使用 SSL" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "使用 TLS" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "使用基于代码的身份验证器。" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "使用安全密钥" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "使用安全密钥证明您的身份。" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "使用全局设置" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." -msgstr "使用用户的电子邮件地址,但在电子邮件地址已存在时拒绝注册。" +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" +msgstr "" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "使用用户的用户名,但在用户名已存在时拒绝注册。" +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "使用用户的电子邮件地址,但在电子邮件地址已存在时拒绝注册。" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" +msgstr "" + +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "使用用户的用户名,但在用户名已存在时拒绝注册。" + +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." msgstr "使用下面的用户名和密码进行身份验证。密码可以稍后在令牌页面上获取。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." -msgstr "" -"与 nginx 的 auth_request 或 traefik 的 ForwardAuth " -"一起使用此提供程序。每个应用程序/域名都需要自己的提供程序。此外,在每个域名上,/outpost.goauthentik.io " -"必须路由到前哨(在使用托管的 Outpost 时,这已经为您处理好了)。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "与 nginx 的 auth_request 或 traefik 的 ForwardAuth 一起使用此提供程序。每个应用程序/域名都需要自己的提供程序。此外,在每个域名上,/outpost.goauthentik.io 必须路由到前哨(在使用托管的 Outpost 时,这已经为您处理好了)。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"与 nginx 的 auth_request 或 traefik 的 ForwardAuth " -"一起使用此提供程序。每个根域名只需要一个提供程序。您无法管理每个应用程序的授权,但不必为每个应用程序分别创建提供程序。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "与 nginx 的 auth_request 或 traefik 的 ForwardAuth 一起使用此提供程序。每个根域名只需要一个提供程序。您无法管理每个应用程序的授权,但不必为每个应用程序分别创建提供程序。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." msgstr "所有未设置专用租户的域名都将使用此租户。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "用户" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "用户信息" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "用户属性映射" @@ -6187,15 +6530,15 @@ msgstr "用户属性映射" #~ msgid "User Settings" #~ msgstr "用户设置" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "用户数据库 + LDAP 密码" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "用户数据库 + 应用程序密码" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "用户数据库 + 标准密码" @@ -6203,318 +6546,329 @@ msgstr "用户数据库 + 标准密码" msgid "User details" msgstr "用户详情" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "用户事件" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "用户字段" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "用户界面" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." msgstr "用户绑定仅会在已登录用户访问此源时检查。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "用户匹配模式" #~ msgid "User metrics" #~ msgstr "用户指标" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "用户对象筛选器" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "用户密码写回" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "用户设置流程" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "用户统计" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "用户状态" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "用户验证" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "如果可用,则首选用户验证,但不是必需的。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "必须进行用户验证。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "不应进行用户验证。" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "用户被写入" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "用户 {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "用户的头像" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "用户的显示名称" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "用户" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." msgstr "用于 HTTP-Basic 标头的密码部分的用户/组属性。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." msgstr "用于 HTTP-Basic 标头用户名部分的用户/组属性。如果未设置,则使用用户的电子邮件地址。" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "用户信息 URL" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "用户名" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." msgstr "用户名:与文本输入相同,但检查并防止用户名重复。" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "用户" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "添加到该组的用户均为超级用户。" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "上个月中每天创建的用户" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." msgstr "所选组中的用户可以执行搜索查询。如果未选择任何组,则不允许 LDAP 搜索。" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "使用流程" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "使用源" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." msgstr "有效期为 360 天,之后密码将自动轮换。您可以从令牌列表中复制密码。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." msgstr "授权流程成功后有效的重定向 URL。还可以在此处为隐式流程指定任何来源。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "验证上游服务器的 SSL 证书。" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." msgstr "根据选定的后端验证用户的密码。" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "验证策略" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "有效天数" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "验证" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "验证证书" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "验证证书" +#~ msgid "Verification certificates" +#~ msgstr "验证证书" #~ msgid "Verify only" #~ msgstr "仅验证" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." msgstr "通过向用户发送一次性链接来验证用户的电子邮件地址。也可用于在恢复时验证用户的真实性。" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "版本" #~ msgid "Version: {0}" #~ msgstr "版本:{0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "版本:{versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "查看部署信息" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "查看部署文档" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "在 URL 中可见。" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "等待(最长)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "等待(最短)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "警告" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "警告:应用程序未被任何前哨使用。" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." msgstr "警告:没有邀请阶段绑定到任何流程。邀请将无法按预期工作。" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "警告:策略未分配。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "警告:提供程序未被任何应用程序使用。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "警告:提供程序未被任何前哨使用。" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "警告:提供程序未分配给任何应用程序。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." msgstr "警告:您即将删除当前登录的用户({0})。如果继续,请自担风险。" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." msgstr "警告:未配置 authentik 域名,身份验证将不起作用。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "Web 证书" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "WebAuthn 身份验证器" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn 设备" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook(Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook(通用)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Webhook 映射" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "Webhook URL" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "欢迎,{name}。" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." msgstr "当用户成功自电子邮件中返回时,其账户将被激活。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." msgstr "如果输入了有效的用户名/电子邮箱,并且启用了此选项,则会显示用户的用户名和头像。否则,将显示用户输入的文本。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." @@ -6522,96 +6876,80 @@ msgstr "" "勾选时,占位符将以与属性映射相同的方式评估。\n" "如果评估失败,则返回占位符本身。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." msgstr "使用 TLS 连接到 LDAP 服务器时,默认情况下不检查证书。指定密钥对以验证远程证书。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." msgstr "通过 SSH 连接时,此密钥对用于身份验证。" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." msgstr "启用后,将使用全局电子邮件连接设置,下面的连接设置将被忽略。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "启用后,邀请将在使用后被删除。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." msgstr "启用后,无论大小写如何,都将匹配用户字段。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." msgstr "选中多个阶段时,用户可以选择要注册哪个。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." msgstr "选中后,密码字段将显示在同一页面,而不是单独的页面上。这样可以防止用户名枚举攻击。" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." msgstr "选中后,传入断言的签名将根据此证书进行验证。要允许未签名的请求,请保留默认值。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." msgstr "启用此选项后,将记录此策略的所有执行日志。默认情况下,只记录执行错误。" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." msgstr "当与用户写入阶段结合使用时,请使用 attributes.foo 来编写属性。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." +msgstr "" + +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." msgstr "使用外部日志记录解决方案进行存档时,可以将其设置为 \"minutes=5\"。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"使用代理或 Forward Auth(单应用)模式时,将根据正则表达式检查请求的 URL 路径。使用 Forward " -"Auth(域名模式)时,将根据正则表达式检查请求的完整 URL(包括协议和主机名)。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "使用代理或 Forward Auth(单应用)模式时,将根据正则表达式检查请求的 URL 路径。使用 Forward Auth(域名模式)时,将根据正则表达式检查请求的完整 URL(包括协议和主机名)。" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "哎呦!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Windows" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Worker" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -6619,42 +6957,59 @@ msgstr "" "将流程上下文的 'prompt_data' 中的任何数据写入当前待处理的用户。如果没有用户\n" "处于待处理状态,则会创建新用户并向其写入数据。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "X509 主题" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "是" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "是({0})" -#: src/pages/outposts/OutpostForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + +#: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "您只能选择与前哨类型匹配的提供程序。" -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "您将被重定向到以下 URL。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "您目前正在模拟 {0} 的身份。点击以停止。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1.example.com 上运行的 app1" @@ -6664,11 +7019,11 @@ msgstr "app1.example.com 上运行的 app1" #~ msgid "authentik LDAP Backend" #~ msgstr "authentik LDAP 后端" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "auth.example.com 上运行的 authentik" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." msgstr "authentik:语言:显示 authentik 支持的语言设置。" @@ -6684,40 +7039,45 @@ msgstr "连接将被删除" msgid "no tabs defined" msgstr "未定义选项卡" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "对象将被删除" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "引用将被重置为默认值" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "引用将被设置为空值" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "以当前用户" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "附加检视器" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0}(\"{1}\",类型为 {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0}({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0}({consequence})" @@ -6725,7 +7085,7 @@ msgstr "{0}({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} / {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} 可用!" @@ -6733,7 +7093,7 @@ msgstr "{0} 可用!" msgid "{0} unread" msgstr "{0} 未读" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0},应该是 {1}" diff --git a/web/src/locales/zh-Hant.po b/web/src/locales/zh-Hant.po index b464aa3ec..6644c171a 100644 --- a/web/src/locales/zh-Hant.po +++ b/web/src/locales/zh-Hant.po @@ -1,9 +1,9 @@ -# +# # Translators: # Chen Zhikai, 2022 # 刘松, 2022 # deluxghost, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -33,97 +33,109 @@ msgstr "(格式: hours=-1;minutes=-2;seconds=-3)." msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(格式: hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr ".akflow 文件,这些文件可以在 goauthentik.io 上找到,也可以通过 authentik 导出。" +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr ".akflow 文件,这些文件可以在 goauthentik.io 上找到,也可以通过 authentik 导出。" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6位数字,广泛兼容" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "8位数字,与谷歌身份验证器等应用不兼容" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "像 YubiKey 这样的 “漫游” 身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "验证码已通过短信发送给您。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "有较新版本的前端可用。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "不可移除的身份验证器,例如 TouchID 或 Windows Hello" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." msgstr "用于测试的策略。等待随机持续时间后,始终返回与下面指定的结果相同的结果。" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "ALL,所有策略必须匹配才能授予访问权限。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." msgstr "ALL,所有策略必须匹配才能包含此阶段访问权限。" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "ANY,任何策略都必须匹配才能授予访问权限。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." msgstr "ANY,任何策略都必须匹配才能包含此阶段访问权限。" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "API 访问权限" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "API 身份验证用户名" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "API 身份验证密码" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "API 主机名" @@ -131,7 +143,7 @@ msgstr "API 主机名" msgid "API Requests" msgstr "API 请求" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "API 令牌(可用于以编程方式访问 API)" @@ -139,70 +151,84 @@ msgstr "API 令牌(可用于以编程方式访问 API)" msgid "API request failed" msgstr "API 请求失败" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "关于应用" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "访问密钥" #~ msgid "Access code validity" #~ msgstr "访问代码有效性" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "访问令牌 URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "访问令牌有效性" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "操作" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "操作" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "过去 24 小时内的操作" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "启用" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "成功时启用待处理用户" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "激活" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "添加" @@ -229,36 +255,44 @@ msgstr "添加" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "添加一个支持 SAML 2.0 的提供程序。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "额外的 Group DN" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "额外的用户 DN" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "额外的范围" +#~ msgid "Additional Scope" +#~ msgstr "额外的范围" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "额外的Group DN,优先于Base DN。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "传递给代理的其他作用域映射。" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "要传递给 OAuth 提供程序的其他作用域,用空格分隔。" +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "要传递给 OAuth 提供程序的其他作用域,用空格分隔。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "其他设置" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "额外的User DN,优先于Base DN。" @@ -266,149 +300,182 @@ msgstr "额外的User DN,优先于Base DN。" msgid "Admin" msgstr "管理员" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "管理员界面" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "高级协议设置" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "高级设置" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "受影响的模型:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "注意" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "用于对JWT令牌进行签名的算法。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "允许 IDP 发起的登入" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" msgstr "允许好友通过Plex进行身份验证,即使您不共享任何服务器" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP 数据库中最多允许 N 次出现。" -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." msgstr "允许用户根据属性使用应用程序、强制使用密码标准以及有选择地应用阶段。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "允许的重定向 URI" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "允许计数" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "允许的服务器" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." msgstr "允许由 IdP 启动的身份验证流。这可能存在安全风险,因为未对请求 ID 进行验证。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." msgstr "根据用户和/或 IP 信誉允许/拒绝请求。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." msgstr "也称为实体 ID。 默认为 Metadata URL。" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" msgstr "或者,如果您当前的设备已安装 Duo,请单击此链接:" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "始终需要征得同意" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "设置示例如下所示:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "任何HTML都可以使用。" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "App" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "应用密码" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" msgstr "应用程序密码(可用于使用流程执行器登录)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "应用程序" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "应用程序图标" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "应用程序授权" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "应用程序已授权" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "应用程序需要以下权限:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "应用的显示名称。" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "应用程序" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "应用程序" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "使用率最高的应用" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -416,7 +483,7 @@ msgstr "" "确实要清除流量缓存吗?\n" "这将导致所有流在下次使用时重新评估。" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -432,106 +499,111 @@ msgstr "你确定要删除 {0} {1} 吗?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "你确定要删除 {0} {objName} 吗?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "你确定要更新 {0} \"{1}\" 吗?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "断言在当前时间+此值时或之后无效(格式:hours=1;minutes=2;seconds=3)。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "断言之前无效" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "断言不在当天或之后有效" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "断言为空" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "分配给应用程序" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "已分配给 {0} 个对象。" #~ msgid "Assigned to {0} objects." #~ msgstr "已分配给 {0} 个对象。" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "已尝试以 {0} 身份登入" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"用于 SAML 断言的属性名称。可以是 URN OID, 模式引用或任何其他字符串。如果此属性映射用于 NameID 属性,则会丢弃此字段。" +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "用于 SAML 断言的属性名称。可以是 URN OID, 模式引用或任何其他字符串。如果此属性映射用于 NameID 属性,则会丢弃此字段。" -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "属性" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Audience" #~ msgid "Auth Type" #~ msgstr "身份验证类型" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "正在使用Apple进行身份验证..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "正在使用 Plex 进行身份验证..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "身份验证" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "身份验证类型" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "身份验证 URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "身份验证流程" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "身份验证器" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "身份验证器附件" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "授权" @@ -541,15 +613,16 @@ msgstr "授权" #~ msgid "Authorization Code(s)" #~ msgstr "授权码" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "授权网址" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "授权流程" @@ -557,19 +630,27 @@ msgstr "授权流程" msgid "Authorizations" msgstr "授权" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "授权 URL" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "授权应用程序:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "自动检测(基于您的浏览器)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Avatar image" @@ -577,19 +658,21 @@ msgstr "Avatar image" msgid "Back" msgstr "返回" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "后端" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "背景" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "背景图片" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "执行过程中显示背景。" @@ -602,81 +685,91 @@ msgstr "执行过程中显示背景。" #~ msgid "Backup status" #~ msgstr "备份状态" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "Base DN" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "基于经过哈希处理的用户 ID" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." msgstr "基于用户的电子邮件。 建议在 UPN 方法上使用此方法。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." msgstr "根据用户的UPN,仅当用户设置了 “upn” 属性时才有效。仅当您有不同的 UPN 和 Mail 域时才使用此方法。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "基于用户名" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "基本身份验证" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "基本身份验证" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "不记名令牌" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bind CN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "Bind DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Bind 密码" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Bind 流程" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Bind 阶段" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "绑定" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "绑定类型" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "品牌设置" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." msgstr "品牌信息显示在页面标题和其他几个地方。" @@ -684,120 +777,122 @@ msgstr "品牌信息显示在页面标题和其他几个地方。" msgid "Browser" msgstr "浏览器" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Build hash:" #~ msgid "Build hash: {0}" #~ msgstr "Build hash: {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "内置" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." -msgstr "默认情况下,只为源显示图标。启用此选项可显示他们的全名。" - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." -msgstr "验证终端节点证书所依据的 CA。可以留空以表示不进行验证。" - -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "默认情况下,只为源显示图标。启用此选项可显示他们的全名。" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "验证终端节点证书所依据的 CA。可以留空以表示不进行验证。" + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." +msgstr "" + +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "" + +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "缓存的流程" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "缓存策略" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." msgstr "缓存查询,前哨将所有用户和组保存在内存中,并将每5分钟刷新一次。" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "回调 URL" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "连接到本地 docker 守护进程时可以采用 'unix://' 的格式,或者在连接到远程系统时采用 'https://:2376' 的格式。" - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -"连接到本地 docker 守护进程时可以采用 'unix: //' 的格式,通过 SSH 连接时使用 'ssh: //',或者在连接到远程系统时使用 " -"'https://:2376' 的格式。" -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "连接到本地 docker 守护进程时可以采用 'unix://' 的格式,或者在连接到远程系统时采用 'https://:2376' 的格式。" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "连接到本地 docker 守护进程时可以采用 'unix: //' 的格式,通过 SSH 连接时使用 'ssh: //',或者在连接到远程系统时使用 'https://:2376' 的格式。" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "取消" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "不区分大小写的匹配" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "证书" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "证书指纹 (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "证书指纹 (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "证书主题" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." msgstr "用于签署发送给服务提供商的外发响应的证书。" #~ msgid "Certificate-Key Pair" #~ msgstr "证书密钥对" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "证书密钥对" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "证书密钥对" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." msgstr "用于身份验证的证书/密钥。可以留空,留空表示不进行身份验证。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "证书" @@ -805,7 +900,8 @@ msgstr "证书" msgid "Change password" msgstr "修改密码" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "更改状态" @@ -813,38 +909,39 @@ msgstr "更改状态" msgid "Change your password" msgstr "更改你的密码" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "更新日志" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "被视为符号的字符。" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "查看" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "检查应用程序访问权限" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "检查 IP" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "检查用户名" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "检查访问权限" @@ -855,34 +952,34 @@ msgstr "检查访问权限" #~ "上传密码前 5 位字符的哈希,检查密码是否在 Have I Been Pwned\n" #~ "列表中。" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "检查 outposts." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "检查状态" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "检查 Kubernetes 服务的 IP,或者" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "检查日志" #~ msgid "Check your Emails for a password reset link." #~ msgstr "检查您的电子邮件以获取密码重置链接。" -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "检查您的收件箱是否有验证电子邮件。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "复选框" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -890,31 +987,27 @@ msgstr "" "根据我是否拥有 API 检查策略请求中的值,然后根据该值拒绝请求。\n" "请注意,只有一部分密码哈希值被发送,完整的比较是在客户端完成的。" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." msgstr "检查过去 x 天内请求的用户密码是否已更改,并根据设置拒绝。" -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." msgstr "根据多条规则检查策略请求中的值,这些规则主要用于确保密码强度。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "简体中文" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "繁体中文" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "清除流程缓存" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "清除策略缓存" @@ -923,16 +1016,18 @@ msgstr "清除策略缓存" msgid "Clear all" msgstr "全部清除" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "删除背景图片" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "清除缓存" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "清除图标" @@ -944,82 +1039,84 @@ msgstr "" msgid "Click to change value" msgstr "单击以更改值" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "点击复制令牌" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "客户端 ID" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "客户端 IP" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "客户端密钥" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "客户机类型" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "关闭" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "代码" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "常用名" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "兼容模式" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "机密" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." msgstr "机密客户能够对其凭据进行保密。公共客户端无能为力。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "配置" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "配置错误" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "配置流程" #~ msgid "Configuration stage" #~ msgstr "配置阶段" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "配置阶段" @@ -1029,72 +1126,73 @@ msgstr "配置阶段" #~ msgid "Configure how long access codes are valid for." #~ msgstr "配置访问代码的有效期限。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "配置访问令牌的有效时间。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." msgstr "配置刷新令牌及其 id_tokens 的有效期限。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "配置令牌的有效期限。" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." msgstr "配置如何创建 NameID 值。如果留空,将遵守传入请求的 NameIdPolicy。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." msgstr "配置流程执行器应如何处理对质询的无效响应。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." msgstr "配置如何填写 ID 令牌的颁发者字段。" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." msgstr "配置前哨如何查询核心 authentik 服务器的用户。" #~ msgid "Configure settings relevant to your user profile." #~ msgstr "配置与您的用户配置文件相关的设置。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." msgstr "为断言配置允许的最大时间漂移。" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." msgstr "配置不同域的可视化设置和默认值。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." msgstr "配置应将哪些数据用作唯一用户标识符。在大多数情况下,默认值应该没问题。" +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "连接" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "通过端口 389 连接到 LDAP 服务器:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." msgstr "将您的用户帐户连接到下面列出的服务,以允许您使用该服务而不是传统凭据登录。" #: src/user/user-settings/UserSettingsPage.ts @@ -1108,8 +1206,8 @@ msgstr "连接服务" msgid "Connection error, reconnecting..." msgstr "连接错误,正在重新连接..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "连接设置" @@ -1117,15 +1215,15 @@ msgstr "连接设置" msgid "Consent" msgstr "同意" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "同意到期时间" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "同意过期。" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "无限期地给予同意" @@ -1133,107 +1231,128 @@ msgstr "无限期地给予同意" msgid "Consent(s)" msgstr "同意" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "将与此过滤器匹配的对象视为组。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "将与此筛选器匹配的对象视为用户。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "消费者密钥" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "消费者机密" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "上下文" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "继续" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "在没有邀请的情况下继续流动" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." msgstr "控制 authentik 如何公开和解释信息。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Cookie 域名" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "复制" #~ msgid "Copy Key" #~ msgstr "复制密钥" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "复制下载 URL" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "复制恢复链接" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1244,231 +1363,269 @@ msgstr "创建" msgid "Create App password" msgstr "创建应用程序密码" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "创建应用程序" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "创建绑定" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "创建证书密钥对" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "创建流程" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "创建组" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "创建邀请" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." msgstr "创建邀请链接以注册用户,并可选择强制使用其帐户的特定属性。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "创建通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "创建通知传输" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "创建 Outpost" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "创建策略" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "创建提示" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "创建服务账户" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "创建 Stage" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "创建 Stage 绑定" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "创建租户" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "创建令牌" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "创建用户" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "创建新应用程序" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "创建一个新前哨集成。" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "创建一个新策略。" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "创建一个新属性映射。" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "创建一个新提供程序" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "创建一个新身份来源。" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "创建一个新阶段。" -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "创建组" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "创建提供商" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "将用户创建为非活动用户" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "创建 {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "由... 创建" #~ msgid "Created {0}" #~ msgstr "已创建 {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "创建日期" #~ msgid "Current plan cntext" #~ msgstr "当前计划上下文" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "当前计划上下文" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "当前设置为:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "定制" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "仪表板" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "日期" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "日期时间" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "停用" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "调试" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." msgstr "决定此 Flow 的用途。例如,当未经身份验证的用户访问 authentik 时,身份验证流程将重定向到。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "默认" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "默认流程" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "默认?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." msgstr "定义如何向用户发送通知,例如电子邮件或 Webhook。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1493,19 +1650,19 @@ msgstr "删除" msgid "Delete account" msgstr "删除账户" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "删除当前设置的背景图片。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "删除当前设置的图标。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "之后删除临时用户" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1513,73 +1670,76 @@ msgstr "" "删除当前待处理的用户。注意,这个阶段不要求\n" "确认。使用同意阶段来确保用户知道自己的行为。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "删除 {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "拒绝用户访问" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." msgstr "" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "描述" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." msgstr "同意时向用户显示的描述。如果留空,则不会通知用户。" -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "指定是否应将此用户视为活动用户。取消选择此选项,而不是删除帐户。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "指定" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" msgstr "详细运行状况(每列一个实例,数据已缓存,因此可能没有数据)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." msgstr "确定 authentik 如何将响应发送回服务提供商。" -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." msgstr "确定会话持续多长时间。默认为 0 秒意味着会话持续到浏览器关闭为止。" #: src/elements/user/SessionList.ts msgid "Device" msgstr "设备" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "设备类别" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "可用于进行身份验证的设备类别。" +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "设备名" @@ -1587,37 +1747,32 @@ msgstr "可用于进行身份验证的设备类别。" msgid "Device(s)" msgstr "设备" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "示意图" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "摘要算法" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "数字" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." msgstr "" -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." #~ msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "直接查询,总是返回最新数据,但比缓存查询慢。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "目录" @@ -1636,66 +1791,82 @@ msgstr "目录" #~ msgid "Disable Time-based OTP" #~ msgstr "禁用基于时间的 OTP" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "已禁用" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "断开连接" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "Docker URL" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "域" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "下載" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "下载证书" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "下载私钥" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "下载签名证书" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." msgstr "由于协议限制,只有在 Outpost 有单个提供者时才使用此证书。" #~ msgid "Dummy" #~ msgstr "占位" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." msgstr "用于测试的虚拟阶段。显示一个简单的 “继续” 按钮,并且始终通过。" #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Duo 身份验证器" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Duo 激活" @@ -1703,96 +1874,98 @@ msgstr "Duo 激活" msgid "Duo authenticator" msgstr "Duo 身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "二重奏推送通知" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "事件将从数据库中删除的持续时间。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." msgstr "根据应用程序 slug,每个提供商都有不同的颁发者。" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "编辑" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "编辑绑定" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "编辑组" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "编辑策略" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "编辑 Stage" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "编辑用户" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "输入完整的网址、相对路径,或者使用 'fa://fa-test' 来使用 Font Awesome 图标 “fa-test”。" #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." msgstr "要么没有定义应用程序,要么你无权访问任何应用程序。" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "电子邮箱" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "邮箱地址" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "电子邮件信息:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "电子邮件恢复链接" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "电子邮件已发送" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "电子邮件阶段" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "电子邮件:具有电子邮件类型的文本字段。" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "嵌入式 outpost 配置不正确。" @@ -1805,7 +1978,7 @@ msgstr "嵌入式 outpost 配置不正确。" #~ msgid "Enable SMS authenticator" #~ msgstr "启用短信身份验证器" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "启用 StartTLS" @@ -1815,28 +1988,26 @@ msgstr "启用 StartTLS" #~ msgid "Enable TOTP" #~ msgstr "启用 TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." msgstr "启用兼容模式,增加与移动设备上密码管理器的兼容性。" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "已启用" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." msgstr "启用此开关将创建一个以用户命名的组,用户为成员。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "英语" @@ -1844,34 +2015,43 @@ msgstr "英语" msgid "Enroll" msgstr "注册" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "注册" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "注册流程" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "错误" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "创建凭证时出错:{err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "错误消息" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "创建凭证时出错:{err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "在服务器上验证断言时出错:{err}" @@ -1882,26 +2062,23 @@ msgstr "错误:不支持的源设置:{0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "错误:不支持的阶段设置:{0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "按计划进行评估" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "在阶段呈现给用户之前评估策略。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." msgstr "在流程规划过程中评估策略。对于基于输入的策略,请禁用此选项。应与 “重新评估策略” 结合使用,因为禁用了这两个选项,则**不**评估策略。" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "事件日志" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "事件信息" @@ -1911,67 +2088,67 @@ msgstr "事件信息" #~ msgid "Event matcher policy" #~ msgstr "事件匹配器策略" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "事件保留" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "事件 {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "事件" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "一切正常。" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "例外" #~ msgid "Execute" #~ msgstr "执行" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." #~ msgstr "执行任意 Python 代码以实现自定义检查和验证。" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "执行流程" #~ msgid "Execute with inspector" #~ msgstr "与检查员一起执行" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." msgstr "执行 python 代码段以确定是允许还是拒绝请求。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "执行日志记录" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "过期" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "过期时间" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "过期?" @@ -1980,368 +2157,372 @@ msgstr "过期?" msgid "Expiring" msgstr "即将到期" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "即将到期?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "到期" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "到期日" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "明确同意" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "探索集成" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "出口" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "出口流程" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "表情" #~ msgid "Expression policy" #~ msgstr "表达式策略" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "使用 Python 的表达式。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "外部 API 网址" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"使用 authentik 作为身份提供程序的外部应用程序,利用 OAuth2 和 SAML 等协议。此处显示了所有应用程序,甚至是您无法访问的应用程序。" +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "使用 authentik 作为身份提供程序的外部应用程序,利用 OAuth2 和 SAML 等协议。此处显示了所有应用程序,甚至是您无法访问的应用程序。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "外部主机" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "外部主机" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "登入失败" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "上个月每天的失败登入次数" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "取消前尝试失败" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "登入失败" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "失败的源" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "无法删除流程缓存" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "未能删除策略缓存" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "无法删除 {0}: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "更新失败 {0}:{1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "网站图标" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "联盟和社交登录" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "字段" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "字段键" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." msgstr "要检查的字段键,提示阶段中定义的字段键可用。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "写入此值的用户对象的字段。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "包含唯一标识符的字段。" #~ msgid "Field which contains members of a group." #~ msgstr "包含组成员的字段。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"包含组成员的字段。请注意,如果使用 “memberUID” 字段,则假定该值包含相对可分辨名称。例如,'memberUID=some-user' 而不是" -" 'memberuid=cn=some-user、ou=groups、... '" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "包含组成员的字段。请注意,如果使用 “memberUID” 字段,则假定该值包含相对可分辨名称。例如,'memberUID=some-user' 而不是 'memberuid=cn=some-user、ou=groups、... '" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "字段" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." msgstr "用户可以用来标识自己的字段。如果未选择任何字段,则用户将只能使用源。" +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" +msgstr "" + #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "完成" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "流程" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "流程概述" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "流程执行" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "流程检查器" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "流程设置" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "认证已存在用户时所使用的流程。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "新用户注册时所使用的流程。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "身份验证之前使用的流程。" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." msgstr "经过身份验证的用户用来配置其密码的流程。如果为空,用户将无法配置更改其密码。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." msgstr "经过身份验证的用户用来配置此阶段的流程。如果为空,用户将无法配置此阶段。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." msgstr "用于用户进行身份验证的流程。目前仅支持标识和密码阶段。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." msgstr "用于对用户进行身份验证的流程。如果留空,则使用按辅助信息块排序的第一个适用流程。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." msgstr "用于注销的流程。如果留空,则使用按辅助信息块排序的第一个适用流程。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "授权此请求发起端时使用的Flow。" -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "流程" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "流程" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "流程和阶段" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." msgstr "流程描述了一系列用于对用户进行身份验证、注册或恢复的阶段。阶段是根据应用于它们的策略来选择的。" -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "跟随重定向" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "强制用户配置身份验证器" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "忘记密码了吗?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "忘记用户名或密码?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "表单未返回提交承诺" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "格式:\"weeks=3;days=2;hours=3,seconds=2\"。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "转发身份验证(域级别)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "转发身份验证(域级)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "转发身份验证(单个应用程序)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "法语" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "友好显示名称" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "来自" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "发件人地址" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "发件人号码" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "GID 起始编号" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "一般系统异常" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "常规系统状态" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "生成" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "生成证书密钥对" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "通用的" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "通用 OpenID 连接" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "德语" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "从 https://console.twilio.com 获取此值" @@ -2359,73 +2540,74 @@ msgstr "转到上一页" #~ msgid "Go to user interface" #~ msgstr "转到用户界面" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "组" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "组信息" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "组属性映射" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." msgstr "组绑定仅会在已登录用户访问此源时检查。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "组成员资格字段" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "分组对象过滤器" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." msgstr "将用户分组在一起,并根据成员资格为他们授予权限。" -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "组 {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "组" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "组" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256(对称加密)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "HTTP-Basic 密码密钥" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "HTTP-Basic 用户名密钥" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "未正确检测到 HTTPS" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "" @@ -2435,64 +2617,63 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned 策略" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "运行状况和版本" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "健康的 Outposts" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "健康的源" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "帮助文本" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." msgstr "隐藏:隐藏字段,可用于将数据插入表单。" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "隐藏托管映射" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "隐藏服务账户" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." msgstr "按住 ctrl/command 键可选择多个项目。" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." msgstr "在取消流程之前,用户有多少次尝试。要锁定用户,请使用信誉策略和 user_write 阶段。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "如何连接" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2500,30 +2681,31 @@ msgstr "ID" msgid "ID Token" msgstr "ID 令牌" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "IP 信誉" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "图标" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." msgstr "在侧边栏/标题和流程执行器中显示的图标。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "浏览器选项卡中显示的图标。" -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2532,45 +2714,36 @@ msgstr "标识符" #~ msgid "Identity & Cryptography" #~ msgstr "身份与加密" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." msgstr "如果启用,请使用本地连接。需要的 Docker Socket/Kubernetes 集成。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." msgstr "如果留空,authentik 将尝试根据选定的提供商提取启动网址。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." msgstr "如果多个提供商共享一个 Outpost,则使用自签名证书。" -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." #~ msgstr "如果未指定显式重定向 URI,则允许使用任何重定向 URI。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." msgstr "如果未指定显式重定向 URI,则将保存第一个成功使用的重定向 URI。" #~ msgid "" @@ -2578,135 +2751,145 @@ msgstr "如果未指定显式重定向 URI,则将保存第一个成功使用 #~ "and show a notice." #~ msgstr "如果密码已经超过 X 天未更改,使该用户的密码失效并显示提醒。 " -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "设置后,用户可以配置他们个人资料的详细信息。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "如果已设置,则用户可以使用此流程自行取消注册。如果未设置流量,则不显示选项。" -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." msgstr "如果设置了此标志,则当没有发出邀请时,此舞台将跳转到下一个阶段。默认情况下,当没有发出邀请时,此阶段将取消流程。" -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." msgstr "如果选择此选项,令牌将过期。到期后,令牌将被轮换。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." msgstr "如果你使用的是隐式的客户端流(其中不使用令牌端点),那么这次你可能想增加。" -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." msgstr "如果您的 authentik 实例正在使用自签名证书,请设置此值。" -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." msgstr "如果您的 authentik_host 设置与您要登录时使用的网址不匹配,请添加此设置。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "模仿" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "模拟已结束" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "模拟已开始" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "导入" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "导入流程" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." msgstr "导入外部提供商的证书或创建用于签署请求的证书。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "万一你无法访问任何其他方法。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." msgstr "在这种情况下,您需要将身份验证网址设置为 auth.example.com,将 Cookie 域设置为 example.com。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "不活跃" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." msgstr "对于不访问userinfo端点的应用程序,将来自作用域的用户声明包含在id_token中。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "在 id_token 中包含声明" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "整合" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "集成密钥" #~ msgid "Integrations" #~ msgstr "集成" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "意图" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "内部主机" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "应用的内部名称,在URL中使用。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "内部主机" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "内部主机 SSL 验证" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "将占位符解释为表达式" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." @@ -2714,481 +2897,541 @@ msgstr "" "无效的登入尝试将降低客户端 IP 的分数,\n" "他们试图以一个身份登入的用户名。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "响应操作无效" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "失效" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "失效流程" #~ msgid "Invitation" #~ msgstr "邀请" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "已使用邀请" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "邀请" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "邀请" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "处于激活状态" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "是超级用户" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Issuer" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Issuer mode" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" #~ msgid "JWT Algorithm" #~ msgstr "JWT 算法" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." msgstr "此处配置的证书签名的 JWT 可以用于此提供程序的身份验证。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "用于对令牌进行签名的密钥。" -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." #~ msgstr "用于对令牌进行签名的密钥。仅当JWT算法设置为 RS256 时才需要。" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." msgstr "用于签署传出请求的密钥对。留空则禁用签名。" -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP(技术预览版)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "LDAP 属性映射" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." msgstr "可以发出绑定请求和搜索请求的 LDAP DN。" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "LDAP 同步状态" -#~ msgid "LDAP details" -#~ msgstr "LDAP 详情" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "LDAP 详情" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "标签" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "标签显示在提示符旁边/上方。" -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "最后的 IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "上次登录" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "上次运行" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "最后显示:{0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "上次同步:{0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "启动" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "启动 URL" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." +msgstr "" + +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Let the user identify themselves with their username or Email address." msgstr "让用户使用其用户名或电子邮件地址来标识自己。" #~ msgid "Library" #~ msgstr "Library" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" msgstr "链接到具有相同电子邮件地址的用户。当源不验证电子邮件地址时,可能会产生安全隐患" +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" +msgstr "" + #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "链接到具有相同用户名的用户。当用户名与其他源一起使用时,可能会产生安全隐患。" +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "链接到具有相同用户名的用户。当用户名与其他源一起使用时,可能会产生安全隐患。" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "使用邀请的链接。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "使用唯一标识符链接用户" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "加载服务器" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "正在加载" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "载入中……" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "本地" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "" #~ msgid "Locale" #~ msgstr "区域设置" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "日志消息" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "将当前待处理的用户登录。" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "通过 {0} 登录。" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "登入" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." msgstr "登入密码会自动从 LDAP 同步到 authentik。启用此选项可将 authentik 中的密码更改回写至 LDAP。" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "登入以继续 {0}。" -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "登入" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "过去 24 小时内的登入次数" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "上个月每天的登入次数" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "退出" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "退出 URL" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "日志" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "authentik 在后台执行的长时间运行的操作。" +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "MFA 设备" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "确保将这些令牌保存在安全的地方。" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "由 authentik 管理" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "由 authentik 管理(已发现)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "将新创建的用户标记为非活动用户。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." msgstr "将创建的事件与此操作类型匹配。留空时,所有操作类型都将匹配。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." msgstr "匹配选定应用程序创建的事件。如果留空,则匹配所有应用程序。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." msgstr "匹配事件的客户端 IP(严格匹配),对于网络匹配,请使用表达式策略。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." msgstr "根据一组条件匹配事件。如果任何配置的值匹配,则策略将通过。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." msgstr "匹配是根据域名后缀完成的,因此,如果您输入 domain.tld,foo.domain.tld 仍将匹配。" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "最长使用期限(以天为单位)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "成员" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "信息" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "信息" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "元数据" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "最低位数" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "小写字符的最小数量" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "符号字符的最小数量" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "大写字符的最小数量" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "最小长度" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "模式" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "型号名称" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "模型已创建" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "模型已删除" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "模型已更新" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "监控" @@ -3200,137 +3443,160 @@ msgstr "我的应用" msgid "My applications" msgstr "我的应用" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "姓名" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." msgstr "表单域的名称,也用于存储值。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "NameID 政策" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "nameID 属性映射" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "需要一个账户?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "否定结果" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "否定绑定的结果。消息不受影响。" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "新前哨集成" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "新建策略" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "新建属性映射" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "新建提供程序" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "新建身份来源" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "新建阶段" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "新版本可用!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." msgstr "如果选择了组,则会将新创建的用户添加到该组。" @@ -3338,34 +3604,39 @@ msgstr "如果选择了组,则会将新创建的用户添加到该组。" msgid "Next" msgstr "下一步" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "下一阶段" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx(代理管理器)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx (standalone)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "No" @@ -3374,57 +3645,63 @@ msgstr "No" msgid "No Applications available." msgstr "没有可用的应用程序。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "未找到任何事件。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "没有策略约束。" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "没有阶段绑定" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "没有其他可用数据。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "无需进行其他设置。" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "找不到表格" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "没有激活的集成" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "没有日志消息。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "找不到匹配的事件。" -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "未找到任何对象。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "当前没有策略绑定到此对象。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "不发送首选项" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "未配置任何恢复流程。" @@ -3436,27 +3713,27 @@ msgstr "没有可用的服务。" msgid "No settings flow configured." msgstr "未配置设置流程" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "目前没有阶段绑定到此流程。" -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "没有 workers 连接。后台任务将无法运行。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "无(规则已禁用)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "正常" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "不可用" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "未配置操作" @@ -3467,7 +3744,7 @@ msgstr "未配置操作" msgid "Not found" msgstr "未找到" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "尚未同步。" @@ -3475,41 +3752,44 @@ msgstr "尚未同步。" msgid "Not used by any other object." msgstr "不被任何其他对象使用。" -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "不是你?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "注意" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "通知规则" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "通知传输" #~ msgid "Notification rule" #~ msgstr "通知规则" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "通知传输" @@ -3523,58 +3803,65 @@ msgstr "通知" #~ msgid "Notifications Transport" #~ msgstr "通知传输" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "编号" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "发送短信的来源号码。" #~ msgid "OAuth Authorization Codes" #~ msgstr "OAuth 授权码" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "OAuth 刷新代码" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "OAuth 详情" #~ msgid "OAuth/OIDC" #~ msgstr "OAuth/OIDC" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." msgstr "" #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "对象" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "对象字段" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "对象唯一性字段" @@ -3582,27 +3869,25 @@ msgstr "对象唯一性字段" msgid "Objects created" msgstr "已创建对象" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "偏移量,在此之后同意过期。(格式:hours=1;minutes=2;seconds=3)。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "代表 {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." msgstr "只能使策略失效,不要使用户的密码失效。" -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." msgstr "仅发送一次通知,例如在向聊天频道发送 Webhook 时。" #: src/elements/notifications/APIDrawer.ts @@ -3612,7 +3897,11 @@ msgstr "打开 API 浏览器" #~ msgid "Open application" #~ msgstr "打开应用程序" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "在 GitHub 上打开问题..." @@ -3620,96 +3909,95 @@ msgstr "在 GitHub 上打开问题..." msgid "Open settings" msgstr "打开设置" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "OpenID 配置发行者" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "OpenID 配置网址" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." msgstr "可选私钥。如果设置了此设置,则可以使用此密钥对进行加密。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "如果 IDP 支持单点注销,则为可选 URL。" -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." msgstr "加载到流程的 “prompt_data” 上下文变量中的可选数据。YAML 或 JSON。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." msgstr "可选注册流程,链接在页面底部。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." msgstr "可选的无密码流程,链接在页面底部。配置后,用户可以使用此流程向 WebAuthn 身份验证器进行身份验证,而无需输入任何详细信息。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." msgstr "可选的恢复流程,链接在页面底部。" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "可选,逗号分隔的 subjectAlt 名称。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." msgstr "输入可选的分组名称。分组相同的应用程序会显示在一起。 " -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "(可选)预先填充输入值" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." msgstr "(可选)设置 “断言” 属性的'友好名称'值。" -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "如果您希望在域级别进行身份验证和授权,可以选择将其设置为您的父域。如果你以 app1.domain.tld、app2.domain.tld " -#~ "的身份运行应用程序,请将其设置为 “domain.tld”。" +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "如果您希望在域级别进行身份验证和授权,可以选择将其设置为您的父域。如果你以 app1.domain.tld、app2.domain.tld 的身份运行应用程序,请将其设置为 “domain.tld”。" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" + +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "订购" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "其他全局设置" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "过时的 Outposts" #~ msgid "Outpost" #~ msgstr "Outpost" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Outpost 部署信息" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Outpost 集成" @@ -3719,68 +4007,71 @@ msgstr "Outpost 集成" #~ msgid "Outpost integration" #~ msgstr "Outpost 集成" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Outpost 集成" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Outpost 状态" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Outpost(s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Outposts" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." msgstr "Outpost 是对 authentik 组件的部署,以支持不同的环境和协议,例如反向代理。" -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "概述" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "PEM 编码的证书数据。" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "家长" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "从 LDAP 导入的所有组的父组。" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "通行证政策?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "当事件匹配选定的条件时通过。" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "通过" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "密码" @@ -3790,117 +4081,140 @@ msgstr "密码" #~ msgid "Password expiry policy" #~ msgstr "密码过期策略" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "“密码” 字段" #~ msgid "Password policy" #~ msgstr "密码策略" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "密码已设置" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "密码阶段" #~ msgid "Password, 2FA, etc" #~ msgstr "密码、2FA 等" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." msgstr "密码:屏蔽输入,密码根据来源进行验证。策略仍需应用于此阶段。如果在同一阶段使用其中的两个,则确保它们是相同的。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "无密码流" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "持久" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "电话号码" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "占位符" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "计划历史记录" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "请输入您的验证码" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "请输入您的电话号码。" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "请输入您的 TOTP 代码" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "请输入你的密码" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "策略" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "策略" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "策略/组/用户绑定" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "政策/策略" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "策略/用户/组" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "策略绑定" #~ msgid "Policy binding" #~ msgstr "策略绑定" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "策略绑定" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "策略引擎模式" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "策略例外" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "策略执行" @@ -3912,193 +4226,200 @@ msgstr "策略执行" #~ "but takes a random time to process." #~ msgstr "用于调试策略引擎的策略。返回固定结果,但处理时间随机。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "策略 {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "特定于策略的设置" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "波兰语" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Post binding" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Post binding(自动提交)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "由 authentik 强力驱动" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "身份验证前流程" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "私钥" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "私钥可用吗?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." msgstr "私钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "个人资料网址" #~ msgid "Prompt" #~ msgstr "提示" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." msgstr "提示用户同意。同意可以是永久性的,也可以在规定的时间内过期。" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "提示" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "提示" #~ msgid "Property Mapping" #~ msgstr "属性映射" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "属性映射异常" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "属性映射" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "属性映射" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "属性映射" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "用于组创建的属性映射。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "用于创建用户的属性映射。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "协议设置" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "协议设置" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." +msgstr "" + +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." msgstr "为分配的应用程序提供对 SAML 和 OAuth 等协议的支持。" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "提供商" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "提供商类型" #~ msgid "Provider type" #~ msgstr "提供商类型" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "提供商" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "提供商" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "代理" -#~ msgid "Proxy details" -#~ msgstr "代理详情" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "代理详情" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "公开" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "公钥" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." msgstr "公钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "发行人" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "快速行动" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "RESTART 从头开始重新启动流程,同时保留流程上下文。" +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART 从头开始重新启动流程,同时保留流程上下文。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART 从头开始重新启动流程。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." +msgstr "" + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." msgstr "RETRY 向执行器返回错误消息和类似的质询。" #~ msgid "RS256 (Asymmetric Encryption)" @@ -4107,87 +4428,89 @@ msgstr "RETRY 向执行器返回错误消息和类似的质询。" #~ msgid "RSA Key" #~ msgstr "RSA 密钥" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "使用 plex 重新进行身份验证" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "重新评估策略" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "在您的设备上接收推送通知。" -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "恢复" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "恢复流程" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." msgstr "恢复流程。如果留空,则使用按辅助信息块排序的第一个适用流程。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "恢复密钥" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." msgstr "无法通过电子邮件发送恢复链接,用户没有保存电子邮件地址。" -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "重定向" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "重定向 URI" #~ msgid "Redirect URIs/Origins" #~ msgstr "重定向 URIs/Origins" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "重定向绑定" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "刷新" @@ -4198,56 +4521,51 @@ msgstr "刷新" msgid "Refresh Code(s)" msgstr "刷新代码" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "注册设备" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." #~ msgstr "不需要身份验证的正则表达式。每个新行都被解释为一个新的正则表达式。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." msgstr "不需要身份验证的正则表达式。每个新行都被解释为一个新表达式。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "普通用户" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "相关" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "相关对象" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "从当前会话中移除用户。" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "声誉" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." msgstr "IP 和用户标识符的声誉。每次登入失败的分数都会降低,每次成功登入的分数都会增加。" -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." #~ msgstr "IP 的声誉。每次登入失败的分数都会降低,每次成功登入的分数都会增加。" -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." #~ msgstr "用户名的声誉。每次登入失败的分数都会降低,每次成功登入的分数都会增加。" #~ msgid "Reputation policy" @@ -4259,63 +4577,64 @@ msgstr "IP 和用户标识符的声誉。每次登入失败的分数都会降低 #~ msgid "Reputation policy - Users" #~ msgstr "信誉策略-用户" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "声誉得分" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "请求" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "请求被拒绝。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "请求令牌 URL" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "必需" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "必需。" #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_ 。" +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_ 。" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "重置密码" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "常驻钥匙要求" #~ msgid "Resources" #~ msgstr "资源" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "结果" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "重试" #~ msgid "Retry Task" #~ msgstr "重试任务" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "重试身份验证" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "返回" @@ -4324,71 +4643,79 @@ msgstr "返回" msgid "Return home" msgstr "返回主页" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "返回设备选择器" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." #~ msgstr "如果请求 IP/目标用户名的分数低于特定阈值则返回真。 " #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "已吊销?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "再次运行同步" -#~ msgid "SAML" -#~ msgstr "SAML" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "SAML" #~ msgid "SAML (metadata import)" #~ msgstr "SAML(元数据导入)" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "SAML 属性名称" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "SAML 元数据" -#~ msgid "SAML details" -#~ msgstr "SAML 详情" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "SAML 详情" #~ msgid "SAML details (import from metadata)" #~ msgstr "SAML 详情(从元数据导入)" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "SLO URL" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "短信" @@ -4396,32 +4723,44 @@ msgstr "短信" msgid "SMS authenticator" msgstr "短信身份验证器" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "基于短信的身份验证器" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "SMTP 主机" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "SMTP 密码" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "SMTP 端口" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "SMTP 用户名" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "SSO 网址" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "所有提供商都使用相同的标识符" @@ -4429,56 +4768,59 @@ msgstr "所有提供商都使用相同的标识符" msgid "Save" msgstr "保存" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "作用域名称" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." msgstr "客户端可以指定的访问这些属性的范围。" +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "范围" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "得分" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "搜索基础" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "搜索组" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "搜索模式" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "搜索..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "密钥" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "秘密被轮换了" #~ msgid "Secret was rotation" #~ msgstr "秘密是轮换的" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "已查看 Secret" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Secret:" @@ -4486,29 +4828,27 @@ msgstr "Secret:" msgid "Security key authenticator" msgstr "安全密钥身份验证器" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "有关所有变量的列表,请参阅文档。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." msgstr "选择此应用程序应使用的提供程序。或者,创建一个新的提供商。" #: src/elements/table/Table.ts msgid "Select all rows" msgstr "选择所有行" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "选择一种身份验证方法。" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "选择注册流程" @@ -4519,120 +4859,108 @@ msgstr "选择注册流程" msgid "Select an object." msgstr "选择一个对象。" -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "选择要向其添加用户的组" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "选择以下源之一进行登入。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." msgstr "应显示选择的源以供用户进行身份验证。这只会影响基于 Web 的源,而不影响 LDAP。" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "选择类型" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "选择要添加的用户" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." msgstr "选择客户端可以使用哪些作用域。客户端仍然需要指定访问数据的范围。" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." msgstr "选择用户必须是哪个服务器的成员才能进行身份验证。" -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." msgstr "选择应使用哪些传输来通知用户。如果未选择任何内容,则通知将仅显示在 authentik UI 中。" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." msgstr "在提交阶段以验证数据时,将执行选定的策略。" -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." #~ msgstr "选择服务连接可通过 authentik 管理 Outpost。" -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." msgstr "选择集成可以使authentik对 Outpost 进行管理。" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "选择用于测试密码的后端。" -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "再次发送电子邮件。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "发送链接" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." msgstr "每当策略创建并匹配特定事件时,都会发送通知。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "发送一次" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "向用户发送恢复链接" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "已发送到组" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "分隔符:静态分隔线" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "服务器 URI" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "服务器和客户端之间的距离超过5秒。" #~ msgid "Server name for which this provider's certificate is valid for." #~ msgstr "此提供程序的证书对其有效的服务器名称。" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "服务器验证凭据失败:{err}" #~ msgid "Service Connections" #~ msgstr "服务连接" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "服务提供商绑定" @@ -4642,24 +4970,22 @@ msgstr "服务提供商绑定" #~ msgid "Session" #~ msgstr "会话" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "会话 ID" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "会话持续时间" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "在当前时间+此值时或之后,会话无效(格式:hours=1;minutes=2;seconds=3)。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "会话不在当天或之后有效" @@ -4667,65 +4993,59 @@ msgstr "会话不在当天或之后有效" msgid "Session(s)" msgstr "会话" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "会话" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "设置 HTTP 基本身份验证" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." msgstr "根据来自 authentik 的值设置自定义 HTTP-Basic 身份验证标头。" -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "使用 YAML 或 JSON 设置自定义属性。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "设置密码" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"将此设置为您希望身份验证有效的域。必须是上述 URL 的父域名。如果你以 app1.domain.tld、app2.domain.tld " -"的身份运行应用程序,请将其设置为 “domain.tld”。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "将此设置为您希望身份验证有效的域。必须是上述 URL 的父域名。如果你以 app1.domain.tld、app2.domain.tld 的身份运行应用程序,请将其设置为 “domain.tld”。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "设置" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "严重程度" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." msgstr "向用户显示任意输入字段,例如在注册期间。数据保存在流程上下文中的 “prompt_data” 变量下。" #: src/elements/Expand.ts msgid "Show less" msgstr "显示更少" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "显示匹配的用户" @@ -4733,63 +5053,73 @@ msgstr "显示匹配的用户" msgid "Show more" msgstr "显示更多" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "显示源的标签" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "显示为 “Flow” 页面中的标题。" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "注册。" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "签名算法" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "签名证书" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "签名密钥" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "签名密钥对" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." msgstr "可用于提示阶段的单个提示符。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "一次性使用" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "跳过路径正则表达式" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Slug" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "发生错误,请稍后重试。" @@ -4797,7 +5127,7 @@ msgstr "发生错误,请稍后重试。" #~ msgid "Source" #~ msgstr "源" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "源链接" @@ -4807,158 +5137,142 @@ msgstr "源链接" #~ msgid "Source {0}" #~ msgstr "源 {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "源" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "源" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" #~ msgstr "身份来源,既可以同步到 authentik 的数据库(如 LDAP)中,也可以被用户用来进行身份验证和注册,例如 OAuth 和社交登录" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." msgstr "身份来源,既可以同步到authentik的数据库中,也可以被用户用来进行身份验证和注册。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "西班牙的" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "通过用逗号分隔多个服务器 URI 来指定它们。" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "阶段" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "阶段绑定" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "阶段配置" #~ msgid "Stage binding" #~ msgstr "阶段绑定" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "阶段绑定" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "阶段种类" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "阶段名" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "阶段对象" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "阶段类型" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." #~ msgstr "Stage 用于在用户没有任何兼容设备时配置身份验证器。此配置 Stage 通过后,不会再次提示用户。" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." msgstr "用于配置 TOTP 身份验证器(即 Auth/Google 身份验证器)的阶段。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." msgstr "用于配置 Webautnn 身份验证器(即 Yubikey、FaceID/Windows Hello)的阶段。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." msgstr "Stage 用于配置基于二重奏的身份验证器。此阶段应该用于配置流程。" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." msgstr "Stage 用于配置静态身份验证器(即静态令牌)。此阶段应该用于配置流程。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." msgstr "用于配置基于短信的 TOTP 身份验证器的阶段。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." msgstr "Stage 用于验证任何身份验证器。此阶段应在身份验证或授权流程中使用。" -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "阶段" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "阶段特定的设置" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "阶段" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." msgstr "阶段是引导用户完成的流程的单个步骤。阶段只能在流程内部执行。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." msgstr "当用户没有任何兼容的设备时,用来配置身份验证器的阶段。此阶段通过后,将不再请求此用户。" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "州" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "静态令牌" @@ -4966,7 +5280,7 @@ msgstr "静态令牌" msgid "Static authenticator" msgstr "静态身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "静态令牌" @@ -4974,17 +5288,16 @@ msgstr "静态令牌" msgid "Static tokens" msgstr "静态令牌" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "静态:静态值,按原样显示。" -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." msgstr "静态拒绝流。要有效地使用此阶段,请在相应的绑定上禁用*按计划评估*。" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "状态" @@ -4994,31 +5307,34 @@ msgstr "状态" #~ msgid "Status: Enabled" #~ msgstr "状态:已启用" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "停止模拟" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Subject" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Subject 模式" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "替代名称" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "成功" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "成功登入" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "已成功清除流程缓存" @@ -5026,173 +5342,191 @@ msgstr "已成功清除流程缓存" msgid "Successfully cleared notifications" msgstr "已成功清除通知" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "已成功清除策略缓存" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "成功复制 TOTP 配置。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "已成功创建应用程序。" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "成功创建绑定。" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "已成功创建证书密钥对。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "已成功创建流程。" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "已成功创建组。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "已成功创建集成。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "已成功创建邀请。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "已成功创建映射。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "已成功创建 Outpost。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "已成功创建策略。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "已成功创建提示。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "已成功创建提供商。" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "已成功创建规则。" #~ msgid "Successfully created service-connection." #~ msgstr "已成功创建服务连接。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "已成功创建源。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "已成功创建阶段。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "成功创建租户。" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "已成功创建令牌。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "已成功创建传输。" -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "已成功创建用户。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "成功删除 {0} {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "成功生成证书密钥对。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "成功生成恢复链接" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "已成功导入流程。" -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "已成功导入提供程序。" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "已成功发送电子邮件。" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "已成功发送测试请求。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "已成功更新应用程序。" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "已成功更新绑定。" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "已成功更新证书密钥对。" @@ -5207,200 +5541,207 @@ msgstr "已成功更新详情" msgid "Successfully updated device." msgstr "已成功更新设备。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "已成功更新流程。" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "已成功更新组。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "已成功更新集成。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "已成功更新邀请。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "已成功更新映射。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "已成功更新 Outpost。" -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "已成功更新密码。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "已成功更新策略。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "已成功更新提示。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "已成功更新提供程序。" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "已成功更新规则。" #~ msgid "Successfully updated service-connection." #~ msgstr "已成功更新服务连接。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "已成功更新源。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "已成功更新阶段。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "已成功更新租户。" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "已成功更新令牌。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "已成功更新传输。" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "已成功更新用户。" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "成功更新 {0} {1}" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "超级用户" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "超级用户权限?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "超级用户组" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "超级用户" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "可疑请求" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "符号字符集" #~ msgid "Sync" #~ msgstr "同步" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "同步组" #~ msgid "Sync parent group" #~ msgstr "同步父组" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "同步状态" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "同步用户" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "系统" #~ msgid "System Overview" #~ msgstr "系统概述" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "系统任务" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "系统状态" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "系统任务异常" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "系统任务执行" #~ msgid "TLS Authentication Certificate" #~ msgstr "TLS 身份验证证书" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "TLS 身份验证证书/SSH 密钥对" #~ msgid "TLS Server name" #~ msgstr "TLS 服务器名称" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "TLS 验证证书" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "TOTP 身份验证器" @@ -5412,61 +5753,62 @@ msgstr "TOTP 设备" msgid "TOTP authenticator" msgstr "TOTP 身份验证器" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "Taiwanese Mandarin" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "目标" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "任务已完成,但出现错误" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "任务已完成,但出现警告" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "“模板”" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "租户" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "租户" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "租户" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "测试" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "测试策略" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "测试属性映射" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." msgstr "文本(只读):简单文本输入,但无法编辑。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "文本:简单文本输入" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "docker 主机的主机 IP" @@ -5474,38 +5816,28 @@ msgstr "docker 主机的主机 IP" msgid "The URL \"{0}\" was not found." msgstr "找不到网址 “{0}”。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" msgstr "身份验证者必须创建专用凭据。如果不能,RP 已做好准备以防发生错误" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" msgstr "身份验证器可以创建和存储专用凭据,但如果没有,那也没关系" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" msgstr "身份验证者不应创建专用凭据" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." msgstr "您将通过其访问应用程序的外部 URL。包括任何非标准端口。" -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." #~ msgstr "您将在其中进行身份验证的外部 URL。可以与 authentik 属于同一个域。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." msgstr "您将在其中进行身份验证的外部 URL。在此 URL 下应该可以访问身份验证核心服务器。" #: src/elements/utils/TimeDeltaHelp.ts @@ -5519,6 +5851,10 @@ msgstr "" msgid "The following objects use {objName}" msgstr "以下对象使用 {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5528,7 +5864,7 @@ msgstr "以下对象使用 {objName}" #~ "当其中一个或两个选定选项等于或小于\n" #~ "阈值。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5538,36 +5874,31 @@ msgstr "" "当其中一个或两个选定选项相等或高于\n" "阈值。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." msgstr "策略需要一段随机时间才能执行。这将控制所需的最短时间。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"对于 GIDNumbers 来说,这个数字被添加到从 group.pk 生成的数字中,以确保对于 POSIX 组来说,这个数字不会太低。默认值为 " -"4000,以确保我们不会与本地组或用户主组 GIDNumber 发生冲突" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "对于 GIDNumbers 来说,这个数字被添加到从 group.pk 生成的数字中,以确保对于 POSIX 组来说,这个数字不会太低。默认值为 4000,以确保我们不会与本地组或用户主组 GIDNumber 发生冲突" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"对于UIDNumbers来说,这个数字被添加到User.pk中,以确保对于POSIX用户来说,这个数字不会太低。默认值为 " -"2000,以确保我们不会与本地用户 uidNumber 发生冲突" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "对于UIDNumbers来说,这个数字被添加到User.pk中,以确保对于POSIX用户来说,这个数字不会太低。默认值为 2000,以确保我们不会与本地用户 uidNumber 发生冲突" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." msgstr "这些绑定控制是否将此阶段应用于流程。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5575,13 +5906,13 @@ msgstr "" "这些绑定控制此规则触发的事件。绑定到\n" "将根据事件的用户对组/用户进行检查。" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." msgstr "这些绑定控制哪些用户可以访问此流程。" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5589,159 +5920,137 @@ msgstr "" "这些绑定控制哪些用户可以访问此源。\n" "您只能在此处使用策略,因为在对用户进行身份验证之前会检查访问权限。" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." msgstr "这些策略控制哪些用户可以访问此应用程序。" -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "此流程已完成。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "这是向其发送 POST 请求的完整终端节点。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "这是用于基本身份验证的密码" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" msgstr "这是用于基本身份验证的用户名,或者与不记名令牌一起使用时的令牌" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"除了请求必须经过身份验证外,此提供程序的行为类似于透明的反向代理。如果您的上游应用程序使用 HTTPS,请确保也使用 HTTPS 连接到 " -"Outpost。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "除了请求必须经过身份验证外,此提供程序的行为类似于透明的反向代理。如果您的上游应用程序使用 HTTPS,请确保也使用 HTTPS 连接到 Outpost。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." msgstr "此设置仅影响新事件,因为过期时间是按事件保存的。" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." msgstr "此阶段可以包含在注册流程中以接受邀请。" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." msgstr "此阶段会根据 Google reCAPTCHA 服务检查用户的当前会话。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "阈值" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "发送的令牌的有效时间(以分钟为单位)。" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式为 “瞬态” " -#~ "且用户未手动注销的情况。(格式:hours=1;minutes=2;seconds=3)。" +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式为 “瞬态” 且用户未手动注销的情况。(格式:hours=1;minutes=2;seconds=3)。" #~ msgid "Time-based One-Time Passwords" #~ msgstr "基于时间的一次性密码" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "超时" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "标题" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "To" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." #~ msgstr "要允许任何重定向 URI,请将此值设置为 “*”。请注意这可能带来的安全影响。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." msgstr "要创建恢复链接,当前租户需要配置恢复流程。" -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." #~ msgstr "要直接重置用户的密码,请在当前活动的租户上配置恢复流程。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." msgstr "要让用户直接重置密码,请在当前活动的租户上配置恢复流程。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." msgstr "要改用 SSL,请使用 'ldaps: //' 并禁用此选项。" #~ msgid "Token" #~ msgstr "令牌" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "令牌网址" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Token count" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "令牌到期" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "令牌由 authentik 管理。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "令牌有效性" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "令牌" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "令牌" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "令牌和应用程序密码" @@ -5749,229 +6058,259 @@ msgstr "令牌和应用程序密码" msgid "Tokens and App passwords" msgstr "令牌和应用程序密码" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." msgstr "令牌在整个authentik中用于电子邮件验证阶段、恢复密钥和API访问。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "通过短信发送的令牌。" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "总流程" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "组总数" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "总策略数" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "用户总数" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "传统身份验证器" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik (Compose)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik (Standalone)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "暂时的" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "传输" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "土耳其语" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "Twilio 账户 SID" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Twilio 身份验证令牌" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "类型" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "用户界面设置" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "UID 起始编号" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "URL 设置" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "初始登录请求发送到的URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." msgstr "用户被重定向到以同意授权的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." msgstr "authentik 用来获取用户信息的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "authentik 用来检索令牌的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." msgstr "用于请求初始令牌的 URL。只有 OAuth 1 才需要此网址。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "未经身份验证的路径" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "未经身份验证的 URL" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "未绑定策略" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "取消注册" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "取消注册流程" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "不健康" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "不健康的 Outposts" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "引用令牌的唯一标识符。" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "未知" #~ msgid "Unmanaged" #~ msgstr "非托管" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "未读通知" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "未同步的源" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "最新!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "更新" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "更新应用程序" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "更新绑定" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "更新证书密钥对" @@ -5979,87 +6318,91 @@ msgstr "更新证书密钥对" msgid "Update Device" msgstr "更新设备" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "更新流程" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "更新组" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "更新邀请" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "更新 LDAP 提供程序" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "更新 LDAP 源" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "更新通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "更新通知传输" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "更新 OAuth 源" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "更新 OAuth2 提供程序" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "更新 Outpost" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "更新 Plex 源" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "更新提示" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "更新代理提供程序" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "更新 SAML 提供程序" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "更新 SAML 源" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "更新阶段绑定" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "更新租户" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "更新令牌" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "更新用户" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "更新可用" @@ -6067,117 +6410,117 @@ msgstr "更新可用" msgid "Update details" msgstr "更新详情" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "更新密码" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "更新 {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "已更新" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "请求被转发到的上游主机。" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "使用 SSL" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "使用 TLS" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "使用基于代码的身份验证器。" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "使用安全密钥" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "使用安全密钥证明您的身份。" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "使用全局设置" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." -msgstr "使用用户的电子邮件地址,但在电子邮件地址已存在时拒绝注册。" +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" +msgstr "" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "使用用户的用户名,但在用户名已存在时拒绝注册。" +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "使用用户的电子邮件地址,但在电子邮件地址已存在时拒绝注册。" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" +msgstr "" + +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "使用用户的用户名,但在用户名已存在时拒绝注册。" + +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." msgstr "使用下面的用户名和密码进行身份验证。稍后可以在令牌页面上检索密码。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." -msgstr "" -"将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth " -"一起使用。每个应用程序/域都需要自己的提供商。此外,在每个域上,/outpost.goauthentik.io必须路由到 Outpost(使用托管的 " -"Outpost 时,这是为您完成的)。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth 一起使用。每个应用程序/域都需要自己的提供商。此外,在每个域上,/outpost.goauthentik.io必须路由到 Outpost(使用托管的 Outpost 时,这是为您完成的)。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth " -"一起使用。每个根域只需要一个提供程序。您无法执行每个应用程序的授权,但不必为每个应用程序创建提供程序。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth 一起使用。每个根域只需要一个提供程序。您无法执行每个应用程序的授权,但不必为每个应用程序创建提供程序。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." msgstr "对于没有专用租户的每个域,请使用此租户。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "用户" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "用户信息" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "用户属性映射" @@ -6187,15 +6530,15 @@ msgstr "用户属性映射" #~ msgid "User Settings" #~ msgstr "用户设置" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "用户数据库 + LDAP 密码" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "用户数据库+应用程序密码" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "用户数据库+标准密码" @@ -6203,318 +6546,329 @@ msgstr "用户数据库+标准密码" msgid "User details" msgstr "用户详细信息" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "用户事件" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "用户字段" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "用户界面" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." msgstr "用户绑定仅会在已登录用户访问此源时检查。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "用户匹配模式" #~ msgid "User metrics" #~ msgstr "用户指标" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "用户对象筛选器" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "用户密码写回" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "用户设置流程" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "用户统计" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "用户状态" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "用户验证" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "如果可用,则首选用户验证,但不是必需的。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "必须进行用户验证。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "不应进行用户验证。" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "用户被写入" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "用户 {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "用户的头像" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "用户的显示名称。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "用户" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." msgstr "用于 HTTP-Basic 标头的密码部分的用户/组属性。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." msgstr "用于 HTTP-Basic 标头用户部分的用户/组属性。如果未设置,则使用用户的电子邮件地址。" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "用户信息网址" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "用户名" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." msgstr "用户名:与文本输入相同,但检查并防止用户名重复。" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "用户" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "添加到该组的用户均为超级用户。" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "上个月每天创建的用户" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." msgstr "所选组中的用户可以执行搜索查询。如果未选择任何组,则不允许 LDAP 搜索。" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "使用 Flow" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "使用源" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." msgstr "有效期为360天,之后密码将自动轮换。您可以从令牌列表中复制密码。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." msgstr "授权流成功后有效的重定向 URL。还可以在此处为隐式流指定任何来源。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "验证上游服务器的 SSL 证书。" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." msgstr "根据选定的后端验证用户的密码。" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "验证策略" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "有效天数" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "验证" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "验证证书" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "验证证书" +#~ msgid "Verification certificates" +#~ msgstr "验证证书" #~ msgid "Verify only" #~ msgstr "" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." msgstr "通过向用户发送一次性链接来验证用户的电子邮件地址。也可用于恢复,以验证用户的真实性。" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "版本" #~ msgid "Version: {0}" #~ msgstr "版本:{0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "版本:{versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "查看部署信息" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "查看部署文档" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "在 URL 中可见。" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "等待 (最多)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "等待 (最短)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "警告" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "警告:应用程序未被任何 Outpost 使用。" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." msgstr "警告:没有邀请阶段绑定到任何流程。邀请将无法按预期工作。" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "警告:策略未分配。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "警告:应用程序不使用提供程序。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "警告:提供者未被任何 Outpos 使用。" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "警告:提供程序未分配给任何应用程序。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." msgstr "警告:你即将删除登录的用户 ({0})。继续,风险自负。" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." msgstr "警告:未配置 authentik 域,身份验证将不起作用。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "网络证书" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "WebAuthn 身份验证器" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn 设备" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook(Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (generic)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Webhook 映射" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "Webhook URL" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "欢迎,{name}。" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." msgstr "当用户成功从电子邮件中返回时,其帐户将被激活。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." msgstr "如果输入了有效的用户名/电子邮件,并且启用了此选项,则会显示用户的用户名和头像。否则,将显示用户输入的文本。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." @@ -6522,96 +6876,80 @@ msgstr "" "勾选时,占位符将以与属性映射相同的方式评估。\n" "如果评估失败,则返回占位符本身。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." msgstr "使用 TLS 连接到 LDAP 服务器时,默认情况下不检查证书。指定密钥对以验证远程证书。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." msgstr "通过 SSH 连接时,此密钥对用于身份验证。" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." msgstr "启用后,将使用全局电子邮件连接设置,而下面的连接设置将被忽略。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "启用后,邀请将在使用后被删除。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." msgstr "启用后,无论用户字段大小写如何,都将匹配用户字段。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." msgstr "选中多个阶段时,用户可以选择要注册哪个。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." msgstr "选中后,密码字段将显示在同一页面上,而不是单独的页面上。这样可以防止用户名枚举攻击。" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." msgstr "选中后,传入声明的签名将根据此证书进行验证。要允许未签名的请求,请保留默认值。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." msgstr "启用此选项后,将记录此策略的所有执行。默认情况下,只记录执行错误。" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." msgstr "当与用户写入阶段结合使用时,请使用 attributes.foo 来编写属性。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." +msgstr "" + +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." msgstr "使用外部日志记录解决方案进行存档时,可以将其设置为 “minutes=5”。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"使用代理或转发身份验证(单个应用程序)模式时,将根据正则表达式检查请求的 URL 路径。使用前向身份验证(域模式)时,请求的完整 URL(包括 " -"scheme 和 host)将与正则表达式进行匹配。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "使用代理或转发身份验证(单个应用程序)模式时,将根据正则表达式检查请求的 URL 路径。使用前向身份验证(域模式)时,请求的完整 URL(包括 scheme 和 host)将与正则表达式进行匹配。" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "噢!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Windows" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Workers" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -6619,42 +6957,59 @@ msgstr "" "将流程上下文的 “prompt_data” 中的任何数据写入当前待处理的用户。如果没有用户\n" "处于待处理状态,则会创建新用户并向其写入数据。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "X509 Subject" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Yes" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Yes ({0})" -#: src/pages/outposts/OutpostForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + +#: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "您只能选择与 Outpost 类型匹配的提供商。" -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "您将被重定向到以下 URL。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "你目前正在模拟 {0}。单击停止。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 在 app1.example.com 上运行" @@ -6664,11 +7019,11 @@ msgstr "app1 在 app1.example.com 上运行" #~ msgid "authentik LDAP Backend" #~ msgstr "身份验证 LDAP 后端" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "auth.example.com 上运行的 authentik" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." msgstr "authentik:语言:显示 authentik 支持的语言设置。" @@ -6684,40 +7039,45 @@ msgstr "连接将被删除" msgid "no tabs defined" msgstr "未定义选项卡" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "对象将被删除" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "引用将被重置为默认值" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "引用将被设置为空值" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "以当前用户" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "和检查员一起" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} (“{1}”, 类型为 {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -6725,7 +7085,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} of {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} 可用!" @@ -6733,7 +7093,7 @@ msgstr "{0} 可用!" msgid "{0} unread" msgstr "{0} 未读" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0},应该是 {1}" diff --git a/web/src/locales/zh_TW.po b/web/src/locales/zh_TW.po index dd9384ddf..a8fb1040f 100644 --- a/web/src/locales/zh_TW.po +++ b/web/src/locales/zh_TW.po @@ -1,9 +1,9 @@ -# +# # Translators: # Chen Zhikai, 2022 # 刘松, 2022 # deluxghost, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: \n" @@ -33,97 +33,109 @@ msgstr "(格式: hours=-1;minutes=-2;seconds=-3)." msgid "(Format: hours=1;minutes=2;seconds=3)." msgstr "(格式: hours=1;minutes=2;seconds=3)." -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/elements/user/SessionList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/EventListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "-" msgstr "-" #: src/pages/flows/FlowImportForm.ts -msgid "" -".akflow files, which can be found on goauthentik.io and can be exported by " -"authentik." -msgstr ".akflow 文件,这些文件可以在 goauthentik.io 上找到,也可以通过 authentik 导出。" +#~ msgid ".akflow files, which can be found on goauthentik.io and can be exported by authentik." +#~ msgstr ".akflow 文件,这些文件可以在 goauthentik.io 上找到,也可以通过 authentik 导出。" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/flows/FlowImportForm.ts +msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +msgstr "" + +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6位数字,广泛兼容" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "8 digits, not compatible with apps like Google Authenticator" msgstr "8位数字,与谷歌身份验证器等应用不兼容" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A \"roaming\" authenticator, like a YubiKey" msgstr "像 YubiKey 这样的 “漫游” 身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "A code has been sent to you via SMS." msgstr "验证码已通过短信发送给您。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "A newer version of the frontend is available." msgstr "有较新版本的前端可用。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "A non-removable authenticator, like TouchID or Windows Hello" msgstr "不可移除的身份验证器,例如 TouchID 或 Windows Hello" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"A policy used for testing. Always returns the same result as specified below" -" after waiting a random duration." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration." msgstr "用于测试的策略。等待随机持续时间后,始终返回与下面指定的结果相同的结果。" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "ACS URL" msgstr "ACS URL" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ALL, all policies must match to grant access." msgstr "ALL,所有策略必须匹配才能授予访问权限。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ALL, all policies must match to include this stage access." msgstr "ALL,所有策略必须匹配才能包含此阶段访问权限。" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "ANY, any policy must match to grant access." msgstr "ANY,任何策略都必须匹配才能授予访问权限。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "ANY, any policy must match to include this stage access." msgstr "ANY,任何策略都必须匹配才能包含此阶段访问权限。" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "API" +msgstr "" + +#: src/admin/tokens/TokenListPage.ts msgid "API Access" msgstr "API 访问权限" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth Username" msgstr "API 身份验证用户名" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "API Auth password" msgstr "API 身份验证密码" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "API Hostname" msgstr "API 主机名" @@ -131,7 +143,7 @@ msgstr "API 主机名" msgid "API Requests" msgstr "API 请求" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "API Token (can be used to access the API programmatically)" msgstr "API 令牌(可用于以编程方式访问 API)" @@ -139,70 +151,84 @@ msgstr "API 令牌(可用于以编程方式访问 API)" msgid "API request failed" msgstr "API 请求失败" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "About applications" msgstr "关于应用" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Access Key" msgstr "访问密钥" #~ msgid "Access code validity" #~ msgstr "访问代码有效性" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Access token URL" msgstr "访问令牌 URL" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Access token validity" msgstr "访问令牌有效性" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Action" msgstr "操作" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Actions" msgstr "操作" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Actions over the last 24 hours" msgstr "过去 24 小时内的操作" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Activate" msgstr "启用" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Activate pending user on success" msgstr "成功时启用待处理用户" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Active" msgstr "激活" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/GroupSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Add" msgstr "添加" @@ -229,36 +255,44 @@ msgstr "添加" #~ msgid "Add a provider which supports SAML 2.0." #~ msgstr "添加一个支持 SAML 2.0 的提供程序。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition Group DN" msgstr "额外的 Group DN" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Addition User DN" msgstr "额外的用户 DN" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "Additional Scope" -msgstr "额外的范围" +#~ msgid "Additional Scope" +#~ msgstr "额外的范围" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Additional UI settings" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional group DN, prepended to the Base DN." msgstr "额外的Group DN,优先于Base DN。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Additional scope mappings, which are passed to the proxy." msgstr "传递给代理的其他作用域映射。" #: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"Additional scopes to be passed to the OAuth Provider, separated by space." -msgstr "要传递给 OAuth 提供程序的其他作用域,用空格分隔。" +#~ msgid "Additional scopes to be passed to the OAuth Provider, separated by space." +#~ msgstr "要传递给 OAuth 提供程序的其他作用域,用空格分隔。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "Additional scopes to be passed to the OAuth Provider, separated by space. To replace existing scopes, prefix with *." +msgstr "" + +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional settings" msgstr "其他设置" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Additional user DN, prepended to the Base DN." msgstr "额外的User DN,优先于Base DN。" @@ -266,149 +300,182 @@ msgstr "额外的User DN,优先于Base DN。" msgid "Admin" msgstr "管理员" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Admin interface" msgstr "管理员界面" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Advanced protocol settings" msgstr "高级协议设置" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Advanced settings" msgstr "高级设置" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Affected model:" msgstr "受影响的模型:" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Alert" msgstr "注意" #~ msgid "Algorithm used to sign the JWT Tokens." #~ msgstr "用于对JWT令牌进行签名的算法。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Allow IDP-initiated logins" msgstr "允许 IDP 发起的登入" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Allow friends to authenticate via Plex, even if you don't share any servers" +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Allow friends to authenticate via Plex, even if you don't share any servers" msgstr "允许好友通过Plex进行身份验证,即使您不共享任何服务器" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP 数据库中最多允许 N 次出现。" -#: src/pages/policies/PolicyListPage.ts -msgid "" -"Allow users to use Applications based on properties, enforce Password " -"Criteria and selectively apply Stages." +#: src/admin/policies/PolicyListPage.ts +msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages." msgstr "允许用户根据属性使用应用程序、强制使用密码标准以及有选择地应用阶段。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Allowed Redirect URIs" msgstr "允许的重定向 URI" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "Allowed count" msgstr "允许计数" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Allowed servers" msgstr "允许的服务器" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Allows authentication flows initiated by the IdP. This can be a security " -"risk, as no validation of the request ID is done." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done." msgstr "允许由 IdP 启动的身份验证流。这可能存在安全风险,因为未对请求 ID 进行验证。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Allows/denys requests based on the users and/or the IPs reputation." msgstr "根据用户和/或 IP 信誉允许/拒绝请求。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Also known as Entity ID. Defaults the Metadata URL." msgstr "也称为实体 ID。 默认为 Metadata URL。" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -msgid "" -"Alternatively, if your current device has Duo installed, click on this link:" +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Also known as EntityID." +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +msgid "Alternatively, if your current device has Duo installed, click on this link:" msgstr "或者,如果您当前的设备已安装 Duo,请单击此链接:" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Always require consent" msgstr "始终需要征得同意" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "An example setup can look like this:" msgstr "设置示例如下所示:" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Any HTML can be used." msgstr "任何HTML都可以使用。" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts msgid "App" msgstr "App" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "App password" msgstr "应用密码" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "App password (can be used to login using a flow executor)" msgstr "应用程序密码(可用于使用流程执行器登录)" +#: src/admin/admin-overview/TopApplicationsTable.ts +#: src/admin/providers/ProviderListPage.ts #: src/elements/user/UserConsentList.ts -#: src/pages/admin-overview/TopApplicationsTable.ts -#: src/pages/providers/ProviderListPage.ts msgid "Application" msgstr "应用程序" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts #: src/user/LibraryApplication.ts msgid "Application Icon" msgstr "应用程序图标" +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Application Link" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application already has access to the following permissions:" +msgstr "" + #: src/elements/charts/UserChart.ts msgid "Application authorizations" msgstr "应用程序授权" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Application authorized" msgstr "应用程序已授权" -#: src/flows/stages/consent/ConsentStage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Application details" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts +msgid "Application requires following new permissions:" +msgstr "" + +#: src/flow/stages/consent/ConsentStage.ts msgid "Application requires following permissions:" msgstr "应用程序需要以下权限:" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Application type" +msgstr "" + +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Application's display Name." msgstr "应用的显示名称。" -#: src/pages/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts msgid "Application(s)" msgstr "应用程序" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/outposts/OutpostForm.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/outposts/OutpostForm.ts msgid "Applications" msgstr "应用程序" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which handle the authentication server-side (for example, Python, Go, Rust, Java, PHP)" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Applications which redirect users to a non-web callback (for example, Android, iOS)" +msgstr "" + +#: src/elements/wizard/ActionWizardPage.ts +msgid "Apply changes" +msgstr "" + +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Apps with most usage" msgstr "使用率最高的应用" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "" "Are you sure you want to clear the flow cache?\n" "This will cause all flows to be re-evaluated on their next usage." @@ -416,7 +483,7 @@ msgstr "" "确实要清除流量缓存吗?\n" "这将导致所有流在下次使用时重新评估。" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "" "Are you sure you want to clear the policy cache?\n" "This will cause all policies to be re-evaluated on their next usage." @@ -432,106 +499,111 @@ msgstr "你确定要删除 {0} {1} 吗?" msgid "Are you sure you want to delete {0} {objName} ?" msgstr "你确定要删除 {0} {objName} 吗?" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Are you sure you want to update {0} \"{1}\"?" msgstr "你确定要更新 {0} \"{1}\" 吗?" -#~ msgid "" -#~ "Assertion not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "断言在当前时间+此值时或之后无效(格式:hours=1;minutes=2;seconds=3)。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not before" msgstr "断言之前无效" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Assertion valid not on or after" msgstr "断言不在当天或之后有效" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Assertions is empty" msgstr "断言为空" -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Assigned to application" msgstr "分配给应用程序" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Assigned to {0} object(s)." msgstr "已分配给 {0} 个对象。" #~ msgid "Assigned to {0} objects." #~ msgstr "已分配给 {0} 个对象。" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "已尝试以 {0} 身份登入" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -msgid "" -"Attribute name used for SAML Assertions. Can be a URN OID, a schema " -"reference, or a any other string. If this property mapping is used for " -"NameID Property, this field is discarded." -msgstr "" -"用于 SAML 断言的属性名称。可以是 URN OID, 模式引用或任何其他字符串。如果此属性映射用于 NameID 属性,则会丢弃此字段。" +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +msgid "Attribute name used for SAML Assertions. Can be a URN OID, a schema reference, or a any other string. If this property mapping is used for NameID Property, this field is discarded." +msgstr "用于 SAML 断言的属性名称。可以是 URN OID, 模式引用或任何其他字符串。如果此属性映射用于 NameID 属性,则会丢弃此字段。" -#: src/pages/groups/GroupForm.ts src/pages/stages/invitation/InvitationForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/users/UserForm.ts msgid "Attributes" msgstr "属性" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Audience" msgstr "Audience" #~ msgid "Auth Type" #~ msgstr "身份验证类型" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Authenticating with Apple..." msgstr "正在使用Apple进行身份验证..." -#: src/flows/sources/plex/PlexLoginInit.ts +#: src/flow/sources/plex/PlexLoginInit.ts msgid "Authenticating with Plex..." msgstr "正在使用 Plex 进行身份验证..." -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authentication" msgstr "身份验证" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Authentication Type" msgstr "身份验证类型" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Authentication URL" msgstr "身份验证 URL" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Authentication flow" msgstr "身份验证流程" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Authentication method" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Authentication without user interaction, or machine-to-machine authentication." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Authenticator" msgstr "身份验证器" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Authenticator Attachment" msgstr "身份验证器附件" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Authorization" msgstr "授权" @@ -541,15 +613,16 @@ msgstr "授权" #~ msgid "Authorization Code(s)" #~ msgstr "授权码" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Authorization URL" msgstr "授权网址" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Authorization flow" msgstr "授权流程" @@ -557,19 +630,27 @@ msgstr "授权流程" msgid "Authorizations" msgstr "授权" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Authorize URL" msgstr "授权 URL" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Authorized application:" msgstr "授权应用程序:" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Auto-detect (based on your browser)" msgstr "自动检测(基于您的浏览器)" -#: src/interfaces/UserInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Automate and template configuration within authentik." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Automatic import" +msgstr "" + +#: src/user/UserInterface.ts msgid "Avatar image" msgstr "Avatar image" @@ -577,19 +658,21 @@ msgstr "Avatar image" msgid "Back" msgstr "返回" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Backends" msgstr "后端" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background" msgstr "背景" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Background image" msgstr "背景图片" -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Background shown during execution." msgstr "执行过程中显示背景。" @@ -602,81 +685,91 @@ msgstr "执行过程中显示背景。" #~ msgid "Backup status" #~ msgstr "备份状态" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Base DN" msgstr "Base DN" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the Hashed User ID" msgstr "基于经过哈希处理的用户 ID" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the User's Email. This is recommended over the UPN method." msgstr "基于用户的电子邮件。 建议在 UPN 方法上使用此方法。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Based on the User's UPN, only works if user has a 'upn' attribute set. Use " -"this method only if you have different UPN and Mail domains." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains." msgstr "根据用户的UPN,仅当用户设置了 “upn” 属性时才有效。仅当您有不同的 UPN 和 Mail 域时才使用此方法。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Based on the username" msgstr "基于用户名" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Basic Auth" msgstr "基本身份验证" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Basic-Auth" msgstr "基本身份验证" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Bearer Token" msgstr "不记名令牌" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind CN" msgstr "Bind CN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Bind DN" msgstr "Bind DN" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Bind Password" msgstr "Bind 密码" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind flow" msgstr "Bind 流程" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Bind mode" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Bind stage" msgstr "Bind 阶段" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Binding" msgstr "绑定" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Binding Type" msgstr "绑定类型" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprint(s)" +msgstr "" + +#: src/admin/AdminInterface.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Blueprints" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Branding settings" msgstr "品牌设置" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Branding shown in page title and several other places." msgstr "品牌信息显示在页面标题和其他几个地方。" @@ -684,120 +777,122 @@ msgstr "品牌信息显示在页面标题和其他几个地方。" msgid "Browser" msgstr "浏览器" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Build hash:" msgstr "Build hash:" #~ msgid "Build hash: {0}" #~ msgstr "Build hash: {0}" -#: src/pages/sources/SourceListPage.ts src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Built-in" msgstr "内置" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"By default, only icons are shown for sources. Enable this to show their full" -" names." -msgstr "默认情况下,只为源显示图标。启用此选项可显示他们的全名。" - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"CA which the endpoint's Certificate is verified against. Can be left empty " -"for no validation." -msgstr "验证终端节点证书所依据的 CA。可以留空以表示不进行验证。" - -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached binding, flow is executed and session is cached in memory. Flow is " -"executed when session expires." +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "By default, all service accounts can authenticate as this application, as long as they have a valid token of the type app-password." msgstr "" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "By default, only icons are shown for sources. Enable this to show their full names." +msgstr "默认情况下,只为源显示图标。启用此选项可显示他们的全名。" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "CA which the endpoint's Certificate is verified against. Can be left empty for no validation." +msgstr "验证终端节点证书所依据的 CA。可以留空以表示不进行验证。" + +#: src/admin/flows/FlowForm.ts +msgid "CONTINUE will either follow the ?next parameter or redirect to the default interface." +msgstr "" + +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached binding, flow is executed and session is cached in memory. Flow is executed when session expires." +msgstr "" + +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Cached flows" msgstr "缓存的流程" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Cached policies" msgstr "缓存策略" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Cached querying, the outpost holds all users and groups in-memory and will " -"refresh every 5 Minutes." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Cached querying, the outpost holds all users and groups in-memory and will refresh every 5 Minutes." msgstr "缓存查询,前哨将所有用户和组保存在内存中,并将每5分钟刷新一次。" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +msgid "Caddy (Standalone)" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Callback URL" msgstr "回调 URL" -#~ msgid "" -#~ "Can be in the format of 'unix://' when connecting to a local docker daemon, " -#~ "or 'https://:2376' when connecting to a remote system." -#~ msgstr "" -#~ "连接到本地 docker 守护进程时可以采用 'unix://' 的格式,或者在连接到远程系统时采用 'https://:2376' 的格式。" - -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Can be in the format of 'unix://' when connecting to a local docker daemon, " -"using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a " -"remote system." +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." msgstr "" -"连接到本地 docker 守护进程时可以采用 'unix: //' 的格式,通过 SSH 连接时使用 'ssh: //',或者在连接到远程系统时使用 " -"'https://:2376' 的格式。" -#: src/elements/forms/ConfirmationForm.ts src/elements/forms/DeleteBulkForm.ts -#: src/elements/forms/DeleteForm.ts src/elements/forms/ModalForm.ts -#: src/elements/wizard/Wizard.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/UserActiveForm.ts +#~ msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system." +#~ msgstr "连接到本地 docker 守护进程时可以采用 'unix://' 的格式,或者在连接到远程系统时采用 'https://:2376' 的格式。" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system." +msgstr "连接到本地 docker 守护进程时可以采用 'unix: //' 的格式,通过 SSH 连接时使用 'ssh: //',或者在连接到远程系统时使用 'https://:2376' 的格式。" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/UserActiveForm.ts +#: src/elements/forms/ConfirmationForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/Wizard.ts msgid "Cancel" msgstr "取消" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Case insensitive matching" msgstr "不区分大小写的匹配" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Certificate" msgstr "证书" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA1)" msgstr "证书指纹 (SHA1)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Fingerprint (SHA256)" msgstr "证书指纹 (SHA256)" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate Subject" msgstr "证书主题" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Certificate used to sign outgoing Responses going to the Service Provider." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Certificate used to sign outgoing Responses going to the Service Provider." msgstr "用于签署发送给服务提供商的外发响应的证书。" #~ msgid "Certificate-Key Pair" #~ msgstr "证书密钥对" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pair(s)" msgstr "证书密钥对" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Certificate-Key Pairs" msgstr "证书密钥对" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -msgid "" -"Certificate/Key used for authentication. Can be left empty for no " -"authentication." +#: src/admin/outposts/ServiceConnectionDockerForm.ts +msgid "Certificate/Key used for authentication. Can be left empty for no authentication." msgstr "用于身份验证的证书/密钥。可以留空,留空表示不进行身份验证。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Certificates" msgstr "证书" @@ -805,7 +900,8 @@ msgstr "证书" msgid "Change password" msgstr "修改密码" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Change status" msgstr "更改状态" @@ -813,38 +909,39 @@ msgstr "更改状态" msgid "Change your password" msgstr "更改你的密码" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Changelog" msgstr "更新日志" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Characters which are considered as symbols." msgstr "被视为符号的字符。" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check" msgstr "查看" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check Application access" msgstr "检查应用程序访问权限" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check IP" msgstr "检查 IP" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Check Username" msgstr "检查用户名" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Check access" msgstr "检查访问权限" @@ -855,34 +952,34 @@ msgstr "检查访问权限" #~ "上传密码前 5 位字符的哈希,检查密码是否在 Have I Been Pwned\n" #~ "列表中。" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Check outposts." msgstr "检查 outposts." -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "检查状态" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Check the IP of the Kubernetes service, or" msgstr "检查 Kubernetes 服务的 IP,或者" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Check the logs" msgstr "检查日志" #~ msgid "Check your Emails for a password reset link." #~ msgstr "检查您的电子邮件以获取密码重置链接。" -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Check your Inbox for a verification email." msgstr "检查您的收件箱是否有验证电子邮件。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "复选框" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts msgid "" "Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n" "Note that only a part of the hash of the password is sent, the full comparison is done clientside." @@ -890,31 +987,27 @@ msgstr "" "根据我是否拥有 API 检查策略请求中的值,然后根据该值拒绝请求。\n" "请注意,只有一部分密码哈希值被发送,完整的比较是在客户端完成的。" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -msgid "" -"Checks if the request's user's password has been changed in the last x days," -" and denys based on settings." +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings." msgstr "检查过去 x 天内请求的用户密码是否已更改,并根据设置拒绝。" -#: src/pages/policies/password/PasswordPolicyForm.ts -msgid "" -"Checks the value from the policy request against several rules, mostly used " -"to ensure password strength." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength." msgstr "根据多条规则检查策略请求中的值,这些规则主要用于确保密码强度。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (simplified)" msgstr "简体中文" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Chinese (traditional)" msgstr "繁体中文" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Clear Flow cache" msgstr "清除流程缓存" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear Policy cache" msgstr "清除策略缓存" @@ -923,16 +1016,18 @@ msgstr "清除策略缓存" msgid "Clear all" msgstr "全部清除" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Clear background image" msgstr "删除背景图片" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts src/pages/policies/PolicyListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Clear cache" msgstr "清除缓存" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Clear icon" msgstr "清除图标" @@ -944,82 +1039,84 @@ msgstr "" msgid "Click to change value" msgstr "单击以更改值" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Click to copy token" msgstr "点击复制令牌" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Client ID" msgstr "客户端 ID" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Client IP" msgstr "客户端 IP" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Client Secret" msgstr "客户端密钥" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Client type" msgstr "客户机类型" +#: src/admin/outposts/OutpostDeploymentModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/notifications/NotificationDrawer.ts -#: src/elements/wizard/Wizard.ts src/pages/outposts/OutpostDeploymentModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/elements/wizard/Wizard.ts msgid "Close" msgstr "关闭" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Code" msgstr "代码" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Common Name" msgstr "常用名" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Compatibility mode" msgstr "兼容模式" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Confidential" msgstr "机密" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Confidential clients are capable of maintaining the confidentiality of their" -" credentials. Public clients are incapable." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable." msgstr "机密客户能够对其凭据进行保密。公共客户端无能为力。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Configuration" msgstr "配置" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Configuration error" msgstr "配置错误" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Configuration flow" msgstr "配置流程" #~ msgid "Configuration stage" #~ msgstr "配置阶段" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Configuration stages" msgstr "配置阶段" @@ -1029,72 +1126,73 @@ msgstr "配置阶段" #~ msgid "Configure how long access codes are valid for." #~ msgstr "配置访问代码的有效期限。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long access tokens are valid for." msgstr "配置访问令牌的有效时间。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how long refresh tokens and their id_tokens are valid for." msgstr "配置刷新令牌及其 id_tokens 的有效期限。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Configure how long tokens are valid for." msgstr "配置令牌的有效期限。" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Configure how the NameID value will be created. When left empty, the " -"NameIDPolicy of the incoming request will be respected." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be respected." msgstr "配置如何创建 NameID 值。如果留空,将遵守传入请求的 NameIdPolicy。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Configure how the flow executor should handle an invalid response to a " -"challenge." +#: src/admin/flows/StageBindingForm.ts +msgid "Configure how the flow executor should handle an invalid response to a challenge." msgstr "配置流程执行器应如何处理对质询的无效响应。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Configure how the issuer field of the ID Token should be filled." msgstr "配置如何填写 ID 令牌的颁发者字段。" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost authenticates requests." msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Configure how the outpost queries the core authentik server's users." msgstr "配置前哨如何查询核心 authentik 服务器的用户。" #~ msgid "Configure settings relevant to your user profile." #~ msgstr "配置与您的用户配置文件相关的设置。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Configure the blueprint context, used for templating." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Configure the maximum allowed time drift for an assertion." msgstr "为断言配置允许的最大时间漂移。" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Configure visual settings and defaults for different domains." msgstr "配置不同域的可视化设置和默认值。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Configure what data should be used as unique User Identifier. For most " -"cases, the default should be fine." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Configure what data should be used as unique User Identifier. For most cases, the default should be fine." msgstr "配置应将哪些数据用作唯一用户标识符。在大多数情况下,默认值应该没问题。" +#: src/elements/user/UserDevicesList.ts +msgid "Confirmed" +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Connect" msgstr "连接" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Connect to the LDAP Server on port 389:" msgstr "通过端口 389 连接到 LDAP 服务器:" #: src/user/user-settings/sources/SourceSettings.ts -msgid "" -"Connect your user account to the services listed below, to allow you to " -"login using the service instead of traditional credentials." +msgid "Connect your user account to the services listed below, to allow you to login using the service instead of traditional credentials." msgstr "将您的用户帐户连接到下面列出的服务,以允许您使用该服务而不是传统凭据登录。" #: src/user/user-settings/UserSettingsPage.ts @@ -1108,8 +1206,8 @@ msgstr "连接服务" msgid "Connection error, reconnecting..." msgstr "连接错误,正在重新连接..." -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Connection settings" msgstr "连接设置" @@ -1117,15 +1215,15 @@ msgstr "连接设置" msgid "Consent" msgstr "同意" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires in" msgstr "同意到期时间" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent expires." msgstr "同意过期。" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Consent given last indefinitely" msgstr "无限期地给予同意" @@ -1133,107 +1231,128 @@ msgstr "无限期地给予同意" msgid "Consent(s)" msgstr "同意" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Groups." msgstr "将与此过滤器匹配的对象视为组。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Consider Objects matching this filter to be Users." msgstr "将与此筛选器匹配的对象视为用户。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer key" msgstr "消费者密钥" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Consumer secret" msgstr "消费者机密" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Content right" msgstr "" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Context" msgstr "上下文" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Continue" msgstr "继续" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "Continue flow without invitation" msgstr "在没有邀请的情况下继续流动" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Control how authentik exposes and interprets information." msgstr "控制 authentik 如何公开和解释信息。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Cookie domain" msgstr "Cookie 域名" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Copy" msgstr "复制" #~ msgid "Copy Key" #~ msgstr "复制密钥" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Copy download URL" msgstr "复制下载 URL" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Copy recovery link" msgstr "复制恢复链接" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/RuleListPage.ts -#: src/pages/events/TransportListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupListPage.ts -#: src/pages/outposts/OutpostListPage.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/providers/RelatedApplicationButton.ts -#: src/pages/sources/SourceWizard.ts src/pages/stages/StageWizard.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tokens/TokenListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/providers/RelatedApplicationButton.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create" @@ -1244,231 +1363,269 @@ msgstr "创建" msgid "Create App password" msgstr "创建应用程序密码" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/providers/RelatedApplicationButton.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/providers/RelatedApplicationButton.ts msgid "Create Application" msgstr "创建应用程序" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Binding" msgstr "创建绑定" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Create Blueprint Instance" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Create Certificate-Key Pair" msgstr "创建证书密钥对" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Create Flow" msgstr "创建流程" -#: src/pages/groups/GroupListPage.ts +#: src/admin/groups/GroupListPage.ts msgid "Create Group" msgstr "创建组" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Create Invitation" msgstr "创建邀请" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Create Invitation Links to enroll Users, and optionally force specific " -"attributes of their account." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Create Invitation Links to enroll Users, and optionally force specific attributes of their account." msgstr "创建邀请链接以注册用户,并可选择强制使用其帐户的特定属性。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Create Notification Rule" msgstr "创建通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Create Notification Transport" msgstr "创建通知传输" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Create Outpost" msgstr "创建 Outpost" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Create Policy" msgstr "创建策略" -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Create Prompt" msgstr "创建提示" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts msgid "Create Service account" msgstr "创建服务账户" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage" msgstr "创建 Stage" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Create Stage binding" msgstr "创建 Stage 绑定" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Create Tenant" msgstr "创建租户" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Create Token" msgstr "创建令牌" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Create User" msgstr "创建用户" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Create a new application" msgstr "创建新应用程序" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "Create a new application." +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "Create a new outpost integration." msgstr "创建一个新前哨集成。" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "Create a new policy." msgstr "创建一个新策略。" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "Create a new property mapping." msgstr "创建一个新属性映射。" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "Create a new provider." msgstr "创建一个新提供程序" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "Create a new source." msgstr "创建一个新身份来源。" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create a new stage." msgstr "创建一个新阶段。" -#: src/pages/users/ServiceAccountForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +msgid "Create application" +msgstr "" + +#: src/admin/users/ServiceAccountForm.ts msgid "Create group" msgstr "创建组" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts msgid "Create provider" msgstr "创建提供商" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "Create service account" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Create users as inactive" msgstr "将用户创建为非活动用户" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Create {0}" msgstr "创建 {0}" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Created by" msgstr "由... 创建" #~ msgid "Created {0}" #~ msgstr "已创建 {0}" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "Creation Date" msgstr "创建日期" #~ msgid "Current plan cntext" #~ msgstr "当前计划上下文" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Current plan context" msgstr "当前计划上下文" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts msgid "Currently set to:" msgstr "当前设置为:" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Customisation" msgstr "定制" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "DSA-SHA1" msgstr "DSA-SHA1" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Dashboards" msgstr "仪表板" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date" msgstr "日期" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Date Time" msgstr "日期时间" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Deactivate" msgstr "停用" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Debug" msgstr "调试" -#: src/pages/flows/FlowForm.ts -msgid "" -"Decides what this Flow is used for. For example, the Authentication flow is " -"redirect to when an un-authenticated user visits authentik." +#: src/admin/flows/FlowForm.ts +msgid "Decides the response when a policy denies access to this flow for a user." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik." msgstr "决定此 Flow 的用途。例如,当未经身份验证的用户访问 authentik 时,身份验证流程将重定向到。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default" msgstr "默认" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Default flows" msgstr "默认流程" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Default?" msgstr "默认?" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Define how notifications are sent to users, like Email or Webhook." msgstr "定义如何向用户发送通知,例如电子邮件或 Webhook。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Delete" @@ -1493,19 +1650,19 @@ msgstr "删除" msgid "Delete account" msgstr "删除账户" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Delete currently set background image." msgstr "删除当前设置的背景图片。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Delete currently set icon." msgstr "删除当前设置的图标。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete temporary users after" msgstr "之后删除临时用户" -#: src/pages/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts msgid "" "Delete the currently pending user. CAUTION, this stage does not ask for\n" "confirmation. Use a consent stage to ensure the user is aware of their actions." @@ -1513,73 +1670,76 @@ msgstr "" "删除当前待处理的用户。注意,这个阶段不要求\n" "确认。使用同意阶段来确保用户知道自己的行为。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Delete {0}" msgstr "删除 {0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/flows/FlowForm.ts +msgid "Denied action" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Deny the user access" msgstr "拒绝用户访问" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Deprecated. Instead of using this field, configure the JWKS data/URL in " -"Sources." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Deprecated. Instead of using this field, configure the JWKS data/URL in Sources." msgstr "" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Description" msgstr "描述" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -msgid "" -"Description shown to the user when consenting. If left empty, the user won't" -" be informed." +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +msgid "Description shown to the user when consenting. If left empty, the user won't be informed." msgstr "同意时向用户显示的描述。如果留空,则不会通知用户。" -#: src/pages/users/UserForm.ts -msgid "" -"Designates whether this user should be treated as active. Unselect this " -"instead of deleting accounts." +#: src/admin/users/UserForm.ts +msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "指定是否应将此用户视为活动用户。取消选择此选项,而不是删除帐户。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Designation" msgstr "指定" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Detailed health (one instance per column, data is cached so may be out of " -"data)" +#: src/admin/outposts/OutpostListPage.ts +msgid "Detailed health (one instance per column, data is cached so may be out of data)" msgstr "详细运行状况(每列一个实例,数据已缓存,因此可能没有数据)" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"Determines how authentik sends the response back to the Service Provider." +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +msgid "Details" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "Determines how authentik sends the response back to the Service Provider." msgstr "确定 authentik 如何将响应发送回服务提供商。" -#: src/pages/stages/user_login/UserLoginStageForm.ts -msgid "" -"Determines how long a session lasts. Default of 0 seconds means that the " -"sessions lasts until the browser is closed." +#: src/admin/stages/user_login/UserLoginStageForm.ts +msgid "Determines how long a session lasts. Default of 0 seconds means that the sessions lasts until the browser is closed." msgstr "确定会话持续多长时间。默认为 0 秒意味着会话持续到浏览器关闭为止。" #: src/elements/user/SessionList.ts msgid "Device" msgstr "设备" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes" msgstr "设备类别" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Device classes which can be used to authenticate." msgstr "可用于进行身份验证的设备类别。" +#: src/admin/tenants/TenantForm.ts +msgid "Device code flow" +msgstr "" + #~ msgid "Device name" #~ msgstr "设备名" @@ -1587,37 +1747,32 @@ msgstr "可用于进行身份验证的设备类别。" msgid "Device(s)" msgstr "设备" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Diagram" msgstr "示意图" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Digest algorithm" msgstr "摘要算法" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "Digits" msgstr "数字" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct binding, always execute the configured bind flow to authenticate the " -"user." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct binding, always execute the configured bind flow to authenticate the user." msgstr "" -#~ msgid "" -#~ "Direct querying, always execute the configured bind flow to authenticate the" -#~ " user." +#~ msgid "Direct querying, always execute the configured bind flow to authenticate the user." #~ msgstr "" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Direct querying, always returns the latest data, but slower than cached " -"querying." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "直接查询,总是返回最新数据,但比缓存查询慢。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Directory" msgstr "目录" @@ -1636,66 +1791,82 @@ msgstr "目录" #~ msgid "Disable Time-based OTP" #~ msgstr "禁用基于时间的 OTP" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Disabled" msgstr "已禁用" +#: src/admin/blueprints/BlueprintForm.ts +msgid "Disabled blueprints are never applied." +msgstr "" + #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Disconnect" msgstr "断开连接" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "Docker URL" msgstr "Docker URL" -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantListPage.ts -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Domain" msgstr "域" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Download" msgstr "下載" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Certificate" msgstr "下载证书" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Download Private key" msgstr "下载私钥" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Download signing certificate" msgstr "下载签名证书" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Due to protocol limitations, this certificate is only used when the outpost " -"has a single provider." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Due to protocol limitations, this certificate is only used when the outpost has a single provider." msgstr "由于协议限制,只有在 Outpost 有单个提供者时才使用此证书。" #~ msgid "Dummy" #~ msgstr "占位" -#: src/pages/stages/dummy/DummyStageForm.ts -msgid "" -"Dummy stage used for testing. Shows a simple continue button and always " -"passes." +#: src/admin/stages/dummy/DummyStageForm.ts +msgid "Dummy stage used for testing. Shows a simple continue button and always passes." msgstr "用于测试的虚拟阶段。显示一个简单的 “继续” 按钮,并且始终通过。" #~ msgid "Duo" #~ msgstr "Duo" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Admin API (optional)" +msgstr "" + +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Duo Auth API" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Duo Authenticators" msgstr "Duo 身份验证器" -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Duo User ID" +msgstr "" + +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Duo activation" msgstr "Duo 激活" @@ -1703,96 +1874,98 @@ msgstr "Duo 激活" msgid "Duo authenticator" msgstr "Duo 身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Duo push-notifications" msgstr "二重奏推送通知" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Duration after which events will be deleted from the database." msgstr "事件将从数据库中删除的持续时间。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Each provider has a different issuer, based on the application slug." msgstr "根据应用程序 slug,每个提供商都有不同的颁发者。" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupViewPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Edit" msgstr "编辑" -#: src/pages/flows/BoundStagesList.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Binding" msgstr "编辑绑定" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Group" msgstr "编辑组" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit Policy" msgstr "编辑策略" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Edit Stage" msgstr "编辑 Stage" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Edit User" msgstr "编辑用户" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Either input a full URL, a relative path, or use 'fa://fa-test' to use the " -"Font Awesome icon \"fa-test\"." +#: src/admin/applications/ApplicationForm.ts +msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "输入完整的网址、相对路径,或者使用 'fa://fa-test' 来使用 Font Awesome 图标 “fa-test”。" #: src/user/LibraryPage.ts msgid "Either no applications are defined, or you don't have access to any." msgstr "要么没有定义应用程序,要么你无权访问任何应用程序。" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/events/TransportForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/UserForm.ts src/pages/users/UserViewPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Email" msgstr "电子邮箱" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Email address" msgstr "邮箱地址" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Email info:" msgstr "电子邮件信息:" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Email recovery link" msgstr "电子邮件恢复链接" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Email sent" msgstr "电子邮件已发送" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/users/UserResetEmailForm.ts msgid "Email stage" msgstr "电子邮件阶段" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Email: Text field with Email type." msgstr "电子邮件:具有电子邮件类型的文本字段。" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Embedded outpost is not configured correctly." msgstr "嵌入式 outpost 配置不正确。" @@ -1805,7 +1978,7 @@ msgstr "嵌入式 outpost 配置不正确。" #~ msgid "Enable SMS authenticator" #~ msgstr "启用短信身份验证器" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Enable StartTLS" msgstr "启用 StartTLS" @@ -1815,28 +1988,26 @@ msgstr "启用 StartTLS" #~ msgid "Enable TOTP" #~ msgstr "启用 TOTP" -#: src/pages/flows/FlowForm.ts -msgid "" -"Enable compatibility mode, increases compatibility with password managers on" -" mobile devices." +#: src/admin/flows/FlowForm.ts +msgid "Enable compatibility mode, increases compatibility with password managers on mobile devices." msgstr "启用兼容模式,增加与移动设备上密码管理器的兼容性。" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Enabled" msgstr "已启用" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Enabling this toggle will create a group named after the user, with the user" -" as member." +#: src/admin/users/ServiceAccountForm.ts +msgid "Enabling this toggle will create a group named after the user, with the user as member." msgstr "启用此开关将创建一个以用户命名的组,用户为成员。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "English" msgstr "英语" @@ -1844,34 +2015,43 @@ msgstr "英语" msgid "Enroll" msgstr "注册" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Enrollment" msgstr "注册" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Enrollment flow" msgstr "注册流程" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/flow/providers/oauth2/DeviceCode.ts +msgid "Enter the code shown on your device." +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "EntityID/Issuer" +msgstr "" + +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Error" msgstr "错误" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Error creating credential: {err}" msgstr "创建凭证时出错:{err}" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Error message" msgstr "错误消息" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when creating credential: {err}" msgstr "创建凭证时出错:{err}" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Error when validating assertion on server: {err}" msgstr "在服务器上验证断言时出错:{err}" @@ -1882,26 +2062,23 @@ msgstr "错误:不支持的源设置:{0}" #~ msgid "Error: unsupported stage settings: {0}" #~ msgstr "错误:不支持的阶段设置:{0}" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate on plan" msgstr "按计划进行评估" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Evaluate policies before the Stage is present to the user." msgstr "在阶段呈现给用户之前评估策略。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"Evaluate policies during the Flow planning process. Disable this for input-" -"based policies. Should be used in conjunction with 'Re-evaluate policies', " -"as with both options disabled, policies are **not** evaluated." +#: src/admin/flows/StageBindingForm.ts +msgid "Evaluate policies during the Flow planning process. Disable this for input-based policies. Should be used in conjunction with 'Re-evaluate policies', as with both options disabled, policies are **not** evaluated." msgstr "在流程规划过程中评估策略。对于基于输入的策略,请禁用此选项。应与 “重新评估策略” 结合使用,因为禁用了这两个选项,则**不**评估策略。" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Event Log" msgstr "事件日志" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event info" msgstr "事件信息" @@ -1911,67 +2088,67 @@ msgstr "事件信息" #~ msgid "Event matcher policy" #~ msgstr "事件匹配器策略" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Event retention" msgstr "事件保留" -#: src/pages/events/EventInfoPage.ts +#: src/admin/events/EventInfoPage.ts msgid "Event {0}" msgstr "事件 {0}" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Events" msgstr "事件" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Everything is ok." msgstr "一切正常。" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Exception" msgstr "例外" #~ msgid "Execute" #~ msgstr "执行" -#~ msgid "" -#~ "Execute arbitrary Python code to implement custom checks and validation." +#~ msgid "Execute arbitrary Python code to implement custom checks and validation." #~ msgstr "执行任意 Python 代码以实现自定义检查和验证。" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Execute flow" msgstr "执行流程" #~ msgid "Execute with inspector" #~ msgstr "与检查员一起执行" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -msgid "" -"Executes the python snippet to determine whether to allow or deny a request." +#: src/admin/policies/expression/ExpressionPolicyForm.ts +msgid "Executes the python snippet to determine whether to allow or deny a request." msgstr "执行 python 代码段以确定是允许还是拒绝请求。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Execution logging" msgstr "执行日志记录" -#: src/elements/oauth/UserRefreshList.ts src/elements/user/SessionList.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/elements/oauth/UserRefreshList.ts +#: src/elements/user/SessionList.ts #: src/elements/user/UserConsentList.ts -#: src/pages/stages/invitation/InvitationForm.ts msgid "Expires" msgstr "过期" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expires on" msgstr "过期时间" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expires?" msgstr "过期?" @@ -1980,368 +2157,372 @@ msgstr "过期?" msgid "Expiring" msgstr "即将到期" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Expiring?" msgstr "即将到期?" +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts #: src/elements/user/SessionList.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts msgid "Expiry" msgstr "到期" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Expiry date" msgstr "到期日" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Explicit Consent" msgstr "明确同意" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Explore integrations" msgstr "探索集成" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export" msgstr "出口" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Export flow" msgstr "出口流程" -#: src/pages/events/EventInfo.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression" msgstr "表情" #~ msgid "Expression policy" #~ msgstr "表达式策略" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Expression using Python." msgstr "使用 Python 的表达式。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "External API URL" msgstr "外部 API 网址" -#: src/pages/applications/ApplicationListPage.ts -msgid "" -"External Applications which use authentik as Identity-Provider, utilizing " -"protocols like OAuth2 and SAML. All applications are shown here, even ones " -"you cannot access." -msgstr "" -"使用 authentik 作为身份提供程序的外部应用程序,利用 OAuth2 和 SAML 等协议。此处显示了所有应用程序,甚至是您无法访问的应用程序。" +#: src/admin/applications/ApplicationListPage.ts +msgid "External Applications which use authentik as Identity-Provider, utilizing protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access." +msgstr "使用 authentik 作为身份提供程序的外部应用程序,利用 OAuth2 和 SAML 等协议。此处显示了所有应用程序,甚至是您无法访问的应用程序。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "External Host" msgstr "外部主机" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain" +msgstr "" + +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "External domain you will be accessing the domain from." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "External host" msgstr "外部主机" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "登入失败" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Failed Logins per day in the last month" msgstr "上个月每天的失败登入次数" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Failed attempts before cancel" msgstr "取消前尝试失败" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Failed login" msgstr "登入失败" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Failed sources" msgstr "失败的源" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Failed to delete flow cache" msgstr "无法删除流程缓存" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Failed to delete policy cache" msgstr "未能删除策略缓存" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Failed to delete {0}: {1}" msgstr "无法删除 {0}: {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Failed to disconnected source: {exc}" msgstr "" -#: src/pages/users/UserActiveForm.ts +#: src/elements/table/Table.ts +msgid "Failed to fetch objects." +msgstr "" + +#: src/admin/users/UserActiveForm.ts msgid "Failed to update {0}: {1}" msgstr "更新失败 {0}:{1}" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Favicon" msgstr "网站图标" -#: src/interfaces/AdminInterface.ts src/pages/sources/SourceListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/sources/SourceListPage.ts msgid "Federation & Social login" msgstr "联盟和社交登录" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Field" msgstr "字段" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Field Key" msgstr "字段键" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Field key to check, field keys defined in Prompt stages are available." msgstr "要检查的字段键,提示阶段中定义的字段键可用。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Field of the user object this value is written to." msgstr "写入此值的用户对象的字段。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Field which contains a unique Identifier." msgstr "包含唯一标识符的字段。" #~ msgid "Field which contains members of a group." #~ msgstr "包含组成员的字段。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Field which contains members of a group. Note that if using the " -"\"memberUid\" field, the value is assumed to contain a relative " -"distinguished name. e.g. 'memberUid=some-user' instead of " -"'memberUid=cn=some-user,ou=groups,...'" -msgstr "" -"包含组成员的字段。请注意,如果使用 “memberUID” 字段,则假定该值包含相对可分辨名称。例如,'memberUID=some-user' 而不是" -" 'memberuid=cn=some-user、ou=groups、... '" +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Field which contains members of a group. Note that if using the \"memberUid\" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'" +msgstr "包含组成员的字段。请注意,如果使用 “memberUID” 字段,则假定该值包含相对可分辨名称。例如,'memberUID=some-user' 而不是 'memberuid=cn=some-user、ou=groups、... '" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Fields" msgstr "字段" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Fields a user can identify themselves with. If no fields are selected, the " -"user will only be able to use sources." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources." msgstr "用户可以用来标识自己的字段。如果未选择任何字段,则用户将只能使用源。" +#: src/admin/stages/prompt/PromptForm.ts +msgid "File" +msgstr "" + #: src/elements/wizard/Wizard.ts msgid "Finish" msgstr "完成" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/flows/FlowImportForm.ts msgid "Flow" msgstr "流程" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Flow Overview" msgstr "流程概述" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Flow execution" msgstr "流程执行" -#: src/flows/FlowInspector.ts src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Flow inspector" msgstr "流程检查器" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Flow settings" msgstr "流程设置" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when authenticating existing users." msgstr "认证已存在用户时所使用的流程。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow to use when enrolling new users." msgstr "新用户注册时所使用的流程。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Flow used before authentication." msgstr "身份验证之前使用的流程。" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"Flow used by an authenticated user to configure their password. If empty, " -"user will not be able to configure change their password." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "Flow used by an authenticated user to configure their password. If empty, user will not be able to configure change their password." msgstr "经过身份验证的用户用来配置其密码的流程。如果为空,用户将无法配置更改其密码。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Flow used by an authenticated user to configure this Stage. If empty, user " -"will not be able to configure this stage." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage." msgstr "经过身份验证的用户用来配置此阶段的流程。如果为空,用户将无法配置此阶段。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Flow used for users to authenticate. Currently only identification and " -"password stages are supported." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Flow used for users to authenticate. Currently only identification and password stages are supported." msgstr "用于用户进行身份验证的流程。目前仅支持标识和密码阶段。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to authenticate users. If left empty, the first applicable flow " -"sorted by the slug is used." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to authenticate users. If left empty, the first applicable flow sorted by the slug is used." msgstr "用于对用户进行身份验证的流程。如果留空,则使用按辅助信息块排序的第一个适用流程。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Flow used to logout. If left empty, the first applicable flow sorted by the " -"slug is used." +#: src/admin/tenants/TenantForm.ts +msgid "Flow used to logout. If left empty, the first applicable flow sorted by the slug is used." msgstr "用于注销的流程。如果留空,则使用按辅助信息块排序的第一个适用流程。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Flow used when authorizing this provider." msgstr "授权此请求发起端时使用的Flow。" -#: src/pages/flows/FlowListPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +msgid "Flow used when users access this application." +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Flow(s)" msgstr "流程" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/flows/FlowListPage.ts src/pages/stages/StageListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Flows" msgstr "流程" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Flows & Stages" msgstr "流程和阶段" -#: src/pages/flows/FlowListPage.ts -msgid "" -"Flows describe a chain of Stages to authenticate, enroll or recover a user. " -"Stages are chosen based on policies applied to them." +#: src/admin/flows/FlowListPage.ts +msgid "Flows describe a chain of Stages to authenticate, enroll or recover a user. Stages are chosen based on policies applied to them." msgstr "流程描述了一系列用于对用户进行身份验证、注册或恢复的阶段。阶段是根据应用于它们的策略来选择的。" -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "Follow redirect" msgstr "跟随重定向" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "强制用户配置身份验证器" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Forgot password?" msgstr "忘记密码了吗?" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Forgot username or password?" msgstr "忘记用户名或密码?" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "Form didn't return a promise for submitting" msgstr "表单未返回提交承诺" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Format: \"weeks=3;days=2;hours=3,seconds=2\"." msgstr "格式:\"weeks=3;days=2;hours=3,seconds=2\"。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Forward auth (domain level)" msgstr "转发身份验证(域级别)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (domain-level)" msgstr "转发身份验证(域级)" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Forward auth (single application)" msgstr "转发身份验证(单个应用程序)" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "French" msgstr "法语" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Friendly Name" msgstr "友好显示名称" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "From" msgstr "来自" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "From address" msgstr "发件人地址" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "From number" msgstr "发件人号码" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "GID start number" msgstr "GID 起始编号" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "General system exception" msgstr "一般系统异常" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "General system status" msgstr "常规系统状态" -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate" msgstr "生成" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Generate Certificate-Key Pair" msgstr "生成证书密钥对" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Generic" msgstr "通用的" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Generic OpenID Connect" msgstr "通用 OpenID 连接" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "German" msgstr "德语" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Get this value from https://console.twilio.com" msgstr "从 https://console.twilio.com 获取此值" @@ -2359,73 +2540,74 @@ msgstr "转到上一页" #~ msgid "Go to user interface" #~ msgstr "转到用户界面" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts src/pages/events/RuleForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Group" msgstr "组" -#: src/pages/groups/GroupViewPage.ts +#: src/admin/groups/GroupViewPage.ts msgid "Group Info" msgstr "组信息" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group Property Mappings" msgstr "组属性映射" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"Group mappings can only be checked if a user is already logged in when " -"trying to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "Group mappings can only be checked if a user is already logged in when trying to access this source." msgstr "组绑定仅会在已登录用户访问此源时检查。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group membership field" msgstr "组成员资格字段" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Group object filter" msgstr "分组对象过滤器" -#: src/pages/groups/GroupListPage.ts -msgid "" -"Group users together and give them permissions based on the membership." +#: src/admin/groups/GroupListPage.ts +msgid "Group users together and give them permissions based on the membership." msgstr "将用户分组在一起,并根据成员资格为他们授予权限。" -#: src/pages/groups/GroupViewPage.ts src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Group {0}" msgstr "组 {0}" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Group(s)" msgstr "组" -#: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/users/UserForm.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserViewPage.ts msgid "Groups" msgstr "组" #~ msgid "HS256 (Symmetric Encryption)" #~ msgstr "HS256(对称加密)" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Password Key" msgstr "HTTP-Basic 密码密钥" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "HTTP-Basic Username Key" msgstr "HTTP-Basic 用户名密钥" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "HTTPS is not detected correctly" msgstr "未正确检测到 HTTPS" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Hash phone number" msgstr "" @@ -2435,64 +2617,63 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned 策略" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "运行状况和版本" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Healthy outposts" msgstr "健康的 Outposts" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Healthy sources" msgstr "健康的源" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Help text" msgstr "帮助文本" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Hidden: Hidden field, can be used to insert data into form." msgstr "隐藏:隐藏字段,可用于将数据插入表单。" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Hide managed mappings" msgstr "隐藏托管映射" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts msgid "Hide service-accounts" msgstr "隐藏服务账户" -#: src/pages/events/RuleForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Hold control/command to select multiple items." msgstr "按住 ctrl/command 键可选择多个项目。" -#: src/pages/stages/password/PasswordStageForm.ts -msgid "" -"How many attempts a user has before the flow is canceled. To lock the user " -"out, use a reputation policy and a user_write stage." +#: src/admin/stages/password/PasswordStageForm.ts +msgid "How many attempts a user has before the flow is canceled. To lock the user out, use a reputation policy and a user_write stage." msgstr "在取消流程之前,用户有多少次尝试。要锁定用户,请使用信誉策略和 user_write 阶段。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "How to connect" msgstr "如何连接" -#: src/elements/forms/DeleteBulkForm.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/elements/forms/DeleteBulkForm.ts msgid "ID" msgstr "ID" @@ -2500,30 +2681,31 @@ msgstr "ID" msgid "ID Token" msgstr "ID 令牌" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "IP" msgstr "IP" #~ msgid "IP Reputation" #~ msgstr "IP 信誉" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Icon" msgstr "图标" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in sidebar/header and flow executor." msgstr "在侧边栏/标题和流程执行器中显示的图标。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Icon shown in the browser tab." msgstr "浏览器选项卡中显示的图标。" -#: src/pages/flows/FlowListPage.ts -#: src/pages/policies/reputation/ReputationListPage.ts -#: src/pages/system-tasks/SystemTaskListPage.ts src/pages/tokens/TokenForm.ts -#: src/pages/tokens/TokenListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenForm.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Identifier" @@ -2532,45 +2714,36 @@ msgstr "标识符" #~ msgid "Identity & Cryptography" #~ msgstr "身份与加密" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"If any of the devices user of the types selected above have been used within" -" this duration, this stage will be skipped." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "If any of the devices user of the types selected above have been used within this duration, this stage will be skipped." msgstr "" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"If enabled, only a hash of the phone number will be saved. This can be done " -"for data-protection reasons.Devices created from a stage with this enabled " -"cannot be used with the authenticator validation stage." +#: src/admin/applications/ApplicationForm.ts +msgid "If checked, the launch URL will open in a new browser tab or window from the user's application library." msgstr "" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -msgid "" -"If enabled, use the local connection. Required Docker socket/Kubernetes " -"Integration." +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "If enabled, only a hash of the phone number will be saved. This can be done for data-protection reasons.Devices created from a stage with this enabled cannot be used with the authenticator validation stage." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "If enabled, use the local connection. Required Docker socket/Kubernetes Integration." msgstr "如果启用,请使用本地连接。需要的 Docker Socket/Kubernetes 集成。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"If left empty, authentik will try to extract the launch URL based on the " -"selected provider." +#: src/admin/applications/ApplicationForm.ts +msgid "If left empty, authentik will try to extract the launch URL based on the selected provider." msgstr "如果留空,authentik 将尝试根据选定的提供商提取启动网址。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"If multiple providers share an outpost, a self-signed certificate is used." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "If multiple providers share an outpost, a self-signed certificate is used." msgstr "如果多个提供商共享一个 Outpost,则使用自签名证书。" -#~ msgid "" -#~ "If no explicit redirect URIs are specified, any redirect URI is allowed." +#~ msgid "If no explicit redirect URIs are specified, any redirect URI is allowed." #~ msgstr "如果未指定显式重定向 URI,则允许使用任何重定向 URI。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If no explicit redirect URIs are specified, the first successfully used " -"redirect URI will be saved." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If no explicit redirect URIs are specified, the first successfully used redirect URI will be saved." msgstr "如果未指定显式重定向 URI,则将保存第一个成功使用的重定向 URI。" #~ msgid "" @@ -2578,135 +2751,145 @@ msgstr "如果未指定显式重定向 URI,则将保存第一个成功使用 #~ "and show a notice." #~ msgstr "如果密码已经超过 X 天未更改,使该用户的密码失效并显示提醒。 " -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +msgid "If set, the OAuth Device Code profile can be used, and the selected flow will be used to enter the code." +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "If set, users are able to configure details of their profile." msgstr "设置后,用户可以配置他们个人资料的详细信息。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"If set, users are able to unenroll themselves using this flow. If no flow is" -" set, option is not shown." +#: src/admin/tenants/TenantForm.ts +msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "如果已设置,则用户可以使用此流程自行取消注册。如果未设置流量,则不显示选项。" -#: src/pages/stages/invitation/InvitationStageForm.ts -msgid "" -"If this flag is set, this Stage will jump to the next Stage when no " -"Invitation is given. By default this Stage will cancel the Flow when no " -"invitation is given." +#: src/admin/stages/invitation/InvitationStageForm.ts +msgid "If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given." msgstr "如果设置了此标志,则当没有发出邀请时,此舞台将跳转到下一个阶段。默认情况下,当没有发出邀请时,此阶段将取消流程。" -#: src/pages/tokens/TokenForm.ts -msgid "" -"If this is selected, the token will expire. Upon expiration, the token will " -"be rotated." +#: src/admin/tokens/TokenForm.ts +msgid "If this is selected, the token will expire. Upon expiration, the token will be rotated." msgstr "如果选择此选项,令牌将过期。到期后,令牌将被轮换。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"If you are using an Implicit, client-side flow (where the token-endpoint " -"isn't used), you probably want to increase this time." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "If you are using an Implicit, client-side flow (where the token-endpoint isn't used), you probably want to increase this time." msgstr "如果你使用的是隐式的客户端流(其中不使用令牌端点),那么这次你可能想增加。" -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik Instance is using a self-signed certificate, set this " -"value." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik Instance is using a self-signed certificate, set this value." msgstr "如果您的 authentik 实例正在使用自签名证书,请设置此值。" -#: src/pages/outposts/OutpostDeploymentModal.ts -msgid "" -"If your authentik_host setting does not match the URL you want to login " -"with, add this setting." +#: src/admin/outposts/OutpostDeploymentModal.ts +msgid "If your authentik_host setting does not match the URL you want to login with, add this setting." msgstr "如果您的 authentik_host 设置与您要登录时使用的网址不匹配,请添加此设置。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Impersonate" msgstr "模仿" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation ended" msgstr "模拟已结束" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Impersonation started" msgstr "模拟已开始" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Import" msgstr "导入" -#: src/pages/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts +msgid "Import Duo device" +msgstr "" + +#: src/admin/flows/FlowListPage.ts msgid "Import Flow" msgstr "导入流程" -#: src/pages/crypto/CertificateKeyPairListPage.ts -msgid "" -"Import certificates of external providers or create certificates to sign " -"requests with." +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import SAML Metadata" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +msgid "Import SAML metadata" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts +msgid "Import certificates of external providers or create certificates to sign requests with." msgstr "导入外部提供商的证书或创建用于签署请求的证书。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Import the metadata document of the applicaation you want to configure." +msgstr "" + +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "In case you can't access any other method." msgstr "万一你无法访问任何其他方法。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"In this case, you'd set the Authentication URL to auth.example.com and " -"Cookie domain to example.com." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "In this case, you'd set the Authentication URL to auth.example.com and Cookie domain to example.com." msgstr "在这种情况下,您需要将身份验证网址设置为 auth.example.com,将 Cookie 域设置为 example.com。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Inactive" msgstr "不活跃" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Include User claims from scopes in the id_token, for applications that don't" -" access the userinfo endpoint." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint." msgstr "对于不访问userinfo端点的应用程序,将来自作用域的用户声明包含在id_token中。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Include claims in id_token" msgstr "在 id_token 中包含声明" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Integration" msgstr "整合" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Integration key" msgstr "集成密钥" #~ msgid "Integrations" #~ msgstr "集成" -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Intent" msgstr "意图" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Internal Host" msgstr "内部主机" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Internal application name, used in URLs." msgstr "应用的内部名称,在URL中使用。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host" msgstr "内部主机" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Internal host SSL Validation" msgstr "内部主机 SSL 验证" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Interpret placeholder as expression" msgstr "将占位符解释为表达式" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "Invalid login attempts will decrease the score for the client's IP, and the\n" "username they are attempting to login as, by one." @@ -2714,481 +2897,541 @@ msgstr "" "无效的登入尝试将降低客户端 IP 的分数,\n" "他们试图以一个身份登入的用户名。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Invalid response action" msgstr "响应操作无效" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Invalidation" msgstr "失效" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Invalidation flow" msgstr "失效流程" #~ msgid "Invitation" #~ msgstr "邀请" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Invitation used" msgstr "已使用邀请" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitation(s)" msgstr "邀请" -#: src/interfaces/AdminInterface.ts -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Invitations" msgstr "邀请" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Is active" msgstr "处于激活状态" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Is superuser" msgstr "是超级用户" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Issuer" msgstr "Issuer" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Issuer mode" msgstr "Issuer mode" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"JSON Web Key URL. Keys from the URL will be used to validate JWTs from this " -"source." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "JSON Web Key URL. Keys from the URL will be used to validate JWTs from this source." +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +msgid "JWKS URL" msgstr "" #~ msgid "JWT Algorithm" #~ msgstr "JWT 算法" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"JWTs signed by certificates configured here can be used to authenticate to " -"the provider." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "JWTs signed by certificates configured here can be used to authenticate to the provider." msgstr "此处配置的证书签名的 JWT 可以用于此提供程序的身份验证。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Key used to sign the tokens." msgstr "用于对令牌进行签名的密钥。" -#~ msgid "" -#~ "Key used to sign the tokens. Only required when JWT Algorithm is set to " -#~ "RS256." +#~ msgid "Key used to sign the tokens. Only required when JWT Algorithm is set to RS256." #~ msgstr "用于对令牌进行签名的密钥。仅当JWT算法设置为 RS256 时才需要。" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Keypair which is used to sign outgoing requests. Leave empty to disable " -"signing." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Keypair which is used to sign outgoing requests. Leave empty to disable signing." msgstr "用于签署传出请求的密钥对。留空则禁用签名。" -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Kubeconfig" msgstr "Kubeconfig" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts msgid "LDAP" msgstr "LDAP" #~ msgid "LDAP (Technical preview)" #~ msgstr "LDAP(技术预览版)" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "LDAP Attribute mapping" msgstr "LDAP 属性映射" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "LDAP DN under which bind requests and search requests can be made." msgstr "可以发出绑定请求和搜索请求的 LDAP DN。" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "LDAP Sync status" msgstr "LDAP 同步状态" -#~ msgid "LDAP details" -#~ msgstr "LDAP 详情" +#: src/admin/applications/wizard/ldap/TypeLDAPApplicationWizardPage.ts +msgid "LDAP details" +msgstr "LDAP 详情" -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Label" msgstr "标签" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Label shown next to/above the prompt." msgstr "标签显示在提示符旁边/上方。" -#: src/elements/user/SessionList.ts src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts +#: src/elements/user/SessionList.ts msgid "Last IP" msgstr "最后的 IP" -#: src/pages/groups/MemberSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Last applied" +msgstr "" + +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Last login" msgstr "上次登录" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Last run" msgstr "上次运行" -#: src/pages/outposts/OutpostHealth.ts -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Last seen: {0}" msgstr "最后显示:{0}" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Last sync: {0}" msgstr "上次同步:{0}" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Last validation threshold" msgstr "" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Launch" msgstr "启动" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Launch URL" msgstr "启动 URL" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Layout" msgstr "" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Legacy applications which don't natively support SSO." +msgstr "" + +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Let the user identify themselves with their username or Email address." msgstr "让用户使用其用户名或电子邮件地址来标识自己。" #~ msgid "Library" #~ msgstr "Library" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical email address. Can have security implications " -"when a source doesn't validate email addresses" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "Link" +msgstr "" + +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses" msgstr "链接到具有相同电子邮件地址的用户。当源不验证电子邮件地址时,可能会产生安全隐患" +#: src/admin/sources/oauth/utils.ts +msgid "Link to a user with identical username. Can have security implications when a username is used with another source" +msgstr "" + #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Link to a user with identical username. Can have security implications when " -"a username is used with another source." -msgstr "链接到具有相同用户名的用户。当用户名与其他源一起使用时,可能会产生安全隐患。" +#~ msgid "Link to a user with identical username. Can have security implications when a username is used with another source." +#~ msgstr "链接到具有相同用户名的用户。当用户名与其他源一起使用时,可能会产生安全隐患。" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Link to use the invitation." msgstr "使用邀请的链接。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/utils.ts msgid "Link users on unique identifier" msgstr "使用唯一标识符链接用户" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Load servers" msgstr "加载服务器" -#: src/elements/table/Table.ts src/flows/FlowExecutor.ts -#: src/flows/FlowExecutor.ts src/flows/FlowExecutor.ts -#: src/flows/FlowInspector.ts -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/autosubmit/AutosubmitStage.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/dummy/DummyStage.ts src/flows/stages/email/EmailStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/flows/stages/prompt/PromptStage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/elements/table/Table.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/FlowInspector.ts +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/autosubmit/AutosubmitStage.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/dummy/DummyStage.ts +#: src/flow/stages/email/EmailStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts +#: src/flow/stages/prompt/PromptStage.ts +#: src/user/LibraryPage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts -#: src/user/user-settings/sources/SourceSettings.ts src/utils.ts +#: src/user/user-settings/sources/SourceSettings.ts msgid "Loading" msgstr "正在加载" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationListLink.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserResetEmailForm.ts #: src/elements/Spinner.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/applications/ApplicationForm.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleForm.ts src/pages/events/TransportForm.ts -#: src/pages/flows/StageBindingForm.ts src/pages/flows/StageBindingForm.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupForm.ts -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationListLink.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tenants/TenantForm.ts src/pages/tenants/TenantForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserResetEmailForm.ts msgid "Loading..." msgstr "载入中……" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Local" msgstr "本地" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Local (notifications will be created within authentik)" msgstr "" #~ msgid "Locale" #~ msgstr "区域设置" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "日志消息" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Log the currently pending user in." msgstr "将当前待处理的用户登录。" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Logging in via {0}." msgstr "通过 {0} 登录。" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Login" msgstr "登入" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"Login password is synced from LDAP into authentik automatically. Enable this" -" option only to write password changes in authentik back to LDAP." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "Login password is synced from LDAP into authentik automatically. Enable this option only to write password changes in authentik back to LDAP." msgstr "登入密码会自动从 LDAP 同步到 authentik。启用此选项可将 authentik 中的密码更改回写至 LDAP。" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Login to continue to {0}." msgstr "登入以继续 {0}。" -#: src/pages/admin-overview/TopApplicationsTable.ts +#: src/admin/admin-overview/TopApplicationsTable.ts msgid "Logins" msgstr "登入" -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "过去 24 小时内的登入次数" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Logins per day in the last month" msgstr "上个月每天的登入次数" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Logo" msgstr "Logo" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Logout" msgstr "退出" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Logout URL" msgstr "退出 URL" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Logs" msgstr "日志" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Long-running operations which authentik executes in the background." msgstr "authentik 在后台执行的长时间运行的操作。" +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE will notify the user the flow isn't applicable." +msgstr "" + +#: src/admin/flows/FlowForm.ts +msgid "MESSAGE_CONTINUE will follow the ?next parameter if set, otherwise show a message." +msgstr "" + +#: src/admin/users/UserViewPage.ts +msgid "MFA Authenticators" +msgstr "" + #: src/user/user-settings/UserSettingsPage.ts msgid "MFA Devices" msgstr "MFA 设备" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Machine-to-Machine authentication settings" msgstr "" -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts msgid "Make sure to keep these tokens in a safe place." msgstr "确保将这些令牌保存在安全的地方。" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik" msgstr "由 authentik 管理" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Managed by authentik (Discovered)" msgstr "由 authentik 管理(已发现)" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manual configuration" +msgstr "" + +#: src/admin/applications/wizard/saml/TypeSAMLApplicationWizardPage.ts +msgid "Manually configure SAML" +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Mapping" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Mark newly created users as inactive." msgstr "将新创建的用户标记为非活动用户。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match created events with this action type. When left empty, all action " -"types will be matched." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match created events with this action type. When left empty, all action types will be matched." msgstr "将创建的事件与此操作类型匹配。留空时,所有操作类型都将匹配。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Match events created by selected application. When left empty, all " -"applications are matched." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Match events created by selected application. When left empty, all applications are matched." msgstr "匹配选定应用程序创建的事件。如果留空,则匹配所有应用程序。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches Event's Client IP (strict matching, for network matching use an " -"Expression Policy." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy." msgstr "匹配事件的客户端 IP(严格匹配),对于网络匹配,请使用表达式策略。" -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -msgid "" -"Matches an event against a set of criteria. If any of the configured values " -"match, the policy passes." +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes." msgstr "根据一组条件匹配事件。如果任何配置的值匹配,则策略将通过。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Matching is done based on domain suffix, so if you enter domain.tld, " -"foo.domain.tld will still match." +#: src/admin/tenants/TenantForm.ts +msgid "Matching is done based on domain suffix, so if you enter domain.tld, foo.domain.tld will still match." msgstr "匹配是根据域名后缀完成的,因此,如果您输入 domain.tld,foo.domain.tld 仍将匹配。" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Maximum age (in days)" msgstr "最长使用期限(以天为单位)" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/users/GroupSelectModal.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/users/GroupSelectModal.ts msgid "Members" msgstr "成员" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Message" msgstr "信息" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Messages" msgstr "信息" -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/applications/wizard/saml/TypeSAMLImportApplicationWizardPage.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Metadata" msgstr "元数据" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthCodeApplicationWizardPage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthImplicitApplicationWizardPage.ts +msgid "Method details" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Digits" msgstr "最低位数" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Lowercase Characters" msgstr "小写字符的最小数量" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Symbols Characters" msgstr "符号字符的最小数量" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum amount of Uppercase Characters" msgstr "大写字符的最小数量" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Minimum length" msgstr "最小长度" -#: src/pages/events/TransportForm.ts src/pages/events/TransportListPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Mode" msgstr "模式" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Model Name" msgstr "型号名称" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model created" msgstr "模型已创建" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model deleted" msgstr "模型已删除" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Model updated" msgstr "模型已更新" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Modern applications, APIs and Single-page applications." +msgstr "" + +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "Modify the payload sent to the custom provider." +msgstr "" + #~ msgid "Monitor" #~ msgstr "监控" @@ -3200,137 +3443,160 @@ msgstr "我的应用" msgid "My applications" msgstr "我的应用" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportForm.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/elements/forms/DeleteBulkForm.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/EventInfo.ts src/pages/events/RuleForm.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportForm.ts -#: src/pages/events/TransportListPage.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowForm.ts src/pages/flows/FlowListPage.ts -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/providers/saml/SAMLProviderImportForm.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationForm.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserForm.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/user/user-settings/mfa/MFADeviceForm.ts +#: src/elements/user/UserDevicesList.ts +#: src/user/user-settings/mfa/MFADeviceForm.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Name" msgstr "姓名" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Name of the form field, also used to store the value." msgstr "表单域的名称,也用于存储值。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "NameID Policy" msgstr "NameID 政策" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "NameID Property Mapping" msgstr "nameID 属性映射" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Native application" +msgstr "" + +#: src/flow/stages/identification/IdentificationStage.ts msgid "Need an account?" msgstr "需要一个账户?" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negate result" msgstr "否定结果" -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Negates the outcome of the binding. Messages are unaffected." msgstr "否定绑定的结果。消息不受影响。" -#: src/pages/outposts/ServiceConnectionWizard.ts +#: src/admin/applications/wizard/ApplicationWizard.ts +msgid "New application" +msgstr "" + +#: src/admin/outposts/ServiceConnectionWizard.ts msgid "New outpost integration" msgstr "新前哨集成" -#: src/pages/policies/PolicyWizard.ts +#: src/admin/policies/PolicyWizard.ts msgid "New policy" msgstr "新建策略" -#: src/pages/property-mappings/PropertyMappingWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts msgid "New property mapping" msgstr "新建属性映射" -#: src/pages/providers/ProviderWizard.ts +#: src/admin/providers/ProviderWizard.ts msgid "New provider" msgstr "新建提供程序" -#: src/pages/sources/SourceWizard.ts +#: src/admin/sources/SourceWizard.ts msgid "New source" msgstr "新建身份来源" -#: src/pages/stages/StageWizard.ts +#: src/admin/stages/StageWizard.ts msgid "New stage" msgstr "新建阶段" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "New version available!" msgstr "新版本可用!" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Newly created users are added to this group, if a group is selected." msgstr "如果选择了组,则会将新创建的用户添加到该组。" @@ -3338,34 +3604,39 @@ msgstr "如果选择了组,则会将新创建的用户添加到该组。" msgid "Next" msgstr "下一步" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Next stage" msgstr "下一阶段" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Ingress)" msgstr "Nginx (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (Proxy Manager)" msgstr "Nginx(代理管理器)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Nginx (standalone)" msgstr "Nginx (standalone)" +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "No" msgstr "No" @@ -3374,57 +3645,63 @@ msgstr "No" msgid "No Applications available." msgstr "没有可用的应用程序。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No Events found." msgstr "未找到任何事件。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No Policies bound." msgstr "没有策略约束。" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No Stages bound" msgstr "没有阶段绑定" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "No additional data available." msgstr "没有其他可用数据。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "No additional setup is required." msgstr "无需进行其他设置。" -#: src/elements/forms/ModalForm.ts src/elements/wizard/FormWizardPage.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/forms/ModalForm.ts +#: src/elements/wizard/FormWizardPage.ts #: src/elements/wizard/FormWizardPage.ts msgid "No form found" msgstr "找不到表格" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "No integration active" msgstr "没有激活的集成" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "没有日志消息。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "No matching events could be found." msgstr "找不到匹配的事件。" -#: src/elements/table/Table.ts src/elements/table/TablePage.ts +#: src/elements/table/Table.ts +#: src/elements/table/TablePage.ts msgid "No objects found." msgstr "未找到任何对象。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "No policies are currently bound to this object." msgstr "当前没有策略绑定到此对象。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "No preference is sent" msgstr "不发送首选项" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "No recovery flow is configured." msgstr "未配置任何恢复流程。" @@ -3436,27 +3713,27 @@ msgstr "没有可用的服务。" msgid "No settings flow configured." msgstr "未配置设置流程" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "No stages are currently bound to this flow." msgstr "目前没有阶段绑定到此流程。" -#: src/pages/admin-overview/cards/WorkerStatusCard.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "No workers connected. Background tasks will not run." msgstr "没有 workers 连接。后台任务将无法运行。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "None (rule disabled)" msgstr "无(规则已禁用)" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Normal" msgstr "正常" -#: src/pages/outposts/OutpostHealthSimple.ts +#: src/admin/outposts/OutpostHealthSimple.ts msgid "Not available" msgstr "不可用" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Not configured action" msgstr "未配置操作" @@ -3467,7 +3744,7 @@ msgstr "未配置操作" msgid "Not found" msgstr "未找到" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Not synced yet." msgstr "尚未同步。" @@ -3475,41 +3752,44 @@ msgstr "尚未同步。" msgid "Not used by any other object." msgstr "不被任何其他对象使用。" -#: src/flows/stages/access_denied/AccessDeniedStage.ts -#: src/flows/stages/authenticator_duo/AuthenticatorDuoStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/captcha/CaptchaStage.ts -#: src/flows/stages/consent/ConsentStage.ts -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/FlowErrorStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_static/AuthenticatorStaticStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/captcha/CaptchaStage.ts +#: src/flow/stages/consent/ConsentStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Not you?" msgstr "不是你?" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Notice" msgstr "注意" -#: src/interfaces/AdminInterface.ts src/pages/events/RuleListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/RuleListPage.ts msgid "Notification Rules" msgstr "通知规则" -#: src/interfaces/AdminInterface.ts src/pages/events/TransportListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/events/TransportListPage.ts msgid "Notification Transports" msgstr "通知传输" #~ msgid "Notification rule" #~ msgstr "通知规则" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Notification rule(s)" msgstr "通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Notification transport(s)" msgstr "通知传输" @@ -3523,58 +3803,65 @@ msgstr "通知" #~ msgid "Notifications Transport" #~ msgstr "通知传输" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Number" msgstr "编号" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Number the SMS will be sent from." msgstr "发送短信的来源号码。" #~ msgid "OAuth Authorization Codes" #~ msgstr "OAuth 授权码" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "OAuth Refresh Codes" msgstr "OAuth 刷新代码" +#: src/admin/sources/oauth/OAuthSourceDiagram.ts +msgid "OAuth Source {0}" +msgstr "" + #~ msgid "OAuth details" #~ msgstr "OAuth 详情" #~ msgid "OAuth/OIDC" #~ msgstr "OAuth/OIDC" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "OAuth2/OIDC" +msgstr "" + +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC JWKS URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "OIDC Well-known URL" msgstr "" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"OIDC well-known configuration URL. Can be used to automatically configure " -"the URLs above." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "OIDC well-known configuration URL. Can be used to automatically configure the URLs above." msgstr "" #: src/pages/admin-overview/cards/SystemStatusCard.ts -msgid "OK" -msgstr "OK" +#~ msgid "OK" +#~ msgstr "OK" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Object" msgstr "对象" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts msgid "Object field" msgstr "对象字段" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Object uniqueness field" msgstr "对象唯一性字段" @@ -3582,27 +3869,25 @@ msgstr "对象唯一性字段" msgid "Objects created" msgstr "已创建对象" -#: src/pages/stages/consent/ConsentStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts msgid "Offset after which consent expires." msgstr "" -#~ msgid "" -#~ "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +#~ msgid "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "偏移量,在此之后同意过期。(格式:hours=1;minutes=2;seconds=3)。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts msgid "On behalf of {0}" msgstr "代表 {0}" -#: src/pages/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts msgid "Only fail the policy, don't invalidate user's password." msgstr "只能使策略失效,不要使用户的密码失效。" -#: src/pages/events/TransportForm.ts -msgid "" -"Only send notification once, for example when sending a webhook into a chat " -"channel." +#: src/admin/events/TransportForm.ts +msgid "Only send notification once, for example when sending a webhook into a chat channel." msgstr "仅发送一次通知,例如在向聊天频道发送 Webhook 时。" #: src/elements/notifications/APIDrawer.ts @@ -3612,7 +3897,11 @@ msgstr "打开 API 浏览器" #~ msgid "Open application" #~ msgstr "打开应用程序" -#: src/pages/events/EventInfo.ts +#: src/admin/applications/ApplicationForm.ts +msgid "Open in new tab" +msgstr "" + +#: src/admin/events/EventInfo.ts msgid "Open issue on GitHub..." msgstr "在 GitHub 上打开问题..." @@ -3620,96 +3909,95 @@ msgstr "在 GitHub 上打开问题..." msgid "Open settings" msgstr "打开设置" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration Issuer" msgstr "OpenID 配置发行者" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "OpenID Configuration URL" msgstr "OpenID 配置网址" -#: src/pages/crypto/CertificateKeyPairForm.ts -msgid "" -"Optional Private Key. If this is set, you can use this keypair for " -"encryption." +#: src/admin/crypto/CertificateKeyPairForm.ts +msgid "Optional Private Key. If this is set, you can use this keypair for encryption." msgstr "可选私钥。如果设置了此设置,则可以使用此密钥对进行加密。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Optional URL if the IDP supports Single-Logout." msgstr "如果 IDP 支持单点注销,则为可选 URL。" -#: src/pages/stages/invitation/InvitationForm.ts -msgid "" -"Optional data which is loaded into the flow's 'prompt_data' context " -"variable. YAML or JSON." +#: src/admin/stages/invitation/InvitationForm.ts +msgid "Optional data which is loaded into the flow's 'prompt_data' context variable. YAML or JSON." msgstr "加载到流程的 “prompt_data” 上下文变量中的可选数据。YAML 或 JSON。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional enrollment flow, which is linked at the bottom of the page." msgstr "可选注册流程,链接在页面底部。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Optional passwordless flow, which is linked at the bottom of the page. When " -"configured, users can use this flow to authenticate with a WebAuthn " -"authenticator, without entering any details." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Optional passwordless flow, which is linked at the bottom of the page. When configured, users can use this flow to authenticate with a WebAuthn authenticator, without entering any details." msgstr "可选的无密码流程,链接在页面底部。配置后,用户可以使用此流程向 WebAuthn 身份验证器进行身份验证,而无需输入任何详细信息。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Optional recovery flow, which is linked at the bottom of the page." msgstr "可选的恢复流程,链接在页面底部。" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Optional, comma-separated SubjectAlt Names." msgstr "可选,逗号分隔的 subjectAlt 名称。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Optionally enter a group name. Applications with identical groups are shown " -"grouped together." +#: src/admin/applications/ApplicationForm.ts +msgid "Optionally enter a group name. Applications with identical groups are shown grouped together." msgstr "输入可选的分组名称。分组相同的应用程序会显示在一起。 " -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Optionally pre-fill the input value" msgstr "(可选)预先填充输入值" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "Optionally set the 'FriendlyName' value of the Assertion attribute." msgstr "(可选)设置 “断言” 属性的'友好名称'值。" -#~ msgid "" -#~ "Optionally set this to your parent domain, if you want authentication and " -#~ "authorization to happen on a domain level. If you're running applications as" -#~ " app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -#~ msgstr "" -#~ "如果您希望在域级别进行身份验证和授权,可以选择将其设置为您的父域。如果你以 app1.domain.tld、app2.domain.tld " -#~ "的身份运行应用程序,请将其设置为 “domain.tld”。" +#~ msgid "Optionally set this to your parent domain, if you want authentication and authorization to happen on a domain level. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +#~ msgstr "如果您希望在域级别进行身份验证和授权,可以选择将其设置为您的父域。如果你以 app1.domain.tld、app2.domain.tld 的身份运行应用程序,请将其设置为 “domain.tld”。" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/flow/stages/identification/IdentificationStage.ts +msgid "Or" +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Or manually import" +msgstr "" + +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Order" msgstr "订购" -#: src/pages/tenants/TenantForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Orphaned" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "Other global settings" msgstr "其他全局设置" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Outdated outposts" msgstr "过时的 Outposts" #~ msgid "Outpost" #~ msgstr "Outpost" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "Outpost Deployment Info" msgstr "Outpost 部署信息" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Outpost Integrations" msgstr "Outpost 集成" @@ -3719,68 +4007,71 @@ msgstr "Outpost 集成" #~ msgid "Outpost integration" #~ msgstr "Outpost 集成" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Outpost integration(s)" msgstr "Outpost 集成" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Outpost status" msgstr "Outpost 状态" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outpost(s)" msgstr "Outpost(s)" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Outposts" msgstr "Outposts" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Outposts are deployments of authentik components to support different " -"environments and protocols, like reverse proxies." +#: src/admin/outposts/OutpostListPage.ts +msgid "Outposts are deployments of authentik components to support different environments and protocols, like reverse proxies." msgstr "Outpost 是对 authentik 组件的部署,以支持不同的环境和协议,例如反向代理。" -#: src/interfaces/AdminInterface.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/providers/ProviderViewPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/providers/ProviderViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Overview" msgstr "概述" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "PEM-encoded Certificate data." msgstr "PEM 编码的证书数据。" -#: src/pages/groups/GroupForm.ts src/pages/groups/GroupListPage.ts -#: src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Parent" msgstr "家长" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Parent group for all the groups imported from LDAP." msgstr "从 LDAP 导入的所有组的父组。" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Pass policy?" msgstr "通行证政策?" #~ msgid "Passes when Event matches selected criteria." #~ msgstr "当事件匹配选定的条件时通过。" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/policies/PolicyTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/policies/PolicyTestForm.ts msgid "Passing" msgstr "通过" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/identification/IdentificationStage.ts -#: src/flows/stages/password/PasswordStage.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserPasswordForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserPasswordForm.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Password" msgstr "密码" @@ -3790,117 +4081,140 @@ msgstr "密码" #~ msgid "Password expiry policy" #~ msgstr "密码过期策略" -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Password field" msgstr "“密码” 字段" #~ msgid "Password policy" #~ msgstr "密码策略" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Password set" msgstr "密码已设置" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Password stage" msgstr "密码阶段" #~ msgid "Password, 2FA, etc" #~ msgstr "密码、2FA 等" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Password: Masked input, password is validated against sources. Policies " -"still have to be applied to this Stage. If two of these are used in the same" -" stage, they are ensured to be identical." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Password: Masked input, password is validated against sources. Policies still have to be applied to this Stage. If two of these are used in the same stage, they are ensured to be identical." msgstr "密码:屏蔽输入,密码根据来源进行验证。策略仍需应用于此阶段。如果在同一阶段使用其中的两个,则确保它们是相同的。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Passwordless flow" msgstr "无密码流" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/blueprints/BlueprintForm.ts +#: src/admin/users/UserForm.ts +msgid "Path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "Path new users will be created under. If left blank, the default path will be used." +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Path template for users created. Use placeholders like `%(slug)s` to insert the source slug." +msgstr "" + +#: src/elements/user/UserConsentList.ts +msgid "Permissions" +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Persistent" msgstr "持久" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Phone number" msgstr "电话号码" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Placeholder" msgstr "占位符" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Plan history" msgstr "计划历史记录" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts +msgid "Please enter the code you received via SMS" +msgstr "" + +#: src/flow/providers/oauth2/DeviceCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Please enter your Code" msgstr "请输入您的验证码" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts +#: src/flow/stages/authenticator_sms/AuthenticatorSMSStage.ts msgid "Please enter your Phone number." msgstr "请输入您的电话号码。" -#: src/flows/stages/authenticator_sms/AuthenticatorSMSStage.ts -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Please enter your TOTP Code" msgstr "请输入您的 TOTP 代码" -#: src/flows/stages/password/PasswordStage.ts +#: src/flow/stages/password/PasswordStage.ts msgid "Please enter your password" msgstr "请输入你的密码" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/policies/PolicyListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policies" msgstr "策略" -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Policy" msgstr "策略" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Policy / Group / User Bindings" msgstr "策略/组/用户绑定" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Policy / Policies" msgstr "政策/策略" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy / User / Group" msgstr "策略/用户/组" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Policy Bindings" msgstr "策略绑定" #~ msgid "Policy binding" #~ msgstr "策略绑定" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy binding(s)" msgstr "策略绑定" -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationViewPage.ts src/pages/flows/FlowForm.ts -#: src/pages/flows/StageBindingForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Policy engine mode" msgstr "策略引擎模式" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy exception" msgstr "策略例外" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Policy execution" msgstr "策略执行" @@ -3912,193 +4226,200 @@ msgstr "策略执行" #~ "but takes a random time to process." #~ msgstr "用于调试策略引擎的策略。返回固定结果,但处理时间随机。" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Policy {0}" msgstr "策略 {0}" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Policy-specific settings" msgstr "特定于策略的设置" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Polish" msgstr "波兰语" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Post" msgstr "Post" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding" msgstr "Post binding" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Post binding (auto-submit)" msgstr "Post binding(自动提交)" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts msgid "Powered by authentik" msgstr "由 authentik 强力驱动" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Pre-authentication flow" msgstr "身份验证前流程" -#: src/pages/crypto/CertificateKeyPairForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Private Key" msgstr "私钥" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Private key available?" msgstr "私钥可用吗?" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Private key, acquired from https://www.google.com/recaptcha/intro/v3.html." msgstr "私钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Profile URL" msgstr "个人资料网址" #~ msgid "Prompt" #~ msgstr "提示" -#: src/pages/stages/consent/ConsentStageForm.ts -msgid "" -"Prompt for the user's consent. The consent can either be permanent or expire" -" in a defined amount of time." +#: src/admin/stages/consent/ConsentStageForm.ts +msgid "Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time." msgstr "提示用户同意。同意可以是永久性的,也可以在规定的时间内过期。" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompt(s)" msgstr "提示" -#: src/interfaces/AdminInterface.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Prompts" msgstr "提示" #~ msgid "Property Mapping" #~ msgstr "属性映射" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Property Mapping exception" msgstr "属性映射异常" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mapping(s)" msgstr "属性映射" -#: src/interfaces/AdminInterface.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Property Mappings" msgstr "属性映射" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Property mappings" msgstr "属性映射" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to group creation." msgstr "用于组创建的属性映射。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Property mappings used to user creation." msgstr "用于创建用户的属性映射。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Protocol Settings" msgstr "协议设置" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Protocol settings" msgstr "协议设置" -#: src/pages/providers/ProviderListPage.ts -msgid "" -"Provide support for protocols like SAML and OAuth to assigned applications." +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "Provide an LDAP interface for applications and users to authenticate against." +msgstr "" + +#: src/admin/providers/ProviderListPage.ts +msgid "Provide support for protocols like SAML and OAuth to assigned applications." msgstr "为分配的应用程序提供对 SAML 和 OAuth 等协议的支持。" +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationForm.ts -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Provider" msgstr "提供商" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Provider Type" msgstr "提供商类型" #~ msgid "Provider type" #~ msgstr "提供商类型" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Provider(s)" msgstr "提供商" -#: src/interfaces/AdminInterface.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/ProviderListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Providers" msgstr "提供商" -#: src/pages/outposts/OutpostForm.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Proxy" msgstr "代理" -#~ msgid "Proxy details" -#~ msgstr "代理详情" +#: src/admin/applications/wizard/proxy/TypeProxyApplicationWizardPage.ts +msgid "Proxy details" +msgstr "代理详情" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Public" msgstr "公开" -#: src/pages/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts msgid "Public Key" msgstr "公钥" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html." msgstr "公钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/applications/wizard/InitialApplicationWizardPage.ts msgid "Publisher" msgstr "发行人" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Quick actions" msgstr "快速行动" #: src/pages/flows/StageBindingForm.ts -msgid "" -"RESTART restarts the flow from the beginning, while keeping the flow " -"context." -msgstr "RESTART 从头开始重新启动流程,同时保留流程上下文。" +#~ msgid "RESTART restarts the flow from the beginning, while keeping the flow context." +#~ msgstr "RESTART 从头开始重新启动流程,同时保留流程上下文。" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning." msgstr "RESTART 从头开始重新启动流程。" -#: src/pages/flows/StageBindingForm.ts -msgid "" -"RETRY returns the error message and a similar challenge to the executor." +#: src/admin/flows/StageBindingForm.ts +msgid "RESTART_WITH_CONTEXT restarts the flow from the beginning, while keeping the flow context." +msgstr "" + +#: src/admin/flows/StageBindingForm.ts +msgid "RETRY returns the error message and a similar challenge to the executor." msgstr "RETRY 向执行器返回错误消息和类似的质询。" #~ msgid "RS256 (Asymmetric Encryption)" @@ -4107,87 +4428,89 @@ msgstr "RETRY 向执行器返回错误消息和类似的质询。" #~ msgid "RSA Key" #~ msgstr "RSA 密钥" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA1" msgstr "RSA-SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA256" msgstr "RSA-SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA384" msgstr "RSA-SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "RSA-SHA512" msgstr "RSA-SHA512" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Raw JWKS data." msgstr "" -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts msgid "Re-authenticate with plex" msgstr "使用 plex 重新进行身份验证" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Re-evaluate policies" msgstr "重新评估策略" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Receive a push notification on your device." msgstr "在您的设备上接收推送通知。" -#: src/pages/flows/utils.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/flows/utils.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery" msgstr "恢复" -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Recovery flow" msgstr "恢复流程" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Recovery flow. If left empty, the first applicable flow sorted by the slug " -"is used." +#: src/admin/tenants/TenantForm.ts +msgid "Recovery flow. If left empty, the first applicable flow sorted by the slug is used." msgstr "恢复流程。如果留空,则使用按辅助信息块排序的第一个适用流程。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Recovery keys" msgstr "恢复密钥" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Recovery link cannot be emailed, user has no email address saved." msgstr "无法通过电子邮件发送恢复链接,用户没有保存电子邮件地址。" -#: src/flows/stages/RedirectStage.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/flow/stages/RedirectStage.ts msgid "Redirect" msgstr "重定向" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Redirect URIs" msgstr "重定向 URI" #~ msgid "Redirect URIs/Origins" #~ msgstr "重定向 URIs/Origins" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Redirect URIs/Origins (RegEx)" msgstr "" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Redirect binding" msgstr "重定向绑定" #: src/elements/table/Table.ts +#: src/elements/user/UserDevicesList.ts msgid "Refresh" msgstr "刷新" @@ -4198,56 +4521,51 @@ msgstr "刷新" msgid "Refresh Code(s)" msgstr "刷新代码" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Register device" msgstr "注册设备" -#~ msgid "" -#~ "Regular expressions for which authentication is not required. Each new line " -#~ "is interpreted as a new Regular Expression." +#~ msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression." #~ msgstr "不需要身份验证的正则表达式。每个新行都被解释为一个新的正则表达式。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Regular expressions for which authentication is not required. Each new line " -"is interpreted as a new expression." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Regular expressions for which authentication is not required. Each new line is interpreted as a new expression." msgstr "不需要身份验证的正则表达式。每个新行都被解释为一个新表达式。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Regular user" msgstr "普通用户" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/flows/FlowViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Related" msgstr "相关" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/flows/FlowViewPage.ts +msgid "Related actions" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Related objects" msgstr "相关对象" -#: src/pages/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts msgid "Remove the user from the current session." msgstr "从当前会话中移除用户。" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation" msgstr "声誉" -#: src/pages/policies/reputation/ReputationListPage.ts -msgid "" -"Reputation for IP and user identifiers. Scores are decreased for each failed" -" login and increased for each successful login." +#: src/admin/policies/reputation/ReputationListPage.ts +msgid "Reputation for IP and user identifiers. Scores are decreased for each failed login and increased for each successful login." msgstr "IP 和用户标识符的声誉。每次登入失败的分数都会降低,每次成功登入的分数都会增加。" -#~ msgid "" -#~ "Reputation for IPs. Scores are decreased for each failed login and increased" -#~ " for each successful login." +#~ msgid "Reputation for IPs. Scores are decreased for each failed login and increased for each successful login." #~ msgstr "IP 的声誉。每次登入失败的分数都会降低,每次成功登入的分数都会增加。" -#~ msgid "" -#~ "Reputation for usernames. Scores are decreased for each failed login and " -#~ "increased for each successful login." +#~ msgid "Reputation for usernames. Scores are decreased for each failed login and increased for each successful login." #~ msgstr "用户名的声誉。每次登入失败的分数都会降低,每次成功登入的分数都会增加。" #~ msgid "Reputation policy" @@ -4259,63 +4577,64 @@ msgstr "IP 和用户标识符的声誉。每次登入失败的分数都会降低 #~ msgid "Reputation policy - Users" #~ msgstr "信誉策略-用户" -#: src/interfaces/AdminInterface.ts -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Reputation scores" msgstr "声誉得分" -#: src/pages/events/EventInfo.ts src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Request" msgstr "请求" -#: src/flows/stages/access_denied/AccessDeniedStage.ts +#: src/flow/stages/access_denied/AccessDeniedStage.ts msgid "Request has been denied." msgstr "请求被拒绝。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "Request token URL" msgstr "请求令牌 URL" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Required" msgstr "必需" -#: src/flows/stages/prompt/PromptStage.ts +#: src/flow/stages/prompt/PromptStage.ts msgid "Required." msgstr "必需。" #: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_ 。" +#~ msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." +#~ msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_ 。" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Reset Password" msgstr "重置密码" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "Resident key requirement" msgstr "常驻钥匙要求" #~ msgid "Resources" #~ msgstr "资源" -#: src/pages/events/EventInfo.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Result" msgstr "结果" -#: src/flows/sources/apple/AppleLoginInit.ts +#: src/flow/sources/apple/AppleLoginInit.ts msgid "Retry" msgstr "重试" #~ msgid "Retry Task" #~ msgstr "重试任务" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Retry authentication" msgstr "重试身份验证" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Return" msgstr "返回" @@ -4324,71 +4643,79 @@ msgstr "返回" msgid "Return home" msgstr "返回主页" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageDuo.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageWebAuthn.ts msgid "Return to device picker" msgstr "返回设备选择器" -#~ msgid "" -#~ "Return true if request IP/target username's score is below a certain " -#~ "threshold." +#~ msgid "Return true if request IP/target username's score is below a certain threshold." #~ msgstr "如果请求 IP/目标用户名的分数低于特定阈值则返回真。 " #: src/elements/oauth/UserRefreshList.ts msgid "Revoked?" msgstr "已吊销?" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/elements/TreeView.ts +msgid "Root" +msgstr "" + +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Run sync again" msgstr "再次运行同步" -#~ msgid "SAML" -#~ msgstr "SAML" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "SAML" +msgstr "SAML" #~ msgid "SAML (metadata import)" #~ msgstr "SAML(元数据导入)" -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts msgid "SAML Attribute Name" msgstr "SAML 属性名称" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SAML Configuration" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "SAML Metadata" msgstr "SAML 元数据" -#~ msgid "SAML details" -#~ msgstr "SAML 详情" +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "SAML details" +msgstr "SAML 详情" #~ msgid "SAML details (import from metadata)" #~ msgstr "SAML 详情(从元数据导入)" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA1" msgstr "SHA1" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA256" msgstr "SHA256" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA384" msgstr "SHA384" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "SHA512" msgstr "SHA512" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SLO URL" msgstr "SLO URL" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "SMS" msgstr "短信" @@ -4396,32 +4723,44 @@ msgstr "短信" msgid "SMS authenticator" msgstr "短信身份验证器" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "SMS-based Authenticators" msgstr "基于短信的身份验证器" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Host" msgstr "SMTP 主机" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Password" msgstr "SMTP 密码" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Port" msgstr "SMTP 端口" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "SMTP Username" msgstr "SMTP 用户名" -#: src/pages/sources/saml/SAMLSourceForm.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "SSO URL" msgstr "SSO 网址" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (IdP-initiated Login)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Post)" +msgstr "" + +#: src/admin/providers/saml/SAMLProviderViewPage.ts +msgid "SSO URL (Redirect)" +msgstr "" + +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Same identifier is used for all providers" msgstr "所有提供商都使用相同的标识符" @@ -4429,56 +4768,59 @@ msgstr "所有提供商都使用相同的标识符" msgid "Save" msgstr "保存" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope name" msgstr "作用域名称" -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Scope which the client can specify to access these properties." msgstr "客户端可以指定的访问这些属性的范围。" +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts msgid "Scopes" msgstr "范围" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Score" msgstr "得分" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "搜索基础" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search group" msgstr "搜索组" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "Search mode" msgstr "搜索模式" -#: src/elements/table/TableSearch.ts src/user/LibraryPage.ts +#: src/elements/table/TableSearch.ts +#: src/user/LibraryPage.ts msgid "Search..." msgstr "搜索..." -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "Secret key" msgstr "密钥" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was rotated" msgstr "秘密被轮换了" #~ msgid "Secret was rotation" #~ msgstr "秘密是轮换的" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Secret was viewed" msgstr "已查看 Secret" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Secret:" msgstr "Secret:" @@ -4486,29 +4828,27 @@ msgstr "Secret:" msgid "Security key authenticator" msgstr "安全密钥身份验证器" -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "See documentation for a list of all variables." msgstr "有关所有变量的列表,请参阅文档。" -#: src/pages/applications/ApplicationForm.ts -msgid "" -"Select a provider that this application should use. Alternatively, create a " -"new provider." +#: src/admin/applications/ApplicationForm.ts +msgid "Select a provider that this application should use. Alternatively, create a new provider." msgstr "选择此应用程序应使用的提供程序。或者,创建一个新的提供商。" #: src/elements/table/Table.ts msgid "Select all rows" msgstr "选择所有行" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Select an authentication method." msgstr "选择一种身份验证方法。" -#: src/pages/stages/invitation/InvitationListLink.ts +#: src/admin/stages/invitation/InvitationListLink.ts msgid "Select an enrollment flow" msgstr "选择注册流程" @@ -4519,120 +4859,108 @@ msgstr "选择注册流程" msgid "Select an object." msgstr "选择一个对象。" -#: src/pages/users/GroupSelectModal.ts +#: src/admin/users/GroupSelectModal.ts msgid "Select groups to add user to" msgstr "选择要向其添加用户的组" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Select one of the sources below to login." msgstr "选择以下源之一进行登入。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"Select sources should be shown for users to authenticate with. This only " -"affects web-based sources, not LDAP." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "Select sources should be shown for users to authenticate with. This only affects web-based sources, not LDAP." msgstr "应显示选择的源以供用户进行身份验证。这只会影响基于 Web 的源,而不影响 LDAP。" -#: src/pages/outposts/ServiceConnectionWizard.ts -#: src/pages/policies/PolicyWizard.ts -#: src/pages/property-mappings/PropertyMappingWizard.ts -#: src/pages/providers/ProviderWizard.ts src/pages/sources/SourceWizard.ts -#: src/pages/stages/StageWizard.ts +#: src/admin/outposts/ServiceConnectionWizard.ts +#: src/admin/policies/PolicyWizard.ts +#: src/admin/property-mappings/PropertyMappingWizard.ts +#: src/admin/providers/ProviderWizard.ts +#: src/admin/sources/SourceWizard.ts +#: src/admin/stages/StageWizard.ts msgid "Select type" msgstr "选择类型" -#: src/pages/groups/MemberSelectModal.ts +#: src/admin/groups/MemberSelectModal.ts msgid "Select users to add" msgstr "选择要添加的用户" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Select which scopes can be used by the client. The client still has to " -"specify the scope to access the data." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Select which scopes can be used by the client. The client still has to specify the scope to access the data." msgstr "选择客户端可以使用哪些作用域。客户端仍然需要指定访问数据的范围。" -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Select which server a user has to be a member of to be allowed to " -"authenticate." +#: src/admin/sources/plex/PlexSourceForm.ts +msgid "Select which server a user has to be a member of to be allowed to authenticate." msgstr "选择用户必须是哪个服务器的成员才能进行身份验证。" -#: src/pages/events/RuleForm.ts -msgid "" -"Select which transports should be used to notify the user. If none are " -"selected, the notification will only be shown in the authentik UI." +#: src/admin/events/RuleForm.ts +msgid "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI." msgstr "选择应使用哪些传输来通知用户。如果未选择任何内容,则通知将仅显示在 authentik UI 中。" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Selected policies are executed when the stage is submitted to validate the " -"data." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Selected policies are executed when the stage is submitted to validate the data." msgstr "在提交阶段以验证数据时,将执行选定的策略。" -#~ msgid "" -#~ "Selecting a service-connection enables the management of the outpost by " -#~ "authentik." +#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." #~ msgstr "选择服务连接可通过 authentik 管理 Outpost。" -#: src/pages/outposts/OutpostForm.ts -msgid "" -"Selecting an integration enables the management of the outpost by authentik." +#: src/admin/outposts/OutpostForm.ts +msgid "Selecting an integration enables the management of the outpost by authentik." msgstr "选择集成可以使authentik对 Outpost 进行管理。" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Selection of backends to test the password against." msgstr "选择用于测试密码的后端。" -#: src/flows/stages/email/EmailStage.ts +#: src/flow/stages/email/EmailStage.ts msgid "Send Email again." msgstr "再次发送电子邮件。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send link" msgstr "发送链接" -#: src/pages/events/RuleListPage.ts -msgid "" -"Send notifications whenever a specific Event is created and matched by " -"policies." +#: src/admin/events/RuleListPage.ts +msgid "Send notifications whenever a specific Event is created and matched by policies." msgstr "每当策略创建并匹配特定事件时,都会发送通知。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Send once" msgstr "发送一次" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "Send recovery link to user" msgstr "向用户发送恢复链接" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Sent to group" msgstr "已发送到组" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Separator: Static Separator Line" msgstr "分隔符:静态分隔线" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Server URI" msgstr "服务器 URI" -#: src/pages/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "Server and client are further than 5 seconds apart." msgstr "服务器和客户端之间的距离超过5秒。" #~ msgid "Server name for which this provider's certificate is valid for." #~ msgstr "此提供程序的证书对其有效的服务器名称。" -#: src/flows/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts +#: src/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage.ts msgid "Server validation of credential failed: {err}" msgstr "服务器验证凭据失败:{err}" #~ msgid "Service Connections" #~ msgstr "服务连接" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Service Provider Binding" msgstr "服务提供商绑定" @@ -4642,24 +4970,22 @@ msgstr "服务提供商绑定" #~ msgid "Session" #~ msgstr "会话" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Session ID" msgstr "会话 ID" -#: src/pages/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts msgid "Session duration" msgstr "会话持续时间" -#~ msgid "" -#~ "Session not valid on or after current time + this value (Format: " -#~ "hours=1;minutes=2;seconds=3)." +#~ msgid "Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "在当前时间+此值时或之后,会话无效(格式:hours=1;minutes=2;seconds=3)。" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session not valid on or after current time + this value." msgstr "" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Session valid not on or after" msgstr "会话不在当天或之后有效" @@ -4667,65 +4993,59 @@ msgstr "会话不在当天或之后有效" msgid "Session(s)" msgstr "会话" -#: src/pages/users/UserViewPage.ts src/user/user-settings/UserSettingsPage.ts +#: src/admin/users/UserViewPage.ts +#: src/user/user-settings/UserSettingsPage.ts msgid "Sessions" msgstr "会话" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Set HTTP-Basic Authentication" msgstr "设置 HTTP 基本身份验证" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set a custom HTTP-Basic Authentication header based on values from " -"authentik." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set a custom HTTP-Basic Authentication header based on values from authentik." msgstr "根据来自 authentik 的值设置自定义 HTTP-Basic 身份验证标头。" -#: src/pages/groups/GroupForm.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts -#: src/pages/policies/PolicyTestForm.ts src/pages/users/UserForm.ts +#: src/admin/groups/GroupForm.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/users/UserForm.ts msgid "Set custom attributes using YAML or JSON." msgstr "使用 YAML 或 JSON 设置自定义属性。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"Set custom attributes using YAML or JSON. Any attributes set here will be " -"inherited by users, if the request is handled by this tenant." +#: src/admin/tenants/TenantForm.ts +msgid "Set custom attributes using YAML or JSON. Any attributes set here will be inherited by users, if the request is handled by this tenant." msgstr "" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Set password" msgstr "设置密码" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Set this to the domain you wish the authentication to be valid for. Must be " -"a parent domain of the URL above. If you're running applications as " -"app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." -msgstr "" -"将此设置为您希望身份验证有效的域。必须是上述 URL 的父域名。如果你以 app1.domain.tld、app2.domain.tld " -"的身份运行应用程序,请将其设置为 “domain.tld”。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Set this to the domain you wish the authentication to be valid for. Must be a parent domain of the URL above. If you're running applications as app1.domain.tld, app2.domain.tld, set this to 'domain.tld'." +msgstr "将此设置为您希望身份验证有效的域。必须是上述 URL 的父域名。如果你以 app1.domain.tld、app2.domain.tld 的身份运行应用程序,请将其设置为 “domain.tld”。" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Setup" msgstr "设置" -#: src/pages/events/RuleForm.ts src/pages/events/RuleListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/events/RuleListPage.ts msgid "Severity" msgstr "严重程度" -#: src/pages/stages/prompt/PromptStageForm.ts -msgid "" -"Show arbitrary input fields to the user, for example during enrollment. Data" -" is saved in the flow context under the 'prompt_data' variable." +#: src/admin/stages/prompt/PromptStageForm.ts +msgid "Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable." msgstr "向用户显示任意输入字段,例如在注册期间。数据保存在流程上下文中的 “prompt_data” 变量下。" #: src/elements/Expand.ts msgid "Show less" msgstr "显示更少" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show matched user" msgstr "显示匹配的用户" @@ -4733,63 +5053,73 @@ msgstr "显示匹配的用户" msgid "Show more" msgstr "显示更多" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Show sources' labels" msgstr "显示源的标签" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Shown as the Title in Flow pages." msgstr "显示为 “Flow” 页面中的标题。" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar left" msgstr "" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Sidebar right" msgstr "" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Sign up." msgstr "注册。" -#: src/pages/providers/saml/SAMLProviderForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signature algorithm" msgstr "签名算法" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Signing Certificate" msgstr "签名证书" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Signing Key" msgstr "签名密钥" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Signing keypair" msgstr "签名密钥对" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Single Prompts that can be used for Prompt Stages." msgstr "可用于提示阶段的单个提示符。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Single use" msgstr "一次性使用" +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications" +msgstr "" + +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Single-page applications which handle authentication in the browser (for example, Javascript, Angular, React, Vue)" +msgstr "" + #~ msgid "Skip path regex" #~ msgstr "跳过路径正则表达式" -#: src/pages/applications/ApplicationForm.ts src/pages/flows/FlowForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/ApplicationForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Slug" msgstr "Slug" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts +#: src/flow/stages/FlowErrorStage.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Something went wrong! Please try again later." msgstr "发生错误,请稍后重试。" @@ -4797,7 +5127,7 @@ msgstr "发生错误,请稍后重试。" #~ msgid "Source" #~ msgstr "源" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Source linked" msgstr "源链接" @@ -4807,158 +5137,142 @@ msgstr "源链接" #~ msgid "Source {0}" #~ msgstr "源 {0}" -#: src/pages/sources/SourceListPage.ts +#: src/admin/sources/SourceListPage.ts msgid "Source(s)" msgstr "源" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "源" -#~ msgid "" -#~ "Sources of identities, which can either be synced into authentik's database," -#~ " like LDAP, or can be used by users to authenticate and enroll themselves, " -#~ "like OAuth and social logins" +#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" #~ msgstr "身份来源,既可以同步到 authentik 的数据库(如 LDAP)中,也可以被用户用来进行身份验证和注册,例如 OAuth 和社交登录" -#: src/pages/sources/SourceListPage.ts -msgid "" -"Sources of identities, which can either be synced into authentik's database," -" or can be used by users to authenticate and enroll themselves." +#: src/admin/sources/SourceListPage.ts +msgid "Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves." msgstr "身份来源,既可以同步到authentik的数据库中,也可以被用户用来进行身份验证和注册。" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Spanish" msgstr "西班牙的" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Specify multiple server URIs by separating them with a comma." msgstr "通过用逗号分隔多个服务器 URI 来指定它们。" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stacked" msgstr "" -#: src/pages/flows/BoundStagesList.ts src/pages/flows/StageBindingForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/StageBindingForm.ts msgid "Stage" msgstr "阶段" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Stage Bindings" msgstr "阶段绑定" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Stage Configuration" msgstr "阶段配置" #~ msgid "Stage binding" #~ msgstr "阶段绑定" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage binding(s)" msgstr "阶段绑定" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage kind" msgstr "阶段种类" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage name" msgstr "阶段名" -#: src/flows/FlowInspector.ts +#: src/flow/FlowInspector.ts msgid "Stage object" msgstr "阶段对象" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Stage type" msgstr "阶段类型" -#~ msgid "" -#~ "Stage used to configure Authenticator when user doesn't have any compatible " -#~ "devices. After this configuration Stage passes, the user is not prompted " -#~ "again." +#~ msgid "Stage used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." #~ msgstr "Stage 用于在用户没有任何兼容设备时配置身份验证器。此配置 Stage 通过后,不会再次提示用户。" -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -msgid "" -"Stage used to configure a TOTP authenticator (i.e. Authy/Google " -"Authenticator)." +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +msgid "Stage used to configure a TOTP authenticator (i.e. Authy/Google Authenticator)." msgstr "用于配置 TOTP 身份验证器(即 Auth/Google 身份验证器)的阶段。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"Stage used to configure a WebAutnn authenticator (i.e. Yubikey, " -"FaceID/Windows Hello)." +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "Stage used to configure a WebAutnn authenticator (i.e. Yubikey, FaceID/Windows Hello)." msgstr "用于配置 Webautnn 身份验证器(即 Yubikey、FaceID/Windows Hello)的阶段。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -msgid "" -"Stage used to configure a duo-based authenticator. This stage should be used" -" for configuration flows." +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +msgid "Stage used to configure a duo-based authenticator. This stage should be used for configuration flows." msgstr "Stage 用于配置基于二重奏的身份验证器。此阶段应该用于配置流程。" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -msgid "" -"Stage used to configure a static authenticator (i.e. static tokens). This " -"stage should be used for configuration flows." +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +msgid "Stage used to configure a static authenticator (i.e. static tokens). This stage should be used for configuration flows." msgstr "Stage 用于配置静态身份验证器(即静态令牌)。此阶段应该用于配置流程。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Stage used to configure an SMS-based TOTP authenticator." msgstr "用于配置基于短信的 TOTP 身份验证器的阶段。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stage used to validate any authenticator. This stage should be used during " -"authentication or authorization flows." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stage used to validate any authenticator. This stage should be used during authentication or authorization flows." msgstr "Stage 用于验证任何身份验证器。此阶段应在身份验证或授权流程中使用。" -#: src/pages/stages/StageListPage.ts +#: src/admin/stages/StageListPage.ts msgid "Stage(s)" msgstr "阶段" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Stage-specific settings" msgstr "阶段特定的设置" -#: src/interfaces/AdminInterface.ts src/pages/flows/FlowListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/stages/prompt/PromptListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Stages" msgstr "阶段" -#: src/pages/stages/StageListPage.ts -msgid "" -"Stages are single steps of a Flow that a user is guided through. A stage can" -" only be executed from within a flow." +#: src/admin/stages/StageListPage.ts +msgid "Stages are single steps of a Flow that a user is guided through. A stage can only be executed from within a flow." msgstr "阶段是引导用户完成的流程的单个步骤。阶段只能在流程内部执行。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"Stages used to configure Authenticator when user doesn't have any compatible" -" devices. After this configuration Stage passes, the user is not prompted " -"again." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again." msgstr "当用户没有任何兼容的设备时,用来配置身份验证器的阶段。此阶段通过后,将不再请求此用户。" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Start automatic import" +msgstr "" + +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "State" msgstr "州" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Static Tokens" msgstr "静态令牌" @@ -4966,7 +5280,7 @@ msgstr "静态令牌" msgid "Static authenticator" msgstr "静态身份验证器" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStageCode.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "静态令牌" @@ -4974,17 +5288,16 @@ msgstr "静态令牌" msgid "Static tokens" msgstr "静态令牌" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Static: Static value, displayed as-is." msgstr "静态:静态值,按原样显示。" -#: src/pages/stages/deny/DenyStageForm.ts -msgid "" -"Statically deny the flow. To use this stage effectively, disable *Evaluate " -"on plan* on the respective binding." +#: src/admin/stages/deny/DenyStageForm.ts +msgid "Statically deny the flow. To use this stage effectively, disable *Evaluate on plan* on the respective binding." msgstr "静态拒绝流。要有效地使用此阶段,请在相应的绑定上禁用*按计划评估*。" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Status" msgstr "状态" @@ -4994,31 +5307,34 @@ msgstr "状态" #~ msgid "Status: Enabled" #~ msgstr "状态:已启用" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Stop impersonation" msgstr "停止模拟" -#: src/pages/events/EventInfo.ts src/pages/stages/email/EmailStageForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Subject" msgstr "Subject" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Subject mode" msgstr "Subject 模式" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Subject-alt name" msgstr "替代名称" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "成功" -#: src/elements/charts/AdminLoginsChart.ts src/elements/charts/UserChart.ts +#: src/elements/charts/AdminLoginsChart.ts +#: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "成功登入" -#: src/pages/flows/FlowListPage.ts +#: src/admin/flows/FlowListPage.ts msgid "Successfully cleared flow cache" msgstr "已成功清除流程缓存" @@ -5026,173 +5342,191 @@ msgstr "已成功清除流程缓存" msgid "Successfully cleared notifications" msgstr "已成功清除通知" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Successfully cleared policy cache" msgstr "已成功清除策略缓存" -#: src/flows/stages/authenticator_totp/AuthenticatorTOTPStage.ts +#: src/flow/stages/authenticator_totp/AuthenticatorTOTPStage.ts msgid "Successfully copied TOTP Config." msgstr "成功复制 TOTP 配置。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully created application." msgstr "已成功创建应用程序。" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully created binding." msgstr "成功创建绑定。" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully created certificate-key pair." msgstr "已成功创建证书密钥对。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully created flow." msgstr "已成功创建流程。" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully created group." msgstr "已成功创建组。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully created instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully created integration." msgstr "已成功创建集成。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully created invitation." msgstr "已成功创建邀请。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully created mapping." msgstr "已成功创建映射。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully created outpost." msgstr "已成功创建 Outpost。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully created policy." msgstr "已成功创建策略。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully created prompt." msgstr "已成功创建提示。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully created provider." msgstr "已成功创建提供商。" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully created rule." msgstr "已成功创建规则。" #~ msgid "Successfully created service-connection." #~ msgstr "已成功创建服务连接。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully created source." msgstr "已成功创建源。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully created stage." msgstr "已成功创建阶段。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully created tenant." msgstr "成功创建租户。" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully created token." msgstr "已成功创建令牌。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully created transport." msgstr "已成功创建传输。" -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully created user." msgstr "已成功创建用户。" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "Successfully deleted {0} {1}" msgstr "成功删除 {0} {1}" #: src/user/user-settings/sources/SourceSettingsOAuth.ts #: src/user/user-settings/sources/SourceSettingsPlex.ts +#: src/user/user-settings/sources/SourceSettingsSAML.ts msgid "Successfully disconnected source" msgstr "" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Successfully generated certificate-key pair." msgstr "成功生成证书密钥对。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Successfully generated recovery link" msgstr "成功生成恢复链接" -#: src/pages/flows/FlowImportForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported device." +msgstr "" + +#: src/admin/flows/FlowImportForm.ts msgid "Successfully imported flow." msgstr "已成功导入流程。" -#: src/pages/providers/saml/SAMLProviderImportForm.ts +#: src/admin/providers/saml/SAMLProviderImportForm.ts msgid "Successfully imported provider." msgstr "已成功导入提供程序。" -#: src/pages/users/UserResetEmailForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "Successfully imported {0} devices." +msgstr "" + +#: src/admin/users/UserResetEmailForm.ts msgid "Successfully sent email." msgstr "已成功发送电子邮件。" -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts msgid "Successfully sent test-request." msgstr "已成功发送测试请求。" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "Successfully updated application." msgstr "已成功更新应用程序。" -#: src/pages/flows/StageBindingForm.ts src/pages/policies/PolicyBindingForm.ts +#: src/admin/flows/StageBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts msgid "Successfully updated binding." msgstr "已成功更新绑定。" -#: src/pages/crypto/CertificateKeyPairForm.ts +#: src/admin/crypto/CertificateKeyPairForm.ts msgid "Successfully updated certificate-key pair." msgstr "已成功更新证书密钥对。" @@ -5207,200 +5541,207 @@ msgstr "已成功更新详情" msgid "Successfully updated device." msgstr "已成功更新设备。" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Successfully updated flow." msgstr "已成功更新流程。" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Successfully updated group." msgstr "已成功更新组。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/outposts/ServiceConnectionKubernetesForm.ts +#: src/admin/blueprints/BlueprintForm.ts +msgid "Successfully updated instance." +msgstr "" + +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts msgid "Successfully updated integration." msgstr "已成功更新集成。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "Successfully updated invitation." msgstr "已成功更新邀请。" -#: src/pages/property-mappings/PropertyMappingLDAPForm.ts -#: src/pages/property-mappings/PropertyMappingNotification.ts -#: src/pages/property-mappings/PropertyMappingSAMLForm.ts -#: src/pages/property-mappings/PropertyMappingScopeForm.ts +#: src/admin/property-mappings/PropertyMappingLDAPForm.ts +#: src/admin/property-mappings/PropertyMappingNotification.ts +#: src/admin/property-mappings/PropertyMappingSAMLForm.ts +#: src/admin/property-mappings/PropertyMappingScopeForm.ts msgid "Successfully updated mapping." msgstr "已成功更新映射。" -#: src/pages/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostForm.ts msgid "Successfully updated outpost." msgstr "已成功更新 Outpost。" -#: src/pages/users/UserPasswordForm.ts +#: src/admin/users/UserPasswordForm.ts msgid "Successfully updated password." msgstr "已成功更新密码。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Successfully updated policy." msgstr "已成功更新策略。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Successfully updated prompt." msgstr "已成功更新提示。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Successfully updated provider." msgstr "已成功更新提供程序。" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Successfully updated rule." msgstr "已成功更新规则。" #~ msgid "Successfully updated service-connection." #~ msgstr "已成功更新服务连接。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Successfully updated source." msgstr "已成功更新源。" -#: src/pages/stages/authenticator_duo/AuthenticatorDuoStageForm.ts -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts -#: src/pages/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -#: src/pages/stages/captcha/CaptchaStageForm.ts -#: src/pages/stages/consent/ConsentStageForm.ts -#: src/pages/stages/deny/DenyStageForm.ts -#: src/pages/stages/dummy/DummyStageForm.ts -#: src/pages/stages/email/EmailStageForm.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/stages/invitation/InvitationStageForm.ts -#: src/pages/stages/password/PasswordStageForm.ts -#: src/pages/stages/prompt/PromptStageForm.ts -#: src/pages/stages/user_delete/UserDeleteStageForm.ts -#: src/pages/stages/user_login/UserLoginStageForm.ts -#: src/pages/stages/user_logout/UserLogoutStageForm.ts -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/captcha/CaptchaStageForm.ts +#: src/admin/stages/consent/ConsentStageForm.ts +#: src/admin/stages/deny/DenyStageForm.ts +#: src/admin/stages/dummy/DummyStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts +#: src/admin/stages/user_delete/UserDeleteStageForm.ts +#: src/admin/stages/user_login/UserLoginStageForm.ts +#: src/admin/stages/user_logout/UserLogoutStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "Successfully updated stage." msgstr "已成功更新阶段。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Successfully updated tenant." msgstr "已成功更新租户。" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts #: src/user/user-settings/tokens/UserTokenForm.ts msgid "Successfully updated token." msgstr "已成功更新令牌。" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Successfully updated transport." msgstr "已成功更新传输。" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "Successfully updated user." msgstr "已成功更新用户。" -#: src/pages/users/UserActiveForm.ts +#: src/admin/users/UserActiveForm.ts msgid "Successfully updated {0} {1}" msgstr "成功更新 {0} {1}" -#: src/pages/groups/GroupViewPage.ts src/pages/users/GroupSelectModal.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Superuser" msgstr "超级用户" -#: src/pages/groups/GroupListPage.ts src/pages/groups/RelatedGroupList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/RelatedGroupList.ts msgid "Superuser privileges?" msgstr "超级用户权限?" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Superuser-groups" msgstr "超级用户组" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Superusers" msgstr "超级用户" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Suspicious request" msgstr "可疑请求" -#: src/pages/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Symbol charset" msgstr "符号字符集" #~ msgid "Sync" #~ msgstr "同步" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync groups" msgstr "同步组" #~ msgid "Sync parent group" #~ msgstr "同步父组" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Sync status" msgstr "同步状态" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "Sync users" msgstr "同步用户" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "System" msgstr "系统" #~ msgid "System Overview" #~ msgstr "系统概述" -#: src/interfaces/AdminInterface.ts -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "System Tasks" msgstr "系统任务" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts msgid "System status" msgstr "系统状态" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task exception" msgstr "系统任务异常" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "System task execution" msgstr "系统任务执行" #~ msgid "TLS Authentication Certificate" #~ msgstr "TLS 身份验证证书" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "TLS Authentication Certificate/SSH Keypair" msgstr "TLS 身份验证证书/SSH 密钥对" #~ msgid "TLS Server name" #~ msgstr "TLS 服务器名称" -#: src/pages/outposts/ServiceConnectionDockerForm.ts -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "TLS Verification Certificate" msgstr "TLS 验证证书" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "TOTP Authenticators" msgstr "TOTP 身份验证器" @@ -5412,61 +5753,62 @@ msgstr "TOTP 设备" msgid "TOTP authenticator" msgstr "TOTP 身份验证器" -#: src/interfaces/locale.ts +#: src/common/ui/locale.ts msgid "Taiwanese Mandarin" msgstr "Taiwanese Mandarin" -#: src/pages/flows/StageBindingForm.ts +#: src/admin/flows/StageBindingForm.ts msgid "Target" msgstr "目标" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with errors" msgstr "任务已完成,但出现错误" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Task finished with warnings" msgstr "任务已完成,但出现警告" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Template" msgstr "“模板”" -#: src/pages/events/EventListPage.ts +#: src/admin/events/EventListPage.ts msgid "Tenant" msgstr "租户" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenant(s)" msgstr "租户" -#: src/interfaces/AdminInterface.ts src/pages/tenants/TenantListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/tenants/TenantListPage.ts msgid "Tenants" msgstr "租户" -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test" msgstr "测试" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Test Policy" msgstr "测试策略" -#: src/pages/property-mappings/PropertyMappingListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts msgid "Test Property Mapping" msgstr "测试属性映射" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text (read-only): Simple Text input, but cannot be edited." msgstr "文本(只读):简单文本输入,但无法编辑。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "Text: Simple Text input" msgstr "文本:简单文本输入" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "The Host IP of the docker host" msgstr "docker 主机的主机 IP" @@ -5474,38 +5816,28 @@ msgstr "docker 主机的主机 IP" msgid "The URL \"{0}\" was not found." msgstr "找不到网址 “{0}”。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator MUST create a dedicated credential. If it cannot, the RP " -"is prepared for an error to occur" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator MUST create a dedicated credential. If it cannot, the RP is prepared for an error to occur" msgstr "身份验证者必须创建专用凭据。如果不能,RP 已做好准备以防发生错误" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts -msgid "" -"The authenticator can create and store a dedicated credential, but if it " -"doesn't that's alright too" +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +msgid "The authenticator can create and store a dedicated credential, but if it doesn't that's alright too" msgstr "身份验证器可以创建和存储专用凭据,但如果没有,那也没关系" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "The authenticator should not create a dedicated credential" msgstr "身份验证者不应创建专用凭据" -#: src/pages/providers/proxy/ProxyProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll access the application at. Include any non-standard " -"port." +#: src/admin/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll access the application at. Include any non-standard port." msgstr "您将通过其访问应用程序的外部 URL。包括任何非标准端口。" -#~ msgid "" -#~ "The external URL you'll authenticate at. Can be the same domain as " -#~ "authentik." +#~ msgid "The external URL you'll authenticate at. Can be the same domain as authentik." #~ msgstr "您将在其中进行身份验证的外部 URL。可以与 authentik 属于同一个域。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"The external URL you'll authenticate at. The authentik core server should be" -" reachable under this URL." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "The external URL you'll authenticate at. The authentik core server should be reachable under this URL." msgstr "您将在其中进行身份验证的外部 URL。在此 URL 下应该可以访问身份验证核心服务器。" #: src/elements/utils/TimeDeltaHelp.ts @@ -5519,6 +5851,10 @@ msgstr "" msgid "The following objects use {objName}" msgstr "以下对象使用 {objName}" +#: src/admin/providers/ProviderWizard.ts +msgid "The new application wizard greatly simplifies the steps required to create applications and providers." +msgstr "" + #~ msgid "" #~ "The policy passes when the reputation score is above the threshold, and\n" #~ "doesn't pass when either or both of the selected options are equal or less than the\n" @@ -5528,7 +5864,7 @@ msgstr "以下对象使用 {objName}" #~ "当其中一个或两个选定选项等于或小于\n" #~ "阈值。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "" "The policy passes when the reputation score is below the threshold, and\n" "doesn't pass when either or both of the selected options are equal or above the\n" @@ -5538,36 +5874,31 @@ msgstr "" "当其中一个或两个选定选项相等或高于\n" "阈值。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -msgid "" -"The policy takes a random time to execute. This controls the minimum time it" -" will take." +#: src/admin/policies/dummy/DummyPolicyForm.ts +msgid "The policy takes a random time to execute. This controls the minimum time it will take." msgstr "策略需要一段随机时间才能执行。这将控制所需的最短时间。" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for gidNumbers, this number is added to a number generated from " -"the group.Pk to make sure that the numbers aren't too low for POSIX groups. " -"Default is 4000 to ensure that we don't collide with local groups or users " -"primary groups gidNumber" -msgstr "" -"对于 GIDNumbers 来说,这个数字被添加到从 group.pk 生成的数字中,以确保对于 POSIX 组来说,这个数字不会太低。默认值为 " -"4000,以确保我们不会与本地组或用户主组 GIDNumber 发生冲突" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for gidNumbers, this number is added to a number generated from the group.Pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber" +msgstr "对于 GIDNumbers 来说,这个数字被添加到从 group.pk 生成的数字中,以确保对于 POSIX 组来说,这个数字不会太低。默认值为 4000,以确保我们不会与本地组或用户主组 GIDNumber 发生冲突" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"The start for uidNumbers, this number is added to the user.Pk to make sure " -"that the numbers aren't too low for POSIX users. Default is 2000 to ensure " -"that we don't collide with local users uidNumber" -msgstr "" -"对于UIDNumbers来说,这个数字被添加到User.pk中,以确保对于POSIX用户来说,这个数字不会太低。默认值为 " -"2000,以确保我们不会与本地用户 uidNumber 发生冲突" +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "The start for uidNumbers, this number is added to the user.Pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber" +msgstr "对于UIDNumbers来说,这个数字被添加到User.pk中,以确保对于POSIX用户来说,这个数字不会太低。默认值为 2000,以确保我们不会与本地用户 uidNumber 发生冲突" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user ID in Duo." +msgstr "" + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +msgid "The user in authentik this device will be assigned to." +msgstr "" + +#: src/admin/flows/BoundStagesList.ts msgid "These bindings control if this stage will be applied to the flow." msgstr "这些绑定控制是否将此阶段应用于流程。" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "" "These bindings control upon which events this rule triggers. Bindings to\n" "groups/users are checked against the user of the event." @@ -5575,13 +5906,13 @@ msgstr "" "这些绑定控制此规则触发的事件。绑定到\n" "将根据事件的用户对组/用户进行检查。" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "These bindings control which users can access this flow." msgstr "这些绑定控制哪些用户可以访问此流程。" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "" "These bindings control which users can access this source.\n" "You can only use policies here as access is checked before the user is authenticated." @@ -5589,159 +5920,137 @@ msgstr "" "这些绑定控制哪些用户可以访问此源。\n" "您只能在此处使用策略,因为在对用户进行身份验证之前会检查访问权限。" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "These policies control which users can access this application." msgstr "这些策略控制哪些用户可以访问此应用程序。" -#: src/flows/FlowInspector.ts +#: src/admin/applications/wizard/oauth/TypeOAuthAPIApplicationWizardPage.ts +msgid "This configuration can be used to authenticate to authentik with other APIs other otherwise programmatically." +msgstr "" + +#: src/flow/FlowInspector.ts msgid "This flow is completed." msgstr "此流程已完成。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the full endpoint to send POST requests to." msgstr "这是向其发送 POST 请求的完整终端节点。" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "This is the password to be used with basic auth" msgstr "这是用于基本身份验证的密码" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts -msgid "" -"This is the username to be used with basic auth or the token when used with " -"bearer token" +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +msgid "This is the username to be used with basic auth or the token when used with bearer token" msgstr "这是用于基本身份验证的用户名,或者与不记名令牌一起使用时的令牌" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"This provider will behave like a transparent reverse-proxy, except requests " -"must be authenticated. If your upstream application uses HTTPS, make sure to" -" connect to the outpost using HTTPS as well." -msgstr "" -"除了请求必须经过身份验证外,此提供程序的行为类似于透明的反向代理。如果您的上游应用程序使用 HTTPS,请确保也使用 HTTPS 连接到 " -"Outpost。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "This provider will behave like a transparent reverse-proxy, except requests must be authenticated. If your upstream application uses HTTPS, make sure to connect to the outpost using HTTPS as well." +msgstr "除了请求必须经过身份验证外,此提供程序的行为类似于透明的反向代理。如果您的上游应用程序使用 HTTPS,请确保也使用 HTTPS 连接到 Outpost。" -#: src/pages/tenants/TenantForm.ts -msgid "" -"This setting only affects new Events, as the expiration is saved per-event." +#: src/admin/tenants/TenantForm.ts +msgid "This setting only affects new Events, as the expiration is saved per-event." msgstr "此设置仅影响新事件,因为过期时间是按事件保存的。" -#: src/pages/stages/invitation/InvitationStageForm.ts +#: src/admin/stages/invitation/InvitationStageForm.ts msgid "This stage can be included in enrollment flows to accept invitations." msgstr "此阶段可以包含在注册流程中以接受邀请。" -#: src/pages/stages/captcha/CaptchaStageForm.ts -msgid "" -"This stage checks the user's current session against the Google reCaptcha " -"service." +#: src/admin/stages/captcha/CaptchaStageForm.ts +msgid "This stage checks the user's current session against the Google reCaptcha service." msgstr "此阶段会根据 Google reCAPTCHA 服务检查用户的当前会话。" -#: src/pages/policies/reputation/ReputationPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts msgid "Threshold" msgstr "阈值" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Time in minutes the token sent is valid." msgstr "发送的令牌的有效时间(以分钟为单位)。" -#: src/pages/sources/saml/SAMLSourceForm.ts -msgid "" -"Time offset when temporary users should be deleted. This only applies if " -"your IDP uses the NameID Format 'transient', and the user doesn't log out " -"manually." +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually." msgstr "" -#~ msgid "" -#~ "Time offset when temporary users should be deleted. This only applies if " -#~ "your IDP uses the NameID Format 'transient', and the user doesn't log out " -#~ "manually. (Format: hours=1;minutes=2;seconds=3)." -#~ msgstr "" -#~ "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式为 “瞬态” " -#~ "且用户未手动注销的情况。(格式:hours=1;minutes=2;seconds=3)。" +#~ msgid "Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3)." +#~ msgstr "删除临时用户的时间偏移。这仅适用于您的 IDP 使用 NameID 格式为 “瞬态” 且用户未手动注销的情况。(格式:hours=1;minutes=2;seconds=3)。" #~ msgid "Time-based One-Time Passwords" #~ msgstr "基于时间的一次性密码" -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Timeout" msgstr "超时" -#: src/pages/flows/FlowForm.ts src/pages/tenants/TenantForm.ts +#: src/admin/flows/FlowForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Title" msgstr "标题" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "To" msgstr "To" -#~ msgid "" -#~ "To allow any redirect URI, set this value to \"*\". Be aware of the possible" -#~ " security implications this can have." +#~ msgid "To allow any redirect URI, set this value to \"*\". Be aware of the possible security implications this can have." #~ msgstr "要允许任何重定向 URI,请将此值设置为 “*”。请注意这可能带来的安全影响。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"To allow any redirect URI, set this value to \".*\". Be aware of the " -"possible security implications this can have." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "To allow any redirect URI, set this value to \".*\". Be aware of the possible security implications this can have." msgstr "" -#: src/pages/users/UserViewPage.ts -msgid "" -"To create a recovery link, the current tenant needs to have a recovery flow " -"configured." +#: src/admin/users/UserViewPage.ts +msgid "To create a recovery link, the current tenant needs to have a recovery flow configured." msgstr "要创建恢复链接,当前租户需要配置恢复流程。" -#~ msgid "" -#~ "To directly reset a user's password, configure a recovery flow on the " -#~ "currently active tenant." +#~ msgid "To directly reset a user's password, configure a recovery flow on the currently active tenant." #~ msgstr "要直接重置用户的密码,请在当前活动的租户上配置恢复流程。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"To let a user directly reset a their password, configure a recovery flow on " -"the currently active tenant." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "To let a user directly reset a their password, configure a recovery flow on the currently active tenant." msgstr "要让用户直接重置密码,请在当前活动的租户上配置恢复流程。" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "To use SSL instead, use 'ldaps://' and disable this option." msgstr "要改用 SSL,请使用 'ldaps: //' 并禁用此选项。" #~ msgid "Token" #~ msgstr "令牌" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Token URL" msgstr "令牌网址" -#: src/pages/stages/authenticator_static/AuthenticatorStaticStageForm.ts +#: src/admin/stages/authenticator_static/AuthenticatorStaticStageForm.ts msgid "Token count" msgstr "Token count" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Token expiry" msgstr "令牌到期" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Token is managed by authentik." msgstr "令牌由 authentik 管理。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Token validity" msgstr "令牌有效性" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Token(s)" msgstr "令牌" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Tokens" msgstr "令牌" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "Tokens & App passwords" msgstr "令牌和应用程序密码" @@ -5749,229 +6058,259 @@ msgstr "令牌和应用程序密码" msgid "Tokens and App passwords" msgstr "令牌和应用程序密码" -#: src/pages/tokens/TokenListPage.ts -msgid "" -"Tokens are used throughout authentik for Email validation stages, Recovery " -"keys and API access." +#: src/admin/tokens/TokenListPage.ts +msgid "Tokens are used throughout authentik for Email validation stages, Recovery keys and API access." msgstr "令牌在整个authentik中用于电子邮件验证阶段、恢复密钥和API访问。" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Tokens sent via SMS." msgstr "通过短信发送的令牌。" -#: src/pages/admin-overview/charts/FlowStatusChart.ts +#: src/admin/admin-overview/charts/FlowStatusChart.ts msgid "Total flows" msgstr "总流程" -#: src/pages/admin-overview/charts/GroupCountStatusChart.ts +#: src/admin/admin-overview/charts/GroupCountStatusChart.ts msgid "Total groups" msgstr "组总数" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Total policies" msgstr "总策略数" -#: src/pages/admin-overview/charts/UserCountStatusChart.ts +#: src/admin/admin-overview/charts/UserCountStatusChart.ts msgid "Total users" msgstr "用户总数" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Traditional authenticator" msgstr "传统身份验证器" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Compose)" msgstr "Traefik (Compose)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Ingress)" msgstr "Traefik (Ingress)" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Traefik (Standalone)" msgstr "Traefik (Standalone)" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Transient" msgstr "暂时的" -#: src/pages/events/RuleForm.ts +#: src/admin/events/RuleForm.ts msgid "Transports" msgstr "传输" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts msgid "Trusted OIDC Sources" msgstr "" -#: src/interfaces/locale.ts +#: src/admin/providers/ProviderWizard.ts +msgid "Try it now" +msgstr "" + +#: src/admin/providers/ProviderWizard.ts +msgid "Try the new application wizard" +msgstr "" + +#: src/common/ui/locale.ts msgid "Turkish" msgstr "土耳其语" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio" msgstr "Twilio" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Account SID" msgstr "Twilio 账户 SID" -#: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts +#: src/admin/stages/authenticator_sms/AuthenticatorSMSStageForm.ts msgid "Twilio Auth Token" msgstr "Twilio 身份验证令牌" -#: src/pages/flows/BoundStagesList.ts src/pages/outposts/OutpostForm.ts -#: src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/prompt/PromptForm.ts -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/OutpostForm.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/mfa/MFADevicesPage.ts msgid "Type" msgstr "类型" -#: src/pages/applications/ApplicationForm.ts +#: src/admin/applications/ApplicationForm.ts msgid "UI settings" msgstr "用户界面设置" -#: src/pages/events/EventInfo.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/admin/events/EventInfo.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "UID" msgstr "UID" -#: src/pages/providers/ldap/LDAPProviderForm.ts +#: src/admin/providers/ldap/LDAPProviderForm.ts msgid "UID start number" msgstr "UID 起始编号" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "UPN" msgstr "UPN" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL settings" msgstr "URL 设置" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/applications/wizard/saml/TypeSAMLConfigApplicationWizardPage.ts +msgid "URL that authentik will redirect back to after successful authentication." +msgstr "" + +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "URL that the initial Login request is sent to." msgstr "初始登录请求发送到的URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL the user is redirect to to consent the authorization." msgstr "用户被重定向到以同意授权的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to get user information." msgstr "authentik 用来获取用户信息的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts msgid "URL used by authentik to retrieve tokens." msgstr "authentik 用来检索令牌的 URL。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -msgid "" -"URL used to request the initial token. This URL is only required for OAuth " -"1." +#: src/admin/sources/oauth/OAuthSourceForm.ts +msgid "URL used to request the initial token. This URL is only required for OAuth 1." msgstr "用于请求初始令牌的 URL。只有 OAuth 1 才需要此网址。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/applications/wizard/link/TypeLinkApplicationWizardPage.ts +msgid "URL which will be opened when a user clicks on the application." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated Paths" msgstr "未经身份验证的路径" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Unauthenticated URLs" msgstr "未经身份验证的 URL" -#: src/pages/admin-overview/charts/PolicyStatusChart.ts +#: src/admin/admin-overview/charts/PolicyStatusChart.ts msgid "Unbound policies" msgstr "未绑定策略" -#: src/pages/flows/utils.ts +#: src/admin/flows/utils.ts msgid "Unenrollment" msgstr "取消注册" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Unenrollment flow" msgstr "取消注册流程" -#: src/pages/outposts/ServiceConnectionListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts msgid "Unhealthy" msgstr "不健康" -#: src/pages/admin-overview/charts/OutpostStatusChart.ts +#: src/admin/admin-overview/charts/OutpostStatusChart.ts msgid "Unhealthy outposts" msgstr "不健康的 Outposts" -#: src/pages/tokens/TokenForm.ts +#: src/admin/tokens/TokenForm.ts msgid "Unique identifier the token is referenced by." msgstr "引用令牌的唯一标识符。" -#: src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Unknown" msgstr "未知" #~ msgid "Unmanaged" #~ msgstr "非托管" -#: src/interfaces/UserInterface.ts +#: src/user/UserInterface.ts msgid "Unread notifications" msgstr "未读通知" -#: src/pages/admin-overview/charts/LDAPSyncStatusChart.ts +#: src/admin/admin-overview/charts/LDAPSyncStatusChart.ts msgid "Unsynced sources" msgstr "未同步的源" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Up-to-date!" msgstr "最新!" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts -#: src/pages/crypto/CertificateKeyPairListPage.ts -#: src/pages/events/RuleListPage.ts src/pages/events/TransportListPage.ts -#: src/pages/flows/BoundStagesList.ts src/pages/flows/BoundStagesList.ts -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts src/pages/outposts/OutpostListPage.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts -#: src/pages/sources/SourceListPage.ts -#: src/pages/sources/ldap/LDAPSourceViewPage.ts -#: src/pages/sources/oauth/OAuthSourceViewPage.ts -#: src/pages/sources/plex/PlexSourceViewPage.ts -#: src/pages/sources/saml/SAMLSourceViewPage.ts -#: src/pages/stages/StageListPage.ts -#: src/pages/stages/invitation/InvitationListPage.ts -#: src/pages/stages/prompt/PromptListPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserActiveForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/events/RuleListPage.ts +#: src/admin/events/TransportListPage.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/OutpostListPage.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserActiveForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts #: src/user/user-settings/mfa/MFADevicesPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update" msgstr "更新" -#: src/pages/applications/ApplicationListPage.ts -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationListPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Update Application" msgstr "更新应用程序" -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Binding" msgstr "更新绑定" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/blueprints/BlueprintListPage.ts +msgid "Update Blueprint" +msgstr "" + +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Update Certificate-Key Pair" msgstr "更新证书密钥对" @@ -5979,87 +6318,91 @@ msgstr "更新证书密钥对" msgid "Update Device" msgstr "更新设备" -#: src/pages/flows/FlowListPage.ts src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowListPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "Update Flow" msgstr "更新流程" -#: src/pages/groups/GroupListPage.ts src/pages/groups/GroupViewPage.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/policies/BoundPoliciesList.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/policies/BoundPoliciesList.ts msgid "Update Group" msgstr "更新组" -#: src/pages/stages/invitation/InvitationListPage.ts +#: src/admin/stages/invitation/InvitationListPage.ts msgid "Update Invitation" msgstr "更新邀请" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Update LDAP Provider" msgstr "更新 LDAP 提供程序" -#: src/pages/sources/ldap/LDAPSourceViewPage.ts +#: src/admin/sources/ldap/LDAPSourceViewPage.ts msgid "Update LDAP Source" msgstr "更新 LDAP 源" -#: src/pages/events/RuleListPage.ts +#: src/admin/events/RuleListPage.ts msgid "Update Notification Rule" msgstr "更新通知规则" -#: src/pages/events/TransportListPage.ts +#: src/admin/events/TransportListPage.ts msgid "Update Notification Transport" msgstr "更新通知传输" -#: src/pages/sources/oauth/OAuthSourceViewPage.ts +#: src/admin/sources/oauth/OAuthSourceViewPage.ts msgid "Update OAuth Source" msgstr "更新 OAuth 源" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Update OAuth2 Provider" msgstr "更新 OAuth2 提供程序" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "Update Outpost" msgstr "更新 Outpost" -#: src/pages/sources/plex/PlexSourceViewPage.ts +#: src/admin/sources/plex/PlexSourceViewPage.ts msgid "Update Plex Source" msgstr "更新 Plex 源" -#: src/pages/stages/prompt/PromptListPage.ts +#: src/admin/stages/prompt/PromptListPage.ts msgid "Update Prompt" msgstr "更新提示" -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Update Proxy Provider" msgstr "更新代理提供程序" -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Update SAML Provider" msgstr "更新 SAML 提供程序" -#: src/pages/sources/saml/SAMLSourceViewPage.ts +#: src/admin/sources/saml/SAMLSourceViewPage.ts msgid "Update SAML Source" msgstr "更新 SAML 源" -#: src/pages/flows/BoundStagesList.ts +#: src/admin/flows/BoundStagesList.ts msgid "Update Stage binding" msgstr "更新阶段绑定" -#: src/pages/tenants/TenantListPage.ts +#: src/admin/tenants/TenantListPage.ts msgid "Update Tenant" msgstr "更新租户" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Update Token" msgstr "更新令牌" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update User" msgstr "更新用户" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "Update available" msgstr "更新可用" @@ -6067,117 +6410,117 @@ msgstr "更新可用" msgid "Update details" msgstr "更新详情" -#: src/pages/users/RelatedUserList.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts src/pages/users/UserViewPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "Update password" msgstr "更新密码" -#: src/pages/flows/BoundStagesList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyListPage.ts -#: src/pages/property-mappings/PropertyMappingListPage.ts -#: src/pages/providers/ProviderListPage.ts src/pages/sources/SourceListPage.ts -#: src/pages/stages/StageListPage.ts src/pages/users/UserActiveForm.ts +#: src/admin/flows/BoundStagesList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyListPage.ts +#: src/admin/property-mappings/PropertyMappingListPage.ts +#: src/admin/providers/ProviderListPage.ts +#: src/admin/sources/SourceListPage.ts +#: src/admin/stages/StageListPage.ts +#: src/admin/users/UserActiveForm.ts msgid "Update {0}" msgstr "更新 {0}" -#: src/pages/policies/reputation/ReputationListPage.ts +#: src/admin/policies/reputation/ReputationListPage.ts msgid "Updated" msgstr "已更新" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Upstream host that the requests are forwarded to." msgstr "请求被转发到的上游主机。" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use SSL" msgstr "使用 SSL" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use TLS" msgstr "使用 TLS" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a code-based authenticator." msgstr "使用基于代码的身份验证器。" -#: src/flows/stages/identification/IdentificationStage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Use a security key" msgstr "使用安全密钥" -#: src/flows/stages/authenticator_validate/AuthenticatorValidateStage.ts +#: src/flow/stages/authenticator_validate/AuthenticatorValidateStage.ts msgid "Use a security key to prove your identity." msgstr "使用安全密钥证明您的身份。" -#: src/pages/stages/email/EmailStageForm.ts +#: src/admin/stages/email/EmailStageForm.ts msgid "Use global settings" msgstr "使用全局设置" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's email address, but deny enrollment when the email address " -"already exists." -msgstr "使用用户的电子邮件地址,但在电子邮件地址已存在时拒绝注册。" +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's email address, but deny enrollment when the email address already exists" +msgstr "" #: src/pages/sources/oauth/OAuthSourceForm.ts #: src/pages/sources/plex/PlexSourceForm.ts -msgid "" -"Use the user's username, but deny enrollment when the username already " -"exists." -msgstr "使用用户的用户名,但在用户名已存在时拒绝注册。" +#~ msgid "Use the user's email address, but deny enrollment when the email address already exists." +#~ msgstr "使用用户的电子邮件地址,但在电子邮件地址已存在时拒绝注册。" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Use the username and password below to authenticate. The password can be " -"retrieved later on the Tokens page." +#: src/admin/sources/oauth/utils.ts +msgid "Use the user's username, but deny enrollment when the username already exists" +msgstr "" + +#: src/pages/sources/oauth/OAuthSourceForm.ts +#: src/pages/sources/plex/PlexSourceForm.ts +#~ msgid "Use the user's username, but deny enrollment when the username already exists." +#~ msgstr "使用用户的用户名,但在用户名已存在时拒绝注册。" + +#: src/admin/users/ServiceAccountForm.ts +msgid "Use the username and password below to authenticate. The password can be retrieved later on the Tokens page." msgstr "使用下面的用户名和密码进行身份验证。稍后可以在令牌页面上检索密码。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Each " -"application/domain needs its own provider. Additionally, on each domain, " -"/outpost.goauthentik.io must be routed to the outpost (when using a manged " -"outpost, this is done for you)." -msgstr "" -"将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth " -"一起使用。每个应用程序/域都需要自己的提供商。此外,在每个域上,/outpost.goauthentik.io必须路由到 Outpost(使用托管的 " -"Outpost 时,这是为您完成的)。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a manged outpost, this is done for you)." +msgstr "将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth 一起使用。每个应用程序/域都需要自己的提供商。此外,在每个域上,/outpost.goauthentik.io必须路由到 Outpost(使用托管的 Outpost 时,这是为您完成的)。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"Use this provider with nginx's auth_request or traefik's forwardAuth. Only a" -" single provider is required per root domain. You can't do per-application " -"authorization, but you don't have to create a provider for each application." -msgstr "" -"将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth " -"一起使用。每个根域只需要一个提供程序。您无法执行每个应用程序的授权,但不必为每个应用程序创建提供程序。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "Use this provider with nginx's auth_request or traefik's forwardAuth. Only a single provider is required per root domain. You can't do per-application authorization, but you don't have to create a provider for each application." +msgstr "将此提供程序与 nginx 的 auth_request 或 traefik 的 ForwardAuth 一起使用。每个根域只需要一个提供程序。您无法执行每个应用程序的授权,但不必为每个应用程序创建提供程序。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Use this tenant for each domain that doesn't have a dedicated tenant." msgstr "对于没有专用租户的每个域,请使用此租户。" -#: src/elements/events/ObjectChangelog.ts src/elements/events/UserEvents.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/events/EventInfo.ts src/pages/events/EventListPage.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyBindingForm.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/property-mappings/PropertyMappingTestForm.ts -#: src/pages/tokens/TokenForm.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -#: src/pages/users/UserViewPage.ts +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/events/EventInfo.ts +#: src/admin/events/EventListPage.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyBindingForm.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/property-mappings/PropertyMappingTestForm.ts +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#: src/admin/tokens/TokenForm.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/elements/events/ObjectChangelog.ts +#: src/elements/events/UserEvents.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "User" msgstr "用户" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User Info" msgstr "用户信息" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User Property Mappings" msgstr "用户属性映射" @@ -6187,15 +6530,15 @@ msgstr "用户属性映射" #~ msgid "User Settings" #~ msgstr "用户设置" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + LDAP password" msgstr "用户数据库 + LDAP 密码" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + app passwords" msgstr "用户数据库+应用程序密码" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "User database + standard password" msgstr "用户数据库+标准密码" @@ -6203,318 +6546,329 @@ msgstr "用户数据库+标准密码" msgid "User details" msgstr "用户详细信息" -#: src/pages/users/UserViewPage.ts +#: src/admin/users/UserViewPage.ts msgid "User events" msgstr "用户事件" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "User fields" msgstr "用户字段" -#: src/interfaces/AdminInterface.ts +#: src/admin/users/UserListPage.ts +msgid "User folders" +msgstr "" + +#: src/admin/AdminInterface.ts msgid "User interface" msgstr "用户界面" -#: src/pages/policies/PolicyBindingForm.ts -msgid "" -"User mappings can only be checked if a user is already logged in when trying" -" to access this source." +#: src/admin/policies/PolicyBindingForm.ts +msgid "User mappings can only be checked if a user is already logged in when trying to access this source." msgstr "用户绑定仅会在已登录用户访问此源时检查。" -#: src/pages/sources/oauth/OAuthSourceForm.ts -#: src/pages/sources/plex/PlexSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "User matching mode" msgstr "用户匹配模式" #~ msgid "User metrics" #~ msgstr "用户指标" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User object filter" msgstr "用户对象筛选器" -#: src/pages/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts msgid "User password writeback" msgstr "用户密码写回" -#: src/pages/tenants/TenantForm.ts +#: src/admin/sources/ldap/LDAPSourceForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts +msgid "User path" +msgstr "" + +#: src/admin/stages/user_write/UserWriteStageForm.ts +msgid "User path template" +msgstr "" + +#: src/admin/tenants/TenantForm.ts msgid "User settings flow" msgstr "用户设置流程" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "User statistics" msgstr "用户统计" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User status" msgstr "用户状态" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification" msgstr "用户验证" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "如果可用,则首选用户验证,但不是必需的。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "必须进行用户验证。" -#: src/pages/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts +#: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "不应进行用户验证。" -#: src/pages/events/utils.ts +#: src/admin/events/utils.ts msgid "User was written to" msgstr "用户被写入" -#: src/pages/policies/BoundPoliciesList.ts src/pages/users/UserViewPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/users/UserViewPage.ts msgid "User {0}" msgstr "用户 {0}" -#: src/flows/FormStatic.ts +#: src/flow/FormStatic.ts msgid "User's avatar" msgstr "用户的头像" -#: src/pages/users/UserForm.ts +#: src/admin/users/UserForm.ts msgid "User's display name." msgstr "用户的显示名称。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +msgid "User's primary identifier. 150 characters or fewer." +msgstr "" + +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts msgid "User(s)" msgstr "用户" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the password part of the HTTP-Basic Header." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the password part of the HTTP-Basic Header." msgstr "用于 HTTP-Basic 标头的密码部分的用户/组属性。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"User/Group Attribute used for the user part of the HTTP-Basic Header. If not" -" set, the user's Email address is used." +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used." msgstr "用于 HTTP-Basic 标头用户部分的用户/组属性。如果未设置,则使用用户的电子邮件地址。" -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts msgid "Userinfo URL" msgstr "用户信息网址" -#: src/flows/stages/identification/IdentificationStage.ts -#: src/pages/stages/identification/IdentificationStageForm.ts -#: src/pages/users/RelatedUserList.ts src/pages/users/ServiceAccountForm.ts -#: src/pages/users/ServiceAccountForm.ts src/pages/users/UserForm.ts -#: src/pages/users/UserListPage.ts src/pages/users/UserViewPage.ts +#: src/admin/stages/identification/IdentificationStageForm.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/ServiceAccountForm.ts +#: src/admin/users/UserForm.ts +#: src/admin/users/UserListPage.ts +#: src/admin/users/UserViewPage.ts +#: src/flow/stages/identification/IdentificationStage.ts msgid "Username" msgstr "用户名" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"Username: Same as Text input, but checks for and prevents duplicate " -"usernames." +#: src/admin/stages/prompt/PromptForm.ts +msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." msgstr "用户名:与文本输入相同,但检查并防止用户名重复。" -#: src/interfaces/AdminInterface.ts src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts -#: src/pages/groups/GroupViewPage.ts src/pages/users/UserListPage.ts +#: src/admin/AdminInterface.ts +#: src/admin/AdminInterface.ts +#: src/admin/admin-overview/AdminOverviewPage.ts +#: src/admin/groups/GroupViewPage.ts +#: src/admin/users/UserListPage.ts msgid "Users" msgstr "用户" -#: src/pages/groups/GroupForm.ts +#: src/admin/groups/GroupForm.ts msgid "Users added to this group will be superusers." msgstr "添加到该组的用户均为超级用户。" -#: src/pages/admin-overview/DashboardUserPage.ts +#: src/admin/admin-overview/DashboardUserPage.ts msgid "Users created per day in the last month" msgstr "上个月每天创建的用户" -#: src/pages/providers/ldap/LDAPProviderForm.ts -msgid "" -"Users in the selected group can do search queries. If no group is selected, " -"no LDAP Searches are allowed." +#: src/admin/providers/ldap/LDAPProviderForm.ts +msgid "Users in the selected group can do search queries. If no group is selected, no LDAP Searches are allowed." msgstr "所选组中的用户可以执行搜索查询。如果未选择任何组,则不允许 LDAP 搜索。" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using flow" msgstr "使用 Flow" -#: src/pages/events/EventInfo.ts +#: src/admin/events/EventInfo.ts msgid "Using source" msgstr "使用源" -#: src/pages/users/ServiceAccountForm.ts -msgid "" -"Valid for 360 days, after which the password will automatically rotate. You " -"can copy the password from the Token List." +#: src/admin/users/ServiceAccountForm.ts +msgid "Valid for 360 days, after which the password will automatically rotate. You can copy the password from the Token List." msgstr "有效期为360天,之后密码将自动轮换。您可以从令牌列表中复制密码。" -#: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "" -"Valid redirect URLs after a successful authorization flow. Also specify any " -"origins here for Implicit flows." +#: src/admin/providers/oauth2/OAuth2ProviderForm.ts +msgid "Valid redirect URLs after a successful authorization flow. Also specify any origins here for Implicit flows." msgstr "授权流成功后有效的重定向 URL。还可以在此处为隐式流指定任何来源。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "Validate SSL Certificates of upstream servers." msgstr "验证上游服务器的 SSL 证书。" -#: src/pages/stages/password/PasswordStageForm.ts +#: src/admin/stages/password/PasswordStageForm.ts msgid "Validate the user's password against the selected backend(s)." msgstr "根据选定的后端验证用户的密码。" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "Validation Policies" msgstr "验证策略" -#: src/pages/crypto/CertificateGenerateForm.ts +#: src/admin/crypto/CertificateGenerateForm.ts msgid "Validity days" msgstr "有效天数" -#: src/pages/tokens/TokenListPage.ts +#: src/admin/tokens/TokenListPage.ts msgid "Verification" msgstr "验证" -#: src/pages/providers/saml/SAMLProviderForm.ts +#: src/admin/providers/saml/SAMLProviderForm.ts msgid "Verification Certificate" msgstr "验证证书" #: src/pages/providers/oauth2/OAuth2ProviderForm.ts -msgid "Verification certificates" -msgstr "验证证书" +#~ msgid "Verification certificates" +#~ msgstr "验证证书" #~ msgid "Verify only" #~ msgstr "" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"Verify the user's email address by sending them a one-time-link. Can also be" -" used for recovery to verify the user's authenticity." +#: src/admin/stages/email/EmailStageForm.ts +msgid "Verify the user's email address by sending them a one-time-link. Can also be used for recovery to verify the user's authenticity." msgstr "通过向用户发送一次性链接来验证用户的电子邮件地址。也可用于恢复,以验证用户的真实性。" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "Version" msgstr "版本" #~ msgid "Version: {0}" #~ msgstr "版本:{0}" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "Version: {versionString}" msgstr "版本:{versionString}" -#: src/pages/outposts/OutpostListPage.ts +#: src/admin/outposts/OutpostListPage.ts msgid "View Deployment Info" msgstr "查看部署信息" -#: src/pages/outposts/OutpostDeploymentModal.ts +#: src/admin/outposts/OutpostDeploymentModal.ts msgid "View deployment documentation" msgstr "查看部署文档" -#: src/pages/flows/FlowForm.ts +#: src/admin/flows/FlowForm.ts msgid "Visible in the URL." msgstr "在 URL 中可见。" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (max)" msgstr "等待 (最多)" -#: src/pages/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/dummy/DummyPolicyForm.ts msgid "Wait (min)" msgstr "等待 (最短)" -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/admin-overview/cards/SystemStatusCard.ts -#: src/pages/events/RuleForm.ts src/pages/system-tasks/SystemTaskListPage.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/admin-overview/cards/SystemStatusCard.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/events/RuleForm.ts +#: src/admin/system-tasks/SystemTaskListPage.ts msgid "Warning" msgstr "警告" -#: src/pages/applications/ApplicationViewPage.ts +#: src/admin/applications/ApplicationViewPage.ts msgid "Warning: Application is not used by any Outpost." msgstr "警告:应用程序未被任何 Outpost 使用。" -#: src/pages/stages/invitation/InvitationListPage.ts -msgid "" -"Warning: No invitation stage is bound to any flow. Invitations will not work" -" as expected." +#: src/admin/stages/invitation/InvitationListPage.ts +msgid "Warning: No invitation stage is bound to any flow. Invitations will not work as expected." msgstr "警告:没有邀请阶段绑定到任何流程。邀请将无法按预期工作。" -#: src/pages/policies/PolicyListPage.ts +#: src/admin/policies/PolicyListPage.ts msgid "Warning: Policy is not assigned." msgstr "警告:策略未分配。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/oauth2/OAuth2ProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/providers/saml/SAMLProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/oauth2/OAuth2ProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/saml/SAMLProviderViewPage.ts msgid "Warning: Provider is not used by an Application." msgstr "警告:应用程序不使用提供程序。" -#: src/pages/providers/ldap/LDAPProviderViewPage.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/providers/ldap/LDAPProviderViewPage.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts msgid "Warning: Provider is not used by any Outpost." msgstr "警告:提供者未被任何 Outpos 使用。" -#: src/pages/providers/ProviderListPage.ts +#: src/admin/providers/ProviderListPage.ts msgid "Warning: Provider not assigned to any application." msgstr "警告:提供程序未分配给任何应用程序。" -#: src/pages/users/RelatedUserList.ts src/pages/users/UserListPage.ts -msgid "" -"Warning: You're about to delete the user you're logged in as ({0}). Proceed " -"at your own risk." +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts +msgid "Warning: You're about to delete the user you're logged in as ({0}). Proceed at your own risk." msgstr "警告:你即将删除登录的用户 ({0})。继续,风险自负。" -#: src/pages/outposts/OutpostListPage.ts -msgid "" -"Warning: authentik Domain is not configured, authentication will not work." +#: src/admin/outposts/OutpostListPage.ts +msgid "Warning: authentik Domain is not configured, authentication will not work." msgstr "警告:未配置 authentik 域,身份验证将不起作用。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/tenants/TenantForm.ts msgid "Web Certificate" msgstr "网络证书" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +#: src/admin/applications/wizard/oauth/TypeOAuthApplicationWizardPage.ts +msgid "Web application" +msgstr "" + +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "WebAuthn Authenticators" msgstr "WebAuthn 身份验证器" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn 设备" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook(Slack/Discord)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook (generic)" msgstr "Webhook (generic)" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook Mapping" msgstr "Webhook 映射" -#: src/pages/events/TransportForm.ts +#: src/admin/events/TransportForm.ts msgid "Webhook URL" msgstr "Webhook URL" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/AdminOverviewPage.ts msgid "Welcome, {name}." msgstr "欢迎,{name}。" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When a user returns from the email successfully, their account will be " -"activated." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When a user returns from the email successfully, their account will be activated." msgstr "当用户成功从电子邮件中返回时,其帐户将被激活。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When a valid username/email has been entered, and this option is enabled, " -"the user's username and avatar will be shown. Otherwise, the text that the " -"user entered will be shown." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown." msgstr "如果输入了有效的用户名/电子邮件,并且启用了此选项,则会显示用户的用户名和头像。否则,将显示用户输入的文本。" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "" "When checked, the placeholder will be evaluated in the same way environment as a property mapping.\n" "If the evaluation failed, the placeholder itself is returned." @@ -6522,96 +6876,80 @@ msgstr "" "勾选时,占位符将以与属性映射相同的方式评估。\n" "如果评估失败,则返回占位符本身。" -#: src/pages/sources/ldap/LDAPSourceForm.ts -msgid "" -"When connecting to an LDAP Server with TLS, certificates are not checked by " -"default. Specify a keypair to validate the remote certificate." +#: src/admin/sources/ldap/LDAPSourceForm.ts +msgid "When connecting to an LDAP Server with TLS, certificates are not checked by default. Specify a keypair to validate the remote certificate." msgstr "使用 TLS 连接到 LDAP 服务器时,默认情况下不检查证书。指定密钥对以验证远程证书。" -#: src/pages/outposts/ServiceConnectionDockerForm.ts +#: src/admin/outposts/ServiceConnectionDockerForm.ts msgid "When connecting via SSH, this keypair is used for authentication." msgstr "通过 SSH 连接时,此密钥对用于身份验证。" -#: src/pages/stages/email/EmailStageForm.ts -msgid "" -"When enabled, global Email connection settings will be used and connection " -"settings below will be ignored." +#: src/admin/stages/email/EmailStageForm.ts +msgid "When enabled, global Email connection settings will be used and connection settings below will be ignored." msgstr "启用后,将使用全局电子邮件连接设置,而下面的连接设置将被忽略。" -#: src/pages/stages/invitation/InvitationForm.ts +#: src/admin/stages/invitation/InvitationForm.ts msgid "When enabled, the invitation will be deleted after usage." msgstr "启用后,邀请将在使用后被删除。" -#: src/pages/stages/identification/IdentificationStageForm.ts +#: src/admin/stages/identification/IdentificationStageForm.ts msgid "When enabled, user fields are matched regardless of their casing." msgstr "启用后,无论用户字段大小写如何,都将匹配用户字段。" -#: src/pages/stages/authenticator_validate/AuthenticatorValidateStageForm.ts -msgid "" -"When multiple stages are selected, the user can choose which one they want " -"to enroll." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "When multiple stages are selected, the user can choose which one they want to enroll." msgstr "选中多个阶段时,用户可以选择要注册哪个。" -#: src/pages/stages/identification/IdentificationStageForm.ts -msgid "" -"When selected, a password field is shown on the same page instead of a " -"separate page. This prevents username enumeration attacks." +#: src/admin/stages/identification/IdentificationStageForm.ts +msgid "When selected, a password field is shown on the same page instead of a separate page. This prevents username enumeration attacks." msgstr "选中后,密码字段将显示在同一页面上,而不是单独的页面上。这样可以防止用户名枚举攻击。" -#: src/pages/providers/saml/SAMLProviderForm.ts -msgid "" -"When selected, incoming assertion's Signatures will be validated against " -"this certificate. To allow unsigned Requests, leave on default." +#: src/admin/providers/saml/SAMLProviderForm.ts +msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default." msgstr "选中后,传入声明的签名将根据此证书进行验证。要允许未签名的请求,请保留默认值。" -#: src/pages/policies/dummy/DummyPolicyForm.ts -#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts -#: src/pages/policies/expiry/ExpiryPolicyForm.ts -#: src/pages/policies/expression/ExpressionPolicyForm.ts -#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts -#: src/pages/policies/password/PasswordPolicyForm.ts -#: src/pages/policies/reputation/ReputationPolicyForm.ts -msgid "" -"When this option is enabled, all executions of this policy will be logged. " -"By default, only execution errors are logged." +#: src/admin/policies/dummy/DummyPolicyForm.ts +#: src/admin/policies/event_matcher/EventMatcherPolicyForm.ts +#: src/admin/policies/expiry/ExpiryPolicyForm.ts +#: src/admin/policies/expression/ExpressionPolicyForm.ts +#: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts +#: src/admin/policies/reputation/ReputationPolicyForm.ts +msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged." msgstr "启用此选项后,将记录此策略的所有执行。默认情况下,只记录执行错误。" -#: src/pages/stages/prompt/PromptForm.ts -msgid "" -"When used in conjunction with a User Write stage, use attributes.foo to " -"write attributes." +#: src/admin/stages/prompt/PromptForm.ts +msgid "When used in conjunction with a User Write stage, use attributes.foo to write attributes." msgstr "当与用户写入阶段结合使用时,请使用 attributes.foo 来编写属性。" -#: src/pages/tenants/TenantForm.ts +#: src/admin/stages/authenticator_duo/AuthenticatorDuoStageForm.ts msgid "" -"When using an external logging solution for archiving, this can be set to " -"\"minutes=5\"." +"When using a Duo MFA, Access or Beyond plan, an Admin API application can be created.\n" +"This will allow authentik to import devices automatically." +msgstr "" + +#: src/admin/tenants/TenantForm.ts +msgid "When using an external logging solution for archiving, this can be set to \"minutes=5\"." msgstr "使用外部日志记录解决方案进行存档时,可以将其设置为 “minutes=5”。" -#: src/pages/providers/proxy/ProxyProviderForm.ts -msgid "" -"When using proxy or forward auth (single application) mode, the requested " -"URL Path is checked against the regular expressions. When using forward auth" -" (domain mode), the full requested URL including scheme and host is matched " -"against the regular expressions." -msgstr "" -"使用代理或转发身份验证(单个应用程序)模式时,将根据正则表达式检查请求的 URL 路径。使用前向身份验证(域模式)时,请求的完整 URL(包括 " -"scheme 和 host)将与正则表达式进行匹配。" +#: src/admin/providers/proxy/ProxyProviderForm.ts +msgid "When using proxy or forward auth (single application) mode, the requested URL Path is checked against the regular expressions. When using forward auth (domain mode), the full requested URL including scheme and host is matched against the regular expressions." +msgstr "使用代理或转发身份验证(单个应用程序)模式时,将根据正则表达式检查请求的 URL 路径。使用前向身份验证(域模式)时,请求的完整 URL(包括 scheme 和 host)将与正则表达式进行匹配。" -#: src/flows/FlowExecutor.ts +#: src/flow/FlowExecutor.ts #: src/user/user-settings/details/UserSettingsFlowExecutor.ts msgid "Whoops!" msgstr "噢!" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Windows" msgstr "Windows" -#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/admin/admin-overview/cards/WorkerStatusCard.ts msgid "Workers" msgstr "Workers" -#: src/pages/stages/user_write/UserWriteStageForm.ts +#: src/admin/stages/user_write/UserWriteStageForm.ts msgid "" "Write any data from the flow's context's 'prompt_data' to the currently pending user. If no user\n" "is pending, a new user is created, and data is written to them." @@ -6619,42 +6957,59 @@ msgstr "" "将流程上下文的 “prompt_data” 中的任何数据写入当前待处理的用户。如果没有用户\n" "处于待处理状态,则会创建新用户并向其写入数据。" -#: src/pages/sources/saml/SAMLSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "X509 Subject" msgstr "X509 Subject" +#: src/admin/applications/wizard/TypeApplicationWizardPage.ts +msgid "XML-based SSO standard. Use this if your application only supports SAML." +msgstr "" + +#: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/groups/GroupListPage.ts +#: src/admin/groups/MemberSelectModal.ts +#: src/admin/groups/RelatedGroupList.ts +#: src/admin/outposts/ServiceConnectionListPage.ts +#: src/admin/policies/BoundPoliciesList.ts +#: src/admin/policies/PolicyTestForm.ts +#: src/admin/providers/proxy/ProxyProviderViewPage.ts +#: src/admin/tenants/TenantListPage.ts +#: src/admin/tokens/TokenListPage.ts +#: src/admin/users/GroupSelectModal.ts +#: src/admin/users/RelatedUserList.ts +#: src/admin/users/UserListPage.ts #: src/elements/oauth/UserRefreshList.ts -#: src/pages/applications/ApplicationCheckAccessForm.ts -#: src/pages/groups/GroupListPage.ts src/pages/groups/MemberSelectModal.ts -#: src/pages/groups/RelatedGroupList.ts -#: src/pages/outposts/ServiceConnectionListPage.ts -#: src/pages/policies/BoundPoliciesList.ts -#: src/pages/policies/PolicyTestForm.ts -#: src/pages/providers/proxy/ProxyProviderViewPage.ts -#: src/pages/tenants/TenantListPage.ts src/pages/tokens/TokenListPage.ts -#: src/pages/users/GroupSelectModal.ts src/pages/users/RelatedUserList.ts -#: src/pages/users/UserListPage.ts +#: src/elements/user/UserDevicesList.ts #: src/user/user-settings/tokens/UserTokenList.ts msgid "Yes" msgstr "Yes" -#: src/pages/crypto/CertificateKeyPairListPage.ts +#: src/admin/crypto/CertificateKeyPairListPage.ts msgid "Yes ({0})" msgstr "Yes ({0})" -#: src/pages/outposts/OutpostForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You can close this tab now." +msgstr "" + +#: src/admin/outposts/OutpostForm.ts msgid "You can only select providers that match the type of the outpost." msgstr "您只能选择与 Outpost 类型匹配的提供商。" -#: src/flows/stages/RedirectStage.ts +#: src/flow/stages/RedirectStage.ts msgid "You're about to be redirect to the following URL." msgstr "您将被重定向到以下 URL。" -#: src/interfaces/AdminInterface.ts +#: src/admin/AdminInterface.ts msgid "You're currently impersonating {0}. Click to stop." msgstr "你目前正在模拟 {0}。单击停止。" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/flow/providers/oauth2/DeviceCodeFinish.ts +msgid "You've successfully authenticated your device." +msgstr "" + +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "app1 running on app1.example.com" msgstr "app1 在 app1.example.com 上运行" @@ -6664,11 +7019,11 @@ msgstr "app1 在 app1.example.com 上运行" #~ msgid "authentik LDAP Backend" #~ msgstr "身份验证 LDAP 后端" -#: src/pages/providers/proxy/ProxyProviderForm.ts +#: src/admin/providers/proxy/ProxyProviderForm.ts msgid "authentik running on auth.example.com" msgstr "auth.example.com 上运行的 authentik" -#: src/pages/stages/prompt/PromptForm.ts +#: src/admin/stages/prompt/PromptForm.ts msgid "authentik: Locale: Displays a list of locales authentik supports." msgstr "authentik:语言:显示 authentik 支持的语言设置。" @@ -6684,40 +7039,45 @@ msgstr "连接将被删除" msgid "no tabs defined" msgstr "未定义选项卡" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "object will be DELETED" msgstr "对象将被删除" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be reset to default value" msgstr "引用将被重置为默认值" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "reference will be set to an empty value" msgstr "引用将被设置为空值" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with current user" msgstr "以当前用户" -#: src/pages/flows/FlowViewPage.ts +#: src/admin/flows/FlowViewPage.ts msgid "with inspector" msgstr "和检查员一起" -#: src/elements/Expand.ts src/elements/Expand.ts +#: src/elements/Expand.ts +#: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts msgid "{0}" msgstr "{0}" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} (\"{1}\", of type {2})" msgstr "{0} (“{1}”, 类型为 {2})" -#: src/pages/stages/prompt/PromptStageForm.ts +#: src/admin/stages/prompt/PromptStageForm.ts msgid "{0} ({1})" msgstr "{0} ({1})" -#: src/elements/forms/DeleteBulkForm.ts src/elements/forms/DeleteForm.ts +#: src/elements/forms/DeleteBulkForm.ts +#: src/elements/forms/DeleteForm.ts msgid "{0} ({consequence})" msgstr "{0} ({consequence})" @@ -6725,7 +7085,7 @@ msgstr "{0} ({consequence})" msgid "{0} - {1} of {2}" msgstr "{0} - {1} of {2}" -#: src/pages/admin-overview/cards/VersionStatusCard.ts +#: src/admin/admin-overview/cards/VersionStatusCard.ts msgid "{0} is available!" msgstr "{0} 可用!" @@ -6733,7 +7093,7 @@ msgstr "{0} 可用!" msgid "{0} unread" msgstr "{0} 未读" -#: src/pages/outposts/OutpostHealth.ts +#: src/admin/outposts/OutpostHealth.ts msgid "{0}, should be {1}" msgstr "{0},应该是 {1}" diff --git a/website/integrations/sources/oauth/index.md b/website/integrations/sources/oauth/index.md index 1909ecda8..4a0014c46 100644 --- a/website/integrations/sources/oauth/index.md +++ b/website/integrations/sources/oauth/index.md @@ -14,6 +14,9 @@ This source allows users to enroll themselves with an external OAuth-based Ident - Access Token URL: This value will be provided by the provider. - Profile URL: This URL is called by authentik to retrieve user information upon successful authentication. - Consumer key/Consumer secret: These values will be provided by the provider. +- Scopes: Configure additional scopes to send to the provider. + + Starting with authentik 2022.10, the default scopes can be replaced by prefix the value for scopes with `*`. ### OpenID Connect