diff --git a/web/src/interfaces/AdminInterface.ts b/web/src/interfaces/AdminInterface.ts index bfffc130f..c284b8b4d 100644 --- a/web/src/interfaces/AdminInterface.ts +++ b/web/src/interfaces/AdminInterface.ts @@ -189,43 +189,35 @@ export class AdminInterface extends LitElement { ${t`User interface`} - - ${t`Overview`} - - - ${t`System Tasks`} + + ${t`Dashboards`} + + ${t`Overview`} + + + + ${t`System Tasks`} + - ${t`Resources`} + ${t`Applications`} ${SLUG_REGEX})$`]} > ${t`Applications`} - ${SLUG_REGEX})$`]} - > - ${t`Sources`} - ${ID_REGEX})$`]} > ${t`Providers`} - - ${t`Tenants`} - - - - ${t`Outposts`} ${t`Outposts`} - ${t`Integrations`} + ${t`Outpost Integrations`} @@ -272,12 +264,9 @@ export class AdminInterface extends LitElement { ${t`Prompts`} - - ${t`Invitations`} - - ${t`Identity & Cryptography`} + ${t`Directory`} ${ID_REGEX})$`]} @@ -287,12 +276,27 @@ export class AdminInterface extends LitElement { ${t`Groups`} - - ${t`Certificates`} + ${SLUG_REGEX})$`]} + > + ${t`Federation & Social login`} ${t`Tokens & App passwords`} + + ${t`Invitations`} + + + + ${t`System`} + + ${t`Tenants`} + + + ${t`Certificates`} + `; } diff --git a/web/src/locales/en.po b/web/src/locales/en.po index e30ae36a3..2221fb761 100644 --- a/web/src/locales/en.po +++ b/web/src/locales/en.po @@ -348,6 +348,7 @@ msgstr "Application's display Name." msgid "Application(s)" msgstr "Application(s)" +#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/applications/ApplicationListPage.ts #: src/pages/outposts/OutpostForm.ts @@ -411,8 +412,12 @@ msgid "Assigned to application" msgstr "Assigned to application" #: src/pages/policies/PolicyListPage.ts -msgid "Assigned to {0} objects." -msgstr "Assigned to {0} objects." +msgid "Assigned to {0} object(s)." +msgstr "Assigned to {0} object(s)." + +#: src/pages/policies/PolicyListPage.ts +#~ msgid "Assigned to {0} objects." +#~ msgstr "Assigned to {0} objects." #: src/pages/events/EventInfo.ts msgid "Attempted to log in as {0}" @@ -772,6 +777,10 @@ msgstr "Check status" msgid "Check the IP of the Kubernetes service, or" msgstr "Check the IP of the Kubernetes service, or" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Check the logs" +msgstr "Check the logs" + #: #~ msgid "Check your Emails for a password reset link." #~ msgstr "Check your Emails for a password reset link." @@ -1212,6 +1221,10 @@ msgstr "Create Token" msgid "Create User" msgstr "Create User" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Create a new application" +msgstr "Create a new application" + #: src/pages/users/ServiceAccountForm.ts msgid "Create group" msgstr "Create group" @@ -1272,6 +1285,10 @@ msgstr "Customisation" msgid "DSA-SHA1" msgstr "DSA-SHA1" +#: src/interfaces/AdminInterface.ts +msgid "Dashboards" +msgstr "Dashboards" + #: src/pages/stages/prompt/PromptForm.ts msgid "Date" msgstr "Date" @@ -1461,6 +1478,10 @@ msgstr "Digits" msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "Direct querying, always returns the latest data, but slower than cached querying." +#: src/interfaces/AdminInterface.ts +msgid "Directory" +msgstr "Directory" + #: #: #~ msgid "Disable" @@ -1830,6 +1851,10 @@ msgstr "Expiry date" msgid "Explicit Consent" msgstr "Explicit Consent" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Explore integrations" +msgstr "Explore integrations" + #: src/pages/flows/FlowViewPage.ts msgid "Export" msgstr "Export" @@ -1910,6 +1935,11 @@ msgstr "Failed to update {0}: {1}" msgid "Favicon" msgstr "Favicon" +#: src/interfaces/AdminInterface.ts +#: src/pages/sources/SourcesListPage.ts +msgid "Federation & Social login" +msgstr "Federation & Social login" + #: src/pages/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Field" @@ -2090,6 +2120,7 @@ msgid "General system exception" msgstr "General system exception" #: src/pages/admin-overview/AdminOverviewPage.ts +#: src/pages/admin-overview/UserDashboardPage.ts msgid "General system status" msgstr "General system status" @@ -2281,8 +2312,8 @@ msgid "Identifier" msgstr "Identifier" #: src/interfaces/AdminInterface.ts -msgid "Identity & Cryptography" -msgstr "Identity & Cryptography" +#~ msgid "Identity & Cryptography" +#~ msgstr "Identity & Cryptography" #: src/pages/outposts/ServiceConnectionDockerForm.ts #: src/pages/outposts/ServiceConnectionKubernetesForm.ts @@ -2381,8 +2412,8 @@ msgid "Integration key" msgstr "Integration key" #: src/interfaces/AdminInterface.ts -msgid "Integrations" -msgstr "Integrations" +#~ msgid "Integrations" +#~ msgstr "Integrations" #: src/pages/tokens/TokenForm.ts #: src/pages/tokens/TokenListPage.ts @@ -3258,6 +3289,10 @@ msgstr "Outdated outposts" msgid "Outpost Deployment Info" msgstr "Outpost Deployment Info" +#: src/interfaces/AdminInterface.ts +msgid "Outpost Integrations" +msgstr "Outpost Integrations" + #: #~ msgid "Outpost Service-connection" #~ msgstr "Outpost Service-connection" @@ -3278,7 +3313,6 @@ msgstr "Outpost status" msgid "Outpost(s)" msgstr "Outpost(s)" -#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/outposts/OutpostListPage.ts msgid "Outposts" @@ -3384,7 +3418,6 @@ msgid "Please enter your password" msgstr "Please enter your password" #: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts #: src/pages/flows/FlowListPage.ts #: src/pages/policies/PolicyListPage.ts msgid "Policies" @@ -3603,6 +3636,10 @@ msgstr "Public key, acquired from https://www.google.com/recaptcha/intro/v3.html msgid "Publisher" msgstr "Publisher" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Quick actions" +msgstr "Quick actions" + #: src/pages/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning, while keeping the flow context." msgstr "RESTART restarts the flow from the beginning, while keeping the flow context." @@ -3780,8 +3817,8 @@ msgid "Reset Password" msgstr "Reset Password" #: src/interfaces/AdminInterface.ts -msgid "Resources" -msgstr "Resources" +#~ msgid "Resources" +#~ msgstr "Resources" #: src/pages/events/EventInfo.ts #: src/pages/property-mappings/PropertyMappingTestForm.ts @@ -4233,8 +4270,6 @@ msgstr "Source {0}" msgid "Source(s)" msgstr "Source(s)" -#: src/interfaces/AdminInterface.ts -#: src/pages/sources/SourcesListPage.ts #: src/pages/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Sources" @@ -4762,9 +4797,13 @@ msgstr "Sync status" msgid "Sync users" msgstr "Sync users" +#: src/interfaces/AdminInterface.ts +msgid "System" +msgstr "System" + #: src/pages/admin-overview/AdminOverviewPage.ts -msgid "System Overview" -msgstr "System Overview" +#~ msgid "System Overview" +#~ msgstr "System Overview" #: src/interfaces/AdminInterface.ts #: src/pages/system-tasks/SystemTaskListPage.ts @@ -5577,6 +5616,7 @@ msgstr "Username" msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." msgstr "Username: Same as Text input, but checks for and prevents duplicate usernames." +#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/admin-overview/AdminOverviewPage.ts #: src/pages/users/UserListPage.ts @@ -5727,6 +5767,11 @@ msgstr "Webhook Mapping" msgid "Webhook URL" msgstr "Webhook URL" +#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/pages/admin-overview/UserDashboardPage.ts +msgid "Welcome, {name}." +msgstr "Welcome, {name}." + #: src/pages/stages/email/EmailStageForm.ts msgid "When a user returns from the email successfully, their account will be activated." msgstr "When a user returns from the email successfully, their account will be activated." diff --git a/web/src/locales/fr_FR.po b/web/src/locales/fr_FR.po index 754a59ff2..6f47ea45c 100644 --- a/web/src/locales/fr_FR.po +++ b/web/src/locales/fr_FR.po @@ -352,6 +352,7 @@ msgstr "Nom d'affichage de l'application" msgid "Application(s)" msgstr "Application(s)" +#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/applications/ApplicationListPage.ts #: src/pages/outposts/OutpostForm.ts @@ -415,8 +416,12 @@ msgid "Assigned to application" msgstr "Assigné à l'application" #: src/pages/policies/PolicyListPage.ts -msgid "Assigned to {0} objects." -msgstr "Assigné à {0} objets" +msgid "Assigned to {0} object(s)." +msgstr "" + +#: src/pages/policies/PolicyListPage.ts +#~ msgid "Assigned to {0} objects." +#~ msgstr "Assigné à {0} objets" #: src/pages/events/EventInfo.ts msgid "Attempted to log in as {0}" @@ -773,6 +778,10 @@ msgstr "Vérifier le statut" msgid "Check the IP of the Kubernetes service, or" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Check the logs" +msgstr "" + #: #~ msgid "Check your Emails for a password reset link." #~ msgstr "Vérifiez vos courriels pour un lien de récupération de mot de passe." @@ -1210,6 +1219,10 @@ msgstr "Créer un jeton" msgid "Create User" msgstr "Créer un utilisateu" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Create a new application" +msgstr "" + #: src/pages/users/ServiceAccountForm.ts msgid "Create group" msgstr "Créer un groupe" @@ -1270,6 +1283,10 @@ msgstr "Personalisation" msgid "DSA-SHA1" msgstr "DSA-SHA1" +#: src/interfaces/AdminInterface.ts +msgid "Dashboards" +msgstr "" + #: src/pages/stages/prompt/PromptForm.ts msgid "Date" msgstr "Date" @@ -1451,6 +1468,10 @@ msgstr "Chiffres" msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "" +#: src/interfaces/AdminInterface.ts +msgid "Directory" +msgstr "" + #~ msgid "Disable" #~ msgstr "Désactiver" @@ -1816,6 +1837,10 @@ msgstr "Date d'expiration" msgid "Explicit Consent" msgstr "Approbation explicite" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Explore integrations" +msgstr "" + #: src/pages/flows/FlowViewPage.ts msgid "Export" msgstr "Exporter" @@ -1896,6 +1921,11 @@ msgstr "Impossible de mettre à jour {0} : {1}" msgid "Favicon" msgstr "Favicon" +#: src/interfaces/AdminInterface.ts +#: src/pages/sources/SourcesListPage.ts +msgid "Federation & Social login" +msgstr "" + #: src/pages/stages/prompt/PromptListPage.ts msgid "Field" msgstr "Champ" @@ -2075,6 +2105,7 @@ msgid "General system exception" msgstr "Exception générale du systèm" #: src/pages/admin-overview/AdminOverviewPage.ts +#: src/pages/admin-overview/UserDashboardPage.ts msgid "General system status" msgstr "État général du système" @@ -2264,8 +2295,8 @@ msgid "Identifier" msgstr "Identifiant" #: src/interfaces/AdminInterface.ts -msgid "Identity & Cryptography" -msgstr "Identité et chiffrement" +#~ msgid "Identity & Cryptography" +#~ msgstr "Identité et chiffrement" #: src/pages/outposts/ServiceConnectionDockerForm.ts #: src/pages/outposts/ServiceConnectionKubernetesForm.ts @@ -2364,8 +2395,8 @@ msgid "Integration key" msgstr "Clé d'intégration" #: src/interfaces/AdminInterface.ts -msgid "Integrations" -msgstr "Intégrations" +#~ msgid "Integrations" +#~ msgstr "Intégrations" #: src/pages/tokens/TokenForm.ts #: src/pages/tokens/TokenListPage.ts @@ -3232,6 +3263,10 @@ msgstr "Avant-postes périmés" msgid "Outpost Deployment Info" msgstr "Info de déploiement de l'avant-poste" +#: src/interfaces/AdminInterface.ts +msgid "Outpost Integrations" +msgstr "" + #~ msgid "Outpost Service-connection" #~ msgstr "Connexion de service de l'avant-poste" @@ -3250,7 +3285,6 @@ msgstr "Statut de l'avant-poste" msgid "Outpost(s)" msgstr "Avant-poste(s)" -#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/outposts/OutpostListPage.ts msgid "Outposts" @@ -3356,7 +3390,6 @@ msgid "Please enter your password" msgstr "Veuillez saisir votre mot de passe" #: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts #: src/pages/flows/FlowListPage.ts #: src/pages/policies/PolicyListPage.ts msgid "Policies" @@ -3571,6 +3604,10 @@ msgstr "Clé publique, obtenue depuis https://www.google.com/recaptcha/intro/v3. msgid "Publisher" msgstr "Éditeur" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Quick actions" +msgstr "" + #: src/pages/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning, while keeping the flow context." msgstr "REDÉMARRER redémarre le flux depuis le début, en gardant le contexte du flux." @@ -3751,8 +3788,8 @@ msgid "Reset Password" msgstr "Réinitialiser le mot de passe" #: src/interfaces/AdminInterface.ts -msgid "Resources" -msgstr "Ressources" +#~ msgid "Resources" +#~ msgstr "Ressources" #: src/pages/events/EventInfo.ts #: src/pages/property-mappings/PropertyMappingTestForm.ts @@ -4195,8 +4232,6 @@ msgstr "Source {0}" msgid "Source(s)" msgstr "Source(s)" -#: src/interfaces/AdminInterface.ts -#: src/pages/sources/SourcesListPage.ts #: src/pages/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "Sources" @@ -4717,9 +4752,13 @@ msgstr "Synchroniser les statuts" msgid "Sync users" msgstr "Synchroniser les utilisateurs" +#: src/interfaces/AdminInterface.ts +msgid "System" +msgstr "" + #: src/pages/admin-overview/AdminOverviewPage.ts -msgid "System Overview" -msgstr "Vue d'ensemble du système" +#~ msgid "System Overview" +#~ msgstr "Vue d'ensemble du système" #: src/interfaces/AdminInterface.ts #: src/pages/system-tasks/SystemTaskListPage.ts @@ -5515,6 +5554,7 @@ msgstr "Nom d'utilisateur" msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." msgstr "Nom d'utilisateur : Identique à la saisie de texte, mais vérifie et empêche les noms d'utilisateur en double." +#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/admin-overview/AdminOverviewPage.ts #: src/pages/users/UserListPage.ts @@ -5665,6 +5705,11 @@ msgstr "Mapping Webhook" msgid "Webhook URL" msgstr "URL Webhoo" +#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/pages/admin-overview/UserDashboardPage.ts +msgid "Welcome, {name}." +msgstr "" + #: src/pages/stages/email/EmailStageForm.ts msgid "When a user returns from the email successfully, their account will be activated." msgstr "Lorsqu'un utilisateur revient de l'e-mail avec succès, son compte sera activé." diff --git a/web/src/locales/pseudo-LOCALE.po b/web/src/locales/pseudo-LOCALE.po index 8bc3e5c17..9e52bd7b4 100644 --- a/web/src/locales/pseudo-LOCALE.po +++ b/web/src/locales/pseudo-LOCALE.po @@ -348,6 +348,7 @@ msgstr "" msgid "Application(s)" msgstr "" +#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/applications/ApplicationListPage.ts #: src/pages/outposts/OutpostForm.ts @@ -407,9 +408,13 @@ msgid "Assigned to application" msgstr "" #: src/pages/policies/PolicyListPage.ts -msgid "Assigned to {0} objects." +msgid "Assigned to {0} object(s)." msgstr "" +#: src/pages/policies/PolicyListPage.ts +#~ msgid "Assigned to {0} objects." +#~ msgstr "" + #: src/pages/events/EventInfo.ts msgid "Attempted to log in as {0}" msgstr "" @@ -768,6 +773,10 @@ msgstr "" msgid "Check the IP of the Kubernetes service, or" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Check the logs" +msgstr "" + #: #~ msgid "Check your Emails for a password reset link." #~ msgstr "" @@ -1206,6 +1215,10 @@ msgstr "" msgid "Create User" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Create a new application" +msgstr "" + #: src/pages/users/ServiceAccountForm.ts msgid "Create group" msgstr "" @@ -1266,6 +1279,10 @@ msgstr "" msgid "DSA-SHA1" msgstr "" +#: src/interfaces/AdminInterface.ts +msgid "Dashboards" +msgstr "" + #: src/pages/stages/prompt/PromptForm.ts msgid "Date" msgstr "" @@ -1453,6 +1470,10 @@ msgstr "" msgid "Direct querying, always returns the latest data, but slower than cached querying." msgstr "" +#: src/interfaces/AdminInterface.ts +msgid "Directory" +msgstr "" + #: #: #~ msgid "Disable" @@ -1822,6 +1843,10 @@ msgstr "" msgid "Explicit Consent" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Explore integrations" +msgstr "" + #: src/pages/flows/FlowViewPage.ts msgid "Export" msgstr "" @@ -1902,6 +1927,11 @@ msgstr "" msgid "Favicon" msgstr "" +#: src/interfaces/AdminInterface.ts +#: src/pages/sources/SourcesListPage.ts +msgid "Federation & Social login" +msgstr "" + #: src/pages/stages/prompt/PromptListPage.ts msgid "Field" msgstr "" @@ -2082,6 +2112,7 @@ msgid "General system exception" msgstr "" #: src/pages/admin-overview/AdminOverviewPage.ts +#: src/pages/admin-overview/UserDashboardPage.ts msgid "General system status" msgstr "" @@ -2273,8 +2304,8 @@ msgid "Identifier" msgstr "" #: src/interfaces/AdminInterface.ts -msgid "Identity & Cryptography" -msgstr "" +#~ msgid "Identity & Cryptography" +#~ msgstr "" #: src/pages/outposts/ServiceConnectionDockerForm.ts #: src/pages/outposts/ServiceConnectionKubernetesForm.ts @@ -2373,8 +2404,8 @@ msgid "Integration key" msgstr "" #: src/interfaces/AdminInterface.ts -msgid "Integrations" -msgstr "" +#~ msgid "Integrations" +#~ msgstr "" #: src/pages/tokens/TokenForm.ts #: src/pages/tokens/TokenListPage.ts @@ -3248,6 +3279,10 @@ msgstr "" msgid "Outpost Deployment Info" msgstr "" +#: src/interfaces/AdminInterface.ts +msgid "Outpost Integrations" +msgstr "" + #: #~ msgid "Outpost Service-connection" #~ msgstr "" @@ -3268,7 +3303,6 @@ msgstr "" msgid "Outpost(s)" msgstr "" -#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/outposts/OutpostListPage.ts msgid "Outposts" @@ -3374,7 +3408,6 @@ msgid "Please enter your password" msgstr "" #: src/interfaces/AdminInterface.ts -#: src/pages/admin-overview/AdminOverviewPage.ts #: src/pages/flows/FlowListPage.ts #: src/pages/policies/PolicyListPage.ts msgid "Policies" @@ -3593,6 +3626,10 @@ msgstr "" msgid "Publisher" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +msgid "Quick actions" +msgstr "" + #: src/pages/flows/StageBindingForm.ts msgid "RESTART restarts the flow from the beginning, while keeping the flow context." msgstr "" @@ -3770,8 +3807,8 @@ msgid "Reset Password" msgstr "" #: src/interfaces/AdminInterface.ts -msgid "Resources" -msgstr "" +#~ msgid "Resources" +#~ msgstr "" #: src/pages/events/EventInfo.ts #: src/pages/property-mappings/PropertyMappingTestForm.ts @@ -4223,8 +4260,6 @@ msgstr "" msgid "Source(s)" msgstr "" -#: src/interfaces/AdminInterface.ts -#: src/pages/sources/SourcesListPage.ts #: src/pages/stages/identification/IdentificationStageForm.ts msgid "Sources" msgstr "" @@ -4752,10 +4787,14 @@ msgstr "" msgid "Sync users" msgstr "" -#: src/pages/admin-overview/AdminOverviewPage.ts -msgid "System Overview" +#: src/interfaces/AdminInterface.ts +msgid "System" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +#~ msgid "System Overview" +#~ msgstr "" + #: src/interfaces/AdminInterface.ts #: src/pages/system-tasks/SystemTaskListPage.ts msgid "System Tasks" @@ -5557,6 +5596,7 @@ msgstr "" msgid "Username: Same as Text input, but checks for and prevents duplicate usernames." msgstr "" +#: src/interfaces/AdminInterface.ts #: src/interfaces/AdminInterface.ts #: src/pages/admin-overview/AdminOverviewPage.ts #: src/pages/users/UserListPage.ts @@ -5707,6 +5747,11 @@ msgstr "" msgid "Webhook URL" msgstr "" +#: src/pages/admin-overview/AdminOverviewPage.ts +#: src/pages/admin-overview/UserDashboardPage.ts +msgid "Welcome, {name}." +msgstr "" + #: src/pages/stages/email/EmailStageForm.ts msgid "When a user returns from the email successfully, their account will be activated." msgstr "" diff --git a/web/src/pages/policies/PolicyListPage.ts b/web/src/pages/policies/PolicyListPage.ts index 1b8aee48a..e84cfc128 100644 --- a/web/src/pages/policies/PolicyListPage.ts +++ b/web/src/pages/policies/PolicyListPage.ts @@ -75,7 +75,7 @@ export class PolicyListPage extends TablePage {
${item.name}
${(item.boundTo || 0) > 0 ? html` - ${t`Assigned to ${item.boundTo} objects.`} ` + ${t`Assigned to ${item.boundTo} object(s).`} ` : html` ${t`Warning: Policy is not assigned.`}`} `, diff --git a/web/src/pages/sources/SourcesListPage.ts b/web/src/pages/sources/SourcesListPage.ts index b3bb32bc1..48f9e9b95 100644 --- a/web/src/pages/sources/SourcesListPage.ts +++ b/web/src/pages/sources/SourcesListPage.ts @@ -25,7 +25,7 @@ import "./saml/SAMLSourceForm"; @customElement("ak-source-list") export class SourceListPage extends TablePage { pageTitle(): string { - return t`Sources`; + return t`Federation & Social login`; } pageDescription(): string | undefined { return t`Sources of identities, which can either be synced into authentik's database, or can be used by users to authenticate and enroll themselves.`;