From 96b92b1c707283735cb9c9cbc48c05444fcd50f2 Mon Sep 17 00:00:00 2001
From: "Weblate (bot)"
Date: Tue, 9 Dec 2025 10:15:44 +0100
Subject: [PATCH] Translations update from Hosted Weblate (#44652)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Co-authored-by: Alpertunga
Co-authored-by: Arif EROL
Co-authored-by: Hosted Weblate
Signed-off-by: Alpertunga
Signed-off-by: Arif EROL
Signed-off-by: Hosted Weblate
* Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Translated using Weblate (Romanian)
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ro/
Updated translation for Romanian
Language: ro
Co-authored-by: Hosted Weblate
Co-authored-by: Liviu Roman
Signed-off-by: Hosted Weblate
Signed-off-by: Liviu Roman
* Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Translated using Weblate (French)
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/fr/
Updated translation for French
Language: fr
Co-authored-by: Dodouce
Co-authored-by: Hosted Weblate
Co-authored-by: Sylvain Pichon
Signed-off-by: Dodouce
Signed-off-by: Hosted Weblate
Signed-off-by: Sylvain Pichon
* Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Co-authored-by: Hosted Weblate
Co-authored-by: 秉虎
Signed-off-by: Hosted Weblate
Signed-off-by: 秉虎
---------
Signed-off-by: Alpertunga
Signed-off-by: Arif EROL
Signed-off-by: Hosted Weblate
Signed-off-by: Liviu Roman
Signed-off-by: Dodouce
Signed-off-by: Sylvain Pichon
Signed-off-by: 秉虎
Co-authored-by: Alpertunga
Co-authored-by: Arif EROL
Co-authored-by: Liviu Roman
Co-authored-by: Dodouce
Co-authored-by: Sylvain Pichon
Co-authored-by: 秉虎
---
.../account/messages/messages_ro.properties | 3 +
.../admin/messages/messages_fr.properties | 118 +++++++++++-------
.../admin/messages/messages_ro.properties | 9 ++
.../admin/messages/messages_tr.properties | 19 ++-
.../messages/messages_zh_Hant.properties | 10 +-
.../account/messages/messages_fr.properties | 2 +-
.../account/messages/messages_ro.properties | 46 +++++++
.../admin/messages/messages_fr.properties | 12 +-
.../admin/messages/messages_ro.properties | 40 ++++++
.../email/messages/messages_fr.properties | 20 +--
.../login/messages/messages_fr.properties | 4 +-
11 files changed, 212 insertions(+), 71 deletions(-)
diff --git a/js/apps/account-ui/maven-resources-community/theme/keycloak.v3/account/messages/messages_ro.properties b/js/apps/account-ui/maven-resources-community/theme/keycloak.v3/account/messages/messages_ro.properties
index 0bf9cc06a69..af7334bbf87 100644
--- a/js/apps/account-ui/maven-resources-community/theme/keycloak.v3/account/messages/messages_ro.properties
+++ b/js/apps/account-ui/maven-resources-community/theme/keycloak.v3/account/messages/messages_ro.properties
@@ -35,3 +35,6 @@ confirm=Confirmă
logo=Siglă
add=Adăugă
done=Efectuat
+fullName={{givenName}} {{familyName}}
+lastName=Nume de familie
+manageAccount=Gestionează contul
diff --git a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_fr.properties b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_fr.properties
index af903543636..6f5ed86e720 100644
--- a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_fr.properties
+++ b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_fr.properties
@@ -155,13 +155,13 @@ ldapAttributeNameHelp=Nom de l'attribut LDAP qui sera ajouté au nouvel utilisat
testClusterFail=Impossible de vérifier la disponibilité pour : {{failedNodes}}. Réparez ou supprimez les noeuds de cluster et recommencez
eventExplain=Les évènements des utilisateurs et des administrateurs sont enregistrés pour ce domaine. Pour configurer le suivi des ces évènements, allez à <1>Configuration des évènements1>.
signingKeysConfig=Configuration des clés de signature
-addedGroupMembership=Ajouté au groupe
+addedGroupMembership=Ajouté comme membre du groupe
signedJWTConfirm=Générer une clé privée et un certificat pour le client depuis l'onglet Clés.
resourceDeletedSuccess=La ressource a été supprimé avec succès
userObjectClasses=Classes d'objet utilisateur
useRefreshTokensHelp=Si activé, un refresh_token sera créé et ajouté dans la réponse du token. Sinon, aucun refresh_token ne sera généré.
getStarted=Pour commencer, sélectionnez un fournisseur dans la liste ci dessous.
-permit=Permettez
+permit=Permission
scopePermissions.groups.manage-description=Politiques qui décident si un administrateur peut gérer ce groupe
webOrigins=Origines web
removeUserText=Voulez-vous supprimer {{numSelected}} utilisateur(s) ? Ces utilisateurs n'auront plus les permissions du rôle {{role}} et les rôles associés avec celui-ci.
@@ -225,7 +225,7 @@ allowRemoteResourceManagement=Gestion des ressources à distance
syncRegistrationsHelp=Les nouveaux utilisateurs doivent ils être créés dans le magasin LDAP ? La priorité change quel fournisseur est choisi pour synchroniser le nouvel utilisateur. Ce paramètre est appliqué uniquement avec le mode d'édition en écriture (WRITABLE).
resetPasswordAllowed=Mot de passe oublié
emptyExecution=Pas d'étape
-passwordPolicyHintsEnabledHelp=Applicable seulement pour les MSAD accessible en écriture. Si activé mettre à jour les mots de passe des utilisateurs MSAD utilisera l'extension LDAP_SERVER_POLICY_HINTS_OID, ce qui signifie que les politiques de mot de passe de MSAD comme 'historique des mots de passe' ou 'âge minimal du mot de passe' seront appliqués. Cette extension ne fonctionne que pour la version MSAD 2008 R2 ou ultérieure.
+passwordPolicyHintsEnabledHelp=Applicable seulement pour les MSAD accessible en écriture. Si activé, mettre à jour les mots de passe des utilisateurs MSAD utilisera l'extension LDAP_SERVER_POLICY_HINTS_OID, ce qui signifie que les politiques de mot de passe avancées de MSAD comme 'historique des mots de passe' ou 'âge minimal du mot de passe' seront appliqués. Cette extension ne fonctionne que pour la version MSAD 2008 R2 ou ultérieure.
expirationValueNotValid=La valeur doit être supérieure ou égale à 1
eventTypes.UPDATE_CONSENT.name=Mettre à jour le consentement
forceArtifactBinding=Forcer l'association de l'artefact
@@ -273,7 +273,7 @@ removeImportedUsersSuccess=Les utilisateurs importés ont été supprimés.
eventTypes.VERIFY_PROFILE_ERROR.name=Vérifier l'erreur du profil
signAssertionsHelp=Les assertions dans les documents SAML doivent-elles être signées ? Ce paramètre n'est pas nécessaire si le document a déjà été signé.
authnContextClassRefsHelp=Liste ordonnée des requêtes AuthnContext ClassRefs.
-sessionsType.directGrant=Allocation directe
+sessionsType.directGrant=Accès direct
createAGroup=Créer un groupe
effectiveProtocolMappersHelp=Contient tous les périmètres de client par défaut et périmètres optionnels sélectionnés. Toutes les correspondances de protocoles et les correspondances de périmètre de rôle de ces périmètres de client seront utilisés à la génération du jeton d'accès généré pour votre client.
exportSuccess=Le domaine a été exporté avec succès.
@@ -295,7 +295,7 @@ overrideActionTokens=Surcharger les jetons d'action
deleteGrantsError=Impossible de supprimer les droits : {{error}}
defaultGroupAdded_other={{count}} groupes ajoutés aux groupes par défaut
used.SPECIFIC_CLIENTS=Clients spécifiques
-freeMemory=Espace libre
+freeMemory=Mémoire libre
applyPolicy=Appliquer la politique
userFedDeleteConfirm=Si vous supprimer ce fournisseur de fédération d'utilisateurs toutes les données associées seront supprimées.
directGrantHelp=Sélectionner le flux que vous voulez utiliser pour l'authentification d'accès direct.
@@ -308,7 +308,7 @@ addAssociatedRolesError=Impossible d'associer les rôles {{error}}
diagramView=Vue en diagramme
accountLinkingOnly=Association de compte uniquement
anyClient=La condition est satisfaite par n'importe quel client sur n'importe quel évènement.
-editFlow=Flux d'édition
+editFlow=Éditer le flux
tokenSaveSuccess=Un nouveau jeton d'accès initial a été créé
usermodel.attr.label=Attribut d'utilisateur
eventTypes.REGISTER.name=Enregistrer
@@ -368,14 +368,14 @@ loginWithEmailAllowed=Se connecter avec un mail
eventTypes.CLIENT_LOGIN.name=Connexion client
deletedSuccessClientScope=La périmètre client a été supprimé
prompts.unspecified=Non spécifié
-revokeClientScopes=Etes vous sûr de vouloir révoquer tous les accès accordés aux périmètres client pour {{clientId}} ?
+revokeClientScopes=Êtes-vous sûr de vouloir révoquer tous les accès accordés aux périmètres client pour {{clientId}} ?
showRemaining=Montrer ${remaining}
createTokenHelp=Un jeton d'accès initial peut seulement être utilisé pour créer des clients.
updateScopeSuccess=Périmètre d'autorisation mise à jour avec succès
validateRealm=Vous devez entrer un domaine
roleDeletedSuccess=Le rôle a été supprimé
yes=Oui
-advancedClaimToRole=Si tous les attributs existent accordent à l'utilisateur le rôle de domaine ou de client spécifié.
+advancedClaimToRole=Si tous les attributs existent, accorder à l'utilisateur le rôle de domaine ou le rôle de client spécifié.
searchProfile=Chercher profil
revokeRefreshToken=Révoquer le jeton de rafraîchissement
updateClientPolicySuccess=Politique client mise à jour
@@ -391,7 +391,7 @@ krbPrincipalAttribute=Attribut principal Kerberos
kerberosIntegration=Integration Kerberos
jumpToSection=Aller à la section
noUsersEmptyStateDescription=Seulement les utilisateurs avec ce rôle directement assigné apparaîtront sur cet onglet. Si vous trouvez les utilisateurs assignés à ce rôle aller à
-disableSigningExplain=If vous désactiver "{{key}}" la base de données Keycloak sera mise à jour et vous aurez besoin peut être besoin de télécharger un nouvel adapteur pour ce client.
+disableSigningExplain=Si vous désactivez "{{key}}", la base de données Keycloak sera mise à jour et vous aurez besoin peut être besoin de télécharger un nouvel adapteur pour ce client.
changeTypeTo=Changer le type à
savePasswordError=Erreur pendant la sauvegarde du moment de passe : {{error}}
rdnLdapAttributeHelp=Nom de l'attribut LDAP qui sera utilisé comme RDN (attribut prioritaire) pour utilisateur DN. C'est souvent le même attribut que l'attribut du nom d'utilisateur LDAP ; toutefois ce n'est pas obligatoire. Par exemple, pour l'Active Directory on peut utilise communément 'cn' comme attribut RDN alors que l'attribut du nom d'utilisateur peut être 'sAMAccountName'.
@@ -400,14 +400,14 @@ expireTimeHelp=Définie la durée après laquelle la politique NE DOIT PAS être
unmanagedAttributePolicy.DISABLED=Désactivé
useLowerCaseBearerType=Utiliser des caractères minuscules dans les réponses de jeton de type porteur (bearer type)
inputTypeCols=Colonnes d'entrée
-overrideActionTokensHelp=Remplace les paramètres par défaut pour la durée maximale avant expiration d'une action utilisateur (comme par exemple le mail de mot de passe oublié). Il est recommandé de mettre une valeur courte car l'utilisateur est supposé réagir rapidement à une action auto-générée.
+overrideActionTokensHelp=Remplace les paramètres par défaut pour la durée maximale avant expiration d'une permission d'action envoyée par un utilisateur (comme par exemple le courriel de mot de passe oublié). Il est recommandé de mettre une valeur courte car l'utilisateur est supposé réagir rapidement à une action auto-générée.
jsonType.tooltip=Le type JSON qui doit être utilisé pour renseigner les attributs json dans le jeton. long, int, boolean, String et JSON sont des valeurs valides.
-clientPoliciesPoliciesHelpText=La politique de client permets l'association entre les profils du client avec des conditions variées à spécifiées quand le comportement forcé est spécifié par les exécuteurs d'un profil client spécifique.
-noDefaultGroupsInstructions=Les groupes par défauts vous permette d'automatiquement assigner une appartenance à un groupe quand un nouveau utilisateur est crée ou importé avec <1>identity brokering1>. Ajouter des groupes par défaut pour commencer.
+clientPoliciesPoliciesHelpText=La politique de client permet l'association entre les profils du client avec des conditions variées, à spécifier quand le comportement forcé est spécifié par les exécuteurs d'un profil client spécifique.
+noDefaultGroupsInstructions=Les groupes par défaut vous permettent d'assigner automatiquement une appartenance à un groupe quand un nouveau utilisateur est crée ou importé avec <1>identity brokering1>. Ajouter des groupes par défaut pour commencer.
webAuthnPolicyUserVerificationRequirementHelp=Communique avec un authentificateur pour savoir s'il faut vérifier un utilisateur.
-authDataDescription=Représente un jeton contenant les données d'autorisation comme résultat du traitement d'une requête d'autorisation. Cette représentation est ce que Keycloak génère quand des clients demande un droit d'accès. Regarder l'attribut `authorization`pour les droits d'accès qui sont accordés dans la requête d'autorisation actuelle.
+authDataDescription=Représente un jeton contenant les données d'autorisation comme résultat du traitement d'une requête d'autorisation. Cette représentation est ce que Keycloak génère quand des clients demandent un droit d'accès. Regarder l'attribut `authorization`pour les droits d'accès qui sont accordés dans la requête d'autorisation actuelle.
changedUsersSyncPeriod=Période de synchronisation des utilisateurs modifiée
-validatingPublicKeyIdHelp=ID explicite de la clé publique validatrice donnée ci dessus. Laisser vide si la clé ci dessus doit toujours être utilisée peu importe l'ID de clé spécifié par le IDP externe, à remplir si la clé doit seulement être utilisée pour vérifier si l'ID de la clé correspond l'IDP externe.
+validatingPublicKeyIdHelp=ID explicite de la clé publique validatrice renseignée ci-dessus. Laisser vide si la clé ci-dessus doit toujours être utilisée, peu importe l'ID de clé spécifiée par l'IDP externe ; à remplir si la clé doit seulement être utilisée pour vérifier si l'ID de la clé correspond à celle de l'IDP externe.
eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.name=Erreur de d'association du compte de fournisseur d'identités
minuteHelp=Définie la minute à laquelle la politique doit être accordée. Vous pouvez aussi fournir un intervalle en remplissant le second champ. Dans ce cas, les permissions sont accordées seulement si la minute actuelle est dans l'intervalle donné (bornes inclues).
newRoleNameHelp=Le nouveau nom du rôle. Le nouveau format de nom correspond à ce qui sera mappé dans le jeton d'accès pour le rôle. Par exemple, un nouveau nom tel que 'myapp.newname' sera mappé au rôle à cette position dans le jeton d'accès. Un nouveau nom 'newname' sera mappé au rôle dans les rôles du domaine dans le jeton.
@@ -446,28 +446,28 @@ addExecution=Ajouter l'exécution
noSearchResultsInstructions=Cliquez sur la barre de recherche ci-dessus pour relancer la recherche
addedNodeFail=Impossible d'ajouter le nœud : '{{error}}'
groupMembership=Appartenance au groupe
-maxLength=Taille maximale {{length}}
+maxLength=Longueur maximale {{length}}
clientSessionSettings=Paramètres de session client
cibaAuthRequestedUserHintHelp=Le moyen d'authentifier l'utilisateur pour lequel la demande d'authentification est faite. Actuellement seul login_hint" est supporté.
-leaveGroupConfirmDialog_other=Etes vous sûr de vouloir supprimer {{username}} des {{count}} groupe(s) sélectionné(s) ?
+leaveGroupConfirmDialog_other=Êtes-vous sûr de vouloir supprimer {{username}} du/des {{count}} groupe(s) sélectionné(s) ?
removeImportedUsersError=Impossible de supprimer les utilisateurs importés : '{{error}}'
-typeHelp=Périmètres de client qui seront ajouté comme périmètres par défaut pour chaque client créés.
+typeHelp=Périmètres de client qui seront ajoutés comme périmètres par défaut pour chaque client créé.
linkedIdPs=Fournisseurs d'identités associés
groupObjectClasses=Classes de groupe d'objet
requiredActionPlaceholder=Sélectionner une action
bindCredentials=Associer les identifiants
logoutSettings=Paramètres de déconnexion
-validateServerPrincipal=Vous devez entrer un serveur principal
+validateServerPrincipal=Vous devez renseigner un serveur principal
addMessageBundle=Ajouter un lot de messages
-realmName=Nom de domaine
+realmName=Nom du domaine
searchEventType=Chercher le type d'évènement sauvegardé
-otpHashAlgorithmHelp=Algorithme de hash utilisé pour générer l'OTP
+otpHashAlgorithmHelp=Algorithme de hachage utilisé pour générer l'OTP
joinGroup=Rejoindre le groupe
eventTypes.REMOVE_TOTP_ERROR.description=Supprimer l'erreur totp
-eventTypes.EXECUTE_ACTION_TOKEN_ERROR.description=Exécuter l'erreur d'action de jeton
-unlinkAccountConfirm=Etes vous sûr de vouloir désassocier définitivement ce compte de {{provider}} ?
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.description=Exécuter l'erreur du jeton d'action
+unlinkAccountConfirm=Êtes-vous sûr de vouloir désassocier définitivement ce compte de {{provider}} ?
x509CertificateHelp=Certificat X509 encodé au format PEM
-samlEndpointsLabel=Meta données de fournisseur de service SAML 2.0
+samlEndpointsLabel=Métadonnées du fournisseur de services SAML 2.0
passCurrentLocaleHelp=Passer la langue actuelle au fournisseur d'identités dans le paramètre ui_locales.
lessThan=Doit être inférieur à {{value}}
logoutServiceRedirectBindingURL=URL de redirection du service de déconnexion
@@ -483,7 +483,7 @@ testSuccess=Connecté au LDAP avec succès
userInfoUrl=URL des informations de l'utilisateur
displayOnConsentScreen=Afficher sur la page de consentement
noClientPolicies=Pas de politiques client
-defaultAdminInitiatedActionLifespanHelp=Durée d'expiration avant qu'une action générée par un administrateurs soit expirée. Il est recommandé que cette valeur soit longue pour laisser le temps aux administrateurs d'envoyer un mail aux utilisateurs qui sont hors ligne. Le timeout par défaut peut être surchargé immédiatement après généré le token.
+defaultAdminInitiatedActionLifespanHelp=Durée maximum avant qu'une action générée par un administrateur soit expirée. Il est recommandé que cette valeur soit longue pour laisser le temps aux administrateurs d'envoyer un courriel aux utilisateurs qui sont hors ligne. Le timeout par défaut peut être surchargé immédiatement avant de générer le jeton.
syncUsersSuccess=Synchronisation des utilisateurs terminée avec succès.
updatedCredentialMoveError=La configuration des identifiants de l'utilisateur n'a pas été sauvegardée : {{error}}
searchForRoles=Chercher un rôle par nom
@@ -491,22 +491,22 @@ refresh=Rafraîchir
directGrant=Flux d'accès direct
maxLifespanHelp=Durée de vie maximale d'une donnée du cache en millisecondes
associatedRolesModalTitle=Ajouter les rôles à {{name}}
-nameIdFormatHelp=Le format de l'ID du nom utilisé pour le sujet.
+nameIdFormatHelp=Le format de l'ID du nom à utiliser pour le sujet.
detailsHelp=Ceci sont des informations à propos des détails.
adminEvents=Evènements administrateurs
-serviceAccountHelp=Vous permet d'authentifier ce client à Keycloak et de récupérer le jeton d'accès dédié à ce client. En termes de spécification OAuth2 ceci active le support de 'Client Credentials Grant' pour ce client.
-standardTokenExchangeEnabledHelp=Active le standard d'exchange de token V2 pour ce client.
+serviceAccountHelp=Vous permet d'authentifier ce client à Keycloak et de récupérer le jeton d'accès dédié à ce client. En termes de spécification OAuth2, ceci active le support de 'Client Credentials Grant' pour ce client.
+standardTokenExchangeEnabledHelp=Active le standard d'échange de jeton V2 pour ce client.
sameSession=Même session
-urisHelp=L'ensemble des URLs protégées par une ressource.
-eventTypes.IDENTITY_PROVIDER_RESPONSE.name=Réponse du fournisseur d'identité
+urisHelp=L'ensemble des URIs protégées par une ressource.
+eventTypes.IDENTITY_PROVIDER_RESPONSE.name=Réponse du fournisseur d'identités
confirmClientSecretTitle=Regénérer le secret pour ce client ?
serverPrincipal=Serveur principal
deleteConfirmGroup_one=Etes vous sûr de vouloir supprimer ce groupe '{{groupName}}' ?
signDocuments=Signer les documents
-noTokens=Pas de jetons d'accès initiaux
+noTokens=Pas de jeton d'accès initial
addMapper=Ajouter un mappeur
webauthnPolicy=Politique WebAuthn
-userAttributeName=Name de l'attribut utilisateur pour stocker l'attribut SAML. Utiliser le mail, le nom et le prénom pour mapper ces propriétés pré définies.
+userAttributeName=Nom de l'attribut utilisateur pour stocker l'attribut SAML. Utiliser les attributs courriel (email), le nom (lastName) et le prénom (firstName) pour mapper ces propriétés prédéfinies.
displayDescription=Afficher la description
eventTypes.DELETE_ACCOUNT.description=Supprimer le compte
eventTypes.RESTART_AUTHENTICATION_ERROR.description=Erreur de redémarrage de l'authentification
@@ -515,7 +515,7 @@ otpSupportedApplications.totpAppMicrosoftAuthenticatorName=Microsoft Authenticat
ldapMappersList=Mappeurs LDAP
bindDnHelp=DN de l'administrateur LDAP qui sera utilisé par Keycloak pour accéder au serveur LDAP
newClientProfileName=Nom de profil client
-eventTypes.TOKEN_EXCHANGE.description=Echange de jeton
+eventTypes.TOKEN_EXCHANGE.description=Échange de jeton
continue=Continuer
editProvider=Editer le fournisseur
included.client.audience.label=Audience client inclue
@@ -551,19 +551,19 @@ temporaryLockedHelp=L'utilisateur sera potentiellement bloqué à cause de plusi
useEntityDescriptorHelp=Importer les métadonnées depuis un descripteur d'entité distant IDP SAML.
decisionStrategies.CONSENSUS=Consensus
saveProviderSuccess=Le fournisseur a été sauvegardé avec succès.
-dedicatedScopes=Périmètre dédié
-noSessionsDescription=Il n'y a actuellement pas de sessions actives dans ce domaine.
-createGroupText=Créer un groupe d'attribut
+dedicatedScopes=Périmètres dédiés
+noSessionsDescription=Il n'y a actuellement pas de session active dans ce domaine.
+createGroupText=Créer un groupe d'attributs
otpPolicyCodeReusable=Jeton réutilisable
-addRedirectUri=Ajouter des URLs de redirection valides
+addRedirectUri=Ajouter des URIs de redirection valides
time=Temps
used.DEFAULT=Défaut
authenticationCreateFlowHelp=Créer un flux.
-credentialResetEmailSuccess=Mail envoyé à l'utilisateur.
+credentialResetEmailSuccess=Courriel envoyé à l'utilisateur.
discoveryEndpointHelp=Importer les métadonnées depuis un descripteur IDP distant.
-excludeSessionStateFromAuthenticationResponse=Exclure l'état de la session depuis la réponse d'authentification
+excludeSessionStateFromAuthenticationResponse=Exclure l'état de la session de la réponse d'authentification
required=Champ obligatoire
-linkedIdPsText=Les fournisseurs d'identité déjà liés à ce compte utilisateur
+linkedIdPsText=Les fournisseurs d'identités qui sont déjà liés à ce compte utilisateur
lastUpdated=Dernière mise à jour
credentialResetBtn=Réinitialisation des identifiants
userList=Liste d'utilisateurs
@@ -1255,7 +1255,7 @@ scopeParameter=Paramètre de périmètre
unsigned=Non signé
userGroupsRetrieveStrategy=Stratégie de récupération des groupes d'utilisateurs
addSubFlow=Ajouter un sous flux
-validatingPublicKeyHelp=La clé publique au format PEM qui soit être utilisée pour vérifier les signatures IDP externes.
+validatingPublicKeyHelp=La clé publique au format PEM ou JWKS qui soit être utilisée pour vérifier les signatures IDP externes. Le bouton ci dessous peut être utilisé pour importer un fichier externe avec des formats de clé et de certificat différents. Le fournisseur doit être sauvegardé après l'import pour sauvegarder les changements.
client-uris-must-match.label=Les URLs du client doivent correspondre
webAuthnPolicyAcceptableAaguids=AAGUIDs acceptés
noRoles-roles=Pas de rôles dans ce domaine
@@ -1396,7 +1396,7 @@ targetContextAttributes=Attributs de contexte ciblés
targetContextAttributesHelp=Définie l'évaluation des attributs de contexte à la place des attributs d'identité
filteredByClaim=Vérifier l'attribut essentiel
rowCancelBtnAriaLabel=Annuler les éditions pour {{messageBundle}}
-validateSignatureHelp=Active/Désactive la validation de signature pour les signatures IDP externes.
+validateSignatureHelp=Active/Désactive la validation de signature pour les jetons IDP externes. Si activé Keycloak validera les jetons JWT récupérés depuis le fournisseur d'identité pendant les scenarios impliquant l'authentification de l'utilisateur par exemple quand Keycloak obtient un jeton d'identité ou jeton d'accès après la réalisation du flux OIDC/OAuth2 avec le fournisseur d'identité. Pour l'authentification du regroupement de client et d'accord d'autorisation JWT, la validation de signature est toujours utilisée peu importe cette valeur.
searchForFlow=Chercher un flux
addressClaim.locality.label=Nom de l'attribut utilisateur pour la localisation
formatOption=Option de format
@@ -1734,7 +1734,7 @@ inputTypeRows=Colonnes d'entrées
eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.description=Première connexion au fournisseur d'identité
usedMemory=Mémoire utilisée
bruteForceModeHelpText=Si activé spécifie ce qui doit arriver au compte utilisateur en cas de détection d'une attaque brute force.
-validatePasswordPolicyHelp=Détermine si Keycloak doit valider le mot de passe avec la politique de mot de passe du domaine avant de le mettre à jour. Quand le mot de passe utilisateur est sauvegardé dans le LDAP certaines politiques de mot de passe n fonctionne pas : Non utilisé récemment, Expiration de mot de passe, Itérations de hash et Algorithme de hachage car Keycloak n'a pas le contrôle direct du stockage de mot de passe. Si vous voulez utilisez ces politiques activez les au niveau du serveur LDAP.
+validatePasswordPolicyHelp=Détermine si Keycloak doit valider le mot de passe avec la politique de mot de passe du domaine avant de le mettre à jour. Quand le mot de passe utilisateur est sauvegardé dans le LDAP certaines politiques de mot de passe ne fonctionnent pas : Non utilisé récemment, Expiration de mot de passe, Itérations de hash et Algorithme de hachage. Cela survient car Keycloak n'a pas le contrôle direct du stockage de mot de passe. Si vous voulez utilisez ces politiques, activez-les au niveau du serveur LDAP.
fullNameLdapReadOnlyHelp=Pour la lecture seule les données sont importées depuis le LDAP vers la base de données Keycloak mais ne sont pas sauvegardées dans le LDAP quand l'utilisateur est modifié sur Keycloak.
createResourceSuccess=Ressource créée avec succès
documentation=Documentation
@@ -2454,7 +2454,7 @@ defaultGroups=Groupes par défaut
unlinkUsersSuccess=Désassociation des utilisateurs terminée avec succès.
webAuthnPolicyCreateTimeoutHint=Le timeout doit être entre 0 seconde et 8 heures.
addValidator=Ajouter un validateur
-attributeImporter=Importer l'attribut SAML déclarés s'il existe une assertion dans la propriété utilisateur spécifiée ou l'attribut.
+attributeImporter=Importer l'attribut SAML déclaré s'il existe une assertion dans la propriété utilisateur ou l'attribut utilisateur spécifié.
userInfoSettings=Paramètres d'informations utilisateurs
createAttributeError=Erreur ! La configuration du profil utilisateur n'a pas été sauvegardée {{error}}.
eventTypes.VERIFY_EMAIL.name=Vérifier l'adresse de courriel
@@ -2464,11 +2464,11 @@ eventTypes.IMPERSONATE.description=Emprunter l'identité
forbidden_other=Interdit, permissions requises :
clientAuthorization=Autorisation
identityProvidersPermissionsHint=Détermine si les permissions à granularité fine sont activées pour gérer ce tôle. Les désactiver supprimera tous les permissions actuelles qui avait été mises en place.
-removeMappingConfirm_other=Etes vous sûr de vouloir supprimer {{count}} rôles
+removeMappingConfirm_other=Êtes-vous sûr de vouloir supprimer {{count}} rôles
kerberosWizardDescription=Texte requis ici.
importHelp=Importer un fichier JSON contenant les paramètres d'autorisation pour ce serveur de ressource.
mapperType=Type de mappeur
-importResources=Les paramètres suivants et données seront importés :
+importResources=Les paramètres et les données suivants seront importés :
enableRefreshRequestedTokenTypeHelp=Contrôle si le Standard Token Exchange V2 autorise à requêter un jeton de rafraîchissement (paramètre "requested_token_type" mis à la valeur "urn:ietf:params:oauth:token-type:refresh_token"). Si cette option est "Non" (par défaut) le type de requête de jeton de rafraîchissement n'est jamais autorisé et une erreur est retournée. Si cette option est "Même session", le jeton de rafraîchissement retourné est forcé d'utiliser la même session que le sujet du jeton, retournant une erreur si cette session n'est pas disponible (par exemple si le sujet du jeton est transient).
onDragFinish=Glissement terminé {{list}}
clientScopesHelp=Ceci utilise les périmètres demandés ou assignés en avance par le client pour déterminer si la politique est appliquée à ce client. La condition est évaluée pendant la requête d'autorisation OpenID Connect et/ou la requête de jeton.
@@ -3563,7 +3563,7 @@ credentialIdentifierHelp=Un identifiant spécifique pour ce type d'accréditatio
issuerDid=DID de l'émetteur
issuerDidHelp=L'identifiant décentralisé (DID) de l'émetteur d'accréditation. Cela identifie qui émet les accréditations vérifiables.
credentialLifetimeHelp=La durée de vie de l'identifiant en secondes. Après cette durée, l'identifiant expire et devient invalide.
-supportedFormatsHelp=Le format de l'identifiant vérifiable. Les formats actuellement pris en charge : SD-JWT VC (dc+sd-jwt), JWT VC (jwt_vc_json).
+supportedFormatsHelp=Le format de l'identifiant vérifiable. Les formats actuellement pris en charge : SD-JWT VC (dc+sd-jwt), JWT VC (jwt_vc).
emailPendingVerificationAlertTitle=Adresse de courriel en attente de vérification
emailPendingVerificationResetAction=Cliquez ici pour conserver l'adresse de courriel actuelle.
emailPendingVerificationActionMessage=Cette action va supprimer l'adresse de courriel en attente de vérification pour cet utilisateur.
@@ -3629,3 +3629,29 @@ jwtAuthorizationGrantIdp=Fournisseurs d'identités autorisés pour les accords d
logoutConfirmation=Confirmation de déconnexion
invitations=Invitations
invitationsList=Liste des invitations
+importKeysDescription=Importe un clé publique en utilisant différents formats de fichiers. Merci de sélectionner le type d'archive que vous voulez importer.
+authorizationGrantSettings=Paramètres d'accord d'autorisation
+authorizationGrantSettingsHelp=Cette section est utilisée pour configurer des paramètres spécifiques au support d'accord d'autorisation JWT tel qu'il est défini dans la norme RFC 7523. Tous les paramètres ne sont pas configurés ici, certains appartiennent au fournisseur d'identité tels que l'URL JWKS, l'émetteur et la Clock Skew autorisée.
+logoutConfirmationHelp=Après la déconnexion de l'utilisateur (déconnexion OIDC initiée par RP) une autre page d'information sera affichée avec un texte comme 'Vous êtes déconnectés" avant de rediriger l'utilisateur vers une page post déconnexion. Sur cette page d'information l'utilisateur doit confirmer qu'il veut être redirigé vers la page post déconnexion.
+searchInvitations=Chercher des invitations
+identityProviderAlias=Condition qui vérifie le fournisseur d'identité qui est impliqué dans la requête client. S'applique seulement aux opérations dans laquelle un fournisseur d'identité est impliquées (par exemple l'accord d'autorisation IWT).
+credentialDisplay=Affichage des identifiants
+credentialDisplayHelp=Tableau JSON des objets contenant des métadonnées pour les portefeuilles (nom, logo, couleurs, etc.). Exemple: [{"name": "IdentityCredential", "locale": "en-US", "logo": {"uri": "https://example.com/logo.png", "alt_text": "Logo"}, "background_color": "#12107c", "text_color": "#FFFFFF"}]
+supportedCredentialTypes=Types d'identifiant supportés
+supportedCredentialTypesHelp=Liste de types d'identifiants séparés par des virgules (e.g., "VerifiableCredential,UniversityDegreeCredential"). Utilisée dans la définition des identifiants pour les formats JWT VC et SD-JWT.
+verifiableCredentialType=Type d'identifiant vérifiable (VCT)
+verifiableCredentialTypeHelp=L'identifiant du type d'identifiant pour le format SD-JWT. Cette valeur est utilisée dans l'attribut VCT des identifiants émis. Obligatoire pour le format SD-JWT.
+tokenJwsType=Type de jeton JWS
+visibleClaims=Attributs visibles
+visibleClaimsHelp=Liste d'attributs séparés par une virgule qui sont toujours exposés in dans le corps SD-KWT (par exemple "id,iat,nbf,exp,jti,given_name" ). Par défaut "id,iat,nbf,exp,jti". Applicable seulement pour le format SD-JWT.
+signingKeyId=Identifiant de la clé de signature
+signingKeyIdHelp=Optionnel. L'identifiant de la clé de domaine utilisée par signer l'identifiant. Si non spécifié la clé de signature active du domaine sera automatiquement utilisée.
+useDefaultKey=Utiliser par défaut (la clé de signature active du domaine)
+claimDisplayName=Afficher le nom
+claimDisplayLocale=Langue
+claimDisplayNamePlaceholder=Par exemple adresse de courriel
+claimDisplayLocalePlaceholder=Par exemple en, de, fr
+addClaimDisplay=Ajouter une entrée d'affichage
+removeClaimDisplay=Supprimer une entrée d'affichage
+noClaimDisplayEntries=Aucune entrée d'affichage. Les entrées d'affichage fournissent des noms d'attribut user-friendly pour différentes langues dans le portefeuille d'applications.
+tokenJwsTypeHelp=La valeur du type écrite dans l'entête typ du JWT. Par défaut "JWS". Des valeurs personnalisées peuvent être utilisées comme "dc+sd-jwt" si requises par le portefeuille ou le système.
diff --git a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_ro.properties b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_ro.properties
index ca527d88a83..8edfe316673 100644
--- a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_ro.properties
+++ b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_ro.properties
@@ -43,3 +43,12 @@ reorder=Reordonare
multivalued.label=Multivaloare
buildIn=Încorporat
password=Parolă
+fullName={{givenName}} {{familyName}}
+lastName=Nume de familie
+createRealm=Crează un domeniu
+manageAccount=Gestionează contul
+lastAccess=Ultimul acces
+grantedPermissions=Permisiuni acordate
+eventTypes.REVOKE_GRANT.description=Revocă grantul
+eventTypes.REVOKE_GRANT.name=Revocă grantul
+revoke=Revocă
diff --git a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_tr.properties b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_tr.properties
index ca88a9ea754..0d1270872c0 100644
--- a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_tr.properties
+++ b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_tr.properties
@@ -1934,7 +1934,7 @@ scopeParameter=Scope parametresi
unsigned=İmzasız
userGroupsRetrieveStrategy=Kullanıcı gruplarını alma stratejisi
addSubFlow=Alt akış ekle
-validatingPublicKeyHelp=Harici IDP imzalarını doğrulamak için kullanılması gereken PEM formatındaki public key.
+validatingPublicKeyHelp=Harici IDP imzalarını doğrulamak için kullanılması gereken PEM veya JWKS biçimindeki public key. Aşağıdaki düğme, farklı anahtar ve sertifika biçimlerine sahip harici bir dosyayı içe aktarmak için kullanılabilir. Değişiklikleri kaydetmek için içe aktarma işleminden sonra sağlayıcının kaydedilmesi gerekir.
client-uris-must-match.label=Client URI'leri Eşleşmeli
webAuthnPolicyAcceptableAaguids=Kabul Edilebilir AAGUID'ler
noRoles-roles=Bu realm'de role yok
@@ -3634,15 +3634,24 @@ organizationInvitationStatus.expired=Süresi dolmuş
logoutConfirmation=Çıkış onayı
logoutConfirmationHelp=Kullanıcının oturum kapatmasından (OIDC RP tarafından başlatılan çıkış) sonra, kullanıcıya “Oturumunuz kapatıldı” gibi bir metnin yer aldığı ek bir bilgilendirme sayfası gösterilir ve kullanıcı yönlendirme sonrası açılış sayfasına aktarılmadan önce bunu onaylaması gerekir.
supportedCredentialTypes=Desteklenen Yetki Türleri
-credentialDisplay=Yetkinin Sergilenmesi
+credentialDisplay=Kimlik Bilgisi Görüntüleme
supportedCredentialTypesHelp=Virgül ile ayrılmış yetki türleri (örneğin, "VerifiableCredential,UniversityDegreeCredential"). JWT VC ve SD-JWT formatları için yetki tanımlamasında kullanılır.
-verifiableCredentialType=Doğrulanabilir Yetki Türü (VCT)
-verifiableCredentialTypeHelp=SD-JWT biçimindeki yetkiler için yetki türü tanımlayıcısı. Bu değer, verilen yetkinin vct claim'inde kullanılır. SD-JWT biçimi için gereklidir.
+verifiableCredentialType=Doğrulanabilir Kimlik Bilgisi Türü (VCT)
+verifiableCredentialTypeHelp=SD-JWT biçimindeki kimlik bilgileri için kimlik bilgisi türü tanımlayıcısı. Bu değer, verilen kimlik bilgisinin vct claim'inde kullanılır. SD-JWT biçimi için gereklidir.
tokenJwsType=Token JWS Türü
tokenJwsTypeHelp=JWT'nin tip başlığına yazılan tür değeri. Varsayılan olarak "JWS"dir. Cüzdan veya sistem tarafından gerekli görülmesi halinde "dc+sd-jwt" gibi özel değerlere ayarlanabilir.
visibleClaims=Görünür Claim'ler
visibleClaimsHelp=Virgülle ayrılmış SD-JWT gövdesinde her zaman açıklanan claim'lerin listesi (örneğin, "id,iat,nbf,exp,jti,given_name"). Varsayılan olarak "id,iat,nbf,exp,jti"dir. Yalnızca SD-JWT formatı için geçerlidir.
signingKeyId=İmzalama Anahtarı ID'si
-signingKeyIdHelp=İsteğe bağlı. Yetkiyi imzalamak için kullanılan realm'in ID'si. Belirtilmezse, realm'in etkin imzalama anahtarı otomatik olarak kullanılacaktır.
+signingKeyIdHelp=İsteğe bağlı. Kimlik bilgisini imzalamak için kullanılan realm'in ID'si. Belirtilmezse, realm'in etkin imzalama anahtarı otomatik olarak kullanılacaktır.
useDefaultKey=Varsayılanı kullan (realm'in etkin imzalama anahtarı)
credentialDisplayHelp=Cüzdanlar için görüntüleme meta verilerini (ad, logo, renkler vb.) içeren objelerin JSON array'i. Örnek: [{"name": "IdentityCredential", "locale": "en-US", "logo": {"uri": "https://example.com/logo.png", "alt_text": "Logo"}, "background_color": "#12107c", "text_color": "#FFFFFF"}]
+importKeysDescription=Farklı dosya biçimlerini kullanarak bir public key içe aktarın. Lütfen içe aktarmak istediğiniz arşiv türünü seçin.
+identityProviderAlias=İstemci isteğinde yer alan Kimlik Sağlayıcıyı kontrol eden koşul. Yalnızca bir Kimlik Sağlayıcının (IDP) yer aldığı işlemler için geçerlidir (örneğin JWT Yetkilendirme izni).
+claimDisplayName=Görünen Ad
+claimDisplayLocale=Yerel Ayar
+claimDisplayNamePlaceholder=örneğin, E-posta Adresi
+claimDisplayLocalePlaceholder=örneğin, en, de, fr
+addClaimDisplay=Görüntü girişi ekle
+removeClaimDisplay=Görüntü girişini kaldır
+noClaimDisplayEntries=Görüntü girişi yok. Görüntü girişleri, cüzdan uygulamalarında farklı yerel ayarlar için kullanıcı dostu talep adları sağlar.
diff --git a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_zh_Hant.properties b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_zh_Hant.properties
index 65d1ab663d2..cba05dd751d 100644
--- a/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_zh_Hant.properties
+++ b/js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_zh_Hant.properties
@@ -3034,7 +3034,7 @@ editModeKerberosHelp=READ_ONLY 表示不允許更新密碼,使用者始終使
clientUpdaterContext=該條件檢查建立或更新應用程式的上下文,以確定是否套用政策。例如,它會檢查應用程式是否使用管理 REST API 或 OIDC 動態應用程式註冊建立。對於後者情況,它會檢查它是 ANONYMOUS 應用程式註冊還是使用初始訪問權杖或註冊訪問權杖等進行 AUTHENTICATED 應用程式註冊。
deleteScopeWarning=當以下權限不再被其他授權範圍使用時,將被移除:
pushedAuthorizationRequestRequiredHelp=布林參數,指示授權伺服器是否僅透過推送授權請求方法接受授權請求資料。
-validatingPublicKeyHelp=必須使用 PEM 格式的公鑰來驗證外部 IDP 的簽名。
+validatingPublicKeyHelp=必須使用 PEM 或 JWKS 格式的公鑰來驗證外部 IDP 的簽名。您可以使用下面的按鈕匯入具有不同金鑰和憑證格式的外部檔案。匯入後需要需要儲存提供者以儲存變更。
webAuthnPolicyAcceptableAaguids=可接受的 AAGUIDs
logoutServiceRedirectBindingURLHelp=SAML 重定向綁定 URL 用於應用程式的單一登出服務。如果您使用不同的綁定,則可以將此留空。
scopePermissions.roles.map-role-description=決定管理員是否可以將此角色映射到使用者或群組的政策
@@ -3647,3 +3647,11 @@ signingKeyId=簽署金鑰 ID
signingKeyIdHelp=非必填。用於簽署憑證的領域金鑰 ID。如果未指定,則會自動使用領域啟用的簽章金鑰。
useDefaultKey=使用預設值 (領域啟用的簽署金鑰)
identityProviderAlias=用於檢查身分提供者是否包含在應用程式請求的條件。僅適用於涉及到身分提供者的操作 (例如 JWT 授權)。
+importKeysDescription=使用不同檔案格式來匯入公鑰。請選擇您想匯入的壓縮類型。
+claimDisplayName=顯示名稱
+claimDisplayLocale=語系
+claimDisplayNamePlaceholder=例如,電子郵件地址
+claimDisplayLocalePlaceholder=例如,英文、德文、法文
+addClaimDisplay=添加顯示條目
+removeClaimDisplay=移除顯示條目
+noClaimDisplayEntries=沒有顯示條目。顯示條目在錢包應用程式裡面給不同的語系提供了使用者友善的聲明名稱。
diff --git a/themes/src/main/resources-community/theme/base/account/messages/messages_fr.properties b/themes/src/main/resources-community/theme/base/account/messages/messages_fr.properties
index 9db066e15fc..7c2bf6727fa 100644
--- a/themes/src/main/resources-community/theme/base/account/messages/messages_fr.properties
+++ b/themes/src/main/resources-community/theme/base/account/messages/messages_fr.properties
@@ -271,7 +271,7 @@ enterYourVerficationCode=Renseignez le code de vérification
realmName=Domaine
generateNewBackupCodes=Générer de nouveaux codes de récupération d''authentification
sharedwithMe=Partagé avec moi
-share=Partage
+share=Partager
sharedwith=Partager avec
accessPermissions=Autorisations d''accès
permissionRequests=Demandes d''autorisation
diff --git a/themes/src/main/resources-community/theme/base/account/messages/messages_ro.properties b/themes/src/main/resources-community/theme/base/account/messages/messages_ro.properties
index 68e35dcaed4..989d64b564e 100644
--- a/themes/src/main/resources-community/theme/base/account/messages/messages_ro.properties
+++ b/themes/src/main/resources-community/theme/base/account/messages/messages_ro.properties
@@ -87,3 +87,49 @@ deviceActivityHtmlTitle=Activitatea dispozitivului
linkedAccountsHtmlTitle=Conturi asociate
accountSecurityTitle=Securitatea contului
updatePasswordTitle=Actualizează parola
+shares=distribuiri
+authenticatorCode=Cod de unică folosință
+firstName=Prenume
+givenName=Prenume
+fullName=Numele complet
+lastName=Nume de familie
+familyName=Nume de familie
+currentPassword=Parola actuală
+passwordNew=Parola nouă
+emailVerified=Adresă de e-mail verificată
+website=Pagină web
+phoneNumber=Număr de telefon
+zoneinfo=Fus orar
+profileScopeConsentText=Profil utilizator
+emailScopeConsentText=Adresa de e-mail
+phoneScopeConsentText=Număr de telefon
+offlineAccessScopeConsentText=Acces offline
+samlRoleListScopeConsentText=Rolurile mele
+rolesScopeConsentText=Roluri de utilizator
+role_realm-admin=Administrator de domeniu
+role_create-realm=Crează un domeniu
+role_view-realm=Vizualizează domeniul
+role_view-users=Vizualizează utilizatorii
+role_view-applications=Vizualizează aplicațiile
+role_view-groups=Vizualizează grupurile
+role_view-clients=Vizualizează clienții
+accountManagementTitle=Gestionarea contului Keycloak
+accountManagementWelcomeMessage=Bun venit la Keycloak Account Management
+role_view-profile=Vizualizează profilul
+role_manage-account=Gestionează contul
+role_manage-consent=Gestionează consimțământele
+role_read-token=Citește token-ul
+role_offline-access=Acces offline
+role_uma_authorization=Obține permisiuni
+client_account-console=Consola contului
+client_admin-cli=Admin CLI
+client_realm-management=Gestionarea domeniului
+requiredFields=Câmpuri obligatorii
+lastAccess=Ultimul acces
+device-activity=Activitatea dispozitivului
+availableRoles=Roluri disponibile
+grantedPermissions=Permisiuni acordate
+additionalGrants=Granturi suplimentare
+fullAccess=Acces complet
+offlineToken=Token offline
+revoke=Revocă grantul
diff --git a/themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties b/themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties
index 05ffe454bb8..0256b73124d 100644
--- a/themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties
+++ b/themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties
@@ -15,16 +15,16 @@ invalidPasswordGenericMessage=Mot de passe invalide : le nouveau mot de passe n
ldapErrorEditModeMandatory=Le mode d''édition est obligatoire
ldapErrorInvalidCustomFilter=Le filtre LDAP personnalisé ne commence pas par "(" ou ne finit pas par ")".
ldapErrorConnectionTimeoutNotNumber=La durée avant expiration de la connexion doit être un nombre
-ldapErrorReadTimeoutNotNumber=La durée avant expiration de la consultation doit être un nombre
+ldapErrorReadTimeoutNotNumber=La durée avant expiration de la lecture doit être un nombre
ldapErrorValidatePasswordPolicyAvailableForWritableOnly=La validation de la politique de mot de passe est applicable uniquement en modification avec droits en écriture
ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType=Impossible de conserver l''héritage des groupes et d''utiliser en même temps l''appartenance par UID.
-ldapErrorCantWriteOnlyForReadOnlyLdap=Impossible de définir en écriture seulement lorsque le fournisseur LDAP n''est pas en écriture
+ldapErrorCantWriteOnlyForReadOnlyLdap=Impossible de définir en écriture seule lorsque le fournisseur LDAP n''est pas en écriture
ldapErrorCantWriteOnlyAndReadOnly=Impossible de définir en écriture seule et en lecture seule en même temps
-ldapErrorCantEnableStartTlsAndConnectionPooling=Impossible d''activer StartTLS et l''interrogation régulière de connexion (pooling).
+ldapErrorCantEnableStartTlsAndConnectionPooling=Impossible d''activer en même temps StartTLS et l''interrogation régulière de connexion (pooling).
ldapErrorCantEnableUnsyncedAndImportOff=Impossible de désactiver l''import d''utilisateurs quand le mode du fournisseur LDAP est Non synchronisé
-ldapErrorMissingGroupsPathGroup=Le chemin vers les groupes n''existe pas. Merci de d''abord créer le group dans le chemin spécifié
-clientRootURLFragmentError=L''URL racine ne doit pas contenir un identificateur de fragment d''URL
-clientRedirectURIsFragmentError=L''URI de redirection ne doit pas contenir un identificateur de fragment d''URI
+ldapErrorMissingGroupsPathGroup=Le chemin vers les groupes n''existe pas. Merci de d''abord créer le groupe dans le chemin spécifié
+clientRootURLFragmentError=L''URL racine ne doit pas contenir un fragment d''URL
+clientRedirectURIsFragmentError=L''URI de redirection ne doit pas contenir un fragment d''URI
clientRootURLIllegalSchemeError=L''URL racine utilise un schéma non autorisé
clientBaseURLIllegalSchemeError=L''URL de base utilise un schéma non autorisé
clientRedirectURIsIllegalSchemeError=Une URI de redirection utilise un schéma non autorisé
diff --git a/themes/src/main/resources-community/theme/base/admin/messages/messages_ro.properties b/themes/src/main/resources-community/theme/base/admin/messages/messages_ro.properties
index f745a5a49ef..9074b6023d8 100644
--- a/themes/src/main/resources-community/theme/base/admin/messages/messages_ro.properties
+++ b/themes/src/main/resources-community/theme/base/admin/messages/messages_ro.properties
@@ -28,3 +28,43 @@ clientRootURLIllegalSchemeError=URL-ul rădăcină folosește o schemă ilegală
clientBaseURLIllegalSchemeError=URL-ul de bază folosește o schemă ilegală
clientRedirectURIsIllegalSchemeError=Un URI de redirecționare utilizează o schemă ilegală
clientBaseURLInvalid=URL-ul de bază nu este un URL valid
+client_account=Cont
+client_broker=Broker
+error-invalid-value=Valoare invalidă.
+error-invalid-number=Număr invalid.
+error-pattern-no-match=Valoare invalidă.
+error-invalid-uri=Adresă URL invalidă.
+client_account-console=Consola contului
+client_admin-cli=Admin CLI
+client_realm-management=Gestionarea domeniului
+error-invalid-blank=Te rugăm să specifici valoarea.
+error-empty=Te rugăm să specifici valoarea.
+error-invalid-email=Adresă de e-mail invalidă.
+error-invalid-uri-scheme=Schemă URL invalidă.
+error-invalid-uri-fragment=Fragment URL invalid.
+client_security-admin-console=Consola de administrare a securității
+pairwiseMalformedSectorIdentifierURI=Identificator de sector URI malformat.
+error-user-attribute-required=Te rugăm să specifici atributul {0}.
+error-username-invalid-character={0} conține un caracter invalid.
+error-person-name-invalid-character={0} conține un caracter invalid.
+error-invalid-date=Atributul {0} este o dată invalidă.
+error-user-attribute-read-only=Atributul {0} este numai pentru citire.
+pairwiseMalformedClientRedirectURI=Clientul a conținut un URI de redirecționare invalid.
+backchannelLogoutUrlIllegalSchemeError=URL-ul de deconectare a canalului secundar folosește o schemă ilegală
+clientRootURLInvalid=URL-ul rădăcină nu este un URL valid
+clientRedirectURIsInvalid=Un URI de redirecționare nu este un URI valid
+backchannelLogoutUrlIsInvalid=Adresa URL de deconectare a canalului secundar nu este o adresă URL validă
+error-invalid-length-too-short=Atributul {0} trebuie să aibă lungimea minimă de {1}.
+error-invalid-length-too-long=Atributul {0} trebuie să aibă lungimea maximă de {2}.
+error-number-out-of-range-too-small=Atributul {0} trebuie să aibă valoarea minimă {1}.
+error-number-out-of-range-too-big=Atributul {0} trebuie să aibă valoarea maximă de {2}.
+pairwiseClientRedirectURIsMissingHost=URI-urile de redirecționare ale clientului trebuie să conțină o componentă gazdă validă.
+pairwiseFailedToGetRedirectURIs=Nu s-au putut obține URI-urile de redirecționare de la URI-ul identificatorului de sector.
+error-invalid-length=Atributul {0} trebuie să aibă o lungime între {1} și {2}.
+error-number-out-of-range=Atributul {0} trebuie să fie un număr între {1} și {2}.
+error-non-ascii-local-part-email=Partea locală a adresei trebuie să conțină numai caractere ASCII.
+error-invalid-multivalued-size=Atributul {0} trebuie să aibă cel puțin {1} și cel mult {2} {2,choice,0#valori|1#valoare|1Afin de mettre à jour votre compte {2} avec l''adresse de courriel {1}, cliquez sur le lien ci-dessous
{0}
Ce lien expire dans {3}.
Si vous ne voulez pas réaliser cette mise à jour, veuillez ignorer ce message.
identityProviderLinkSubject=Association avec {0}
-identityProviderLinkBody=Quelqu''un souhaite lier votre compte "{1}" au compte "{0}" de l''utilisateur {2} . Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous pour lier les comptes\n\n{3}\n\nCe lien expire dans {5}.\n\nSi vous n''êtes pas à l''origine de cette action ou si vous ne souhaitez pas lier votre compte, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte. Si vous liez les comptes, vous pourrez vous connecter à {1} via {0}.
-identityProviderLinkBodyHtml=Quelqu''un souhaite lier votre compte {1} au compte {0} de l''utilisateur {2}. Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous pour lier les comptes
Lien pour confirmer la liaison des comptes
Ce lien expire dans {5}.
Si vous n''êtes pas à l''origine de cette action ou si vous ne voulez pas lier votre compte, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte. Si vous liez les comptes, vous pourrez vous connecter à {1} via {0}.
+identityProviderLinkBody=Quelqu''un souhaite lier votre compte "{1}" au compte "{0}" de l''utilisateur {2} . Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous pour lier les comptes\n\n{3}\n\nCe lien expire dans {5}.\n\nSi vous n''êtes pas à l''origine de cette action ou si vous ne souhaitez pas lier votre compte, veuillez ignorer ce message . Si vous liez les comptes, vous pourrez vous connecter à {1} via {0}.
+identityProviderLinkBodyHtml=Quelqu''un souhaite lier votre compte {1} au compte {0} de l''utilisateur {2}. Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous pour lier les comptes
Lien pour confirmer la liaison des comptes
Ce lien expire dans {5}.
Si vous n''êtes pas à l''origine de cette action ou si vous ne voulez pas lier votre compte, veuillez ignorer ce message. Si vous liez les comptes, vous pourrez vous connecter à {1} via {0}.
passwordResetSubject=Réinitialiser le mot de passe
passwordResetBody=Quelqu''un vient de demander une réinitialisation de mot de passe pour votre compte {2}. Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous pour le mettre à jour.\n\n{0}\n\nCe lien et son code expirent dans {3}.\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.
passwordResetBodyHtml=Quelqu''un vient de demander une réinitialisation de mot de passe pour votre compte {2}. Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous pour le mettre à jour.
Lien pour réinitialiser votre mot de passe
Ce lien expire dans {3}.
Sinon, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.
@@ -45,20 +45,20 @@ orgInviteBodyPersonalized=Bonjour "{5}" "{6}.\n\nVous avez été invité à rejo
emailTestSubject=[KEYCLOAK] - Message de test du SMTP
emailTestBody=Ceci est un message de test
emailTestBodyHtml=Ceci est un message de test
-eventUpdateCredentialSubject=Mettre à jour les accréditations
-eventRemoveCredentialSubject=Supprimer l''accréditation
+eventUpdateCredentialSubject=Mettre à jour les identifiants
+eventRemoveCredentialSubject=Supprimer l''identifiant
eventUserDisabledByTemporaryLockoutSubject=Utilisateur désactivé suite à un blocage temporaire
eventUserDisabledByTemporaryLockoutBody=Votre utilisateur a été désactivé temporairement suite à de multiples échecs d''authentification sur {0}. Merci de contacter un administrateur au besoin.
eventUserDisabledByPermanentLockoutSubject=Utilisateur désactivé suite à un blocage permanent
eventUserDisabledByPermanentLockoutBody=Votre utilisateur a été désactivé définitivement suite à de multiples échecs d''authentification sur {0}. Merci de contacter un administrateur au besoin.
eventUserDisabledByPermanentLockoutHtml=Votre utilisateur a été désactivé définitivement suite à de multiples échecs d''authentification sur {0}. Merci de contacter un administrateur au besoin.
eventUserDisabledByTemporaryLockoutHtml=Votre utilisateur a été désactivé temporairement suite à de multiples échecs d''authentification sur {0}. Merci de contacter un administrateur au besoin.
-orgInviteBodyHtml=Vous avez été invité à rejoindre l''organisation "{3}". Cliquez sur le lien ci-dessous pour la rejoindre.
Lien pour rejoindre l''organisation
Ce lien expirera dans {4}.
Si vous ne souhaitez pas rejoindre cette organisation, il vous suffit d''ignorer ce message.
-orgInviteBodyPersonalizedHtml=Bonjour {5} {6}.
Vous avez été invité à rejoindre l''organisation "{3}". Cliquez sur le lien ci-dessous pour la rejoindre.
Lien pour rejoindre l''organisation
Ce lien expirera dans {4}.
Si vous ne souhaitez pas rejoindre cette organisation, il vous suffit d''ignorer ce message.
-eventRemoveCredentialBody=Votre accréditation {0} a été supprimée de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
-eventUpdateCredentialBody=Votre accréditation {0} a été changée de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
-eventUpdateCredentialBodyHtml=Votre accréditation {0} a été changée de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
-eventRemoveCredentialBodyHtml=Votre accréditation {0} a été supprimée de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
+orgInviteBodyHtml=Vous avez été invité à rejoindre l''organisation {3}. Cliquez sur le lien ci-dessous pour la rejoindre.
Lien pour rejoindre l''organisation
Ce lien expirera dans {4}.
Si vous ne souhaitez pas rejoindre cette organisation, il vous suffit d''ignorer ce message.
+orgInviteBodyPersonalizedHtml=Bonjour {5} {6}.
Vous avez été invité à rejoindre l''organisation {3}. Cliquez sur le lien ci-dessous pour la rejoindre.
Lien pour rejoindre l''organisation
Ce lien expirera dans {4}.
Si vous ne souhaitez pas rejoindre cette organisation, il vous suffit d''ignorer ce message.
+eventRemoveCredentialBody=Votre identifiant {0} a été supprimé de votre compte de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
+eventUpdateCredentialBody=Votre identifiant {0} a été changé de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
+eventUpdateCredentialBodyHtml=Votre identifiant {0} a été changé de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
+eventRemoveCredentialBodyHtml=Votre identifiant {0} a été supprimé de {1} vers {2}. Si cela n''était pas vous, merci de contacter un administrateur.
accountNotificationSubject=Notification pour le compte
accountDisableNotificationBody=Votre compte sera désactivé dans {0} jour(s) à cause de {1}. Merci de vous connecter pour annuler cette action.
accountNotificationBody=Votre compte nécessite une attention particulière. Merci de contacter votre administrateur si vous avez des questions.
diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties
index 5d46838f13e..ad300c70880 100644
--- a/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties
+++ b/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties
@@ -20,7 +20,7 @@ errorDeletingAccount=Erreur lors de la suppression du compte
deletingAccountForbidden=Autorisations insuffisantes pour supprimer votre propre compte, contactez un administrateur.
kerberosNotConfigured=Kerberos non configuré
kerberosNotConfiguredTitle=Kerberos non configuré
-bypassKerberosDetail=Soit vous n''êtes pas connecté via Kerberos, soit votre navigateur n''est pas configuré pour la connexion via Kerberos. Veuillez cliquer pour vous connecter via un autre moyen
+bypassKerberosDetail=Soit vous n''êtes pas connecté via Kerberos, soit votre navigateur n''est pas configuré pour la connexion via Kerberos. Veuillez cliquer sur continuer pour vous connecter via un autre moyen
kerberosNotSetUp=Kerberos n''est pas configuré. Connexion impossible.
registerTitle=S''enregistrer
loginAccountTitle=Connectez-vous à votre compte
@@ -504,4 +504,4 @@ codeSuccess=Code de succès
emailVerificationPending=Un courriel de vérification a été envoyé à {0}. Vous pouvez soumettre sans changement pour renvoyer le courriel de vérification, ou renseigner une adresse de courriel différente.
emailVerificationCancelled=Cette vérification du courriel a été annulée par un administrateur.
orgMemberAlready=Vous êtes déjà membre de l''organisation {1}.
-staleInviteOrgLink=Le lien sur lequel vous avez cliqué n''est plus valide. Il est peut-être expiré, ou il a déjà été utilisé.
+staleInviteOrgLink=Le lien sur lequel vous avez cliqué n''est plus valide. Il est peut-être expiré, ou a déjà été utilisé.