web: fix API browser error (#5402)
* web: fix API browser error Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix lint Signed-off-by: Jens Langhammer <jens@goauthentik.io> * update locale Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
6f67366dfa
commit
cb0fa6beb9
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-03-20 11:13+0000\n"
|
"POT-Creation-Date: 2023-04-28 09:19+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -97,7 +97,7 @@ msgstr ""
|
||||||
msgid "User's display name."
|
msgid "User's display name."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:243 authentik/providers/oauth2/models.py:282
|
#: authentik/core/models.py:243 authentik/providers/oauth2/models.py:287
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -105,101 +105,107 @@ msgstr ""
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:256
|
#: authentik/core/models.py:257
|
||||||
|
msgid ""
|
||||||
|
"Flow used for authentication when the associated application is accessed by "
|
||||||
|
"an un-authenticated user."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: authentik/core/models.py:267
|
||||||
msgid "Flow used when authorizing this provider."
|
msgid "Flow used when authorizing this provider."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:289
|
#: authentik/core/models.py:300
|
||||||
msgid "Application's display Name."
|
msgid "Application's display Name."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:290
|
#: authentik/core/models.py:301
|
||||||
msgid "Internal application name, used in URLs."
|
msgid "Internal application name, used in URLs."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:302
|
#: authentik/core/models.py:313
|
||||||
msgid "Open launch URL in a new browser tab or window."
|
msgid "Open launch URL in a new browser tab or window."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:366
|
#: authentik/core/models.py:377
|
||||||
msgid "Application"
|
msgid "Application"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:367
|
#: authentik/core/models.py:378
|
||||||
msgid "Applications"
|
msgid "Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:373
|
#: authentik/core/models.py:384
|
||||||
msgid "Use the source-specific identifier"
|
msgid "Use the source-specific identifier"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:375
|
#: authentik/core/models.py:386
|
||||||
msgid ""
|
msgid ""
|
||||||
"Link to a user with identical email address. Can have security implications "
|
"Link to a user with identical email address. Can have security implications "
|
||||||
"when a source doesn't validate email addresses."
|
"when a source doesn't validate email addresses."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:379
|
#: authentik/core/models.py:390
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use the user's email address, but deny enrollment when the email address "
|
"Use the user's email address, but deny enrollment when the email address "
|
||||||
"already exists."
|
"already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:382
|
#: authentik/core/models.py:393
|
||||||
msgid ""
|
msgid ""
|
||||||
"Link to a user with identical username. Can have security implications when "
|
"Link to a user with identical username. Can have security implications when "
|
||||||
"a username is used with another source."
|
"a username is used with another source."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:386
|
#: authentik/core/models.py:397
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use the user's username, but deny enrollment when the username already "
|
"Use the user's username, but deny enrollment when the username already "
|
||||||
"exists."
|
"exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:393
|
#: authentik/core/models.py:404
|
||||||
msgid "Source's display Name."
|
msgid "Source's display Name."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:394
|
#: authentik/core/models.py:405
|
||||||
msgid "Internal source name, used in URLs."
|
msgid "Internal source name, used in URLs."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:413
|
#: authentik/core/models.py:424
|
||||||
msgid "Flow to use when authenticating existing users."
|
msgid "Flow to use when authenticating existing users."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:422
|
#: authentik/core/models.py:433
|
||||||
msgid "Flow to use when enrolling new users."
|
msgid "Flow to use when enrolling new users."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:430
|
#: authentik/core/models.py:441
|
||||||
msgid ""
|
msgid ""
|
||||||
"How the source determines if an existing user should be authenticated or a "
|
"How the source determines if an existing user should be authenticated or a "
|
||||||
"new user enrolled."
|
"new user enrolled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:602
|
#: authentik/core/models.py:613
|
||||||
msgid "Token"
|
msgid "Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:603
|
#: authentik/core/models.py:614
|
||||||
msgid "Tokens"
|
msgid "Tokens"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:644
|
#: authentik/core/models.py:655
|
||||||
msgid "Property Mapping"
|
msgid "Property Mapping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:645
|
#: authentik/core/models.py:656
|
||||||
msgid "Property Mappings"
|
msgid "Property Mappings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:680
|
#: authentik/core/models.py:691
|
||||||
msgid "Authenticated Session"
|
msgid "Authenticated Session"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/models.py:681
|
#: authentik/core/models.py:692
|
||||||
msgid "Authenticated Sessions"
|
msgid "Authenticated Sessions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -278,7 +284,7 @@ msgstr ""
|
||||||
msgid "Powered by authentik"
|
msgid "Powered by authentik"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/core/views/apps.py:50
|
#: authentik/core/views/apps.py:53
|
||||||
#: authentik/providers/oauth2/views/authorize.py:386
|
#: authentik/providers/oauth2/views/authorize.py:386
|
||||||
#: authentik/providers/oauth2/views/device_init.py:70
|
#: authentik/providers/oauth2/views/device_init.py:70
|
||||||
#: authentik/providers/saml/views/sso.py:70
|
#: authentik/providers/saml/views/sso.py:70
|
||||||
|
@ -308,101 +314,101 @@ msgstr ""
|
||||||
msgid "Certificate-Key Pairs"
|
msgid "Certificate-Key Pairs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:286
|
#: authentik/events/models.py:293
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:287
|
#: authentik/events/models.py:294
|
||||||
msgid "Events"
|
msgid "Events"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:293
|
#: authentik/events/models.py:300
|
||||||
msgid "authentik inbuilt notifications"
|
msgid "authentik inbuilt notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:294
|
#: authentik/events/models.py:301
|
||||||
msgid "Generic Webhook"
|
msgid "Generic Webhook"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:295
|
#: authentik/events/models.py:302
|
||||||
msgid "Slack Webhook (Slack/Discord)"
|
msgid "Slack Webhook (Slack/Discord)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:296
|
#: authentik/events/models.py:303
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:314
|
#: authentik/events/models.py:321
|
||||||
msgid ""
|
msgid ""
|
||||||
"Only send notification once, for example when sending a webhook into a chat "
|
"Only send notification once, for example when sending a webhook into a chat "
|
||||||
"channel."
|
"channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:376
|
#: authentik/events/models.py:383
|
||||||
msgid "Severity"
|
msgid "Severity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:381
|
#: authentik/events/models.py:388
|
||||||
msgid "Dispatched for user"
|
msgid "Dispatched for user"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:464
|
#: authentik/events/models.py:470
|
||||||
msgid "Notification Transport"
|
msgid "Notification Transport"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:465
|
#: authentik/events/models.py:471
|
||||||
msgid "Notification Transports"
|
msgid "Notification Transports"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:471
|
#: authentik/events/models.py:477
|
||||||
msgid "Notice"
|
msgid "Notice"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:472
|
#: authentik/events/models.py:478
|
||||||
msgid "Warning"
|
msgid "Warning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:473
|
#: authentik/events/models.py:479
|
||||||
msgid "Alert"
|
msgid "Alert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:498
|
#: authentik/events/models.py:504
|
||||||
msgid "Notification"
|
msgid "Notification"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:499
|
#: authentik/events/models.py:505
|
||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:509
|
#: authentik/events/models.py:515
|
||||||
msgid ""
|
msgid ""
|
||||||
"Select which transports should be used to notify the user. If none are "
|
"Select which transports should be used to notify the user. If none are "
|
||||||
"selected, the notification will only be shown in the authentik UI."
|
"selected, the notification will only be shown in the authentik UI."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:517
|
#: authentik/events/models.py:523
|
||||||
msgid "Controls which severity level the created notifications will have."
|
msgid "Controls which severity level the created notifications will have."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:522
|
#: authentik/events/models.py:528
|
||||||
msgid ""
|
msgid ""
|
||||||
"Define which group of users this notification should be sent and shown to. "
|
"Define which group of users this notification should be sent and shown to. "
|
||||||
"If left empty, Notification won't ben sent."
|
"If left empty, Notification won't ben sent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:540
|
#: authentik/events/models.py:546
|
||||||
msgid "Notification Rule"
|
msgid "Notification Rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:541
|
#: authentik/events/models.py:547
|
||||||
msgid "Notification Rules"
|
msgid "Notification Rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:561
|
#: authentik/events/models.py:567
|
||||||
msgid "Webhook Mapping"
|
msgid "Webhook Mapping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/events/models.py:562
|
#: authentik/events/models.py:568
|
||||||
msgid "Webhook Mappings"
|
msgid "Webhook Mappings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -542,11 +548,11 @@ msgid ""
|
||||||
"will not be able to configure this stage."
|
"will not be able to configure this stage."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/flows/models.py:296
|
#: authentik/flows/models.py:305
|
||||||
msgid "Flow Token"
|
msgid "Flow Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/flows/models.py:297
|
#: authentik/flows/models.py:306
|
||||||
msgid "Flow Tokens"
|
msgid "Flow Tokens"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -555,12 +561,12 @@ msgstr ""
|
||||||
msgid "%(value)s is not in the correct format of 'hours=3;minutes=1'."
|
msgid "%(value)s is not in the correct format of 'hours=3;minutes=1'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/outposts/api/service_connections.py:129
|
#: authentik/outposts/api/service_connections.py:127
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can only use an empty kubeconfig when connecting to a local cluster."
|
"You can only use an empty kubeconfig when connecting to a local cluster."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/outposts/api/service_connections.py:137
|
#: authentik/outposts/api/service_connections.py:135
|
||||||
msgid "Invalid kubeconfig"
|
msgid "Invalid kubeconfig"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -628,7 +634,7 @@ msgid ""
|
||||||
"empty if authentik should not handle the deployment."
|
"empty if authentik should not handle the deployment."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/denied.py:25
|
#: authentik/policies/denied.py:24
|
||||||
msgid "Access denied"
|
msgid "Access denied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -696,49 +702,49 @@ msgstr ""
|
||||||
msgid "Expression Policies"
|
msgid "Expression Policies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:23
|
#: authentik/policies/models.py:22
|
||||||
msgid "ALL, all policies must pass"
|
msgid "ALL, all policies must pass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:25
|
#: authentik/policies/models.py:23
|
||||||
msgid "ANY, any policy must pass"
|
msgid "ANY, any policy must pass"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:48
|
#: authentik/policies/models.py:46
|
||||||
msgid "Policy Binding Model"
|
msgid "Policy Binding Model"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:49
|
#: authentik/policies/models.py:47
|
||||||
msgid "Policy Binding Models"
|
msgid "Policy Binding Models"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:88
|
#: authentik/policies/models.py:86
|
||||||
msgid "Negates the outcome of the policy. Messages are unaffected."
|
msgid "Negates the outcome of the policy. Messages are unaffected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:91
|
#: authentik/policies/models.py:89
|
||||||
msgid "Timeout after which Policy execution is terminated."
|
msgid "Timeout after which Policy execution is terminated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:144
|
#: authentik/policies/models.py:142
|
||||||
msgid "Policy Binding"
|
msgid "Policy Binding"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:145
|
#: authentik/policies/models.py:143
|
||||||
msgid "Policy Bindings"
|
msgid "Policy Bindings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:166
|
#: authentik/policies/models.py:164
|
||||||
msgid ""
|
msgid ""
|
||||||
"When this option is enabled, all executions of this policy will be logged. "
|
"When this option is enabled, all executions of this policy will be logged. "
|
||||||
"By default, only execution errors are logged."
|
"By default, only execution errors are logged."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:188
|
#: authentik/policies/models.py:186
|
||||||
msgid "Policy"
|
msgid "Policy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/policies/models.py:189
|
#: authentik/policies/models.py:187
|
||||||
msgid "Policies"
|
msgid "Policies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -876,212 +882,212 @@ msgid ""
|
||||||
"this method only if you have different UPN and Mail domains."
|
"this method only if you have different UPN and Mail domains."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:34
|
#: authentik/providers/oauth2/models.py:39
|
||||||
msgid "Confidential"
|
msgid "Confidential"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:35
|
#: authentik/providers/oauth2/models.py:40
|
||||||
msgid "Public"
|
msgid "Public"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:57
|
#: authentik/providers/oauth2/models.py:62
|
||||||
msgid "Same identifier is used for all providers"
|
msgid "Same identifier is used for all providers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:59
|
#: authentik/providers/oauth2/models.py:64
|
||||||
msgid "Each provider has a different issuer, based on the application slug."
|
msgid "Each provider has a different issuer, based on the application slug."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:66
|
#: authentik/providers/oauth2/models.py:71
|
||||||
msgid "code (Authorization Code Flow)"
|
msgid "code (Authorization Code Flow)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:67
|
#: authentik/providers/oauth2/models.py:72
|
||||||
msgid "id_token (Implicit Flow)"
|
msgid "id_token (Implicit Flow)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:68
|
#: authentik/providers/oauth2/models.py:73
|
||||||
msgid "id_token token (Implicit Flow)"
|
msgid "id_token token (Implicit Flow)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:69
|
#: authentik/providers/oauth2/models.py:74
|
||||||
msgid "code token (Hybrid Flow)"
|
msgid "code token (Hybrid Flow)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:70
|
#: authentik/providers/oauth2/models.py:75
|
||||||
msgid "code id_token (Hybrid Flow)"
|
msgid "code id_token (Hybrid Flow)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:71
|
#: authentik/providers/oauth2/models.py:76
|
||||||
msgid "code id_token token (Hybrid Flow)"
|
msgid "code id_token token (Hybrid Flow)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:77
|
#: authentik/providers/oauth2/models.py:82
|
||||||
msgid "HS256 (Symmetric Encryption)"
|
msgid "HS256 (Symmetric Encryption)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:78
|
#: authentik/providers/oauth2/models.py:83
|
||||||
msgid "RS256 (Asymmetric Encryption)"
|
msgid "RS256 (Asymmetric Encryption)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:79
|
#: authentik/providers/oauth2/models.py:84
|
||||||
msgid "ES256 (Asymmetric Encryption)"
|
msgid "ES256 (Asymmetric Encryption)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:85
|
#: authentik/providers/oauth2/models.py:90
|
||||||
msgid "Scope used by the client"
|
msgid "Scope used by the client"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:89
|
#: authentik/providers/oauth2/models.py:94
|
||||||
msgid ""
|
msgid ""
|
||||||
"Description shown to the user when consenting. If left empty, the user won't "
|
"Description shown to the user when consenting. If left empty, the user won't "
|
||||||
"be informed."
|
"be informed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:108
|
#: authentik/providers/oauth2/models.py:113
|
||||||
msgid "Scope Mapping"
|
msgid "Scope Mapping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:109
|
#: authentik/providers/oauth2/models.py:114
|
||||||
msgid "Scope Mappings"
|
msgid "Scope Mappings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:119
|
#: authentik/providers/oauth2/models.py:124
|
||||||
msgid "Client Type"
|
msgid "Client Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:121
|
#: authentik/providers/oauth2/models.py:126
|
||||||
msgid ""
|
msgid ""
|
||||||
"Confidential clients are capable of maintaining the confidentiality of their "
|
"Confidential clients are capable of maintaining the confidentiality of their "
|
||||||
"credentials. Public clients are incapable"
|
"credentials. Public clients are incapable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:128
|
#: authentik/providers/oauth2/models.py:133
|
||||||
msgid "Client ID"
|
msgid "Client ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:134
|
#: authentik/providers/oauth2/models.py:139
|
||||||
msgid "Client Secret"
|
msgid "Client Secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:140
|
#: authentik/providers/oauth2/models.py:145
|
||||||
msgid "Redirect URIs"
|
msgid "Redirect URIs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:141
|
#: authentik/providers/oauth2/models.py:146
|
||||||
msgid "Enter each URI on a new line."
|
msgid "Enter each URI on a new line."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:146
|
#: authentik/providers/oauth2/models.py:151
|
||||||
msgid "Include claims in id_token"
|
msgid "Include claims in id_token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:148
|
#: authentik/providers/oauth2/models.py:153
|
||||||
msgid ""
|
msgid ""
|
||||||
"Include User claims from scopes in the id_token, for applications that don't "
|
"Include User claims from scopes in the id_token, for applications that don't "
|
||||||
"access the userinfo endpoint."
|
"access the userinfo endpoint."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:157
|
#: authentik/providers/oauth2/models.py:162
|
||||||
msgid ""
|
msgid ""
|
||||||
"Access codes not valid on or after current time + this value (Format: "
|
"Access codes not valid on or after current time + this value (Format: "
|
||||||
"hours=1;minutes=2;seconds=3)."
|
"hours=1;minutes=2;seconds=3)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:165
|
#: authentik/providers/oauth2/models.py:170
|
||||||
#: authentik/providers/oauth2/models.py:173
|
#: authentik/providers/oauth2/models.py:178
|
||||||
msgid ""
|
msgid ""
|
||||||
"Tokens not valid on or after current time + this value (Format: hours=1;"
|
"Tokens not valid on or after current time + this value (Format: hours=1;"
|
||||||
"minutes=2;seconds=3)."
|
"minutes=2;seconds=3)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:182
|
#: authentik/providers/oauth2/models.py:187
|
||||||
msgid ""
|
msgid ""
|
||||||
"Configure what data should be used as unique User Identifier. For most "
|
"Configure what data should be used as unique User Identifier. For most "
|
||||||
"cases, the default should be fine."
|
"cases, the default should be fine."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:189
|
#: authentik/providers/oauth2/models.py:194
|
||||||
msgid "Configure how the issuer field of the ID Token should be filled."
|
msgid "Configure how the issuer field of the ID Token should be filled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:194
|
#: authentik/providers/oauth2/models.py:199
|
||||||
msgid "Signing Key"
|
msgid "Signing Key"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:198
|
#: authentik/providers/oauth2/models.py:203
|
||||||
msgid ""
|
msgid ""
|
||||||
"Key used to sign the tokens. Only required when JWT Algorithm is set to "
|
"Key used to sign the tokens. Only required when JWT Algorithm is set to "
|
||||||
"RS256."
|
"RS256."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:205
|
#: authentik/providers/oauth2/models.py:210
|
||||||
msgid ""
|
msgid ""
|
||||||
"Any JWT signed by the JWK of the selected source can be used to authenticate."
|
"Any JWT signed by the JWK of the selected source can be used to authenticate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:274
|
#: authentik/providers/oauth2/models.py:279
|
||||||
msgid "OAuth2/OpenID Provider"
|
msgid "OAuth2/OpenID Provider"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:275
|
#: authentik/providers/oauth2/models.py:280
|
||||||
msgid "OAuth2/OpenID Providers"
|
msgid "OAuth2/OpenID Providers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:284
|
#: authentik/providers/oauth2/models.py:289
|
||||||
#: authentik/providers/oauth2/models.py:416
|
#: authentik/providers/oauth2/models.py:421
|
||||||
msgid "Scopes"
|
msgid "Scopes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:303
|
#: authentik/providers/oauth2/models.py:308
|
||||||
msgid "Code"
|
msgid "Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:304
|
#: authentik/providers/oauth2/models.py:309
|
||||||
msgid "Nonce"
|
msgid "Nonce"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:305
|
#: authentik/providers/oauth2/models.py:310
|
||||||
msgid "Code Challenge"
|
msgid "Code Challenge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:307
|
#: authentik/providers/oauth2/models.py:312
|
||||||
msgid "Code Challenge Method"
|
msgid "Code Challenge Method"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:327
|
#: authentik/providers/oauth2/models.py:332
|
||||||
msgid "Authorization Code"
|
msgid "Authorization Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:328
|
#: authentik/providers/oauth2/models.py:333
|
||||||
msgid "Authorization Codes"
|
msgid "Authorization Codes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:370
|
#: authentik/providers/oauth2/models.py:375
|
||||||
msgid "OAuth2 Access Token"
|
msgid "OAuth2 Access Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:371
|
#: authentik/providers/oauth2/models.py:376
|
||||||
msgid "OAuth2 Access Tokens"
|
msgid "OAuth2 Access Tokens"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:381
|
#: authentik/providers/oauth2/models.py:386
|
||||||
msgid "ID Token"
|
msgid "ID Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:400
|
#: authentik/providers/oauth2/models.py:405
|
||||||
msgid "OAuth2 Refresh Token"
|
msgid "OAuth2 Refresh Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:401
|
#: authentik/providers/oauth2/models.py:406
|
||||||
msgid "OAuth2 Refresh Tokens"
|
msgid "OAuth2 Refresh Tokens"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:428
|
#: authentik/providers/oauth2/models.py:433
|
||||||
msgid "Device Token"
|
msgid "Device Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/oauth2/models.py:429
|
#: authentik/providers/oauth2/models.py:434
|
||||||
msgid "Device Tokens"
|
msgid "Device Tokens"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1188,7 +1194,7 @@ msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/radius/models.py:24
|
#: authentik/providers/radius/models.py:24
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of CIDRs (comma-seperated) that clients can connect from. A more "
|
"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-"
|
"specific CIDR will match before a looser one. Clients connecting from a non-"
|
||||||
"specified CIDR will be dropped."
|
"specified CIDR will be dropped."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1340,7 +1346,7 @@ msgstr ""
|
||||||
msgid "Authentication token"
|
msgid "Authentication token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/providers/scim/models.py:27 authentik/sources/ldap/models.py:80
|
#: authentik/providers/scim/models.py:27 authentik/sources/ldap/models.py:82
|
||||||
msgid "Property mappings used for group creation/updating."
|
msgid "Property mappings used for group creation/updating."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1396,79 +1402,79 @@ msgstr ""
|
||||||
msgid "Used recovery-link to authenticate."
|
msgid "Used recovery-link to authenticate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:33
|
#: authentik/sources/ldap/models.py:35
|
||||||
msgid "Server URI"
|
msgid "Server URI"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:41
|
#: authentik/sources/ldap/models.py:43
|
||||||
msgid ""
|
msgid ""
|
||||||
"Optionally verify the LDAP Server's Certificate against the CA Chain in this "
|
"Optionally verify the LDAP Server's Certificate against the CA Chain in this "
|
||||||
"keypair."
|
"keypair."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:45
|
#: authentik/sources/ldap/models.py:47
|
||||||
msgid "Bind CN"
|
msgid "Bind CN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:47
|
#: authentik/sources/ldap/models.py:49
|
||||||
msgid "Enable Start TLS"
|
msgid "Enable Start TLS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:49
|
#: authentik/sources/ldap/models.py:51
|
||||||
msgid "Base DN"
|
msgid "Base DN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:51
|
#: authentik/sources/ldap/models.py:53
|
||||||
msgid "Prepended to Base DN for User-queries."
|
msgid "Prepended to Base DN for User-queries."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:52
|
#: authentik/sources/ldap/models.py:54
|
||||||
msgid "Addition User DN"
|
msgid "Addition User DN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:56
|
#: authentik/sources/ldap/models.py:58
|
||||||
msgid "Prepended to Base DN for Group-queries."
|
msgid "Prepended to Base DN for Group-queries."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:57
|
#: authentik/sources/ldap/models.py:59
|
||||||
msgid "Addition Group DN"
|
msgid "Addition Group DN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:63
|
#: authentik/sources/ldap/models.py:65
|
||||||
msgid "Consider Objects matching this filter to be Users."
|
msgid "Consider Objects matching this filter to be Users."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:66
|
#: authentik/sources/ldap/models.py:68
|
||||||
msgid "Field which contains members of a group."
|
msgid "Field which contains members of a group."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:70
|
#: authentik/sources/ldap/models.py:72
|
||||||
msgid "Consider Objects matching this filter to be Groups."
|
msgid "Consider Objects matching this filter to be Groups."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:73
|
#: authentik/sources/ldap/models.py:75
|
||||||
msgid "Field which contains a unique Identifier."
|
msgid "Field which contains a unique Identifier."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:87
|
#: authentik/sources/ldap/models.py:89
|
||||||
msgid ""
|
msgid ""
|
||||||
"When a user changes their password, sync it back to LDAP. This can only be "
|
"When a user changes their password, sync it back to LDAP. This can only be "
|
||||||
"enabled on a single LDAP source."
|
"enabled on a single LDAP source."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:145
|
#: authentik/sources/ldap/models.py:159
|
||||||
msgid "LDAP Source"
|
msgid "LDAP Source"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:146
|
#: authentik/sources/ldap/models.py:160
|
||||||
msgid "LDAP Sources"
|
msgid "LDAP Sources"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:168
|
#: authentik/sources/ldap/models.py:182
|
||||||
msgid "LDAP Property Mapping"
|
msgid "LDAP Property Mapping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/sources/ldap/models.py:169
|
#: authentik/sources/ldap/models.py:183
|
||||||
msgid "LDAP Property Mappings"
|
msgid "LDAP Property Mappings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1744,19 +1750,19 @@ msgstr ""
|
||||||
msgid "User SAML Source Connections"
|
msgid "User SAML Source Connections"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/authenticator_duo/models.py:80
|
#: authentik/stages/authenticator_duo/models.py:79
|
||||||
msgid "Duo Authenticator Setup Stage"
|
msgid "Duo Authenticator Setup Stage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/authenticator_duo/models.py:81
|
#: authentik/stages/authenticator_duo/models.py:80
|
||||||
msgid "Duo Authenticator Setup Stages"
|
msgid "Duo Authenticator Setup Stages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/authenticator_duo/models.py:104
|
#: authentik/stages/authenticator_duo/models.py:103
|
||||||
msgid "Duo Device"
|
msgid "Duo Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/authenticator_duo/models.py:105
|
#: authentik/stages/authenticator_duo/models.py:104
|
||||||
msgid "Duo Devices"
|
msgid "Duo Devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1826,7 +1832,7 @@ msgstr ""
|
||||||
msgid "TOTP Authenticator Setup Stages"
|
msgid "TOTP Authenticator Setup Stages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/authenticator_validate/challenge.py:124
|
#: authentik/stages/authenticator_validate/challenge.py:123
|
||||||
msgid "Invalid Token"
|
msgid "Invalid Token"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2186,96 +2192,103 @@ msgstr ""
|
||||||
msgid "Invalid password"
|
msgid "Invalid password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:41
|
#: authentik/stages/prompt/models.py:43
|
||||||
msgid "Text: Simple Text input"
|
msgid "Text: Simple Text input"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:43
|
#: authentik/stages/prompt/models.py:45
|
||||||
msgid "Text area: Multiline Text Input."
|
msgid "Text area: Multiline Text Input."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:46
|
#: authentik/stages/prompt/models.py:48
|
||||||
msgid "Text (read-only): Simple Text input, but cannot be edited."
|
msgid "Text (read-only): Simple Text input, but cannot be edited."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:50
|
#: authentik/stages/prompt/models.py:52
|
||||||
msgid "Text area (read-only): Multiline Text input, but cannot be edited."
|
msgid "Text area (read-only): Multiline Text input, but cannot be edited."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:56
|
#: authentik/stages/prompt/models.py:58
|
||||||
msgid ""
|
msgid ""
|
||||||
"Username: Same as Text input, but checks for and prevents duplicate "
|
"Username: Same as Text input, but checks for and prevents duplicate "
|
||||||
"usernames."
|
"usernames."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:58
|
#: authentik/stages/prompt/models.py:60
|
||||||
msgid "Email: Text field with Email type."
|
msgid "Email: Text field with Email type."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:62
|
#: authentik/stages/prompt/models.py:64
|
||||||
msgid ""
|
msgid ""
|
||||||
"Password: Masked input, password is validated against sources. Policies "
|
"Password: Masked input, multiple inputs of this type on the same prompt need "
|
||||||
"still have to be applied to this Stage. If two of these are used in the same "
|
"to be identical."
|
||||||
"stage, they are ensured to be identical."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:70
|
#: authentik/stages/prompt/models.py:71
|
||||||
msgid "Fixed choice field rendered as a group of radio buttons."
|
msgid "Fixed choice field rendered as a group of radio buttons."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:72
|
#: authentik/stages/prompt/models.py:73
|
||||||
msgid "Fixed choice field rendered as a dropdown."
|
msgid "Fixed choice field rendered as a dropdown."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:79
|
#: authentik/stages/prompt/models.py:80
|
||||||
msgid ""
|
msgid ""
|
||||||
"File: File upload for arbitrary files. File content will be available in "
|
"File: File upload for arbitrary files. File content will be available in "
|
||||||
"flow context as data-URI"
|
"flow context as data-URI"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:84
|
#: authentik/stages/prompt/models.py:85
|
||||||
msgid "Separator: Static Separator Line"
|
msgid "Separator: Static Separator Line"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:85
|
#: authentik/stages/prompt/models.py:86
|
||||||
msgid "Hidden: Hidden field, can be used to insert data into form."
|
msgid "Hidden: Hidden field, can be used to insert data into form."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:86
|
#: authentik/stages/prompt/models.py:87
|
||||||
msgid "Static: Static value, displayed as-is."
|
msgid "Static: Static value, displayed as-is."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:88
|
#: authentik/stages/prompt/models.py:89
|
||||||
msgid "authentik: Selection of locales authentik supports"
|
msgid "authentik: Selection of locales authentik supports"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:115
|
#: authentik/stages/prompt/models.py:116
|
||||||
msgid "Name of the form field, also used to store the value"
|
msgid "Name of the form field, also used to store the value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:123
|
#: authentik/stages/prompt/models.py:124
|
||||||
msgid ""
|
msgid ""
|
||||||
"When creating a Radio Button Group or Dropdown, enable interpreting as "
|
"Optionally provide a short hint that describes the expected input value. "
|
||||||
"expression and return a list to return multiple choices."
|
"When creating a fixed choice field, enable interpreting as expression and "
|
||||||
|
"return a list to return multiple choices."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:256
|
#: authentik/stages/prompt/models.py:132
|
||||||
|
msgid ""
|
||||||
|
"Optionally pre-fill the input with an initial value. When creating a fixed "
|
||||||
|
"choice field, enable interpreting as expression and return a list to return "
|
||||||
|
"multiple default choices."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: authentik/stages/prompt/models.py:321
|
||||||
msgid "Prompt"
|
msgid "Prompt"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:257
|
#: authentik/stages/prompt/models.py:322
|
||||||
msgid "Prompts"
|
msgid "Prompts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:284
|
#: authentik/stages/prompt/models.py:349
|
||||||
msgid "Prompt Stage"
|
msgid "Prompt Stage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/models.py:285
|
#: authentik/stages/prompt/models.py:350
|
||||||
msgid "Prompt Stages"
|
msgid "Prompt Stages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/prompt/stage.py:107
|
#: authentik/stages/prompt/stage.py:108
|
||||||
msgid "Passwords don't match."
|
msgid "Passwords don't match."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2348,15 +2361,15 @@ msgstr ""
|
||||||
msgid "User Write Stages"
|
msgid "User Write Stages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/user_write/stage.py:121
|
#: authentik/stages/user_write/stage.py:132
|
||||||
msgid "No Pending data."
|
msgid "No Pending data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/user_write/stage.py:127
|
#: authentik/stages/user_write/stage.py:138
|
||||||
msgid "No user found and can't create new user."
|
msgid "No user found and can't create new user."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: authentik/stages/user_write/stage.py:154
|
#: authentik/stages/user_write/stage.py:165
|
||||||
msgid "Failed to save user"
|
msgid "Failed to save user"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,19 @@ export function globalAK(): GlobalAuthentik {
|
||||||
ak.tenant = CurrentTenantFromJSON(ak.tenant);
|
ak.tenant = CurrentTenantFromJSON(ak.tenant);
|
||||||
ak.config = ConfigFromJSON(ak.config);
|
ak.config = ConfigFromJSON(ak.config);
|
||||||
}
|
}
|
||||||
|
if (!ak) {
|
||||||
|
return {
|
||||||
|
config: ConfigFromJSON({
|
||||||
|
capabilities: [],
|
||||||
|
}),
|
||||||
|
tenant: CurrentTenantFromJSON({
|
||||||
|
ui_footer_links: [],
|
||||||
|
}),
|
||||||
|
versionFamily: "",
|
||||||
|
versionSubdomain: "",
|
||||||
|
build: "",
|
||||||
|
};
|
||||||
|
}
|
||||||
return ak;
|
return ak;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,5 @@
|
||||||
import { EVENT_THEME_CHANGE } from "@goauthentik/common/constants";
|
import { EVENT_THEME_CHANGE } from "@goauthentik/common/constants";
|
||||||
|
import { globalAK } from "@goauthentik/common/global";
|
||||||
import { first, getCookie } from "@goauthentik/common/utils";
|
import { first, getCookie } from "@goauthentik/common/utils";
|
||||||
import { Interface } from "@goauthentik/elements/Base";
|
import { Interface } from "@goauthentik/elements/Base";
|
||||||
import { DefaultTenant } from "@goauthentik/elements/sidebar/SidebarBrand";
|
import { DefaultTenant } from "@goauthentik/elements/sidebar/SidebarBrand";
|
||||||
|
@ -55,6 +56,10 @@ export class APIBrowser extends Interface {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async getTheme(): Promise<UiThemeEnum> {
|
||||||
|
return globalAK()?.tenant.uiTheme || UiThemeEnum.Automatic;
|
||||||
|
}
|
||||||
|
|
||||||
render(): TemplateResult {
|
render(): TemplateResult {
|
||||||
return html`
|
return html`
|
||||||
<rapi-doc
|
<rapi-doc
|
||||||
|
@ -77,6 +82,7 @@ export class APIBrowser extends Interface {
|
||||||
show-header="false"
|
show-header="false"
|
||||||
allow-spec-url-load="false"
|
allow-spec-url-load="false"
|
||||||
allow-spec-file-load="false"
|
allow-spec-file-load="false"
|
||||||
|
show-method-in-nav-bar="as-colored-text"
|
||||||
@before-try=${(
|
@before-try=${(
|
||||||
e: CustomEvent<{
|
e: CustomEvent<{
|
||||||
request: {
|
request: {
|
||||||
|
|
Reference in a new issue