diff --git a/locale/cs_CZ/LC_MESSAGES/django.po b/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 0000000000..031cbc5ab1 --- /dev/null +++ b/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,4221 @@ +# 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 , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-10-20 00:11+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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/models.py +msgid "Version history" +msgstr "" + +#: authentik/admin/tasks.py +msgid "Update latest version info." +msgstr "" + +#: authentik/admin/tasks.py +#, python-brace-format +msgid "New version {version} available!" +msgstr "" + +#: authentik/api/v3/schema/query.py +msgid "Which field to use when ordering the results." +msgstr "" + +#: authentik/api/v3/schema/query.py +msgid "A page number within the paginated result set." +msgstr "" + +#: authentik/api/v3/schema/query.py +msgid "Number of results to return per page." +msgstr "" + +#: authentik/api/v3/schema/query.py +msgid "A search term." +msgstr "" + +#: authentik/api/v3/schema/response.py +msgid "Generic API Error" +msgstr "" + +#: authentik/api/v3/schema/response.py +msgid "Validation Error" +msgstr "" + +#: authentik/blueprints/api.py +msgid "Blueprint file does not exist" +msgstr "" + +#: authentik/blueprints/api.py +msgid "Failed to validate blueprint" +msgstr "" + +#: authentik/blueprints/api.py +msgid "Either path or content must be set." +msgstr "" + +#: authentik/blueprints/models.py +msgid "Managed by authentik" +msgstr "" + +#: authentik/blueprints/models.py +msgid "" +"Objects that are managed by authentik. These objects are created and updated " +"automatically. This 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 +msgid "Blueprint Instance" +msgstr "" + +#: authentik/blueprints/models.py +msgid "Blueprint Instances" +msgstr "" + +#: authentik/blueprints/v1/exporter.py +#, python-brace-format +msgid "authentik Export - {date}" +msgstr "" + +#: authentik/blueprints/v1/tasks.py +msgid "Find blueprints as `blueprints_find` does, but return a safe dict." +msgstr "" + +#: authentik/blueprints/v1/tasks.py +msgid "Find blueprints and check if they need to be created in the database." +msgstr "" + +#: authentik/blueprints/v1/tasks.py +msgid "Apply single blueprint." +msgstr "" + +#: authentik/blueprints/v1/tasks.py +msgid "Remove blueprints which couldn't be fetched." +msgstr "" + +#: authentik/brands/models.py +msgid "" +"Domain that activates this brand. Can be a superset, i.e. `a.b` for `aa.b` " +"and `ba.b`" +msgstr "" + +#: authentik/brands/models.py +msgid "" +"When set, external users will be redirected to this application after " +"authenticating." +msgstr "" + +#: authentik/brands/models.py +msgid "Web Certificate used by the authentik Core webserver." +msgstr "" + +#: authentik/brands/models.py +msgid "Certificates used for client authentication." +msgstr "" + +#: authentik/brands/models.py +msgid "Brand" +msgstr "" + +#: authentik/brands/models.py +msgid "Brands" +msgstr "" + +#: authentik/core/api/application_entitlements.py +msgid "User does not have access to application." +msgstr "" + +#: authentik/core/api/applications.py +#, python-brace-format +msgid "The slug '{slug}' is reserved and cannot be used for applications." +msgstr "" + +#: authentik/core/api/groups.py +msgid "Cannot set group as parent of itself." +msgstr "" + +#: authentik/core/api/providers.py +msgid "" +"When not set all providers are returned. When set to true, only backchannel " +"providers are returned. When set to false, backchannel providers are excluded" +msgstr "" + +#: authentik/core/api/transactional_applications.py +#, python-brace-format +msgid "User lacks permission to create {model}" +msgstr "" + +#: authentik/core/api/users.py +msgid "No leading or trailing slashes allowed." +msgstr "" + +#: authentik/core/api/users.py +msgid "No empty segments in user path allowed." +msgstr "" + +#: authentik/core/api/users.py +msgid "A user/group with these details already exists" +msgstr "" + +#: authentik/core/api/users.py +msgid "Unable to create user" +msgstr "" + +#: authentik/core/api/users.py +msgid "Unknown error occurred" +msgstr "" + +#: authentik/core/api/users.py +msgid "This field is required." +msgstr "" + +#: authentik/core/models.py +msgid "name" +msgstr "" + +#: authentik/core/models.py +msgid "Users added to this group will be superusers." +msgstr "" + +#: authentik/core/models.py +msgid "Group" +msgstr "" + +#: authentik/core/models.py +msgid "Groups" +msgstr "" + +#: authentik/core/models.py +msgid "Add user to group" +msgstr "" + +#: authentik/core/models.py +msgid "Remove user from group" +msgstr "" + +#: authentik/core/models.py +msgid "Enable superuser status" +msgstr "" + +#: authentik/core/models.py +msgid "Disable superuser status" +msgstr "" + +#: authentik/core/models.py +msgid "User's display name." +msgstr "" + +#: authentik/core/models.py authentik/providers/oauth2/models.py +#: authentik/providers/saml/models.py authentik/rbac/models.py +msgid "User" +msgstr "" + +#: authentik/core/models.py +msgid "Users" +msgstr "" + +#: authentik/core/models.py +#: authentik/stages/email/templates/email/password_reset.html +msgid "Reset Password" +msgstr "" + +#: authentik/core/models.py +msgid "Can impersonate other users" +msgstr "" + +#: authentik/core/models.py +msgid "Can assign permissions to users" +msgstr "" + +#: authentik/core/models.py +msgid "Can unassign permissions from users" +msgstr "" + +#: authentik/core/models.py +msgid "Can preview user data sent to providers" +msgstr "" + +#: authentik/core/models.py +msgid "View applications the user has access to" +msgstr "" + +#: authentik/core/models.py +msgid "" +"Flow used for authentication when the associated application is accessed by " +"an un-authenticated user." +msgstr "" + +#: authentik/core/models.py +msgid "Flow used when authorizing this provider." +msgstr "" + +#: authentik/core/models.py +msgid "Flow used ending the session from a provider." +msgstr "" + +#: authentik/core/models.py +msgid "" +"Accessed from applications; optional backchannel providers for protocols " +"like LDAP and SCIM." +msgstr "" + +#: authentik/core/models.py +msgid "Application's display Name." +msgstr "" + +#: authentik/core/models.py +msgid "Internal application name, used in URLs." +msgstr "" + +#: authentik/core/models.py +msgid "Open launch URL in a new browser tab or window." +msgstr "" + +#: authentik/core/models.py +msgid "Application" +msgstr "" + +#: authentik/core/models.py +msgid "Applications" +msgstr "" + +#: authentik/core/models.py +msgid "Application Entitlement" +msgstr "" + +#: authentik/core/models.py +msgid "Application Entitlements" +msgstr "" + +#: authentik/core/models.py +msgid "Use the source-specific identifier" +msgstr "" + +#: authentik/core/models.py +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 +msgid "" +"Use the user's email address, but deny enrollment when the email address " +"already exists." +msgstr "" + +#: authentik/core/models.py +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 +msgid "" +"Use the user's username, but deny enrollment when the username already " +"exists." +msgstr "" + +#: authentik/core/models.py +msgid "" +"Link to a group with identical name. Can have security implications when a " +"group name is used with another source." +msgstr "" + +#: authentik/core/models.py +msgid "Use the group name, but deny enrollment when the name already exists." +msgstr "" + +#: authentik/core/models.py +msgid "Source's display Name." +msgstr "" + +#: authentik/core/models.py +msgid "Internal source name, used in URLs." +msgstr "" + +#: authentik/core/models.py +msgid "Flow to use when authenticating existing users." +msgstr "" + +#: authentik/core/models.py +msgid "Flow to use when enrolling new users." +msgstr "" + +#: authentik/core/models.py +msgid "" +"How the source determines if an existing user should be authenticated or a " +"new user enrolled." +msgstr "" + +#: authentik/core/models.py +msgid "" +"How the source determines if an existing group should be used or a new group " +"created." +msgstr "" + +#: authentik/core/models.py authentik/providers/scim/models.py +msgid "Token" +msgstr "" + +#: authentik/core/models.py +msgid "Tokens" +msgstr "" + +#: authentik/core/models.py +msgid "View token's key" +msgstr "" + +#: authentik/core/models.py +msgid "Set a token's key" +msgstr "" + +#: authentik/core/models.py +msgid "Property Mapping" +msgstr "" + +#: authentik/core/models.py +msgid "Property Mappings" +msgstr "" + +#: authentik/core/models.py +msgid "session data" +msgstr "" + +#: authentik/core/models.py +msgid "Session" +msgstr "" + +#: authentik/core/models.py +msgid "Sessions" +msgstr "" + +#: authentik/core/models.py +msgid "Authenticated Session" +msgstr "" + +#: authentik/core/models.py +msgid "Authenticated Sessions" +msgstr "" + +#: authentik/core/sources/flow_manager.py +#, python-brace-format +msgid "" +"Request to authenticate with {source} has been denied. Please authenticate " +"with the source you've previously signed up with." +msgstr "" + +#: authentik/core/sources/flow_manager.py +msgid "Configured flow does not exist." +msgstr "" + +#: authentik/core/sources/flow_manager.py +#, python-brace-format +msgid "Successfully authenticated with {source}!" +msgstr "" + +#: authentik/core/sources/flow_manager.py +#, python-brace-format +msgid "Successfully linked {source}!" +msgstr "" + +#: authentik/core/sources/flow_manager.py +msgid "Source is not configured for enrollment." +msgstr "" + +#: authentik/core/tasks.py +msgid "Remove expired objects." +msgstr "" + +#: authentik/core/tasks.py +msgid "Remove temporary users created by SAML Sources." +msgstr "" + +#: authentik/core/templates/if/error.html +msgid "Go home" +msgstr "" + +#: authentik/core/templates/login/base_full.html +#: authentik/flows/templates/if/flow-sfe.html +msgid "Powered by authentik" +msgstr "" + +#: authentik/core/views/apps.py authentik/providers/oauth2/views/authorize.py +#: authentik/providers/oauth2/views/device_init.py +#: authentik/providers/saml/views/sso.py +#, python-format +msgid "You're about to sign into %(application)s." +msgstr "" + +#: authentik/core/views/interface.py +msgid "Interface can only be accessed by internal users." +msgstr "" + +#: authentik/crypto/api.py +msgid "Subject-alt name" +msgstr "" + +#: authentik/crypto/builder.py +msgid "rsa" +msgstr "" + +#: authentik/crypto/builder.py +msgid "ecdsa" +msgstr "" + +#: authentik/crypto/models.py +msgid "PEM-encoded Certificate data" +msgstr "" + +#: authentik/crypto/models.py +msgid "" +"Optional Private Key. If this is set, you can use this keypair for " +"encryption." +msgstr "" + +#: authentik/crypto/models.py +msgid "Certificate-Key Pair" +msgstr "" + +#: authentik/crypto/models.py +msgid "Certificate-Key Pairs" +msgstr "" + +#: authentik/crypto/tasks.py +msgid "Discover, import and update certificates from the filesystem." +msgstr "" + +#: authentik/enterprise/api.py +msgid "Enterprise is required to create/update this object." +msgstr "" + +#: authentik/enterprise/models.py +msgid "License" +msgstr "" + +#: authentik/enterprise/models.py +msgid "Licenses" +msgstr "" + +#: authentik/enterprise/models.py +msgid "License Usage" +msgstr "" + +#: authentik/enterprise/models.py +msgid "License Usage Records" +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +#: authentik/policies/password/models.py +msgid "Field key to check, field keys defined in Prompt stages are available." +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +msgid "Number of passwords to check against." +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +#: authentik/policies/password/models.py +msgid "Password not set in context" +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +msgid "This password has been used previously. Please choose a different one." +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +msgid "Password Uniqueness Policy" +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +msgid "Password Uniqueness Policies" +msgstr "" + +#: authentik/enterprise/policies/unique_password/models.py +msgid "User Password History" +msgstr "" + +#: authentik/enterprise/policies/unique_password/tasks.py +msgid "" +"Check if any UniquePasswordPolicy exists, and if not, purge the password " +"history table." +msgstr "" + +#: authentik/enterprise/policies/unique_password/tasks.py +msgid "Remove user password history that are too old." +msgstr "" + +#: authentik/enterprise/policy.py +msgid "Enterprise required to access this feature." +msgstr "" + +#: authentik/enterprise/policy.py +msgid "Feature only accessible for internal users." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider User" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider Users" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider Group" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider Groups" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +#: authentik/enterprise/providers/microsoft_entra/models.py +#: authentik/providers/scim/models.py +msgid "Property mappings used for group creation/updating." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Providers" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider Mapping" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/models.py +msgid "Google Workspace Provider Mappings" +msgstr "" + +#: authentik/enterprise/providers/google_workspace/tasks.py +msgid "Sync Google Workspace provider objects." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/tasks.py +msgid "Full sync for Google Workspace provider." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/tasks.py +msgid "Sync a direct object (user, group) for Google Workspace provider." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/tasks.py +msgid "" +"Dispatch syncs for a direct object (user, group) for Google Workspace " +"providers." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/tasks.py +msgid "Sync a related object (memberships) for Google Workspace provider." +msgstr "" + +#: authentik/enterprise/providers/google_workspace/tasks.py +msgid "" +"Dispatch syncs for a related object (memberships) for Google Workspace " +"providers." +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Provider User" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Provider Group" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Provider Groups" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Provider" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Providers" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Provider Mapping" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/models.py +msgid "Microsoft Entra Provider Mappings" +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/tasks.py +msgid "Sync Microsoft Entra provider objects." +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/tasks.py +msgid "Full sync for Microsoft Entra provider." +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/tasks.py +msgid "Sync a direct object (user, group) for Microsoft Entra provider." +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/tasks.py +msgid "" +"Dispatch syncs for a direct object (user, group) for Microsoft Entra " +"providers." +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/tasks.py +msgid "Sync a related object (memberships) for Microsoft Entra provider." +msgstr "" + +#: authentik/enterprise/providers/microsoft_entra/tasks.py +msgid "" +"Dispatch syncs for a related object (memberships) for Microsoft Entra " +"providers." +msgstr "" + +#: authentik/enterprise/providers/radius/api.py +msgid "Enterprise is required to use EAP-TLS." +msgstr "" + +#: authentik/enterprise/providers/scim/api.py +msgid "Enterprise is required to use the OAuth mode." +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +#: authentik/providers/oauth2/models.py +msgid "Signing Key" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "Key used to sign the SSF Events." +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "Shared Signals Framework Provider" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "Shared Signals Framework Providers" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "Add stream to SSF provider" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "SSF Stream" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "SSF Streams" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "SSF Stream Event" +msgstr "" + +#: authentik/enterprise/providers/ssf/models.py +msgid "SSF Stream Events" +msgstr "" + +#: authentik/enterprise/providers/ssf/tasks.py +msgid "Dispatch SSF events." +msgstr "" + +#: authentik/enterprise/providers/ssf/tasks.py +msgid "Send an SSF event." +msgstr "" + +#: authentik/enterprise/stages/authenticator_endpoint_gdtc/models.py +msgid "Endpoint Authenticator Google Device Trust Connector Stage" +msgstr "" + +#: authentik/enterprise/stages/authenticator_endpoint_gdtc/models.py +msgid "Endpoint Authenticator Google Device Trust Connector Stages" +msgstr "" + +#: authentik/enterprise/stages/authenticator_endpoint_gdtc/models.py +msgid "Endpoint Device" +msgstr "" + +#: authentik/enterprise/stages/authenticator_endpoint_gdtc/models.py +msgid "Endpoint Devices" +msgstr "" + +#: authentik/enterprise/stages/authenticator_endpoint_gdtc/stage.py +msgid "Verifying your browser..." +msgstr "" + +#: authentik/enterprise/stages/mtls/models.py +msgid "" +"Configure certificate authorities to validate the certificate against. This " +"option has a higher priority than the `client_certificate` option on `Brand`." +msgstr "" + +#: authentik/enterprise/stages/mtls/models.py +msgid "Mutual TLS Stage" +msgstr "" + +#: authentik/enterprise/stages/mtls/models.py +msgid "Mutual TLS Stages" +msgstr "" + +#: authentik/enterprise/stages/mtls/models.py +msgid "Permissions to pass Certificates for outposts." +msgstr "" + +#: authentik/enterprise/stages/mtls/stage.py +msgid "Certificate required but no certificate was given." +msgstr "" + +#: authentik/enterprise/stages/mtls/stage.py +msgid "No user found for certificate." +msgstr "" + +#: authentik/enterprise/stages/source/models.py +msgid "" +"Amount of time a user can take to return from the source to continue the " +"flow (Format: hours=-1;minutes=-2;seconds=-3)" +msgstr "" + +#: authentik/enterprise/stages/source/models.py +msgid "Source Stage" +msgstr "" + +#: authentik/enterprise/stages/source/models.py +msgid "Source Stages" +msgstr "" + +#: authentik/enterprise/tasks.py +msgid "Update enterprise license status." +msgstr "" + +#: authentik/events/models.py +msgid "Event" +msgstr "" + +#: authentik/events/models.py +msgid "Events" +msgstr "" + +#: authentik/events/models.py +msgid "authentik inbuilt notifications" +msgstr "" + +#: authentik/events/models.py +msgid "Generic Webhook" +msgstr "" + +#: authentik/events/models.py +msgid "Slack Webhook (Slack/Discord)" +msgstr "" + +#: authentik/events/models.py authentik/stages/authenticator_validate/models.py +msgid "Email" +msgstr "" + +#: authentik/events/models.py +msgid "" +"Only send notification once, for example when sending a webhook into a chat " +"channel." +msgstr "" + +#: authentik/events/models.py +msgid "" +"Customize the body of the request. Mapping should return data that is JSON-" +"serializable." +msgstr "" + +#: authentik/events/models.py +msgid "" +"Configure additional headers to be sent. Mapping should return a dictionary " +"of key-value pairs" +msgstr "" + +#: authentik/events/models.py +msgid "Severity" +msgstr "" + +#: authentik/events/models.py +msgid "Dispatched for user" +msgstr "" + +#: authentik/events/models.py +msgid "Event user" +msgstr "" + +#: authentik/events/models.py +msgid "Notification Transport" +msgstr "" + +#: authentik/events/models.py +msgid "Notification Transports" +msgstr "" + +#: authentik/events/models.py +msgid "Notice" +msgstr "" + +#: authentik/events/models.py +msgid "Warning" +msgstr "" + +#: authentik/events/models.py +msgid "Alert" +msgstr "" + +#: authentik/events/models.py +msgid "Notification" +msgstr "" + +#: authentik/events/models.py +msgid "Notifications" +msgstr "" + +#: authentik/events/models.py +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 +msgid "Controls which severity level the created notifications will have." +msgstr "" + +#: authentik/events/models.py +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 +msgid "" +"When enabled, notification will be sent to user the user that triggered the " +"event.When destination_group is configured, notification is sent to both." +msgstr "" + +#: authentik/events/models.py +msgid "Notification Rule" +msgstr "" + +#: authentik/events/models.py +msgid "Notification Rules" +msgstr "" + +#: authentik/events/models.py +msgid "Webhook Mapping" +msgstr "" + +#: authentik/events/models.py +msgid "Webhook Mappings" +msgstr "" + +#: authentik/events/tasks.py +msgid "Dispatch new event notifications." +msgstr "" + +#: authentik/events/tasks.py +msgid "" +"Check if policies attached to NotificationRule match event and dispatch " +"notification tasks." +msgstr "" + +#: authentik/events/tasks.py +msgid "Send notification." +msgstr "" + +#: authentik/events/tasks.py +msgid "Cleanup events for GDPR compliance." +msgstr "" + +#: authentik/events/tasks.py +msgid "Cleanup seen notifications and notifications whose event expired." +msgstr "" + +#: authentik/flows/api/flows.py +#, python-brace-format +msgid "Flow not applicable to current user/request: {messages}" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +#, python-brace-format +msgid "Policy ({type})" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +#, python-brace-format +msgid "Binding {order}" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "Policy passed" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +#, python-brace-format +msgid "Stage ({type})" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "Policy denied" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "End of the flow" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "Requirement not fulfilled" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "Flow authentication requirement" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "Requirement fulfilled" +msgstr "" + +#: authentik/flows/api/flows_diagram.py +msgid "Pre-flow policies" +msgstr "" + +#: authentik/flows/api/flows_diagram.py authentik/flows/models.py +msgid "Flow" +msgstr "" + +#: authentik/flows/exceptions.py +msgid "Flow does not apply to current user." +msgstr "" + +#: authentik/flows/models.py +#, python-brace-format +msgid "Dynamic In-memory stage: {doc}" +msgstr "" + +#: authentik/flows/models.py +msgid "Visible in the URL." +msgstr "" + +#: authentik/flows/models.py +msgid "Shown as the Title in Flow pages." +msgstr "" + +#: authentik/flows/models.py +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 +msgid "Background shown during execution" +msgstr "" + +#: authentik/flows/models.py +msgid "" +"Enable compatibility mode, increases compatibility with password managers on " +"mobile devices." +msgstr "" + +#: authentik/flows/models.py +msgid "Configure what should happen when a flow denies access to a user." +msgstr "" + +#: authentik/flows/models.py +msgid "Required level of authentication and authorization to access a flow." +msgstr "" + +#: authentik/flows/models.py +msgid "Flows" +msgstr "" + +#: authentik/flows/models.py +msgid "Can export a Flow" +msgstr "" + +#: authentik/flows/models.py +msgid "Can inspect a Flow's execution" +msgstr "" + +#: authentik/flows/models.py +msgid "View Flow's cache metrics" +msgstr "" + +#: authentik/flows/models.py +msgid "Clear Flow's cache metrics" +msgstr "" + +#: authentik/flows/models.py +msgid "Evaluate policies during the Flow planning process." +msgstr "" + +#: authentik/flows/models.py +msgid "Evaluate policies when the Stage is presented to the user." +msgstr "" + +#: authentik/flows/models.py +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 +msgid "Flow Stage Binding" +msgstr "" + +#: authentik/flows/models.py +msgid "Flow Stage Bindings" +msgstr "" + +#: authentik/flows/models.py +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 +msgid "Flow Token" +msgstr "" + +#: authentik/flows/models.py +msgid "Flow Tokens" +msgstr "" + +#: authentik/flows/views/executor.py +msgid "Invalid next URL" +msgstr "" + +#: authentik/lib/sync/outgoing/models.py +msgid "" +"When enabled, provider will not modify or create objects in the remote " +"system." +msgstr "" + +#: authentik/lib/utils/time.py +#, python-format +msgid "%(value)s is not in the correct format of 'hours=3;minutes=1'." +msgstr "" + +#: authentik/lib/validators.py +#, python-brace-format +msgid "The fields {field_names} must be used together." +msgstr "" + +#: authentik/outposts/api/service_connections.py +msgid "" +"You can only use an empty kubeconfig when connecting to a local cluster." +msgstr "" + +#: authentik/outposts/api/service_connections.py +msgid "Invalid kubeconfig" +msgstr "" + +#: authentik/outposts/models.py +msgid "" +"If enabled, use the local connection. Required Docker socket/Kubernetes " +"Integration" +msgstr "" + +#: authentik/outposts/models.py +msgid "Outpost Service-Connection" +msgstr "" + +#: authentik/outposts/models.py +msgid "Outpost Service-Connections" +msgstr "" + +#: authentik/outposts/models.py +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 "" + +#: authentik/outposts/models.py +msgid "" +"CA which the endpoint's Certificate is verified against. Can be left empty " +"for no validation." +msgstr "" + +#: authentik/outposts/models.py +msgid "" +"Certificate/Key used for authentication. Can be left empty for no " +"authentication." +msgstr "" + +#: authentik/outposts/models.py +msgid "Docker Service-Connection" +msgstr "" + +#: authentik/outposts/models.py +msgid "Docker Service-Connections" +msgstr "" + +#: authentik/outposts/models.py +msgid "" +"Paste your kubeconfig here. authentik will automatically use the currently " +"selected context." +msgstr "" + +#: authentik/outposts/models.py +msgid "Verify SSL Certificates of the Kubernetes API endpoint" +msgstr "" + +#: authentik/outposts/models.py +msgid "Kubernetes Service-Connection" +msgstr "" + +#: authentik/outposts/models.py +msgid "Kubernetes Service-Connections" +msgstr "" + +#: authentik/outposts/models.py +msgid "" +"Select Service-Connection authentik should use to manage this outpost. Leave " +"empty if authentik should not handle the deployment." +msgstr "" + +#: authentik/outposts/models.py +msgid "Outpost" +msgstr "" + +#: authentik/outposts/models.py +msgid "Outposts" +msgstr "" + +#: authentik/outposts/tasks.py +msgid "Update cached state of service connection." +msgstr "" + +#: authentik/outposts/tasks.py +msgid "Create/update/monitor/delete the deployment of an Outpost." +msgstr "" + +#: authentik/outposts/tasks.py +msgid "Ensure that all Outposts have valid Service Accounts and Tokens." +msgstr "" + +#: authentik/outposts/tasks.py +msgid "Send update to outpost" +msgstr "" + +#: authentik/outposts/tasks.py +msgid "Checks the local environment and create Service connections." +msgstr "" + +#: authentik/outposts/tasks.py +msgid "Terminate session on all outposts." +msgstr "" + +#: authentik/policies/denied.py +msgid "Access denied" +msgstr "" + +#: authentik/policies/dummy/models.py +msgid "Dummy Policy" +msgstr "" + +#: authentik/policies/dummy/models.py +msgid "Dummy Policies" +msgstr "" + +#: authentik/policies/event_matcher/api.py +#: authentik/policies/event_matcher/models.py +msgid "" +"Match events created by selected application. When left empty, all " +"applications are matched." +msgstr "" + +#: authentik/policies/event_matcher/api.py +#: authentik/policies/event_matcher/models.py +msgid "" +"Match events created by selected model. When left empty, all models are " +"matched. When an app is selected, all the application's models are matched." +msgstr "" + +#: authentik/policies/event_matcher/api.py +msgid "At least one criteria must be set." +msgstr "" + +#: authentik/policies/event_matcher/models.py +msgid "" +"Match created events with this action type. When left empty, all action " +"types will be matched." +msgstr "" + +#: authentik/policies/event_matcher/models.py +msgid "" +"Matches Event's Client IP (strict matching, for network matching use an " +"Expression Policy)" +msgstr "" + +#: authentik/policies/event_matcher/models.py +msgid "Event Matcher Policy" +msgstr "" + +#: authentik/policies/event_matcher/models.py +msgid "Event Matcher Policies" +msgstr "" + +#: authentik/policies/expiry/models.py +#, python-brace-format +msgid "Password expired {days} days ago. Please update your password." +msgstr "" + +#: authentik/policies/expiry/models.py +msgid "Password has expired." +msgstr "" + +#: authentik/policies/expiry/models.py +msgid "Password Expiry Policy" +msgstr "" + +#: authentik/policies/expiry/models.py +msgid "Password Expiry Policies" +msgstr "" + +#: authentik/policies/expression/models.py +msgid "Expression Policy" +msgstr "" + +#: authentik/policies/expression/models.py +msgid "Expression Policies" +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "GeoIP: client IP not found in ASN database." +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "Client IP is not part of an allowed autonomous system." +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "GeoIP: client IP address not found in City database." +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "Client IP is not in an allowed country." +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "Distance from previous authentication is larger than threshold." +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "Distance is further than possible." +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "GeoIP Policy" +msgstr "" + +#: authentik/policies/geoip/models.py +msgid "GeoIP Policies" +msgstr "" + +#: authentik/policies/models.py +msgid "all, all policies must pass" +msgstr "" + +#: authentik/policies/models.py +msgid "any, any policy must pass" +msgstr "" + +#: authentik/policies/models.py +msgid "Policy Binding Model" +msgstr "" + +#: authentik/policies/models.py +msgid "Policy Binding Models" +msgstr "" + +#: authentik/policies/models.py +msgid "Negates the outcome of the policy. Messages are unaffected." +msgstr "" + +#: authentik/policies/models.py +msgid "Timeout after which Policy execution is terminated." +msgstr "" + +#: authentik/policies/models.py +msgid "Result if the Policy execution fails." +msgstr "" + +#: authentik/policies/models.py +msgid "Policy Binding" +msgstr "" + +#: authentik/policies/models.py +msgid "Policy Bindings" +msgstr "" + +#: authentik/policies/models.py +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 +msgid "Policy" +msgstr "" + +#: authentik/policies/models.py +msgid "Policies" +msgstr "" + +#: authentik/policies/models.py +msgid "View Policy's cache metrics" +msgstr "" + +#: authentik/policies/models.py +msgid "Clear Policy's cache metrics" +msgstr "" + +#: authentik/policies/password/models.py +msgid "How many times the password hash is allowed to be on haveibeenpwned" +msgstr "" + +#: authentik/policies/password/models.py +msgid "" +"If the zxcvbn score is equal or less than this value, the policy will fail." +msgstr "" + +#: authentik/policies/password/models.py +msgid "Invalid password." +msgstr "" + +#: authentik/policies/password/models.py +#, python-brace-format +msgid "Password exists on {count} online lists." +msgstr "" + +#: authentik/policies/password/models.py +msgid "Password is too weak." +msgstr "" + +#: authentik/policies/password/models.py +msgid "Password Policy" +msgstr "" + +#: authentik/policies/password/models.py +msgid "Password Policies" +msgstr "" + +#: authentik/policies/reputation/api.py +msgid "Either IP or Username must be checked" +msgstr "" + +#: authentik/policies/reputation/models.py +msgid "Reputation Policy" +msgstr "" + +#: authentik/policies/reputation/models.py +msgid "Reputation Policies" +msgstr "" + +#: authentik/policies/reputation/models.py +msgid "Reputation Score" +msgstr "" + +#: authentik/policies/reputation/models.py +msgid "Reputation Scores" +msgstr "" + +#: authentik/policies/templates/policies/buffer.html +msgid "Waiting for authentication..." +msgstr "" + +#: authentik/policies/templates/policies/buffer.html +msgid "" +"You're already authenticating in another tab. This page will refresh once " +"authentication is completed." +msgstr "" + +#: authentik/policies/templates/policies/buffer.html +msgid "Authenticate in this tab" +msgstr "" + +#: authentik/policies/templates/policies/denied.html +msgid "Permission denied" +msgstr "" + +#: authentik/policies/templates/policies/denied.html +msgid "User's avatar" +msgstr "" + +#: authentik/policies/templates/policies/denied.html +msgid "Not you?" +msgstr "" + +#: authentik/policies/templates/policies/denied.html +msgid "Request has been denied." +msgstr "" + +#: authentik/policies/templates/policies/denied.html +msgid "Messages:" +msgstr "" + +#: authentik/policies/templates/policies/denied.html +msgid "Explanation:" +msgstr "" + +#: authentik/policies/templates/policies/denied.html +#, python-format +msgid "" +"\n" +" Policy binding '%(name)s' returned result '%(result)s'\n" +" " +msgstr "" + +#: authentik/policies/views.py +msgid "Failed to resolve application" +msgstr "" + +#: authentik/providers/ldap/models.py +msgid "DN under which objects are accessible." +msgstr "" + +#: authentik/providers/ldap/models.py +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 +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 authentik/providers/radius/models.py +msgid "" +"When enabled, code-based multi-factor authentication can be used by " +"appending a semicolon and the TOTP code to the password. This should only be " +"enabled if all users that will bind to this provider have a TOTP device " +"configured, as otherwise a password may incorrectly be rejected if it " +"contains a semicolon." +msgstr "" + +#: authentik/providers/ldap/models.py +msgid "LDAP Provider" +msgstr "" + +#: authentik/providers/ldap/models.py +msgid "LDAP Providers" +msgstr "" + +#: authentik/providers/ldap/models.py +msgid "Search full LDAP directory" +msgstr "" + +#: authentik/providers/oauth2/api/providers.py +#, python-brace-format +msgid "Invalid Regex Pattern: {url}" +msgstr "" + +#: authentik/providers/oauth2/constants.py +msgid "Based on the Hashed User ID" +msgstr "" + +#: authentik/providers/oauth2/constants.py +msgid "Based on user ID" +msgstr "" + +#: authentik/providers/oauth2/constants.py +msgid "Based on user UUID" +msgstr "" + +#: authentik/providers/oauth2/constants.py +msgid "Based on the username" +msgstr "" + +#: authentik/providers/oauth2/constants.py +msgid "Based on the User's Email. This is recommended over the UPN method." +msgstr "" + +#: authentik/providers/oauth2/constants.py +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 +msgid "Confidential" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Public" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Same identifier is used for all providers" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Each provider has a different issuer, based on the application slug." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Strict URL comparison" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Regular Expression URL matching" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Back-channel" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Front-channel" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "code (Authorization Code Flow)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "id_token (Implicit Flow)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "id_token token (Implicit Flow)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "code token (Hybrid Flow)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "code id_token (Hybrid Flow)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "code id_token token (Hybrid Flow)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "HS256 (Symmetric Encryption)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "RS256 (Asymmetric Encryption)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "ES256 (Asymmetric Encryption)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "ES384 (Asymmetric Encryption)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "ES512 (Asymmetric Encryption)" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Scope used by the client" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "" +"Description shown to the user when consenting. If left empty, the user won't " +"be informed." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Scope Mapping" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Scope Mappings" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Client Type" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "" +"Confidential clients are capable of maintaining the confidentiality of their " +"credentials. Public clients are incapable" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Client ID" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Client Secret" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Redirect URIs" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Logout URI" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Logout Method" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "" +"Backchannel logs out with server to server calls. Frontchannel uses iframes " +"in your browser" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Include claims in id_token" +msgstr "" + +#: authentik/providers/oauth2/models.py +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 +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 +msgid "" +"Tokens not valid on or after current time + this value (Format: hours=1;" +"minutes=2;seconds=3)." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "" +"When refreshing a token, if the refresh token is valid for less than this " +"duration, it will be renewed. When set to seconds=0, token will always be " +"renewed. (Format: hours=1;minutes=2;seconds=3)." +msgstr "" + +#: authentik/providers/oauth2/models.py +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 +msgid "Configure how the issuer field of the ID Token should be filled." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Key used to sign the tokens." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Encryption Key" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "" +"Key used to encrypt the tokens. When set, tokens will be encrypted and " +"returned as JWEs." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "" +"Any JWT signed by the JWK of the selected source can be used to authenticate." +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "OAuth2/OpenID Provider" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "OAuth2/OpenID Providers" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Scopes" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Code" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Nonce" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Code Challenge" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Code Challenge Method" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Authorization Code" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Authorization Codes" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "OAuth2 Access Token" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "OAuth2 Access Tokens" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "ID Token" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "OAuth2 Refresh Token" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "OAuth2 Refresh Tokens" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Device Token" +msgstr "" + +#: authentik/providers/oauth2/models.py +msgid "Device Tokens" +msgstr "" + +#: authentik/providers/oauth2/tasks.py +msgid "Send a back-channel logout request to the registered client" +msgstr "" + +#: authentik/providers/oauth2/tasks.py +msgid "Handle backchannel logout notifications dispatched via signal" +msgstr "" + +#: authentik/providers/oauth2/views/authorize.py +#: authentik/providers/saml/views/flows.py +#, python-brace-format +msgid "Redirecting to {app}..." +msgstr "" + +#: authentik/providers/oauth2/views/device_init.py +msgid "Invalid code" +msgstr "" + +#: authentik/providers/oauth2/views/userinfo.py +msgid "GitHub Compatibility: Access your User Information" +msgstr "" + +#: authentik/providers/oauth2/views/userinfo.py +msgid "GitHub Compatibility: Access you Email addresses" +msgstr "" + +#: authentik/providers/oauth2/views/userinfo.py +msgid "GitHub Compatibility: Access your Groups" +msgstr "" + +#: authentik/providers/proxy/api.py +msgid "User and password attributes must be set when basic auth is enabled." +msgstr "" + +#: authentik/providers/proxy/api.py +msgid "Internal host cannot be empty when forward auth is disabled." +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Proxy Session" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Proxy Sessions" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Validate SSL Certificates of upstream servers" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Internal host SSL Validation" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "" +"Enable support for forwardAuth in traefik and nginx auth_request. Exclusive " +"with internal_host." +msgstr "" + +#: authentik/providers/proxy/models.py +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 +msgid "" +"When enabled, this provider will intercept the authorization header and " +"authenticate requests based on its value." +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Set HTTP-Basic Authentication" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "" +"Set a custom HTTP-Basic Authentication header based on values from authentik." +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "HTTP-Basic Username Key" +msgstr "" + +#: authentik/providers/proxy/models.py +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 +msgid "HTTP-Basic Password Key" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "" +"User/Group Attribute used for the password part of the HTTP-Basic Header." +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Proxy Provider" +msgstr "" + +#: authentik/providers/proxy/models.py +msgid "Proxy Providers" +msgstr "" + +#: authentik/providers/proxy/tasks.py +msgid "Terminate session on Proxy outpost." +msgstr "" + +#: authentik/providers/rac/models.py authentik/stages/user_login/models.py +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/providers/rac/models.py +msgid "When set to true, connection tokens will be deleted upon disconnect." +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Provider" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Providers" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Endpoint" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Endpoints" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Provider Property Mapping" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Provider Property Mappings" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Connection token" +msgstr "" + +#: authentik/providers/rac/models.py +msgid "RAC Connection tokens" +msgstr "" + +#: authentik/providers/rac/views.py +msgid "Maximum connection limit reached." +msgstr "" + +#: authentik/providers/rac/views.py +msgid "(You are already connected in another tab/window)" +msgstr "" + +#: authentik/providers/radius/models.py +msgid "Shared secret between clients and server to hash packets." +msgstr "" + +#: authentik/providers/radius/models.py +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 +msgid "Radius Provider" +msgstr "" + +#: authentik/providers/radius/models.py +msgid "Radius Providers" +msgstr "" + +#: authentik/providers/radius/models.py +msgid "Radius Provider Property Mapping" +msgstr "" + +#: authentik/providers/radius/models.py +msgid "Radius Provider Property Mappings" +msgstr "" + +#: authentik/providers/saml/api/providers.py +msgid "" +"With a signing keypair selected, at least one of 'Sign assertion' and 'Sign " +"Response' must be selected." +msgstr "" + +#: authentik/providers/saml/api/providers.py +msgid "Invalid XML Syntax" +msgstr "" + +#: authentik/providers/saml/api/providers.py +#, python-brace-format +msgid "Failed to import Metadata: {messages}" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "ACS URL" +msgstr "" + +#: authentik/providers/saml/models.py +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 +msgid "Also known as EntityID" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "Service Provider Binding" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"This determines how authentik sends the response back to the Service " +"Provider." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SLS URL" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "Single Logout Service URL where the logout response should be sent." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SLS Binding" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"This determines how authentik sends the logout response back to the Service " +"Provider." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"Method to use for logout. Front-channel iframe loads all logout URLs " +"simultaneously in hidden iframes. Front-channel native uses your active " +"browser tab to send post requests and redirect to providers. Back-channel " +"sends logout requests directly from the server without user interaction " +"(requires POST SLS binding)." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "NameID Property Mapping" +msgstr "" + +#: authentik/providers/saml/models.py +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 +msgid "AuthnContextClassRef Property Mapping" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"Configure how the AuthnContextClassRef value will be created. When left " +"empty, the AuthnContextClassRef will be set based on which authentication " +"methods the user used to authenticate." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"Assertion valid not before current time + this value (Format: hours=-1;" +"minutes=-2;seconds=-3)." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"Assertion not valid on or after current time + this value (Format: hours=1;" +"minutes=2;seconds=3)." +msgstr "" + +#: authentik/providers/saml/models.py +msgid "" +"Session not valid on or after current time + this value (Format: hours=1;" +"minutes=2;seconds=3)." +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "SHA1" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "SHA256" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "SHA384" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "SHA512" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "RSA-SHA1" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "RSA-SHA256" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "RSA-SHA384" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "RSA-SHA512" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "ECDSA-SHA1" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "ECDSA-SHA256" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "ECDSA-SHA384" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "ECDSA-SHA512" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "DSA-SHA1" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +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 authentik/sources/saml/models.py +msgid "Verification Certificate" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "Keypair used to sign outgoing Responses going to the Service Provider." +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "Signing Keypair" +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "" +"When selected, incoming assertions are encrypted by the IdP using the public " +"key of the encryption keypair. The assertion is decrypted by the SP using " +"the the private key." +msgstr "" + +#: authentik/providers/saml/models.py authentik/sources/saml/models.py +msgid "Encryption Keypair" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "Default relay_state value for IDP-initiated logins" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Provider" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Providers" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Provider Property Mapping" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Provider Property Mappings" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Provider from Metadata" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Providers from Metadata" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "Link to the user's authenticated session" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML SessionIndex for this session" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML NameID value for this session" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML NameID format" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Session" +msgstr "" + +#: authentik/providers/saml/models.py +msgid "SAML Sessions" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "OAuth" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Default" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "AWS" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Slack" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Salesforce" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Base URL to SCIM requests, usually ends in /v2" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Authentication token" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "OAuth Source used for authentication" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Additional OAuth parameters, such as grant_type" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "SCIM Compatibility Mode" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "Alter authentik behavior for vendor-specific SCIM implementations." +msgstr "" + +#: authentik/providers/scim/models.py +msgid "SCIM Provider" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "SCIM Providers" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "SCIM Provider Mapping" +msgstr "" + +#: authentik/providers/scim/models.py +msgid "SCIM Provider Mappings" +msgstr "" + +#: authentik/providers/scim/tasks.py +msgid "Sync SCIM provider objects." +msgstr "" + +#: authentik/providers/scim/tasks.py +msgid "Full sync for SCIM provider." +msgstr "" + +#: authentik/providers/scim/tasks.py +msgid "Sync a direct object (user, group) for SCIM provider." +msgstr "" + +#: authentik/providers/scim/tasks.py +msgid "Dispatch syncs for a direct object (user, group) for SCIM providers." +msgstr "" + +#: authentik/providers/scim/tasks.py +msgid "Sync a related object (memberships) for SCIM provider." +msgstr "" + +#: authentik/providers/scim/tasks.py +msgid "Dispatch syncs for a related object (memberships) for SCIM providers." +msgstr "" + +#: authentik/rbac/models.py +msgid "Role" +msgstr "" + +#: authentik/rbac/models.py +msgid "Roles" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can assign permissions to roles" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can unassign permissions from roles" +msgstr "" + +#: authentik/rbac/models.py +msgid "Initial Permissions" +msgstr "" + +#: authentik/rbac/models.py +msgid "System permission" +msgstr "" + +#: authentik/rbac/models.py +msgid "System permissions" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can view system info" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can access admin interface" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can view system settings" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can edit system settings" +msgstr "" + +#: authentik/recovery/management/commands/create_admin_group.py +msgid "Create admin group if the default group gets deleted." +msgstr "" + +#: authentik/recovery/management/commands/create_recovery_key.py +msgid "Create a Key which can be used to restore access to authentik." +msgstr "" + +#: authentik/recovery/views.py +msgid "Used recovery-link to authenticate." +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Kerberos realm" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Custom krb5.conf to use. Uses the system one by default" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "KAdmin server type" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Sync users from Kerberos into authentik" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "When a user changes their password, sync it back to Kerberos" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Principal to authenticate to kadmin for sync." +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Password to authenticate to kadmin for sync" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "" +"Keytab to authenticate to kadmin for sync. Must be base64-encoded or in the " +"form TYPE:residual" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "" +"Credentials cache to authenticate to kadmin for sync. Must be in the form " +"TYPE:residual" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "" +"Force the use of a specific server name for SPNEGO. Must be in the form " +"HTTP@hostname" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "SPNEGO keytab base64-encoded or path to keytab in the form FILE:path" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Credential cache to use for SPNEGO in form type:residual" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "" +"If enabled, the authentik-stored password will be updated upon login with " +"the Kerberos password backend" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Kerberos Source" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Kerberos Sources" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Kerberos Source Property Mapping" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Kerberos Source Property Mappings" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "User Kerberos Source Connection" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "User Kerberos Source Connections" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Group Kerberos Source Connection" +msgstr "" + +#: authentik/sources/kerberos/models.py +msgid "Group Kerberos Source Connections" +msgstr "" + +#: authentik/sources/kerberos/tasks.py +msgid "Check connectivity for Kerberos sources." +msgstr "" + +#: authentik/sources/kerberos/tasks.py +msgid "Sync Kerberos source." +msgstr "" + +#: authentik/sources/kerberos/views.py +msgid "SPNEGO authentication required" +msgstr "" + +#: authentik/sources/kerberos/views.py +msgid "" +"\n" +" Make sure you have valid tickets (obtainable via kinit)\n" +" and configured the browser correctly.\n" +" Please contact your administrator.\n" +" " +msgstr "" + +#: authentik/sources/ldap/api.py +msgid "Only a single LDAP Source with password synchronization is allowed" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Server URI" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "" +"Optionally verify the LDAP Server's Certificate against the CA Chain in this " +"keypair." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "" +"Client certificate to authenticate against the LDAP Server's Certificate." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Bind CN" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Enable Start TLS" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Use Server URI for SNI verification" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Base DN" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Prepended to Base DN for User-queries." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Addition User DN" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Prepended to Base DN for Group-queries." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Addition Group DN" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Consider Objects matching this filter to be Users." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Attribute which matches the value of `group_membership_field`." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Field which contains members of a group." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Consider Objects matching this filter to be Groups." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Field which contains a unique Identifier." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Update internal authentik password when login succeeds with LDAP" +msgstr "" + +#: authentik/sources/ldap/models.py +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 +msgid "" +"Lookup group membership based on a user attribute instead of a group " +"attribute. This allows nested group resolution on systems like FreeIPA and " +"Active Directory" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "" +"Delete authentik users and groups which were previously supplied by this " +"source, but are now missing from it." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "LDAP Source" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "LDAP Sources" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "LDAP Source Property Mapping" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "LDAP Source Property Mappings" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "" +"Unique ID used while checking if this object still exists in the directory." +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "User LDAP Source Connection" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "User LDAP Source Connections" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Group LDAP Source Connection" +msgstr "" + +#: authentik/sources/ldap/models.py +msgid "Group LDAP Source Connections" +msgstr "" + +#: authentik/sources/ldap/signals.py +msgid "Password does not match Active Directory Complexity." +msgstr "" + +#: authentik/sources/ldap/tasks.py +msgid "Check connectivity for LDAP source." +msgstr "" + +#: authentik/sources/ldap/tasks.py +msgid "Sync LDAP source." +msgstr "" + +#: authentik/sources/ldap/tasks.py +msgid "Sync page for LDAP source." +msgstr "" + +#: authentik/sources/oauth/clients/oauth2.py +msgid "No token received." +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "HTTP Basic Authentication" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Include the client ID and secret as request parameters" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "No PKCE" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Plain" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "S256" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Request Token URL" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "" +"URL used to request the initial token. This URL is only required for OAuth 1." +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Authorization URL" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "URL the user is redirect to to conest the flow." +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Access Token URL" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "URL used by authentik to retrieve tokens." +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Profile URL" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "URL used by authentik to get user information." +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Additional Scopes" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "PKCE" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "" +"How to perform authentication during an authorization_code token request flow" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "GitHub OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "GitHub OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "GitLab OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "GitLab OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Twitch OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Twitch OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Mailcow OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Mailcow OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Twitter OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Twitter OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Facebook OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Facebook OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Discord OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Discord OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Patreon OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Patreon OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Google OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Google OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Azure AD OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Azure AD OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Entra ID OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Entra ID OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "OpenID OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "OpenID OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Apple OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Apple OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Okta OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Okta OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Reddit OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Reddit OAuth Sources" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "OAuth Source Property Mapping" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "OAuth Source Property Mappings" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "User OAuth Source Connection" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "User OAuth Source Connections" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Group OAuth Source Connection" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Group OAuth Source Connections" +msgstr "" + +#: authentik/sources/oauth/tasks.py +msgid "" +"Update OAuth sources' config from well_known, and JWKS info from the " +"configured URL." +msgstr "" + +#: authentik/sources/oauth/views/callback.py +#, python-brace-format +msgid "Authentication failed: {reason}" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Client identifier used to talk to Plex." +msgstr "" + +#: authentik/sources/plex/models.py +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 +msgid "Allow friends to authenticate, even if you don't share a server." +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Plex token used to check friends" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Plex Source" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Plex Sources" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Plex Source Property Mapping" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Plex Source Property Mappings" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "User Plex Source Connection" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "User Plex Source Connections" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Group Plex Source Connection" +msgstr "" + +#: authentik/sources/plex/models.py +msgid "Group Plex Source Connections" +msgstr "" + +#: authentik/sources/plex/tasks.py +msgid "Check the validity of a Plex source." +msgstr "" + +#: authentik/sources/saml/api/source.py +msgid "" +"With a Verification Certificate selected, at least one of 'Verify Assertion " +"Signature' or 'Verify Response Signature' must be selected." +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Redirect Binding" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "POST Binding" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "POST Binding with auto-confirmation" +msgstr "" + +#: authentik/sources/saml/models.py authentik/sources/telegram/models.py +msgid "Flow used before authentication." +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Issuer" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Also known as Entity ID. Defaults the Metadata URL." +msgstr "" + +#: authentik/sources/saml/models.py +msgid "SSO URL" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "URL that the initial Login request is sent to." +msgstr "" + +#: authentik/sources/saml/models.py +msgid "SLO URL" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Optional URL if your IDP supports Single-Logout." +msgstr "" + +#: authentik/sources/saml/models.py +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 +msgid "" +"NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent." +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Delete temporary users after" +msgstr "" + +#: authentik/sources/saml/models.py +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 +msgid "Keypair used to sign outgoing Responses going to the Identity Provider." +msgstr "" + +#: authentik/sources/saml/models.py +msgid "SAML Source" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "SAML Sources" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "SAML Source Property Mapping" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "SAML Source Property Mappings" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "User SAML Source Connection" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "User SAML Source Connections" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Group SAML Source Connection" +msgstr "" + +#: authentik/sources/saml/models.py +msgid "Group SAML Source Connections" +msgstr "" + +#: authentik/sources/saml/views.py +#, python-brace-format +msgid "Continue to {source_name}" +msgstr "" + +#: authentik/sources/scim/models.py +msgid "SCIM Source" +msgstr "" + +#: authentik/sources/scim/models.py +msgid "SCIM Sources" +msgstr "" + +#: authentik/sources/scim/models.py +msgid "SCIM Source Property Mapping" +msgstr "" + +#: authentik/sources/scim/models.py +msgid "SCIM Source Property Mappings" +msgstr "" + +#: authentik/sources/telegram/models.py authentik/sources/telegram/stage.py +msgid "Telegram bot username" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Telegram bot token" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Request access to send messages from your bot." +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Telegram Source" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Telegram Sources" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Telegram Source Property Mapping" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Telegram Source Property Mappings" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "User Telegram Source Connection" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "User Telegram Source Connections" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Group Telegram Source Connection" +msgstr "" + +#: authentik/sources/telegram/models.py +msgid "Group Telegram Source Connections" +msgstr "" + +#: authentik/sources/telegram/stage.py +msgid "Authentication date is too old" +msgstr "" + +#: authentik/sources/telegram/stage.py +msgid "Invalid hash" +msgstr "" + +#: authentik/stages/authenticator_duo/models.py +msgid "Duo Authenticator Setup Stage" +msgstr "" + +#: authentik/stages/authenticator_duo/models.py +msgid "Duo Authenticator Setup Stages" +msgstr "" + +#: authentik/stages/authenticator_duo/models.py +msgid "Duo Device" +msgstr "" + +#: authentik/stages/authenticator_duo/models.py +msgid "Duo Devices" +msgstr "" + +#: authentik/stages/authenticator_email/models.py +#: authentik/stages/email/models.py +msgid "" +"When enabled, global Email connection settings will be used and connection " +"settings below will be ignored." +msgstr "" + +#: authentik/stages/authenticator_email/models.py +#: authentik/stages/email/models.py +msgid "Time the token sent is valid (Format: hours=3,minutes=17,seconds=300)." +msgstr "" + +#: authentik/stages/authenticator_email/models.py +msgid "Email Authenticator Setup Stage" +msgstr "" + +#: authentik/stages/authenticator_email/models.py +msgid "Email Authenticator Setup Stages" +msgstr "" + +#: authentik/stages/authenticator_email/models.py +#: authentik/stages/authenticator_email/stage.py +#: authentik/stages/email/stage.py +msgid "Exception occurred while rendering E-mail template" +msgstr "" + +#: authentik/stages/authenticator_email/models.py +msgid "Email Device" +msgstr "" + +#: authentik/stages/authenticator_email/models.py +msgid "Email Devices" +msgstr "" + +#: authentik/stages/authenticator_email/stage.py +#: authentik/stages/authenticator_sms/stage.py +#: authentik/stages/authenticator_totp/stage.py +msgid "Code does not match" +msgstr "" + +#: authentik/stages/authenticator_email/stage.py +msgid "Invalid email" +msgstr "" + +#: authentik/stages/authenticator_email/stage.py +msgid "The user already has an email address registered for MFA." +msgstr "" + +#: authentik/stages/authenticator_email/templates/email/email_otp.html +#: authentik/stages/email/templates/email/password_reset.html +#, python-format +msgid "" +"\n" +" Hi %(username)s,\n" +" " +msgstr "" + +#: authentik/stages/authenticator_email/templates/email/email_otp.html +msgid "" +"\n" +" Email MFA code.\n" +" " +msgstr "" + +#: authentik/stages/authenticator_email/templates/email/email_otp.html +#, python-format +msgid "" +"\n" +" If you did not request this code, please ignore this email. The code " +"above is valid for %(expires)s.\n" +" " +msgstr "" + +#: authentik/stages/authenticator_email/templates/email/email_otp.txt +#: authentik/stages/email/templates/email/password_reset.txt +#, python-format +msgid "Hi %(username)s," +msgstr "" + +#: authentik/stages/authenticator_email/templates/email/email_otp.txt +msgid "" +"\n" +"Email MFA code\n" +msgstr "" + +#: authentik/stages/authenticator_email/templates/email/email_otp.txt +#, python-format +msgid "" +"\n" +"If you did not request this code, please ignore this email. The code above " +"is valid for %(expires)s.\n" +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +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 reused in the future." +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +msgid "Optionally modify the payload being sent to custom providers." +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +#, python-brace-format +msgid "Use this code to authenticate in authentik: {token}" +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +msgid "SMS Authenticator Setup Stage" +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +msgid "SMS Authenticator Setup Stages" +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +msgid "SMS Device" +msgstr "" + +#: authentik/stages/authenticator_sms/models.py +msgid "SMS Devices" +msgstr "" + +#: authentik/stages/authenticator_sms/stage.py +msgid "Invalid phone number" +msgstr "" + +#: authentik/stages/authenticator_static/models.py +msgid "Static Authenticator Setup Stage" +msgstr "" + +#: authentik/stages/authenticator_static/models.py +msgid "Static Authenticator Setup Stages" +msgstr "" + +#: authentik/stages/authenticator_static/models.py +msgid "Static Device" +msgstr "" + +#: authentik/stages/authenticator_static/models.py +msgid "Static Devices" +msgstr "" + +#: authentik/stages/authenticator_static/models.py +msgid "Static Token" +msgstr "" + +#: authentik/stages/authenticator_static/models.py +msgid "Static Tokens" +msgstr "" + +#: authentik/stages/authenticator_totp/models.py +msgid "6 digits, widely compatible" +msgstr "" + +#: authentik/stages/authenticator_totp/models.py +msgid "8 digits, not compatible with apps like Google Authenticator" +msgstr "" + +#: authentik/stages/authenticator_totp/models.py +msgid "TOTP Authenticator Setup Stage" +msgstr "" + +#: authentik/stages/authenticator_totp/models.py +msgid "TOTP Authenticator Setup Stages" +msgstr "" + +#: authentik/stages/authenticator_totp/models.py +msgid "TOTP Device" +msgstr "" + +#: authentik/stages/authenticator_totp/models.py +msgid "TOTP Devices" +msgstr "" + +#: authentik/stages/authenticator_validate/challenge.py +msgid "" +"Invalid Token. Please ensure the time on your device is accurate and try " +"again." +msgstr "" + +#: authentik/stages/authenticator_validate/challenge.py +#: authentik/stages/authenticator_webauthn/stage.py +#, python-brace-format +msgid "Invalid device type. Contact your {brand} administrator for help." +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "Static" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "TOTP" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "WebAuthn" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "Duo" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "SMS" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +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 +msgid "Device classes which can be used to authenticate" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +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 +msgid "Enforce user verification for WebAuthn devices." +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "Authenticator Validation Stage" +msgstr "" + +#: authentik/stages/authenticator_validate/models.py +msgid "Authenticator Validation Stages" +msgstr "" + +#: authentik/stages/authenticator_validate/stage.py +msgid "No (allowed) MFA authenticator configured." +msgstr "" + +#: authentik/stages/authenticator_webauthn/models.py +msgid "WebAuthn Authenticator Setup Stage" +msgstr "" + +#: authentik/stages/authenticator_webauthn/models.py +msgid "WebAuthn Authenticator Setup Stages" +msgstr "" + +#: authentik/stages/authenticator_webauthn/models.py +msgid "WebAuthn Device" +msgstr "" + +#: authentik/stages/authenticator_webauthn/models.py +msgid "WebAuthn Devices" +msgstr "" + +#: authentik/stages/authenticator_webauthn/models.py +msgid "WebAuthn Device type" +msgstr "" + +#: authentik/stages/authenticator_webauthn/models.py +msgid "WebAuthn Device types" +msgstr "" + +#: authentik/stages/authenticator_webauthn/tasks.py +msgid "" +"Background task to import FIDO Alliance MDS blob and AAGUIDs into database." +msgstr "" + +#: authentik/stages/captcha/models.py +msgid "Public key, acquired your captcha Provider." +msgstr "" + +#: authentik/stages/captcha/models.py +msgid "Private key, acquired your captcha Provider." +msgstr "" + +#: authentik/stages/captcha/models.py +msgid "" +"When enabled and the received captcha score is outside of the given " +"threshold, the stage will show an error message. When not enabled, the flow " +"will continue, but the data from the captcha will be available in the " +"context for policy decisions" +msgstr "" + +#: authentik/stages/captcha/models.py +msgid "Captcha Stage" +msgstr "" + +#: authentik/stages/captcha/models.py +msgid "Captcha Stages" +msgstr "" + +#: authentik/stages/captcha/stage.py +msgid "Invalid captcha response. Retrying may solve this issue." +msgstr "" + +#: authentik/stages/captcha/stage.py +msgid "Invalid captcha response" +msgstr "" + +#: authentik/stages/captcha/stage.py +msgid "Failed to validate token" +msgstr "" + +#: authentik/stages/consent/models.py +msgid "" +"Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3)." +msgstr "" + +#: authentik/stages/consent/models.py +msgid "Consent Stage" +msgstr "" + +#: authentik/stages/consent/models.py +msgid "Consent Stages" +msgstr "" + +#: authentik/stages/consent/models.py +msgid "User Consent" +msgstr "" + +#: authentik/stages/consent/models.py +msgid "User Consents" +msgstr "" + +#: authentik/stages/consent/stage.py +msgid "Invalid consent token, re-showing prompt" +msgstr "" + +#: authentik/stages/deny/models.py +msgid "Deny Stage" +msgstr "" + +#: authentik/stages/deny/models.py +msgid "Deny Stages" +msgstr "" + +#: authentik/stages/dummy/models.py +msgid "Dummy Stage" +msgstr "" + +#: authentik/stages/dummy/models.py +msgid "Dummy Stages" +msgstr "" + +#: authentik/stages/email/flow.py +msgid "Continue to confirm this email address." +msgstr "" + +#: authentik/stages/email/flow.py +msgid "Link was already used, please request a new link." +msgstr "" + +#: authentik/stages/email/models.py +msgid "Password Reset" +msgstr "" + +#: authentik/stages/email/models.py +msgid "Account Confirmation" +msgstr "" + +#: authentik/stages/email/models.py +msgid "Email OTP" +msgstr "" + +#: authentik/stages/email/models.py +msgid "Event Notification" +msgstr "" + +#: authentik/stages/email/models.py +msgid "" +"The time window used to count recent account recovery attempts. If the " +"number of attempts exceed recovery_max_attempts within this period, further " +"attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3)." +msgstr "" + +#: authentik/stages/email/models.py +msgid "Activate users upon completion of stage." +msgstr "" + +#: authentik/stages/email/models.py +msgid "Email Stage" +msgstr "" + +#: authentik/stages/email/models.py +msgid "Email Stages" +msgstr "" + +#: authentik/stages/email/stage.py +msgid "Successfully verified Email." +msgstr "" + +#: authentik/stages/email/stage.py +msgid "No pending user." +msgstr "" + +#: authentik/stages/email/stage.py +msgid "Email sent." +msgstr "" + +#: authentik/stages/email/stage.py +#, python-brace-format +msgid "" +"Too many account verification attempts. Please try again after {minutes} " +"minutes." +msgstr "" + +#: authentik/stages/email/stage.py +msgid "Email Successfully sent." +msgstr "" + +#: authentik/stages/email/tasks.py +msgid "Send email." +msgstr "" + +#: authentik/stages/email/templates/email/account_confirmation.html +#: authentik/stages/email/templates/email/account_confirmation.txt +msgid "Welcome!" +msgstr "" + +#: authentik/stages/email/templates/email/account_confirmation.html +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 +msgid "Confirm Account" +msgstr "" + +#: authentik/stages/email/templates/email/account_confirmation.html +#, 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.txt +msgid "" +"We're excited to have you get started. First, you need to confirm your " +"account. Just open the link below." +msgstr "" + +#: authentik/stages/email/templates/email/event_notification.html +#, python-format +msgid "" +"\n" +" This email was sent from the notification transport %(name)s.\n" +" " +msgstr "" + +#: authentik/stages/email/templates/email/event_notification.txt +msgid "Dear authentik user," +msgstr "" + +#: authentik/stages/email/templates/email/event_notification.txt +msgid "The following notification was created:" +msgstr "" + +#: authentik/stages/email/templates/email/event_notification.txt +msgid "Additional attributes:" +msgstr "" + +#: authentik/stages/email/templates/email/event_notification.txt +#, python-format +msgid "" +"\n" +"This email was sent from the notification transport %(name)s.\n" +msgstr "" + +#: authentik/stages/email/templates/email/password_reset.html +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 +#, 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/password_reset.txt +msgid "" +"\n" +"You recently requested to change your password for your authentik account. " +"Use the link below to set a new password.\n" +msgstr "" + +#: authentik/stages/email/templates/email/password_reset.txt +#, 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 +msgid "authentik Test-Email" +msgstr "" + +#: authentik/stages/email/templates/email/setup.html +msgid "" +"\n" +" This is a test email to inform you, that you've " +"successfully configured authentik emails.\n" +" " +msgstr "" + +#: authentik/stages/email/templates/email/setup.txt +msgid "" +"\n" +"This is a test email to inform you, that you've successfully configured " +"authentik emails.\n" +msgstr "" + +#: authentik/stages/identification/api.py +msgid "When no user fields are selected, at least one source must be selected" +msgstr "" + +#: authentik/stages/identification/models.py +msgid "" +"Fields of the user object to match against. (Hold shift to select multiple " +"options)" +msgstr "" + +#: authentik/stages/identification/models.py +msgid "When enabled, user fields are matched regardless of their casing." +msgstr "" + +#: authentik/stages/identification/models.py +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 +msgid "" +"When enabled, the stage will succeed and continue even when incorrect user " +"info is entered." +msgstr "" + +#: authentik/stages/identification/models.py +msgid "" +"Show the user the 'Remember me on this device' toggle, allowing repeat users " +"to skip straight to entering their password." +msgstr "" + +#: authentik/stages/identification/models.py +msgid "Optional enrollment flow, which is linked at the bottom of the page." +msgstr "" + +#: authentik/stages/identification/models.py +msgid "Optional recovery flow, which is linked at the bottom of the page." +msgstr "" + +#: authentik/stages/identification/models.py +msgid "Optional passwordless flow, which is linked at the bottom of the page." +msgstr "" + +#: authentik/stages/identification/models.py +msgid "Specify which sources should be shown." +msgstr "" + +#: authentik/stages/identification/models.py +msgid "Identification Stage" +msgstr "" + +#: authentik/stages/identification/models.py +msgid "Identification Stages" +msgstr "" + +#: authentik/stages/identification/stage.py +msgid "Failed to authenticate." +msgstr "" + +#: authentik/stages/identification/stage.py +msgid "Log in" +msgstr "" + +#: authentik/stages/identification/stage.py +msgid "Continue" +msgstr "" + +#: authentik/stages/invitation/models.py +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 +msgid "Invitation Stage" +msgstr "" + +#: authentik/stages/invitation/models.py +msgid "Invitation Stages" +msgstr "" + +#: authentik/stages/invitation/models.py +msgid "When set, only the configured flow can use this invitation." +msgstr "" + +#: authentik/stages/invitation/models.py +msgid "When enabled, the invitation will be deleted after usage." +msgstr "" + +#: authentik/stages/invitation/models.py +msgid "Optional fixed data to enforce on user enrollment." +msgstr "" + +#: authentik/stages/invitation/models.py +msgid "Invitation" +msgstr "" + +#: authentik/stages/invitation/models.py +msgid "Invitations" +msgstr "" + +#: authentik/stages/invitation/stage.py +msgid "Invalid invite/invite not found" +msgstr "" + +#: authentik/stages/password/models.py +msgid "User database + standard password" +msgstr "" + +#: authentik/stages/password/models.py +msgid "User database + app passwords" +msgstr "" + +#: authentik/stages/password/models.py +msgid "User database + LDAP password" +msgstr "" + +#: authentik/stages/password/models.py +msgid "User database + Kerberos password" +msgstr "" + +#: authentik/stages/password/models.py +msgid "Selection of backends to test the password against." +msgstr "" + +#: authentik/stages/password/models.py +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 +msgid "" +"When enabled, provides a 'show password' button with the password input " +"field." +msgstr "" + +#: authentik/stages/password/models.py +msgid "Password Stage" +msgstr "" + +#: authentik/stages/password/models.py +msgid "Password Stages" +msgstr "" + +#: authentik/stages/password/stage.py +msgid "Invalid password" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Text: Simple Text input" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Text area: Multiline Text Input." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Text (read-only): Simple Text input, but cannot be edited." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Text area (read-only): Multiline Text input, but cannot be edited." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "" +"Username: Same as Text input, but checks for and prevents duplicate " +"usernames." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Email: Text field with Email type." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "" +"Password: Masked input, multiple inputs of this type on the same prompt need " +"to be identical." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Fixed choice field rendered as a group of radio buttons." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Fixed choice field rendered as a dropdown." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "" +"File: File upload for arbitrary files. File content will be available in " +"flow context as data-URI" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Separator: Static Separator Line" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Hidden: Hidden field, can be used to insert data into form." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Static: Static value, displayed as-is." +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "authentik: Selection of locales authentik supports" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Name of the form field, also used to store the value" +msgstr "" + +#: authentik/stages/prompt/models.py +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 +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 +msgid "Prompt" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Prompts" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Prompt Stage" +msgstr "" + +#: authentik/stages/prompt/models.py +msgid "Prompt Stages" +msgstr "" + +#: authentik/stages/prompt/stage.py +msgid "Passwords don't match." +msgstr "" + +#: authentik/stages/redirect/api.py +msgid "Target URL should be present when mode is Static." +msgstr "" + +#: authentik/stages/redirect/api.py +msgid "Target Flow should be present when mode is Flow." +msgstr "" + +#: authentik/stages/redirect/models.py +msgid "Redirect Stage" +msgstr "" + +#: authentik/stages/redirect/models.py +msgid "Redirect Stages" +msgstr "" + +#: authentik/stages/user_delete/models.py +msgid "User Delete Stage" +msgstr "" + +#: authentik/stages/user_delete/models.py +msgid "User Delete Stages" +msgstr "" + +#: authentik/stages/user_delete/stage.py +msgid "No Pending User." +msgstr "" + +#: authentik/stages/user_login/models.py +msgid "Bind sessions created by this stage to the configured network" +msgstr "" + +#: authentik/stages/user_login/models.py +msgid "Bind sessions created by this stage to the configured GeoIP location" +msgstr "" + +#: authentik/stages/user_login/models.py +msgid "Terminate all other sessions of the user logging in." +msgstr "" + +#: authentik/stages/user_login/models.py +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 +msgid "" +"When set to a non-zero value, authentik will save a cookie with a longer " +"expiry,to remember the device the user is logging in from. (Format: hours=-1;" +"minutes=-2;seconds=-3)" +msgstr "" + +#: authentik/stages/user_login/models.py +msgid "User Login Stage" +msgstr "" + +#: authentik/stages/user_login/models.py +msgid "User Login Stages" +msgstr "" + +#: authentik/stages/user_login/stage.py +msgid "No Pending user to login." +msgstr "" + +#: authentik/stages/user_logout/models.py +msgid "User Logout Stage" +msgstr "" + +#: authentik/stages/user_logout/models.py +msgid "User Logout Stages" +msgstr "" + +#: authentik/stages/user_write/models.py +msgid "When set, newly created users are inactive and cannot login." +msgstr "" + +#: authentik/stages/user_write/models.py +msgid "Optionally add newly created users to this group." +msgstr "" + +#: authentik/stages/user_write/models.py +msgid "User Write Stage" +msgstr "" + +#: authentik/stages/user_write/models.py +msgid "User Write Stages" +msgstr "" + +#: authentik/stages/user_write/stage.py +msgid "No Pending data." +msgstr "" + +#: authentik/stages/user_write/stage.py +msgid "No user found and can't create new user." +msgstr "" + +#: authentik/stages/user_write/stage.py +msgid "Failed to update user. Please try again later." +msgstr "" + +#: authentik/tasks/models.py +msgid "Tenant this task belongs to" +msgstr "" + +#: authentik/tasks/models.py +msgid "Retry failed task" +msgstr "" + +#: authentik/tasks/models.py +msgid "Task log" +msgstr "" + +#: authentik/tasks/models.py +msgid "Task logs" +msgstr "" + +#: authentik/tasks/models.py +msgid "Worker status" +msgstr "" + +#: authentik/tasks/models.py +msgid "Worker statuses" +msgstr "" + +#: authentik/tasks/schedules/models.py +msgid "Unique schedule identifier" +msgstr "" + +#: authentik/tasks/schedules/models.py +msgid "User schedule identifier" +msgstr "" + +#: authentik/tasks/schedules/models.py +msgid "Manually trigger a schedule" +msgstr "" + +#: authentik/tasks/tasks.py +msgid "Remove old worker statuses." +msgstr "" + +#: authentik/tenants/api/settings.py +#, python-brace-format +msgid "Value for flag {flag_key} needs to be of type {type}." +msgstr "" + +#: authentik/tenants/models.py +msgid "" +"Schema name must start with t_, only contain lowercase letters and numbers " +"and be less than 63 characters." +msgstr "" + +#: authentik/tenants/models.py +msgid "Configure how authentik should show avatars for users." +msgstr "" + +#: authentik/tenants/models.py +msgid "Enable the ability for users to change their name." +msgstr "" + +#: authentik/tenants/models.py +msgid "Enable the ability for users to change their email address." +msgstr "" + +#: authentik/tenants/models.py +msgid "Enable the ability for users to change their username." +msgstr "" + +#: authentik/tenants/models.py +msgid "" +"Events will be deleted after this duration.(Format: weeks=3;days=2;hours=3," +"seconds=2)." +msgstr "" + +#: authentik/tenants/models.py +msgid "Reputation cannot decrease lower than this value. Zero or negative." +msgstr "" + +#: authentik/tenants/models.py +msgid "Reputation cannot increase higher than this value. Zero or positive." +msgstr "" + +#: authentik/tenants/models.py +msgid "The option configures the footer links on the flow executor pages." +msgstr "" + +#: authentik/tenants/models.py +msgid "" +"When enabled, all the events caused by a user will be deleted upon the " +"user's deletion." +msgstr "" + +#: authentik/tenants/models.py +msgid "Globally enable/disable impersonation." +msgstr "" + +#: authentik/tenants/models.py +msgid "Require administrators to provide a reason for impersonating a user." +msgstr "" + +#: authentik/tenants/models.py +msgid "Default token duration" +msgstr "" + +#: authentik/tenants/models.py +msgid "Default token length" +msgstr "" + +#: authentik/tenants/models.py +msgid "Tenant" +msgstr "" + +#: authentik/tenants/models.py +msgid "Tenants" +msgstr "" + +#: authentik/tenants/models.py +msgid "Domain" +msgstr "" + +#: authentik/tenants/models.py +msgid "Domains" +msgstr "" + +#: packages/django-channels-postgres/django_channels_postgres/models.py +msgid "Group channel" +msgstr "" + +#: packages/django-channels-postgres/django_channels_postgres/models.py +msgid "Group channels" +msgstr "" + +#: packages/django-channels-postgres/django_channels_postgres/models.py +msgid "Message" +msgstr "" + +#: packages/django-channels-postgres/django_channels_postgres/models.py +msgid "Messages" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Queue name" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Dramatiq actor name" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Message body" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Task status" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Task last modified time" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Number of retries" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Planned execution time" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Task result" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Result expiry time" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Task" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Tasks" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +#, python-format +msgid "%(value)s is not a valid crontab" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Dramatiq actor to call" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Args to send to the actor" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Kwargs to send to the actor" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Options to send to the actor" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "When to schedule tasks" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Pause this schedule" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Schedule" +msgstr "" + +#: packages/django-dramatiq-postgres/django_dramatiq_postgres/models.py +msgid "Schedules" +msgstr "" diff --git a/web/lit-localize.json b/web/lit-localize.json index fc0a100a61..bfbe2cbc23 100644 --- a/web/lit-localize.json +++ b/web/lit-localize.json @@ -2,8 +2,9 @@ "$schema": "https://raw.githubusercontent.com/lit/lit/main/packages/localize-tools/config.schema.json", "sourceLocale": "en", "targetLocales": [ - "en", + "cs_CZ", "de", + "en", "es", "fr", "it", @@ -12,9 +13,9 @@ "pl", "ru", "tr", + "zh-CN", "zh-Hans", "zh-Hant", - "zh-CN", "zh_TW", "pseudo-LOCALE" ], diff --git a/web/src/locale-codes.ts b/web/src/locale-codes.ts index 28d514ca1b..8e9bb9f7b2 100644 --- a/web/src/locale-codes.ts +++ b/web/src/locale-codes.ts @@ -11,6 +11,7 @@ export const sourceLocale = `en`; * lexicographically. */ export const targetLocales = [ + `cs_CZ`, `de`, `en`, `es`, @@ -32,6 +33,7 @@ export const targetLocales = [ * All valid project locale codes. Sorted lexicographically. */ export const allLocales = [ + `cs_CZ`, `de`, `en`, `en`,