This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/locale/en/LC_MESSAGES/django.po
Jens L 95a679ab3b
web/flows: rework redirect logic (#5498)
* web/flows: rework redirect logic

always use redirect stage, remove special logic from flow executor

show better message when redirect target URL isn't http or https (show notice to close the page)

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* update strings

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2023-05-05 22:24:43 +02:00

2408 lines
56 KiB
Plaintext

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-05 20:11+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: authentik/admin/api/tasks.py:125
#, python-format
msgid "Successfully re-scheduled Task %(name)s!"
msgstr ""
#: authentik/api/schema.py:21
msgid "Generic API Error"
msgstr ""
#: authentik/api/schema.py:29
msgid "Validation Error"
msgstr ""
#: authentik/blueprints/api.py:53
#, python-format
msgid "Failed to validate blueprint: %(logs)s"
msgstr ""
#: authentik/blueprints/api.py:58
msgid "Either path or content must be set."
msgstr ""
#: authentik/blueprints/models.py:30
msgid "Managed by authentik"
msgstr ""
#: authentik/blueprints/models.py:32
msgid ""
"Objects which are managed by authentik. These objects are created and "
"updated automatically. This is flag only indicates that an object can be "
"overwritten by migrations. You can still modify the objects via the API, but "
"expect changes to be overwritten in a later update."
msgstr ""
#: authentik/blueprints/models.py:109
msgid "Blueprint Instance"
msgstr ""
#: authentik/blueprints/models.py:110
msgid "Blueprint Instances"
msgstr ""
#: authentik/blueprints/v1/exporter.py:62
#, python-format
msgid "authentik Export - %(date)s"
msgstr ""
#: authentik/blueprints/v1/tasks.py:149 authentik/crypto/tasks.py:93
#, python-format
msgid "Successfully imported %(count)d files."
msgstr ""
#: authentik/core/api/providers.py:91
msgid "SAML Provider from Metadata"
msgstr ""
#: authentik/core/api/providers.py:92
msgid "Create a SAML Provider by importing its Metadata."
msgstr ""
#: authentik/core/api/users.py:118
msgid "No leading or trailing slashes allowed."
msgstr ""
#: authentik/core/api/users.py:121
msgid "No empty segments in user path allowed."
msgstr ""
#: authentik/core/models.py:74
msgid "name"
msgstr ""
#: authentik/core/models.py:76
msgid "Users added to this group will be superusers."
msgstr ""
#: authentik/core/models.py:150
msgid "User's display name."
msgstr ""
#: authentik/core/models.py:243 authentik/providers/oauth2/models.py:287
msgid "User"
msgstr ""
#: authentik/core/models.py:244
msgid "Users"
msgstr ""
#: authentik/core/models.py:257
msgid ""
"Flow used for authentication when the associated application is accessed by "
"an un-authenticated user."
msgstr ""
#: authentik/core/models.py:267
msgid "Flow used when authorizing this provider."
msgstr ""
#: authentik/core/models.py:300
msgid "Application's display Name."
msgstr ""
#: authentik/core/models.py:301
msgid "Internal application name, used in URLs."
msgstr ""
#: authentik/core/models.py:313
msgid "Open launch URL in a new browser tab or window."
msgstr ""
#: authentik/core/models.py:377
msgid "Application"
msgstr ""
#: authentik/core/models.py:378
msgid "Applications"
msgstr ""
#: authentik/core/models.py:384
msgid "Use the source-specific identifier"
msgstr ""
#: authentik/core/models.py:386
msgid ""
"Link to a user with identical email address. Can have security implications "
"when a source doesn't validate email addresses."
msgstr ""
#: authentik/core/models.py:390
msgid ""
"Use the user's email address, but deny enrollment when the email address "
"already exists."
msgstr ""
#: authentik/core/models.py:393
msgid ""
"Link to a user with identical username. Can have security implications when "
"a username is used with another source."
msgstr ""
#: authentik/core/models.py:397
msgid ""
"Use the user's username, but deny enrollment when the username already "
"exists."
msgstr ""
#: authentik/core/models.py:404
msgid "Source's display Name."
msgstr ""
#: authentik/core/models.py:405
msgid "Internal source name, used in URLs."
msgstr ""
#: authentik/core/models.py:424
msgid "Flow to use when authenticating existing users."
msgstr ""
#: authentik/core/models.py:433
msgid "Flow to use when enrolling new users."
msgstr ""
#: authentik/core/models.py:441
msgid ""
"How the source determines if an existing user should be authenticated or a "
"new user enrolled."
msgstr ""
#: authentik/core/models.py:613
msgid "Token"
msgstr ""
#: authentik/core/models.py:614
msgid "Tokens"
msgstr ""
#: authentik/core/models.py:655
msgid "Property Mapping"
msgstr ""
#: authentik/core/models.py:656
msgid "Property Mappings"
msgstr ""
#: authentik/core/models.py:691
msgid "Authenticated Session"
msgstr ""
#: authentik/core/models.py:692
msgid "Authenticated Sessions"
msgstr ""
#: authentik/core/sources/flow_manager.py:193
#, python-format
msgid ""
"Request to authenticate with %(source)s has been denied. Please authenticate "
"with the source you've previously signed up with."
msgstr ""
#: authentik/core/sources/flow_manager.py:245
msgid "Configured flow does not exist."
msgstr ""
#: authentik/core/sources/flow_manager.py:275
#: authentik/core/sources/flow_manager.py:327
#, python-format
msgid "Successfully authenticated with %(source)s!"
msgstr ""
#: authentik/core/sources/flow_manager.py:299
#, python-format
msgid "Successfully linked %(source)s!"
msgstr ""
#: authentik/core/sources/flow_manager.py:318
msgid "Source is not configured for enrollment."
msgstr ""
#: authentik/core/templates/if/end_session.html:7
msgid "End session"
msgstr ""
#: authentik/core/templates/if/end_session.html:11
#, python-format
msgid ""
"\n"
"You've logged out of %(application)s.\n"
msgstr ""
#: authentik/core/templates/if/end_session.html:19
#, python-format
msgid ""
"\n"
" You've logged out of %(application)s. You can go back to the "
"overview to launch another application, or log out of your authentik "
"account.\n"
" "
msgstr ""
#: authentik/core/templates/if/end_session.html:25
msgid "Go back to overview"
msgstr ""
#: authentik/core/templates/if/end_session.html:29
#, python-format
msgid ""
"\n"
" Log out of %(branding_title)s\n"
" "
msgstr ""
#: authentik/core/templates/if/end_session.html:36
#, python-format
msgid ""
"\n"
" Log back into %(application)s\n"
" "
msgstr ""
#: authentik/core/templates/if/error.html:18
msgid "Go home"
msgstr ""
#: authentik/core/templates/login/base_full.html:90
msgid "Powered by authentik"
msgstr ""
#: authentik/core/views/apps.py:53
#: authentik/providers/oauth2/views/authorize.py:386
#: authentik/providers/oauth2/views/device_init.py:70
#: authentik/providers/saml/views/sso.py:70
#, python-format
msgid "You're about to sign into %(application)s."
msgstr ""
#: authentik/crypto/api.py:178
msgid "Subject-alt name"
msgstr ""
#: authentik/crypto/models.py:30
msgid "PEM-encoded Certificate data"
msgstr ""
#: authentik/crypto/models.py:33
msgid ""
"Optional Private Key. If this is set, you can use this keypair for "
"encryption."
msgstr ""
#: authentik/crypto/models.py:101
msgid "Certificate-Key Pair"
msgstr ""
#: authentik/crypto/models.py:102
msgid "Certificate-Key Pairs"
msgstr ""
#: authentik/events/models.py:293
msgid "Event"
msgstr ""
#: authentik/events/models.py:294
msgid "Events"
msgstr ""
#: authentik/events/models.py:300
msgid "authentik inbuilt notifications"
msgstr ""
#: authentik/events/models.py:301
msgid "Generic Webhook"
msgstr ""
#: authentik/events/models.py:302
msgid "Slack Webhook (Slack/Discord)"
msgstr ""
#: authentik/events/models.py:303
msgid "Email"
msgstr ""
#: authentik/events/models.py:321
msgid ""
"Only send notification once, for example when sending a webhook into a chat "
"channel."
msgstr ""
#: authentik/events/models.py:383
msgid "Severity"
msgstr ""
#: authentik/events/models.py:388
msgid "Dispatched for user"
msgstr ""
#: authentik/events/models.py:470
msgid "Notification Transport"
msgstr ""
#: authentik/events/models.py:471
msgid "Notification Transports"
msgstr ""
#: authentik/events/models.py:477
msgid "Notice"
msgstr ""
#: authentik/events/models.py:478
msgid "Warning"
msgstr ""
#: authentik/events/models.py:479
msgid "Alert"
msgstr ""
#: authentik/events/models.py:504
msgid "Notification"
msgstr ""
#: authentik/events/models.py:505
msgid "Notifications"
msgstr ""
#: authentik/events/models.py:515
msgid ""
"Select which transports should be used to notify the user. If none are "
"selected, the notification will only be shown in the authentik UI."
msgstr ""
#: authentik/events/models.py:523
msgid "Controls which severity level the created notifications will have."
msgstr ""
#: authentik/events/models.py:528
msgid ""
"Define which group of users this notification should be sent and shown to. "
"If left empty, Notification won't ben sent."
msgstr ""
#: authentik/events/models.py:546
msgid "Notification Rule"
msgstr ""
#: authentik/events/models.py:547
msgid "Notification Rules"
msgstr ""
#: authentik/events/models.py:567
msgid "Webhook Mapping"
msgstr ""
#: authentik/events/models.py:568
msgid "Webhook Mappings"
msgstr ""
#: authentik/events/monitored_tasks.py:195
msgid "Task has not been run yet."
msgstr ""
#: authentik/flows/api/flows.py:290
#, python-format
msgid "Flow not applicable to current user/request: %(messages)s"
msgstr ""
#: authentik/flows/api/flows_diagram.py:67
#: authentik/flows/api/flows_diagram.py:93
#, python-format
msgid "Policy (%(type)s)"
msgstr ""
#: authentik/flows/api/flows_diagram.py:70
#, python-format
msgid "Binding %(order)d"
msgstr ""
#: authentik/flows/api/flows_diagram.py:117
msgid "Policy passed"
msgstr ""
#: authentik/flows/api/flows_diagram.py:121
#, python-format
msgid "Stage (%(type)s)"
msgstr ""
#: authentik/flows/api/flows_diagram.py:145
#: authentik/flows/api/flows_diagram.py:205
msgid "Policy denied"
msgstr ""
#: authentik/flows/api/flows_diagram.py:155
#: authentik/flows/api/flows_diagram.py:167
#: authentik/flows/api/flows_diagram.py:204
#: authentik/flows/api/flows_diagram.py:226
msgid "End of the flow"
msgstr ""
#: authentik/flows/api/flows_diagram.py:168
msgid "Requirement not fulfilled"
msgstr ""
#: authentik/flows/api/flows_diagram.py:176
msgid "Flow authentication requirement"
msgstr ""
#: authentik/flows/api/flows_diagram.py:182
msgid "Requirement fulfilled"
msgstr ""
#: authentik/flows/api/flows_diagram.py:195
msgid "Pre-flow policies"
msgstr ""
#: authentik/flows/api/flows_diagram.py:213 authentik/flows/models.py:193
msgid "Flow"
msgstr ""
#: authentik/flows/exceptions.py:19
msgid "Flow does not apply to current user."
msgstr ""
#: authentik/flows/models.py:114
#, python-format
msgid "Dynamic In-memory stage: %(doc)s"
msgstr ""
#: authentik/flows/models.py:129
msgid "Visible in the URL."
msgstr ""
#: authentik/flows/models.py:131
msgid "Shown as the Title in Flow pages."
msgstr ""
#: authentik/flows/models.py:138
msgid ""
"Decides what this Flow is used for. For example, the Authentication flow is "
"redirect to when an un-authenticated user visits authentik."
msgstr ""
#: authentik/flows/models.py:147
msgid "Background shown during execution"
msgstr ""
#: authentik/flows/models.py:154
msgid ""
"Enable compatibility mode, increases compatibility with password managers on "
"mobile devices."
msgstr ""
#: authentik/flows/models.py:162
msgid "Configure what should happen when a flow denies access to a user."
msgstr ""
#: authentik/flows/models.py:168
msgid "Required level of authentication and authorization to access a flow."
msgstr ""
#: authentik/flows/models.py:194
msgid "Flows"
msgstr ""
#: authentik/flows/models.py:215
msgid "Evaluate policies during the Flow planning process."
msgstr ""
#: authentik/flows/models.py:219
msgid "Evaluate policies when the Stage is present to the user."
msgstr ""
#: authentik/flows/models.py:226
msgid ""
"Configure how the flow executor should handle an invalid response to a "
"challenge. RETRY returns the error message and a similar challenge to the "
"executor. RESTART restarts the flow from the beginning, and "
"RESTART_WITH_CONTEXT restarts the flow while keeping the current context."
msgstr ""
#: authentik/flows/models.py:249
msgid "Flow Stage Binding"
msgstr ""
#: authentik/flows/models.py:250
msgid "Flow Stage Bindings"
msgstr ""
#: authentik/flows/models.py:265
msgid ""
"Flow used by an authenticated user to configure this Stage. If empty, user "
"will not be able to configure this stage."
msgstr ""
#: authentik/flows/models.py:305
msgid "Flow Token"
msgstr ""
#: authentik/flows/models.py:306
msgid "Flow Tokens"
msgstr ""
#: authentik/lib/utils/time.py:27
#, python-format
msgid "%(value)s is not in the correct format of 'hours=3;minutes=1'."
msgstr ""
#: authentik/outposts/api/service_connections.py:127
msgid ""
"You can only use an empty kubeconfig when connecting to a local cluster."
msgstr ""
#: authentik/outposts/api/service_connections.py:135
msgid "Invalid kubeconfig"
msgstr ""
#: authentik/outposts/models.py:122
msgid ""
"If enabled, use the local connection. Required Docker socket/Kubernetes "
"Integration"
msgstr ""
#: authentik/outposts/models.py:152
msgid "Outpost Service-Connection"
msgstr ""
#: authentik/outposts/models.py:153
msgid "Outpost Service-Connections"
msgstr ""
#: authentik/outposts/models.py:161
msgid ""
"Can be in the format of 'unix://<path>' when connecting to a local docker "
"daemon, or 'https://<hostname>:2376' when connecting to a remote system."
msgstr ""
#: authentik/outposts/models.py:173
msgid ""
"CA which the endpoint's Certificate is verified against. Can be left empty "
"for no validation."
msgstr ""
#: authentik/outposts/models.py:185
msgid ""
"Certificate/Key used for authentication. Can be left empty for no "
"authentication."
msgstr ""
#: authentik/outposts/models.py:203
msgid "Docker Service-Connection"
msgstr ""
#: authentik/outposts/models.py:204
msgid "Docker Service-Connections"
msgstr ""
#: authentik/outposts/models.py:212
msgid ""
"Paste your kubeconfig here. authentik will automatically use the currently "
"selected context."
msgstr ""
#: authentik/outposts/models.py:218
msgid "Verify SSL Certificates of the Kubernetes API endpoint"
msgstr ""
#: authentik/outposts/models.py:235
msgid "Kubernetes Service-Connection"
msgstr ""
#: authentik/outposts/models.py:236
msgid "Kubernetes Service-Connections"
msgstr ""
#: authentik/outposts/models.py:252
msgid ""
"Select Service-Connection authentik should use to manage this outpost. Leave "
"empty if authentik should not handle the deployment."
msgstr ""
#: authentik/policies/denied.py:24
msgid "Access denied"
msgstr ""
#: authentik/policies/dummy/models.py:44
msgid "Dummy Policy"
msgstr ""
#: authentik/policies/dummy/models.py:45
msgid "Dummy Policies"
msgstr ""
#: authentik/policies/event_matcher/api.py:20
#: authentik/policies/event_matcher/models.py:37
msgid ""
"Match events created by selected application. When left empty, all "
"applications are matched."
msgstr ""
#: authentik/policies/event_matcher/api.py:27
msgid "At least one criteria must be set."
msgstr ""
#: authentik/policies/event_matcher/models.py:29
msgid ""
"Match created events with this action type. When left empty, all action "
"types will be matched."
msgstr ""
#: authentik/policies/event_matcher/models.py:44
msgid ""
"Matches Event's Client IP (strict matching, for network matching use an "
"Expression Policy)"
msgstr ""
#: authentik/policies/event_matcher/models.py:72
msgid "Event Matcher Policy"
msgstr ""
#: authentik/policies/event_matcher/models.py:73
msgid "Event Matcher Policies"
msgstr ""
#: authentik/policies/expiry/models.py:45
#, python-format
msgid "Password expired %(days)d days ago. Please update your password."
msgstr ""
#: authentik/policies/expiry/models.py:49
msgid "Password has expired."
msgstr ""
#: authentik/policies/expiry/models.py:53
msgid "Password Expiry Policy"
msgstr ""
#: authentik/policies/expiry/models.py:54
msgid "Password Expiry Policies"
msgstr ""
#: authentik/policies/expression/models.py:40
msgid "Expression Policy"
msgstr ""
#: authentik/policies/expression/models.py:41
msgid "Expression Policies"
msgstr ""
#: authentik/policies/models.py:22
msgid "all, all policies must pass"
msgstr ""
#: authentik/policies/models.py:23
msgid "any, any policy must pass"
msgstr ""
#: authentik/policies/models.py:46
msgid "Policy Binding Model"
msgstr ""
#: authentik/policies/models.py:47
msgid "Policy Binding Models"
msgstr ""
#: authentik/policies/models.py:86
msgid "Negates the outcome of the policy. Messages are unaffected."
msgstr ""
#: authentik/policies/models.py:89
msgid "Timeout after which Policy execution is terminated."
msgstr ""
#: authentik/policies/models.py:142
msgid "Policy Binding"
msgstr ""
#: authentik/policies/models.py:143
msgid "Policy Bindings"
msgstr ""
#: authentik/policies/models.py:164
msgid ""
"When this option is enabled, all executions of this policy will be logged. "
"By default, only execution errors are logged."
msgstr ""
#: authentik/policies/models.py:186
msgid "Policy"
msgstr ""
#: authentik/policies/models.py:187
msgid "Policies"
msgstr ""
#: authentik/policies/password/models.py:27
msgid "Field key to check, field keys defined in Prompt stages are available."
msgstr ""
#: 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:72
msgid "Password not set in context"
msgstr ""
#: authentik/policies/password/models.py:134
#, python-format
msgid "Password exists on %(count)d online lists."
msgstr ""
#: authentik/policies/password/models.py:154
msgid "Password is too weak."
msgstr ""
#: authentik/policies/password/models.py:162
msgid "Password Policy"
msgstr ""
#: authentik/policies/password/models.py:163
msgid "Password Policies"
msgstr ""
#: authentik/policies/reputation/models.py:58
msgid "Reputation Policy"
msgstr ""
#: authentik/policies/reputation/models.py:59
msgid "Reputation Policies"
msgstr ""
#: authentik/policies/templates/policies/denied.html:7
#: authentik/policies/templates/policies/denied.html:11
msgid "Permission denied"
msgstr ""
#: authentik/policies/templates/policies/denied.html:21
msgid "User's avatar"
msgstr ""
#: authentik/policies/templates/policies/denied.html:25
msgid "Not you?"
msgstr ""
#: authentik/policies/templates/policies/denied.html:33
msgid "Request has been denied."
msgstr ""
#: authentik/policies/templates/policies/denied.html:44
msgid "Messages:"
msgstr ""
#: authentik/policies/templates/policies/denied.html:54
msgid "Explanation:"
msgstr ""
#: authentik/policies/templates/policies/denied.html:58
#, python-format
msgid ""
"\n"
" Policy binding '%(name)s' returned result '%(result)s'\n"
" "
msgstr ""
#: authentik/policies/views.py:68
msgid "Failed to resolve application"
msgstr ""
#: authentik/providers/ldap/models.py:25
msgid "DN under which objects are accessible."
msgstr ""
#: authentik/providers/ldap/models.py:34
msgid ""
"Users in this group can do search queries. If not set, every user can "
"execute search queries."
msgstr ""
#: authentik/providers/ldap/models.py:53
msgid ""
"The start for uidNumbers, this number is added to the user.Pk to make sure "
"that the numbers aren't too low for POSIX users. Default is 2000 to ensure "
"that we don't collide with local users uidNumber"
msgstr ""
#: authentik/providers/ldap/models.py:62
msgid ""
"The start for gidNumbers, this number is added to a number generated from "
"the group.Pk to make sure that the numbers aren't too low for POSIX groups. "
"Default is 4000 to ensure that we don't collide with local groups or users "
"primary groups gidNumber"
msgstr ""
#: authentik/providers/ldap/models.py:97
msgid "LDAP Provider"
msgstr ""
#: authentik/providers/ldap/models.py:98
msgid "LDAP Providers"
msgstr ""
#: authentik/providers/oauth2/id_token.py:27
msgid "Based on the Hashed User ID"
msgstr ""
#: authentik/providers/oauth2/id_token.py:28
msgid "Based on user ID"
msgstr ""
#: authentik/providers/oauth2/id_token.py:29
msgid "Based on the username"
msgstr ""
#: authentik/providers/oauth2/id_token.py:32
msgid "Based on the User's Email. This is recommended over the UPN method."
msgstr ""
#: authentik/providers/oauth2/id_token.py:37
msgid ""
"Based on the User's UPN, only works if user has a 'upn' attribute set. Use "
"this method only if you have different UPN and Mail domains."
msgstr ""
#: authentik/providers/oauth2/models.py:39
msgid "Confidential"
msgstr ""
#: authentik/providers/oauth2/models.py:40
msgid "Public"
msgstr ""
#: authentik/providers/oauth2/models.py:62
msgid "Same identifier is used for all providers"
msgstr ""
#: authentik/providers/oauth2/models.py:64
msgid "Each provider has a different issuer, based on the application slug."
msgstr ""
#: authentik/providers/oauth2/models.py:71
msgid "code (Authorization Code Flow)"
msgstr ""
#: authentik/providers/oauth2/models.py:72
msgid "id_token (Implicit Flow)"
msgstr ""
#: authentik/providers/oauth2/models.py:73
msgid "id_token token (Implicit Flow)"
msgstr ""
#: authentik/providers/oauth2/models.py:74
msgid "code token (Hybrid Flow)"
msgstr ""
#: authentik/providers/oauth2/models.py:75
msgid "code id_token (Hybrid Flow)"
msgstr ""
#: authentik/providers/oauth2/models.py:76
msgid "code id_token token (Hybrid Flow)"
msgstr ""
#: authentik/providers/oauth2/models.py:82
msgid "HS256 (Symmetric Encryption)"
msgstr ""
#: authentik/providers/oauth2/models.py:83
msgid "RS256 (Asymmetric Encryption)"
msgstr ""
#: authentik/providers/oauth2/models.py:84
msgid "ES256 (Asymmetric Encryption)"
msgstr ""
#: authentik/providers/oauth2/models.py:90
msgid "Scope used by the client"
msgstr ""
#: authentik/providers/oauth2/models.py:94
msgid ""
"Description shown to the user when consenting. If left empty, the user won't "
"be informed."
msgstr ""
#: authentik/providers/oauth2/models.py:113
msgid "Scope Mapping"
msgstr ""
#: authentik/providers/oauth2/models.py:114
msgid "Scope Mappings"
msgstr ""
#: authentik/providers/oauth2/models.py:124
msgid "Client Type"
msgstr ""
#: authentik/providers/oauth2/models.py:126
msgid ""
"Confidential clients are capable of maintaining the confidentiality of their "
"credentials. Public clients are incapable"
msgstr ""
#: authentik/providers/oauth2/models.py:133
msgid "Client ID"
msgstr ""
#: authentik/providers/oauth2/models.py:139
msgid "Client Secret"
msgstr ""
#: authentik/providers/oauth2/models.py:145
msgid "Redirect URIs"
msgstr ""
#: authentik/providers/oauth2/models.py:146
msgid "Enter each URI on a new line."
msgstr ""
#: authentik/providers/oauth2/models.py:151
msgid "Include claims in id_token"
msgstr ""
#: authentik/providers/oauth2/models.py:153
msgid ""
"Include User claims from scopes in the id_token, for applications that don't "
"access the userinfo endpoint."
msgstr ""
#: authentik/providers/oauth2/models.py:162
msgid ""
"Access codes not valid on or after current time + this value (Format: "
"hours=1;minutes=2;seconds=3)."
msgstr ""
#: authentik/providers/oauth2/models.py:170
#: authentik/providers/oauth2/models.py:178
msgid ""
"Tokens not valid on or after current time + this value (Format: hours=1;"
"minutes=2;seconds=3)."
msgstr ""
#: authentik/providers/oauth2/models.py:187
msgid ""
"Configure what data should be used as unique User Identifier. For most "
"cases, the default should be fine."
msgstr ""
#: authentik/providers/oauth2/models.py:194
msgid "Configure how the issuer field of the ID Token should be filled."
msgstr ""
#: authentik/providers/oauth2/models.py:199
msgid "Signing Key"
msgstr ""
#: authentik/providers/oauth2/models.py:203
msgid ""
"Key used to sign the tokens. Only required when JWT Algorithm is set to "
"RS256."
msgstr ""
#: authentik/providers/oauth2/models.py:210
msgid ""
"Any JWT signed by the JWK of the selected source can be used to authenticate."
msgstr ""
#: authentik/providers/oauth2/models.py:279
msgid "OAuth2/OpenID Provider"
msgstr ""
#: authentik/providers/oauth2/models.py:280
msgid "OAuth2/OpenID Providers"
msgstr ""
#: authentik/providers/oauth2/models.py:289
#: authentik/providers/oauth2/models.py:421
msgid "Scopes"
msgstr ""
#: authentik/providers/oauth2/models.py:308
msgid "Code"
msgstr ""
#: authentik/providers/oauth2/models.py:309
msgid "Nonce"
msgstr ""
#: authentik/providers/oauth2/models.py:310
msgid "Code Challenge"
msgstr ""
#: authentik/providers/oauth2/models.py:312
msgid "Code Challenge Method"
msgstr ""
#: authentik/providers/oauth2/models.py:332
msgid "Authorization Code"
msgstr ""
#: authentik/providers/oauth2/models.py:333
msgid "Authorization Codes"
msgstr ""
#: authentik/providers/oauth2/models.py:375
msgid "OAuth2 Access Token"
msgstr ""
#: authentik/providers/oauth2/models.py:376
msgid "OAuth2 Access Tokens"
msgstr ""
#: authentik/providers/oauth2/models.py:386
msgid "ID Token"
msgstr ""
#: authentik/providers/oauth2/models.py:405
msgid "OAuth2 Refresh Token"
msgstr ""
#: authentik/providers/oauth2/models.py:406
msgid "OAuth2 Refresh Tokens"
msgstr ""
#: authentik/providers/oauth2/models.py:433
msgid "Device Token"
msgstr ""
#: authentik/providers/oauth2/models.py:434
msgid "Device Tokens"
msgstr ""
#: authentik/providers/oauth2/views/authorize.py:441
#: authentik/providers/saml/views/flows.py:87
#, python-format
msgid "Redirecting to %(app)s..."
msgstr ""
#: authentik/providers/oauth2/views/device_init.py:151
msgid "Invalid code"
msgstr ""
#: authentik/providers/oauth2/views/userinfo.py:51
#: authentik/providers/oauth2/views/userinfo.py:52
msgid "GitHub Compatibility: Access your User Information"
msgstr ""
#: authentik/providers/oauth2/views/userinfo.py:53
msgid "GitHub Compatibility: Access you Email addresses"
msgstr ""
#: authentik/providers/oauth2/views/userinfo.py:54
msgid "GitHub Compatibility: Access your Groups"
msgstr ""
#: authentik/providers/oauth2/views/userinfo.py:55
msgid "authentik API Access on behalf of your user"
msgstr ""
#: authentik/providers/proxy/api.py:52
msgid "User and password attributes must be set when basic auth is enabled."
msgstr ""
#: authentik/providers/proxy/api.py:62
msgid "Internal host cannot be empty when forward auth is disabled."
msgstr ""
#: authentik/providers/proxy/models.py:54
msgid "Validate SSL Certificates of upstream servers"
msgstr ""
#: authentik/providers/proxy/models.py:55
msgid "Internal host SSL Validation"
msgstr ""
#: authentik/providers/proxy/models.py:61
msgid ""
"Enable support for forwardAuth in traefik and nginx auth_request. Exclusive "
"with internal_host."
msgstr ""
#: authentik/providers/proxy/models.py:70
msgid ""
"Regular expressions for which authentication is not required. Each new line "
"is interpreted as a new Regular Expression."
msgstr ""
#: authentik/providers/proxy/models.py:78
msgid ""
"When enabled, this provider will intercept the authorization header and "
"authenticate requests based on its value."
msgstr ""
#: authentik/providers/proxy/models.py:84
msgid "Set HTTP-Basic Authentication"
msgstr ""
#: authentik/providers/proxy/models.py:86
msgid ""
"Set a custom HTTP-Basic Authentication header based on values from authentik."
msgstr ""
#: authentik/providers/proxy/models.py:91
msgid "HTTP-Basic Username Key"
msgstr ""
#: authentik/providers/proxy/models.py:93
msgid ""
"User/Group Attribute used for the user part of the HTTP-Basic Header. If not "
"set, the user's Email address is used."
msgstr ""
#: authentik/providers/proxy/models.py:99
msgid "HTTP-Basic Password Key"
msgstr ""
#: authentik/providers/proxy/models.py:100
msgid ""
"User/Group Attribute used for the password part of the HTTP-Basic Header."
msgstr ""
#: authentik/providers/proxy/models.py:154
msgid "Proxy Provider"
msgstr ""
#: authentik/providers/proxy/models.py:155
msgid "Proxy Providers"
msgstr ""
#: authentik/providers/radius/models.py:18
msgid "Shared secret between clients and server to hash packets."
msgstr ""
#: authentik/providers/radius/models.py:24
msgid ""
"List of CIDRs (comma-separated) that clients can connect from. A more "
"specific CIDR will match before a looser one. Clients connecting from a non-"
"specified CIDR will be dropped."
msgstr ""
#: authentik/providers/radius/models.py:49
msgid "Radius Provider"
msgstr ""
#: authentik/providers/radius/models.py:50
msgid "Radius Providers"
msgstr ""
#: authentik/providers/saml/api/providers.py:260
msgid "Invalid XML Syntax"
msgstr ""
#: authentik/providers/saml/api/providers.py:270
#, python-format
msgid "Failed to import Metadata: %(message)s"
msgstr ""
#: authentik/providers/saml/models.py:38
msgid "ACS URL"
msgstr ""
#: authentik/providers/saml/models.py:43
msgid ""
"Value of the audience restriction field of the assertion. When left empty, "
"no audience restriction will be added."
msgstr ""
#: authentik/providers/saml/models.py:47
msgid "Also known as EntityID"
msgstr ""
#: authentik/providers/saml/models.py:51
msgid "Service Provider Binding"
msgstr ""
#: authentik/providers/saml/models.py:53
msgid ""
"This determines how authentik sends the response back to the Service "
"Provider."
msgstr ""
#: authentik/providers/saml/models.py:63
msgid "NameID Property Mapping"
msgstr ""
#: authentik/providers/saml/models.py:65
msgid ""
"Configure how the NameID value will be created. When left empty, the "
"NameIDPolicy of the incoming request will be considered"
msgstr ""
#: authentik/providers/saml/models.py:74
msgid ""
"Assertion valid not before current time + this value (Format: hours=-1;"
"minutes=-2;seconds=-3)."
msgstr ""
#: authentik/providers/saml/models.py:82
msgid ""
"Assertion not valid on or after current time + this value (Format: hours=1;"
"minutes=2;seconds=3)."
msgstr ""
#: authentik/providers/saml/models.py:91
msgid ""
"Session not valid on or after current time + this value (Format: hours=1;"
"minutes=2;seconds=3)."
msgstr ""
#: authentik/providers/saml/models.py:99 authentik/sources/saml/models.py:139
msgid "SHA1"
msgstr ""
#: authentik/providers/saml/models.py:100 authentik/sources/saml/models.py:140
msgid "SHA256"
msgstr ""
#: authentik/providers/saml/models.py:101 authentik/sources/saml/models.py:141
msgid "SHA384"
msgstr ""
#: authentik/providers/saml/models.py:102 authentik/sources/saml/models.py:142
msgid "SHA512"
msgstr ""
#: authentik/providers/saml/models.py:109 authentik/sources/saml/models.py:149
msgid "RSA-SHA1"
msgstr ""
#: authentik/providers/saml/models.py:110 authentik/sources/saml/models.py:150
msgid "RSA-SHA256"
msgstr ""
#: authentik/providers/saml/models.py:111 authentik/sources/saml/models.py:151
msgid "RSA-SHA384"
msgstr ""
#: authentik/providers/saml/models.py:112 authentik/sources/saml/models.py:152
msgid "RSA-SHA512"
msgstr ""
#: authentik/providers/saml/models.py:113 authentik/sources/saml/models.py:153
msgid "DSA-SHA1"
msgstr ""
#: authentik/providers/saml/models.py:124
msgid ""
"When selected, incoming assertion's Signatures will be validated against "
"this certificate. To allow unsigned Requests, leave on default."
msgstr ""
#: authentik/providers/saml/models.py:128
msgid "Verification Certificate"
msgstr ""
#: authentik/providers/saml/models.py:136
msgid "Keypair used to sign outgoing Responses going to the Service Provider."
msgstr ""
#: authentik/providers/saml/models.py:138 authentik/sources/saml/models.py:129
msgid "Signing Keypair"
msgstr ""
#: authentik/providers/saml/models.py:167
msgid "SAML Provider"
msgstr ""
#: authentik/providers/saml/models.py:168
msgid "SAML Providers"
msgstr ""
#: authentik/providers/saml/models.py:192
msgid "SAML Property Mapping"
msgstr ""
#: authentik/providers/saml/models.py:193
msgid "SAML Property Mappings"
msgstr ""
#: authentik/providers/scim/models.py:20
msgid "Base URL to SCIM requests, usually ends in /v2"
msgstr ""
#: authentik/providers/scim/models.py:21
msgid "Authentication token"
msgstr ""
#: authentik/providers/scim/models.py:27 authentik/sources/ldap/models.py:82
msgid "Property mappings used for group creation/updating."
msgstr ""
#: authentik/providers/scim/models.py:69
msgid "SCIM Provider"
msgstr ""
#: authentik/providers/scim/models.py:70
msgid "SCIM Providers"
msgstr ""
#: authentik/providers/scim/models.py:90
msgid "SCIM Mapping"
msgstr ""
#: authentik/providers/scim/models.py:91
msgid "SCIM Mappings"
msgstr ""
#: authentik/providers/scim/tasks.py:50
msgid "Starting full SCIM sync"
msgstr ""
#: authentik/providers/scim/tasks.py:57
#, python-format
msgid "Syncing page %(page)d of users"
msgstr ""
#: authentik/providers/scim/tasks.py:61
#, python-format
msgid "Syncing page %(page)d of groups"
msgstr ""
#: authentik/providers/scim/tasks.py:90
#, python-format
msgid "Failed to sync user due to remote error %(name)s: %(error)s"
msgstr ""
#: authentik/providers/scim/tasks.py:123
#, python-format
msgid "Failed to sync group due to remote error %(name)s: %(error)s"
msgstr ""
#: authentik/recovery/management/commands/create_admin_group.py:11
msgid "Create admin group if the default group gets deleted."
msgstr ""
#: authentik/recovery/management/commands/create_recovery_key.py:17
msgid "Create a Key which can be used to restore access to authentik."
msgstr ""
#: authentik/recovery/views.py:24
msgid "Used recovery-link to authenticate."
msgstr ""
#: authentik/sources/ldap/models.py:35
msgid "Server URI"
msgstr ""
#: authentik/sources/ldap/models.py:43
msgid ""
"Optionally verify the LDAP Server's Certificate against the CA Chain in this "
"keypair."
msgstr ""
#: authentik/sources/ldap/models.py:47
msgid "Bind CN"
msgstr ""
#: authentik/sources/ldap/models.py:49
msgid "Enable Start TLS"
msgstr ""
#: authentik/sources/ldap/models.py:51
msgid "Base DN"
msgstr ""
#: authentik/sources/ldap/models.py:53
msgid "Prepended to Base DN for User-queries."
msgstr ""
#: authentik/sources/ldap/models.py:54
msgid "Addition User DN"
msgstr ""
#: authentik/sources/ldap/models.py:58
msgid "Prepended to Base DN for Group-queries."
msgstr ""
#: authentik/sources/ldap/models.py:59
msgid "Addition Group DN"
msgstr ""
#: authentik/sources/ldap/models.py:65
msgid "Consider Objects matching this filter to be Users."
msgstr ""
#: authentik/sources/ldap/models.py:68
msgid "Field which contains members of a group."
msgstr ""
#: authentik/sources/ldap/models.py:72
msgid "Consider Objects matching this filter to be Groups."
msgstr ""
#: authentik/sources/ldap/models.py:75
msgid "Field which contains a unique Identifier."
msgstr ""
#: authentik/sources/ldap/models.py:89
msgid ""
"When a user changes their password, sync it back to LDAP. This can only be "
"enabled on a single LDAP source."
msgstr ""
#: authentik/sources/ldap/models.py:159
msgid "LDAP Source"
msgstr ""
#: authentik/sources/ldap/models.py:160
msgid "LDAP Sources"
msgstr ""
#: authentik/sources/ldap/models.py:182
msgid "LDAP Property Mapping"
msgstr ""
#: authentik/sources/ldap/models.py:183
msgid "LDAP Property Mappings"
msgstr ""
#: authentik/sources/ldap/signals.py:56
msgid "Password does not match Active Directory Complexity."
msgstr ""
#: authentik/sources/oauth/clients/oauth2.py:68
msgid "No token received."
msgstr ""
#: authentik/sources/oauth/models.py:24
msgid "Request Token URL"
msgstr ""
#: authentik/sources/oauth/models.py:26
msgid ""
"URL used to request the initial token. This URL is only required for OAuth 1."
msgstr ""
#: authentik/sources/oauth/models.py:32
msgid "Authorization URL"
msgstr ""
#: authentik/sources/oauth/models.py:33
msgid "URL the user is redirect to to conest the flow."
msgstr ""
#: authentik/sources/oauth/models.py:38
msgid "Access Token URL"
msgstr ""
#: authentik/sources/oauth/models.py:39
msgid "URL used by authentik to retrieve tokens."
msgstr ""
#: authentik/sources/oauth/models.py:44
msgid "Profile URL"
msgstr ""
#: authentik/sources/oauth/models.py:45
msgid "URL used by authentik to get user information."
msgstr ""
#: authentik/sources/oauth/models.py:48
msgid "Additional Scopes"
msgstr ""
#: authentik/sources/oauth/models.py:108
msgid "OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:109
msgid "OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:117
msgid "GitHub OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:118
msgid "GitHub OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:126
msgid "Twitch OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:127
msgid "Twitch OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:135
msgid "Mailcow OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:136
msgid "Mailcow OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:144
msgid "Twitter OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:145
msgid "Twitter OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:153
msgid "Facebook OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:154
msgid "Facebook OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:162
msgid "Discord OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:163
msgid "Discord OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:171
msgid "Patreon OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:172
msgid "Patreon OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:180
msgid "Google OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:181
msgid "Google OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:189
msgid "Azure AD OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:190
msgid "Azure AD OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:198
msgid "OpenID OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:199
msgid "OpenID OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:207
msgid "Apple OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:208
msgid "Apple OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:216
msgid "Okta OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:217
msgid "Okta OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:239
msgid "User OAuth Source Connection"
msgstr ""
#: authentik/sources/oauth/models.py:240
msgid "User OAuth Source Connections"
msgstr ""
#: authentik/sources/oauth/views/callback.py:100
#, python-format
msgid "Authentication failed: %(reason)s"
msgstr ""
#: authentik/sources/plex/models.py:37
msgid "Client identifier used to talk to Plex."
msgstr ""
#: authentik/sources/plex/models.py:44
msgid ""
"Which servers a user has to be a member of to be granted access. Empty list "
"allows every server."
msgstr ""
#: authentik/sources/plex/models.py:50
msgid "Allow friends to authenticate, even if you don't share a server."
msgstr ""
#: authentik/sources/plex/models.py:52
msgid "Plex token used to check friends"
msgstr ""
#: authentik/sources/plex/models.py:95
msgid "Plex Source"
msgstr ""
#: authentik/sources/plex/models.py:96
msgid "Plex Sources"
msgstr ""
#: authentik/sources/plex/models.py:112
msgid "User Plex Source Connection"
msgstr ""
#: authentik/sources/plex/models.py:113
msgid "User Plex Source Connections"
msgstr ""
#: authentik/sources/saml/models.py:40
msgid "Redirect Binding"
msgstr ""
#: authentik/sources/saml/models.py:41
msgid "POST Binding"
msgstr ""
#: authentik/sources/saml/models.py:42
msgid "POST Binding with auto-confirmation"
msgstr ""
#: authentik/sources/saml/models.py:70
msgid "Flow used before authentication."
msgstr ""
#: authentik/sources/saml/models.py:77
msgid "Issuer"
msgstr ""
#: authentik/sources/saml/models.py:78
msgid "Also known as Entity ID. Defaults the Metadata URL."
msgstr ""
#: authentik/sources/saml/models.py:82
msgid "SSO URL"
msgstr ""
#: authentik/sources/saml/models.py:83
msgid "URL that the initial Login request is sent to."
msgstr ""
#: authentik/sources/saml/models.py:89
msgid "SLO URL"
msgstr ""
#: authentik/sources/saml/models.py:90
msgid "Optional URL if your IDP supports Single-Logout."
msgstr ""
#: authentik/sources/saml/models.py:96
msgid ""
"Allows authentication flows initiated by the IdP. This can be a security "
"risk, as no validation of the request ID is done."
msgstr ""
#: authentik/sources/saml/models.py:104
msgid ""
"NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent."
msgstr ""
#: authentik/sources/saml/models.py:115
msgid "Delete temporary users after"
msgstr ""
#: authentik/sources/saml/models.py:118
msgid ""
"Time offset when temporary users should be deleted. This only applies if "
"your IDP uses the NameID Format 'transient', and the user doesn't log out "
"manually. (Format: hours=1;minutes=2;seconds=3)."
msgstr ""
#: authentik/sources/saml/models.py:131
msgid ""
"Keypair which is used to sign outgoing requests. Leave empty to disable "
"signing."
msgstr ""
#: authentik/sources/saml/models.py:215
msgid "SAML Source"
msgstr ""
#: authentik/sources/saml/models.py:216
msgid "SAML Sources"
msgstr ""
#: authentik/sources/saml/models.py:231
msgid "User SAML Source Connection"
msgstr ""
#: authentik/sources/saml/models.py:232
msgid "User SAML Source Connections"
msgstr ""
#: authentik/stages/authenticator_duo/models.py:79
msgid "Duo Authenticator Setup Stage"
msgstr ""
#: authentik/stages/authenticator_duo/models.py:80
msgid "Duo Authenticator Setup Stages"
msgstr ""
#: authentik/stages/authenticator_duo/models.py:103
msgid "Duo Device"
msgstr ""
#: authentik/stages/authenticator_duo/models.py:104
msgid "Duo Devices"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:57
msgid ""
"When enabled, the Phone number is only used during enrollment to verify the "
"users authenticity. Only a hash of the phone number is saved to ensure it is "
"not re-used in the future."
msgstr ""
#: authentik/stages/authenticator_sms/models.py:68
msgid "Optionally modify the payload being sent to custom providers."
msgstr ""
#: authentik/stages/authenticator_sms/models.py:81
#, python-format
msgid "Use this code to authenticate in authentik: %(token)s"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:180
msgid "SMS Authenticator Setup Stage"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:181
msgid "SMS Authenticator Setup Stages"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:226
msgid "SMS Device"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:227
msgid "SMS Devices"
msgstr ""
#: authentik/stages/authenticator_sms/stage.py:55
#: authentik/stages/authenticator_totp/stage.py:42
#: authentik/stages/authenticator_totp/stage.py:45
msgid "Code does not match"
msgstr ""
#: authentik/stages/authenticator_sms/stage.py:71
msgid "Invalid phone number"
msgstr ""
#: authentik/stages/authenticator_static/models.py:46
msgid "Static Authenticator Stage"
msgstr ""
#: authentik/stages/authenticator_static/models.py:47
msgid "Static Authenticator Stages"
msgstr ""
#: authentik/stages/authenticator_totp/models.py:16
msgid "6 digits, widely compatible"
msgstr ""
#: authentik/stages/authenticator_totp/models.py:17
msgid "8 digits, not compatible with apps like Google Authenticator"
msgstr ""
#: authentik/stages/authenticator_totp/models.py:53
msgid "TOTP Authenticator Setup Stage"
msgstr ""
#: authentik/stages/authenticator_totp/models.py:54
msgid "TOTP Authenticator Setup Stages"
msgstr ""
#: authentik/stages/authenticator_validate/challenge.py:123
msgid "Invalid Token"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:18
msgid "Static"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:19
msgid "TOTP"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:20
msgid "WebAuthn"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:21
msgid "Duo"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:22
msgid "SMS"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:49
msgid ""
"Stages used to configure Authenticator when user doesn't have any compatible "
"devices. After this configuration Stage passes, the user is not prompted "
"again."
msgstr ""
#: authentik/stages/authenticator_validate/models.py:56
msgid "Device classes which can be used to authenticate"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:64
msgid ""
"If any of the user's device has been used within this threshold, this stage "
"will be skipped"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:70
msgid "Enforce user verification for WebAuthn devices."
msgstr ""
#: authentik/stages/authenticator_validate/models.py:92
msgid "Authenticator Validation Stage"
msgstr ""
#: authentik/stages/authenticator_validate/models.py:93
msgid "Authenticator Validation Stages"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:112
msgid "WebAuthn Authenticator Setup Stage"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:113
msgid "WebAuthn Authenticator Setup Stages"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:151
msgid "WebAuthn Device"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:152
msgid "WebAuthn Devices"
msgstr ""
#: authentik/stages/captcha/models.py:14
msgid "Public key, acquired your captcha Provider."
msgstr ""
#: authentik/stages/captcha/models.py:15
msgid "Private key, acquired your captcha Provider."
msgstr ""
#: authentik/stages/captcha/models.py:37
msgid "Captcha Stage"
msgstr ""
#: authentik/stages/captcha/models.py:38
msgid "Captcha Stages"
msgstr ""
#: authentik/stages/consent/models.py:30
msgid ""
"Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)."
msgstr ""
#: authentik/stages/consent/models.py:50
msgid "Consent Stage"
msgstr ""
#: authentik/stages/consent/models.py:51
msgid "Consent Stages"
msgstr ""
#: authentik/stages/consent/models.py:72
msgid "User Consent"
msgstr ""
#: authentik/stages/consent/models.py:73
msgid "User Consents"
msgstr ""
#: authentik/stages/deny/models.py:30
msgid "Deny Stage"
msgstr ""
#: authentik/stages/deny/models.py:31
msgid "Deny Stages"
msgstr ""
#: authentik/stages/dummy/models.py:34
msgid "Dummy Stage"
msgstr ""
#: authentik/stages/dummy/models.py:35
msgid "Dummy Stages"
msgstr ""
#: authentik/stages/email/models.py:25
msgid "Password Reset"
msgstr ""
#: authentik/stages/email/models.py:29
msgid "Account Confirmation"
msgstr ""
#: authentik/stages/email/models.py:58
msgid ""
"When enabled, global Email connection settings will be used and connection "
"settings below will be ignored."
msgstr ""
#: authentik/stages/email/models.py:73
msgid "Activate users upon completion of stage."
msgstr ""
#: authentik/stages/email/models.py:77
msgid "Time in minutes the token sent is valid."
msgstr ""
#: authentik/stages/email/models.py:122
msgid "Email Stage"
msgstr ""
#: authentik/stages/email/models.py:123
msgid "Email Stages"
msgstr ""
#: authentik/stages/email/stage.py:112
msgid "Successfully verified Email."
msgstr ""
#: authentik/stages/email/stage.py:119 authentik/stages/email/stage.py:141
msgid "No pending user."
msgstr ""
#: authentik/stages/email/stage.py:131
msgid "Email sent."
msgstr ""
#: authentik/stages/email/templates/email/account_confirmation.html:9
msgid "Welcome!"
msgstr ""
#: authentik/stages/email/templates/email/account_confirmation.html:12
msgid ""
"We're excited to have you get started. First, you need to confirm your "
"account. Just press the button below."
msgstr ""
#: authentik/stages/email/templates/email/account_confirmation.html:21
msgid "Confirm Account"
msgstr ""
#: authentik/stages/email/templates/email/account_confirmation.html:30
#, python-format
msgid ""
"\n"
" If that doesn't work, copy and paste the following link in your browser: "
"%(url)s\n"
" "
msgstr ""
#: authentik/stages/email/templates/email/account_confirmation.html:35
msgid ""
"If you have any questions, just reply to this email—we're always happy to "
"help out."
msgstr ""
#: authentik/stages/email/templates/email/generic.html:24
msgid "Additional Information"
msgstr ""
#: authentik/stages/email/templates/email/password_reset.html:9
#, python-format
msgid ""
"\n"
" Hi %(username)s,\n"
" "
msgstr ""
#: authentik/stages/email/templates/email/password_reset.html:19
msgid ""
"\n"
" You recently requested to change your password for your "
"authentik account. Use the button below to set a new password.\n"
" "
msgstr ""
#: authentik/stages/email/templates/email/password_reset.html:33
msgid "Reset Password"
msgstr ""
#: authentik/stages/email/templates/email/password_reset.html:45
#, python-format
msgid ""
"\n"
" If you did not request a password change, please ignore "
"this Email. The link above is valid for %(expires)s.\n"
" "
msgstr ""
#: authentik/stages/email/templates/email/setup.html:9
msgid "authentik Test-Email"
msgstr ""
#: authentik/stages/email/templates/email/setup.html:17
msgid ""
"\n"
" This is a test email to inform you, that you've "
"successfully configured authentik emails.\n"
" "
msgstr ""
#: authentik/stages/identification/models.py:29
msgid ""
"Fields of the user object to match against. (Hold shift to select multiple "
"options)"
msgstr ""
#: authentik/stages/identification/models.py:47
msgid "When enabled, user fields are matched regardless of their casing."
msgstr ""
#: authentik/stages/identification/models.py:52
msgid ""
"When a valid username/email has been entered, and this option is enabled, "
"the user's username and avatar will be shown. Otherwise, the text that the "
"user entered will be shown"
msgstr ""
#: authentik/stages/identification/models.py:65
msgid "Optional enrollment flow, which is linked at the bottom of the page."
msgstr ""
#: authentik/stages/identification/models.py:74
msgid "Optional recovery flow, which is linked at the bottom of the page."
msgstr ""
#: authentik/stages/identification/models.py:83
msgid "Optional passwordless flow, which is linked at the bottom of the page."
msgstr ""
#: authentik/stages/identification/models.py:87
msgid "Specify which sources should be shown."
msgstr ""
#: authentik/stages/identification/models.py:108
msgid "Identification Stage"
msgstr ""
#: authentik/stages/identification/models.py:109
msgid "Identification Stages"
msgstr ""
#: authentik/stages/identification/stage.py:184
msgid "Log in"
msgstr ""
#: authentik/stages/identification/stage.py:185
msgid "Continue"
msgstr ""
#: authentik/stages/invitation/models.py:21
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 ""
#: authentik/stages/invitation/models.py:44
msgid "Invitation Stage"
msgstr ""
#: authentik/stages/invitation/models.py:45
msgid "Invitation Stages"
msgstr ""
#: authentik/stages/invitation/models.py:60
msgid "When set, only the configured flow can use this invitation."
msgstr ""
#: authentik/stages/invitation/models.py:64
msgid "When enabled, the invitation will be deleted after usage."
msgstr ""
#: authentik/stages/invitation/models.py:71
msgid "Optional fixed data to enforce on user enrollment."
msgstr ""
#: authentik/stages/invitation/models.py:84
msgid "Invitation"
msgstr ""
#: authentik/stages/invitation/models.py:85
msgid "Invitations"
msgstr ""
#: authentik/stages/invitation/stage.py:66
msgid "Invalid invite/invite not found"
msgstr ""
#: authentik/stages/password/models.py:20
msgid "User database + standard password"
msgstr ""
#: authentik/stages/password/models.py:24
msgid "User database + app passwords"
msgstr ""
#: authentik/stages/password/models.py:28
msgid "User database + LDAP password"
msgstr ""
#: authentik/stages/password/models.py:38
msgid "Selection of backends to test the password against."
msgstr ""
#: authentik/stages/password/models.py:43
msgid ""
"How many attempts a user has before the flow is canceled. To lock the user "
"out, use a reputation policy and a user_write stage."
msgstr ""
#: authentik/stages/password/models.py:75
msgid "Password Stage"
msgstr ""
#: authentik/stages/password/models.py:76
msgid "Password Stages"
msgstr ""
#: authentik/stages/password/stage.py:159
msgid "Invalid password"
msgstr ""
#: authentik/stages/prompt/models.py:43
msgid "Text: Simple Text input"
msgstr ""
#: authentik/stages/prompt/models.py:45
msgid "Text area: Multiline Text Input."
msgstr ""
#: authentik/stages/prompt/models.py:48
msgid "Text (read-only): Simple Text input, but cannot be edited."
msgstr ""
#: authentik/stages/prompt/models.py:52
msgid "Text area (read-only): Multiline Text input, but cannot be edited."
msgstr ""
#: authentik/stages/prompt/models.py:58
msgid ""
"Username: Same as Text input, but checks for and prevents duplicate "
"usernames."
msgstr ""
#: authentik/stages/prompt/models.py:60
msgid "Email: Text field with Email type."
msgstr ""
#: authentik/stages/prompt/models.py:64
msgid ""
"Password: Masked input, multiple inputs of this type on the same prompt need "
"to be identical."
msgstr ""
#: authentik/stages/prompt/models.py:71
msgid "Fixed choice field rendered as a group of radio buttons."
msgstr ""
#: authentik/stages/prompt/models.py:73
msgid "Fixed choice field rendered as a dropdown."
msgstr ""
#: authentik/stages/prompt/models.py:80
msgid ""
"File: File upload for arbitrary files. File content will be available in "
"flow context as data-URI"
msgstr ""
#: authentik/stages/prompt/models.py:85
msgid "Separator: Static Separator Line"
msgstr ""
#: authentik/stages/prompt/models.py:86
msgid "Hidden: Hidden field, can be used to insert data into form."
msgstr ""
#: authentik/stages/prompt/models.py:87
msgid "Static: Static value, displayed as-is."
msgstr ""
#: authentik/stages/prompt/models.py:89
msgid "authentik: Selection of locales authentik supports"
msgstr ""
#: authentik/stages/prompt/models.py:116
msgid "Name of the form field, also used to store the value"
msgstr ""
#: authentik/stages/prompt/models.py:124
msgid ""
"Optionally provide a short hint that describes the expected input value. "
"When creating a fixed choice field, enable interpreting as expression and "
"return a list to return multiple choices."
msgstr ""
#: authentik/stages/prompt/models.py:132
msgid ""
"Optionally pre-fill the input with an initial value. When creating a fixed "
"choice field, enable interpreting as expression and return a list to return "
"multiple default choices."
msgstr ""
#: authentik/stages/prompt/models.py:321
msgid "Prompt"
msgstr ""
#: authentik/stages/prompt/models.py:322
msgid "Prompts"
msgstr ""
#: authentik/stages/prompt/models.py:349
msgid "Prompt Stage"
msgstr ""
#: authentik/stages/prompt/models.py:350
msgid "Prompt Stages"
msgstr ""
#: authentik/stages/prompt/stage.py:108
msgid "Passwords don't match."
msgstr ""
#: authentik/stages/user_delete/models.py:31
msgid "User Delete Stage"
msgstr ""
#: authentik/stages/user_delete/models.py:32
msgid "User Delete Stages"
msgstr ""
#: authentik/stages/user_delete/stage.py:22
msgid "No Pending User."
msgstr ""
#: authentik/stages/user_login/models.py:19
msgid ""
"Determines how long a session lasts. Default of 0 means that the sessions "
"lasts until the browser is closed. (Format: hours=-1;minutes=-2;seconds=-3)"
msgstr ""
#: authentik/stages/user_login/models.py:25
msgid "Terminate all other sessions of the user logging in."
msgstr ""
#: authentik/stages/user_login/models.py:31
msgid ""
"Offset the session will be extended by when the user picks the remember me "
"option. Default of 0 means that the remember me option will not be shown. "
"(Format: hours=-1;minutes=-2;seconds=-3)"
msgstr ""
#: authentik/stages/user_login/models.py:54
msgid "User Login Stage"
msgstr ""
#: authentik/stages/user_login/models.py:55
msgid "User Login Stages"
msgstr ""
#: authentik/stages/user_login/stage.py:63
msgid "No Pending user to login."
msgstr ""
#: authentik/stages/user_login/stage.py:96
msgid "Successfully logged in!"
msgstr ""
#: authentik/stages/user_logout/models.py:30
msgid "User Logout Stage"
msgstr ""
#: authentik/stages/user_logout/models.py:31
msgid "User Logout Stages"
msgstr ""
#: authentik/stages/user_write/models.py:31
msgid "When set, newly created users are inactive and cannot login."
msgstr ""
#: authentik/stages/user_write/models.py:39
msgid "Optionally add newly created users to this group."
msgstr ""
#: authentik/stages/user_write/models.py:64
msgid "User Write Stage"
msgstr ""
#: authentik/stages/user_write/models.py:65
msgid "User Write Stages"
msgstr ""
#: authentik/stages/user_write/stage.py:132
msgid "No Pending data."
msgstr ""
#: authentik/stages/user_write/stage.py:138
msgid "No user found and can't create new user."
msgstr ""
#: authentik/stages/user_write/stage.py:165
msgid "Failed to save user"
msgstr ""
#: authentik/tenants/models.py:23
msgid ""
"Domain that activates this tenant. Can be a superset, i.e. `a.b` for `aa.b` "
"and `ba.b`"
msgstr ""
#: authentik/tenants/models.py:58
msgid ""
"Events will be deleted after this duration.(Format: weeks=3;days=2;hours=3,"
"seconds=2)."
msgstr ""
#: authentik/tenants/models.py:67
msgid "Web Certificate used by the authentik Core webserver."
msgstr ""
#: authentik/tenants/models.py:93
msgid "Tenant"
msgstr ""
#: authentik/tenants/models.py:94
msgid "Tenants"
msgstr ""