From 0813a49ca58b58eae6cc4b718db076ee9d57acde Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Thu, 24 Nov 2022 11:37:54 +0100 Subject: [PATCH] web/admin: clarify phrasing that user ID is required Signed-off-by: Jens Langhammer --- locale/en/LC_MESSAGES/django.po | 358 ++++++++++-------- .../authenticator_duo/DuoDeviceImportForm.ts | 3 +- web/src/locales/de.po | 127 ++++++- web/src/locales/en.po | 129 ++++++- web/src/locales/es.po | 125 +++++- web/src/locales/fr_FR.po | 127 ++++++- web/src/locales/pl.po | 127 ++++++- web/src/locales/pseudo-LOCALE.po | 125 +++++- web/src/locales/tr.po | 125 +++++- web/src/locales/zh-Hans.po | 127 ++++++- web/src/locales/zh-Hant.po | 125 +++++- web/src/locales/zh_TW.po | 125 +++++- 12 files changed, 1359 insertions(+), 264 deletions(-) diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 19a23188b..0a006b75c 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-16 19:21+0000\n" +"POT-Creation-Date: 2022-11-24 10:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -61,11 +61,11 @@ msgstr "" msgid "Create a SAML Provider by importing its Metadata." msgstr "" -#: authentik/core/api/users.py:93 +#: authentik/core/api/users.py:112 msgid "No leading or trailing slashes allowed." msgstr "" -#: authentik/core/api/users.py:96 +#: authentik/core/api/users.py:115 msgid "No empty segments in user path allowed." msgstr "" @@ -81,109 +81,117 @@ msgstr "" msgid "User's display name." msgstr "" -#: authentik/core/models.py:252 authentik/providers/oauth2/models.py:322 +#: authentik/core/models.py:263 authentik/providers/oauth2/models.py:325 msgid "User" msgstr "" -#: authentik/core/models.py:253 +#: authentik/core/models.py:264 msgid "Users" msgstr "" -#: authentik/core/models.py:264 +#: authentik/core/models.py:275 msgid "Flow used when authorizing this provider." msgstr "" -#: authentik/core/models.py:297 +#: authentik/core/models.py:308 msgid "Application's display Name." msgstr "" -#: authentik/core/models.py:298 +#: authentik/core/models.py:309 msgid "Internal application name, used in URLs." msgstr "" -#: authentik/core/models.py:310 +#: authentik/core/models.py:321 msgid "Open launch URL in a new browser tab or window." msgstr "" -#: authentik/core/models.py:375 +#: authentik/core/models.py:386 msgid "Application" msgstr "" -#: authentik/core/models.py:376 +#: authentik/core/models.py:387 msgid "Applications" msgstr "" -#: authentik/core/models.py:382 +#: authentik/core/models.py:393 msgid "Use the source-specific identifier" msgstr "" -#: authentik/core/models.py:390 +#: authentik/core/models.py:401 msgid "" "Use the user's email address, but deny enrollment when the email address " "already exists." msgstr "" -#: authentik/core/models.py:399 +#: authentik/core/models.py:410 msgid "" "Use the user's username, but deny enrollment when the username already " "exists." msgstr "" -#: authentik/core/models.py:406 +#: authentik/core/models.py:417 msgid "Source's display Name." msgstr "" -#: authentik/core/models.py:407 +#: authentik/core/models.py:418 msgid "Internal source name, used in URLs." msgstr "" -#: authentik/core/models.py:420 +#: authentik/core/models.py:437 msgid "Flow to use when authenticating existing users." msgstr "" -#: authentik/core/models.py:429 +#: authentik/core/models.py:446 msgid "Flow to use when enrolling new users." msgstr "" -#: authentik/core/models.py:590 +#: authentik/core/models.py:632 msgid "Token" msgstr "" -#: authentik/core/models.py:591 +#: authentik/core/models.py:633 msgid "Tokens" msgstr "" -#: authentik/core/models.py:633 +#: authentik/core/models.py:675 msgid "Property Mapping" msgstr "" -#: authentik/core/models.py:634 +#: authentik/core/models.py:676 msgid "Property Mappings" msgstr "" -#: authentik/core/models.py:670 +#: authentik/core/models.py:712 msgid "Authenticated Session" msgstr "" -#: authentik/core/models.py:671 +#: authentik/core/models.py:713 msgid "Authenticated Sessions" msgstr "" -#: authentik/core/sources/flow_manager.py:176 +#: authentik/core/sources/flow_manager.py:198 msgid "source" msgstr "" -#: authentik/core/sources/flow_manager.py:243 +#: authentik/core/sources/flow_manager.py:250 +msgid "Configured flow does not exist." +msgstr "" + #: authentik/core/sources/flow_manager.py:281 +#: authentik/core/sources/flow_manager.py:333 #, python-format msgid "Successfully authenticated with %(source)s!" msgstr "" -#: authentik/core/sources/flow_manager.py:262 +#: authentik/core/sources/flow_manager.py:305 #, python-format msgid "Successfully linked %(source)s!" msgstr "" +#: authentik/core/sources/flow_manager.py:324 +msgid "Source is not configured for enrollment." +msgstr "" + #: authentik/core/templates/if/admin.html:21 #: authentik/core/templates/if/admin.html:27 #: authentik/core/templates/if/flow.html:37 @@ -268,97 +276,97 @@ msgstr "" msgid "Certificate-Key Pairs" msgstr "" -#: authentik/events/models.py:300 +#: authentik/events/models.py:301 msgid "Event" msgstr "" -#: authentik/events/models.py:301 +#: authentik/events/models.py:302 msgid "Events" msgstr "" -#: authentik/events/models.py:307 +#: authentik/events/models.py:308 msgid "authentik inbuilt notifications" msgstr "" -#: authentik/events/models.py:308 +#: authentik/events/models.py:309 msgid "Generic Webhook" msgstr "" -#: authentik/events/models.py:309 +#: authentik/events/models.py:310 msgid "Slack Webhook (Slack/Discord)" msgstr "" -#: authentik/events/models.py:310 +#: authentik/events/models.py:311 msgid "Email" msgstr "" -#: authentik/events/models.py:328 +#: authentik/events/models.py:329 msgid "" "Only send notification once, for example when sending a webhook into a chat " "channel." msgstr "" -#: authentik/events/models.py:388 +#: authentik/events/models.py:389 msgid "Severity" msgstr "" -#: authentik/events/models.py:393 +#: authentik/events/models.py:394 msgid "Dispatched for user" msgstr "" -#: authentik/events/models.py:476 +#: authentik/events/models.py:478 msgid "Notification Transport" msgstr "" -#: authentik/events/models.py:477 +#: authentik/events/models.py:479 msgid "Notification Transports" msgstr "" -#: authentik/events/models.py:483 +#: authentik/events/models.py:485 msgid "Notice" msgstr "" -#: authentik/events/models.py:484 +#: authentik/events/models.py:486 msgid "Warning" msgstr "" -#: authentik/events/models.py:485 +#: authentik/events/models.py:487 msgid "Alert" msgstr "" -#: authentik/events/models.py:511 +#: authentik/events/models.py:513 msgid "Notification" msgstr "" -#: authentik/events/models.py:512 +#: authentik/events/models.py:514 msgid "Notifications" msgstr "" -#: authentik/events/models.py:532 +#: authentik/events/models.py:534 msgid "Controls which severity level the created notifications will have." msgstr "" -#: authentik/events/models.py:558 +#: authentik/events/models.py:560 msgid "Notification Rule" msgstr "" -#: authentik/events/models.py:559 +#: authentik/events/models.py:561 msgid "Notification Rules" msgstr "" -#: authentik/events/models.py:580 +#: authentik/events/models.py:582 msgid "Webhook Mapping" msgstr "" -#: authentik/events/models.py:581 +#: authentik/events/models.py:583 msgid "Webhook Mappings" msgstr "" -#: authentik/events/monitored_tasks.py:195 +#: authentik/events/monitored_tasks.py:196 msgid "Task has not been run yet." msgstr "" -#: authentik/flows/api/flows.py:273 +#: authentik/flows/api/flows.py:296 #, python-format msgid "Flow not applicable to current user/request: %(messages)s" msgstr "" @@ -474,33 +482,37 @@ msgstr "" msgid "Invalid kubeconfig" msgstr "" -#: authentik/outposts/models.py:155 +#: authentik/outposts/models.py:156 msgid "Outpost Service-Connection" msgstr "" -#: authentik/outposts/models.py:156 +#: authentik/outposts/models.py:157 msgid "Outpost Service-Connections" msgstr "" -#: authentik/outposts/models.py:192 +#: authentik/outposts/models.py:193 msgid "" "Certificate/Key used for authentication. Can be left empty for no " "authentication." msgstr "" -#: authentik/outposts/models.py:211 +#: authentik/outposts/models.py:212 msgid "Docker Service-Connection" msgstr "" -#: authentik/outposts/models.py:212 +#: authentik/outposts/models.py:213 msgid "Docker Service-Connections" msgstr "" -#: authentik/outposts/models.py:243 +#: authentik/outposts/models.py:229 +msgid "Verify SSL Certificates of the Kubernetes API endpoint" +msgstr "" + +#: authentik/outposts/models.py:247 msgid "Kubernetes Service-Connection" msgstr "" -#: authentik/outposts/models.py:244 +#: authentik/outposts/models.py:248 msgid "Kubernetes Service-Connections" msgstr "" @@ -549,16 +561,17 @@ msgid "Expression Policies" msgstr "" #: authentik/policies/hibp/models.py:23 -#: authentik/policies/password/models.py:24 +#: authentik/policies/password/models.py:27 msgid "Field key to check, field keys defined in Prompt stages are available." msgstr "" #: authentik/policies/hibp/models.py:51 -#: authentik/policies/password/models.py:57 +#: authentik/policies/password/models.py:72 msgid "Password not set in context" msgstr "" #: authentik/policies/hibp/models.py:64 +#: authentik/policies/password/models.py:134 #, python-format msgid "Password exists on %(count)d online lists." msgstr "" @@ -579,43 +592,52 @@ msgstr "" msgid "ANY, any policy must pass" msgstr "" -#: authentik/policies/models.py:45 +#: authentik/policies/models.py:48 msgid "Policy Binding Model" msgstr "" -#: authentik/policies/models.py:46 +#: authentik/policies/models.py:49 msgid "Policy Binding Models" msgstr "" -#: authentik/policies/models.py:85 +#: authentik/policies/models.py:88 msgid "Negates the outcome of the policy. Messages are unaffected." msgstr "" -#: authentik/policies/models.py:88 +#: authentik/policies/models.py:91 msgid "Timeout after which Policy execution is terminated." msgstr "" -#: authentik/policies/models.py:141 +#: authentik/policies/models.py:145 msgid "Policy Binding" msgstr "" -#: authentik/policies/models.py:142 +#: authentik/policies/models.py:146 msgid "Policy Bindings" msgstr "" -#: authentik/policies/models.py:181 +#: authentik/policies/models.py:191 msgid "Policy" msgstr "" -#: authentik/policies/models.py:182 +#: authentik/policies/models.py:192 msgid "Policies" msgstr "" -#: authentik/policies/password/models.py:89 +#: authentik/policies/password/models.py:44 +msgid "How many times the password hash is allowed to be on haveibeenpwned" +msgstr "" + +#: authentik/policies/password/models.py:49 +msgid "" +"If the zxcvbn score is equal or less than this value, the policy will fail." +msgstr "" + +#: authentik/policies/password/models.py:161 msgid "Password Policy" msgstr "" -#: authentik/policies/password/models.py:90 +#: authentik/policies/password/models.py:162 msgid "Password Policies" msgstr "" @@ -697,193 +719,193 @@ msgstr "" msgid "LDAP Providers" msgstr "" -#: authentik/providers/oauth2/models.py:38 +#: authentik/providers/oauth2/models.py:37 msgid "Confidential" msgstr "" -#: authentik/providers/oauth2/models.py:39 +#: authentik/providers/oauth2/models.py:38 msgid "Public" msgstr "" -#: authentik/providers/oauth2/models.py:61 +#: authentik/providers/oauth2/models.py:60 msgid "Based on the Hashed User ID" msgstr "" -#: authentik/providers/oauth2/models.py:62 +#: authentik/providers/oauth2/models.py:61 msgid "Based on the username" msgstr "" -#: authentik/providers/oauth2/models.py:65 +#: authentik/providers/oauth2/models.py:64 msgid "Based on the User's Email. This is recommended over the UPN method." msgstr "" -#: authentik/providers/oauth2/models.py:81 +#: authentik/providers/oauth2/models.py:80 msgid "Same identifier is used for all providers" msgstr "" -#: authentik/providers/oauth2/models.py:83 +#: authentik/providers/oauth2/models.py:82 msgid "Each provider has a different issuer, based on the application slug." msgstr "" -#: authentik/providers/oauth2/models.py:90 +#: authentik/providers/oauth2/models.py:89 msgid "code (Authorization Code Flow)" msgstr "" -#: authentik/providers/oauth2/models.py:91 +#: authentik/providers/oauth2/models.py:90 msgid "id_token (Implicit Flow)" msgstr "" -#: authentik/providers/oauth2/models.py:92 +#: authentik/providers/oauth2/models.py:91 msgid "id_token token (Implicit Flow)" msgstr "" -#: authentik/providers/oauth2/models.py:93 +#: authentik/providers/oauth2/models.py:92 msgid "code token (Hybrid Flow)" msgstr "" -#: authentik/providers/oauth2/models.py:94 +#: authentik/providers/oauth2/models.py:93 msgid "code id_token (Hybrid Flow)" msgstr "" -#: authentik/providers/oauth2/models.py:95 +#: authentik/providers/oauth2/models.py:94 msgid "code id_token token (Hybrid Flow)" msgstr "" -#: authentik/providers/oauth2/models.py:101 +#: authentik/providers/oauth2/models.py:100 msgid "HS256 (Symmetric Encryption)" msgstr "" -#: authentik/providers/oauth2/models.py:102 +#: authentik/providers/oauth2/models.py:101 msgid "RS256 (Asymmetric Encryption)" msgstr "" -#: authentik/providers/oauth2/models.py:103 +#: authentik/providers/oauth2/models.py:102 msgid "ES256 (Asymmetric Encryption)" msgstr "" -#: authentik/providers/oauth2/models.py:109 +#: authentik/providers/oauth2/models.py:108 msgid "Scope used by the client" msgstr "" -#: authentik/providers/oauth2/models.py:135 +#: authentik/providers/oauth2/models.py:134 msgid "Scope Mapping" msgstr "" -#: authentik/providers/oauth2/models.py:136 +#: authentik/providers/oauth2/models.py:135 msgid "Scope Mappings" msgstr "" -#: authentik/providers/oauth2/models.py:146 +#: authentik/providers/oauth2/models.py:145 msgid "Client Type" msgstr "" -#: authentik/providers/oauth2/models.py:148 +#: authentik/providers/oauth2/models.py:147 msgid "" "Confidential clients are capable of maintaining the confidentiality of their " "credentials. Public clients are incapable" msgstr "" -#: authentik/providers/oauth2/models.py:155 +#: authentik/providers/oauth2/models.py:154 msgid "Client ID" msgstr "" -#: authentik/providers/oauth2/models.py:161 +#: authentik/providers/oauth2/models.py:160 msgid "Client Secret" msgstr "" -#: authentik/providers/oauth2/models.py:167 +#: authentik/providers/oauth2/models.py:166 msgid "Redirect URIs" msgstr "" -#: authentik/providers/oauth2/models.py:168 +#: authentik/providers/oauth2/models.py:167 msgid "Enter each URI on a new line." msgstr "" -#: authentik/providers/oauth2/models.py:173 +#: authentik/providers/oauth2/models.py:172 msgid "Include claims in id_token" msgstr "" -#: authentik/providers/oauth2/models.py:221 +#: authentik/providers/oauth2/models.py:220 msgid "Signing Key" msgstr "" -#: authentik/providers/oauth2/models.py:225 +#: authentik/providers/oauth2/models.py:224 msgid "" "Key used to sign the tokens. Only required when JWT Algorithm is set to " "RS256." msgstr "" -#: authentik/providers/oauth2/models.py:232 +#: authentik/providers/oauth2/models.py:231 msgid "" "Any JWT signed by the JWK of the selected source can be used to authenticate." msgstr "" -#: authentik/providers/oauth2/models.py:314 +#: authentik/providers/oauth2/models.py:317 msgid "OAuth2/OpenID Provider" msgstr "" -#: authentik/providers/oauth2/models.py:315 +#: authentik/providers/oauth2/models.py:318 msgid "OAuth2/OpenID Providers" msgstr "" -#: authentik/providers/oauth2/models.py:324 -#: authentik/providers/oauth2/models.py:530 +#: authentik/providers/oauth2/models.py:327 +#: authentik/providers/oauth2/models.py:536 msgid "Scopes" msgstr "" -#: authentik/providers/oauth2/models.py:342 +#: authentik/providers/oauth2/models.py:345 msgid "Code" msgstr "" -#: authentik/providers/oauth2/models.py:343 +#: authentik/providers/oauth2/models.py:346 msgid "Nonce" msgstr "" -#: authentik/providers/oauth2/models.py:344 +#: authentik/providers/oauth2/models.py:347 msgid "Is Authentication?" msgstr "" -#: authentik/providers/oauth2/models.py:345 +#: authentik/providers/oauth2/models.py:348 msgid "Code Challenge" msgstr "" -#: authentik/providers/oauth2/models.py:347 +#: authentik/providers/oauth2/models.py:350 msgid "Code Challenge Method" msgstr "" -#: authentik/providers/oauth2/models.py:367 +#: authentik/providers/oauth2/models.py:370 msgid "Authorization Code" msgstr "" -#: authentik/providers/oauth2/models.py:368 +#: authentik/providers/oauth2/models.py:371 msgid "Authorization Codes" msgstr "" -#: authentik/providers/oauth2/models.py:418 +#: authentik/providers/oauth2/models.py:421 msgid "Access Token" msgstr "" -#: authentik/providers/oauth2/models.py:419 +#: authentik/providers/oauth2/models.py:422 msgid "Refresh Token" msgstr "" -#: authentik/providers/oauth2/models.py:420 +#: authentik/providers/oauth2/models.py:423 msgid "ID Token" msgstr "" -#: authentik/providers/oauth2/models.py:429 +#: authentik/providers/oauth2/models.py:432 msgid "OAuth2 Token" msgstr "" -#: authentik/providers/oauth2/models.py:430 +#: authentik/providers/oauth2/models.py:433 msgid "OAuth2 Tokens" msgstr "" -#: authentik/providers/oauth2/models.py:542 +#: authentik/providers/oauth2/models.py:548 msgid "Device Token" msgstr "" -#: authentik/providers/oauth2/models.py:543 +#: authentik/providers/oauth2/models.py:549 msgid "Device Tokens" msgstr "" @@ -1173,107 +1195,107 @@ msgstr "" msgid "Additional Scopes" msgstr "" -#: authentik/sources/oauth/models.py:104 +#: authentik/sources/oauth/models.py:109 msgid "OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:105 +#: authentik/sources/oauth/models.py:110 msgid "OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:114 +#: authentik/sources/oauth/models.py:119 msgid "GitHub OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:115 +#: authentik/sources/oauth/models.py:120 msgid "GitHub OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:124 +#: authentik/sources/oauth/models.py:129 msgid "Twitch OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:125 +#: authentik/sources/oauth/models.py:130 msgid "Twitch OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:134 +#: authentik/sources/oauth/models.py:139 msgid "Mailcow OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:135 +#: authentik/sources/oauth/models.py:140 msgid "Mailcow OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:144 +#: authentik/sources/oauth/models.py:149 msgid "Twitter OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:145 +#: authentik/sources/oauth/models.py:150 msgid "Twitter OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:154 +#: authentik/sources/oauth/models.py:159 msgid "Facebook OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:155 +#: authentik/sources/oauth/models.py:160 msgid "Facebook OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:164 +#: authentik/sources/oauth/models.py:169 msgid "Discord OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:165 +#: authentik/sources/oauth/models.py:170 msgid "Discord OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:174 +#: authentik/sources/oauth/models.py:179 msgid "Google OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:175 +#: authentik/sources/oauth/models.py:180 msgid "Google OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:184 +#: authentik/sources/oauth/models.py:189 msgid "Azure AD OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:185 +#: authentik/sources/oauth/models.py:190 msgid "Azure AD OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:194 +#: authentik/sources/oauth/models.py:199 msgid "OpenID OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:195 +#: authentik/sources/oauth/models.py:200 msgid "OpenID OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:204 +#: authentik/sources/oauth/models.py:209 msgid "Apple OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:205 +#: authentik/sources/oauth/models.py:210 msgid "Apple OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:214 +#: authentik/sources/oauth/models.py:219 msgid "Okta OAuth Source" msgstr "" -#: authentik/sources/oauth/models.py:215 +#: authentik/sources/oauth/models.py:220 msgid "Okta OAuth Sources" msgstr "" -#: authentik/sources/oauth/models.py:238 +#: authentik/sources/oauth/models.py:243 msgid "User OAuth Source Connection" msgstr "" -#: authentik/sources/oauth/models.py:239 +#: authentik/sources/oauth/models.py:244 msgid "User OAuth Source Connections" msgstr "" @@ -1294,19 +1316,19 @@ msgstr "" msgid "Plex token used to check friends" msgstr "" -#: authentik/sources/plex/models.py:92 +#: authentik/sources/plex/models.py:98 msgid "Plex Source" msgstr "" -#: authentik/sources/plex/models.py:93 +#: authentik/sources/plex/models.py:99 msgid "Plex Sources" msgstr "" -#: authentik/sources/plex/models.py:110 +#: authentik/sources/plex/models.py:116 msgid "User Plex Source Connection" msgstr "" -#: authentik/sources/plex/models.py:111 +#: authentik/sources/plex/models.py:117 msgid "User Plex Source Connections" msgstr "" @@ -1371,19 +1393,19 @@ msgid "" "signing." msgstr "" -#: authentik/sources/saml/models.py:214 +#: authentik/sources/saml/models.py:218 msgid "SAML Source" msgstr "" -#: authentik/sources/saml/models.py:215 +#: authentik/sources/saml/models.py:219 msgid "SAML Sources" msgstr "" -#: authentik/sources/saml/models.py:231 +#: authentik/sources/saml/models.py:235 msgid "User SAML Source Connection" msgstr "" -#: authentik/sources/saml/models.py:232 +#: authentik/sources/saml/models.py:236 msgid "User SAML Source Connections" msgstr "" @@ -1435,8 +1457,8 @@ msgid "Invalid phone number" msgstr "" #: authentik/stages/authenticator_sms/stage.py:61 -#: authentik/stages/authenticator_totp/stage.py:39 -#: authentik/stages/authenticator_totp/stage.py:42 +#: authentik/stages/authenticator_totp/stage.py:41 +#: authentik/stages/authenticator_totp/stage.py:44 msgid "Code does not match" msgstr "" @@ -1464,39 +1486,43 @@ msgstr "" msgid "TOTP Authenticator Setup Stages" msgstr "" -#: authentik/stages/authenticator_validate/challenge.py:117 +#: authentik/stages/authenticator_validate/challenge.py:124 msgid "Invalid Token" msgstr "" -#: authentik/stages/authenticator_validate/models.py:17 +#: authentik/stages/authenticator_validate/models.py:18 msgid "Static" msgstr "" -#: authentik/stages/authenticator_validate/models.py:18 +#: authentik/stages/authenticator_validate/models.py:19 msgid "TOTP" msgstr "" -#: authentik/stages/authenticator_validate/models.py:19 +#: authentik/stages/authenticator_validate/models.py:20 msgid "WebAuthn" msgstr "" -#: authentik/stages/authenticator_validate/models.py:20 +#: authentik/stages/authenticator_validate/models.py:21 msgid "Duo" msgstr "" -#: authentik/stages/authenticator_validate/models.py:21 +#: authentik/stages/authenticator_validate/models.py:22 msgid "SMS" msgstr "" -#: authentik/stages/authenticator_validate/models.py:57 +#: authentik/stages/authenticator_validate/models.py:58 msgid "Device classes which can be used to authenticate" msgstr "" -#: authentik/stages/authenticator_validate/models.py:90 +#: authentik/stages/authenticator_validate/models.py:74 +msgid "Enforce user verification for WebAuthn devices." +msgstr "" + +#: authentik/stages/authenticator_validate/models.py:97 msgid "Authenticator Validation Stage" msgstr "" -#: authentik/stages/authenticator_validate/models.py:91 +#: authentik/stages/authenticator_validate/models.py:98 msgid "Authenticator Validation Stages" msgstr "" @@ -1590,15 +1616,15 @@ msgstr "" msgid "Email Stages" msgstr "" -#: authentik/stages/email/stage.py:108 +#: authentik/stages/email/stage.py:110 msgid "Successfully verified Email." msgstr "" -#: authentik/stages/email/stage.py:115 authentik/stages/email/stage.py:137 +#: authentik/stages/email/stage.py:117 authentik/stages/email/stage.py:139 msgid "No pending user." msgstr "" -#: authentik/stages/email/stage.py:127 +#: authentik/stages/email/stage.py:129 msgid "Email sent." msgstr "" @@ -1710,11 +1736,11 @@ msgstr "" msgid "Identification Stages" msgstr "" -#: authentik/stages/identification/stage.py:172 +#: authentik/stages/identification/stage.py:184 msgid "Log in" msgstr "" -#: authentik/stages/identification/stage.py:173 +#: authentik/stages/identification/stage.py:185 msgid "Continue" msgstr "" diff --git a/web/src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts b/web/src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts index 1e44865d6..0708231c5 100644 --- a/web/src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +++ b/web/src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts @@ -74,8 +74,7 @@ export class DuoDeviceImportForm extends ModelForm

- ${t`The user ID in Duo.`} - ${t`Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user).`} + ${t`The user ID in Duo, can be found in the URL after clicking on a user.`}

`; diff --git a/web/src/locales/de.po b/web/src/locales/de.po index 026ef3808..04874bb97 100644 --- a/web/src/locales/de.po +++ b/web/src/locales/de.po @@ -81,6 +81,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 Ziffern, weitestgehend kompatibel" @@ -328,8 +348,8 @@ msgid "Advanced protocol settings" msgstr "Erweiterte Protokolleinstellungen" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "Erweiterte Einstellungen" +#~ msgid "Advanced settings" +#~ msgstr "Erweiterte Einstellungen" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -351,6 +371,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "Freunden erlauben sich via Plex zu authentifizieren, auch wenn keine Server geteilt werden." #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Erlaube bis zu N Einträge in der HIBP Datenbank." @@ -363,6 +384,7 @@ msgid "Allowed Redirect URIs" msgstr "Erlaubte Weiterleitungs-URIs" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "Erlaubte Anzahl" @@ -642,6 +664,7 @@ msgstr "Autorisierungs-URL" msgid "Authorization flow" msgstr "Autorisierungsablauf" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "Berechtigungen" @@ -846,8 +869,8 @@ msgid "Callback URL" msgstr "Callback URL" #: 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 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 "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." @@ -961,6 +984,10 @@ msgstr "Benutzername prüfen" msgid "Check access" msgstr "Zugang prüfen" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -972,6 +999,10 @@ msgstr "Zugang prüfen" msgid "Check outposts." msgstr "Outposts prüfen" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Status überprüfen" @@ -991,6 +1022,10 @@ msgstr "Logs überprüfen" msgid "Check your Inbox for a verification email." msgstr "Prüfen Sie Ihren Posteingang auf eine Bestätigungsmail." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Checkbox" @@ -1044,6 +1079,9 @@ msgid "Clear cache" msgstr "Cache löschen" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "Symbol zurücksetzen" @@ -1555,6 +1593,9 @@ msgstr "Aktueller Plankontext" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "Aktuell eingestellt auf:" @@ -1671,6 +1712,9 @@ msgid "Delete currently set background image." msgstr "Aktuelles Hintergrundbild löschen" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "Lösche das aktuell festgelegte Symbol." @@ -1941,6 +1985,9 @@ msgid "Edit User" msgstr "Benutzer bearbeiten" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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 " @@ -2249,7 +2296,7 @@ msgstr "" msgid "External host" msgstr "Externer Host" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Fehlgeschlagene Anmeldungen" @@ -2448,6 +2495,10 @@ msgstr "Abläufe beschreiben eine Kette von Phasen zum Authentifizieren, Registr msgid "Follow redirect" msgstr "Weiterleitung folgen" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Benutzer auffordern einen Authenticator einzurichten" @@ -2633,6 +2684,10 @@ msgstr "Hash-Telefonnummer" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned Richtlinie" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Zustand und Version" @@ -2706,6 +2761,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "Symbol" @@ -2739,8 +2800,12 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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 "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." +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/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/admin/outposts/ServiceConnectionDockerForm.ts #: src/admin/outposts/ServiceConnectionKubernetesForm.ts @@ -2781,6 +2846,10 @@ msgstr "Wenn aktiviert, können Nutzer Profildetails selbstständig ändern." 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/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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." @@ -3239,6 +3308,7 @@ msgstr "Lokal (Benachrichtigungen werden innerhalb von authentik erstellt)" #~ msgstr "Gebietsschema" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "Logeinträge" @@ -3268,6 +3338,9 @@ msgid "Logins" msgstr "Anmeldungen" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Anmeldungen in den letzten 24 Stunden" @@ -3639,6 +3712,7 @@ msgstr "Nginx (eigenständig)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3694,6 +3768,7 @@ msgid "No integration active" msgstr "Keine Integrationen aktiv" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "Keine Logeinträge." @@ -4113,6 +4188,10 @@ msgstr "Passwort festgelegt" msgid "Password stage" msgstr "Passwort-Phase" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "Passwort, 2FA, usw." @@ -4251,7 +4330,6 @@ msgstr "Richtlinie {0}" #: 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" @@ -4803,6 +4881,10 @@ msgstr "Umfang" msgid "Score" msgstr "Punkt(e)" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Suchbasis" @@ -5296,6 +5378,10 @@ msgstr "Statische Token" msgid "Static authenticator" msgstr "Statischer Authentifikator" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Statische Token" @@ -5341,11 +5427,12 @@ msgid "Subject-alt name" msgstr "Betreff alternativer Name" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Erfolgreich" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Erfolgreiche Anmeldungen" @@ -5903,9 +5990,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur 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/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6627,14 +6718,17 @@ msgstr "Benutzerstatus" msgid "User verification" msgstr "Benutzerüberprüfung" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.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." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Die Benutzerüberprüfung muss erfolgen." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "Die Benutzerüberprüfung sollte nicht stattfinden." @@ -6757,6 +6851,10 @@ msgstr "Zertifikat zur Überprüfung" #~ msgid "Verification certificates" #~ msgstr "Verifizierungszertifikate" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "Nur verifizieren" @@ -6856,6 +6954,10 @@ msgstr "WebAuthn-Authentifikatoren" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn Geräte" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" @@ -6981,6 +7083,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7076,6 +7179,10 @@ msgstr "mit aktuellem Nutzer" msgid "with inspector" msgstr "mit Inspektor" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/en.po b/web/src/locales/en.po index 4840f1a4d..230c50d12 100644 --- a/web/src/locales/en.po +++ b/web/src/locales/en.po @@ -59,6 +59,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr ".yaml files, which can be found on goauthentik.io and can be exported by authentik." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "0: Too guessable: risky password. (guesses < 10^3)" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 digits, widely compatible" @@ -310,8 +330,8 @@ msgid "Advanced protocol settings" msgstr "Advanced protocol settings" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "Advanced settings" +#~ msgid "Advanced settings" +#~ msgstr "Advanced settings" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -334,6 +354,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "Allow friends to authenticate via Plex, even if you don't share any servers" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Allow up to N occurrences in the HIBP database." @@ -346,6 +367,7 @@ msgid "Allowed Redirect URIs" msgstr "Allowed Redirect URIs" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "Allowed count" @@ -630,6 +652,7 @@ msgstr "Authorization URL" msgid "Authorization flow" msgstr "Authorization flow" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "Authorizations" @@ -838,8 +861,8 @@ msgid "Callback URL" msgstr "Callback URL" #: 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 "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." +#~ 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 "Can be either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." #: src/pages/outposts/ServiceConnectionDockerForm.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." @@ -955,6 +978,10 @@ msgstr "Check Username" msgid "Check access" msgstr "Check access" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "Check haveibeenpwned.com" + #: src/pages/policies/PolicyWizard.ts #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" @@ -967,6 +994,10 @@ msgstr "Check access" msgid "Check outposts." msgstr "Check outposts." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "Check static rules" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Check status" @@ -987,6 +1018,10 @@ msgstr "Check the logs" msgid "Check your Inbox for a verification email." msgstr "Check your Inbox for a verification email." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "Check zxcvbn" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Checkbox" @@ -1040,6 +1075,9 @@ msgid "Clear cache" msgstr "Clear cache" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "Clear icon" @@ -1561,6 +1599,9 @@ msgstr "Current plan context" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "Currently set to:" @@ -1683,6 +1724,9 @@ msgid "Delete currently set background image." msgstr "Delete currently set background image." #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "Delete currently set icon." @@ -1963,6 +2007,9 @@ msgid "Edit User" msgstr "Edit User" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." @@ -2285,7 +2332,7 @@ msgstr "External domain you will be accessing the domain from." msgid "External host" msgstr "External host" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Failed Logins" @@ -2485,6 +2532,10 @@ msgstr "Flows describe a chain of Stages to authenticate, enroll or recover a us msgid "Follow redirect" msgstr "Follow redirect" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "For more info see:" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Force the user to configure an authenticator" @@ -2675,6 +2726,10 @@ msgstr "Hash phone number" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned policy" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "HaveIBeenPwned settings" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Health and Version" @@ -2750,6 +2805,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "Icon" @@ -2784,8 +2845,12 @@ msgid "If checked, the launch URL will open in a new browser tab or window from msgstr "If checked, the launch URL will open in a new browser tab or window from the user's application library." #: 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 "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." +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 "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/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 "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/outposts/ServiceConnectionDockerForm.ts #: src/admin/outposts/ServiceConnectionKubernetesForm.ts @@ -2828,6 +2893,10 @@ msgstr "If set, users are able to configure details of their profile." msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "If the password's score is less than or equal this value, the policy will fail." + #: 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 "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." @@ -3295,6 +3364,7 @@ msgstr "Local (notifications will be created within authentik)" #~ msgstr "Locale" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "Log messages" @@ -3324,6 +3394,9 @@ msgid "Logins" msgstr "Logins" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "Logins and authorizations over the last 24 hours" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Logins over the last 24 hours" @@ -3696,6 +3769,7 @@ msgstr "Nginx (standalone)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3751,6 +3825,7 @@ msgid "No integration active" msgstr "No integration active" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "No log messages." @@ -4188,6 +4263,10 @@ msgstr "Password set" msgid "Password stage" msgstr "Password stage" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "Password strength estimator created by Dropbox, see:" + #: #~ msgid "Password, 2FA, etc" #~ msgstr "Password, 2FA, etc" @@ -4336,7 +4415,6 @@ msgstr "Policy {0}" #: 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 "Policy-specific settings" @@ -4907,6 +4985,10 @@ msgstr "Scopes" msgid "Score" msgstr "Score" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "Score threshold" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Search base" @@ -5417,6 +5499,10 @@ msgstr "Static Tokens" msgid "Static authenticator" msgstr "Static authenticator" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "Static rules" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Static token" @@ -5470,11 +5556,12 @@ msgid "Subject-alt name" msgstr "Subject-alt name" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Successful" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Successful Logins" @@ -6045,8 +6132,12 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur msgstr "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" #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." -msgstr "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." +msgstr "The user ID in Duo, can be found in the URL after clicking on a user." + +#: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts +#~ msgid "The user ID in Duo." +#~ msgstr "The user ID in Duo." #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts msgid "The user in authentik this device will be assigned to." @@ -6781,14 +6872,17 @@ msgstr "User status" msgid "User verification" msgstr "User verification" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "User verification is preferred if available, but not required." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "User verification must occur." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "User verification should not occur." @@ -6911,6 +7005,10 @@ msgstr "Verification Certificate" #~ msgid "Verification certificates" #~ msgstr "Verification certificates" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "Verify Kubernetes API SSL Certificate" + #: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #~ msgid "Verify only" #~ msgstr "Verify only" @@ -7013,6 +7111,10 @@ msgstr "WebAuthn Authenticators" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn Devices" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "WebAuthn User verification" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" @@ -7142,6 +7244,7 @@ msgstr "XML-based SSO standard. Use this if your application only supports SAML. #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7239,6 +7342,10 @@ msgstr "with current user" msgid "with inspector" msgstr "with inspector" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "zxcvbn settings" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/es.po b/web/src/locales/es.po index 6d96ba005..6e19e80f9 100644 --- a/web/src/locales/es.po +++ b/web/src/locales/es.po @@ -65,6 +65,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 dígitos, ampliamente compatible" @@ -306,8 +326,8 @@ msgid "Advanced protocol settings" msgstr "Configuraciones de protocolo avanzada" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "Configuraciones avanzadas" +#~ msgid "Advanced settings" +#~ msgstr "Configuraciones avanzadas" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -329,6 +349,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "Permite que tus amigos se autentiquen a través de Plex, incluso si no compartes ningún servidor" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Permite hasta N ocurrencias en la base de datos HIBP." @@ -341,6 +362,7 @@ msgid "Allowed Redirect URIs" msgstr "URIs de redireccionamiento permitidas" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "Recuento permitido" @@ -620,6 +642,7 @@ msgstr "URL de autorización" msgid "Authorization flow" msgstr "Flujo de autorización" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "Autorizaciones" @@ -824,8 +847,8 @@ msgid "Callback URL" msgstr "URL de devolución de llamada" #: 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 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 "Puede tener el formato «unix://» cuando se conecta a un servicio local de docker, o «https://:2376» cuando se conecta a un sistema remoto." @@ -939,6 +962,10 @@ msgstr "Comprobar nombre de usuario" msgid "Check access" msgstr "Comprobar acceso" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -948,6 +975,10 @@ msgstr "Comprobar acceso" msgid "Check outposts." msgstr "Comprobar controladores." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Comprobar estado" @@ -967,6 +998,10 @@ msgstr "Comprobar los registros" msgid "Check your Inbox for a verification email." msgstr "Busca en tu bandeja de entrada el correo electrónico de verificación." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Casilla de verificación" @@ -1020,6 +1055,9 @@ msgid "Clear cache" msgstr "Limpiar caché" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "Limpiar icono" @@ -1531,6 +1569,9 @@ msgstr "Contexto actual del plan" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "Configurado actualmente en:" @@ -1647,6 +1688,9 @@ msgid "Delete currently set background image." msgstr "Eliminar la imagen de fondo configurada actualmente." #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "Eliminar el icono configurado actualmente." @@ -1917,6 +1961,9 @@ msgid "Edit User" msgstr "Editar usuario" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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»." @@ -2225,7 +2272,7 @@ msgstr "" msgid "External host" msgstr "Servidor externo" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "inicios de sesión fallidos" @@ -2424,6 +2471,10 @@ msgstr "Los flujos describen una cadena de etapas para autenticar, inscribir o r msgid "Follow redirect" msgstr "Seguir la redirección" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Obligar al usuario a configurar un autenticador" @@ -2609,6 +2660,10 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Salud y versión" @@ -2682,6 +2737,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "Icono" @@ -2715,9 +2776,13 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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." +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/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." @@ -2755,6 +2820,10 @@ msgstr "" 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/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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." @@ -3215,6 +3284,7 @@ msgstr "" #~ msgstr "Idioma" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" @@ -3244,6 +3314,9 @@ msgid "Logins" msgstr "Inicios de sesión" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Inicios de sesión en las últimas 24 horas" @@ -3615,6 +3688,7 @@ msgstr "Nginx (independiente)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3670,6 +3744,7 @@ msgid "No integration active" msgstr "Sin integración activa" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "" @@ -4089,6 +4164,10 @@ msgstr "Conjunto de contraseñas" msgid "Password stage" msgstr "Etapa de contraseña" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "Contraseña, 2FA, etc." @@ -4227,7 +4306,6 @@ msgstr "Política {0}" #: 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" @@ -4779,6 +4857,10 @@ msgstr "Ámbitos" msgid "Score" msgstr "Puntuación" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Base de búsqueda" @@ -5272,6 +5354,10 @@ msgstr "Fichas estáticas" msgid "Static authenticator" msgstr "Autenticador estático" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Token estático" @@ -5317,11 +5403,12 @@ msgid "Subject-alt name" msgstr "Nombre de asunto ALT" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Éxito" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Inicios de sesión exitosos" @@ -5879,9 +5966,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur 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/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6603,14 +6694,17 @@ msgstr "Estado del usuario" msgid "User verification" msgstr "Verificación del usuario" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.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." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Debe producirse la verificación del usuario." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "No se debe realizar la verificación del usuario." @@ -6733,6 +6827,10 @@ msgstr "Certificado de verificación" #~ msgid "Verification certificates" #~ msgstr "" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "" @@ -6832,6 +6930,10 @@ msgstr "Autenticadores WebAuthn" #~ msgid "WebAuthn Devices" #~ msgstr "Dispositivos WebAuthn" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" @@ -6957,6 +7059,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7052,6 +7155,10 @@ msgstr "" msgid "with inspector" msgstr "con inspector" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/fr_FR.po b/web/src/locales/fr_FR.po index a6bbc1cf9..52bbe30fd 100644 --- a/web/src/locales/fr_FR.po +++ b/web/src/locales/fr_FR.po @@ -70,6 +70,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 chiffres, compatibilité large" @@ -311,8 +331,8 @@ msgid "Advanced protocol settings" msgstr "Paramètres avancés" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "Paramètres avancés" +#~ msgid "Advanced settings" +#~ msgstr "Paramètres avancés" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -334,6 +354,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "Autoriser les amis à s'authentifier via Plex, même si vous ne partagez aucun serveur" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Autoriser jusqu'à N occurrences dans la base de données HIBP" @@ -346,6 +367,7 @@ msgid "Allowed Redirect URIs" msgstr "URL de redirection autorisées" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "Total autoris" @@ -625,6 +647,7 @@ msgstr "URL d'autorisation" msgid "Authorization flow" msgstr "Flux d'autorisation" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "Autorisations" @@ -829,8 +852,8 @@ msgid "Callback URL" msgstr "URL de rappel" #: 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 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 "Peut être au format \"unix://\" pour une connexion à un service docker local, ou \"https://:2376\" pour une connexion à un système distant." @@ -944,6 +967,10 @@ msgstr "Vérifier le nom d'utilisateu" msgid "Check access" msgstr "Vérifier l'accès" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -953,6 +980,10 @@ msgstr "Vérifier l'accès" msgid "Check outposts." msgstr "Vérifier les avant-postes." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Vérifier le statut" @@ -972,6 +1003,10 @@ msgstr "" 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." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Case à cocher" @@ -1025,6 +1060,9 @@ msgid "Clear cache" msgstr "Vider le cach" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "Supprimer l'icôn" @@ -1536,6 +1574,9 @@ msgstr "Contexte du plan courant" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "Actuellement fixé à :" @@ -1652,6 +1693,9 @@ msgid "Delete currently set background image." msgstr "Supprimer l'arrière plan actuellement défini" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "Supprimer l'icône actuellement définie" @@ -1920,6 +1964,9 @@ msgid "Edit User" msgstr "Éditer l'utilisateur" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "" @@ -2228,7 +2275,7 @@ msgstr "" msgid "External host" msgstr "Hôte externe" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Connexions échouées" @@ -2427,6 +2474,10 @@ msgstr "Les flux décrivent une succession d'étapes pour authentifier, inscrire msgid "Follow redirect" msgstr "Suivre la redirection" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Obliger l'utilisateur à configurer un authentificateur" @@ -2612,6 +2663,10 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "Politique \"Have I Been Pwned\"" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "État et version" @@ -2685,6 +2740,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "Icône" @@ -2718,8 +2779,12 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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 "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." +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/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/outposts/ServiceConnectionDockerForm.ts #: src/admin/outposts/ServiceConnectionKubernetesForm.ts @@ -2758,6 +2823,10 @@ msgstr "Si défini, les utilisateurs sont capables de modifier les informations 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/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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." @@ -3216,6 +3285,7 @@ msgstr "" #~ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" @@ -3245,6 +3315,9 @@ msgid "Logins" msgstr "Connexions" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Connexions ces dernières 24 heures" @@ -3616,6 +3689,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3671,6 +3745,7 @@ msgid "No integration active" msgstr "Aucune intégration active" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "Pas de messages." @@ -4090,6 +4165,10 @@ msgstr "Mot de passe défini" msgid "Password stage" msgstr "Étape de mot de passe" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "Mot de passe, 2FA, etc" @@ -4228,7 +4307,6 @@ msgstr "Poliitique {0}" #: 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" @@ -4780,6 +4858,10 @@ msgstr "Portées" msgid "Score" msgstr "Note" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "" @@ -5273,6 +5355,10 @@ msgstr "Jetons statiques" msgid "Static authenticator" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "" @@ -5318,11 +5404,12 @@ msgid "Subject-alt name" msgstr "Nom alternatif subject" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Réussite" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Connexions réussies" @@ -5874,9 +5961,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur 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/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6594,14 +6685,17 @@ msgstr "Statut utilisateur" msgid "User verification" msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "" @@ -6724,6 +6818,10 @@ msgstr "Certificat de validation" #~ msgid "Verification certificates" #~ msgstr "Certificats de validation" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "Vérification uniquement" @@ -6823,6 +6921,10 @@ msgstr "Authentificateurs WebAuthn" #~ msgid "WebAuthn Devices" #~ msgstr "Équipements WebAuthn" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" @@ -6946,6 +7048,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7041,6 +7144,10 @@ msgstr "avec l'utilisateur actuel" msgid "with inspector" msgstr "avec inspection" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/pl.po b/web/src/locales/pl.po index ffb390086..e2352e7e2 100644 --- a/web/src/locales/pl.po +++ b/web/src/locales/pl.po @@ -65,6 +65,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 cyfr, szeroko kompatybilne" @@ -310,8 +330,8 @@ msgid "Advanced protocol settings" msgstr "Zaawansowane ustawienia protokołu" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "Zaawansowane ustawienia" +#~ msgid "Advanced settings" +#~ msgstr "Zaawansowane ustawienia" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -333,6 +353,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "Zezwalaj znajomym na uwierzytelnianie przez Plex, nawet jeśli nie udostępniasz żadnych serwerów" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "Dopuść do N wystąpień w bazie danych HIBP." @@ -345,6 +366,7 @@ msgid "Allowed Redirect URIs" msgstr "Dozwolone URI przekierowania" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "Dozwolona liczba" @@ -624,6 +646,7 @@ msgstr "URL autoryzacji" msgid "Authorization flow" msgstr "Przepływ autoryzacji" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "Autoryzacje" @@ -828,8 +851,8 @@ msgid "Callback URL" msgstr "URL wywołania zwrotnego" #: 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 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 "Może mieć format „unix://” w przypadku łączenia się z lokalnym demonem dockera lub „https://:2376” w przypadku łączenia się z systemem zdalnym." @@ -943,6 +966,10 @@ msgstr "Sprawdź nazwę użytkownika" msgid "Check access" msgstr "Sprawdź dostęp" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -954,6 +981,10 @@ msgstr "Sprawdź dostęp" msgid "Check outposts." msgstr "Sprawdź placówki." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Sprawdź status" @@ -973,6 +1004,10 @@ msgstr "Sprawdź dzienniki" msgid "Check your Inbox for a verification email." msgstr "Sprawdź swoją skrzynkę odbiorczą pod kątem e-maila weryfikacyjnego." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Pole wyboru" @@ -1026,6 +1061,9 @@ msgid "Clear cache" msgstr "Wyczyść pamięć podręczną" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "Wyczyść ikonę" @@ -1537,6 +1575,9 @@ msgstr "Aktualny kontekst planu" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "Obecnie ustawiony na:" @@ -1653,6 +1694,9 @@ msgid "Delete currently set background image." msgstr "Usuń aktualnie ustawiony obraz tła." #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "Usuń aktualnie ustawioną ikonę." @@ -1923,6 +1967,9 @@ msgid "Edit User" msgstr "Edytuj użytkownika" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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”." @@ -2231,7 +2278,7 @@ msgstr "" msgid "External host" msgstr "Zewnętrzny host" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Nieudane logowania" @@ -2430,6 +2477,10 @@ msgstr "Przepływy opisują łańcuch etapów do uwierzytelniania, rejestracji l msgid "Follow redirect" msgstr "Śledź przekierowanie" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "Zmuś użytkownika do skonfigurowania uwierzytelniacza" @@ -2615,6 +2666,10 @@ msgstr "Zahaszuj numer telefonu" #~ msgid "Have I been pwned policy" #~ msgstr "Zasada Have I been pwned" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Zdrowie i wersja" @@ -2688,6 +2743,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "Ikona" @@ -2721,8 +2782,12 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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 "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." +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/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/admin/outposts/ServiceConnectionDockerForm.ts #: src/admin/outposts/ServiceConnectionKubernetesForm.ts @@ -2763,6 +2828,10 @@ msgstr "Jeśli ta opcja jest ustawiona, użytkownicy mogą konfigurować szczeg 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/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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." @@ -3223,6 +3292,7 @@ msgstr "Lokalny (powiadomienia będą tworzone w ramach authentik)" #~ msgstr "Język" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "Dziennik wiadomości" @@ -3252,6 +3322,9 @@ msgid "Logins" msgstr "Logowania" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Logowania w ciągu ostatnich 24 godzin" @@ -3623,6 +3696,7 @@ msgstr "Nginx (standalone)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3678,6 +3752,7 @@ msgid "No integration active" msgstr "Brak aktywnej integracji" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "Brak dziennika wiadomości" @@ -4097,6 +4172,10 @@ msgstr "Hasło ustawione" msgid "Password stage" msgstr "Etap hasła" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "Hasło, 2FA itp." @@ -4237,7 +4316,6 @@ msgstr "Zasada {0}" #: 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" @@ -4789,6 +4867,10 @@ msgstr "Zakresy" msgid "Score" msgstr "Punkty" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Baza wyszukiwania" @@ -5282,6 +5364,10 @@ msgstr "Tokeny statyczne" msgid "Static authenticator" msgstr "Uwierzytelniacz statyczny " +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Token statyczny" @@ -5327,11 +5413,12 @@ msgid "Subject-alt name" msgstr "Alternatywna nazwa tematu" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Pomyślny" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Pomyślne logowania" @@ -5889,9 +5976,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur 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/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6613,14 +6704,17 @@ msgstr "Status użytkownika" msgid "User verification" msgstr "Weryfikacja użytkownika" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.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." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Musi nastąpić weryfikacja użytkownika." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "Weryfikacja użytkownika nie powinna nastąpić." @@ -6743,6 +6837,10 @@ msgstr "Certyfikat weryfikacji" #~ msgid "Verification certificates" #~ msgstr "Certyfikaty weryfikacji" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "Tylko weryfikuj" @@ -6842,6 +6940,10 @@ msgstr "Uwierzytelniacze WebAuthn" #~ msgid "WebAuthn Devices" #~ msgstr "Urządzenia WebAuthn" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Slack/Discord)" @@ -6969,6 +7071,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7064,6 +7167,10 @@ msgstr "z obecnym użytkownikiem" msgid "with inspector" msgstr "z inspektorem" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/pseudo-LOCALE.po b/web/src/locales/pseudo-LOCALE.po index 7107fa464..07ba12a57 100644 --- a/web/src/locales/pseudo-LOCALE.po +++ b/web/src/locales/pseudo-LOCALE.po @@ -59,6 +59,26 @@ msgstr "" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "" @@ -306,8 +326,8 @@ msgid "Advanced protocol settings" msgstr "" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "" +#~ msgid "Advanced settings" +#~ msgstr "" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -330,6 +350,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "" @@ -342,6 +363,7 @@ msgid "Allowed Redirect URIs" msgstr "" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "" @@ -622,6 +644,7 @@ msgstr "" msgid "Authorization flow" msgstr "" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "" @@ -830,8 +853,8 @@ msgid "Callback URL" msgstr "" #: 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 either the username (found in the Users list) or the ID (can be found in the URL after clicking on a user)." +#~ msgstr "" #: src/pages/outposts/ServiceConnectionDockerForm.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." @@ -947,6 +970,10 @@ msgstr "" msgid "Check access" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #: src/pages/policies/PolicyWizard.ts #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" @@ -957,6 +984,10 @@ msgstr "" msgid "Check outposts." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "" @@ -977,6 +1008,10 @@ msgstr "" msgid "Check your Inbox for a verification email." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "" @@ -1028,6 +1063,9 @@ msgid "Clear cache" msgstr "" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "" @@ -1549,6 +1587,9 @@ msgstr "" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "" @@ -1671,6 +1712,9 @@ msgid "Delete currently set background image." msgstr "" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "" @@ -1949,6 +1993,9 @@ msgid "Edit User" msgstr "" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon \"fa-test\"." msgstr "" @@ -2271,7 +2318,7 @@ msgstr "" msgid "External host" msgstr "" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "" @@ -2471,6 +2518,10 @@ msgstr "" msgid "Follow redirect" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "" @@ -2661,6 +2712,10 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "" @@ -2736,6 +2791,12 @@ msgstr "" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "" @@ -2770,9 +2831,13 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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." +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/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." @@ -2812,6 +2877,10 @@ msgstr "" msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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 "" @@ -3277,6 +3346,7 @@ msgstr "" #~ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" @@ -3306,6 +3376,9 @@ msgid "Logins" msgstr "" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "" @@ -3678,6 +3751,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3733,6 +3807,7 @@ msgid "No integration active" msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "" @@ -4170,6 +4245,10 @@ msgstr "" msgid "Password stage" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #: #~ msgid "Password, 2FA, etc" #~ msgstr "" @@ -4316,7 +4395,6 @@ msgstr "" #: 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 "" @@ -4887,6 +4965,10 @@ msgstr "" msgid "Score" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "" @@ -5397,6 +5479,10 @@ msgstr "" msgid "Static authenticator" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "" @@ -5450,11 +5536,12 @@ msgid "Subject-alt name" msgstr "" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "" @@ -6019,9 +6106,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur msgstr "" #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6751,14 +6842,17 @@ msgstr "" msgid "User verification" msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "" @@ -6881,6 +6975,10 @@ msgstr "" #~ msgid "Verification certificates" #~ msgstr "" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #: src/pages/stages/authenticator_sms/AuthenticatorSMSStageForm.ts #~ msgid "Verify only" #~ msgstr "" @@ -6983,6 +7081,10 @@ msgstr "" #~ msgid "WebAuthn Devices" #~ msgstr "" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "" @@ -7106,6 +7208,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7203,6 +7306,10 @@ msgstr "" msgid "with inspector" msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/tr.po b/web/src/locales/tr.po index 8efbbef70..5b9ef0113 100644 --- a/web/src/locales/tr.po +++ b/web/src/locales/tr.po @@ -65,6 +65,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 basamaklı, yaygın olarak uyumlu" @@ -306,8 +326,8 @@ msgid "Advanced protocol settings" msgstr "Gelişmiş protokol ayarları" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "Gelişmiş ayarlar" +#~ msgid "Advanced settings" +#~ msgstr "Gelişmiş ayarlar" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -329,6 +349,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "Herhangi bir sunucu paylaşmasan bile arkadaşlarının Plex aracılığıyla kimlik doğrulamasına izin ver" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP veritabanında N oluşumuna kadar izin ver." @@ -341,6 +362,7 @@ msgid "Allowed Redirect URIs" msgstr "İzin Verilen Yeniden Yönlendirme URI'leri" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "İzin verilen sayısı" @@ -620,6 +642,7 @@ msgstr "Yetkilendirme URL'si" msgid "Authorization flow" msgstr "Yetkilendirme akışı" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "Yetkilendirmeler" @@ -824,8 +847,8 @@ msgid "Callback URL" msgstr "Geri arama URL'si" #: 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 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 "Yerel bir docker serine bağlanırken 'unix: //' biçiminde veya uzak bir sisteme bağlanırken 'https://:2376' biçiminde olabilir." @@ -939,6 +962,10 @@ msgstr "Kullanıcı Adını Kontrol Et" msgid "Check access" msgstr "Erişimi kontrol" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -948,6 +975,10 @@ msgstr "Erişimi kontrol" msgid "Check outposts." msgstr "İleri üsleri kontrol edin." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "Durumu kontrol et" @@ -967,6 +998,10 @@ msgstr "Günlükleri kontrol et" msgid "Check your Inbox for a verification email." msgstr "Doğrulama e-postası için Gelen Kutunuzu kontrol edin." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "Onay Kutusu" @@ -1020,6 +1055,9 @@ msgid "Clear cache" msgstr "Önbelleği temizle" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "Simgeyi temizle" @@ -1531,6 +1569,9 @@ msgstr "Mevcut plan bağlamı" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "Şu anda şu şekilde ayarlanmış:" @@ -1647,6 +1688,9 @@ msgid "Delete currently set background image." msgstr "Şu anda ayarlanmış arka plan görüntüsünü sil." #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "Şu anda ayarlanan simgeyi sil." @@ -1917,6 +1961,9 @@ msgid "Edit User" msgstr "Kullanıcı Düzenle" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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." @@ -2225,7 +2272,7 @@ msgstr "" msgid "External host" msgstr "Harici ana bilgisayar" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "Başarısız Oturum Açma" @@ -2424,6 +2471,10 @@ msgstr "Akışlar, bir kullanıcının kimliğini doğrulamak, kaydetmek veya ku msgid "Follow redirect" msgstr "Yönlendirmeyi takip et" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: 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" @@ -2609,6 +2660,10 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "Sağlık ve Versiyon" @@ -2682,6 +2737,12 @@ msgstr "İP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "Simge" @@ -2715,9 +2776,13 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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." +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/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." @@ -2755,6 +2820,10 @@ msgstr "" 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/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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." @@ -3215,6 +3284,7 @@ msgstr "" #~ msgstr "Yerelleştirme" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "" @@ -3244,6 +3314,9 @@ msgid "Logins" msgstr "Oturum Açma" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "Son 24 saat içinde oturum açma" @@ -3615,6 +3688,7 @@ msgstr "Nginx (bağımsız)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3670,6 +3744,7 @@ msgid "No integration active" msgstr "Entegrasyon etkin" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "" @@ -4089,6 +4164,10 @@ msgstr "Parola seti" msgid "Password stage" msgstr "Parola aşaması" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "Parola, 2FA, vb" @@ -4227,7 +4306,6 @@ msgstr "İlke {0}" #: 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" @@ -4779,6 +4857,10 @@ msgstr "Kapsamlar" msgid "Score" msgstr "Skor" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "Arama tabanı" @@ -5272,6 +5354,10 @@ msgstr "Statik Belirteçler" msgid "Static authenticator" msgstr "Statik kimlik doğrulayıcı" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "Statik belirteç" @@ -5317,11 +5403,12 @@ msgid "Subject-alt name" msgstr "Konu-alt adı" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "Başarılı" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "Başarılı Oturum Açma" @@ -5879,9 +5966,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur 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/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6603,14 +6694,17 @@ msgstr "Kullanıcı durumu" msgid "User verification" msgstr "Kullanıcı doğrulaması" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.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/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "Kullanıcı doğrulaması gerçekleşmelidir." +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "Kullanıcı doğrulaması gerçekleşmemelidir." @@ -6733,6 +6827,10 @@ msgstr "Doğrulama Sertifikası" #~ msgid "Verification certificates" #~ msgstr "" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "" @@ -6832,6 +6930,10 @@ msgstr "WebAuthn Kimlik Doğrulayıcıları" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn Aygıtları" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook (Kayak/Uyuşmazlık)" @@ -6957,6 +7059,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7052,6 +7155,10 @@ msgstr "" msgid "with inspector" msgstr "müfettiş ile" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/zh-Hans.po b/web/src/locales/zh-Hans.po index 8e8009beb..dc1c85fb2 100644 --- a/web/src/locales/zh-Hans.po +++ b/web/src/locales/zh-Hans.po @@ -67,6 +67,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6 位数字,广泛兼容" @@ -312,8 +332,8 @@ msgid "Advanced protocol settings" msgstr "高级协议设置" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "高级设置" +#~ msgid "Advanced settings" +#~ msgstr "高级设置" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -335,6 +355,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "允许好友通过 Plex 进行身份验证,即使您不共享任何服务器。" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP 数据库中最多允许 N 次出现。" @@ -347,6 +368,7 @@ msgid "Allowed Redirect URIs" msgstr "允许的重定向 URI" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "允许的计数" @@ -626,6 +648,7 @@ msgstr "授权 URL" msgid "Authorization flow" msgstr "授权流程" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "授权" @@ -830,8 +853,8 @@ msgid "Callback URL" msgstr "回调 URL" #: 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 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' 格式。" @@ -945,6 +968,10 @@ msgstr "检查用户名" msgid "Check access" msgstr "检查访问权限" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -956,6 +983,10 @@ msgstr "检查访问权限" msgid "Check outposts." msgstr "检查前哨。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "检查状态" @@ -975,6 +1006,10 @@ msgstr "检查日志" msgid "Check your Inbox for a verification email." msgstr "检查您的收件箱是否有验证电子邮件。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "复选框" @@ -1028,6 +1063,9 @@ msgid "Clear cache" msgstr "清除缓存" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "清除图标" @@ -1539,6 +1577,9 @@ msgstr "当前计划上下文" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "当前设置为:" @@ -1655,6 +1696,9 @@ msgid "Delete currently set background image." msgstr "删除当前设置的背景图片。" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "删除当前设置的图标。" @@ -1925,6 +1969,9 @@ msgid "Edit User" msgstr "编辑用户" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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\"。" @@ -2233,7 +2280,7 @@ msgstr "" msgid "External host" msgstr "外部主机" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "失败登录" @@ -2432,6 +2479,10 @@ msgstr "流程描述了一系列用于对用户进行身份验证、注册或恢 msgid "Follow redirect" msgstr "跟随重定向" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "强制用户配置身份验证器" @@ -2617,6 +2668,10 @@ msgstr "哈希电话号码" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned 策略" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "健康状态与版本" @@ -2690,6 +2745,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "图标" @@ -2723,8 +2784,12 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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 "如果启用,仅保存电话号码的哈希。这是出于数据保护的原因。如果设备创建自启用此选项的阶段,则无法在验证阶段使用身份验证器。" +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/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 @@ -2763,6 +2828,10 @@ msgstr "设置后,用户可以配置他们个人资料的详细信息。" msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "如果已设置,则用户可以使用此流程自行删除账户。如果未设置流程,则不显示选项。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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 "如果设置了此标志,则当没有发出邀请时,此阶段将跳转到下一个阶段。默认情况下,当没有发出邀请时,此阶段将取消流程。" @@ -3223,6 +3292,7 @@ msgstr "本地(通知在 authentik 内创建)" #~ msgstr "区域设置" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "日志消息" @@ -3252,6 +3322,9 @@ msgid "Logins" msgstr "登录" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "过去 24 小时内的登录次数" @@ -3623,6 +3696,7 @@ msgstr "Nginx(独立)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3678,6 +3752,7 @@ msgid "No integration active" msgstr "没有激活的集成" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "没有日志消息。" @@ -4097,6 +4172,10 @@ msgstr "密码已设置" msgid "Password stage" msgstr "密码阶段" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "密码、2FA 等" @@ -4235,7 +4314,6 @@ msgstr "策略 {0}" #: 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 "特定策略设置" @@ -4787,6 +4865,10 @@ msgstr "作用域" msgid "Score" msgstr "分数" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "搜索 Base" @@ -5280,6 +5362,10 @@ msgstr "静态令牌" msgid "Static authenticator" msgstr "静态身份验证器" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "静态令牌" @@ -5325,11 +5411,12 @@ msgid "Subject-alt name" msgstr "替代名称" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "成功" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "成功登录" @@ -5887,9 +5974,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur msgstr "起始 uidNumbers,这个数字会被添加到 user.Pk 中,以确保对于 POSIX 用户来说,这个数字不会太低。默认值为 2000,以确保我们不会与本地用户的 uidNumber 发生冲突" #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6611,14 +6702,17 @@ msgstr "用户状态" msgid "User verification" msgstr "用户验证" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "如果可用,则首选用户验证,但不是必需的。" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "必须进行用户验证。" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "不应进行用户验证。" @@ -6741,6 +6835,10 @@ msgstr "验证证书" #~ msgid "Verification certificates" #~ msgstr "验证证书" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "仅验证" @@ -6840,6 +6938,10 @@ msgstr "WebAuthn 身份验证器" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn 设备" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook(Slack/Discord)" @@ -6967,6 +7069,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7062,6 +7165,10 @@ msgstr "以当前用户" msgid "with inspector" msgstr "附加检视器" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/zh-Hant.po b/web/src/locales/zh-Hant.po index 6644c171a..d139b944f 100644 --- a/web/src/locales/zh-Hant.po +++ b/web/src/locales/zh-Hant.po @@ -67,6 +67,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6位数字,广泛兼容" @@ -312,8 +332,8 @@ msgid "Advanced protocol settings" msgstr "高级协议设置" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "高级设置" +#~ msgid "Advanced settings" +#~ msgstr "高级设置" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -335,6 +355,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "允许好友通过Plex进行身份验证,即使您不共享任何服务器" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP 数据库中最多允许 N 次出现。" @@ -347,6 +368,7 @@ msgid "Allowed Redirect URIs" msgstr "允许的重定向 URI" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "允许计数" @@ -626,6 +648,7 @@ msgstr "授权网址" msgid "Authorization flow" msgstr "授权流程" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "授权" @@ -830,8 +853,8 @@ msgid "Callback URL" msgstr "回调 URL" #: 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 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' 的格式。" @@ -945,6 +968,10 @@ msgstr "检查用户名" msgid "Check access" msgstr "检查访问权限" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -956,6 +983,10 @@ msgstr "检查访问权限" msgid "Check outposts." msgstr "检查 outposts." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "检查状态" @@ -975,6 +1006,10 @@ msgstr "检查日志" msgid "Check your Inbox for a verification email." msgstr "检查您的收件箱是否有验证电子邮件。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "复选框" @@ -1028,6 +1063,9 @@ msgid "Clear cache" msgstr "清除缓存" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "清除图标" @@ -1539,6 +1577,9 @@ msgstr "当前计划上下文" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "当前设置为:" @@ -1655,6 +1696,9 @@ msgid "Delete currently set background image." msgstr "删除当前设置的背景图片。" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "删除当前设置的图标。" @@ -1925,6 +1969,9 @@ msgid "Edit User" msgstr "编辑用户" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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”。" @@ -2233,7 +2280,7 @@ msgstr "" msgid "External host" msgstr "外部主机" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "登入失败" @@ -2432,6 +2479,10 @@ msgstr "流程描述了一系列用于对用户进行身份验证、注册或恢 msgid "Follow redirect" msgstr "跟随重定向" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "强制用户配置身份验证器" @@ -2617,6 +2668,10 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned 策略" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "运行状况和版本" @@ -2690,6 +2745,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "图标" @@ -2723,9 +2784,13 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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." +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/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." @@ -2763,6 +2828,10 @@ msgstr "设置后,用户可以配置他们个人资料的详细信息。" msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "如果已设置,则用户可以使用此流程自行取消注册。如果未设置流量,则不显示选项。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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 "如果设置了此标志,则当没有发出邀请时,此舞台将跳转到下一个阶段。默认情况下,当没有发出邀请时,此阶段将取消流程。" @@ -3223,6 +3292,7 @@ msgstr "" #~ msgstr "区域设置" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "日志消息" @@ -3252,6 +3322,9 @@ msgid "Logins" msgstr "登入" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "过去 24 小时内的登入次数" @@ -3623,6 +3696,7 @@ msgstr "Nginx (standalone)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3678,6 +3752,7 @@ msgid "No integration active" msgstr "没有激活的集成" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "没有日志消息。" @@ -4097,6 +4172,10 @@ msgstr "密码已设置" msgid "Password stage" msgstr "密码阶段" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "密码、2FA 等" @@ -4235,7 +4314,6 @@ msgstr "策略 {0}" #: 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 "特定于策略的设置" @@ -4787,6 +4865,10 @@ msgstr "范围" msgid "Score" msgstr "得分" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "搜索基础" @@ -5280,6 +5362,10 @@ msgstr "静态令牌" msgid "Static authenticator" msgstr "静态身份验证器" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "静态令牌" @@ -5325,11 +5411,12 @@ msgid "Subject-alt name" msgstr "替代名称" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "成功" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "成功登入" @@ -5887,9 +5974,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur msgstr "对于UIDNumbers来说,这个数字被添加到User.pk中,以确保对于POSIX用户来说,这个数字不会太低。默认值为 2000,以确保我们不会与本地用户 uidNumber 发生冲突" #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6611,14 +6702,17 @@ msgstr "用户状态" msgid "User verification" msgstr "用户验证" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "如果可用,则首选用户验证,但不是必需的。" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "必须进行用户验证。" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "不应进行用户验证。" @@ -6741,6 +6835,10 @@ msgstr "验证证书" #~ msgid "Verification certificates" #~ msgstr "验证证书" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "" @@ -6840,6 +6938,10 @@ msgstr "WebAuthn 身份验证器" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn 设备" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook(Slack/Discord)" @@ -6967,6 +7069,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7062,6 +7165,10 @@ msgstr "以当前用户" msgid "with inspector" msgstr "和检查员一起" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts diff --git a/web/src/locales/zh_TW.po b/web/src/locales/zh_TW.po index a8fb1040f..0cccb6951 100644 --- a/web/src/locales/zh_TW.po +++ b/web/src/locales/zh_TW.po @@ -67,6 +67,26 @@ msgstr "-" msgid ".yaml files, which can be found on goauthentik.io and can be exported by authentik." msgstr "" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "0: Too guessable: risky password. (guesses < 10^3)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "1: Very guessable: protection from throttled online attacks. (guesses < 10^6)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "2: Somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "3: Safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10)" +msgstr "" + +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "4: Very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10)" +msgstr "" + #: src/admin/stages/authenticator_totp/AuthenticatorTOTPStageForm.ts msgid "6 digits, widely compatible" msgstr "6位数字,广泛兼容" @@ -312,8 +332,8 @@ msgid "Advanced protocol settings" msgstr "高级协议设置" #: src/admin/policies/password/PasswordPolicyForm.ts -msgid "Advanced settings" -msgstr "高级设置" +#~ msgid "Advanced settings" +#~ msgstr "高级设置" #: src/admin/events/EventInfo.ts msgid "Affected model:" @@ -335,6 +355,7 @@ msgid "Allow friends to authenticate via Plex, even if you don't share any serve msgstr "允许好友通过Plex进行身份验证,即使您不共享任何服务器" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allow up to N occurrences in the HIBP database." msgstr "HIBP 数据库中最多允许 N 次出现。" @@ -347,6 +368,7 @@ msgid "Allowed Redirect URIs" msgstr "允许的重定向 URI" #: src/admin/policies/hibp/HaveIBeenPwnedPolicyForm.ts +#: src/admin/policies/password/PasswordPolicyForm.ts msgid "Allowed count" msgstr "允许计数" @@ -626,6 +648,7 @@ msgstr "授权网址" msgid "Authorization flow" msgstr "授权流程" +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/ApplicationAuthorizeChart.ts msgid "Authorizations" msgstr "授权" @@ -830,8 +853,8 @@ msgid "Callback URL" msgstr "回调 URL" #: 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 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' 的格式。" @@ -945,6 +968,10 @@ msgstr "检查用户名" msgid "Check access" msgstr "检查访问权限" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check haveibeenpwned.com" +msgstr "" + #~ msgid "" #~ "Check if password is on HaveIBeenPwned's list by uploading the first\n" #~ "5 characters of the SHA1 Hash." @@ -956,6 +983,10 @@ msgstr "检查访问权限" msgid "Check outposts." msgstr "检查 outposts." +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check static rules" +msgstr "" + #: src/flow/stages/authenticator_duo/AuthenticatorDuoStage.ts msgid "Check status" msgstr "检查状态" @@ -975,6 +1006,10 @@ msgstr "检查日志" msgid "Check your Inbox for a verification email." msgstr "检查您的收件箱是否有验证电子邮件。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Check zxcvbn" +msgstr "" + #: src/admin/stages/prompt/PromptForm.ts msgid "Checkbox" msgstr "复选框" @@ -1028,6 +1063,9 @@ msgid "Clear cache" msgstr "清除缓存" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Clear icon" msgstr "清除图标" @@ -1539,6 +1577,9 @@ msgstr "当前计划上下文" #: src/admin/applications/ApplicationForm.ts #: src/admin/flows/FlowForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Currently set to:" msgstr "当前设置为:" @@ -1655,6 +1696,9 @@ msgid "Delete currently set background image." msgstr "删除当前设置的背景图片。" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.ts msgid "Delete currently set icon." msgstr "删除当前设置的图标。" @@ -1925,6 +1969,9 @@ msgid "Edit User" msgstr "编辑用户" #: src/admin/applications/ApplicationForm.ts +#: src/admin/sources/oauth/OAuthSourceForm.ts +#: src/admin/sources/plex/PlexSourceForm.ts +#: src/admin/sources/saml/SAMLSourceForm.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”。" @@ -2233,7 +2280,7 @@ msgstr "" msgid "External host" msgstr "外部主机" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Failed Logins" msgstr "登入失败" @@ -2432,6 +2479,10 @@ msgstr "流程描述了一系列用于对用户进行身份验证、注册或恢 msgid "Follow redirect" msgstr "跟随重定向" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "For more info see:" +msgstr "" + #: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts msgid "Force the user to configure an authenticator" msgstr "强制用户配置身份验证器" @@ -2617,6 +2668,10 @@ msgstr "" #~ msgid "Have I been pwned policy" #~ msgstr "Have I been pwned 策略" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "HaveIBeenPwned settings" +msgstr "" + #: src/admin/outposts/OutpostListPage.ts msgid "Health and Version" msgstr "运行状况和版本" @@ -2690,6 +2745,12 @@ msgstr "IP" #: src/admin/applications/ApplicationForm.ts #: src/admin/applications/ApplicationForm.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 msgid "Icon" msgstr "图标" @@ -2723,9 +2784,13 @@ msgid "If checked, the launch URL will open in a new browser tab or window from 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." +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/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." @@ -2763,6 +2828,10 @@ msgstr "设置后,用户可以配置他们个人资料的详细信息。" msgid "If set, users are able to unenroll themselves using this flow. If no flow is set, option is not shown." msgstr "如果已设置,则用户可以使用此流程自行取消注册。如果未设置流量,则不显示选项。" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "If the password's score is less than or equal this value, the policy will fail." +msgstr "" + #: 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 "如果设置了此标志,则当没有发出邀请时,此舞台将跳转到下一个阶段。默认情况下,当没有发出邀请时,此阶段将取消流程。" @@ -3223,6 +3292,7 @@ msgstr "" #~ msgstr "区域设置" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "Log messages" msgstr "日志消息" @@ -3252,6 +3322,9 @@ msgid "Logins" msgstr "登入" #: src/admin/admin-overview/AdminOverviewPage.ts +msgid "Logins and authorizations over the last 24 hours" +msgstr "" + #: src/admin/applications/ApplicationViewPage.ts msgid "Logins over the last 24 hours" msgstr "过去 24 小时内的登入次数" @@ -3623,6 +3696,7 @@ msgstr "Nginx (standalone)" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts #: src/admin/crypto/CertificateKeyPairListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -3678,6 +3752,7 @@ msgid "No integration active" msgstr "没有激活的集成" #: src/admin/applications/ApplicationCheckAccessForm.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/policies/PolicyTestForm.ts msgid "No log messages." msgstr "没有日志消息。" @@ -4097,6 +4172,10 @@ msgstr "密码已设置" msgid "Password stage" msgstr "密码阶段" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Password strength estimator created by Dropbox, see:" +msgstr "" + #~ msgid "Password, 2FA, etc" #~ msgstr "密码、2FA 等" @@ -4235,7 +4314,6 @@ msgstr "策略 {0}" #: 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 "特定于策略的设置" @@ -4787,6 +4865,10 @@ msgstr "范围" msgid "Score" msgstr "得分" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Score threshold" +msgstr "" + #: src/admin/providers/ldap/LDAPProviderViewPage.ts msgid "Search base" msgstr "搜索基础" @@ -5280,6 +5362,10 @@ msgstr "静态令牌" msgid "Static authenticator" msgstr "静态身份验证器" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "Static rules" +msgstr "" + #: src/flow/stages/authenticator_validate/AuthenticatorValidateStageCode.ts msgid "Static token" msgstr "静态令牌" @@ -5325,11 +5411,12 @@ msgid "Subject-alt name" msgstr "替代名称" #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/system-tasks/SystemTaskListPage.ts msgid "Successful" msgstr "成功" -#: src/elements/charts/AdminLoginsChart.ts +#: src/admin/admin-overview/charts/AdminLoginAuthorizeChart.ts #: src/elements/charts/UserChart.ts msgid "Successful Logins" msgstr "成功登入" @@ -5887,9 +5974,13 @@ msgid "The start for uidNumbers, this number is added to the user.Pk to make sur msgstr "对于UIDNumbers来说,这个数字被添加到User.pk中,以确保对于POSIX用户来说,这个数字不会太低。默认值为 2000,以确保我们不会与本地用户 uidNumber 发生冲突" #: src/admin/stages/authenticator_duo/DuoDeviceImportForm.ts -msgid "The user ID in Duo." +msgid "The user ID in Duo, can be found in the URL after clicking on a user." msgstr "" +#: 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 "" @@ -6611,14 +6702,17 @@ msgstr "用户状态" msgid "User verification" msgstr "用户验证" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification is preferred if available, but not required." msgstr "如果可用,则首选用户验证,但不是必需的。" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification must occur." msgstr "必须进行用户验证。" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts #: src/admin/stages/authenticator_webauthn/AuthenticateWebAuthnStageForm.ts msgid "User verification should not occur." msgstr "不应进行用户验证。" @@ -6741,6 +6835,10 @@ msgstr "验证证书" #~ msgid "Verification certificates" #~ msgstr "验证证书" +#: src/admin/outposts/ServiceConnectionKubernetesForm.ts +msgid "Verify Kubernetes API SSL Certificate" +msgstr "" + #~ msgid "Verify only" #~ msgstr "" @@ -6840,6 +6938,10 @@ msgstr "WebAuthn 身份验证器" #~ msgid "WebAuthn Devices" #~ msgstr "WebAuthn 设备" +#: src/admin/stages/authenticator_validate/AuthenticatorValidateStageForm.ts +msgid "WebAuthn User verification" +msgstr "" + #: src/admin/events/TransportForm.ts msgid "Webhook (Slack/Discord)" msgstr "Webhook(Slack/Discord)" @@ -6967,6 +7069,7 @@ msgstr "" #: src/admin/applications/ApplicationCheckAccessForm.ts #: src/admin/blueprints/BlueprintListPage.ts +#: src/admin/flows/FlowImportForm.ts #: src/admin/groups/GroupListPage.ts #: src/admin/groups/MemberSelectModal.ts #: src/admin/groups/RelatedGroupList.ts @@ -7062,6 +7165,10 @@ msgstr "以当前用户" msgid "with inspector" msgstr "和检查员一起" +#: src/admin/policies/password/PasswordPolicyForm.ts +msgid "zxcvbn settings" +msgstr "" + #: src/elements/Expand.ts #: src/elements/Expand.ts #: src/user/user-settings/details/stages/prompt/PromptStage.ts