web/admin: add additional explanation what policies do
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		@ -25,6 +25,10 @@ msgstr "6 digits, widely compatible"
 | 
				
			|||||||
msgid "8 digits, not compatible with apps like Google Authenticator"
 | 
					msgid "8 digits, not compatible with apps like Google Authenticator"
 | 
				
			||||||
msgstr "8 digits, not compatible with apps like Google Authenticator"
 | 
					msgstr "8 digits, not compatible with apps like Google Authenticator"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration."
 | 
				
			||||||
 | 
					msgstr "A policy used for testing. Always returns the same result as specified below after waiting a random duration."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/providers/saml/SAMLProviderForm.ts:82
 | 
					#: src/pages/providers/saml/SAMLProviderForm.ts:82
 | 
				
			||||||
#: src/pages/providers/saml/SAMLProviderViewPage.ts:95
 | 
					#: src/pages/providers/saml/SAMLProviderViewPage.ts:95
 | 
				
			||||||
msgid "ACS URL"
 | 
					msgid "ACS URL"
 | 
				
			||||||
@ -66,7 +70,7 @@ msgstr "Access token URL"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: src/elements/events/ObjectChangelog.ts:38
 | 
					#: src/elements/events/ObjectChangelog.ts:38
 | 
				
			||||||
#: src/pages/events/EventListPage.ts:43
 | 
					#: src/pages/events/EventListPage.ts:43
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:74
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:79
 | 
				
			||||||
msgid "Action"
 | 
					msgid "Action"
 | 
				
			||||||
msgstr "Action"
 | 
					msgstr "Action"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -98,7 +102,7 @@ msgstr "Additional user DN, prepended to the Base DN."
 | 
				
			|||||||
msgid "Advanced protocol settings"
 | 
					msgid "Advanced protocol settings"
 | 
				
			||||||
msgstr "Advanced protocol settings"
 | 
					msgstr "Advanced protocol settings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:114
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:119
 | 
				
			||||||
#: src/pages/sources/ldap/LDAPSourceForm.ts:140
 | 
					#: src/pages/sources/ldap/LDAPSourceForm.ts:140
 | 
				
			||||||
msgid "Advanced settings"
 | 
					msgid "Advanced settings"
 | 
				
			||||||
msgstr "Advanced settings"
 | 
					msgstr "Advanced settings"
 | 
				
			||||||
@ -119,7 +123,7 @@ msgstr "Algorithm used to sign the JWT Tokens."
 | 
				
			|||||||
msgid "Allow IDP-initiated logins"
 | 
					msgid "Allow IDP-initiated logins"
 | 
				
			||||||
msgstr "Allow IDP-initiated logins"
 | 
					msgstr "Allow IDP-initiated logins"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:84
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:90
 | 
				
			||||||
msgid "Allow up to N occurrences in the HIBP database."
 | 
					msgid "Allow up to N occurrences in the HIBP database."
 | 
				
			||||||
msgstr "Allow up to N occurrences in the HIBP database."
 | 
					msgstr "Allow up to N occurrences in the HIBP database."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -127,7 +131,7 @@ msgstr "Allow up to N occurrences in the HIBP database."
 | 
				
			|||||||
msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages."
 | 
					msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages."
 | 
				
			||||||
msgstr "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages."
 | 
					msgstr "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:80
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:86
 | 
				
			||||||
msgid "Allowed count"
 | 
					msgid "Allowed count"
 | 
				
			||||||
msgstr "Allowed count"
 | 
					msgstr "Allowed count"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -135,6 +139,10 @@ msgstr "Allowed count"
 | 
				
			|||||||
msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done."
 | 
					msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done."
 | 
				
			||||||
msgstr "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done."
 | 
					msgstr "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "Allows/denys requests based on the users and/or the IPs reputation."
 | 
				
			||||||
 | 
					msgstr "Allows/denys requests based on the users and/or the IPs reputation."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/sources/saml/SAMLSourceForm.ts:96
 | 
					#: src/pages/sources/saml/SAMLSourceForm.ts:96
 | 
				
			||||||
msgid "Also known as Entity ID. Defaults the Metadata URL."
 | 
					msgid "Also known as Entity ID. Defaults the Metadata URL."
 | 
				
			||||||
msgstr "Also known as Entity ID. Defaults the Metadata URL."
 | 
					msgstr "Also known as Entity ID. Defaults the Metadata URL."
 | 
				
			||||||
@ -144,7 +152,7 @@ msgid "Always require consent"
 | 
				
			|||||||
msgstr "Always require consent"
 | 
					msgstr "Always require consent"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/events/EventInfo.ts:59
 | 
					#: src/pages/events/EventInfo.ts:59
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:94
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:99
 | 
				
			||||||
msgid "App"
 | 
					msgid "App"
 | 
				
			||||||
msgstr "App"
 | 
					msgstr "App"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -459,15 +467,15 @@ msgstr "Change your password"
 | 
				
			|||||||
msgid "Changelog"
 | 
					msgid "Changelog"
 | 
				
			||||||
msgstr "Changelog"
 | 
					msgstr "Changelog"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:122
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:127
 | 
				
			||||||
msgid "Characters which are considered as symbols."
 | 
					msgid "Characters which are considered as symbols."
 | 
				
			||||||
msgstr "Characters which are considered as symbols."
 | 
					msgstr "Characters which are considered as symbols."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:76
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:81
 | 
				
			||||||
msgid "Check IP"
 | 
					msgid "Check IP"
 | 
				
			||||||
msgstr "Check IP"
 | 
					msgstr "Check IP"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:84
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:89
 | 
				
			||||||
msgid "Check Username"
 | 
					msgid "Check Username"
 | 
				
			||||||
msgstr "Check Username"
 | 
					msgstr "Check Username"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -479,6 +487,22 @@ msgstr "Check your Emails for a password reset link."
 | 
				
			|||||||
msgid "Checkbox"
 | 
					msgid "Checkbox"
 | 
				
			||||||
msgstr "Checkbox"
 | 
					msgstr "Checkbox"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n"
 | 
				
			||||||
 | 
					"Note that only a part of the hash of the password is sent, the full comparison is done clientside."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					"Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n"
 | 
				
			||||||
 | 
					"Note that only a part of the hash of the password is sent, the full comparison is done clientside."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings."
 | 
				
			||||||
 | 
					msgstr "Checks if the request's user's password has been changed in the last x days, and denys based on settings."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength."
 | 
				
			||||||
 | 
					msgstr "Checks the value from the policy request against several rules, mostly used to ensure password strength."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/admin-overview/cards/FlowCacheStatusCard.ts:41
 | 
					#: src/pages/admin-overview/cards/FlowCacheStatusCard.ts:41
 | 
				
			||||||
msgid "Clear Flow cache"
 | 
					msgid "Clear Flow cache"
 | 
				
			||||||
msgstr "Clear Flow cache"
 | 
					msgstr "Clear Flow cache"
 | 
				
			||||||
@ -507,7 +531,7 @@ msgstr "Client ID"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: src/elements/events/ObjectChangelog.ts:41
 | 
					#: src/elements/events/ObjectChangelog.ts:41
 | 
				
			||||||
#: src/pages/events/EventListPage.ts:46
 | 
					#: src/pages/events/EventListPage.ts:46
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:88
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:93
 | 
				
			||||||
msgid "Client IP"
 | 
					msgid "Client IP"
 | 
				
			||||||
msgstr "Client IP"
 | 
					msgstr "Client IP"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1081,7 +1105,7 @@ msgstr "Error"
 | 
				
			|||||||
msgid "Error creating credential: {err}"
 | 
					msgid "Error creating credential: {err}"
 | 
				
			||||||
msgstr "Error creating credential: {err}"
 | 
					msgstr "Error creating credential: {err}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:105
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:110
 | 
				
			||||||
msgid "Error message"
 | 
					msgid "Error message"
 | 
				
			||||||
msgstr "Error message"
 | 
					msgstr "Error message"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1143,13 +1167,17 @@ msgstr "Execute"
 | 
				
			|||||||
msgid "Execute flow"
 | 
					msgid "Execute flow"
 | 
				
			||||||
msgstr "Execute flow"
 | 
					msgstr "Execute flow"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:62
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:54
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:63
 | 
					msgid "Executes the python snippet to determine whether to allow or deny a request."
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:62
 | 
					msgstr "Executes the python snippet to determine whether to allow or deny a request."
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:63
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:62
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:65
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:62
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:66
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:62
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:65
 | 
				
			||||||
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:66
 | 
				
			||||||
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:66
 | 
				
			||||||
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:65
 | 
				
			||||||
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:65
 | 
				
			||||||
msgid "Execution logging"
 | 
					msgid "Execution logging"
 | 
				
			||||||
msgstr "Execution logging"
 | 
					msgstr "Execution logging"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1187,14 +1215,14 @@ msgid "Export"
 | 
				
			|||||||
msgstr "Export"
 | 
					msgstr "Export"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/events/EventInfo.ts:133
 | 
					#: src/pages/events/EventInfo.ts:133
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:74
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:79
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:65
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:65
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:75
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:75
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:72
 | 
					#: src/pages/property-mappings/PropertyMappingScopeForm.ts:72
 | 
				
			||||||
msgid "Expression"
 | 
					msgid "Expression"
 | 
				
			||||||
msgstr "Expression"
 | 
					msgstr "Expression"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:79
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:84
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:70
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:70
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:80
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:80
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:77
 | 
					#: src/pages/property-mappings/PropertyMappingScopeForm.ts:77
 | 
				
			||||||
@ -1241,8 +1269,8 @@ msgstr "Field"
 | 
				
			|||||||
msgid "Field Key"
 | 
					msgid "Field Key"
 | 
				
			||||||
msgstr "Field Key"
 | 
					msgstr "Field Key"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:77
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:83
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:77
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:82
 | 
				
			||||||
msgid "Field key to check, field keys defined in Prompt stages are available."
 | 
					msgid "Field key to check, field keys defined in Prompt stages are available."
 | 
				
			||||||
msgstr "Field key to check, field keys defined in Prompt stages are available."
 | 
					msgstr "Field key to check, field keys defined in Prompt stages are available."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1645,8 +1673,8 @@ msgstr "Loading"
 | 
				
			|||||||
#: src/pages/policies/PolicyBindingForm.ts:172
 | 
					#: src/pages/policies/PolicyBindingForm.ts:172
 | 
				
			||||||
#: src/pages/policies/PolicyBindingForm.ts:188
 | 
					#: src/pages/policies/PolicyBindingForm.ts:188
 | 
				
			||||||
#: src/pages/policies/PolicyTestForm.ts:70
 | 
					#: src/pages/policies/PolicyTestForm.ts:70
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:83
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:88
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:103
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:108
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingTestForm.ts:59
 | 
					#: src/pages/property-mappings/PropertyMappingTestForm.ts:59
 | 
				
			||||||
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:74
 | 
					#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:74
 | 
				
			||||||
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:166
 | 
					#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:166
 | 
				
			||||||
@ -1715,19 +1743,23 @@ msgstr "Logs"
 | 
				
			|||||||
msgid "Long-running operations which authentik executes in the background."
 | 
					msgid "Long-running operations which authentik executes in the background."
 | 
				
			||||||
msgstr "Long-running operations which authentik executes in the background."
 | 
					msgstr "Long-running operations which authentik executes in the background."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:85
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:90
 | 
				
			||||||
msgid "Match created events with this action type. When left empty, all action types will be matched."
 | 
					msgid "Match created events with this action type. When left empty, all action types will be matched."
 | 
				
			||||||
msgstr "Match created events with this action type. When left empty, all action types will be matched."
 | 
					msgstr "Match created events with this action type. When left empty, all action types will be matched."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:105
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:110
 | 
				
			||||||
msgid "Match events created by selected application. When left empty, all applications are matched."
 | 
					msgid "Match events created by selected application. When left empty, all applications are matched."
 | 
				
			||||||
msgstr "Match events created by selected application. When left empty, all applications are matched."
 | 
					msgstr "Match events created by selected application. When left empty, all applications are matched."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:91
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:96
 | 
				
			||||||
msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy."
 | 
					msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy."
 | 
				
			||||||
msgstr "Matches Event's Client IP (strict matching, for network matching use an Expression Policy."
 | 
					msgstr "Matches Event's Client IP (strict matching, for network matching use an Expression Policy."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:73
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:54
 | 
				
			||||||
 | 
					msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes."
 | 
				
			||||||
 | 
					msgstr "Matches an event against a set of criteria. If any of the configured values match, the policy passes."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:78
 | 
				
			||||||
msgid "Maximum age (in days)"
 | 
					msgid "Maximum age (in days)"
 | 
				
			||||||
msgstr "Maximum age (in days)"
 | 
					msgstr "Maximum age (in days)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1749,19 +1781,19 @@ msgstr "Messages"
 | 
				
			|||||||
msgid "Metadata"
 | 
					msgid "Metadata"
 | 
				
			||||||
msgstr "Metadata"
 | 
					msgstr "Metadata"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:93
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:98
 | 
				
			||||||
msgid "Minimum amount of Lowercase Characters"
 | 
					msgid "Minimum amount of Lowercase Characters"
 | 
				
			||||||
msgstr "Minimum amount of Lowercase Characters"
 | 
					msgstr "Minimum amount of Lowercase Characters"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:99
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:104
 | 
				
			||||||
msgid "Minimum amount of Symbols Characters"
 | 
					msgid "Minimum amount of Symbols Characters"
 | 
				
			||||||
msgstr "Minimum amount of Symbols Characters"
 | 
					msgstr "Minimum amount of Symbols Characters"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:87
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:92
 | 
				
			||||||
msgid "Minimum amount of Uppercase Characters"
 | 
					msgid "Minimum amount of Uppercase Characters"
 | 
				
			||||||
msgstr "Minimum amount of Uppercase Characters"
 | 
					msgstr "Minimum amount of Uppercase Characters"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:81
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:86
 | 
				
			||||||
msgid "Minimum length"
 | 
					msgid "Minimum length"
 | 
				
			||||||
msgstr "Minimum length"
 | 
					msgstr "Minimum length"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1799,13 +1831,13 @@ msgstr "Monitor"
 | 
				
			|||||||
#: src/pages/outposts/ServiceConnectionKubernetesForm.ts:54
 | 
					#: src/pages/outposts/ServiceConnectionKubernetesForm.ts:54
 | 
				
			||||||
#: src/pages/outposts/ServiceConnectionListPage.ts:53
 | 
					#: src/pages/outposts/ServiceConnectionListPage.ts:53
 | 
				
			||||||
#: src/pages/policies/PolicyListPage.ts:56
 | 
					#: src/pages/policies/PolicyListPage.ts:56
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:53
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:54
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:57
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:53
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:54
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:57
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:53
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:57
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:53
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:53
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:52
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:52
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingListPage.ts:54
 | 
					#: src/pages/property-mappings/PropertyMappingListPage.ts:54
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:52
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:52
 | 
				
			||||||
@ -2040,9 +2072,9 @@ msgstr "Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3
 | 
				
			|||||||
msgid "On behalf of {0}"
 | 
					msgid "On behalf of {0}"
 | 
				
			||||||
msgstr "On behalf of {0}"
 | 
					msgstr "On behalf of {0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:82
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:87
 | 
				
			||||||
msgid "Only fail the policy, don't set user's password."
 | 
					msgid "Only fail the policy, don't invalidate user's password."
 | 
				
			||||||
msgstr "Only fail the policy, don't set user's password."
 | 
					msgstr "Only fail the policy, don't invalidate user's password."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/events/TransportForm.ts:102
 | 
					#: src/pages/events/TransportForm.ts:102
 | 
				
			||||||
msgid "Only send notification once, for example when sending a webhook into a chat channel."
 | 
					msgid "Only send notification once, for example when sending a webhook into a chat channel."
 | 
				
			||||||
@ -2147,7 +2179,7 @@ msgstr "PEM-encoded Certificate data."
 | 
				
			|||||||
msgid "Parent"
 | 
					msgid "Parent"
 | 
				
			||||||
msgstr "Parent"
 | 
					msgstr "Parent"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:76
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:81
 | 
				
			||||||
msgid "Pass policy?"
 | 
					msgid "Pass policy?"
 | 
				
			||||||
msgstr "Pass policy?"
 | 
					msgstr "Pass policy?"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2160,8 +2192,8 @@ msgstr "Passing"
 | 
				
			|||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr "Password"
 | 
					msgstr "Password"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:73
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:79
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:73
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:78
 | 
				
			||||||
msgid "Password field"
 | 
					msgid "Password field"
 | 
				
			||||||
msgstr "Password field"
 | 
					msgstr "Password field"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2228,13 +2260,13 @@ msgstr "Policy engine mode"
 | 
				
			|||||||
msgid "Policy {0}"
 | 
					msgid "Policy {0}"
 | 
				
			||||||
msgstr "Policy {0}"
 | 
					msgstr "Policy {0}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:69
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:74
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:70
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:75
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:69
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:74
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:70
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:75
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:69
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:75
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:69
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:74
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:69
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:74
 | 
				
			||||||
msgid "Policy-specific settings"
 | 
					msgid "Policy-specific settings"
 | 
				
			||||||
msgstr "Policy-specific settings"
 | 
					msgstr "Policy-specific settings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2587,7 +2619,7 @@ msgstr "Search..."
 | 
				
			|||||||
msgid "Secret:"
 | 
					msgid "Secret:"
 | 
				
			||||||
msgstr "Secret:"
 | 
					msgstr "Secret:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:81
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:86
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:72
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:72
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:82
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:82
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:79
 | 
					#: src/pages/property-mappings/PropertyMappingScopeForm.ts:79
 | 
				
			||||||
@ -3114,7 +3146,7 @@ msgstr "Superuser"
 | 
				
			|||||||
msgid "Superuser privileges?"
 | 
					msgid "Superuser privileges?"
 | 
				
			||||||
msgstr "Superuser privileges?"
 | 
					msgstr "Superuser privileges?"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:118
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:123
 | 
				
			||||||
msgid "Symbol charset"
 | 
					msgid "Symbol charset"
 | 
				
			||||||
msgstr "Symbol charset"
 | 
					msgstr "Symbol charset"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3199,7 +3231,7 @@ msgstr "Text: Simple Text input"
 | 
				
			|||||||
msgid "The URL \"{0}\" was not found."
 | 
					msgid "The URL \"{0}\" was not found."
 | 
				
			||||||
msgstr "The URL \"{0}\" was not found."
 | 
					msgstr "The URL \"{0}\" was not found."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:86
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:90
 | 
				
			||||||
msgid "The policy takes a random time to execute. This controls the minimum time it will take."
 | 
					msgid "The policy takes a random time to execute. This controls the minimum time it will take."
 | 
				
			||||||
msgstr "The policy takes a random time to execute. This controls the minimum time it will take."
 | 
					msgstr "The policy takes a random time to execute. This controls the minimum time it will take."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3228,7 +3260,7 @@ msgstr "These policies control which users can access this flow."
 | 
				
			|||||||
msgid "These policies control which users can access this source."
 | 
					msgid "These policies control which users can access this source."
 | 
				
			||||||
msgstr "These policies control which users can access this source."
 | 
					msgstr "These policies control which users can access this source."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:89
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:94
 | 
				
			||||||
msgid "Threshold"
 | 
					msgid "Threshold"
 | 
				
			||||||
msgstr "Threshold"
 | 
					msgstr "Threshold"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3643,11 +3675,11 @@ msgstr "View deployment documentation"
 | 
				
			|||||||
msgid "Visible in the URL."
 | 
					msgid "Visible in the URL."
 | 
				
			||||||
msgstr "Visible in the URL."
 | 
					msgstr "Visible in the URL."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:89
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:93
 | 
				
			||||||
msgid "Wait (max)"
 | 
					msgid "Wait (max)"
 | 
				
			||||||
msgstr "Wait (max)"
 | 
					msgstr "Wait (max)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:82
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:86
 | 
				
			||||||
msgid "Wait (min)"
 | 
					msgid "Wait (min)"
 | 
				
			||||||
msgstr "Wait (min)"
 | 
					msgstr "Wait (min)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3704,14 +3736,13 @@ msgstr "When enabled, user fields are matched regardless of their casing."
 | 
				
			|||||||
msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default."
 | 
					msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default."
 | 
				
			||||||
msgstr "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default."
 | 
					msgstr "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:65
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:79
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:70
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:66
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:65
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:70
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:66
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:70
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:65
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:65
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:65
 | 
					 | 
				
			||||||
msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged."
 | 
					msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged."
 | 
				
			||||||
msgstr "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged."
 | 
					msgstr "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -25,6 +25,10 @@ msgstr ""
 | 
				
			|||||||
msgid "8 digits, not compatible with apps like Google Authenticator"
 | 
					msgid "8 digits, not compatible with apps like Google Authenticator"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "A policy used for testing. Always returns the same result as specified below after waiting a random duration."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/providers/saml/SAMLProviderForm.ts:82
 | 
					#: src/pages/providers/saml/SAMLProviderForm.ts:82
 | 
				
			||||||
#: src/pages/providers/saml/SAMLProviderViewPage.ts:95
 | 
					#: src/pages/providers/saml/SAMLProviderViewPage.ts:95
 | 
				
			||||||
msgid "ACS URL"
 | 
					msgid "ACS URL"
 | 
				
			||||||
@ -66,7 +70,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: src/elements/events/ObjectChangelog.ts:38
 | 
					#: src/elements/events/ObjectChangelog.ts:38
 | 
				
			||||||
#: src/pages/events/EventListPage.ts:43
 | 
					#: src/pages/events/EventListPage.ts:43
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:74
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:79
 | 
				
			||||||
msgid "Action"
 | 
					msgid "Action"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -98,7 +102,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Advanced protocol settings"
 | 
					msgid "Advanced protocol settings"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:114
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:119
 | 
				
			||||||
#: src/pages/sources/ldap/LDAPSourceForm.ts:140
 | 
					#: src/pages/sources/ldap/LDAPSourceForm.ts:140
 | 
				
			||||||
msgid "Advanced settings"
 | 
					msgid "Advanced settings"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@ -119,7 +123,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Allow IDP-initiated logins"
 | 
					msgid "Allow IDP-initiated logins"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:84
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:90
 | 
				
			||||||
msgid "Allow up to N occurrences in the HIBP database."
 | 
					msgid "Allow up to N occurrences in the HIBP database."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -127,7 +131,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages."
 | 
					msgid "Allow users to use Applications based on properties, enforce Password Criteria and selectively apply Stages."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:80
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:86
 | 
				
			||||||
msgid "Allowed count"
 | 
					msgid "Allowed count"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -135,6 +139,10 @@ msgstr ""
 | 
				
			|||||||
msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done."
 | 
					msgid "Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "Allows/denys requests based on the users and/or the IPs reputation."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/sources/saml/SAMLSourceForm.ts:96
 | 
					#: src/pages/sources/saml/SAMLSourceForm.ts:96
 | 
				
			||||||
msgid "Also known as Entity ID. Defaults the Metadata URL."
 | 
					msgid "Also known as Entity ID. Defaults the Metadata URL."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@ -144,7 +152,7 @@ msgid "Always require consent"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/events/EventInfo.ts:59
 | 
					#: src/pages/events/EventInfo.ts:59
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:94
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:99
 | 
				
			||||||
msgid "App"
 | 
					msgid "App"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -455,15 +463,15 @@ msgstr ""
 | 
				
			|||||||
msgid "Changelog"
 | 
					msgid "Changelog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:122
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:127
 | 
				
			||||||
msgid "Characters which are considered as symbols."
 | 
					msgid "Characters which are considered as symbols."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:76
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:81
 | 
				
			||||||
msgid "Check IP"
 | 
					msgid "Check IP"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:84
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:89
 | 
				
			||||||
msgid "Check Username"
 | 
					msgid "Check Username"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -475,6 +483,20 @@ msgstr ""
 | 
				
			|||||||
msgid "Checkbox"
 | 
					msgid "Checkbox"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid ""
 | 
				
			||||||
 | 
					"Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.\n"
 | 
				
			||||||
 | 
					"Note that only a part of the hash of the password is sent, the full comparison is done clientside."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "Checks if the request's user's password has been changed in the last x days, and denys based on settings."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:53
 | 
				
			||||||
 | 
					msgid "Checks the value from the policy request against several rules, mostly used to ensure password strength."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/admin-overview/cards/FlowCacheStatusCard.ts:41
 | 
					#: src/pages/admin-overview/cards/FlowCacheStatusCard.ts:41
 | 
				
			||||||
msgid "Clear Flow cache"
 | 
					msgid "Clear Flow cache"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@ -503,7 +525,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: src/elements/events/ObjectChangelog.ts:41
 | 
					#: src/elements/events/ObjectChangelog.ts:41
 | 
				
			||||||
#: src/pages/events/EventListPage.ts:46
 | 
					#: src/pages/events/EventListPage.ts:46
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:88
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:93
 | 
				
			||||||
msgid "Client IP"
 | 
					msgid "Client IP"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1077,7 +1099,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Error creating credential: {err}"
 | 
					msgid "Error creating credential: {err}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:105
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:110
 | 
				
			||||||
msgid "Error message"
 | 
					msgid "Error message"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1139,13 +1161,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Execute flow"
 | 
					msgid "Execute flow"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:62
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:54
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:63
 | 
					msgid "Executes the python snippet to determine whether to allow or deny a request."
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:62
 | 
					msgstr ""
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:63
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:62
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:65
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:62
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:66
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:62
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:65
 | 
				
			||||||
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:66
 | 
				
			||||||
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:66
 | 
				
			||||||
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:65
 | 
				
			||||||
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:65
 | 
				
			||||||
msgid "Execution logging"
 | 
					msgid "Execution logging"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1183,14 +1209,14 @@ msgid "Export"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/events/EventInfo.ts:133
 | 
					#: src/pages/events/EventInfo.ts:133
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:74
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:79
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:65
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:65
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:75
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:75
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:72
 | 
					#: src/pages/property-mappings/PropertyMappingScopeForm.ts:72
 | 
				
			||||||
msgid "Expression"
 | 
					msgid "Expression"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:79
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:84
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:70
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:70
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:80
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:80
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:77
 | 
					#: src/pages/property-mappings/PropertyMappingScopeForm.ts:77
 | 
				
			||||||
@ -1237,8 +1263,8 @@ msgstr ""
 | 
				
			|||||||
msgid "Field Key"
 | 
					msgid "Field Key"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:77
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:83
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:77
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:82
 | 
				
			||||||
msgid "Field key to check, field keys defined in Prompt stages are available."
 | 
					msgid "Field key to check, field keys defined in Prompt stages are available."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1641,8 +1667,8 @@ msgstr ""
 | 
				
			|||||||
#: src/pages/policies/PolicyBindingForm.ts:172
 | 
					#: src/pages/policies/PolicyBindingForm.ts:172
 | 
				
			||||||
#: src/pages/policies/PolicyBindingForm.ts:188
 | 
					#: src/pages/policies/PolicyBindingForm.ts:188
 | 
				
			||||||
#: src/pages/policies/PolicyTestForm.ts:70
 | 
					#: src/pages/policies/PolicyTestForm.ts:70
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:83
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:88
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:103
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:108
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingTestForm.ts:59
 | 
					#: src/pages/property-mappings/PropertyMappingTestForm.ts:59
 | 
				
			||||||
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:74
 | 
					#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:74
 | 
				
			||||||
#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:166
 | 
					#: src/pages/providers/oauth2/OAuth2ProviderForm.ts:166
 | 
				
			||||||
@ -1711,19 +1737,23 @@ msgstr ""
 | 
				
			|||||||
msgid "Long-running operations which authentik executes in the background."
 | 
					msgid "Long-running operations which authentik executes in the background."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:85
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:90
 | 
				
			||||||
msgid "Match created events with this action type. When left empty, all action types will be matched."
 | 
					msgid "Match created events with this action type. When left empty, all action types will be matched."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:105
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:110
 | 
				
			||||||
msgid "Match events created by selected application. When left empty, all applications are matched."
 | 
					msgid "Match events created by selected application. When left empty, all applications are matched."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:91
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:96
 | 
				
			||||||
msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy."
 | 
					msgid "Matches Event's Client IP (strict matching, for network matching use an Expression Policy."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:73
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:54
 | 
				
			||||||
 | 
					msgid "Matches an event against a set of criteria. If any of the configured values match, the policy passes."
 | 
				
			||||||
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:78
 | 
				
			||||||
msgid "Maximum age (in days)"
 | 
					msgid "Maximum age (in days)"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1745,19 +1775,19 @@ msgstr ""
 | 
				
			|||||||
msgid "Metadata"
 | 
					msgid "Metadata"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:93
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:98
 | 
				
			||||||
msgid "Minimum amount of Lowercase Characters"
 | 
					msgid "Minimum amount of Lowercase Characters"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:99
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:104
 | 
				
			||||||
msgid "Minimum amount of Symbols Characters"
 | 
					msgid "Minimum amount of Symbols Characters"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:87
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:92
 | 
				
			||||||
msgid "Minimum amount of Uppercase Characters"
 | 
					msgid "Minimum amount of Uppercase Characters"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:81
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:86
 | 
				
			||||||
msgid "Minimum length"
 | 
					msgid "Minimum length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1795,13 +1825,13 @@ msgstr ""
 | 
				
			|||||||
#: src/pages/outposts/ServiceConnectionKubernetesForm.ts:54
 | 
					#: src/pages/outposts/ServiceConnectionKubernetesForm.ts:54
 | 
				
			||||||
#: src/pages/outposts/ServiceConnectionListPage.ts:53
 | 
					#: src/pages/outposts/ServiceConnectionListPage.ts:53
 | 
				
			||||||
#: src/pages/policies/PolicyListPage.ts:56
 | 
					#: src/pages/policies/PolicyListPage.ts:56
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:53
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:54
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:57
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:53
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:54
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:57
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:53
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:57
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:53
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:53
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:56
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:52
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:52
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingListPage.ts:54
 | 
					#: src/pages/property-mappings/PropertyMappingListPage.ts:54
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:52
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:52
 | 
				
			||||||
@ -2036,8 +2066,8 @@ msgstr ""
 | 
				
			|||||||
msgid "On behalf of {0}"
 | 
					msgid "On behalf of {0}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:82
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:87
 | 
				
			||||||
msgid "Only fail the policy, don't set user's password."
 | 
					msgid "Only fail the policy, don't invalidate user's password."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/events/TransportForm.ts:102
 | 
					#: src/pages/events/TransportForm.ts:102
 | 
				
			||||||
@ -2143,7 +2173,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Parent"
 | 
					msgid "Parent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:76
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:81
 | 
				
			||||||
msgid "Pass policy?"
 | 
					msgid "Pass policy?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2156,8 +2186,8 @@ msgstr ""
 | 
				
			|||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:73
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:79
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:73
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:78
 | 
				
			||||||
msgid "Password field"
 | 
					msgid "Password field"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2224,13 +2254,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Policy {0}"
 | 
					msgid "Policy {0}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:69
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:74
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:70
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:75
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:69
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:74
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:70
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:75
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:69
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:75
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:69
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:74
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:69
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:74
 | 
				
			||||||
msgid "Policy-specific settings"
 | 
					msgid "Policy-specific settings"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2583,7 +2613,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Secret:"
 | 
					msgid "Secret:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:81
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:86
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:72
 | 
					#: src/pages/property-mappings/PropertyMappingLDAPForm.ts:72
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:82
 | 
					#: src/pages/property-mappings/PropertyMappingSAMLForm.ts:82
 | 
				
			||||||
#: src/pages/property-mappings/PropertyMappingScopeForm.ts:79
 | 
					#: src/pages/property-mappings/PropertyMappingScopeForm.ts:79
 | 
				
			||||||
@ -3110,7 +3140,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Superuser privileges?"
 | 
					msgid "Superuser privileges?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:118
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:123
 | 
				
			||||||
msgid "Symbol charset"
 | 
					msgid "Symbol charset"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3195,7 +3225,7 @@ msgstr ""
 | 
				
			|||||||
msgid "The URL \"{0}\" was not found."
 | 
					msgid "The URL \"{0}\" was not found."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:86
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:90
 | 
				
			||||||
msgid "The policy takes a random time to execute. This controls the minimum time it will take."
 | 
					msgid "The policy takes a random time to execute. This controls the minimum time it will take."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3222,7 +3252,7 @@ msgstr ""
 | 
				
			|||||||
msgid "These policies control which users can access this source."
 | 
					msgid "These policies control which users can access this source."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:89
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:94
 | 
				
			||||||
msgid "Threshold"
 | 
					msgid "Threshold"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3637,11 +3667,11 @@ msgstr ""
 | 
				
			|||||||
msgid "Visible in the URL."
 | 
					msgid "Visible in the URL."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:89
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:93
 | 
				
			||||||
msgid "Wait (max)"
 | 
					msgid "Wait (max)"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:82
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:86
 | 
				
			||||||
msgid "Wait (min)"
 | 
					msgid "Wait (min)"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3698,14 +3728,13 @@ msgstr ""
 | 
				
			|||||||
msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default."
 | 
					msgid "When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:65
 | 
					#: src/pages/policies/dummy/DummyPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/dummy/DummyPolicyForm.ts:79
 | 
					#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:70
 | 
				
			||||||
#: src/pages/policies/event_matcher/EventMatcherPolicyForm.ts:66
 | 
					#: src/pages/policies/expiry/ExpiryPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/expiry/ExpiryPolicyForm.ts:65
 | 
					#: src/pages/policies/expression/ExpressionPolicyForm.ts:70
 | 
				
			||||||
#: src/pages/policies/expression/ExpressionPolicyForm.ts:66
 | 
					#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:70
 | 
				
			||||||
#: src/pages/policies/hibp/HaveIBeenPwnedPolicyForm.ts:65
 | 
					#: src/pages/policies/password/PasswordPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/password/PasswordPolicyForm.ts:65
 | 
					#: src/pages/policies/reputation/ReputationPolicyForm.ts:69
 | 
				
			||||||
#: src/pages/policies/reputation/ReputationPolicyForm.ts:65
 | 
					 | 
				
			||||||
msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged."
 | 
					msgid "When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -46,6 +46,9 @@ export class DummyPolicyForm extends Form<DummyPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`A policy used for testing. Always returns the same result as specified below after waiting a random duration.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -59,7 +62,9 @@ export class DummyPolicyForm extends Form<DummyPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
@ -73,7 +78,6 @@ export class DummyPolicyForm extends Form<DummyPolicy> {
 | 
				
			|||||||
                                ${t`Pass policy?`}
 | 
					                                ${t`Pass policy?`}
 | 
				
			||||||
                            </label>
 | 
					                            </label>
 | 
				
			||||||
                        </div>
 | 
					                        </div>
 | 
				
			||||||
                        <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					 | 
				
			||||||
                    </ak-form-element-horizontal>
 | 
					                    </ak-form-element-horizontal>
 | 
				
			||||||
                    <ak-form-element-horizontal
 | 
					                    <ak-form-element-horizontal
 | 
				
			||||||
                        label=${t`Wait (min)`}
 | 
					                        label=${t`Wait (min)`}
 | 
				
			||||||
 | 
				
			|||||||
@ -47,6 +47,9 @@ export class EventMatcherPolicyForm extends Form<EventMatcherPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`Matches an event against a set of criteria. If any of the configured values match, the policy passes.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -60,7 +63,9 @@ export class EventMatcherPolicyForm extends Form<EventMatcherPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
 | 
				
			|||||||
@ -46,6 +46,9 @@ export class PasswordExpiryPolicyForm extends Form<PasswordExpiryPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`Checks if the request's user's password has been changed in the last x days, and denys based on settings.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -59,7 +62,9 @@ export class PasswordExpiryPolicyForm extends Form<PasswordExpiryPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
@ -76,7 +81,7 @@ export class PasswordExpiryPolicyForm extends Form<PasswordExpiryPolicy> {
 | 
				
			|||||||
                        <div class="pf-c-check">
 | 
					                        <div class="pf-c-check">
 | 
				
			||||||
                            <input type="checkbox" class="pf-c-check__input" ?checked=${first(this.policy?.denyOnly, false)}>
 | 
					                            <input type="checkbox" class="pf-c-check__input" ?checked=${first(this.policy?.denyOnly, false)}>
 | 
				
			||||||
                            <label class="pf-c-check__label">
 | 
					                            <label class="pf-c-check__label">
 | 
				
			||||||
                                ${t`Only fail the policy, don't set user's password.`}
 | 
					                                ${t`Only fail the policy, don't invalidate user's password.`}
 | 
				
			||||||
                            </label>
 | 
					                            </label>
 | 
				
			||||||
                        </div>
 | 
					                        </div>
 | 
				
			||||||
                    </ak-form-element-horizontal>
 | 
					                    </ak-form-element-horizontal>
 | 
				
			||||||
 | 
				
			|||||||
@ -47,6 +47,9 @@ export class ExpressionPolicyForm extends Form<ExpressionPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`Executes the python snippet to determine whether to allow or deny a request.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -60,7 +63,9 @@ export class ExpressionPolicyForm extends Form<ExpressionPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
 | 
				
			|||||||
@ -46,6 +46,10 @@ export class HaveIBeenPwnedPolicyForm extends Form<HaveIBeenPwendPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`Checks a value from the policy request against the Have I been Pwned API, and denys the request based upon that.
 | 
				
			||||||
 | 
					                Note that only a part of the hash of the password is sent, the full comparison is done clientside.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -59,7 +63,9 @@ export class HaveIBeenPwnedPolicyForm extends Form<HaveIBeenPwendPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
 | 
				
			|||||||
@ -46,6 +46,9 @@ export class PasswordPolicyForm extends Form<PasswordPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`Checks the value from the policy request against several rules, mostly used to ensure password strength.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -59,7 +62,9 @@ export class PasswordPolicyForm extends Form<PasswordPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
 | 
				
			|||||||
@ -46,6 +46,9 @@ export class ReputationPolicyForm extends Form<ReputationPolicy> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    renderForm(): TemplateResult {
 | 
					    renderForm(): TemplateResult {
 | 
				
			||||||
        return html`<form class="pf-c-form pf-m-horizontal">
 | 
					        return html`<form class="pf-c-form pf-m-horizontal">
 | 
				
			||||||
 | 
					            <div class="form-help-text">
 | 
				
			||||||
 | 
					                ${t`Allows/denys requests based on the users and/or the IPs reputation.`}
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <ak-form-element-horizontal
 | 
					            <ak-form-element-horizontal
 | 
				
			||||||
                label=${t`Name`}
 | 
					                label=${t`Name`}
 | 
				
			||||||
                ?required=${true}
 | 
					                ?required=${true}
 | 
				
			||||||
@ -59,7 +62,9 @@ export class ReputationPolicyForm extends Form<ReputationPolicy> {
 | 
				
			|||||||
                        ${t`Execution logging`}
 | 
					                        ${t`Execution logging`}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <p class="pf-c-form__helper-text">${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}</p>
 | 
					                <p class="pf-c-form__helper-text">
 | 
				
			||||||
 | 
					                    ${t`When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.`}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
            </ak-form-element-horizontal>
 | 
					            </ak-form-element-horizontal>
 | 
				
			||||||
            <ak-form-group .expanded=${true}>
 | 
					            <ak-form-group .expanded=${true}>
 | 
				
			||||||
                <span slot="header">
 | 
					                <span slot="header">
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user