From cf9459d5db1948ace55204257ecfcda926c3abfc Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 16:16:09 +0000 Subject: [PATCH] translate: Updates for project authentik and language fr_FR (#22117) Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com> --- locale/fr_FR/LC_MESSAGES/django.po | 10 +- web/xliff/fr_FR.xlf | 229 ++++++++++++++++++++++------- 2 files changed, 182 insertions(+), 57 deletions(-) diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 871e19380c..206cb85cb6 100644 --- a/locale/fr_FR/LC_MESSAGES/django.po +++ b/locale/fr_FR/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-01 03:47+0000\n" +"POT-Creation-Date: 2026-05-06 00:27+0000\n" "PO-Revision-Date: 2025-12-01 19:09+0000\n" "Last-Translator: Sp P, 2026\n" "Language-Team: French (France) (https://app.transifex.com/authentik/teams/119923/fr_FR/)\n" @@ -116,6 +116,14 @@ msgstr "Erreur de Validation" msgid "Blueprint file does not exist" msgstr "Le fichier de plan n'existe pas" +#: authentik/blueprints/api.py +msgid "Context must be valid JSON" +msgstr "" + +#: authentik/blueprints/api.py +msgid "Context must be a JSON object" +msgstr "" + #: authentik/blueprints/api.py msgid "Failed to validate blueprint" msgstr "Échec de validation du plan" diff --git a/web/xliff/fr_FR.xlf b/web/xliff/fr_FR.xlf index 916f56e5b3..1b38069897 100644 --- a/web/xliff/fr_FR.xlf +++ b/web/xliff/fr_FR.xlf @@ -1335,10 +1335,6 @@ Open in new tab Ouvrir dans un nouvel onglet - - If checked, the launch URL will open in a new browser tab or window from the user's application library. - Si cette case est cochée, l'URL de lancement s'ouvrira dans un nouvel onglet ou une nouvelle fenêtre du navigateur à partir de la bibliothèque d'applications de l'utilisateur. - Select all rows Sélectionner toutes les lignes @@ -1423,18 +1419,10 @@ Policy Politique - - Negate result - Inverser le résultat - Negates the outcome of the binding. Messages are unaffected. Inverse le résultat de la liaison. Les messages ne sont pas affectés. - - Failure result - Résultat échoué - Enterprise only Entreprise uniquement @@ -6344,10 +6332,6 @@ doesn't pass when either or both of the selected options are equal or above Stage used to validate any authenticator. This stage should be used during authentication or authorization flows. Étape utilisée pour valider tout type d'authentificateur. Cette étape devrait être utilisée en flux d'authentification ou d'autorisation. - - Device classes - Classes d'appareil - Device classes which can be used to authenticate. Classe d'appareil qui peut être utilisé pour s'authentifier @@ -6472,18 +6456,6 @@ doesn't pass when either or both of the selected options are equal or above Authenticator Attachment Lien à l'authentificateur - - No preference is sent - Aucune préférence n'est envoyée - - - A non-removable authenticator, like TouchID or Windows Hello - Un authentificateur inamovible, comme TouchID ou Windows Hello - - - A "roaming" authenticator, like a YubiKey - Un authentificateur "itinérant", comme une YubiKey - Maximum registration attempts Nombre maximal de tentatives d'inscription @@ -6592,10 +6564,6 @@ doesn't pass when either or both of the selected options are equal or above Let the user identify themselves with their username or Email address. Laisser l'utilisateur s'identifier lui-même avec son nom d'utilisateur ou son adresse de courriel. - - User fields - Champs de l'utilisateur - Fields a user can identify themselves with. If no fields are selected, the user will only be able to use sources. Champs avec lesquels un utilisateur peut s'identifier. Si aucun champ n'est sélectionné, l'utilisateur ne pourra utiliser que des sources. @@ -6824,10 +6792,6 @@ doesn't pass when either or both of the selected options are equal or above Selected policies are executed when the stage is submitted to validate the data. Les politiques sélectionnées sont exécutées lorsque l'étape est soumise pour valider les données. - - Redirect the user to another flow, potentially with all gathered context - Rediriger l'utilisateur vers un autre flux, éventuellement avec le contexte - Static Statique @@ -8867,10 +8831,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l&apo Ungrouped Non groupé - - My Applications - Mes Applications - Search for an application by name... Rechercher une application par nom… @@ -8879,10 +8839,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l&apo Search returned no results. La recherche n'a pas retourné de résultat. - - My applications - Mes applications - Application list Liste d'applications @@ -11747,10 +11703,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l&apo Require Flow token (flow can only be executed from a generated recovery link) Nécessite un jeton de flux (le flux ne peut être lancé que depuis un lien de récupération généré) - - Bind New Policy - Lier une nouvelle politique - Select the type of policy you want to create. Sélectionnez le type de politique que vous voulez créer. @@ -11976,14 +11928,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l&apo Altered behavior for usage with VMware vCenter. Comportement modifié pour utilisation avec VMWare vCenter. - - Hide from My applications - Masquer de Mes applications - - - If checked, this application will not be shown on the user's My applications page. - Si coché, cette application ne sera pas affichée dans la page Mes applications de l'utilisateur. - EntityID/Issuer override Remplacement de l'EntityID / Emetteur @@ -12157,6 +12101,179 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l&apo Leave empty to skip certificate validation, or select a certificate/keypair containing the LDAP server CA chain to validate the remote certificate. Laisser vide pour ignorer la validation du certificat, ou sélectionner un certificat et sa paire de clés contenant la chaîne de certification du serveur LDAP pour valider le certificat distant. + + Choose Policy Type + Choisir un type de politique + + + Negate Result + + + Failure Result + + + Device Classes + + + User Fields + Champs Utilisateur + + + This flag is deprecated. + + + If checked, the launch URL will open in a new browser tab or window from the user's application library. + Si cette case est cochée, l'URL de lancement s'ouvrira dans un nouvel onglet ou une nouvelle fenêtre du navigateur à partir de la bibliothèque d'applications de l'utilisateur. + + + Hide from My applications + Masquer de Mes applications + + + If checked, this application will not be shown on the user's My applications page. + Si coché, cette application ne sera pas affichée dans la page Mes applications de l'utilisateur. + + + No preference: the browser may offer any available authenticator + + + Platform: a non-removable authenticator built into the device, such as Touch ID, Face ID, or Windows Hello + + + Cross-platform: a roaming authenticator, such as a YubiKey or Google Titan + + + Controls the authenticatorAttachment parameter sent to the browser during WebAuthn registration. If Hints are configured and this is left as 'No preference', a value is inferred from the selected hints for backward compatibility with older browsers. + + + New Invitation + Nouvelle invitatio + + + New Invitation options + Options de nouvelle invitation + + + Opens the new invitation wizard and binds the invitation to an existing enrollment flow. + Ouvre l'assistant de nouvelle invitation et lie l'invitation à un flux d'enregistrement existant. + + + with Existing Enrollment Flow... + avec le flux d'enregistrement existant... + + + Opens the new invitation wizard, which will create a new enrollment flow and invitation stage. + + + with New Enrollment Flow and Invitation Stage... + avec un nouveau flux d'enregistrement et une étape d'invitation... + + + Create a new invitation with an enrollment flow. + Créer une nouvelle invitation avec un flux d'enregistrement + + + Enrollment Flow + Flux d'enregistrement + + + Invitation Details + Détails de l'invitation + + + Invitation Link + Lien de l'invitation + + + failed + + + Importing enrollment flow blueprint + + + Blueprint validation failed + + + Flow with slug "" not found after import + + + Creating invitation + + + The flow selected in the previous step. The invitation will be bound to this flow. + + + No invitation available to send + + + Failed to queue invitation emails + + + No enrollment flows with invitation stages found + + + You can create a new enrollment flow and invitation stage right here, or cancel and bind an invitation stage to an existing flow manually. + + + Create a new enrollment flow + + + Only enrollment flows that have an invitation stage bound to them are listed here. + + + Flow name + Nom du flux + + + Name for the new enrollment flow. + + + Flow slug + + + Invitation stage name + Nom de l'étape d'invitation + + + Name for the new invitation stage. + Nom pour la nouvelle étape d'invitation. + + + Enrolled users are created as external (e.g. customers, guests). New users will be placed under users/external. + + + Enrolled users are created as internal (e.g. employees). New users will be placed under users/internal. + + + If enabled, the stage will jump to the next stage when no invitation is given. If disabled, the flow will be cancelled without a valid invitation. + + + No invitation was created. + Aucune invitation créée. + + + Redirect the user to a static URL or another flow, optionally with all gathered context. + + + The element could not be loaded. This may be due to a missing import or a version mismatch. + L'élément n'a pas pu être chargé. Cela peut être du à un import manquant ou une mauvaise correspondance de version. + + + An element could not be loaded. Please try refreshing the page or clearing your cache. + Un élément n'a pas pu être chargé. Veuillez essayer de rafraîchir la page ou de vider votre cache. + + + Failed to load element + Échec du chargement de l'élément + + + My Applications + Mes Applications + + + My applications + Mes applications + \ No newline at end of file