grouperText.grouper.textNg.fr.fr.base.properties Maven / Gradle / Ivy
Show all versions of grouper Show documentation
# The text config uses Grouper Configuration Overlays (documented on wiki)
# By default the configuration is read from the base file
# (which should not be edited), and the override overlays
# the base settings. See the grouper.text.en.us.base.properties for the possible
# settings that can be applied to the grouper.text.en.us.properties
# you can use ${' '} to put a space at start or end since values are trimmed
########################################
## Config chaining hierarchy
########################################
# comma separated config files that override each other (files on the right override the left)
# each should start with file: or classpath:
# e.g. classpath:grouperText/grouper.text.en.us.base.properties, file:c:/temp/grouperText/grouper.text.en.us.properties
text.config.hierarchy=classpath:grouperText/grouper.textNg.en.us.base.properties, classpath:grouperText/grouper.textNg.fr.fr.base.properties, classpath:grouperText/grouper.text.fr.fr.properties, database:grouper
# seconds between checking to see if the config files are updated
text.config.secondsBetweenUpdateChecks=600
########################################
## nav.properties
########################################
# grouper external system config was deleted successfully
grouperExternalSystemConfigDeleteSuccess=Le connecteur externe a été supprimé avec succès.
# aria label grouper external system actions dropdown button text
ariaLabelGuiMoreGrouperExternalSystemActions=Afficher les actions liées aux connecteurs externes à Grouper
config.LdapGrouperExternalSystem.attribute.url.description=Indiquez l'URL du serveur LDAP. Elle doit commencer par ldap:// ou ldaps:// (si SSL) suivi de l'adresse du serveur et du port (optionnel si 389/636). ex : ldaps://ldapserver.school.edu:636 Il est possible d'y indiquer un DN (déconseillé). Dans ce cas, toutes les requêtes LDAP se feront à partir de ce DN. Ex : ldaps://ldapserver.school.edu:636/dc=school,dc=edu
config.LdapGrouperExternalSystem.attribute.configFileFromClasspath.description=Charger la configuration ldaptive à partir d'un fichier. Ce fichier doit être présent dans le classpath (/opt/grouper/grouperWebapp/WEB-INF/classes/). Ex : ldap.personLdap.properties
# success message when grouper and external system connection is tested
grouperExternalSystemConnectionTestSuccess=Succès : connexion réussie avec le connecteur externe
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToSubjectSourceId.label=Test connecteur externe "pour" - id source du sujet
config.BoxProvisionerConfiguration.attribute.boxExternalSystemConfigId.label=Id config connecteur externe
config.LdapProvisionerConfiguration.attribute.ldapExternalSystemConfigId.label=Id config connecteur externe
config.LdapProvisionerConfiguration.attribute.ldapExternalSystemConfigId.description=Sélectionner le LDAP à utiliser pour ce provisionnement. Si le LDAP n'est pas dans la liste, vous pouvez en configurer un nouveau depuis l'interface de configuration d'un connecteur externe.
config.SqlSubjectSourceConfiguration.attribute.param.jdbcConfigId.value.label=Connecteur externe
config.SqlSubjectSourceConfiguration.attribute.param.jdbcConfigId.value.description=Connecteur externe SQL. Vous pouvez ajouter une autre connexion depuis la page de configuration d'un connecteur externe.
config.GenericConfiguration.attribute.deleteMemberships.label=Suppression des appartenances
config.GenericConfiguration.attribute.targetGroupAttribute.i.name.description=Nom de l'attribut
config.GenericConfiguration.attribute.targetGroupAttribute.i.valueType.description=Généralement, cela va être une chaîne (string). int signifie un entier signé de 4 octets (-2 milliards à 2 milliards). long est fait pour les grands entiers
config.GenericConfiguration.attribute.targetGroupAttribute.i.select.description=Cet attribut doit-il être récupéré dans la cible? Si il n'y a que de l'insertion alors ce n'est pas nécessaire. Mais généralement, ce sera le cas. This defaults to if the group object is selected. Note, if this is the memberships attribute in the provisioning type 'groupAttributes' then the CRUD controls on memberships will take effect instead of this attribute's CRUD.
config.GenericConfiguration.attribute.targetEntityAttribute.i.translateExpressionTypeCreateOnly.label=__i+1__ - type de transformation lors de l'insertion
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateExpressionType.label=__i+1__ - type de transformation
provisioning.configuration.validation.doSomething=Erreur : vous devez effectuer des opérations sur les groupes, entités ou appartenances
auditsExternalEntity=entité externe
#grouper
empty.space=
error.title=Erreur
auditsExternalEntityAttribute=attribut d'entité externe
auditsMember=membre
auditsMembership=appartenance à un groupe
auditsFolder=dossier
auditsStem=$$auditsFolder$$
field.displayName.description=Description
groups.infodot.alt=Plus
grouperLoaderLogsLoadedGroupHeaderTooltip=Lien vers le groupe
error.general=Une erreur a été rencontrée. Si le problème persiste, veuillez contacter votre service d'assistance et lui fournir les détails suivants :
term.entityWorkspace=Panier des entités
error.undefined=La nature de l'erreur n'a pu être déterminée
error.subtitle={0}
infodot.title.search.subjects=Recherche d'entités
subjectPickerDefault.searchButtonText=Recherche
simpleAttributeUpdate.actionEdit=Nom d'action
simpleAttributeUpdate.entityHeader=Entité
error.too.many.subject.results=Impossible d'afficher tous les résultats, veuillez affiner votre recherche
simplePermissionAssign.assignRole=Rôle:
simplePermissionUpdate.assignHeaderPermissionResource=Ressource
contextOptionsAlt=Options
simplePermissionUpdate.limitLabel=Limit
# misc error on screen for no session
guiMiscNoSessionError=Votre session a expiré ou est invalide. Veuillez réessayer.
error.too.many.subject.results.for.source=Trop de resultats retournées par une source de donnée ou plus - affichage des resultats partiels. Veuillez affiner votre recherche
error.too.many.subject.results.for.source.reminder=(resultats partiels)
jsp.error=Erreur!
access.grouper=Accès Grouper
stem.root.display-name=Racine
intersection=et (intersection)
union=ou (union)
complement=pas (complement)
attribute.required.indicator=*
attribute.required.info=*Champs obligatoires
subject.view.yourself=Visualiser votre fiche
groups.help.link.group-math=Aide à propos des groupes composés
grouperLoaderLogsLoadedGroupMultiple=multiple
subjectMembershipGroupColumn=Nom du groupe
groupPrivilegesAssignAttrAllPrivilege=Attribuer TOUS les privilèges
groups.remove.all.success=Tous les membres ont été supprimés
groups.remove.selected.success=Les {0} membres sélectionnés ont été supprimés
groups.remove.none-selected=Aucun membre sélectionné
# describe the page a little bit
attributeDefNameHeaderAttributeDefinitionName=Attribut
groups.remove.unkown.error=Impossible de determiner quel membre supprimer
grouperLoaderLogsLoadedLastUpdatedHeader=Dernière mise à jour
# stem view audit log button
stemViewAuditButton=Voir le journal d'audit
# one or all
stemPrivilegesInheritedLevels=Niveau:
# column header of stem name
stemPrivilegesInheritColumnHeaderStemName=Dossier
rulesStemScopeSub=Tous
groups.remove.composite.error=Impossible de supprimer les membres d'un groupe composé
groups.remove.no-privs.error=Privilèges insuffisants pour supprimer des membres
# role label
subjectAssignPermissionRoleLabel=Rôle
grouperAttestationOverallColumnEnabled=vrai
deprovisioningObjectType_stem=Dossier
# reason to deprovision
deprovisionUserNotesLabel=Raison :
deprovisioningYesAutoselectForRemoval=Oui
groups.remove.all.warn=Vous êtes sur le point de supprimer tous les membres du groupe.
Cette opération est définitive. Êtes vous sur ?
objectTypeManualFolderDescription=Groupe manuel
# grouper workflow config table config enabled true value
grouperWorkflowConfigTableEnabledTrueValue=Oui
# workflow form name label
workflowElectronicFormNameLabel=Formulaire électronique :
# workflow instance table instance id column header
workflowInstanceTableColumnHeaderInstanceId=Id
gshTemplatesMoreActionsButton=Actions
groups.remove.warn=Vous êtes sur le point de supprimer quelques membres du groupe.
Cette opération est définitive. Êtes vous sur ?
config.GshTemplateConfiguration.attribute.input.i.type.description=Type de la donnée
# label for the description textfield
attributeDefCreateDescriptionLabel=Description:
# generic insufficient privileges
attributeDefDeleteInsufficientPrivileges=$$stemCopyInsufficientPrivileges$$
provisionerLogsTableHeaderStatus=Status
provisionerJobsTableViewJobDetailsActionOption=Voir les détails
customUiMoreActionsButton=Actions
config.Office365GrouperExternalSystem.title=Office 365
config.DuoGrouperExternalSystem.attribute.useSsl.label=Use ssl
config.SmtpGrouperExternalSystem.attribute.ssl.protocols.label=Protocoles SSL
config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.routingKey.label=Routing key
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupUpdate.label=Mettre à jour les dossiers
groups.delete.warn=Vous êtes sur le point de supprimer ce groupe et tous ses membres.
Cette opération est définitive. Êtes vous sur ?
config.AzureProvisionerConfiguration.title=Azure
config.duoRoleApplicationManager=Application manager
audits_GROUP_FIELD_DELETE=$$auditsDeleted$$ du champ.
config.GenericConfiguration.subSection.targetGroupAttribute.i.title=Cible __i+1__
stems.delete.warn=Vous êtes sur le point de supprimer ce dossier.
Cette opération est définitive. Êtes vous sur ?
groups.composite-member.indicator=Ceci est un groupe composé
config.GenericConfiguration.attribute.entityResolver.entityAttributesNotInSubjectSource.label=Attributs d'entité externe
config.GenericConfiguration.attribute.entityResolver.entityAttributesNotInSubjectSource.description=Si besoin d'attributs d'entité externe à la source de sujet, la résolution de ces attributs se fera via SQL ou LDAP
groups.composite-member.composed-as=est composé de
audits_GROUP_FIELD_UPDATE=$$auditsEdited$$ du champ.
tooltipTargetted.groups.composite-member.composed-as=Selectionnez pour afficher la liste des membres de ce groupe
groups.composite.remove=Supprimer le groupe composé
groups.composite.add=Créer un groupe composé
config.GenericConfiguration.attribute.targetGroupAttribute.i.valueType.label=__i+1__ - type de valeur
config.GenericConfiguration.attribute.targetGroupAttribute.i.select.label=__i+1__ - sélectionner
config.GenericConfiguration.attribute.deleteEntitiesIfGrouperCreated.label=Supprimer les entités s'ils ont été créé par Grouper
config.GenericConfiguration.attribute.option.targetEntityAttribute.i.attributePrefix=attr
config.GenericConfiguration.attribute.targetEntityAttribute.i.defaultValue.label=__i+1__ - valeur par défaut
config.GenericConfiguration.attribute.metadata.i.showForFolder.label=Métadonnées __i+1__ : afficher pour le dossier
config.GenericConfiguration.attribute.allowProvisionableRegexOverride.label=Surcharge de la regex de provision
config.GenericConfiguration.attribute.sortAttributeCount.label=Nombre d'attributs de trie
config.SqlSubjectSourceConfiguration.attribute.sqlExternalSystemConfigId.label=Connecteur externe
grouperLoaderLogsLoadedLastUpdatedHeaderTooltip=Date de dernière mise à jour
groups.composite.add.insufficient-saved=Vous avez besoin de plus de groupes dans l'espace `Mes groupes` afin de créer un groupe composé. Pour ajouter des groupes : rechercher le groupe qui vous intéresse, allez sur le résumé du groupe et sélectionnez.
# source id
grouperLoaderLdapSourceId=ID source des sujets
grouperLoaderLogsLoadedHostHeader=Hôte
# of link in paging 2 tag
paging2.of=/
searchTypeStems=Dossiers
# header for provisioner configurations
miscellaneousProvisionerConfigurationsMainDescription=Provisionnement
groups.composite.replace=Remplacer l'opérateur du groupe composé
auditsRole=role
auditsAttestation=attestation
tooltipTargetted.groups.composite.replace=Selectionner un nouvel opérateur pour créer le groupe composé.
L'opérateur qui avait été utilisé pour créer le groupe sera supprimé.
groups.composite.members-replace=Créer un groupe composé
tooltipTargettd.groups.composite.members-replace=Supprimer tous les membres existant avant de créer un nouveau groupe composé.
groups.composite.rightGroup=Groupe à droite
groups.composite.leftGroup=Groupe à gauche
groups.composite.type=Type
groups.composite.save.duplicate=Vous devez choisir deux groupes différents pour créer un groupe composé
groups.composite.save.self-reference=Le groupe parent ne peut pas faire partis du groupe algébrique
groups.composite.save.success=Le groupe algébrique a été sauvegardé avec succès
groups.add.member.error.circular=Vous ne pouvez pas ajouter le groupe en tant que membre de son propre groupe. Les autres ajouts ont bien été effectués.
group.view-attribute.insufficient-privileges=*Privilèges insuffisants*
grouper.help=Aide
groups.my=Mes appartenances
groups.manage=Gérer des groupes
groups.create=Créer des groupes
groups.join=Rejoindre des groupes
groups.all=Parcourir
groups.help=Aide en ligne (en anglais)
search.subjects=Rechercher
saved.groups=Panier des groupes
saved.subjects=Panier des entités
saved.stems=Panier des dossiers
liteUi.list=Interface simple
grouptypes.list=Types de groupes
grouptypes.list.can=Voir tous les types de groupe définis
grouptypes.label.internal=interne
grouptypes.label.field=Champ
grouptypes.label.type=Type
grouptypes.label.required=Obligatoire
grouptypes.label.nullable=Peut être nul
grouptypes.label.read-priv=Privilège de lecture
grouptypes.label.write-priv=Privilège d'écriture
wheelgroup.action.to-admin=En tant qu'admin
wheelgroup.action.to-mortal=En tant que membre
wheelgroup.action.submit=Changer
groups.my.link.title=Trouver les groupes dont vous êtes membre
groups.join.link.title=Trouver les groupes que vous pouvez rejoindre
groups.manage.link.title=Trouver les groupes que vous administrez.
groups.create.link.title=Créer des nouveaux groupes ou dossiers, suivant vos privilèges actuels
groups.all.link.title=Explorer tous les groupes, selon vos privilèges actuels
groups.help.link.title=Afficher l'introduction et une aide générale
groups.privilege.direct=a des privilèges directs
groups.privilege.indirect=a des privilèges indirect
stems.privilege.direct=a des privilèges directs
stems.privilege.indirect=a des privilèges indirect
search.subjects.link.title=Rechercher une entitée (personne, groupe, ressource, etc.)
grouptypes.link.title=Liste des types de groupes et de leurs champs
liteUi.link.title=Accéder à l'interface simple
newUi.link.title=Aller à la $$simpleGroupUpdate.topIndexNewUi$$
groups.action.flatten=Lister mes groupes
groups.action.unflatten=Voir les dossiers ainsi que les groupes
groups.action.import-members=Import du membre {0} {1} format utilisé : [{2}]
ui.error.not.in.required.group=Erreur, l'utilisateur {0} doit être présent dans l'un des groupes suivants : {1}
stems.action.flatten=Naviguer dans les dossiers et les groupes
stems.action.unflatten=Lister mes groupes
stems.create=Créer des dossiers
stems.manage=Gérer des dossiers
groups.current-memberships=Pour trouver les groupes dont vous êtes membre, vous pouvez:
- Parcourir l'arborescence des dossiers
- Lister vos groupes
- Rechercher les groupes par nom
groups.create.can=Pour trouver les dossiers où vous pouvez créer des groupes, vous pouvez:
- Parcourir l'arborescence des dossiers
- Lister vos dossiers
- Rechercher les dossiers par nom
audit.query.can=Afficher le formulaire de recherche pour afficher les résultats sur une période différente et / ou trier les résultats différemment. Cliquez sur un lien pour voir les informations sur l'entité . Cliquez sur «Annuler» pour quitter cette page.
#No longer used - se field.displayName
#groups.edit.name=Text ID
#groups.edit.display-name= Name
#groups.edit.description=Description
groups.edit.type=Choisir un ou plusieurs type de groupe
groups.edit.cancel=Retour au résumé du groupe
groups.move.cancel=Retour au résumé du groupe
groups.move.destinationStem=Dossier de destination
tooltipTargetted.groups.move.destinationStem=Renseignez le chemin (ID path) de destination. Si votre panier de groupes est rempli, vous pouvez en choisir un.
groups.move.groupToMove=Groupe à déplacer
tooltipTargetted.groups.move.groupToMove=Renseignez le chemin (ID path) du groupe à déplacer. Si votre panier de groupes est rempli, vous pouvez en choisir un.
groups.move.assignAlternateName=Renseigner le chemin alternatif?
tooltipTargetted.groups.move.assignAlternateName=Si vous choisissez cette option, le chemin alternatif (alternate Id path) contiendra l'ancien chemin.
groups.copy.cancel=Retour au résumé du groupe
groups.copy.destinationStem=Dossier de destination
tooltipTargetted.groups.copy.destinationStem=Renseignez le chemin (ID path) de destination. Si votre panier de groupes est rempli, vous pouvez en choisir un.
groups.copy.groupToCopy=Groupe à copier
tooltipTargetted.groups.copy.groupToCopy=Renseignez le chemin (ID path) du groupe à copier. Si votre panier de groupes est rempli, vous pouvez en choisir un.
groups.copy.copyAttributes=Copier les attributs?
tooltipTargetted.groups.copy.copyAttributes=Si vous choisissez cette option, tous les attributs seront copiés. Si vous n'avez pas le privilege de lecture sur tous les attributs du groupe, vous aurez une erreur de privilege.
groups.copy.copyListMembersOfGroup=Copier la liste des membres ?
grouperLoaderLogsLoadedHostHeaderTooltip=Nom de la machine qui a executé la tâche (via le daemon Grouper)
grouperLoaderLogsLoadedJobMessageHeader=Message
tooltipTargetted.groups.copy.copyListMembersOfGroup=Si vous choisissez cette option, tous les membres de la liste par défaut plus ceux des listes personnalisées seront copiés. Si vous n'avez pas le privilege de lecture sur toutes les listes de membres, vous aurez une erreur de privilege.
groups.copy.copyPrivilegesOfGroup=Copier les privilèges du groupe?
tooltipTargetted.groups.copy.copyPrivilegesOfGroup=Si vous choisissez cette option, tous les privileges du groupe seront copié sur le nouveau groupe. Si vous n'avez pas le privilege de lecture sur tous les attributs du groupe, vous aurez une erreur de privilege.
groups.copy.copyListGroupAsMember=Copier la liste des appartenances du groupe à d'autres groupes?
tooltipTargetted.groups.copy.copyListGroupAsMember=Si vous choisissez cette option, et si le groupe est membre d'autres groupes, le nouveau groupe sera ajouté aux membres de ces groupes. Si vous n'avez pas le droit d'ajouter des membres dans ces groupes, vous aurez une erreur de privilege.
groups.copy.copyGroupAsPrivilege=Copier les privilèges dont le groupe dispose sur d'autres groupes ou dossier?
tooltipTargetted.groups.copy.copyGroupAsPrivilege=Si vous choisissez cette option, et si le groupe dispose de privileges sur d'autres groupes ou dossier, le nouveau groupe disposera aussi de ces privileges. Si vous ne pouvez pas ajouter de privileges sur les autres groupes ou dossiers, vous aurez une erreur de privilege.
stems.move.destinationStem=Dossier de destination
tooltipTargetted.stems.move.destinationStem=Renseignez le chemin (ID path) du dossier de destination. Si votre panier de dossiers est rempli, vous pouvez en choisir un.
stems.move.stemToMove=Dossier à déplacer
tooltipTargetted.stems.move.stemToMove=Renseignez le chemin (ID path) du dossier à déplacer. Si votre panier de dossiers est rempli, vous pouvez en choisir un.
stems.move.assignAlternateName=Renseigner les chemins alternatifs?
tooltipTargetted.stems.move.assignAlternateName=Si vous choisissez cette option, les chemins alternatifs (alternate Id path) des dossier et groupes déplacés contiendront les anciens chemins.
stems.copy.destinationStem=Dossier de destination
tooltipTargetted.stems.copy.destinationStem=Renseignez le chemin (ID path) du dossier de destination. Si votre panier de dossiers est rempli, vous pouvez en choisir un.
stems.copy.stemToCopy=Dossier à copier
tooltipTargetted.stems.copy.stemToCopy=Renseignez le chemin (ID path) du dossier à copier. Si votre panier de dossiers est rempli, vous pouvez en choisir un.
stems.copy.copyAttributes=Copier les attributs de groupe?
tooltipTargetted.stems.copy.copyAttributes=Si vous choisissez cettte option, tous les attributs personnalisés des groupes du dossier seront copiés.
stems.copy.copyListMembersOfGroup=Copier la liste des membres des groupes?
tooltipTargetted.stems.copy.copyListMembersOfGroup=Si vous choisissez cettte option, tous les membres des groupes du dossier, dans la liste par défaut et dans les listes personnalisées seront copiés.
stems.copy.copyPrivilegesOfGroup=Copier les privilèges?
tooltipTargetted.stems.copy.copyPrivilegesOfGroup=Si vous choisissez cettte option, tous les privileges du groupe dans le dossier seront copiés.
stems.copy.copyListGroupAsMember=Copier les membres de la liste où les groupes du dossier en cours de copie sont membres d'autres groupes?
tooltipTargetted.stems.copy.copyListGroupAsMember=Si vous choisissez cette option, et que les groupes dans ce dossier sont membre d'autres groupes, les nouveaux groupes copiés seront aussi membre de ces autres groupes. Si vous n'avez pas les autorisation d'ajouter des membres sur ces autres groupes, vous obtiendrez une erreur de privilège.
stems.copy.copyGroupAsPrivilege=Copier les privilèges lorsque les groupes du dossier en cours de copie ont des privilèges sur d'autres groupes ou dossiers?
tooltipTargetted.stems.copy.copyGroupAsPrivilege=Si vous sélectionnez cette option et que des groupes de ce dossier ont aussi des privilèges sur d'autres groupes, les nouveaux groupes créés lors de la copie auront les mêmes privilèges. Si vous n'avez les privilèges suffisants, vous obtiendrez une erreur.
stems.copy.copyPrivilegesOfStem=Copier les privilèges?
tooltipTargetted.stems.copy.copyPrivilegesOfStem=Si vous choisissez cettte option, tous les privileges seront copiés.
groups.edit-attributes.types-header=Type de groupe
groups.edit-attributes.attributes-header=Attribut
groups.edit-attributes.values-header=Valeur
groups.create.cancel=Retour à la gestion des dossiers
groups.heading.browse=Parcourir ou lister les groupes
groups.heading.search=Rechercher des groupes
groups.heading.manage=Gérer les groupes
groups.heading.where-is-factor=Groupes où [{0}] est utilisé comme composant de groupe composite
groups.heading.list-members=Liste des membres
groups.heading.export-members=Exporter les membres
groups.heading.import-members=Importer des membres
groups.heading.import-members-string=Importer des membres par saisie ou copier/coller
groups.heading.change-members-list-scope=Choix de l'affichage
groups.export.select-format-title=Format d'exportation pour les données des membres
groups.export.submit=Exporter les membres
groups.import.select-format-title=Format d'import du fichier à télécharger
groups.import.select-file-title=Sélectionner le fichier contenant les membres
groups.import.textarea-title=Saisir ou coller le texte dans le format choisi
groups.import.submit=Importer des membres
groups.import.message.no-separator=Le séparateur d'attribut n'est pas défini , ou est vide
groups.import.message.bad-field-type=Le type de champ doit être 'ID' ou 'identifier'
groups.import.message.insufficient-fields=champs insuffisants
groups.import.message.existing-member=Déjà membre
groups.import.message.successful=Ajout effectué
groups.import.message.error=Erreur lors de l'ajout de membre
groups.import.message.no-subject=Aucune entité identifiée
groups.import.message.subject-not-unique=L'entité n'est pas unique
groups.import.message.insufficient-privileges=Vous n'avez pas les privilèges suffisants pour importer des membres
groups.import.message.no-data=Vous n'avez pas sélectionné un fichier, ou celui-ci est vide
groups.import.message.zero-added=Aucun membre ajouté. Soit les entités ne sont pas connue, soit elles sont déjà membres du groupe.
groups.heading.list-privilegees=Liste des entités filtrtées par privilege
groups.heading.select-other=Chercher un autre groupe
groups.summary.field-is-list=Champ liste
groups.summary.select-list=Gérer d'autres listes
groups.membership.through=via
groups.membership.through.title=Attribuer des privilèges pour tous les membres de
groups.membership.chain=chaîne d'appartenance
groups.membership.chain.title=Voir le chemin par lequel cette entité est considérée comme membre.
groups.access.chain.title=Voir / modifier privilège {0} de {1} sur {2}
groups.access.modify-all.title=Voir / modifier les privilèges du groupe
stems.access.chain.title=Voir/modifier le privilège {0} pour {1} sur {2}
browse.assign.title=Cliquez pour voir / modifierles privilèges de {0} sur {1}
groups.membership.chain.cancel=Retour à la liste des membres
groups.membership.chain.member-of=est membre de
groups.membership.chain.member-of-list=est membre de la liste {0}
groups.membership.chain.indirect-member-of=est membre indirect de
groups.membership.chain.multiple-of=est membre par {0} chemins, de
groups.membership.chain.multiple=est membre par {0} chemins
groups.membership.chain.member=est un membre direct
groups.membership.chain.indirect-member=est un membre indirect
groups.membership.view-privileges=privilèges
groups.membership.view-subject-attributes=attributs
groups.membership.view-group-attributes=attributs
groups.membership.for=pour
groups.membership.view-members=membres
stems.membership.view-privileges=privilèges
stems.membership.view-subject-attributes=attributs
stems.membership.for=pour
groups.privilege.has-for=a le privilège {0} for
privs.group.member.none=Vous n'êtes pas autorisé à modifier les privilèges
privs.stem.member.none=Vous n'êtes pas autorisé à modifier les privilèges
groups.create.privs-for-all=Attribuer les privilèges à tous
groups.summary.cancel=Retour à mes groupes
groups.action.edit=Modifier le groupe
tooltipTargetted.groups.action.edit=Modifier les attributs ou le privilege par défaut de ce groupe
groups.action.edit-attr=Modifier les attributs
groups.action.edit-member=Modifier les privileges de {0}
groups.action.edit-members=Gérer les membres
tooltipTargetted.groups.action.edit-members=Afficher/supprimer des membres de ce groupe
groups.action.find-new-members=Attribuer les privileges / Ajouter des membres à [{0}]
groups.action.find-new-list-members=Rechercher des nouveaux membres pour [{0}], liste={1}
groups.action.copy=Copier le groupe
tooltipTargetted.groups.action.copy=Copier ce groupe dans un autre dossier
groups.action.move=Déplacer le groupe
tooltipTargetted.groups.action.move=Déplacer ce groupe dans un autre dossier
groups.action.audit=Historique
tooltipTargetted.groups.action.audit=Voir les actions effectuées sur ce groupe
grouptypes.action.audit=Historique
tooltipTargetted.grouptypes.action.audit=Voir les actions effectuées sur ce type de groupe
groups.action.delete=Supprimer
tooltipTargetted.groups.action.delete=Supprimer ce groupe et toutes ses appartenances
groups.action.join=Joindre
groups.action.leave=Quitter
groups.action.create=Créer
tooltipTargetted.groups.action.create=Créer un nouveau groupe
groups.action.show-members=Membres
groups.action.show-privilegees=Entités courantes avec le privilège [{0}]
groups.action.summary.return-to-chains=Retour aux appartenances
groups.action.summary.start-again-here=Parcourir à partir d'ici
groups.action.summary.return-to-subject-summary=Retour aux détails de l'entité
groups.action.summary.goto-this-subject=Voir les détails de l'entité
tooltipTargetted.groups.action.summary.goto-this-subject=Voir les détails supplémentaires de cette entité
y compris l'historique, les appartenances et privilèges
groups.action.show-summary=Résumé du groupe
groups.action.as-factor=Montrer comme composant
tooltipTargetted.groups.action.as-factor=Affiche où ce groupe est utilisé comme élément d'un groupe composé
subject.action.show-summary=Détail de l'entité
tooltipTargetted.subject.action.show-summary=Voir les détails sur cette entité, son historique, ses appartenances et privilèges
subject.action.audit.memberships=Vérification des appartenances
tooltipTargetted.subject.action.audit.membership=Privilèges attrbués à l'entité
subject.action.audit.privileges=Vérification des privileges
tooltipTargetted.subject.action.audit.privileges=Afficher les modifications d'attribution de privilèges pour l'entité
subject.action.audit.actions=Vérification des actions
tooltipTargetted.subject.action.audit.actions=Actions effectuées par l'entité
groups.action.saved=Groupe sauvegardé
groups.action.save=Sauvegarder
tooltipTargetted.groups.action.save=Sauvegarder les attributs du groupe
groups.action.saved-attr=Attributs sauvegardés
groups.action.search=Rechercher des groupes
tooltipTargetted.groups.action.search=Chercher un groupe
(et non une personne, une ressource, etc.)
groups.action.save-assign=Ajouter des membres
tooltipTargetted.groups.action.save-assign=Sauvegarder,puis ajouter des membres ou attribuer des privileges
groups.action.save-add-composite=Definir comme groupe composé
tooltipTargetted.groups.action.save-add-composite=Sauvegarder, puis créer un groupe composé
groups.heading.show-chain=Chemin par lequel {0} est un membre de {1}
#subject-source.qsuob.display-name=people
groups.list-members.filter-by-source=Afficher les membres à partir de
groups.list-members.any-source=Toutes les sources
groups.list-members.scope.select-list=Sélectionnez
groups.list-members.scope.ordinary-membership=Liste par défaut
groups.list-members.scope.imm=Afficher les membres DIRECTS de ce groupe
groups.list-members.scope.eff=Afficher les membres INDIRECTS de ce groupe
groups.list-members.scope.all=Afficher tous les membres de ce groupe (DIRECTS et INDIRECTS)
groups.list-members.scope.submit=Changer l'affichage
groups.list-members.none=Ce groupe n'a pas de membres
groups.list-members.imm.none=Ce groupe n'a pas de membres directs
groups.list-members.eff.none=Ce groupe n'a pas de membres indirects
groups.list-members.all.none=Ce groupe n'a pas de membres (directs ou indirects)
groups.list-members.custom.imm.none=Cette liste n'a pas de membres directs
groups.list-members.custom.eff.none=Cette liste n'a pas de membres indirects
groups.list-members.custom.all.none=Cette liste n'a pas de membres directs ou indirects
groups.list-privilegees.none=Aucune entite n'a ce privilege dans ce groupe
stems.list-privilegees.none=Aucune entite n'a ce privilege dans ce dossier
groups.action.attr-save=Sauvegarder les attributs et terminer
groups.action.attr-save-add=Sauvegarder les attributs et ajouter des membres
groups.manage.can=Pour trouver les groupes dont vous pouvez modifier les membres, ou donner des privilèges, vous pouvez:
- Parcourir l'arborescence des dossiers
- Lister vos groupes
- Rechercher les groupes par nom
groups.join.can=Pour trouver les groupes que vous pouvez rejoindre, vous pouvez:
- Parcourir l'arborescence des dossiers
- Lister vos groupes
- Rechercher les groupes par nom
groups.all.can=Vous pouvez chercher des groupes en parcourant l'arborescence.
(Vous ne verrez pas certains groupes si vous n'avez pas les privilèges suffisants.)
groups.message.group-deleted=Le groupe [{0}] a été supprimé.
groups.message.group-deleted-fail.factor=Le groupe [{0}] n'a pu être supprimé car il fait partie d'un ou plusieurs groupes composites.
groups.message.group-saved=Le groupe [{0}] est sauvegardé
groups.message.group-moved=Le groupe a été déplacé et son nouveau chemin (ID path) est [{0}].
groups.message.group-copied=Le groupe a été copié et le chemin (ID path) du nouveau groupe est [{0}].
groups.message.group-created=le groupe [{0}] a été créé.
#note: the single quotes need to be escaped in a message that has params,
#that is why there are two single quotes in a row
stems.message.error.add-problem=Impossible de créer le dossier. L'erreur est ''{0}''.
groups.message.error.add-problem=Création du groupe impossible. Erreur ''{0}''.
groups.message.error.alternate-name-problem=Sauvegarde du groupe impossible. Le nom alternatif (Alternate name) doit être du même format que le chemin du groupe (ID path), par exemeple dossier:nom_alternatif .
groups.message.error.update-problem-already-exists=Le groupe existe déjà
groups.message.error.invalid-char=Sauvegarde du groupe impossible : l'identifiant (ID) est vide ou contient les caractères "<>/*'
groups.message.error.invalid-group=Le chemin (ID Path) est invalide.
groups.message.showing-initial-stems=Raccourcis
stems.message.stem-deleted=TLe dossier [{0}] est supprimé
stems.message.stem-saved=Le dossier [{0}] est sauvagardé
stems.message.stem-created=Le dossier [{0}] est créé
stems.message.stem-copied=Le dossier est copié. Le chemin (Id Path) du nouveau dossier est [{0}].
stems.message.stem-moved=Le dossier est déplacé. Son nouveau chemin (Id Path) est [{0}].
stems.message.error.invalid-char=Impossible d'enregistrer le dossier: le nom du dossier ne peut pas être vide ou contenir "<>/*'
stems.message.error.invalid-stem=Le chemin d'identification n'est pas valide.
stems.action.find-new-members=Attribuer des privilèges de création pour [{0}]
stems.message.stem-not-deleted=Le dossier [{0}] n'a pas pu être supprimé
groups.message.join-success=Vous avez rejoint le groupe et vous en êtes membre dorénavant.
groups.message.leave-success=Vous avez quitté le groupe et vous n'en n'êtes plus membre.
groups.message.search-results=Affichage des résultats pour la requête
#tooltip that shows when mousing over the group icon (e.g. on stem browsing)
group.icon.tooltip=Groupe - un ensemble d'entités (membres) qui peuvent être des personnes, d'autres groupes ou autres (des ressources)
#note, this is a non-group subject
subject.icon.tooltip=Entité - un objet pouvant être un membre de groupe. En général, c'est une personne, mais ce peut être aussi une ressource.
audits_GROUP_TYPE_ASSIGN=$$auditsAssigned$$ d'un type de $$auditsGroup$$.
#tooltip on folder / stem image
stem.icon.tooltip=Dossier - Une strcuture arborescente pour organiser les groupes, sous-dossiers, et les permissions au niveau des dossiers
groups.message.group-fail-delete=Impossible de supprimer le groupe
app.name=Grouper, le gestionnaire de groupes d'Internet2
app.name.short=Grouper
menu.title=Groupes
#menu subtitles for sections of menu
menu.subtitle.enrollment=Mes inscriptions
tooltipTargetted.menu.subtitle.enrollment=Voir ou éditer mes appartenances
menu.subtitle.responsibilities=Mes responsabilités
tooltipTargetted.menu.subtitle.responsibilities=Voir ou éditer les groupes , appartenances et privilèges , ou d'autres personnes ou entités
menu.subtitle.tools=Mes outils
tooltipTargetted.menu.subtitle.tools=Outils pouvant vous aider
auth.username=Utilisateur
auth.password=Mot de passe
auth.message.login-welcome=Bienvenue
auth.message.logout-success=Votre session est terminée , cependant, il est possible que vous soyez toujours connecté. La seule façon d' être sûr que vous êtes connecté est de fermer toutes les fenêtres de votre navigateur.
auth.message.logout-basic=Votre session est terminée , cependant, vous êtes toujours connecté. La seule façon d'être sûr que vous êtes déconnecté est de fermer toutes les fenêtres de votre navigateur..
stems.message.search-results=Affichage des résultats de la requête
stems.edit.name=Identifiant (ID)
stems.edit.display-name=Nom du dossier (name)
stems.edit.full-name=Identifiant du dossier (ID path)
stems.edit.full-display-name=Chemin du dossier
stems.edit.description=Description
stems.edit.alternateName=Chemin alternatif (alternate ID path)
stems.action.edit=Modifier le dossier
tooltipTargetted.stems.action.edit=Modifier les attributs du dossier
stems.action.audit=Historique
tooltipTargetted.stems.action.audit=Voir les actions effectuées sur ce dossier
stems.action.search=Rechercher des dossiers
tooltipTargetted.stems.edit.name=L'identifiant, choisi par le créateur du dossier, peut être utilisé par un système externe à Grouper. Il est unique dans le dossier parent et ne devrait pas être modifié fréquemment.
tooltipTargetted.stems.edit.display-name=Le nom du dossier identifie ce dossier, il peut changer
tooltipTargetted.stems.edit.description=Notez dans le champ Description ce que le dossier représente, pourquoi il a été créé, etc .
grouperLoaderLogsLoadedJobMessageHeaderTooltip=Contient des informations complementaires concernant la tâche
grouperLoaderLogsParentJobIdHeader=ID de la tâche parente
tooltipTargetted.stems.edit.alternateName=Le chemin alternatif (Alternate ID Path) permet aux dossiers d'être accessibles en utilisant un autre nom. Le format est le même que celui de l'ID Path.
Quand on déplace un dossier, l'ancien ID Path est copié dans Alternate ID Path. Le chemin alternatif peut être utilisé par des applications tierces.
tooltipTargetted.stems.edit.full-name=L'identifiant du dossier affiche les identifiants de chaque dossier parent (séparés par :).
L'identifiant est unique et ne revrait pas être modifié car il peut être utilisé par un système externe à Grouper.
tooltipTargetted.stems.edit.full-display-name=Le chemin du dossier affiche les noms de chaque dossier parent (séparés par :)
stems.action.create=Créer un dossier
tooltipTargetted.stems.action.create=Aller à la création d'un nouveau dossier
stems.action.saved=Dossier sauvegardé
stems.action.delete=Supprimer le dossier
tooltipTargetted.stems.action.delete=Cliquez pour supprimer ce dossier
stems.action.save=Sauvegarder et terminer
stems.action.save-work-in-new-stem=Sauvegarder et choisir un nouveau dossier
stems.action.save-assign=Sauvegarder et attribuer des privilèges
stems.action.save-show-members=Sauvegarder et afficher les entités ayant des privilèges
stems.action.show-members=Entités courantes ayant des privilèges
stems.action.edit-member=Changer les privilèges de {0}
stems.action.show-priviligees=Entités courantes avec le privilège [{0}]
stems.movesandcopies.cancel=retour à la gestion des dossiers
stems.action.movesandcopies=Déplacer et Copier
tooltipTargetted.stems.action.movesandcopies=Déplacer et Copier
stems.action.copy=Copier ce dossier
tooltipTargetted.stems.action.copy=Copier le dossier courant dans un autre dossier.
stems.action.move=Déplacer ce dossier
tooltipTargetted.stems.action.move=Déplacer le dossier courant dans un autre dossier.
stems.action.copy-other-stem-to-stem=Copier un autre dossier ici
tooltipTargetted.stems.action.copy-other-stem-to-stem=Copier un autre dossier dans le dossier courant.
stems.action.move-other-stem-to-stem=Déplacer un autre dossier ici
tooltipTargetted.stems.action.move-other-stem-to-stem=Déplacer un autre dossier dans le dossier courant.
stems.action.copy-group-to-stem=Copier un autre groupe ici
tooltipTargetted.stems.action.copy-group-to-stem=Copier un groupe dans le dossier courant.
stems.action.move-group-to-stem=Déplacer un autre groupe ici
tooltipTargetted.stems.action.move-group-to-stem=Déplacer un groupe dans le dossier courant.
stems.heading.browse=Parcourir l'arborescence
stems.heading.search=Rechercher des dossiers
stems.heading.manage=Gérer les dossiers
stems.heading.list-members=Liste des entités par privilège
stems.edit.cancel=Retour à la gestion des dossiers
stems.create.cancel=Retour à la gestion des dossiers
find.search-all-sources=Tous : recherche dans toutes les sources de données
find.select-person-source=dans
find.results.selected-individuals=Individus séléctionnés
find.results.selected-groups=Groupes sélectionnés
find.results.none=Pas de résultat
find.results.showing=Page
find.search-browse=Rechercher / selectionner
find.expand-collapse=Etendre / Fermer l'arborescence
find.expanded-collapsed=Arborescence développée/réduite
find.search-term=Terme recherché
find.search-in=Rechercher dans
find.search.and=et
find.search.or=ou
find.search.not=non
find.results.search-again=Nouvelle recherche
find.results.empty-search=Recherche invalide: le premier champ et la valeur doivent être renseignés
find.results.search-in=dans
find.search.in-field=Rechercher dans l'attribut
tooltipTargetted.find.search.in-field=Un attribut est un élément d'information sur un groupe, soit intégré dans Grouper, soit ajouté.
find.search.in-group-type=Avec le type de groupe
find.search.in-group-type-input=Ou/et/non
find.results.group-type=type de groupe
find.search.audit.show-search-form=Afficher/ Cacher le formulaire de recherche
audit.query.filter-by-date=Filtrer par date
audit.query.filter-by-date.on=le
audit.query.filter-by-date.before=avant
audit.query.filter-by-date.after=depuis
audit.query.filter-by-date.between=entre
audit.query.filter-by-date.and=et
audit.query.sort=Trier
audit.query.asc=dans l'orde d'arrivée
audit.query.desc=D'abord le plus récent
find.action.audit-query=Chercher des entrées
audit.query.info.actions-on=Actions effectuées sur {0}
audit.query.info.actions-by=Actions effectuées par {0}
audit.query.info.membership=Appartenance modifiée pour {0}
audit.query.info.privilege=Privilège modifié pour {0}
audit.query.info.schema=Schema change
audit.query.extended-results=Voir plus de résultats
audit.result.label.acting-as=agissant comme
audit.result.label.logged-in-member.link.title=Voir les détails de l'entité responsable de la définition de l'action
audit.result.label.act-as-member.link.title=Voir les détails des entités responsables de l'action
audit.result.label.unavailable=Indisponible
audit.result.label.and=et
audit.result.label.to-subject=vers
audit.result.label.view-subject=Voir l'entité
audit.result.label.member-id-did-change=identifiant du membre modifié
audit.result.label.member-id-did-not-change=identifiant du membre non modifié
audit.result.label.to-object=vers
audit.result.label.for=pour
audit.result.label.on=sur
audit.result.label.from=à partir de
audit.result.label.defined-by=défini par
audit.result.label.member-added=a été ajouté comme membre {0} à la liste {1} de
audit.result.label.member-deleted=a été retiré comme membre {0} de la liste {1} de
audit.result.label.group-type.link-title=Voir l'actuelle définition du type de groupe
audit.result.header.id=Identifiant de l'entrée
audit.result.header.date=Date
audit.result.header.action=Action
audit.result.header.actor=Acteur
audit.result.header.env=Env
audit.result.header.engine=Moteur
audit.result.header.summary=Résumé
audit.result.header.duration=Durée (s)
audit.result.header.query-count=Nombre de requêtes
audit.result.header.user-name=Utilisateur
audit.result.header.server-name=Serveur
audit.result.header.server-ip=IP
audit.result.header.description=Description
find.name-desc=Nom / description
find.name-desc-attr=Nom / description / attributs
find.search-for=Rechercher
find.people=personnes
find.groups=groupes
find.groups.select-result-field=Afficher les résultats par
find.stems.select-result-field=Afficher les résultats par
find.groups.search-in=Chercher dans:
find.groups.search-in.name=Chemin du dossier
find.groups.search-in.any=tous les attributs
find.stems=dossiers
find.all=personnes et groupes
find.group-type=Type de groupe
find.search-from=Rechercher à partir de
find.here=Ici
find.root=Racine
find.next-page=Page suivante
find.previous-page=Page précédente
find.return-results=Retour aux résultats de la recherche
find.return-find=Chercher d'autres membres
find.return-group=Retour
find.return-stem=Retour
find.add-new-members=Ajouter des membres
find.browse=Parcourir l'arborescence
find.browse.here=Vous êtes ici:
find.browse.show-results= Page {0}-{1} sur {2} entrées
find.browse.change-pagesize=Modifier la taille de la page
find.browse.return-to-quick-links=Montrer les raccourcis
find.browse.hide-quick-links=Cachez les raccourcis et afficher l'arborescence
find.for-stems.cancel=Retour à la gestion des groupes
find.for-groups.cancel=Retour aux groupes
find.search.cancel=Retour
find.groups.searched-for=Résultats pour: {0}
find.subjects.searched-for=Résultats pour: {0}
find.groups.searched-from=De [{0}]
find.groups.no-results=Aucun groupe trouvé
find.groups.done=Retour aux groupes
find.groups.add-new-members=Ajouter des membres
tooltipTargetted.find.groups.add-new-members=Ajouter des membres ou
modifier les privilèges de membres existants
find.groups.add-new-privilegees=Donner ce privilège à d'autres entités (personnes ou groupes)
find.stems.searched-for=Résultats pour [{0}]
find.stems.searched-from=De [{0}]
find.stems.no-results=Aucun dossier trouvé
find.subjects.no-results=Aucune entite trouvee
find.action.search=Rechercher
find.action.select=Sélectionner
find.selected-people=Individus sélectionnés
find.selected-stems=Dossiers sélectionnés
find.selected-groups=Groupes sélectionnés
find.result.none=Aucun résultat
find.heading.browse=Parcourir les dossiers et les groupes pour chercher les membres
find.heading.search=Rechercher des personnes ou des groupes
find.heading.select-privs=Selectionner les privilèges à donner à {0}
find.heading.select-results=Confirmer les entités à affecter
find.heading.audit-search=Rechercher des entrées de journal d'audit
find.search.subjects.specifySource=Choisir une source de données
#this is also used for the infodot
tooltipTargetted.find.search.subjects.specifySource=Cliquez pour définir sur quelle source vous allez faire la recherche
find.heading.groups-advanced-search=Recherche avancée
infodot.subtitle.find.heading.groups-advanced-search=Sélectionnez un attribut de groupe à rechercher dans la première liste déroulante, puis saisissez le terme que vous recherchez dans la zone de texte «valeur».
Vous pouvez combiner plusieurs termes dans votre recherche , en utilisant le «et» , «ou», «non» à partir des listes déroulantes à la fin de chaque ligne .
Si vous sélectionnez un attribut , mais laissez le critère 'valeur' vide sur une ligne donnée , la valeur saisie plus haut sera utilisée.
find.action.select.groups-advanced-search=Recherche avancée de groupes
find.heading.stems-advanced-search=Recherche avancée de dossiers
find.action.select.stems-advanced-search=Recherche avancée
find.action.cancel-advanced-search=Annuler la recherche avancée
find.search-in-display-name=Rechercher dans le chemin (path)
find.search-in-display-extension=Rechercher dans le nom (name)
find.search-in-display-none=Ne pas rechercher dans le chemin ou dans le nom
find.search-in-name=Rechercher dans le chemin (ID path)
find.search-in-extension=Rechercher dans ID
find.search-in-none=Ne pas rechercher dans ID path ou dans ID
find.search-source=Choisir une source de données
priv.assign=Attribuer les privileges
priv.action.assigned=Privileges affectés
priv.action.assigned-failed=Privileges non affectés
priv.action.revocation-failure=Le(s) privilège (s) suivant n'a (ont) pas pu être révoqué(s). Cela est dû au fait que le(s) privilège(s) n'a (ont) pas été attribué(s) directement à cette entité, mais à un groupe dont l'entité est membre:
priv.create=Créer
priv.stemView=View
priv.stemViewUpper=VIEW
priv.stem=Administrer
priv.stemAdmin=Administrer
priv.createUpper=CRÉER
priv.stemAdminUpper=ADMINISTRER
priv.creatorsUpper=CRÉER
priv.stemViewersUpper=VIEW
priv.stemAdminsUpper=ADMINISTRER
priv.member=Membre
priv.member-list-field=membre de la liste {0}
priv.optin=Rejoindre
priv.optout=Quitter
priv.view=Voir
priv.read=Lire
priv.update=Modifier
priv.admin=Administrer
priv.groupAttrRead=Lire attributs
priv.groupAttrUpdate=Modifier attributs
priv.memberUpper=MEMBRE
priv.optinUpper=REJOINDRE
priv.optoutUpper=QUITTER
priv.viewUpper=VOIR
priv.readUpper=LIRE
priv.updateUpper=MODIFIER
priv.adminUpper=ADMINISTRER
priv.groupAttrReadUpper=LIRE ATTRIBUTS
priv.groupAttrUpdateUpper=MODIFER ATTRIBUTS
priv.optinsUpper=$$priv.optinUpper$$
priv.optoutsUpper=$$priv.optoutUpper$$
priv.viewersUpper=$$priv.viewUpper$$
priv.readersUpper=$$priv.readUpper$$
priv.updatersUpper=$$priv.updateUpper$$
priv.adminsUpper=$$priv.adminUpper$$
priv.groupAttrReadersUpper=$$priv.groupAttrReadUpper$$
priv.groupAttrUpdatersUpper=$$priv.groupAttrUpdateUpper$$
priv.attrOptinUpper=REJOINDRE
priv.attrOptoutUpper=QUITTER
priv.attrViewUpper=VOIR
priv.attrReadUpper=LIRE
priv.attrUpdateUpper=MODIFER
priv.attrAdminUpper=ADMINISTRER
priv.attrDefAttrReadUpper=LIRE ATTRIBUTS
priv.attrDefAttrUpdateUpper=MODIFER ATTRIBUTS
priv.attrOptinsUpper=$$priv.attrOptinUpper$$
priv.attrOptoutsUpper=$$priv.attrOptoutUpper$$
priv.attrViewersUpper=$$priv.attrViewUpper$$
priv.attrReadersUpper=$$priv.attrReadUpper$$
priv.attrUpdatersUpper=$$priv.attrUpdateUpper$$
priv.attrAdminsUpper=$$priv.attrAdminUpper$$
priv.attrDefAttrReadersUpper=$$priv.attrDefAttrReadUpper$$
priv.attrDefAttrUpdatersUpper=$$priv.attrDefAttrUpdateUpper$$
priv.stemAttrRead=Lire attributs
priv.stemAttrUpdate=Modifier attributs
priv.stemAttrReadUpper=LIRE ATTRIBUTS
priv.stemAttrUpdateUpper=MODIFER ATTRIBUTS
priv.stemAttrReadersUpper=$$priv.stemAttrReadUpper$$
priv.stemAttrUpdatersUpper=$$priv.stemAttrUpdateUpper$$
priv.colAdmin=Administrer
priv.colUpdate=Modifier
priv.colRead=Lire
priv.colView=Voir
priv.colOptin=Rejoindre
priv.colOptout=Quitter
priv.colAttributeRead=Lire
Attributs
priv.colAttributeUpdate=Modifier
Attributs
privDropdownName=Nom
priv.colStemAdmin=Administrer
priv.colCreate=Créer
priv.colStemAttributeRead=Lire
Attributs
priv.colStemAttributeUpdate=Modifier
Attributs
priv.colAttrAdmin=Administrer
priv.colAttrUpdate=Modifier
priv.colAttrRead=Lire
priv.colAttrView=Voir
priv.colAttrOptin=Rejoindre
priv.colAttrOptout=Quitter
priv.colAttrDefAttributeRead=Lire
Attributs
priv.colAttrDefAttributeUpdate=Modifier
Attributs
# If you have enabled member sorting (member.sort.enabled) and disabled default sorting (member.sort.defaultOnly), be sure to add labels for each default sort string configured in grouper.properties (member.sort.defaultIndexOrder).
member.sort.string0=Nom
member.sort.string1=Identifiant
member.sort.change-sort-attribute=Changer d'attribut de tri
member.search.filter-members-hint=Saisir le critère de recherche de membres dans la liste:
member.search.filter-label=Recherche de membres en cours:
member.search.search-members=Recherche de membres
member.search.filter-clear=Effacer la recherche
group.member.effective.privileges=Privilèges indirects
infodot.subtitle.group.member.effective.privileges=les privilèges indirects ne sont pas affectés directement et ne peuvent être directement enlevés.
tooltipTargettedRef.priv.create=tooltipTargetted.priv.CREATE
tooltipTargettedRef.priv.stemAdmin=tooltipTargetted.priv.STEM_ADMIN
tooltipTargettedRef.priv.member=tooltipTargetted.priv.MEMBER
tooltipTargettedRef.priv.optin=tooltipTargetted.priv.OPTIN
tooltipTargettedRef.priv.optout=tooltipTargetted.priv.OPTOUT
tooltipTargettedRef.priv.view=tooltipTargetted.priv.VIEW
tooltipTargettedRef.priv.read=tooltipTargetted.priv.READ
tooltipTargettedRef.priv.update=tooltipTargetted.priv.UPDATE
tooltipTargettedRef.priv.admin=tooltipTargetted.priv.ADMIN
tooltipTargettedRef.priv.groupAttrRead=tooltipTargetted.priv.GROUP_ATTR_READ
tooltipTargettedRef.priv.groupAttrUpdate=tooltipTargetted.priv.GROUP_ATTR_UPDATE
tooltipTargettedRef.priv.stemAttrRead=tooltipTargetted.priv.STEM_ATTR_READ
tooltipTargettedRef.priv.stemAttrUpdate=tooltipTargetted.priv.STEM_ATTR_UPDATE
# IF YOU CHANGE ANY OF THESE, KEEP THE INFODOT FOR ACCESS AND NAMING PRIVS UP TO DATE
tooltipTargetted.priv.CREATE=L'entité peut créer des groupes, des attributs et des sous-dossiers dans ce dossier.
tooltipTargetted.priv.STEM_ADMIN=L'entité peut créer des groupes, des attributs, des sous-dossiers, supprimer ce dossier et attribuer des privilèges à une entité.
tooltipTargetted.priv.MEMBER=L'entité est membre de ce groupe.
tooltipTargetted.priv.OPTIN=L'entité peut rejoindre le groupe.
tooltipTargetted.priv.OPTOUT=L'entité peut quitter le groupe.
tooltipTargetted.priv.VIEW=L'entité peut voir si le groupe existe.
tooltipTargetted.priv.READ=L'entité peut voir la liste des membres du groupe.
tooltipTargetted.priv.UPDATE=L'entité peut modifier les membres du groupe.
tooltipTargetted.priv.ADMIN=L'entité peut modifier les membres du groupe, les attributs du groupe, supprimer le groupe, et attribuer des privilèges à une entité.
tooltipTargetted.priv.GROUP_ATTR_READ=L'entité peut voir les attributs assigné au groupe.
tooltipTargetted.priv.GROUP_ATTR_UPDATE=L'entité peut modifier les attributs assignés au groupe.
tooltipTargetted.priv.STEM_ATTR_READ=L'entité peut voir les attributs assignés au dossier.
tooltipTargetted.priv.STEM_ATTR_UPDATE=L'entité peut modifier les attributs assignés au dossier.
MEMBER=Membre
ADMIN=Administrer
UPDATE=Modifier
READ=Lecture
VIEW=Voir
OPTIN=Rejoindre
OPTOUT=Quitter
priv.message.assigned=Les privilèges ont été attribuées.
priv.message.error.no-priv=Vous n'avez sélectionné aucun privilège. Revenez en arrière et vérifiez votre saisie.
priv.privilege=privilège
priv.show-subjects-with=Afficher les entites ayant le privilège
privs.group.member.cancel=Retour à la liste des membres
privs.group.member.return-to-chains=Retour aux appartenances
priv.stems.list.cancel=Retour à l'administration des dossiers
priv.stems.list.cancel-and-work-in-new=Abandon et choix d'un nouveau dossier
find.stems.add-new-privilegees=Donner ce privilège à d'autres entités
tooltipTargetted.find.stems.add-new-privilegees=Donner le privilège sélectionné à d'autres entités
debug.error.disabled=Le débogage est désactivé
debug.error.not-allowed=Vous n'avez pas la permission de déboguer
debug.error.editor-not-allowed=Vous n'avez pas la permission d'utiliser l'éditeur JSP
debug.prefs.edit.isActive=Activer l'affichage de débogage
debug.prefs.edit.i2miDir=racine Webapp pour I2mi
debug.prefs.edit.siteDir=Racine Webapp pour votre site
debug.prefs.edit.doShowResources=Afficher les clés et valeurs des ressources en bas de page
debug.prefs.edit.doShowResourcesInSitu=Afficher les clés des ressources plutôt que les valeurs
debug.prefs.edit.doShowTilesHistory=Afficher les fichiers dynamiques
debug.prefs.edit.editor=Exécutable pour l'éditeur JSP
debug.prefs.title=Préférences de débogage
debug.prefs.action.save=Enregistrer les préférences
debug.prefs.saved=Vos préférences ont été enregistrées avec succès
debug.prefs.not-saved=Vos préférences n'ont pas pu être enregistrées. Vérifiez la valeur de 'debug.prefs.dir' dans build.properties
debug.prefs.edit.link=Modifier les préférences
debug.prefs.edit.doHideStyles=Supprimer les références aux feuilles de style CSS
audit.query.title=Historique
find.heading.audit-search-results=Résultats
audit.query.import-importExport=fichier XML importé
audit.query.deleteGroupType-groupType=La définition du type du groupe a été supprimée
audit.query.move-stem=Dossier déplacé
audit.query.copy-stem=Dossier copié
audit.query.updateGroupPrivilege-privilege=Privilège mis à jour
audit.query.addGroupField-groupField=Champ ajouté à la définition du type de groupe
audit.query.updateGroupType-groupType=Définition du type de groupe mis à jour
audit.query.addAttributeDefName-attributeDefName=Le nom de la définition d'attribut a été ajouté
audit.query.updateStem-stem=Dossier mis à jour
audit.query.addGroupPrivilege-privilege=Privilege affecté
audit.query.deleteGroupField-groupField=Champ supprimé de la définition du type de groupe
audit.query.addGroup-group=Groupe créé
audit.query.deleteGroupMembership-membership=Membres supprimés
audit.query.updateGroup-group=Groupe mis à jour
audit.query.deleteGroupComposite-groupComposite=Le membre composé a été retiré
audit.query.deleteGroup-group=Groupe supprimé
audit.query.updateGroupField-groupField=Champ mis à jour dans la définition du groupe
audit.query.deleteGroupAttribute-groupAttribute=Attrubut supprimé
audit.query.copy-group=Le groupe a été copié
audit.query.addGroupComposite-groupComposite=Le membre composé est affecté
audit.query.addAttributeDef-attributeDef=La définition d'attribut a été ajoutée
audit.query.unassignGroupType-groupTypeAssignment=Type du groupe non attribué
audit.query.addGroupType-groupType=Ajout de la définition du type de groupe
audit.query.addStemPrivilege-privilege=Privilege attribué
audit.query.addGroupAttribute-groupAttribute=Attribut ajouté
audit.query.updateGroupMembership-membership=Appartenance mise à jour
audit.query.deleteStemPrivilege-privilege=Privilège non attribué
audit.query.updateGroupComposite-groupComposite=Membre composé mis à jour
audit.query.changeSubject-member=le membre a été modifé
audit.query.addStem-stem=Dossier ajouté
audit.query.updateStemPrivilege-privilege=Privilège du dossier mis à jour
audit.query.deleteStem-stem=Dossier supprimé
audit.query.addGroupMembership-membership=L'appartenance est affectée
audit.query.assignGroupType-groupTypeAssignment=Le type de groupe a été attribué
audit.query.deleteGroupPrivilege-privilege=Le privilège du groupe a été supprimé
audit.query.move-group=Groupe déplacé
audit.query.updateGroupAttribute-groupAttribute=Attribut mis à jour
login=Connexion
logout=Déconnexion
cancel=Annuler
cancel.to.caller-page=Retour a la page precedente
cancel.to.caller-page-title=Faire une autre recherche
cancel.to.caller-page.from-audit=Annuler l'audit
cancel.to.caller-page-title.from-audit=Revenir à la page avant l'audit
cancel.to.caller-page.from-group-types=Revenir à la page précédente
cancel.to.caller-page-title.from-group-types=Revenir à la page précédente
done=Terminé
logout.confirm=OK pour confirmer la déconnexion, sinon Annuler.
browse.expand=Etendre
browse.to.group.summary=Cliquez pour afficher le résumé de: {0}
browse.to.subject.summary=Cliquez pour afficher le détail de: {0}
browse.expand.stem=Cliquez pour étendre et afficher le contenu du dossier:
browse.expand.group=Cliquez pour étendre et afficher les membres visibles du groupe:
browse.assign=Cliquez pour attribuer des privilèges à l'entité:
browse.to.parent-stem=Cliquez pour parcourir le dossier:
browse.select.group=Sélectionnez le groupe:
browse.select.subject=Sélectionnez l'entité:
list.instructions.assign= Sélectionnez les privileges ci-dessus, et les entités ci-dessous, puis 'Attribuer les privileges'
list.instructions.browse= Cliquez sur un nom de dossier pour voir ses membres directs, ou sur un nom de groupe pour voir son résumé
list.instructions.search-result= Cliquez sur un résultat pour le parcourir
list.instructions.search-result-group= Cliquez sur le nom du groupe pour afficher le résumé
list.instructions.search-result-subject= Cliquez sur le nom de l'entité pour afficher le détail
list.instructions.search-result-stem= Cliquez sur le nom du dossier pour le parcourir
list.instructions.find-new= Cliquez sur un dossier pour voir son contenu, ou sur le lien membres pour choisir un membre du groupe, ou sur le lien attributs pour voir le résumé du groupe, ou sur le lien entité pour voir le détail , ou bien sélectionnez un groupe ou une personne en bas de la page. Attribuez ensuite les privilèges
list.instructions.member-links= Cliquez sur une entité pour voir le détail, ou sur l'appartenance pour voir/modifier les privilèges.
list.instructions.privilege-links= Cliquez sur une entité pour voir le détail, ou sur la description du privilèges pour voir/modifier les privilèges
subject.summary.view-list-field-members=Voir la liste des membres {0}
subject.summary.memberships=Cette entité est membre des groupes suivants
subject.summary.access-privs=Cette entité a ce privilège pour les groupes suivants:
subject.summary.naming-privs=Cette entité a ce privilège pour les dossiers suivants:
subject.summary.start-again-here=Voir les appartenances et les privilèges de cette entité
subject.summary.subject-type=Type d'entité
subject.summary.browse-this-group=Voir le résumé du groupe
subject.privileges.from-grouperall=hérite de EveryEntity
subject.privileges.from-groupersystem=hérite de GrouperSysAdmin (via the SysAdmin group)
subject.privileges.has-for=qui a les privilèges
subject.privileges.current=L'entité courante est
subject.privileges.chain=a les privilèges suivants.
subject.privileges.chain.none=n'a aucun privilège.
subject.privileges.chain.change=Modifier les privilèges
subject.privileges.chain.assign=Attribuer les privileges
entity.search.results=Appartenances et privilèges de cette entité
infodot.subtitle.entity.search.results=Sélectionnez un radio bouton, puis cliquez le bouton Changer l'affichage pour voir les appartenances et privilèges de cette entité.
subject.list-membership.scope.imm=Afficher les groupes dont cette entité est membre DIRECT
subject.list-membership.scope.eff=Afficher les groupes dont cette entité est membre INDIRECT
subject.list-membership.scope.all=Afficher tous les groupes dont cette entité est membre (DIRECT or INDIRECT)
subject.list-access.scope.priv=Afficher tous les GROUPES où cette entité a le privilège
subject.list-naming.scope.priv=Afficher tous les FOLDERS où cette entité a le privilège
subject.list-all-access.scope.priv=Aller à la recherche avancée pour cette entité
subject.list-all-naming.scope.priv=Afficher tous les DOSSIERS où cette entité a le privilège de création
subject.list-membership.scope.submit=Changer la sélection
access.priv.infodot=MEMBRE: l'entité est membre de ce groupe
QUITTER: l'entité peut choisir de quitter ce groupe
JOINDRE: l'entité peut choisir de joindre ce groupe
VOIR: l'entité peut savoir que ce groupe existe
LIRE: l'entité peut voir le liste des membres de ce groupe
MODIFIER: l'entité peut modifier la liste des membres
ADMINISTRER: l'entité peut modifier les attributs de ce groupe, supprimer ce groupe, ou attribuer des privilèges aux membres de ce groupe
LIRE ATTRIBUTS: l'entité peut voir les attributs de ce groupe
MODIFIER ATTRIBUTS: l'entité peut modifier les attributs de ce groupe
grouperLoaderLogsParentJobIdHeaderTooltip=S'il s'agit d'une sous-tâche d'une autre tâche, son ID de tâche parents sera égal à l'ID de tâche de la tâche parente.
grouperLoaderLogsLoadedJobMessageShow=Voir
grouperLoaderLogsLoadedGroupNotFound=Groupe introuvable
grouperLoaderLogsLoadedGroupNotAGroup=N/A
naming.priv.infodot=Créer un groupe: L'entité peut créer des groupes dans ce dossier (mais pas les sous-dossiers)
Créer dossier: l'entité peut créer des sous-dossiers dans ce dossier et attribuer les privilèges « Créer un dossier » et « Créer un groupe »
Lire attributs: l'entité peut voir les attributs de ce dossier
Modifier attributs: entité peut modifier les attributs de ce dossier
subject.list-membership.none=Cette entité n'est membre d'aucun des groupes que vous avez sélectionné
subject.list-membership.imm.none=Cette entité n'est membre direct d'aucun groupe
subject.list-membership.eff.none=Cette entité n'est membre indirect d'aucun groupe
subject.list-membership.all.none=Cette entité n'est membre direct ou indirect d'aucun groupe
subject.list-membership.custom.eff.none=Cette entité n'est pas membre indirect d'aucun groupe de la liste sélectionnée
subject.list-access.none=Cette entité n'a aucun privilège de groupe sur aucun des groupes
subject.list-naming.none=Cette entité n'a ce privilège sur aucun des dossiers ou groupes de l'arborescence
subject.action.new-search=Nouvelle recherche d'entité
subject.action.return-results=Retour à la liste d'entités
subject.action.search-groups=Rechercher les groupes et afficher les privilèges de cette entité
subject.action.search-groups.info=L'entité est
subject.attribute.multi.separator=,
subject.message.error.process-search-term=Une exception a été levée pour l'entité {0}, le message d'exception généré est : {1}
members.return-to-subject-summary=Retour au detail de l'entité
members.remove.selected=Supprimer les membres selectionnés
members.remove.all=Supprimer tous les membres
saved-subjects.add.group=Ajouter au panier
saved-subjects.add.subject=Ajouter au panier
saved-stems.add.stem=Ajouter au panier
# job types
grouperLoaderLogsJobTypeSimple=simple
grouperLoaderLogsJobTypeOverall=overall
grouperLoaderLogsJobTypeSubjob=sous-tâche
tooltipTargetted.saved-subjects.add.subject=Ajoutez cette entité à l'espace de travail Entité (qui se trouve dans le menu de gauche sous Mes outils).
L'espace de travail Entité est l'endroit où vous conservez les entités sélectionnées (personnes, groupes, ressources, etc.) pour les récupérer rapidement pour des actions ultérieures, telles que la mise à jour des privilèges pour plusieurs entités.
tooltipTargetted.saved-subjects.add.group=Ajoutez ce groupe à l'espace de travail Groupe (qui se trouve dans le menu de gauche sous Mes outils).
L'espace de travail Groupe est l'endroit où vous conservez les groupes sélectionnés pour les récupérer rapidement pour des actions ultérieures, telles que la mise à jour des privilèges pour plusieurs entités.
saved-subjects.link.title=Le panier des entités vous permet de retrouver rapidement les personnes, groupes, ressources, etc... pour intervenir dessus pendant toute votre session de travail
saved-subjects.groups.link.title=Le panier des groupes vous permet de retrouver rapidement les groupes pour intervenir dessus pendant toute votre session de travail
saved-subjects.intro=Les entités (personnes, groupes) sont gardées dans ce panier seulement durant la durée de votre session, et n'apparaitront plus à votre prochaine connexion.
Les groupes présents dans le panier des groupes apparaissent aussi ici.
saved-subjects.none=
Vous n'avez pas encore ajouté d'entités dans ce panier.
#saved-subjects.list=Current list
saved-subjects.added=Cette entité est ajoutée au panier des entités.
saved-subjects.remove-selected=Retirer les entités sélectionnées
saved-subjects.removed-selected=Les entités sélectionnées ont été retirées du panier
saved-stems.change-field=Changer
saved-stems.intro=Les dossiers sont gardés dans ce panier seulement durant la durée de votre session, et n'apparaitront plus à votre prochaine connexion.
saved-stems.none=
Vous n'avez pas encore ajouté de dossiers dans ce panier.
#saved-subjects.list=Current list
saved-stems.added=Ce dossier est ajouté au panier des dossiers.
saved-stems.remove-selected=Retirer les dossiers sélectionnés
saved-stems.removed-selected=Les dossiers sélectionnés sont retirés du panier
saved-subjects.add-new-members=Attribuer des privilèges aux entités présentes dans le panier
saved-subjects.groups.change-field=Changer
saved-subjects.groups.intro=Les groupes sont gardés dans ce panier seulement durant la durée de votre session, et n'apparaitront plus à votre prochaine connexion.
saved-subjects.groups.none=
Vous n'avez pas encore ajouté de groupes dans ce panier.
#saved-subjects.groups.list=Current list
saved-subjects.groups.added=Ce groupe est ajouté au panier des groupes.
saved-subjects.stems.added=Ce dossier a été ajouté à votre liste.
saved-subjects.groups.remove-selected=Retirer les groupes sélectionnés
saved-subjects.groups.removed-selected=Les groupes sélectionnés sont retirés du panier
members.export=exporter
page.skip.current-location=Sauter la position courante
page.skip.children=Sauter les fils de
page.skip.search=Sauter le formulaire de recherche
page.skip.stem-links=Sauter les contôles des dossiers
page.skip.group-links=Sauter les contrôles des groupes
homepage.intro.title=Grouper - commencer
homepage.intro.text=Grouper est un système pour créer et maintenir des groupes institutionnels dans un référentiel central . Ces groupes peuvent être utilisés à de nombreuses fins différentes , par exemple pour les listes de diffusion , ou pour déterminer quel ensemble de personnes sont autorisés à accéder à des applications Web spécifiques, ou pour le partage des ressources . L'objectif est de créer un groupe une fois , mais l'utiliser aussi souvent que nécessaire dans un éventail aussi large que possible des services .. Groups might be used for many different reasons, such as maintaining mailing lists, determining which set of people are permitted to access specific web applications, or for sharing resources. The goal is to create a group once, but to use it as often as necessary in as wide a range of systems as possible.
field.displayName.displayName=Chemin (Path)
field.displayName.displayExtension=Nom
field.displayName.extension=Identifiant (ID)
field.displayName.name=Chemin (ID Path)
field.displayName.alternateName=Ancien chemin (alernate ID Path)
field.displayName._any=Tous les attributs
groups.summary.id=UUID
groups.summary.extension=Identifiant (ID)
groups.summary.name=Chemin (ID path)
groups.summary.display-name=Chemin (Path)
groups.summary.display-extension=Nom (Name)
groups.summary.description=Description
groups.summary.types=Types
#prefixes for messages
message.Message=Note:
message.ErrorMessage=Erreur:
message.WarningMessage=Avertissement:
tooltipTargetted.groupTypes.grouperLoader=Appartenance gérée automatiquement via une source externes (requête SQL)
tooltipTargetted.groupFields.grouperLoaderDbName=Pour le chargement à partir d'une base de données, c'est le nom dans grouper-loader.properties de la connexion à cette base. La valeur "grouper" est réservée à la base de données interne Grouper (dans grouper.hibernate.properties)
tooltipTargetted.groupFields.grouperLoaderIntervalSeconds=S'il s'agit d'un type de planification START_TO_START_INTERVAL, c'est le nombre de secondes entre le début d'une exécution et le début d'une autre exécution
# filter in log screen
grouperLoaderLogsFilterFor=Filtrer par :
tooltipTargetted.groupFields.grouperLoaderPriority=Le loader peut exécuter un nombre maximum de travaux simultanément, et quand ce maximum est atteint, alors les travaux sont priorisés par cette valeur (du plus grand au plus petit). La valeur par défaut est 5.
tooltipTargetted.groupFields.grouperLoaderQuartzCron=Planification à la "CRON" (Quartz Scheduler) : Secondes Minutes Heures Jour du mois Mois Jour de la semaine Année (champ facultatif)
par ex. 0 0 6 * * ? : chaque jour à 6 heures
30 8-18/4 * * 1-5 ? : du lundi au vendredi de 8h30 à 18h30, toutes les 4 heures (donc 8h30, 12h30, 16h30)
tooltipTargetted.groupFields.grouperLoaderQuery=Requête à lancer sur la base de données. Si c'est une requête SQL_SIMPLE, elle doit retourner les colonnes SUBJECT_ID (obligatoire) et SUBJECT_SOURCE_ID (facultative)
tooltipTargetted.groupFields.grouperLoaderScheduleType=CRON: syntaxe spécifique à quartz START_TO_START_INTERVAL: délai en secondes entre deux lancements
tooltipTargetted.groupFields.grouperLoaderType=SQL_SIMPLE: groupe dont les membres sont le résultat d'une requête\nSQL_GROUP_LIST: la colonne GROUP_NAME est obligatoire, de telle façon que la requête peut contrôler les multi-appartenances
tooltipTargetted.groupFields.grouperLoaderAndGroups=Si vous souhaitez restreindre l'appartenance au groupe dynamique basée sur d'autre(s) groupe(s), saisissez ici la liste des chemins séparés par des virgules
tooltipTargetted.groupFields.grouperLoaderGroupTypes=Si vous voulez spécifier les types des groupes pris en compte par le chargement, indiquez la liste (séparée par des virgules)
tooltipTargetted.groupFields.grouperLoaderGroupsLike=Si vous voulez que le groupe (s'il n'est plus utilisé) ou les membres soient supprimés quand ils ne sont plus dans le résultat de la requête, indiquez-le ici (par exemple : stem1:stem2:%:%org)
tooltipTargetted.groups.summary.id=L'UUID (Universal Unique Identifier) est une clé distincte de toute autre UUID dans Grouper et toutes les autres applications.
L'UUID ne change jamais et peut être utilisé par des applications tierces.
grouperLoaderLogsStartedTime=Début entre:
# configuration index page breadcrumb
configurationIndexSubtitle=Paramétres système et assistants pour configurer le registre
tooltipTargetted.groups.summary.types=Chaque groupe peut être d'un ou plusieurs types. Grouper livre un seul type de groupe appelé: "base", mais d'autres types peuvent être créés lors de l'installation de Grouper, ainsi que les attributs les listes qui leur sont associés.
tooltipTargettedRef.find.search.in-group-type=tooltipTargetted.groups.summary.types
tooltipTargettedRef.groups.summary.name=tooltipTargetted.field.displayName.name
tooltipTargettedRef.groups.summary.display-name=tooltipTargetted.field.displayName.displayName
tooltipTargettedRef.groups.summary.display-extension=tooltipTargetted.field.displayName.displayExtension
tooltipTargettedRef.groups.summary.description=tooltipTargetted.field.displayName.description
tooltipTargettedRef.groups.summary.extension=tooltipTargetted.field.displayName.extension
tooltipTargetted.field.displayName.displayName=Le chemin (Path) est constitué du nom des dossiers inclus, puis du nom du groupe, séparés par ":".
tooltipTargetted.field.displayName.displayExtension=Le nom est l'identifiant de ce groupe, il peut changer.
tooltipTargetted.field.displayName.extension=ID est l'identifiant unique choisi par le créateur du groupe.
L'identifiant est unique dans le dossier et ne doit changer qu'exceptionnellement, d'autres applications pouvant en effet y référer.
# configuration index page breadcrumb
configurationIndexConfigFiles=Fichiers de configuration
tooltipTargetted.field.displayName.name=Le chemin (IDPath) est consitué des identifiants des dossiers inclus, puis celui groupe, séparés par ":"
Ce chemin est unique et ne doit changer qu'exceptionnellement, d'autres applications pouvant en effet y référer.
tooltipTargetted.field.displayName.alternateName=Le chemin alternatif (Alternate Path ID) permet aux groupes d'être accessibles par un autre nom. Le format est le même que le format de ID Path.
Quand on déplace un groupe, l'ancien chemin ID Path est copié dans le chemin alternatif. Comme le chemin ID Path, le chemin alternatif peut être utilisé par des applications tierces.
tooltipTargetted.field.displayName.description=La description contient des informations sur le groupe, par exemple :
ce que le groupe représente, pourquoi il a été créé, par quelle application tierce il est utilisé,...
field.stem.displayName.displayName=Chemin du dossier
field.stem.displayName.displayExtension=Nom du dossier
field.stem.displayName.extension=Identifiant (ID)
field.stem.displayName.name=Identifiant du dossier (ID path)
field.stem.displayName.description=Description
field.stem.displayName._any=Tous les attributs
subject.summary.LOGINID=Identifiant de connexion (LoginID)
subject.summary.LFNAME=Nom (Name)
subject.summary.subjectType=Type d'entité
subject.summary.id=Identifiant (ID)
tooltipTargetted.subject.summary.LOGINID=L'identifiant de connection à Grouper de cette entité
tooltipTargetted.subject.summary.LFNAME=Le nom de la personne dans Grouper
tooltipTargetted.subject.summary.subjectType=Le type de l'entité (personne, groupe, ressource, etc.)
tooltipTargetted.subject.summary.id=L'identifiant de l'entité.
subject.summary.group.id=UUID
subject.summary.group.name=Chemin (ID path)
subject.summary.group.alternateName=Chemin alternatif (Alternate ID path)
subject.summary.group.displayExtension=Nom (Name)
subject.summary.group.displayName=Chemin (Path)
subject.summary.group.extension=Identifiant (ID)
subject.summary.group.createTime=Créé le
subject.summary.group.createSubjectId=Identidant du créateur (entity ID)
subject.summary.group.createSubjectType=Type du créateur
subject.summary.group.modifyTime=Modifié le
subject.summary.group.modifySubjectId=Identifiant du dernier éditeur (entity ID)
subject.summary.group.modifySubjectType=Type du dernier éditeur
subject.summary.group.subjectType=Type de l'entité
tooltipTargettedRef.subject.summary.group.id=tooltipTargetted.groups.summary.id
tooltipTargettedRef.subject.summary.group.extension=tooltipTargetted.field.displayName.extension
tooltipTargettedRef.subject.summary.group.name=tooltipTargetted.field.displayName.name
tooltipTargettedRef.subject.summary.group.alternateName=tooltipTargetted.field.displayName.alternateName
tooltipTargettedRef.subject.summary.group.displayName=tooltipTargetted.field.displayName.displayName
tooltipTargettedRef.subject.summary.group.displayExtension=tooltipTargetted.field.displayName.displayExtension
tooltipTargettedRef.subject.summary.group.description=tooltipTargetted.field.displayName.description
tooltipTargetted.subject.summary.group.createSubjectId=L'identifiant de l'entité qui a créé cet enregistrement
tooltipTargetted.subject.summary.group.createSubjectType=Le type de l'entité qui créé cet enregistrement
tooltipTargetted.subject.summary.group.modifySubjectId=L'identifiant de l'entité qui a modifé en dernier cet enregistrement
tooltipTargetted.subject.summary.group.modifySubjectType=Le type de l'entité qui a modifé en dernier cet enregistrement
tooltipTargetted.subject.summary.group.subjectType=Le type d'entité (personne, groupe, ressource, etc.).
groups.tooltips.disable=Désactiver les info-bulles
groups.tooltips.enable=Activer les info-bulles
groups.infodot.example=Ceci est un exemple de texte d'aide
infodot.disableText=Déactiver les boutons d'aide
infodot.enableText=Activer les boutons d'aide
# internet2 sponsoredBy message
internet2.sponsored.by=Grouper est soutenu par
helpIntroPart1=Grouper - introduction
Grouper est un système centralisé de gestion de groupes institutionnels Les groupes peuvent êtres utilisés de différentes manières : en tant que listes de diffusion, pour déterminer l'accès à des applications, ou encore pour le partage de ressources. Le but est de créer un groupe une seule fois pour ensuite l'utiliser aussi souvent que nécessaire avec de tous les outils possibles.
Afin d'utiliser Grouper de manière efficace, vous devez d'abord comprendre ses concepts :
- Groupe
- Un groupe represente une collection d'objets ou d'entités membres du groupe.
- Entité
- Une entité est une abstraction pour tout objet qui peut-être membre d'un groupe. Une entité peut-être une personne ou un groupe.
- Appartenance
- Une appartenance est une relation spécifique entre une entité et un groupe. Définir qu'un groupe B est membre du groupe A a pour conséquence que toutes les entités membres du groupe B sont également membres du groupe A.
- Dossier
- Un dossier est un espace ou un conteneur dans lequel des groupes existent. Les dossiers sont organisés de manière hiérarchique et peuvent contenir des sous-dossiers ou des groupes. Les dossiers peuvent être utilisés pour contrôler l'accès à des groupes.
helpIntroPart2= - Privilèges
- Grouper permet de contrôler avec précision qui peut créer des dossiers et des groupes, qui peut modifier les membres d'un groupe donné, et qui peut accorder des privilèges sur un dossier ou un groupe. Les privilèges sont accordés à des entités. En accordant un privilège à une entité qui est un groupe, l'ensemble des membres de ce groupe auront ce privilège accordé (tant qu'ils seront membres du groupe).
EveryEntity est une entité interne spéciale. Les privilèges qu'on lui accorde seront accordés à l'ensemble des entités.
GrouperSysAdmin est aussi une entité interne spéciale qui possède implicitement des privilèges administrateurs sur les dossiers et les groupes.
Un groupe SysAdmin, s'il est définit, transmet implicitement les privilèges de l'entité GrouperSysAdmin à ses membres.
Privilèges de dossier :
- Créer
- L'entité peut créer des groupes, des attributs et des sous-dossiers dans ce dossier.
- Administrer
- L'entité peut créer des groupes, des attributs, des sous-dossiers, supprimer ce dossier et attribuer des privilèges à une entité.
- Lire attributs
- L'entité peut voir les attributs assignés au dossier.
- Modifier attributs
- L'entité peut modifier les attributs assignés au dossier.
Privilèges de groupe :
- Membre
- L'entité est membre de ce groupe.
- Rejoindre
- L'entité peut rejoindre le groupe.
- Quitter
- L'entité peut quitter le groupe.
- Voir
- L'entité peut voir si le groupe existe.
- Lire
- L'entité peut voir la liste des membres du groupe.
- Modifier
- L'entité peut modifier les membres du groupe.
- Administrer
- L'entité peut modifier les attributs du groupe, supprimer le groupe, et attribuer des privilèges à une entité.
- Lire attributs
- L'entité peut voir les attributs assignés au groupe.
- Modifier attributs
- L'entité peut modifier les attributs assignés au groupe.
# more action buttons on group screen
configurationFilesViewMoreActionsButton=Plus d'actions
helpScenariosPart1=Cas d'usage
helpScenariosPart2=
helpScenariosPart3=
# aria label for more actions on config files more actions dropdown
ariaLabelGuiMoreConfigureFilesActions=Montrer plus d'actions sur les fichiers de configuration
helpScenariosPart4=
helpScenariosPart5=
helpScenariosPart6=
helpMyMemberships=Raccourcis
Des raccourcis, présent à gauche de l'écran, vous permettent d'accéder rapidements aux éléments qui vous concernent.
- Mes Groupes
- Ce menu vous permet d'accéder rapidement aux groupes :
- dont vous gérez les membres,
- dont vous êtes membres,
- que vous pouvez rejoindre.
- Mes dossiers
- Ce menu vous permet d'accéder rapidement aux dossiers :
- où vous avez le droit de créer des groupes ou des dossiers,
- qui contiennent des groupes que vous gérez,
- qui contiennent des attributs que vous gérez.
- Mes favoris
- Affiche vos groupes ou dossiers favoris.
- Mes services
- Affiche les services (au sens Grouper) auxquels vous appartenez.
- Mon activité
- Affiche l'ensemble des actions que vous avez effectuées dans Grouper.
- Divers
- Contient des fonctionnalités diverses appliquées au référentiel. À noter que l'accès est restreint aux administrateurs de la plateforme.
- Privilèges hérités : affiche les objets ayant des privilèges hérités.
- Test de l'API Sujet : permet de vérifier si la recherche au sein de votre source (LDAP, SQL) est correctement configuré.
- Instrumentation : affiche des métriques liées à l'environnement Grouper (nombre de requêtes du WS, nombre de créations de groupes...).
- Tâches du daemon : affiche le statut de l'ensemble des tâches du ou des daemons Grouper (PSPNG, rules, changelog...).
- Tâches de synchronisation : affiche le statut de l'ensemble des tâches de synchronisation (LDAP, SQL).
- Attestation : affiche les groupes dont l'attestation est proche.
helpFindingGroups=Rechercher des groupes
Grouper propose plusieurs méthodes pour rechercher des groupes :
- Parcourir l'arborescence
- Utiliser l'arborescence des dossiers pour parcourir les sous-dossiers et les groupes
- Utiliser les raccourcis
- Les raccourcis Mes groupes, Mes favoris vous permettent d'accéder rapidement aux groupes qui vous concernent.
- La recherche
- Le champ de recherche, en haut à droite, permet de rechercher un terme sur l'ensemble du référentiel. Il est ensuite possibile d'affiner la recherche par type d'entité.
Rechercher des entités
Grouper propose plusieurs méthodes pour rechercher des entités :
- Parcourir les dossiers
- Sélectionnez des dossiers pour afficher les groupes associés. Vous pouvez afficher la liste des membres en cliquant sur un groupe. Sélectionnez un membre pour accéder aux détails le concernant.
- La recherche
- La recherche, en haut à droite, vous permet de rechercher une entité en utilisant un terme. Il est ensuite possibile d'affiner la recherche par type d'entité.
grouperLoaderLogsStartedTooltip=Préciser deux horaires pour rechercher les tâches commençant durant ce laps de temps. Si vous préciser qu'un des deux champs, la recherche se fera sur l'ensemble des journaux depuis ou jusqu'à l'horaire précisé. Il est possible de renseigner uniquement la date (sans l'heure).
grouperLoaderLogsEndedTime=Fin entre :
helpSavedEntities=Direct ou indirect
L'appartenance et les privilèges d'une entité pour un groupe peuvent être attribués de manière directe ou indirecte
- Un membre direct est un membre appartenant au groupe. La personne a été ajoutée directement au groupe en utilisant son adresse de messagerie ou son identifiant.
- Un membre indirect est un membre appartenant au groupe par le biais d'un sous-groupe.
Le type d'appartenance (directe ou indirecte) est affiché dans la liste des membres du groupe.
helpGroupMath=Groupes algébriques
Grouper permet d'utiliser deux groupes existants (appelés "opérandes") pour définir un troisième groupe (composite).
Prenons deux groupes :
- fionas=Fiona Windsor, Fiona Benson, Fiona Tarbuck
- bensons=Keith Benson, Fiona Benson, Ian Benson
Voici la composition du groupe composite si l'on applique les trois opérations algébriques possibles :
- fionas union bensons=Fiona Windsor, Fiona Benson, Fiona Tarbuck, Keith Benson, Ian Benson
- union combine les membres de fionas et bensons.
- fionas intersection bensons=Fiona Benson
- intersection sélectionne les membres présents à la fois dans le groupe fionas et dans le groupe bensons.
- fionas complement bensons=Fiona Windsor, Fiona Tarbuck
- complement sélectionne les membres de fionas sauf s'ils sont aussi membres de bensons. Dans ce cas, la position des groupes (premier/gauche ou deuxième/droite) est importante.
Les attributs
Il est possible d'affecter des attributs aux entités. C'est par ces attributs, par exemple, que l'on définit une tâche de synchronisation ou une rules. Il est possible d'en créer dans le but de personnaliser une entité de Grouper (pour plus d'informations, vous pouvez consulter ce lien).
tooltip.groups=Les groupes sont localisés ! nombreuses personnes ou groupes
term.direct.member=membre DIRECT
tooltip.direct.member=Un membre direct est une entité (personne, groupe, ressource, etc.) qui est affectée au groupe.
term.indirect.member=membre INDIRECT
tooltip.indirect.member=Un membre indirect est une entité (personne, groupe, ressource, etc.) qui devient membre d'un groupe par ses appartenances à d'autres groupes. Un groupe peut être membre d'un autre groupe.
term.everyEntity=Chaque entité
tooltip.everyEntity=Les privilèges par défaut hérités par la création du groupe
term.grouperSysAdmin=GrouperSysAdmin
tooltip.grouperSysAdmin=l'utilisateur ayant le plus haut niveau d'administration dans Grouper
term.hasDirectPrivileges=a les privilèges directs
tooltip.hasDirectPrivileges=Les privileges sont attribués à ce groupe
term.hasIndirectPrivileges=a les privilèges indirects
tooltip.hasIndirectPrivileges=Les privileges sont attribués à un autre groupe dont l'entité est membre
term.permanentPath=Chemin permanent
tooltip.permanentPath=La hiérarchie interne du groupe qui n'est généralement pas exposée à l'utilisateur final
term.entitiesWithPrivileges=Entités avec les privilèges
tooltip.entitiesWithPrivileges=Les entités (personnes ou groupes) qui possèdent ce privilège
term.groupWorkspace=Panier des groupes
tooltip.groupWorkspace=Un panier dans lequel vous pouvez ranger les groupes dont vous aurez besoin pour créer des groupes composites, par exemple.
tooltip.entityWorkspace=Un panier dans lequel vous pouvez ranger les groupes dont vous aurez besoin pour créer des groupes composites, par exemple.
term.creationPrivileges=Création de privileges
tooltip.creationPrivileges=L'arborescence est constituée de dossiers. La relation dossier/sous-dossier définit le chemin à travers l'arborescence
# index for configuration files, select file
configurationFilesMenuIndex=Sélectionner le fichier de configuration
term.sysAdminGroup=SysadminGroup
term.sysAdminGroup.1=SysAdminGroup
tooltip.sysAdminGroup=Tous les utilisateurs appartenants à ce groupe ont le privilège "super-administrateur"
term.groupMathAnd=intersection
tooltip.groupMathAnd=Les entités communes à deux groupes. Doivent appartenir à la fois au groupe A et au groupe B
term.groupMathOr=union
tooltip.groupMathOr=Les entités des deux groupes. Appartiennent soit au groupe A soit au groupe B
term.groupMathNot=complément
term.groupMathNot.2=substract
tooltip.groupMathNot=Les entités appartenant au premier groupe, mais pas au second
infodot.title.stems.action.movesandcopies=Sur cet écran , vous verrez les liens pour déplacer et copier des groupes et des dossiers, selon vos privilèges sur le dossier en cours.
infodot.title.stems.action.copy=Sur cet écran , vous pouvez copier ce dossier vers un autre dossier. Vous devez avoir le privilèges Créer des dossiers dans le dossier de destination.
infodot.title.stems.action.move=Sur cet écran , vous pouvez déplacer ce dossier vers un autre dossier . Vous devez avoir le privilège Créer des dossiers sur le dossier déplacé. Notez que le chemin d'identification de tous les groupes sera mis à jour dans le dossier déplacé (y compris les dans sous-dossiers) . Le chemin (ID Path) peut être utilisé par des applications externes pour désigner des groupes.
infodot.title.stems.action.copy-other-stem-to-stem=Sur cet écran , vous pouvez copier un autre dossier dans ce dossier.
infodot.title.stems.action.move-other-stem-to-stem=Sur cet écran , vous pouvez déplacer un autre dossier dans ce dossier . Vous devez avoir le privilège Créer des dossiers sur le dossier déplacé. Notez que le chemin d'identification de tous les groupes sera mis à jour dans le dossier déplacé (y compris les dans sous-dossiers) . Le chemin (ID Path) peut être utilisé par des applications externes pour désigner des groupes.
infodot.title.stems.action.copy-group-to-stem=Sur cet écran , vous pouvez copier un groupe dans ce dossier. Si l'identifiant existe déjà, le groupe copié aura son identifiant (ID) suffixé par ".2". Vous devez avoir les privilèges appropriés sur le groupe sélectionné pour copie. Par exemple , si vous choisissez de copier tous les attributs , vous devez avoir un accès en lecture à tous les attributs. Ou si vous choisissez de copier tous les privilèges du groupe , vous devez avoir accès en lecture à ces privilèges.
infodot.title.stems.action.move-group-to-stem=Sur cet écran , vous pouvez déplacer un groupe dans ce dossier . Vous devez disposer du privilège d'administration sur le groupe.
infodot.title.groups.all=Chercher un groupe , cliquez sur le nom du groupe et agir sur le groupe ( modifier les propriétés , montrer les membres , etc. ) en utilisant les boutons en bas de l'écran
infodot.title.groups.action.show-summary=Affiche le nom et la description du groupe et les actions (éditer , lister , ajouter , etc.) qui peuvent être effectuées sur le groupe.
infodot.title.groups.action.edit=Sur cet écran, vous pouvez modifier l'identifiant (ID) , le nom ou la description . Vous pouvez également attribuer des privilèges , mais ne pouvez pas modifier le chemin (ID) ni le chemin (Path ID) .
infodot.title.groups.action.show-members=Affiche les membres du groupe. Vous pouvez aussi ajouter ou supprimer des membres et modifier les autorisations. Cliquez sur l'entité pour voir son résumé.
infodot.title.groups.action.find-new-members=Fournit un utilitaire de recherche afin que vous puissiez trouver des personnes à ajouter à ce groupe. Vous pouvez également agir sur vos résultats de recherche pour modifier l'autorisation (en masse) des membres du groupe à partir d'ici.
infodot.title.find.browse=Cliquez sur les noms de dossiers figurant dans la hiérarchie ci-dessous.
infodot.title.groups.action.move=Sur cet écran , vous pouvez déplacer ce groupe vers un autre dossier. Vous devez avoir le privilège Créer des groupes sur le dossier destinataire.
grouperLoaderLogsEndedTooltip=Préciser deux horaires pour effectuer une recherche durant ce laps de temps. Si vous préciser qu'un des deux champs, la recherche se fera sur l'ensemble des journaux depuis ou jusqu'à l'horaire précisé. Il est possible de renseigner uniquement la date (sans l'heure).
grouperLoaderLogsLastUpdatedTime=Mis à jour entre :
infodot.title.groups.action.copy=Sur cet écran , vous pouvez copier le groupe dans un autre dossier. Si l'identifiant du groupe existe déjà dans le dossier de destination, le groupe copié aura son identifiant (ID) suffixé par ".2". Vous devez avoir le privilège Créer des groupes sur le dossier de destination. Vous devez aussi avoir les privilèges appropriés sur le groupe sélectionné pour copie. Par exemple , si vous choisissez de copier tous les attributs , vous devez avoir un accès en lecture à tous les attributs. Ou si vous choisissez de copier tous les privilèges du groupe , vous devez avoir accès en lecture à ces privilèges.
grouperLoaderLogsLastUpdatedTooltip=Préciser deux horaires pour rechercher les tâches mises à jours durant ce laps de temps. Si vous préciser qu'un des deux champs, la recherche se fera sur l'ensemble des journaux depuis ou jusqu'à l'horaire précisé. Il est possible de renseigner uniquement la date (sans l'heure).
grouperLoaderLogsTimePlaceholder=aaaa-mm-jj hh:mi:ss
grouperLoaderLogsShowSubjobs=Sous-tâche :
grouperLoaderLogsShowSubjobsLabel=Voir les sous-tâches
infodot.title.groups.my=Cette page vous permet de voir les groupes où vous êtes inscrit comme membre.
Vous pouvez être inscrit en tant que membre direct , ou en tant que membre indirect (i.e. comme un membre direct d'un groupe qui est lui-même membre d'un autre groupe) .
Vous avez le choix entre deux modes d'exploration (Parcourir ou Lister) et deux modes de recherche (simple ou avancée) .
Remarque:
Lors de votre session, si vous cliquez sur "Mes appartenances" dans le menu de gauche , cette page affichera toujours
- votre mode d'exploration le plus récent
- l'emplacement (le dossier) dans la hiérarchie le plus récent
.
infodot.title.groups.manage=Après avoir localisé un groupe (en navigant ou par recherche), vous pouvez agir sur le groupe en utilisant les boutons en bas de l'écran.
infodot.title.groups.manage.groups.action.create=Remplissez le formulaire pour créer un nouveau groupe à cet emplacement du dossier dans l'arborescence
infodot.title.groups.create=En sélectionnant le bouton de création de groupe, vous créerez un groupe à l'emplacement actuel du dossier
infodot.title.groups.join=Une liste des groupes que vous pouvez rejoindre
infodot.title.groups.join.groups.action.create=Remplissez le formulaire pour créer un nouveau groupe dans cet emplacement de dossier dans l'arborescence
infodot.title.saved.subjects=C'est un panier où vous placez les entités que vous allez utiliser ensuite pour créer des groupes composés
infodot.title.search.subjects.subject.action.search-groups=Vous pouvez utiliser la recherche avancée en combinant des conditions logiques sur toutes sortes d'attributs.
infodot.title.subject.action.show-summary=Affiche le nom, les attributs et détail de l'entité.
infodot.title.saved.groups.saved-subjects.groups.list=La liste des groupes que vous pouvez utiliser pour créer des groupes composés
infodot.title.saved.groups.saved-subjects.list=La liste des entités que vous pouvez utiliser pour créer des groupes composés
infodot.title.saved.groups=C'est un panier où vous placez les groupes que vous allez utiliser ensuite pour créer des groupes composés
infodot.title.grouper.help=Lorsque vous voyez cet icone, vous pouvez cliquer dessus pour obtenir plus d'information.
infodot.title.groups.action.search=La liste des groupes résultats de la recherche est affichée ci-dessous. Elle est triée dans l'ordre alphabétique , et il ya un nombre maximum de groupes affichés . Le texte affiché est le chemin du groupe (Path, par défaut) , le nom (Name) ou le chemin (ID Path) , selon votre sélection à l'écran précédant
grouperLoaderLogsShowSubjobsTooltip=Une tâche qui synchronise plusieurs groupes a une ligne de sous-tâche pour chacun de ces groupes. Cocher cette case permet d'afficher aussi ces lignes.
grouperLoaderLogsShowStatus=Status:
grouperLoaderLogsNumberOfRows=Nombre de lignes :
grouperLoaderLogsCannotParseDate=Impossible de traiter la date :
grouperLoaderLogsCannotParseNumberOfRows=Impossible de traiter le nombre de lignes :
grouperLoaderLogsNumberOfRowsOverMax=Le nombre maximum de ligne est :
audits_GROUP_TYPE_DELETE=$$auditsDeleted$$ d'un type de $$auditsGroup$$.
infodot.subtitle.groups.heading.browse=Vous pouvez utiliser ce panneau de deux façons:
- en parcourant l'arborescence des dossiers et des groupes
- en listant les groupes en fonction de leur position dans l'arborescence .
Pour basculer entre ces deux vues , cliquez sur le lien immédiatement à la droite de l'icone ci-dessus.
En mode Parcourir, « position courante» indique quel est le dossier en cours d'examen.
Sous l'emplacement courant se trouve une liste de sous-dossiers et de groupes.
Cliquez sur un nom de dossier pour explorer cet emplacement; cliquez sur un nom de groupe pour l'afficher ou agir dessus (selon vos droits) .
Dans le mode liste , notez que le nom de chaque groupe apparaît à la fin du chemin de dossier.
Cliquez le chemin d'un groupe pour l'afficher ou agir dessus (selon vos droits).
# button on right side of loader screen in drop down menu
grouperLoaderDiagnosticsButton=Diagnostic de la tâche
# title of loader diagnostics screen
grouperLoaderDiagnosticsHeader=Diagnostic de la tâche
# run loader diagnostics
grouperLoaderDiagnosticsRunButton=Exécuter
# if there was an error while updating the group
loaderGroupUpdateError=Erreur de synchronisation du groupe.
audits_GROUP_TYPE_UNASSIGN=Unassigned d'un type de $$auditsGroup$$.
infodot.subtitle.groups.composite.add=L'appartenance à un groupe peut être définie comme l'UNION [ou], l'INTERSECTION [et] ou le COMPLEMENT [pas] de deux autres groupes. Ce type spécial de membre est appelé membre Composite. Un membre composite est créé à partir de deux groupes Facteur.
Par exemple, prenons deux groupes ordinaires :
1. fionas = Fiona Windsor, Fiona Benson, Fiona Tarbuck
2. bensons= Keith Benson, Fiona Benson, Ian Benson
fionas UNION bensons = Fiona Windsor, Fiona Benson, Fiona Tarbuck, Keith Benson, Ian Benson
union indique le résultat de ajout des membres de fionas et bensons.
fionas INTERSECTION bensons = Fiona Benson
l'intersection indique les membres en commun de fionas et bensons.
fionas COMPLEMENT bensons = Fiona Windsor, Fiona Tarbuck
complément indique les membres de fionas moins les membres de bensons.
(Dans ce cas, la position - à gauche ou à droite - des groupes est importante.)
Un groupe peut avoir un seul membre composite, OU n'importe quel nombre de sujets (y compris les groupes) comme membres, mais pas une combinaison.
Cependant, les groupes qui ont un membre composite peuvent être utilisés partout où d'autres groupes peuvent être utilisés.
error.repeat=Si les erreurs persistent, contactez le support technique.
error.ticket=Si vous voulez donner signaler cette erreur, prière de citer la référence {0}.
error.heading=Erreur inattendue
error.group.save-attributes.delete=Impossible de supprimer l'attribut [{0}]. {0} est peut être un attribut obligatoire.
error.saved-subjects.missing-parameter=Impossible de sauvegarder l'entité dans votre panier. Au moins un paramètre d'entrée manquant.
error.saved-subjects.groups.missing-parameter=Impossible de sauvegarder le groupe dans votre panier. Au moins un paramètre d'entrée manquant.
error.saved-stems.stems.missing-parameter=Impossible de sauvegarder le dossier dans votre panier. .Au moins un paramètre d'entrée manquant.
error.saved-subjects.exception=Erreur inattendue lors de la sauvegarde de l'entité [{0}] dans votre panier.
error.saved-groups.exception=Erreur inattendue lors de la sauvegarde du groupe [{0}] dans votre panier.
error.saved-stems.exception=Erreur inattendue lors de la sauvegarde du dossier [{0}] dans votre panier.
error.subject-summary.missing-field=Le champ membre ({0}) demandé est invalide Retour à "membres"
error.subject-summary.missing-parameter=Impossible d'afficher les détails de l'entité . Au moins un paramètre d'entrée manquant.
error.subject-summary.subject.exception=Erreur inattendue lors de le récupération de l'entité recherchée.
error.subject-summary.member.exception=Erreur inattendue lors de la récupération de l'entité membre recherchée.
error.subject.unresolvable=Le sujet [{0}] est inconnu dans la source [{1}].
error.login.not-recognised=Vous êtes bien authentifié, mais Grouper n'a purécupérer vos détails.
error.login.not-unique=Vous êtes bien authentifié, mais Grouper n'a pu vous identifier de manière unique.
error.login.serious-error=Vous êtes bien authentifié, mais une erreur grave est survenue lors de la récupération de vos détails.
error.browse-stems.bad-node=Erreur de navigation. Impossible de récupérer le groupe ou le dossier [{0}]. Celui-ci peut avoir été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants.
error.browse-stems.bad-find-node=Un problème est survenu sur le groupe ou le dossier [{0}] pour lequel vous recherchiez des membres ou attribuiez des privilèges.
error.delete-group.missing-parameter=Erreur lors de la suppression du groupe.
error.delete-group.bad-id=Erreur lors de la suppression du groupe. Impossible de récupérer le groupe [{0}]. Il a peut-être été déjà supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.delete-group.unknown-error=Impossible de supprimer le groupe.
error.delete-stem.missing-parameter=Erreur lors de la suppression.Impossible de déterminer le dossier à supprimer.
error.delete-stem.bad-id=Erreur lors de la suppression. Impossible de récupérer le dossier [{0}]. Il a peut-être été supprimé auparavant.
error.delete-stem.unknown-error=Le dossier ne peut être supprimé. Il a peut-être des groupes ou dossiers fils ?
error.assign-new-members.bad-field=Erreur lors de la récupération de la liste des membres [{0}].
error.assign-members.missing-subject-parameter=Impossible d'identifier une entité sélectionnée.
error.assign-members.none-selected=Vous n'avez sélectionné aucune entité.
error.SchemaException=La demande est incompatible avec la définition de base de données Grouper.
error.assign-new-members.missing-id=Paramètre manquant. Impossible de déterminer le groupe ou le dossier.
error.assign-members.retrieve-subject=Erreur lors de la récupération de l'entité [{0}].
error.assign-members.assign-privs=Erreur lors de l'attribution de privilèges.
error.import-members.missing-parameter=Impossible de déterminer le groupe dans lequel importer les membres.
error.import-members.bad-id=Impossible de récupérer le groupe [{0}] dans lequel importer les membres.
error.import-members.bad-field=Impossible de trouver la liste [{0}] des membres à importer
error.join-group.missing-parameter=Paramètre manquant : impossible de joindre le groupe.
error.join-group.bad-id=Erreur lors de l'entrée dans le groupe [{0}] . Le groupe a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants.
error.join-group.add-error=Erreur lors de l'entrée dans le groupe. Vous ne pouvez pas être ajouté en tant que membre.
error.leave-group.missing-parameter=Paramètre manquant : impossible de quitter le groupe.
error.leave-group.bad-id=Erreur lors de la sortie du groupe [{0}] . Le groupe a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants.
error.leave-group.add-error=Erreur lors de la sortie du groupe. Vous ne pouvez pas être supprimé en tant que membre.
error.add-composite.missing-parameter=Paramètre manquant.
error.add-composite.bad-id=Erreur d'ajout d'élément composé. Impossible de récupérer le groupe [ {0} ]. Celui-ci peut avoir été supprimé, ou bien vous n'avez pas les privilèges suffisants .
error.add-composite.delete-members-error=Erreur de suppression des membres existants avant d'ajouter l'élément composé.
error.populate-assign-new-members.bad-id=Erreur lors de la récupération du groupe ou du dossier [{0}]. Il a peut-être été supprimé ou vos privilèges sont peut-être insuffisants.
error.populate-assign-new-members.missing-id=Paramètre manquant. Impossible d'identifier le groupe ou le dossier.
error.populate-assign-new-members.bad-subject=Impossible de traiter l'entité sélectionnée.
error.chain.missing-parameter=Paramètre manquant. Impossible de récupérer l'entité.
error.chain.subject.exception=Une erreur est survenue lors de la récupération de l'entité [{0}].
error.chain.missing-group-id=Identifiant manquant. Impossible de récupérer le groupe.
error.chain.bad-id=Impossible de récupérer le groupe [{0}]. Le groupe a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants.
error.chain.bad-chain-id=Impossible de récupérer le groupe associé [{0}]. Le groupe ou ses membres ont peut-être été supprimés.
error.chains.determine=Impossible de déterminer comment [{0}] est membre du groupe [{1}], pour la liste des membres [{2}].
error.create-groups.find-root=Erreur lors de la récupération du groupe racine [{0}].
error.create-groups.find-current-node=Impossible de récupérer le groupe ou le dossier courant [{0}]. Il peut avoir été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.browse.bad-current-id=Impossible de récupérer le groupe ou le dossier [{0}]. Celui-ci peut avoir été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.populate-find-new-members.missing-parameter=Paramètre manquant. Impossible d'identifier le groupe ou le dossier.
error.populate-find-new-members.bad-id=Erreur de récupération du groupe ou dossier cible [{0}].
error.populate-find-new-members.bad-parent-stems=Erreur de récupération des dossiers parents de [{0}].
error.group-as-factor.missing-group-id=Paramètre manquant. Impossible de récupérer le groupe.
error.group-as-factor.bad-id=Impossible de récupérer le groupe ou dossier courant [{0}].Il a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.group-member.bad-field=Impossible de récupérer la liste de membres [{0}].
error.group-members.bad-field=Erreur lors de la récupération de la liste de membres [{0}].
error.group-members.missing-grouporstem-id=Paramètre manquant. Impossible de récupérer le groupe ou le dossier.
error.group-member.missing-grouporstem-id=Paramètre manquant. Impossible de récupérer le groupe ou le dossier.
error.group-member.bad-id=Impossible de récupérer le groupe ou dossier courant [{0}]. Il a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.group-members.bad-id=Impossible de récupérer le groupe courant [{0}]. Il a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.group-member.missing-subject-parameter=Impossible d'identifier l'entité sélectionnée.
error.group-member.retrieve-subject=Erreur lors de la récupération de l'entité [{0}].
error.group-summary.missing-id=Paramètre manquant. Impossible de récupérer le groupe.
error.group-summary.bad-id=Impossible de récupérer le groupe [{0}]. Il a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.search-new-members.bad-group-id=Impossible de récupérer le groupe courant [{0}]. Le groupe a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.search-new-members.bad-stem-id=Impossible de récupérer le dossier courant [{0}]. Le dossier a peut-être été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants
error.InsufficientPrivilegeException=Vous n'avez pas de privilèges suffisants.
error.GrantPrivilegeException=Vous n'avez pas de privilèges suffisants pour accorder des privilèges au groupe ou au dossier courant.
error.MissingGroupOrStemException=Grouper est incapable de récupérer un groupe ou un dossier. Celui-ci peut avoir été supprimé ou bien vous avez des privilèges suffisants.
error.SubjectNotFoundException=Cette entité n'existe pas.
error.SourceUnavailableException=Impossible de se connecter à une base de données d'entités .
error.SubjectNotUniqueException=L'application a trouvé une entité en double
error.GenericJDBCException=Une grave erreur de connexion à la base de données est survenue
error.GrouperDAOException=Une grave erreur de connexion à la base de données est survenue
error.CallerPageException=Paramètre non valide . Cela peut être dû à un signet périmé, soit parce que vous avez cliqué sur le bouton de retour du navigateur, ou parce que vous avez démarré une nouvelle session. Vous devriez être en mesure de continuer en cliquant sur un élément de menu.
error.unknown.exception=L' erreur a été enregistrée et l'administrateur averti.
error.hook.veto=Cette opération n'est pas autorisée: {0}.
error.browse.reset=Impossible de récupérer le groupe ou le dossier courant [{0}]. Celui-ci peut avoir été supprimé, ou bien vous n'avez peut-être pas les privilèges suffisants. Retour au dossier racine.
error.debug.bad-group=Le groupe n'existe pas
error.401=Vous n'avez pas le droit d'utiliser Grouper.
error.500=L' erreur a été enregistrée et l'administrateur averti.
error.404=La page que vous avez demandée n'existe pas.
ui-lite.login.link-text=Se connecter à l'interface simple
ui-lite.login.intro=Utilisez l'interface simple pour gérer les membres des groupes
ui-lite.group-link=Interface de gestion des membres
tooltipTargetted.ui-lite.group-link=Interface simple de gestion des appartenances
ui-new.group-link=Nouvelle interface
tooltipTargetted.ui-new.group-link=Nouvelle interface pour administrer ce groupe
ui-lite.invite-link=Inviter une personne externe
tooltipTargetted.ui-lite.invite-link=Inviter une personne externe comme membre de ce groupe.
Remarque: les applications utilisant ce groupe doivent être à même d'accepter les personnes externes
ui-lite.invite-menu=Inviter une personne externe
# success the group was updated
loaderGroupUpdateSuccess=Succès : la synchronisation a été programmée et devrait s’exécuter sous peu.
ui-lite.invite-menuTooltip=Inviter une personne externe comme membre de ce groupe.
Remarque: les applications utilisant ce groupe doivent être à même d'accepter les personnes externes.
ui-lite.fromInvite-link=Interface simple
tooltipTargetted.ui-lite.fromInvite-link=Retour à l'interface simple
ui-lite.fromInvite-admin-link=Interface d'administration
tooltipTargetted.ui-lite.fromInvite-admin-link=Retour à l'interface d'administration
guiAjaxSessionProblem=Un erreur de communication avec le serveur est survenue. Votre session a sans doute expiré. Vous devez vous réauthentifier.
stem.icon.alt=Dossier
group.icon.alt=Groupe
simpleMembershipUpdate.title=Interface simple
simpleMembershipUpdate.groups.summary.display-extension=Nom
simpleMembershipUpdate.groups.summary.display-name=Chemin
simpleMembershipUpdate.groups.summary.description=Description
simpleMembershipUpdate.groups.summary.extension=ID
simpleMembershipUpdate.groups.summary.name=ID chemin (ID path)
simpleMembershipUpdate.field.displayName.alternateName=ID chemin alternatif (alaternate ID path)
simpleMembershipUpdate.groups.summary.id=Identifiant interne (UUID)
simpleMembershipUpdate.tooltipTargetted.field.displayName.displayExtension=Le nom identifie ce groupe, et peut être modifié.
simpleMembershipUpdate.tooltipTargetted.field.displayName.displayName=Le chemin est constitué par les noms de chaque dossier parents et du nom du groupe, séparés par ":".
simpleMembershipUpdate.tooltipTargetted.field.displayName.description=Description contient les informations sur le groupe, par exemple :
ce que le groupe représente , pourquoi il a été créé , quels sont les applications qui l'utilisent, etc.
simpleMembershipUpdate.tooltipTargetted.field.displayName.extension=ID est l'identifiant unique choisi par le créateur pour ce groupe.
Il est unique dans ce dossier, et ne devrait changer qu'exceptionnellement. Il peut être utilisé par des applications tierces.
simpleMembershipUpdate.tooltipTargetted.field.displayName.name=Le chemin (ID Path) est composé de l'identifiant unique de chaque dossier parent, plus l'ID du groupe, séparés par ":"
Il est unique pour chaque groupe, et ne devrait changer qu'exceptionnellement. Il peut être utilisé par des applications tierces.
simpleMembershipUpdate.tooltipTargetted.groups.summary.id=L'UUID (Universal Unique Identifier) est une clé distincte de toute autre UUID dans Grouper et toutes les autres applications.
L'UUID ne change jamais et peut être utilisé par des applications tierces.
# if there was an error while scheduling the group
loaderGroupScheduleError=Une erreur est survenue lors de la planification de la tâche pour ce groupe.
simpleMembershipUpdate.tooltipTargetted.field.displayName.alternateName=Le chemin alternatif (Alternate Path ID) permet aux groupes d'être accessible en utilisant un autre nom. Le format est le même que le format de ID Path.
C'est particulièrement utile quand on déplace un groupe: l'ancien chemin (ID Path) est conservé dans le chemin alternatif (Alternate Path ID) . Comme ID path, Alternate Path ID peut être utilisé par d'autres applications pour se référer à ce groupe .
simpleMembershipUpdate.logout=Vous êtes déconnecté. Fermez le navigateur pour terminer la déconnexion.
simpleMembershipUpdate.screenWelcome=Bienvenue
simpleMembershipUpdate.logoutImageAlt=Déconnexion
simpleMembershipUpdate.logoutText=Déconnexion
simpleMembershipUpdate.topIndexTitle=Grouper
infodot.title.simpleMembershipUpdate.topIndexTitle=Cliquez sur une opération ci-dessous
simpleMembershipUpdate.topIndexSectionHeader=Opérations
simpleMembershipUpdate.topIndexMembershipUpdate=Mise à jour des appartenances
simpleMembershipUpdate.indexSectionHeader=Mise à jour des appartenances - Recherche de groupe/rôle
infodot.subtitle.simpleMembershipUpdate.indexSectionHeader=Pour trouver un groupe, saisissez le critère de recherche ci-dessous. Sélectionnez le groupe pour affecter l'appartenance
simpleMembershipUpdate.updateTitle=Mise à jour des membres (interface simple)
infodot.title.simpleMembershipUpdate.updateTitle=Cette page vous permet de consulter les membres d'un groupe, d'en ajouter ou d'en supprimer.
Elle n'est destinée qu'à des opérations simples.
simpleMembershipUpdate.find.browse.here=Vous êtes ici:
simpleMembershipUpdate.viewInAdminUi=Interface d'administration
tooltipTargetted.simpleMembershipUpdate.viewInAdminUi=Passez sur l'interface d'administration pour plus de fonctionnalités
simpleMembershipUpdate.viewInNewUi=Nouvelle interface
tooltipTargetted.simpleMembershipUpdate.viewInNewUi=Passez sur l'interface déléguée pour plus de facilité
simpleMembershipUpdate.groupSubtitle=Groupe
simpleMembershipUpdate.changeLocation=Chercher un groupe
simpleMembershipUpdate.addMemberSubtitle=Ajouter un membre
simpleMembershipUpdate.addMemberButton=Ajouter un membre
simpleMembershipUpdate.selectGroupButton=Selectionnez un groupe
simpleMembershipUpdate.membershipListSubtitle=Liste des appartenances
simpleMembershipUpdate.pagingLabelPrefix=Affichage des membres du groupe :
simpleMembershipUpdate.noMembersFound=Il n'y a pas de membre dans ce groupe
simpleMembershipUpdate.deleteConfirm=Supprimer cette appartenance? Confirmez-vous?
simpleMembershipUpdate.pagingResultPrefix=Résultats:
simpleMembershipUpdate.errorNotEnoughGroupChars=Saisissez au moins 2 caractères
simpleMembershipUpdate.errorNotEnoughSubjectChars=Saisissez au moins 2 caractères
simpleMembershipUpdate.errorNotEnoughFilterChars=Saisissez au moins 3 caractères
simpleMembershipUpdate.errorNotEnoughFilterCharsAlert=Saisissez au moins 3 caractères dans le champ de recherche
simpleMembershipUpdate.errorNoGroupsFound=Pas de résultat trouvé
simpleMembershipUpdate.errorTooManyGroups=Affinez votre recherche (trop de résultats)
simpleMembershipUpdate.errorGroupSearchNothingEntered=Saisissez votre critère de recherche
simpleMembershipUpdate.errorGroupSearchNoParams=Besoin de transmettre le groupName ou groupId dans l'url, par ex. #operation=SimpleMembershipUpdate.init&groupName=some:group:name
simpleMembershipUpdate.errorGroupSearchCantFindGroup=Aucun groupe trouvé, entrez un autre critère de recherche dans la liste déroulante
simpleMembershipUpdate.errorGroupSearchPermissions=Vous ne pouvez pas lire et mettre à jour le groupe , entrez un autre critère de recherche dans la liste déroulante
simpleMembershipUpdate.errorGroupComposite=C'est un groupe composé, veuillez choisir un groupe non composé
simpleMembershipUpdate.successMemberDeleted=Succès: membre supprimé: {0}
simpleMembershipUpdate.errorUserSearchNothingEntered=Saisissez, dans la zone auto-complétée, le critère de recherche d'entité à ajouter au groupe
simpleMembershipUpdate.warningSubjectAlreadyMember=L'entité est déjà membre: {0}
simpleMembershipUpdate.successMemberAdded=Succès: membre ajouté: {0}
simpleMembershipUpdate.errorSubjectNotFound=Entité non trouvée {0}
simpleMembershipUpdate.errorSubjectNotUnique=Entité non unique : {0}
simpleMembershipUpdate.errorSourceUnavailable=Source indisponible
simpleMembershipUpdate.errorUserSearchTooManyResults=Trop de résultats, affinez votre recherche
simpleMembershipUpdate.errorUserSearchNoResults=Aucun résultat, changez de critère
simpleMembershipUpdate.deleteImageAlt=Supprimer
simpleMembershipUpdate.confirmLogout=Confirmez la déconnexion ?
simpleMembershipUpdate.errorTooManyBrowsers=Ce groupe n'est plus à jour dans l'interface utilisateur . Peut-être avez-vous deux onglets du navigateur ouverts en édition sur différents groupes . Ce groupe sera mis à jour, veuillez recommencer.
simpleMembershipUpdate.sortBy=Trié par:
simpleMembershipUpdate.advancedMenuDeleteMultiple=Suppression de masse
simpleMembershipUpdate.advancedMenuDeleteMultipleTooltip=En sélectionnant cette option, vous afficherez des cases à cocher en regard de chaque membre et un bouton de suppression en bas
simpleMembershipUpdate.advancedMenuShowGroupDetails=Montrer les détails du groupe
simpleMembershipUpdate.advancedMenuShowGroupDetailsTooltip=En sélectionnat cette option, vous afficherez plus d'informations sur le groupe, l'identifiant par exemple.
simpleMembershipUpdate.advancedMenuShowMemberFilter=Rechercher un membre
simpleMembershipUpdate.advancedMenuShowMemberFilterTooltip=En sélectionnant cette option, une boîte de recherche s'affichera au dessus de la liste des appartenances, dont vous pourrez rechercher les membres
simpleMembershipUpdate.advancedMenuImportExport=Importer/exporter
simpleMembershipUpdate.advancedMenuImportExportTooltip=Importer les membres à partir d'un fichier de type CSV (champs séparés par ",") ou exporter vers un fichier CSV
simpleMembershipUpdate.advancedMenuExport=Exporter
simpleMembershipUpdate.advancedMenuExportTooltip=Exporter tous les membres dans un fichier de type CSV (champs séparés par ",")
simpleMembershipUpdate.advancedMenuExportSubjectIds=Exporter les entités (Entity IDs)
simpleMembershipUpdate.advancedMenuExportSubjectIdsTooltip=Exporter les données (IDS d'entités et IDs sources) dans un fichier de type CSV (champs séparés par ",")
simpleMembershipUpdate.advancedMenuExportAll=Exporter toutes les données des membres
simpleMembershipUpdate.advancedMenuExportAllTooltip=Exporter toutes les données dans un fichier de type CSV (champs séparés par ",")
simpleMembershipUpdate.advancedMenuImport=Importer
simpleMembershipUpdate.advancedMenuImportTooltip=Importer à partir d'un fichier CSV
simpleMembershipUpdate.deleteMultipleButton=Supprimer les membres sélectionnés
simpleMembershipUpdate.deleteMultipleTooltip=Sélectionnez les membres en cliquant sur les cases à cocher. Cliquez sur ce bouton pour les supprimer du groupe.
simpleMembershipUpdate.deleteAllButton=Supprimer tous les membres
simpleMembershipUpdate.deleteAllTooltip=Effacer tous les membres, y compris ceux qui ne sont pas affichés sur l'écran.
simpleMembershipUpdate.errorDeleteCheckboxRequired=Erreur: sélectionnez au moins un membre à supprimer du groupe
simpleMembershipUpdate.successMembersDeleted=Succès: {0} les membres sont supprimés
simpleMembershipUpdate.successAllMembersDeleted=Succès: tous les membres {0} sont supprimés
simpleMembershipUpdate.advancedButton=Fonctions avancées
simpleMembershipUpdate.addMemberCombohint=Saisissez un critère de recherche du membre à ajouter
simpleMembershipUpdate.selectGroupCombohint=Saisisez un critère de recherche du groupe
simpleMembershipUpdate.filterMemberCombohint=Saisissez le critère du membre cherché
simpleMembershipUpdate.downloadSubjectIdsLabel=Cliquez sur le lien pour télécharger les identifiants des membres:
simpleMembershipUpdate.downloadAllLabel=Cliquez sur le lien pour télécharger l'information sur les membres:
simpleMembershipUpdate.importLabel=Sélectionnez le fichier CSV contenant une colonne "sourceId" et une autre (séparée par ";") au choix : "entityId", "entityIdentifier", "entityIdOrIdentifier".
Ou alors, vous pouvez télécharger un fichier texte contenant des "entityIdOrIdentifiers" (un par ligne), avec la première ligne étiqueté comme : "entityIdOrIdentifier"
simpleMembershipUpdate.importSubtitle=Importer des membres
infodot.subtitle.simpleMembershipUpdate.importSubtitle=Ajouter des membres d'un fichier. Vous voulez remplacer les membres existants, ou tout simplement ajouter de nouveaux membres.
Le fichier doit comporter des valeurs séparées par des virgules (CSV), à partir d'un tableur comme Microsoft Excel par exemple,. Il doit y avoir une colonne SourceID, et une colonne parmi: entityID, entityIdentifier, entityIdOrIdentifier. S'il n'y a pas de SourceID, alors toutes les sources seront utilisées (ce qui est moins efficace) et, si deux sources ont le même entityID, il y aura une erreur. Chaque membre est sur une ligne. Le SourceId doit être l'un des identifiants d'entités source configurés dans Grouper.
\nLa colonne entityID est généralement un ID de personne, le entityIdentifer peut être un ID de connexion et le entityIdOrIdentifier combine les deux.
Remarque: si vous omettez la colonne SourceId, ce sera moins efficace, mais ça marchera encore si vous n'avez pas deux sources avec le même entityID. Le format CSV n'est pas obligatoire,ça peut être un fichier texte. Par exemple vous pouvez télécharger un fichier de texte de entityIdOrIdentifiers, un par ligne, avec la première ligne étiquetée entityIdOrIdentifier
\nfichier CSV Exemple 1:
SourceId, entityID
someSourceId, 12345
anotherSourceId, 23456 tt>
Exemple 2:
SourceId, entityIdentifier
someSourceId, sjohnson
anotherSourceId, jsmith tt>
Exemple 3:
SourceId, entityIdOrIdentifier
someSourceId, 45678
anotherSourceId, jsmith tt>
Exemple 4:
SourceId, entityID, entityIdentifier
someSourceId, 45678
anotherSourceId ,, jsmith tt>
Exemple 5:
entityID
56789 67890 < / tt>
Exemple 6:
entityIdentifier
sjohnson jsmith tt>
Exemple 7:
entityIdOrIdentifier
jsmith 76543 tt>
simpleMembershipUpdate.importAvailableSourceIds=SourceIds disponibles:
simpleMembershipUpdate.importReplaceExistingMembers=Remplacer des membres existants:
simpleMembershipUpdate.importCommaSeparatedValuesFile=Fichier des entités (CSV ou fichier texte):
simpleMembershipUpdate.importCancelButton=Annuler
simpleMembershipUpdate.importButton=Soumettre
simpleMembershipUpdate.importErrorNoWrongFile=Renseignez un nom de fichier CSV (il doit être suffixé par .csv ou .txt) :
simpleMembershipUpdate.importErrorBlankTextarea=Saisir dans le fichier CSV ou dans le fichier texte (liste des ID d'entités)
simpleMembershipUpdate.importErrorNoId=Aucun identifiant trouve, renseignez les colonnes entityId ou entityIdentifier ou entityIdOrIdentifier
simpleMembershipUpdate.importErrorNoIdCol=Pas d'identifiant de colonne dans la première ligne, indiquez: entityId ou entityIdentifier ou entityIdOrIdentifier
simpleMembershipUpdate.importErrorSubjectProblems=Erreur: aucun membre supprimé car il y a des problèmes sur les entités du fichier importé
simpleMembershipUpdate.importSuccessSummary=Succès: import effectué
simpleMembershipUpdate.importErrorSummary=Erreur: import impossible, voir les {0} erreurs ci-dessous
simpleMembershipUpdate.importSizeSummary=Le nombre de membres directs était de {0} et est maintenant de {1}
simpleMembershipUpdate.importAddsDeletesSummary={0} ajouts effectués , {1} suppressions
simpleMembershipUpdate.importSubjectErrorsLabel=Erreurs d'entités
simpleMembershipUpdate.importAddErrorsLabel=Erreurs lors de l'ajout de membres
simpleMembershipUpdate.importRemoveErrorsLabel=Erreurs lors de la suppression de membres
simpleMembershipUpdate.importDirectInput=Entités (CSV ou fichier texte)
simpleMembershipUpdate.membershipLiteImportFileButton=Saisir les membres directement à l'écran
simpleMembershipUpdate.membershipLiteImportTextfieldButton=Entrer les membres à partir d'un fichier
simpleMembershipUpdate.memberMenuDetailsLabel=Détails du membre
simpleMembershipUpdate.memberMenuDetailsTooltip=Voir tous les attributs de ce membre
simpleMembershipUpdate.memberMenuEnabledDisabled=Date de début et de fin
simpleMembershipUpdate.memberMenuEnabledDisabledTooltip=Date de début et de fin d'appartenance
simpleMembershipUpdate.memberMenuAlt=Menu Membres
simpleMembershipUpdate.memberDetailsSubtitle=Détails membre
simpleMembershipUpdate.enabledDisableSubtitle=Date de début et de fin
simpleMembershipUpdate.enabledDisableGroupPath=Chemin du groupe (Path) :
simpleMembershipUpdate.enabledDisableEntity=Entité:
simpleMembershipUpdate.enabledDisableEntityId=Id d'entité:
simpleMembershipUpdate.enabledDisableEntitySource=Source de l'entité:
simpleMembershipUpdate.enabledDisableStartDate=Début d'appartenance:
simpleMembershipUpdate.enabledDisableEndDate=Fin d'appartenance:
simpleMembershipUpdate.enabledDisableOkButton=Envoyer
simpleMembershipUpdate.enabledDisableCancelButton=Annuler
simpleMembershipUpdate.enabledDisableDateMask=(aaaa/mm/jj)
simpleMembershipUpdate.enabledDisabledSuccess=Succès: membre mis à jour
simpleMembershipUpdate.startOver=Votre session a peut-être expiré. Cliquez sur ici pour réessayer, ou fermez votre fenêtre de navigateur et relancez l'application
simpleMembershipUpdate.filterMemberButton=Rechercher
simpleMembershipUpdate.filterLabel=Recherche du membre en cours:
simpleMembershipUpdate.clearFilterButton=Effacer la recherche
simpleMembershipUpdate.errorMemberFilterTooManyResults=Trop de résultats , affinez votre recherche
simpleMembershipUpdate.disabledPrefix=jusqu'à
simpleMembershipUpdate.notAllowedInUi=Vous n'êtes pas autorisé à utiliser cette application, contactez votre administrateur.
simpleMembershipUpdate.noContainer=simpleMembershipUpdateContainer is null, start the application over with refresh and try again. Contact the help desk if you have repeated problems.
simpleMembershipUpdate.errorCircularReference=Erreur, un groupe ne peut être membre de lui-même
page.size=taille de la page:
page.outOf=de
page.previous=Précédent
page.next=Suivant
membershipLiteName.grouperMembershipExample.simpleMembershipUpdate.updateTitle=Mise à jour des membres
membershipLiteName.grouperMembershipExample.infodot.title.simpleMembershipUpdate.updateTitle=Cette page vous permet de voir et mettre à jour les membres d'un groupe.
Elle est destinée des opérations simples.
######################################
## Subject picker defaults
######################################
subjectPickerDefault.header=Chercher une personne
subjectPickerDefault.title=Sélection de sujet
subjectPickerDefault.searchSectionTitle=Entrez un critère de recherche
subjectPickerDefault.resultsSectionTitle=Résultats
subjectPickerDefault.noSearchTerm=Entrez un critère de recherche
subjectPickerDefault.noResultsFound=Pas de résultat
subjectPickerDefault.tooManyResults=Trop de résultats, affinez votre recherche.
subjectPickerDefault.cancelText=Annuler
subjectPicker.subjectPickerExample.title=Sélection de sujet
attributeDefNamePickerDefault.header=Trouver une ressource
attributeDefNamePickerDefault.title=Sélection de ressource
attributeDefNamePickerDefault.searchSectionTitle=Entrez un critère de recherche
attributeDefNamePickerDefault.searchButtonText=Rechercher
attributeDefNamePickerDefault.resultsSectionTitle=Résultats de la recherche
attributeDefNamePickerDefault.noSearchTerm=Entrez un critère de recherche
attributeDefNamePickerDefault.noResultsFound=Pas de résultats
attributeDefNamePickerDefault.tooManyResults=Trop de résultats, veuillez affiner votre recherche. Remarque: une liste partielle peut encore s'afficher.
attributeDefNamePickerDefault.cancelText=Annuler
attributeDefNamePicker.attributeDefNamePickerExample.title=Sélection de ressource
externalSubjectSelfRegister.topIndexSectionHeader=Applications pour les personnes externes à cet établissement
externalsubjectSelfRegister.topIndexSelfRegister=Auto-enregistrement pour les personnes externe à cet établissement
externalSubjectSelfRegister.indicatesRequiredField=indique un champ obligatoire
externalSubjectSelfRegister.registerTitle=Auto-enregistrement pour les personnes externe à cet établissement
infodot.title.externalSubjectSelfRegister.registerTitle=Cette application permet d'inviter des personnes extérieures d'enregistrer leur compte d'accès et leurs informations personnelles. Cela vous permettra d'accéder aux applications de cet établissement. Vos information personnelles sont privées et ne seront utilisées que pour les besoins propres à cet établissement. Reportez-vous à la politique de sécurité de l'établissement.
externalSubjectSelfRegister.registerSectionHeader=Créer un nouveau compte
externalSubjectSelfRegister.registerSectionHeaderEdit=Modifier vos informations
externalSubjectSelfRegister.noContainer=externalRegisterContainer est null, redémarrer l'application et essayez à nouveau. Contactez le service d'assistance si vous avez encore des problèmes.
externalSubjectSelfRegister.register.field.identifier.label=Identifiant (login)
externalSubjectSelfRegister.register.field.identifier.tooltip=L'identifiant est fourni par le service de SSO. Il peut être édité par l'administrateur.
externalSubjectSelfRegister.register.field.name.label=Nom
externalSubjectSelfRegister.register.field.name.tooltip=Prénom et nom à afficher dans les listes de sélection
externalSubjectSelfRegister.register.field.institution.label=Etablissement
externalSubjectSelfRegister.register.field.institution.tooltip=Le nom de votre établissement dans la liste
externalSubjectSelfRegister.register.field.email.label=Courriel (email)
externalSubjectSelfRegister.register.field.email.tooltip=L'adresse de messagerie où sera envoyée les notifications
externalSubjectSelfRegister.register.field.jabber.label=Identifiant Jabber
externalSubjectSelfRegister.register.field.jabber.tooltip=Identifiant Jabber pour discuter en ligne
externalSubjectSelfRegister.submitButtonText=Soumettre
externalSubjectSelfRegister.submitButtonTooltip=Soumettre et sauvegarder
externalSubjectSelfRegister.deleteRecordButtonText=Supprimer votre enregistrement
externalSubjectSelfRegister.deleteRecordButtonTooltip=Supprimer vos informations personnelles. Notez que si vous vous enregistrez de nouveau, vous pourrez vous voir attribuer des rôles et des permissions différentes.
externalSubjectSelfRegister.startOver=Votre session a eu un problème, peut-être est-elle expirée. Cliquez ici pour réessayer, ou fermer la fenêtre de navigation et relancez l'application. Contactez le service d'assistance si vous avez encore des problèmes.
externalSubjectSelfRegister.fieldRequiredError=Erreur: ce champ est obligatoire: {0}
externalSubjectSelfRegister.cantFindInviteButCanRegister=Erreur: votre invitation est perdue ou a expiré. Assurez-vous que le lien du courriel est correct. Vous pouvez toujours vous enregistrer, bien que vous n'ayez pas le rôle demandé. Le cas échéant, enregistrez-vous et contactez la personne qui vous a invité à vous attribuer le rôle nécessaire.
externalSubjectSelfRegister.cantFindInvite=Erreur: votre invitation est perdue ou a expiré. Assurez-vous que le lien du courriel est correct. Vous êtes bien enregistré , mais vous n'avez peut-être pas les appartenances voulues. Le cas échéant, contactez la personne qui vous a invité à vous accorder le rôle nécessaire.
externalSubjectSelfRegister.invalidInvite=Erreur: l'invitation de {0} est expirée ou invalide. Assurez-vous que le lien dans le courriel est le bon. Vous êtes bien enregistré, mais vous n'avez probablement pas le rôle nécessaire. Le cas échéant, contactez la personne qui vous a invité pour qu'elle vous donne le bon rôle.
externalSubjectSelfRegister.inviteSuccess=Succès: l'invitation par {0} a bien été prise en compte. Vous avez maintenant les rôles {1}.
externalSubjectSelfRegister.cannotRegisterWithoutInvite=Erreur: vous ne pouvez pas vous enregistrer sans une invitation.
# success the group was updated
loaderGroupScheduleSuccess=Succès : la tâche a été planifiée pour ce groupe.
audits_GROUP_TYPE_UPDATE=$$auditsEdited$$ d'un type de $$auditsGroup$$.
externalSubjectSelfRegister.cantFindInviteAndCannotRegister=Erreur: votre invitation est perdue ou a expiré. Assurez-vous que le lien du courriel est correct. Vous ne pourrez pas vous enregistrer sans une invitation valide. Contactez la personne qui vous a invité à le faire de nouveau.
externalSubjectSelfRegister.successEdited=Succès: vos informations sont sauvegardées: {0}
externalSubjectSelfRegister.invalidIdentifier=Erreur: identifiant incorrect: {0}, soit vous ne pouvez pas vous enregistrer, soit votre service d'identité doit libérer eduPersonPrincipalName.
externalSubjectSelfRegister.invalidIdentifierInvite=Erreur: identifiant incorrect: {0}
externalSubjectSelfRegister.invalidIdentifierButFound=Remarque: identifiant incorrect: {0}, il ne peut être utilisé par une personne externe, bien que les informations du profil ont été trouvées.
externalSubjectSelfRegister.notAllowed=erreur: vous n'êtes pas autorisé à vous enregistrer
inviteExternalSubjects.noContainer=inviteExternalSubjectsContainer est null, relancez l'application et réessayez. Contactez le support technique si le problème n'est pas résolu.
inviteExternalSubjects.inviteTitle=Inviter des personnes externes à participer aux groupes
infodot.title.inviteExternalSubjects.inviteTitle=Cette application permet d'inviter des personnes extérieures à se connecter chez vous et d'enregistrer leurs informations personnelles. Lorsqu'elles s'inscrivent, elles sont affectées aux groupes que vous spécifiez ci-dessous. Cela leur permettra d'accéder à vos applications. Reportez-vous à la politique de sécurité de votre établissement.
inviteExternalSubjects.inviteSectionHeader=Saissisez les précisions sur l'invitation
inviteExternalSubjects.messageToUsersLabel=Message aux utilisateurs
inviteExternalSubjects.messageToUsersTooltip=Saisissez éventuellement le message à envoyer. Il sera complété par d'autre informations et un lien.
inviteExternalSubjects.subjectLabel=Objet du message
inviteExternalSubjects.subjectTooltip=Ajoutez éventuellement un objet au message. Par défaut, il sera produit automatiquement.
inviteExternalSubjects.emailAddressesLabel=Adresse de messagerie des personnes à inviter
inviteExternalSubjects.emailAddressesTooltip=Entrez les adresses de messagerie des personnes à inviter, séparées par " " "," ";" ou retour charriot.
inviteExternalSubjects.loginIdsLabel=Identifiants de connexion des personnes à inviter
inviteExternalSubjects.loginIdsTooltip=Saisissez les identifiants de connexion des personnes à inviter, séparés par " " , "," , ";" ou retour charriot. Vous devez connaitre les identifiants exacts des invités, sinon utilisez leur adresse de messagerie ou demandez-leur. C'est l'identifiant fourni par le sytème d'authentification. Il peut être de la forme [email protected]
inviteExternalSubjects.ccEmailAddressLabel=Adresse de messagerie à notifier après l'enregistrement
inviteExternalSubjects.ccEmailAddressTooltip=Cette adresse de messagerie sera notifiée à l'issue de l'enregistrement. Notez que vous pouvez renseigner ici plusieurs adresses, séparées par " " "," ou ";"
inviteExternalSubjects.groupsToAssignLabel=Groupes à affecter aux nouveaux utilisateurs
inviteExternalSubjects.groupsToAssignTooltip=Une fois que les utilisateurs externes sont enregistré, ils seront affectés à ces groupes. Notez que vous devez disposer de privilèges d'ajout de membres dans ces groupes au moment de l' invitation. Tapez le UUID, le nom du groupe, l'ID de groupe, ou une chaîne de caractères et sélectionner le résultat dans la liste déroulante .
inviteExternalSubjects.groupsToAssignHelp=Entrez le critère de recherche de groupe
inviteExternalSubjects.submitButtonText=Soumettre
inviteExternalSubjects.submitButtonTooltip=Soumettre et sauvegarder vos informations
inviteExternalSubjects.errorNotEnoughGroupChars=Au moins 2 caractères
inviteExternalSubjects.errorNoGroupsFound=Pas de résultat
inviteExternalSubjects.errorTooManyGroups=Trop de résultats, affinez la recherche
inviteExternalSubjects.confirmDelete=Etes-vous sûr de supprimer vos données? Cela vous enlèvera l'accès.
inviteExternalSubjects.deleteNotFound=Attention: identifiant non trouvé: {0}
inviteExternalSubjects.deleteSuccess=Succès: entité externe supprimée: {0}
inviteExternalSubjects.emailAddressRequired=Erreur: adresse de messagerie de l'invité est obligatoire
inviteExternalSubjects.emailAddressInvalid=Erreur: l'adresse de messagerie est incorrecte: {0}
inviteExternalSubjects.invalidGroupUuid=Erreur: Pas de groupe trouvé. Saisissez le critère de recherche et sélectionnez le groupe voulu : {0}
inviteExternalSubjects.invalidGroupPrivileges=Erreur: Vous n'avez pas le privilège MODIFIER sur le groupe: {0}
inviteExternalSubjects.errorInvitingUsers=Erreur: problème lors de l'envoie des invitations: {0}
inviteExternalSubjects.successInvitingUsers=Succès: les invitations ont été envoyées
inviteExternalSubjects.notAllowed=Erreur: vous n'êtes pas autorisé à inviter des personnes externes
inviteExternalSubjects.inviteByIdentifierLabel=Invité par
inviteExternalSubjects.inviteByIdentifierTooltip=Choisissez si voulez inviter les personnes externes en utilisant leur adresse de messagerie ou leur identifiant de connexion. Si vous n'êtes pas sûr, utilisez l'adresse de messagerie (ou demandez-leur leur identifiant).
inviteExternalSubjects.inviteByIdentifierRadioLabel=Indentifiant de connexion
inviteExternalSubjects.inviteByIdentifierRadioTooltip=C'est l'identifiant de connexion fourni par le système d'authentification. Il peut être de la forme [email protected]. Utilisez l'adresse de messagerie comme identifiant si vous n'êtes pas sûr.
inviteExternalSubjects.inviteByEmailRadioLabel=Adresse de messagerie
# link in misc page for loader overall
adminLoaderLink=Tâches de synchronisation (loader jobs)
inviteExternalSubjects.inviteByEmailRadioTooltip=C'est une adresse de messagerie que l'utilisateur utilise. Il recevra une invitation à cette adresse, et en cliquant sur le lien, pourra s'enregistrer
inviteExternalSubjects.errorAssigningGroup=Erreur: l'entité {0} n'a pu être affectée au groupe: {1}. {2}
inviteExternalSubjects.successCreatedExternalSubject=Succès: l'entité externe: {0} est créée
inviteExternalSubjects.successExistedExternalSubject=Remarque: l'entité externe: {0} est déjà enregistrée
inviteExternalSubjects.successAssignedSubjectToGroup=Succès: l'entité: {0} est membre du groupe: {1}
inviteExternalSubjects.noteSubjectAlreadyInGroup=Remarque: l'entité: {0} appartient déjà au groupe: {1}
inviteExternalSubjects.errorNotAllowedToInviteByIdentifer=Erreur: l'invitation en utilisant l'identifiant n'est pas autorisée
simpleAttributeUpdate.title=Grouper UI
simpleAttributeUpdate.indexSectionHeader=Gestion des attributs
simpleAttributeUpdate.topIndexAssignAttribute=Voir ou affecter des attributs
simpleAttributeUpdate.topIndexCreateEdit=Créer ou modifier des attributs
simpleAttributeAssign.assignIndexTitle=Voir ou affecter des attributs
simpleAttributeAssign.assignIndexTitleInfodot=Affecter ou retirer des attributs et des valeurs
simpleAttributeAssign.indexSectionHeader=Filtrer ou affecter des attributs
simpleAttributeAssign.selectOwnerTypeButton=Sélectionnez le type du propriétaire
simpleAttributeAssign.ownerType=Type propriétaire:
simpleAttributeAssign.ownerTypeGroup=Groupe
simpleAttributeAssign.ownerTypeFolder=Dossier
simpleAttributeAssign.ownerTypeMember=Entité
simpleAttributeAssign.ownerTypeMembership=Appartenance
simpleAttributeAssign.ownerTypeImmediateMembership=Appartenance directe
simpleAttributeAssign.ownerTypeAttributeDefinition=Définition d'attribut
simpleAttributeAssign.requiredOwnerType=Le type du propriétaire est obligatoire
simpleAttributeAssign.attributeDefinition=Definition d'attribut:
tooltipTargetted.simpleAttributeAssign.attributeDefinition=La définition de l'attribut contient les paramètres et méta-données pour l'attribut. Chaque définition d'attribut peut avoir plusieurs noms d'attributs. Affinez votre recherche de noms de définition d'attribut en sélectionnant une définition d'attribut.
simpleAttributeAssign.attributeName=Nom d'attribut:
tooltipTargetted.simpleAttributeAssign.attributeName=Le nom d'attribut fait partie de l'attribut affecté aux propriétaires.
simpleAttributeAssign.assignGroup=Groupe propriétaire:
tooltipTargetted.simpleAttributeAssign.assignGroup=Le groupe ayant des attributs qui lui sont affectés
simpleAttributeAssign.assignStem=Propriétaire du dossier:
tooltipTargetted.simpleAttributeAssign.assignStem=Le dossier ayant des attributs qui lui sont affectés
simpleAttributeAssign.assignMember=Entité propriétaire:
tooltipTargetted.simpleAttributeAssign.assignMember=L'entité ayant des attributs qui lui sont affectés
simpleAttributeAssign.assignMembershipGroup=Groupe d'appartenance du propriétaire:
tooltipTargetted.simpleAttributeAssign.assignMembershipGroup=Le groupe membre ayant des attributs qui lui sont affectés
simpleAttributeAssign.assignMembershipSubject=Entité d'appartenance du propriétaire:
tooltipTargetted.simpleAttributeAssign.assignMembershipSubject=L'entité membre ayant des attributs qui lui sont affectés
simpleAttributeAssign.assignOwnerAttributeDef=Owner attribute definition:
tooltipTargetted.simpleAttributeAssign.assignOwnerAttributeDef=La définition d'attribut ayant des attributs qui lui sont affectés
simpleAttributeAssign.assignFilterButton=Filtrer
simpleAttributeUpdate.assignAssignments=Affectations d'attribut
simpleAttributeUpdate.assignNoResultsFound=Pas d'affectation trouvée
simpleAttributeUpdate.assignHeaderUuid=Attribution d'UUID
simpleAttributeAssign.assignAttributeButton=Attribuer
simpleAttributeUpdate.assignErrorAttributeNameRequired=Erreur: nom d'attribut obligatoire
simpleAttributeUpdate.assignErrorGroupRequired=Erreur: le groupe propriétaire est obligatoire
simpleAttributeUpdate.assignErrorStemRequired=Erreur: le propriétaire du dossier est obligatoire
simpleAttributeUpdate.assignErrorEntityRequired=Erreur: l'entité propriétaire est obligatoire
simpleAttributeUpdate.assignErrorMembershipRequired=Erreur: impossible de trouver la composition de l'entité dans le groupe, ajoutez d'abord le membre, puis ajoutez un attribut
simpleAttributeUpdate.assignErrorAttrDefRequired=Erreur: le propriétaire définition d'attribut est obligatoire
simpleAttributeUpdate.assignErrorPickGroup=Erreur: sélectionnez un groupe dans la liste
simpleAttributeUpdate.assignErrorPickFolder=Erreur: sélectionnez un dossier dans la liste
simpleAttributeUpdate.assignErrorPickSubject=Erreur: sélectionnez une entité dans la liste
simpleAttributeUpdate.assignErrorPickAttributeName=Erreur: sélectionnez un nom d'attribut dans la liste
simpleAttributeUpdate.assignErrorPickOwnerAttributeDef=Erreur: choisissez un propriétaire pour la définition d'attribut dans la liste
simpleAttributeUpdate.assignSuccess=Succès: l'attribut est affectée
simpleAttributeUpdate.assignErrorNotMultiAssign=Erreur: l'attribut est déjà affecté, et ne peut être affecté plusieurs fois
simpleAttributeUpdate.assignHeaderOwnerGroup=Propriétaire du groupe
simpleAttributeUpdate.assignHeaderOwnerFolder=Propriétaire du dossier
simpleAttributeUpdate.assignHeaderOwnerMember=Propriétaire de l'entité
simpleAttributeUpdate.assignHeaderOwnerMembership=Propriétaire des membres
simpleAttributeUpdate.assignHeaderOwnerAttributeDefinition=Propriétaire de la définition d'attribut
simpleAttributeUpdate.assignHeaderAttributeName=Nom d'attribut
simpleAttributeUpdate.assignHeaderGroup=Groupe
simpleAttributeUpdate.assignHeaderEntity=Entité
simpleAttributeUpdate.assignHeaderAssignmentType=Type d'assignement
simpleAttributeUpdate.assignHeaderOwnerEntity=Objet propriétaire
simpleAttributeUpdate.assignHeaderAttributeDef=Définition d'attribut
simpleAttributeUpdate.assignHeaderEnabled=Actif?
simpleAttributeUpdate.assignHeaderValues=Valeurs attribuées
simpleAttributeUpdate.assignDeleteConfirm=Êtes-vous sûr de supprimer cettte affectation?
simpleAttributeUpdate.deleteAssignmentAlt=Supprimer l'affectation d'attribut
simpleAttributeUpdate.assignSuccessDelete=Succès: l'affectation est supprimée
simpleAttributeAssign.assignEditSubtitle=Modification de la valeur d'attribut
simpleAttributeAssign.assignEditSubtitleInfodot=Modifier la valeur d'attribut pour renseigner les dates (actif ou inactif)
simpleAttributeAssign.assignEditId=Affectation d'attribut UUID
simpleAttributeAssign.assignEditCancelButton=Annuler
simpleAttributeUpdate.assignEditSuccess=Succès: changements effectués
simpleAttributeUpdate.editAssignmentAlt=Modifier les détails de l'affectation
simpleAttributeAssign.assignEditSubmitButton=Soumettre
simpleAttributeUpdate.assignEditDisabledDate=Désactiver l'affectation d'attribut sur à la date
simpleAttributeUpdate.assignEditEnabledDate=Désactiver l'affectation d'attribut sur à la date
simpleAttributeUpdate.assignEditEnabledDisabledDateMask=(aaaa/mm/jj)
simpleAttributeUpdate.assignEnabled=activé
tooltipTargetted.simpleAttributeUpdate.assignEnabled=Cette affectation d'attribut est active (dates d'activité/d'inactivité)
simpleAttributeUpdate.assignDisabled=inactif
tooltipTargetted.simpleAttributeUpdate.assignDisabled=Cette affectation d'attribut est désactivée (dates d'activité/d'inactivité)
simpleAttributeAssign.assignFilterEnabledDisabled=Actif / inactif:
simpleAttributeAssign.assignFilterEnabledDisabledValueEnabled=Activé uniquement
simpleAttributeAssign.assignFilterEnabledDisabledValueDisabled=Désactivé uniquement
simpleAttributeAssign.assignFilterEnabledDisabledValueAll=Tout
simpleAttributeAssign.assignEditNotAllowed=Vous n'êtes pas autorisé à modifier la valeur de l'attribut
simpleAttributeAssign.assignMenuAddValue=Ajouter une valeur
simpleAttributeAssign.assignMenuAddValueTooltip=Ajouter une valeur
simpleAttributeAssign.assignAddValueSubtitle=Ajout d'une valeur à l'attribut
simpleAttributeAssign.assignAddValueSubtitleInfodot=Une ou plusieurs valeurs peuvent être affectées à l'attribut. Ajouter une valeur.
simpleAttributeAssign.assignAddValueCancelButton=Annuler
simpleAttributeAssign.assignAddValueSubmitButton=Soumettre
simpleAttributeUpdate.assignAddValue=Valeur à ajouter
simpleAttributeUpdate.addValueRequired=Entrez une valeur à ajouter
simpleAttributeUpdate.assignAddValueSuccess=Succès: affectation d'attribut effectuée
simpleAttributeUpdate.assignValueDeleteConfirm=Etes-vous sûr de supprimer cet affectation ?
simpleAttributeUpdate.assignDeleteValueAlt=Supprimer l'affectation
simpleAttributeUpdate.assignValueSuccessDelete=Succès: l'affectation est supprimée
simpleAttributeUpdate.editValueAssignmentAlt=Modifier la valeur affectée
simpleAttributeAssign.assignValueEditSubtitle=Modifier la valeur d'affectation de l'attribut
simpleAttributeAssign.assignValueEditSubtitleInfodot=L'affectation d'attribut peut avoir une ou plusieurs valeurs. Modifier cette valeur.
simpleAttributeUpdate.assignValueEdit=Valeur à modifier
simpleAttributeAssign.assignValueEditId=Valeur UUID
simpleAttributeAssign.assignValueEditCancelButton=Annuler
simpleAttributeAssign.assignValueEditSubmitButton=Soumettre
simpleAttributeUpdate.editValueRequired=Saisissez la valeur à modifier
simpleAttributeUpdate.assignEditValueSuccess=Succès: l'affectation d'attribut est sauvegardée
simpleAttributeUpdate.assignMetadata=Metadonnées
simpleAttributeUpdate.assignDirect=Assignation direct
simpleAttributeAssign.assignMenuAddMetadataAssignment=Affecter des métadonnées
simpleAttributeAssign.assignMenuAddMetadataAssignmentTooltip=Les affections d'attributs peuvent aussi avoir des affectations d'attributs. Ce sont alors des métadonnées précisant l'affectation d'origine.
simpleAttributeUpdate.assignCantAddMetadataOnAssignmentOfAssignment=Erreur: impossible d'ajouter des affectations de métadonnées à une affectation de métadonnées
simpleAttributeAssign.assignMetadataAddSubtitle=Ajouter une affectation d'attribut de métadonnée
simpleAttributeAssign.assignMetadataAddSubtitleInfodot=On peut affecter un attribut aux propriétaires d'objets (groupe, dossier , etc.) , membre , ou à une affectation d'attribut elle-même (donc une metadonnée supplémentaire à propos de cette affectation).
simpleAttributeAssign.assignMetadataAddCancelButton=Annuler
simpleAttributeAssign.assignMetadataAddSubmitButton=Soumettre
simpleAttributeUpdate.assignMetadataAddSuccess=Succès: affectation efffectuée
simpleAttributeUpdate.assignMetadataLabelSuffix=(souligné)
tooltipTargetted.simpleAttributeUpdate.assignMetadataLabelSuffix=Les données sous-jacentes donnent des informations à propos de l'attribution sous-jacente, pas de cette attribution.
simpleAttributeUpdate.assignMetadataAttributeNameRequired=Erreur: sélectionnez un nom d'attribut dans la liste déroulante
simpleAttributeUpdate.assignMetadataAlreadyAssigned=Erreur: ce nom est déjà affecté au propriétaire et sa définition d'attributs interdit l'affectation multiple au même propriétaire
simpleAttributeUpdate.folderFilterLabel=Rechercher uniquement dans ce dossier
simpleAttributeUpdate.filterLabel=Saisir l'expression recherchée :
simpleAttributeUpdate.addEditTitle=Grouper UI
simpleAttributeUpdate.createEditIndexTitle=Créer ou modifier les définitions d'attribut
simpleAttributeUpdate.createEditIndexTitleInfodot=Les attributs peuvent être affectés à certains types d'objets dans Grouper. Ils peuvent être gérés par certaines personnes, ils peuvent avoir une ou des valeur(s), et peuvent être utilisés pour des permissions .
La définition d'attribut (géré sur cet écran) contient des informations sur qui peut le gérer et de quel type il est . Pour définir complètement l'attribut , vous associez les noms de définition d'attribut à cette définition d'attribut. Le nom de définition d'attribut est ce qui est affecté au propriétaire de l'attribut. Chaque définition d'attribut peut avoir plusieurs noms de définition.
simpleAttributeUpdate.selectAttributeButton=Modifier l'attribut
simpleAttributeUpdate.createAttributeButton=Nouvel attribut
simpleAttributeUpdate.selectAttributeDefCombohint=Saisissez le critère de recherche de définition d'attribut
simpleAttributeUpdate.errorNotEnoughChars=Saisissez au moins 2 caractères
simpleAttributeUpdate.errorTooManyAttributeDefs=Trop de résultats, affinez votre recherche
simpleAttributeUpdate.errorCantEditAttributeDef=Erreur: saisissez un critère de recherche et sélectionnez une définition d'attribut à modifier
simpleAttributeUpdate.errorCantEditAttributeDefPriv=Vous n'avez pas les autorisation pour modifier cette définition d'attribut
simpleAttributeUpdate.errorCantEditAttributeDefName=Erreur: faire une recherche et sélectionner une définition d'attribut pour la modifier
simpleAttributeUpdate.errorCantEditAttributeDefNamePriv=Vous n'avez pas les privilèges pour modifier cet attribut
simpleAttributeUpdate.filterAttributeDefButton=Modifier la définition d'attribut
simpleAttributeUpdate.newAttributeDefButton=Nouvelle définition d'attribut
simpleAttributeUpdate.editSectionHeader=Définition d'attribut
simpleAttributeUpdate.editId=UUID
tooltipTargetted.simpleAttributeUpdate.editId=L'UUID (Universal Unique Identifier) est une clé distincte de toute autre UUID dans Grouper et toutes les autres applications.
L'UUID ne change jamais et peut être utilisé par des applications tierces.
simpleAttributeUpdate.folder=Dossier
tooltipTargetted.simpleAttributeUpdate.folder=Dossier est l'espace de noms ou se trouve cette définition d'attribut. Vous pouvez l'indiquer à la création, mais pas le chaner ensuite.
simpleAttributeUpdate.extension=ID
tooltipTargetted.simpleAttributeUpdate.extension=L'identifiant (ID ) est l'identifiant unique de cet attribut
Il est unique dans ce dossier, et ne devrait changer qu'exceptionnellement. Il peut être utilisé par des applications tierces.
Il ne doit pas contenir d'espaces ni de caractères spéciaux.
simpleAttributeUpdate.description=Description
tooltipTargetted.simpleAttributeUpdate.description=La description contient des informations sur l'attribut, par exemple: ce qu'il représente, pourquoi il a été créé,...
simpleAttributeUpdate.type=Type
# breadcrumb for loader jobs overall
miscellaneousGrouperLoaderOverallBreadcrumb=Tâches de synchronisation
guiCustomUiUserQueryTypeLabel_sql=SQL
tooltipTargetted.simpleAttributeUpdate.type=Le type de la définition d'attribut décrit la définition.
En général, ce sera "attribut" ou "permission". Type est utilisé pour les modèles, Limite décrit une permission, et Service identifie l'application référencée par l'objet.
simpleAttributeUpdate.valueType=Type de valeur
tooltipTargetted.simpleAttributeUpdate.valueType=Si une ou plusieurs valeurs sont affectées, c'est le type de la valeur. Si aucune valeur n'est autorisée, sélectionnez "Pas de valeur (No value)". L'option ID de membre signifie que la valeur est l'UUID du membre
simpleAttributeUpdate.multiAssignable=Multi-affections possible
tooltipTargetted.simpleAttributeUpdate.multiAssignable=Si cet attribut peut être affecté plusieurs fois au même objet. Par exemple, un groupe peut avoir plus d'une règle, l 'attribut règle sera un attribut pouvant être affecté plussieurs fois au même objet.
simpleAttributeUpdate.multiValued=Multi-valués
tooltipTargetted.simpleAttributeUpdate.multiValued=Si cet attribut a des valeurs, et s'il peut avoir plus d'une valeur affectée à la fois.
simpleAttributeUpdate.assignTo=Assign to
tooltipTargetted.simpleAttributeUpdate.assignTo=Désigner les types d'objets qui peuvent être donnés à cette définition. Il y a six types de base, mais vous pouvez aussi les enrichir en ajoutant des attributs à ces types de base. "Membre" peut être affecté à un membre direct ou effectif, et il restera orphelin s'il est enlevé, jusqu'à sa réaffectation. Les affectations d'attribut "membre" ne peuvent être données qu'à des membres directs et sont automatiquement supprimées quand le membre est enlevé.
simpleAttributeUpdate.type.attr=Attribut
# TODO remove domain in version 2.3+
simpleAttributeUpdate.type.domain=Service
simpleAttributeUpdate.type.service=Service
simpleAttributeUpdate.type.limit=Limite
simpleAttributeUpdate.type.perm=Permission
simpleAttributeUpdate.type.type=Type
simpleAttributeUpdate.valueType.integer=Entier
simpleAttributeUpdate.valueType.timestamp=Timestamp
simpleAttributeUpdate.valueType.string=String
simpleAttributeUpdate.valueType.floating=Décimal
simpleAttributeUpdate.valueType.marker=Pas de valeur (No value)
simpleAttributeUpdate.valueType.memberId=Identifiant membre
simpleAttributeUpdate.assignTo.attributeDef=Définition d'attribut
simpleAttributeUpdate.assignTo.stem=Dossier
simpleAttributeUpdate.assignTo.group=Groupe / Rôle / entité locale
simpleAttributeUpdate.assignTo.member=Membre
simpleAttributeUpdate.assignTo.membership=Appartenance
simpleAttributeUpdate.assignTo.immediateMembership=Attribut membre - direct uniquement
simpleAttributeUpdate.assignTo.attributeDefAssign=Définition d'attribut affectation d'attribut
simpleAttributeUpdate.assignTo.stemAssign=Affectation de l'attribut dossier
simpleAttributeUpdate.assignTo.groupAssign=Affectation d'attribut Groupe / Rôle / entité locale
simpleAttributeUpdate.assignTo.memberAssign=Affectation de l'attribut membre
simpleAttributeUpdate.assignTo.membershipAssign=Affectation de l'attribut membre
simpleAttributeUpdate.assignTo.immediateMembershipAssign=Affectation de l'attribut membre - direct uniquement
simpleAttributeUpdate.errorNoAttributeDefsFound=Pas de résultats
simpleAttributeUpdate.errorNoFoldersFound=Pas de résultats
simpleAttributeUpdate.errorFolderRequired=Saisie incorrecte: saisir un dossier
simpleAttributeUpdate.errorAttributeTypeRequired=Entrée invalide: sélectionnez un type d'attribut
simpleAttributeUpdate.errorAssignToRequired=Entrée invalide: sélectionnez au moins un type d'objet qui peut être attribué à ce type d'attribut
simpleAttributeUpdate.errorPermissionAssignToGroupOrMshipOnly=Entrée invalide: les attributs de type permission ne peuvent affectés qu'à des groupes ou des membres directs
simpleAttributeUpdate.errorExtensionRequired=Saisie incorrecte: saisir un identifiant
simpleAttributeUpdate.errorPermissionSingleAssignRequired=Entrée invalide: les attributs de type permission ne peuvent être affectés plusieurs fois
simpleAttributeUpdate.errorPermissionNoValueRequired=Entrée invalide: les attributs de type permission doivent avoir un type "Pas de valeur (no value)"
simpleAttributeUpdate.errorNoMultiValuedIfMarker=Entrée invalide: ne peut être multi-valuée si le type de valeur est "Pas de valeur (No value)"
simpleAttributeUpdate.errorTooManyFolders=Trop de résultats, affinez votre recherche
simpleAttributeUpdate.selectFolderCombohint=Saisissez un critère de recherche de dossier
simpleAttributeUpdate.editPanelDelete=Supprimer
simpleAttributeUpdate.editPanelDeleteConfirm=Ceci supprimera la définition d\\'attribut, tous les noms de définition d'attribut associés, et toutes les affectations et les valeurs. Êtes-vous sûr de vouloir le supprimer?
simpleAttributeUpdate.editPanelSubmit=Sauvegarder
simpleAttributeUpdate.editPanelCancel=Annuler
simpleAttributeUpdate.editPanelActions=Actions
simpleAttributeUpdate.editPanelPrivileges=Privilèges
simpleAttributeUpdate.editPanelEditActionHierarchies=Héritage d'action
simpleAttributeUpdate.attributeDefSaved=La définition d'attribut [{0}] est sauvegardée
simpleAttributeUpdate.attributeDefDeleted=La définition d'attribut [{0}] est supprimée
simpleAttributeUpdate.actionsSectionHeader=Actions
infodot.subtitle.simpleAttributeUpdate.actionsSectionHeader=Les attributs sont affectés via un triplet, dont l'action fait partie. Par défaut , l'action est "Assign (Attribuer)" . Mais elle peut être différente. Vous pourriez par exemple avoir une permission (attribut "Français101") associée à une action Lire à quelqu'un, et Modifier à quelqu'un d'autre .
simpleAttributeUpdate.actions=Actions
simpleAttributeUpdate.deleteActionConfirm=Êtes-vous sûr de vouloir supprimer cette action?
simpleAttributeUpdate.deleteActionImageAlt=Supprimer l'action
simpleAttributeUpdate.cantDeleteLastAction=Vous ne pouvez pas supprimer la dernière action. Pour la supprimer, ajoutez-en une autre.
simpleAttributeUpdate.cantDeleteAllActions=Vous ne pouvez pas supprimer toutes les actions en une seule requête.
simpleAttributeUpdate.changeActions=Changer les actions
tooltipTargetted.simpleAttributeUpdate.changeActions=Ajouter une ou plusieurs actions (séparées par " " ou "," ou ";"). Note : Vous pouvez aussi remplacer la liste actuelle par une nouvelle.
simpleAttributeUpdate.addActions=Ajout d'actions
simpleAttributeUpdate.replaceActions=Remplacer les actions
simpleAttributeUpdate.successChangeActions=La liste a été modifiée
simpleAttributeUpdate.successDeleteAction=L'action [{0}] a été supprimée
simpleAttributeUpdate.editActionImageAlt=Modifier l'action
simpleAttributeUpdate.actionGraphImageAlt=Graphe d'héritage d'action
simpleAttributeUpdate.graphActionsSectionHeader=Graphe d'héritage d'action
infodot.subtitle.simpleAttributeUpdate.graphActionsSectionHeader=Pour les permissions, attribuer une action peut entrainer d'autres actions. C'est à dire que si une action est attribuée, d'autres actions seront aussi attribuées . Par exemple l'action Administrer peut entrainer les actions Lire et Modifier
simpleAttributeUpdate.editActionsSectionHeader=Modifier l'attribut action
infodot.subtitle.simpleAttributeUpdate.editActionsSectionHeader=Pour les permissions, attribuer une action peut entrainer d'autres actions. C'est à dire que si une action est attribuée, d'autres actions seront aussi attribuées . Par exemple l'action Administrer peut entrainer les actions Lire et Modifier
simpleAttributeUpdate.editActionChange=Modifier l'héritage d'action
simpleAttributeUpdate.errorChangeActions=Saisie incorrecte: renseigner les actions
simpleAttributeUpdate.addActionEditImplies=Ajouter une action qui implique
simpleAttributeUpdate.addActionEditImpliedBy=Ajouter une action impliquée par
simpleAttributeUpdate.actionsImply=Actions qui impliquent {0}
tooltipTargetted.simpleAttributeUpdate.actionsImply=Toutes les actions (directes ou non) qui impliquant l'action en cours d'édition
simpleAttributeUpdate.immediateActionsImply=Actions qui impliquent directement {0}
tooltipTargetted.simpleAttributeUpdate.immediateActionsImply=Les actions qui impliquent l'action en cours d'édition, dont les relations directes peuvent être supprimées.
tooltipTargetted.simpleAttributeUpdate.actionEdit=l'action en cours d'édition
simpleAttributeUpdate.actionsImpliedBy=Actions impliquées par {0}
tooltipTargetted.simpleAttributeUpdate.actionsImpliedBy=Toutes les actions (directes ou non) qui sont impliquées par l'action en cours d'édition
simpleAttributeUpdate.immediateActionsImpliedBy=Actions immédiatement impliquées par {0}
tooltipTargetted.simpleAttributeUpdate.immediateActionsImpliedBy=Les actions qui sont impliquées par l'action en cours d'édition, dont les relations directes peuvent être supprimées.
simpleAttributeUpdate.editAttributeNames=Noms d'attribut
simpleAttributeUpdate.cantEditActionIfOnlyOne=Vous devez avoir plus d'une action pour positionner l'héritage d'action
simpleAttributeUpdate.mustSelectAnActionToImply=Entrée invalide: sélectionnez une action qui impliquera cette action. S'il n'y en a plus, ça veut dire que toutes les actions impliquent déjà celle-ci.
simpleAttributeUpdate.mustSelectAnActionToImpliedBy=Entrée invalide: sélectionnez une action qui sera impliquée. S'il n'y en a plus, ça veut dire que toutes les actions sont déjà impliqués.
simpleAttributeUpdate.successAddImpliesAction=La relation "implique" a été ajoutée
simpleAttributeUpdate.successAddImpliedByAction=La relation "impliquée par" a été ajoutée
simpleAttributeUpdate.deleteActionImpliesConfirm=Êtes-vous sûr de vouloir supprimer cette relation "implique"?
simpleAttributeUpdate.deleteActionImpliesImageAlt=Supprimer la relation "implique"
simpleAttributeUpdate.successRemoveImpliesAction=La relation "implique" a été supprimée
simpleAttributeUpdate.deleteActionImpliedByConfirm=Êtes-vous sûr de vouloir supprimer cette relation "impliquée par"?
simpleAttributeUpdate.deleteActionImpliedByImageAlt=Supprimer la relation "impliquée par"
simpleAttributeUpdate.successRemoveImpliedByAction=La relation "impliquée par" a été supprimée
simpleAttributeUpdate.privilegeSubject=Ajout de l'entité à la liste
tooltipTargetted.simpleAttributeUpdate.privilegeSubject=Trouver une entité à ajouter à la liste
simpleAttributeUpdate.privilegeSubjectCombohint=Saisissez un critère de recherche d'entité à ajouter à la liste
simpleAttributeUpdate.privilegesSectionHeader=Privilèges de la définition d'attribut
infodot.subtitle.simpleAttributeUpdate.privilegesSectionHeader=Afficher et modifier les sujets qui ont le privilège de voir que la définition d'un attribut existe, de lire à quels objets cet attribut est assigné , de l'assigner à des objets, ou d'administrer la définition de l'attribut
Pour ajouter des privilèges à une nouvelle entité, ou pour afficher les entités qui ne sont pas affichées ci-dessous , utilisez la boîte de dialogue 'Ajouter une entité à la liste'
priv.attrOptin=Rejoindre
priv.attrOptout=Quitter
priv.attrView=Voir
priv.attrRead=Lire
# title of loader jobs overall screen
miscellaneousLoaderOverallDecription=Tâches de synchronisation
priv.attrUpdate=Modifier
priv.attrAdmin=Administrer
priv.attrDefAttrRead=Lire attributs
priv.attrDefAttrUpdate=Modifier attributs
priv.attrOptinLower=rejoindre
priv.attrOptoutLower=quitter
priv.attrViewLower=voir
priv.attrReadLower=lire
priv.attrUpdateLower=modifier
priv.attrAdminLower=administrer
priv.attrDefAttrReadLower=lire attributs
# subheading of loader jobs overall screen
miscellaneousLoaderOverallSubtitle=Liste des tâches et de leurs statuts
guiCustomUiUserQueryTypeLabel_grouper=Grouper
priv.attrDefAttrUpdateLower=modifier attributs
tooltipTargettedRef.priv.attrOptinLower=tooltipTargetted.priv.attrOptin
tooltipTargettedRef.priv.attrOptoutLower=tooltipTargetted.priv.attrOptout
tooltipTargettedRef.priv.attrViewLower=tooltipTargetted.priv.attrView
tooltipTargettedRef.priv.attrReadLower=tooltipTargetted.priv.attrRead
tooltipTargettedRef.priv.attrUpdateLower=tooltipTargetted.priv.attrUpdate
tooltipTargettedRef.priv.attrAdminLower=tooltipTargetted.priv.attrAdmin
guiCustomUiTableVariableType=Type
tooltipTargettedRef.priv.attrDefAttrReadLower=tooltipTargetted.priv.attrDefAttrRead
tooltipTargettedRef.priv.attrDefAttrUpdateLower=tooltipTargetted.priv.attrDefAttrUpdate
tooltipTargetted.priv.attrOptin=L'entité peut s'assigner les attributs de cette définition d'attribut. MODIFIER et ADMINISTRER incluent ce privilège.
tooltipTargetted.priv.attrOptout=L'entité peut s'enlever l'assignation des attributs de cette définition d'attribut. MODIFIER et ADMINISTRER incluent ce privilège.
tooltipTargetted.priv.attrView=L'entité peut voir que cette définition d'attribut existe. Il est inclut dans tous les autres privilèges.
# if there are no loader jobs
miscellaneousLoaderOverallNoJobs=Il n'y a aucune tâche de synchronisation au sein du registre
tooltipTargetted.priv.attrRead=L'entité peut voir les objets auxquels les attributs de cette définition d'attribut sont assignés. ADMINISTRER inclut ce privilège.
tooltipTargetted.priv.attrUpdate=L'entité peut assigner les attributs de cette définition d'attribut. ADMINISTRER inclut ce privilège.
tooltipTargetted.priv.attrAdmin=L'entité peut modifier les attributs de cette définition d'attribut, la supprimer, ou attribuer des privileges à une entité.
tooltipTargetted.priv.attrDefAttrRead=L'entité peut voir les attributs de cette définition d'attribut. ADMINISTRER inclut ce privilège.
tooltipTargetted.priv.attrDefAttrUpdate=L'entité peut modifier les attributs de cette définition d'attribut. ADMINISTRER inclut ce privilège.
tooltipTargetted.simpleAttributeUpdate.entityHeader=L'entité est la seule chose à laquelle on peut attribuer des privilèges. En général, c'est une personne, mais ça peut être aussi un groupe ou une ressource.
simpleAttributeUpdate.unassignedTooltip=Ce privilège n'est pas affecté à cette entité
simpleAttributeUpdate.immediateTooltip=Ce privilège est directement affecté à cette entité et peut être enlevé.
simpleAttributeUpdate.effectiveTooltip=Ce privilège est effectivement affecté à cette entité en raison d'une appartenance à un groupe.
# group that has configuration
grouperLoaderOverallColumnHeaderGroup=Groupe
# if user is not allowed to view configuration
configurationNotAllowedToView=Erreur : vous n'êtes pas autorisé à visualiser ce fichier de configuration
simpleAttributeUpdate.immediateAndEffectiveTooltip=Ce privilège est directement affecté à cette entité et peut être enlevé. Toutefois, il est aussi affecté en raison d'une appartenance à un groupe.
simpleAttributeUpdate.filterAttributePrivilegeSubject=Ajout d'une entité à la liste
simpleAttributeUpdate.errorTooManyPrivilegeSubjects=Trop de résultats, affinez votre recherche
simpleAttributeUpdate.errorPrivilegeUserSearchNoResults=Pas de résultats, modifer votre critère de recherche
simpleAttributeUpdate.additionalPrivilegeSubjectNotFound=Erreur: entité non trouvée
simpleAttributeUpdate.privilegePanelSubmit=Sauvegarder
simpleAttributeUpdate.privilegePanelCancel=Annuler
simpleAttributeUpdate.privilegeGrant=Succès: le privilège {0} est assigné à l'entité : {1}
simpleAttributeUpdate.privilegeRevoke=Succès: le privilège {0} est enlevé à l'entité: {1}
simpleAttributeUpdate.privilegeGrantWarn=Attention: le privilège {0} est déjà assigné à l'entité : {1}
simpleAttributeUpdate.privilegeRevokeWarn=Attention: le privilège {0} est déjà enlevé à l'entité: {1}
simpleAttributeUpdate.noPrivilegeChangesDetected=Attention: aucun changement de privilèges détecté
simpleAttributeUpdate.noPrivilegesFound=Aucun privilège trouvé
simpleAttributeUpdate.indirectPrivileges=Privilèges indirects
tooltipTargetted.simpleAttributeUpdate.indirectPrivileges=Les privilèges indirects ne sont pas affectés directement, et ne peuvent donc être enlevés.
Ils sont hérités par exemeple d'une appartenance à uj groupe, et au privilège accordé à ce groupe.
simpleAttributeUpdate.indirectPrivilegesCheckbox=Afficher les privilèges indirects dûs aux appartenances à des groupes
simpleAttributeUpdate.create.privs-for-all=Donner des privilèges à tous
tooltipTargetted.simpleAttributeUpdate.create.privs-for-all=Sélectionnez les privilèges qui devraient être public. C'est la même chose qu'attribuer un privilège à tout le monde (EveryEntity).
simpleAttributeUpdate.pagingLabelPrefix=Affichage des entités:
simpleAttributeUpdate.pagingResultPrefix=Page:
simpleAttributeUpdate.pagingAndAdditional=(non compris les entités supplémentaires)
simpleAttributeUpdate.privilegeImageConfirmAllow=Êtes-vous sûr de vouloir donner ce privilège à cette entité?
guiCustomUiTableVariableLoggedInUser=Pour l'utilisateur connecté
simpleAttributeUpdate.privilegeImageConfirmDeny=Êtes-vous sûr de vouloir enlever ce privilège à cette entité?
simpleAttributeUpdate.topIndex=Gestion des attributs et permissions
simpleAttributeNameUpdate.addEditTitle=Grouper UI
simpleAttributeNameUpdate.topIndexAttributeName=Créer ou modifier les noms d'attribut
simpleAttributeNameUpdate.createEditIndexTitle=Créer ou modifier les noms d'attributs
simpleAttributeNameUpdate.createEditIndexTitleInfodot=Les noms d'attribut sont les libellés liés aux définitions d'attribut. La définition de l'attribut contient les valeurs des noms d'attributs. Les noms d'attributs sont affectés au propriétaire.
simpleAttributeNameUpdate.selectAttributeDefCombohint=Saisissez un critère de recherche de définition d'attribut pour filtrage
simpleAttributeNameUpdate.indexSectionHeader=Rechercher un nom de définition d'attribut
guiCustomUiTableTextType=Type de texte
simpleAttributeNameUpdate.attributeDef=Définition d'attribut
tooltipTargetted.simpleAttributeNameUpdate.attributeDef=La définition de l'attribut comprend les paramètres pour l'attribut. Chaque définition d'attribut peut avoir plusieurs noms d'attributs. Affinez votre recherche de noms de définition d'attribut en sélectionnant une définition d'attribut.
simpleAttributeNameUpdate.attributeDefName=Nom d'attribut
tooltipTargetted.simpleAttributeNameUpdate.attributeDefName=Le nom d'attribut est ce qui est affecté à l'objet propriétaire. Chercher un nom d'attribut à modifier ou en créer un nouveau
simpleAttributeNameUpdate.selectAttributeDefNameCombohint=Saisissez un critère de recherche de nom d'attribut pour modification
simpleAttributeNameUpdate.errorNotEnoughChars=Entrez au mons 2 caractères
simpleAttributeNameUpdate.errorNoAttributeNamesFound=Aucun résultat
simpleAttributeNameUpdate.errorTooManyAttributeDefNames=Trop de résultats, précisez votre recherche
simpleAttributeNameUpdate.errorCantFindAttributeDef=Erreur: definition d'attribut non trouvée, saisissez le critère de recherche et sélectionnez parmi les résultats affichés
simpleAttributeNameUpdate.errorCantEditAttributeDefName=Erreur: saisissez le critère de recherche et sélectionnez un nom d'attribut
simpleAttributeNameUpdate.errorCantEditAttributeDefNameHierarchy=Erreur: saisissez le critère de recherche et sélectionnez un nom d'attribut à ajouter à l'héritage
simpleAttributeNameUpdate.editSectionHeader=Nom d'attribut
simpleAttributeNameUpdate.folder=Dossier
tooltipTargetted.simpleAttributeNameUpdate.folder=Dossier est l'espace de noms du nom d'attribut. Vous pouvez le renseigner à la création, mais il ne faut pas le changer ensuite.
simpleAttributeNameUpdate.selectFolderCombohint=Saisissez un critère de recherche de dossier
simpleAttributeNameUpdate.editId=UUID
tooltipTargetted.simpleAttributeNameUpdate.editId=L'UUID (Universal Unique Identifier) est une clé distincte de toute autre UUID dans Grouper et toutes les autres applications.
L'UUID ne change jamais et peut être utilisé par des applications tierces.
simpleAttributeNameUpdate.extension=ID
tooltipTargetted.simpleAttributeNameUpdate.extension=L'identifiant (ID ) est l'identifiant unique de cet attribut
Il est unique dans chaque dossier, et ne devrait changer qu'exceptionnellement. Il peut être utilisé par des applications tierces.
Il ne doit pas contenir d'espaces ni de caractères spéciaux.
simpleAttributeNameUpdate.displayExtension=Nom (Name)
tooltipTargetted.simpleAttributeNameUpdate.displayExtension=Le nom identifie l'attribut, il peut changer.
simpleAttributeNameUpdate.description=Description
tooltipTargetted.simpleAttributeNameUpdate.description=La description contient des informations sur l'attrubut, par exemple: ce qu'il représente, pourquoi il a été créé,...
simpleAttributeNameUpdate.editPanelDelete=Supprimer
# tooltip on this column
grouperLoaderOverallColumnTooltipGroup=Nom du groupe où la tâche est configurée. Si c'est une tâche de type LDAP_SIMPLE, c'est aussi le groupe chargé avec les entités.
simpleAttributeNameUpdate.editPanelDeleteConfirm=Cette opération va supprimer définitivement le nom de l'attribut , tout l'héritage associé , et toutes les affectations et valeurs. Êtes-vous sûr de vouloir le supprimer ?
simpleAttributeNameUpdate.editPanelSubmit=Sauvegarder
simpleAttributeNameUpdate.editPanelCancel=Annuler
simpleAttributeNameUpdate.editPanelHierarchies=Héritage
simpleAttributeNameUpdate.editPanelHierarchyGraph=Graphe d'héritage
simpleAttributeNameUpdate.attributeDefNameDeleted=Le nom d'attribut [{0}] est supprimé
simpleAttributeNameUpdate.filterAttributeDefNameButton=Modifier le nom d'attribut
simpleAttributeNameUpdate.newAttributeDefNameButton=Nouveau nom d'attribut
simpleAttributeNameUpdate.attributeDefNotFound=Définition d'attribut [{0}] non trouvé
simpleAttributeNameUpdate.errorFolderRequired=Entrée invalide: sélectionnez un dossier
simpleAttributeNameUpdate.errorExtensionRequired=Entrée invalide: saisir un identifiant
simpleAttributeNameUpdate.errorDisplayExtensionRequired=Entrée invalide: saisir une extension
simpleAttributeNameUpdate.attributeDefNameSaved=Le nom d'attribut [{0}] a été sauvegardé
simpleAttributeNameUpdate.attributeDefNameExists=Entrée incorrecte: le nom d'attribut [{0}] existe déjà
simpleAttributeNameUpdate.editIdPath=Chemin (ID Path)
tooltipTargetted.simpleAttributeNameUpdate.editIdPath=Le chemin (ID Path) est composé de l'identifiant unique de chaque dossier parent, plus l'ID du groupe, séparés par ":"
Il est unique pour chaque groupe, et ne devrait changer qu'exceptionnellement. Il peut être utilisé par des applications tierces.
# if the most recent finished log item is a success
grouperLoaderOverallColumnHeaderStatus=Statut
# if configuration is not enabled
configurationNotEnabled=Erreur : la configuration n'est pas activée
simpleAttributeNameUpdate.errorCantEditAttributeDef=Erreur: saisissez le critère de recherche et sélectionnez une définition d'attribut pour ce nom d'attribut
simpleAttributeNameUpdate.editPanelAttributeDef=Définition d'attribut
simpleAttributeNameUpdate.errorNotPermission=Erreur: ce n'est pas une permission
simpleAttributeNameUpdate.attributeDefNameSetSectionHeader=Héritage de nom d'attribut
infodot.subtitle.simpleAttributeUpdate.attributeDefNameSetSectionHeader=Les attributs utilisés pour définir des permissions peuvent entrainer d'autres attributs. C'est à dire que si un attribut est affecté, alors d'autres attributs seront aussi affectés.
simpleAttributeNameUpdate.attributeDefNameGraphSectionHeader=Graphe nom d'attribut
# tooltip on this column
grouperLoaderOverallColumnTooltipStatus=SUCCÈS ou ERREUR, l'infobulle contient plus d'information. Pour vous aider, n'hésitez pas à utiliser l'outil de diagnostic d'une tâche.
# actions to perform on job
grouperLoaderOverallColumnHeaderActions=Actions
# tooltip on this column
grouperLoaderOverallColumnTooltipActions=Liste des actions disponibles pour la tâche
# type of job, e.g. SQL_SIMPLE
grouperLoaderOverallColumnHeaderType=Type
# configure link from misc screen
adminConfigureLink=Configuration
# tooltip on this column
grouperLoaderOverallColumnTooltipType=Affiche le type de tâche : SQL ou LDAP / alimente le groupe ou créé des groupes.
# source of job, e.g. if from warehouse or which ldap
grouperLoaderOverallColumnHeaderSource=Source
# tooltip on this column
grouperLoaderOverallColumnTooltipSource=Source de la tâche, si possible.
infodot.subtitle.simpleAttributeUpdate.attributeDefNameGraphSectionHeader=Les attributs utilisés pour définir des permissions peuvent entrainer d'autres attributs. C'est à dire que si un attribut est affecté, alors d'autres attributs seront aussi affectés. Ce graphique montre les relations de l'attribut dont le nom a été sélectionné ci-dessus. Toutes les relations ne sont pas affichées.
simpleAttributeNameUpdate.hierarchies.attributeDefName=Nom d'attribut
tooltipTargetted.simpleAttributeNameUpdate.hierarchies.attributeDefName=Le nom d'attribut fait partie de l'attribut affecté au propriétaire
simpleAttributeNameUpdate.editHierarchyChange=Modifier l'hétitage
# query or filter associated with this job
grouperLoaderOverallColumnHeaderQuery=Requête
tooltipTargetted.simpleAttributeNameUpdate.editHierarchyChange=Ajout d'un nom d'attribut impliqué ou impliquant
simpleAttributeNameUpdate.addAttributeNameThatImplies=Ajouter le nom de l'attribut qui implique
simpleAttributeNameUpdate.addAttributeNameImpliedByThis=Ajouter le nom de l'attribut impliqué par
# breadcrumb for configure
miscellaneousConfigureBreadcrumb=Configuration
guiCustomUiTableTextEndIfMatches=Sortir si correspondance
simpleAttributeNameUpdate.selectAttributeDefNameHierarchyCombohint=Saisissez un critère de recherche de nom d'attribut
simpleAttributeNameUpdate.attributeNamesImply=Nom d'attributs qui impliquent {0}
tooltipTargetted.simpleAttributeNameUpdate.attributeNamesImply=Noms d'attribut qui, s'ils sont affectés, entrainent l'attribution effective à cet attribut
simpleAttributeNameUpdate.immediateAttributeNamesImply=Noms des attributs qui impliquent {0}
tooltipTargetted.simpleAttributeNameUpdate.immediateAttributeNamesImply=Les noms d'attributs immédiats qui impliquent cet attribut sont affectés directement et ne peuvent être enlevés. En d'autres termes, il n'y a pas d'héritage sur plusieurs niveaux.
simpleAttributeNameUpdate.immediateAttributeNamesImpliedBy=Noms des attributs directement impliqués par {0}
tooltipTargetted.simpleAttributeNameUpdate.immediateAttributeNamesImpliedBy=Les noms d'attributs immédiats impliqués par cet attribut sont affectés directement et ne peuvent être enlevés. En d'autres termes, il n'y a pas d'héritage sur plusieurs niveaux.
simpleAttributeNameUpdate.attributeNamesImpliedBy=Noms d'attribut impliqué par {0}
tooltipTargetted.simpleAttributeNameUpdate.attributeNamesImpliedBy=Noms d'attribut qui, s'ils sont affectés, sont impliqués dans l'attribution
simpleAttributeNameUpdate.failureAddImpliesAttributeDefName=La relation "implique" est déjà attribuée
simpleAttributeNameUpdate.successAddImpliesAttributeDefName=La relation "implique" a été ajoutée
simpleAttributeNameUpdate.failureAddImpliedByAttributeDefName=La relation "impliqué par" est déjà attribuée
simpleAttributeNameUpdate.successAddImpliedByAttributeDefName=La relation "impliqué par" a été ajoutée
simpleAttributeNameUpdate.deleteAttributeNameImpliesConfirm=Etes-vous sûr que vous voulez supprimer la relation "implique" ?
simpleAttributeNameUpdate.deleteAttributeNameImpliesImageAlt=Supprimer la relation "implique"
# breadcrumb for configuration files
miscellaneousConfigurationFilesBreadcrumb=Fichiers de configuration
# breadcrumb for grouper external systems
miscellaneousGrouperExternalSystemsBreadcrumb=Connecteurs externes
simpleAttributeNameUpdate.deleteAttributeNameImpliedByConfirm=Etes-vous sûr que vous voulez supprimer la relation "implique" ?
simpleAttributeNameUpdate.deleteAttributeNameImpliedByImageAlt=Supprimer la relation "impliqué par"
simpleAttributeNameUpdate.successRemoveImpliesAttributeDefName=La relation "implique" a été supprimée
simpleAttributeNameUpdate.failureRemoveImpliesAttributeDefName=La relation "implique" n'existe pas
simpleAttributeNameUpdate.successRemoveImpliedByAttributeDefName=La relation "impliqué par" a été supprimée
simpleAttributeNameUpdate.failureRemoveImpliedByAttributeDefName=La relation "impliqué par" n'existe pas
simpleGroupUpdate.topIndexGroupUpdate=Groupes/rôles/entités locales
simpleGroupUpdate.topIndexAdminUi=Interface d'administration
simpleGroupUpdate.topIndexNewUi=Nouvelle interface
simpleGroupUpdate.title=Interface Grouper
simpleGroupUpdate.indexSectionHeader=Groupes/roles/entités locales
simpleGroupUpdate.topIndexCreateEdit=Créer ou éditer les groupes/roles/entités locales
simpleGroupUpdate.addEditTitle=Interface Grouper
simpleGroupUpdate.errorCantEditGroup=Erreur: saisissez un critère de recherche et sélectionnez un groupe/rôle à éditer
simpleGroupUpdate.errorInsertGroupExists=Erreur: le groupe existe déjà, editez le groupe existant grâce au panneau ci-dessus, au lieu d'en créer un nouveau
simpleGroupUpdate.createEditIndexTitle=Créer ou modifier les groupes/rôles/entités locales
guiAbbreviateShow=plus
# tooltip on this column
grouperLoaderOverallColumnTooltipQuery=Requête LDAP ou SQL correspondant à la tâche.
# schedule associated with this job
grouperLoaderOverallColumnHeaderSchedule=Planification
simpleGroupUpdate.createEditIndexTitleInfodot=Les groupes sont un ensemble de groupes/rôles/entités locales / sujets. Les rôles sont des groupes de type particulier qui peuventt en plus détenir des informations de permissions centralisées pour les applications . Les entités locales peuvent représenter des applications ou toute autre chose qui peuvent être membre et être soumis à autorisation.
simpleGroupUpdate.selectGroupCombohint=Saisissez le critère de recherche de groupe/rôle/entité locale
simpleGroupUpdate.filterGroupButton=Modifier groupe/rôle/entité locale
simpleGroupUpdate.newGroupButton=Nouveau groupe/rôle/entité locale
simpleGroupUpdate.errorNotEnoughChars=Saisissez au moins 2 caractères
simpleGroupUpdate.errorNoGroupsFound=Aucun résultat
simpleGroupUpdate.errorNoRolesFound=Aucun résultat
simpleGroupUpdate.errorTooManyGroups=Tous les résulats ne sont pas rendus, affinez la recherche
simpleGroupUpdate.errorTooManyRoles=Tous les résulats ne sont pas rendus, affinez la recherche
simpleGroupUpdate.editSectionEntityHeader=Entité locale
simpleGroupUpdate.editSectionGroupHeader=Groupe
simpleGroupUpdate.editSectionRoleHeader=Rôle
simpleGroupUpdate.editSectionGroupRoleHeader=Groupe / rôle / entité locale
simpleGroupUpdate.folder=Dossier
tooltipTargetted.simpleGroupUpdate.folder=Dossier est l'espace de noms de ce groupe/rôle. Vous pouvez le renseigner à la création, mais il ne faut pas le changer ensuite.
simpleGroupUpdate.selectFolderCombohint=Saisissez le critère de recherche de dossier
simpleGroupUpdate.editId=UUID
# tooltip on this column
grouperLoaderOverallColumnTooltipSchedule=Expression de type CRON utilisée pour cette tâche
# number of members this job manages
grouperLoaderOverallColumnHeaderCount=Nombre
# breadcrumb for provisioner configs
miscellaneousProvisionerConfigurationsBreadcrumb=Provisionnement
tooltipTargetted.simpleGroupUpdate.editId=L'UUID (Universal Unique Identifier) est une clé distincte de toute autre UUID dans Grouper et toutes les autres applications.
L'UUID ne change jamais et peut être utilisé par des applications tierces.
simpleGroupUpdate.extension=Identifiant (ID)
# tooltip on this column
grouperLoaderOverallColumnTooltipCount=Total du nombre d'appartenance géré par cette tâche.
# number of changes in the last run
grouperLoaderOverallColumnHeaderChanges=Changements
récents
tooltipTargetted.simpleGroupUpdate.extension=L'identifiant (ID ) est l'identifiant unique de ce groupe/rôle/entité locale.
Il est unique dans ce dossier, et ne devrait changer qu'exceptionnellement. Il peut être utilisé par des applications tierces.
Il ne doit pas contenir d'espaces ni de caractères spéciaux.
simpleGroupUpdate.displayExtension=Nom (Name)
tooltipTargetted.simpleGroupUpdate.displayExtension=Le nom identifie le groupe/rôle/entité locale, et peut changer
simpleGroupUpdate.description=Description
tooltipTargetted.simpleGroupUpdate.description=La description contient des informations sur le groupe/rôle/entité locale, par exemple: ce que le groupe représente, pourquoi il a été créé, par quelle application tierce il est utilisé,...
simpleGroupUpdate.type=Type
tooltipTargetted.simpleGroupUpdate.type=ce peut être un groupe, rôle ou une entité locale. Un groupe et un ensemble d'entités (groupes/rôles/sujets). Un rôle est un groupe qui détient des informations centralisées de permission à l'application. Une entité locale peut être un système, une application ou autre chose pouvant être membre ou avoir des permissions.
simpleGroupUpdate.type.group=Groupe
tooltipTargetted.simpleGroupUpdate.type.group=Un groupe est un ensemble de groupes/rôles/entités locales/sujets.
simpleGroupUpdate.type.role=Rôle
tooltipTargetted.simpleGroupUpdate.type.role=Un rôle est un groupe qui peut aussi comporter des informations centralisées d'accès à l'application.
simpleGroupUpdate.type.entity=Entité locale
tooltipTargetted.simpleGroupUpdate.type.entity=Une entité locale peut être un système, une application ou autre chose pouvant être membre ou avoir des permissions.
simpleGroupUpdate.create.privs-for-all=Affecter des privilèges à tous
tooltipTargetted.simpleGroupUpdate.create.privs-for-all=Sélectionnez les privilèges qui devraient être public. C'est la même chose qu'attribuer un privilège à tout le monde (EveryEntity).
simpleGroupUpdate.editPanelDelete=Supprimer
simpleGroupUpdate.editPanelDeleteConfirm=Cela va supprimer définitivement le groupe/rôle , toutes les appartenances, privilèges, autorisations, etc. Êtes-vous sûr de vouloir le supprimer?
simpleGroupUpdate.editPanelSubmit=Sauvegarder
simpleGroupUpdate.editPanelCancel=Annuler
simpleGroupUpdate.editPanelPrivileges=Privilèges
simpleGroupUpdate.editPanelEditActionHierarchies=Héritage de rôle
simpleGroupUpdate.errorFolderRequired=Entrée incorrecte: selectionnez un dossier
simpleGroupUpdate.errorExtensionRequired=Erreur: l'ID de la définition d'attribut est obligatoire
simpleGroupUpdate.errorDisplayExtensionRequired=Entrée incorrecte: selectionnez un nom (Name)
simpleGroupUpdate.groupSaved=Le groupe [{0}] a été sauvegardé
simpleGroupUpdate.groupDeleted=Le groupe [{0}] a été supprimé
simpleGroupUpdate.memberships=Appartenances
# group update privilege panel
simpleGroupUpdate.unassignedTooltip=ce privilège n'est pas attribué à cette entité
simpleGroupUpdate.immediateTooltip=Ce privilège est directement affecté à cette entité et peut être enlevé.
simpleGroupUpdate.effectiveTooltip=Ce privilège est attribué à cette entité en raison d'une appartenance à un groupe.
simpleGroupUpdate.immediateAndEffectiveTooltip=Ce privilège est directement affecté à cette entité et peut être enlevé. Toutefois, il est aussi effectif via l'appartenance de l'entité à un groupe
simpleGroupUpdate.filterAttributePrivilegeSubject=Ajout d'entités à la liste
simpleGroupUpdate.privilegePanelSubmit=Soumettre
simpleGroupUpdate.privilegePanelCancel=Annuler
simpleGroupUpdate.privilegeGrant=Succès: le privilège {0} est attribué à l'entité: {1}
simpleGroupUpdate.privilegeRevoke=Succès: le privilège {0} a été enlevé à l'entité: {1}
simpleGroupUpdate.privilegeGrantWarn=Attention: le privilège {0} est déjà attribué à l'entité: {1}
simpleGroupUpdate.privilegeRevokeWarn=Attention: le privilège {0} a déjà été enlevé à l'entité: {1}
simpleGroupUpdate.noPrivilegeChangesDetected=Attention: pas de changement
simpleGroupUpdate.noPrivilegesFound=Aucun privilège
simpleGroupUpdate.indirectPrivileges=Privilèges indirects
tooltipTargetted.simpleGroupUpdate.indirectPrivileges=Les privilèges indirects ne sont pas attribués à l'entité, et ne peuvent donc être enlevés directement.
Ils sont hérités par l'appartenance de l'entité à un groupe qui possède le privilège en question.
simpleGroupUpdate.indirectPrivilegesCheckbox=Afficher les privilèges indirects (dûs aux appartenances)
simpleGroupUpdate.pagingLabelPrefix=Affichage des entités:
simpleGroupUpdate.pagingResultPrefix=Page:
simpleGroupUpdate.pagingAndAdditional=(not including additional entities added)
simpleGroupUpdate.privilegeImageConfirmAllow=Etes-vous sûr de vouloir donner ce privilège à cette entité?
simpleGroupUpdate.privilegeImageConfirmDeny=Etes-vous sûr de vouloir enlever ce privilège à cette entité?
simpleGroupUpdate.privilegesSectionHeader=Privilèges de groupe/rôle
infodot.subtitle.simpleGroupUpdate.privilegesSectionHeader=Afficher et modifier les sujets qui ont le privilège de voir qu'un groupe/rôle existe, de lire ses membres, ou d'administrer le groupe/rôle.
Pour ajouter des privilèges à une nouvelle entité, ou pour afficher les entités qui ne sont pas affichées ci-dessous, utilisez la boîte de dialogue 'Ajouter une entité à la liste'
simpleGroupUpdate.privilegeSubject=Ajout d'entité à la liste
tooltipTargetted.simpleGroupUpdate.privilegeSubject=Chercher une entité à ajouter à la liste .
simpleGroupUpdate.privilegeSubjectCombohint=Saisissez un critère de recherche d'entités à ajouter à la liste
simpleGroupUpdate.filterGroupPrivilegeSubject=Ajout d'entité à la liste
simpleGroupUpdate.entityHeader=Entité
tooltipTargetted.simpleGroupUpdate.entityHeader=L'entité est la seule chose à laquelle on peut attribuer des privilèges. En général, c'est une personne, mais ça peut être aussi un groupe ou une ressource.
simpleGroupUpdate.errorTooManyPrivilegeSubjects=Tous les résulats ne sont pas rendus, affinez la recherche
simpleGroupUpdate.errorPrivilegeUserSearchNoResults=Pas de résultat, modifiez la recherche
simpleGroupUpdate.additionalPrivilegeSubjectNotFound=Erreur: entité non trouvée
# attribute assignment title
subjectAttributeAssignmentsTitle=Assignation d'attributs
localEntityWsJwtKeyTitle=Ws clé JWT
localEntityCreateWsJwtKeyButton=Créer et télécharger la clé
localEntityViewWsJwtKeyNoAssociatedKey=Il n'y a actuellement aucune clé associée à cette entité locale
localEntityWsJwtCreatedTimestampLabel=Date de création
localEntityWsJwtExpiresOnDateLabel=Date d'expiration
localEntityWsJwtPrivateKeyLabel=Clé privé
localEntityWsJwtPrivateKeyHint=La clé privé ne s'affiche qu'une seule et unique fois. Merci de la copier et la conserver à l’abri.
localEntityWsJwtGenerateKeySuccess=La clé JWT WS a été générée avec succès.
localEntityWsJwtUpdateKeySuccess=La clé JWT WS a été mis à jour avec succès.
localEntityWsJwtDeleteKeySuccess=La clé JWT WS a été supprimée avec succès.
localEntityWsJwtDeleteKeyNotFoundError=Aucune clé JWT WS trouvée.
localEntityWsJwtLastEditedTimestampLabel=Dernière date de modification
localEntityWsJwtLastAuthenticatedTimestampLabel=Dernière date d'authentification
localEntityWsJwtMemberWhoSetPasswordLabel=Membre qui a initialisé le mot de passe
localEntityWsJwtAllowedFromCidrsLabel=Autorisé depuis les reseaux
localEntityWsJwtExpirationDateLabel=Date d'expiration
localEntityExpiresAtDateHint=Format - yyyy/mm/dd
# tooltip on this column
grouperLoaderOverallColumnTooltipChanges=Nombre d'insertions, mises à jours, suppressions de la dernière éxécution reussi de la tâche.
localEntityAllowedFromCidrsHint=Si plusieurs, les séparer par une virgule. Ex : 1.2.3.4/24, 1.2.3.5/36 - laisser vide si autoriser depuis n'importe quels réseaux
localEntityWsJwtRecentSourceAddressesLabel=Adresses sources récentes
localEntityWsJwtFailedSourceAddressesLabel=Adresses sources en erreurs
localEntityWsJwtSampleAuthorizationHeaderLabel=Exemple d'en-tête d'autorisation
localEntityWsJwtKeyMoreActionsButton=Actions sur les clés JWT WS
ariaLabelGuiMoreLocalEntityWsJwtKeyActions=Affiche les actions sur les clés JWT WS
localEntityWsJwtKeyMoreActionsEditSettings=Modifier les paramètres
localEntityWsJwtKeyMoreActionsDeleteKey=Supprimer la clé et ses paramètres
localEntityWsJwtKeyConfirmDeleteKey=Êtes-vous sur de vouloir supprimer cette clé et ses paramètres ?
localEntityWsJwtKeyMoreActionsDeleteKeyAndCreateNew=Remplacer la clé
localEntityWsJwtKeyConfirmDeleteAndCreateNewKey=Êtes-vous sur de vouloir remplacer cette clé ?
localEntityViewWsJwtKeySaveButton=Valider
localEntityViewWsJwtKeyCancelButton=Annuler
localEntityWsJwtKeyExpiresAtInvalidFormat=Le format de la date d'expiration est incorrect (yyyy/mm/dd)
simpleGroupUpdate.editPanelRoleHierarchies=Héritage de rôle
simpleGroupUpdate.editPanelRoleHierarchyGraphButton=Graphe d'héritage de rôle
simpleGroupUpdate.roleHierarchiesSectionHeader=Héritage de rôle
# only show up to paging size
loaderGroupMaxSize=Note : seules les 200 premières lignes sont affichées
# paging 2 tag, showing label
paging2.showing=Page
# text after paging count for group memberships in a folder in paging 2 tag
paging2.textAfterPageCount.groupMembershipsInFolder=entités
# First link of paging2
paging2.first=Début
# Prev link of paging2
paging2.prev=Précédente
# Next link of paging2
paging2.next=Suivante
# Last link of paging2
paging2.last=Fin
# Show link of paging2
paging2.show=Page
attributeDefViewAttributeAssignmentsColumnAction=Choisir une action
attributeDefAttributeAssignEnabledYes=Oui
attributeDefAttributeAssignEnabledNo=Non
# title of assign attribute to stem screen
attributeDefAssignAttributeTitle=Assigner un attribut
# attribute def label on assign attribute screen
attributeDefAssignAttributeAttributeDefLabel=Définition d'attribut :
# description text for attribute def
attributeDefAssignAttributeAttributeDefDescription=La définition d'un attribut regroupe la partie paramétrage, sécurité et métadonné. Généralement les définitions d'attributs possèdent plusieurs attributs.
# attribute name label
attributeDefAssignAttributeAttributeDefNameLabel=Nom d'attribut
# breadcrumb for provisioner config run full sync
miscellaneousProvisionerConfigRunFullSyncBreadcrumb=Exécuter la synchronisation complète
# breadcrumb for provisioner config view activity
miscellaneousProvisionerConfigViewActivityBreadcrumb=Afficher l'activité
# attribute name description
attributeDefAssignAttributeAttributeDefNameDescription=L'attribut est la partie qui est assigné à l'objet. Généralement plusieurs attributs sont liés à une définition d'attribut.
# enabled date label
attributeDefAssignAttributeEnabledDateLabel=Date de début :
# enabled date description
attributeDefAssignAttributeEnabledDateDescription=Date de début d'assignement de l'attribut.
infodot.subtitle.simpleGroupUpdate.roleHierarchiesSectionHeader=Les rôles avec des permissions peuvent entrainer l'attribution de permissions à d'autres rôles. c'est à dire si un rôle est attribué, alors les permissions à d'autres rôles seront aussi attribuées. Par exemple, si un rôle de « approbateur principal » entraine le rôle « approbateur », alors attribuer à une entité le rôle « approbateur principal » attribuera toutes les autorisations associées à « approbateur principal » et aussi toutes les permissions associées à « approbateur »
simpleGroupUpdate.roleHierarchyGraphSectionHeader=Graphe d'héritage de rôle
# disabled date label
attributeDefAssignAttributeDisabledDateLabel=Date de fin :
# disabled date description
attributeDefAssignAttributeDisabledDateDescription=Date de fin d'assignement de l'attribut.
# placeholder for start/end date
attributeDefAssignAttributeDatePlaceholder=aaaa/mm/jj
# attribute def is required
attributeDefAssignAttributeDefRequired=Erreur : une définition d'attribut valide est requis.
infodot.subtitle.simpleGroupUpdate.roleHierarchyGraphSectionHeader=Les rôles avec des permissions peuvent entrainer l'attribution de permissions à d'autres rôles. c'est à dire si un rôle est attribué, alors les permissions à d'autres rôles seront aussi attribuées. Par exemple, si un rôle de « approbateur principal » entraine le rôle « approbateur », alors attribuer à une entité le rôle « approbateur principal » attribuera toutes les autorisations associées à « approbateur principal » et aussi toutes les permissions associées à « approbateur ». La flèche dans ce graphique signifie que le rôle au début de la flèche hérite de toutes les autorisations attribuées au rôle que la flèche pointe.
simpleGroupUpdate.mustSelectRoleImpliedBy=Entrée incorrecte: selectionnez le rôle qui sera impliqué par ce rôle
simpleGroupUpdate.mustSelectRoleToImply=Entrée incorrecte: selectionnez le rôle qui impliquera role ce rôle.
simpleGroupUpdate.successAddImpliesRole=La relation "implique" a été ajoutée
simpleGroupUpdate.failureAddImpliesRole=La relation "implique" existe déjà
simpleGroupUpdate.successAddImpliedByRole=La relation "impliqué par" a été ajoutée
simpleGroupUpdate.failureAddImpliedByRole=La relation "impliqué par" existe déjà
simpleGroupUpdate.deleteRoleImpliesConfirm=Etes-vous sûr de vouloir supprimer cette relation "implique"
simpleGroupUpdate.deleteRoleImpliesImageAlt=Supprimer la relation "implique"
simpleGroupUpdate.successRemoveImpliesRole=La relation "implique" a été enlevée
simpleGroupUpdate.failureRemoveImpliesRole=La relation "implique" n'existe pas
simpleGroupUpdate.deleteRoleImpliedByConfirm=Etes-vous sûr de vouloir supprimer la relation "impliqué par"
simpleGroupUpdate.deleteRoleImpliedByImageAlt=Supprimer la relation "impliqué par"
simpleGroupUpdate.successRemoveImpliedByRole=La relation "impliqué par" a été enlevée
simpleGroupUpdate.failureRemoveImpliedByRole=La relation "impliqué par" n'existe pas
simpleGroupUpdate.hierarchies.rolePath=Chemein du rôle (path)
tooltipTargetted.simpleGroupUpdate.hierarchies.rolePath=Le chemin du rôle est constitué du nom de chaque dossier et du rôle, spérés par ":"
simpleGroupUpdate.editHierarchyChange=Modifier l'héritage
tooltipTargetted.simpleGroupUpdate.editHierarchyChange=Ajout d'un rôle "impliqué par" ou "qui implique"
simpleGroupUpdate.addRoleThatImplies=Ajout du rôle qui implique
simpleGroupUpdate.addRoleImpliedByThis=Ajout du rôle "impliqué par"
simpleGroupUpdate.selectRoleHierarchyCombohint=Saisissez le critère de recherche de rôle
simpleGroupUpdate.rolesImply=Rôles qui impliquent {0}
tooltipTargetted.simpleGroupUpdate.rolesImply=Rôles dont l'attribution entraine celle de ce rôle.
simpleGroupUpdate.immediateRolesImply=Rôles qui impliquent {0}
tooltipTargetted.simpleGroupUpdate.immediateRolesImply=Les rôles qui impliquent ce rôle ne sont pas attribués directement, et ne peuvent donc être enlevés. En d'autres termes, il n'y a pas d'héritage à plusieurs niveaux.
simpleGroupUpdate.immediateRolesImpliedBy=Rôles impliqués par {0}
tooltipTargetted.simpleGroupUpdate.immediateRolesImpliedBy=Les rôles qui sont impliqués par ce rôle sont attribués directement, et peuvent être enlevés. En d'autres termes, il n'y a pas d'héritage à plusieurs niveaux.
simpleGroupUpdate.rolesImpliedBy=Rôles impliqués par {0}
tooltipTargetted.simpleGroupUpdate.rolesImpliedBy=Rôles impliqués par l'attribution de ce rôle.
simpleGroupUpdate.impliesSameRole=Le rôle sélectionné doit être différent du rôle en cours de modification
simplePermissionUpdate.topIndexAssignPermission=Voir ou attribuer des permissions
simplePermissionAssign.assignIndexTitle=Voir ou attribuer des permissions
simplePermissionAssign.assignIndexTitleInfodot=Les permissions pour les applications externes peuvent être stockées de manière centralisée dans Grouper. Utilisez cet écran pour afficher, attribuer, ou enlever des permissions, ou des limites à des permissions. Notez que seules les limites actives seront affichées sur cet écran. Vous pouvez afficher les limites inactives (en raison des dates de début ou de fin) des limites sur l'écran d'affectation d'attribut.
simplePermissionAssign.indexSectionHeader=Filtrer ou attribuer des permissions
simplePermissionAssign.attributeDefinition=Définition de la permission:
tooltipTargetted.simplePermissionAssign.attributeDefinition=La définition de la permission contient les paramètres et les métadonnées. En général, la définition de permission a plusieurs ressources.
simplePermissionAssign.permissionResource=Resource:
tooltipTargetted.simplePermissionAssign.permissionResource=La ressource fait partie de la permission. Généralement plusieurs ressources sont liées à la définition d'une permission .
# breadcrumb for provisioner config details page
miscellaneousProvisionerConfigDetailsBreadcrumb=Détails de la configuration
tooltipTargetted.simplePermissionAssign.assignRole=Le rôle est un type spécial de groupe qui permet d'associer ses membres à des permissions.
simplePermissionAssign.assignAction=Action:
tooltipTargetted.simplePermissionAssign.assignAction=Une permission concerne un rôle (ou une entité), une ressource et une action. La définition de la permission décrit quelles actions sont utilisables. La liste des actions est libre. En général, il n'y a pas plus d'une douzaine d'actions pour la définition d'une permission.
simplePermissionAssign.assignMember=Entité:
tooltipTargetted.simplePermissionAssign.assignMember=L'entité ayant des permissions attribuées
simplePermissionAssign.assignFilterButton=Filtrer
simplePermissionUpdate.assignAssignments=Attribution de permissions
simplePermissionUpdate.assignAssignmentPanelSubtitle=Attribuer une nouvelle permission
simplePermissionAssign.assignPermissionCancelButton=Annuler
simplePermissionAssign.assignPermissionSubmitButton=Soumettre
simplePermissionUpdate.assignNoResultsFound=Pas d'attribution trouvée
simplePermissionUpdate.assignHeaderUuid=UUID
simplePermissionAssign.assignPermissionButton=Nouvelle attribution
simplePermissionAssign.assignAllowedLabel=Autorisé:
simplePermissionUpdate.assignHeaderAllowed=Autorisé
tooltipTargetted.simplePermissionAssign.assignAllowedLabel=La plupart du temps, on attribue la valeur "Autorise" à une permisssion. Si vous avez de l'héritage, et que vous souhaitez autoriser de façon plus large et de restreindre pour partie , alors il faut mettre "Interdit" ici.
tooltipTargetted.simplePermissionUpdate.assignHeaderAllowed=La plupart du temps, on attribue la valeur "autoriser" à une permisssion. Si vous avez de l'héritage, et que vous souhaitez autoriser de façon plus large et de restreindre pour partie , alors il faut mettre "interdire" ici.
simplePermissionAssign.assignHeaderScore=Rang d'attribution
tooltipTargetted.simplePermissionAssign.assignHeaderScore=Le rang est le classement des permissions, de la plus importante (valeur la plus basse) à la moins importante (valeur la plus haute).
simplePermissionAssign.whyRankNotOne=Raison du classement
tooltipTargetted.simplePermissionAssign.whyRankNotOne=Dans le cas où il y a plusieurs rangées, la première est celle qui a le rang le plus haut. Cette colonne explique la raison pour laquelle la première rangée a un rang plus élévé.
simplePermissionAssign.analyzeIsBetterThan=est classé plus haut que
simplePermissionAssign.analyzeType.personRole=une affectation directe à un sujet
simplePermissionAssign.analyzeType.role.0=une affectation directe à un rôle
simplePermissionAssign.analyzeType.role=uune affectation de rôle héritée de profondeur {0}
simplePermissionAssign.analyzeType.assignedToUserNotGroup=une affectation sur un sujet qui n'est pas un groupe
simplePermissionAssign.analyzeType.resource.0=une affectation directe à une ressource
simplePermissionAssign.analyzeType.resource=uune affectation de ressource héritée de profondeur {0}
simplePermissionAssign.analyzeType.action.0=une action directe
simplePermissionAssign.analyzeType.action=une action héritée de profondeur {0}
simplePermissionAssign.analyzeType.allow="autoriser"
simplePermissionAssign.analyzeType.disallow="interdire"
simplePermissionAssign.analyzeType.same=les deux affectations sont équivalentes
simplePermissionAssign.assignAllowedAllow=Autorise
simplePermissionAssign.assignAllowedDisallow=Interdit
simplePermissionUpdate.assignErrorRoleRequired=Erreur:le propriétaire du rôle est obligatoire
simplePermissionUpdate.assignErrorMembershipRequired=Erreur: l'entité n'est pas membre du rôle. Sélectionnez une entité dans la liste déroulante
simplePermissionUpdate.assignErrorEntityRequired=Erreur: l'entité propriétaire est obligatoire
simplePermissionUpdate.assignErrorPickRole=Erreur: sélectionnez un rôle dans la liste
simplePermissionUpdate.assignErrorPickPermissionDefinition=Erreur: sélectionnez une définition de permission dans la liste
simplePermissionUpdate.assignErrorPickSubject=Erreur: sélectionnez une entité dans la liste
simplePermissionUpdate.assignErrorPickPermissionResource=Erreur: sélectionnez une ressource dans la liste
simplePermissionUpdate.assignSuccess=Succès: la permisssion est attribuée
simplePermissionUpdate.errorAssignedAlready=Erreur: la permission existe déjà et ne peut être attribuée deuc fois. Pour changer l'attribution, enlevez l'affectation actuelle, puis réaffectez
simplePermissionUpdate.assignHeaderOwnerMember=Entité
simplePermissionUpdate.assignHeaderActions=Actions
simplePermissionUpdate.errorNotEnoughChars=Enter 2 or more characters
simplePermissionUpdate.errorNoRolesFound=No results found
simplePermissionUpdate.errorTooManyRoles=Not all results returned, narrow your query
simplePermissionUpdate.errorNoAttributeDefsFound=No results found
simplePermissionUpdate.errorTooManyAttributeDefs=Not all results returned, narrow your query
simplePermissionUpdate.errorTooManySubjects=Too many entities, narrow your query
simplePermissionUpdate.errorNoSubjectResults=No results found
simplePermissionUpdate.errorCantFindAttributeDef=Error: Cannot find permission definition, please type in search text and select a result from the drop down
simplePermissionUpdate.errorCantFindAttributeDefName=Error: Cannot find permission resource, please type in search text and select a result from the drop down
simplePermissionUpdate.errorCantFilterByActionWithNoDefOrName=Error: To filter by action, select a permission definition or permission resource
simplePermissionUpdate.errorNoPermissionResourcesFound=No results found
simplePermissionUpdate.errorTooManyPermissionResources=Not all results returned, narrow your query
simplePermissionAssign.ownerType=Type de permission:
# attribute def name is required
attributeDefAssignAttributeAttributeDefNameRequired=Erreur : un nom de définition d'attribut valide est requis.
# enabled date/start date is not valid
attributeDefAssignAttributeAttributeStartDateNotValid=Erreur : la date de début n'est pas valide.
# text before the combo link
customUiSearchLabelPreComboLink=Saisissez un nom ou un identifiant d'entité
# disabled date/end date is not valid.
attributeDefAssignAttributeAttributeEndDateNotValid=Erreur : la date de fin n'est pas valide.
groupViewCustomUiButton=Interface utilisateur personnalisée
# breadcrumb for configuration files add entry
miscellaneousConfigurationFilesAddEntryBreadcrumb=Ajouter un élément de configuration
tooltipTargetted.simplePermissionAssign.ownerType=Les permissions peuvent être affectées à un rôle. Pour voir/modifier les permissions, sélectionnez "Rôle". Les permissions peuvent être aussi affectées directement à des entités. Pour voir/modifier les permissions associées à des entités, sélectionnez "Entité"
simplePermissionAssign.ownerTypeRole=Rôle
simplePermissionAssign.ownerTypeEntity=Entité
simplePermissionAssign.requiredOwnerType=Le type du propriétaire doit être renseigné
simplePermissionUpdate.assignErrorPickSubjectForRoleSubject=Le type du propriétaire est "Entité". L'entité propriétaire est obligatoire, choisissez-la dans la liste déroulante.
simplePermissionUpdate.assignErrorPickAction=Sélectionnez une action dans la liste
simplePermissionAssign.assignFilterEnabledDisabled=Actif/Inactif:
simplePermissionAssign.assignFilterEnabledDisabledValueEnabled=Actif uniquement
simplePermissionAssign.assignFilterEnabledDisabledValueDisabled=Inactif uniquement
simplePermissionAssign.assignFilterEnabledDisabledValueAll=Tout
simplePermissionAssign.unassignedTooltip=Cette permission n'est pas autorisée
simplePermissionAssign.immediateTooltip=Cette permission est attribuée directement et peut être enlevée.
# can't assign attribute because not multi-assignable
attributeDefAssignAttributeNotMultiAssignableError=Erreur : l'attribut est déjà assigné et il n'est pas multi-assignable.
# error assigning attribute to stem
attributeDefAssignAttributeError=Erreur : impossible d'assigner l'attribut.
# success assigning attribute to attribute def
attributeDefAssignAttributeSuccess=Succès : l'attribut a été assigné à la définition d'attribut.
# text to show on the attribute def assignment screen when there are no attributes assigned
attributeDefViewAttributeAssignsNoAssignedAttributes=Aucun attribut assigné.
# title of the attribute def attribute assignments screen
attributeDefAttributeAssignmentsTitle=Assignation d'attributs
# description of the attribute def attribute assignments screen
attributeDefAttributeAssignmentsDescription=Assignation d'attributs
# more actions on attribute def more actions panel
attributeDefViewMoreActionsButton=Actions sur l'attribut
# save button on attribute def assignment screen
attributeDefAssignSaveButton=Sauvegarder
# attribute def assign attribute
attributeDefAssignAttributeButton=Assigner un attribut
# h1 header for configuration
miscellaneousConfigurationMainDescription=Fichiers de configuration
simplePermissionAssign.effectiveTooltip=Cette permission est attribuée en raison d'une appartenance à un groupe, d'une attribution de rôle, ou bien d'un héritage de rôle, d'action ou de ressource. La permission peut donc être enlevée en supprimant le sujet du groupe, ou bien en supprimant l'attribution de la permission à l'origine de l'autorisation
simplePermissionAssign.immediateAndEffectiveTooltip=Cette permission est attribuée directement et peut être enlevée. Toutefois elle est aussi due à une appartenance à un groupe, à un rôle hérité ou non, à une action ou une ressource héritée. La permission peut donc être enlevée en corrigeant la cause de l'attribution.
simplePermissionUpdate.permissionImageConfirmDeny=Are you sure you want to allow this permission?
simplePermissionUpdate.permissionImageConfirmAllow=Are you sure you want to revoke the assignment of this permission?
simplePermissionUpdate.errorCantManageRole=Error: you are not allowed to edit permissions for this role
simplePermissionUpdate.errorCantEditAttributeDef=Erreur: vous n'êtes pas autorisés à attribuer cette définition de permission
simplePermissionUpdate.permissionAllowRole=Success: Role: {0} can now perform action: {1} on permission resource: {2}
simplePermissionUpdate.permissionRevokeRole=Success: Role: {0} is no longer assigned action: {1} on permission resource: {2}
simplePermissionUpdate.permissionAllowRoleSubject=Success: Sujet: {0} can now perform action: {1} on permission resource: {2} in the context of role: {3}
simplePermissionUpdate.permissionRevokeRoleSubject=Success: Sujet: {0} is no longer assigned action: {1} on permission resource: {2} in the context of role: {3}
simplePermissionUpdate.permissionPanelSubmitButton=Soumettre
simplePermissionUpdate.permissionPanelCancelButton=Annuler
simplePermissionUpdate.noPermissionChangesDetected=Avertissement : aucune modification d'autorisation détectée
simplePermissionAssign.editAssignment=Modifier l'attribution
simplePermissionAssign.editAssignmentTooltip=Modifier les dates d'activité et d'inactivité
simplePermissionAssign.addLimit=Ajouter une limite
simplePermissionAssign.addLimitTooltip=Ajouter une limite à cette attribution. A noter que vous ne pouvez le faire que pour attribuer une permission "autorise".
simplePermissionUpdate.noImmediatePermissionFound=No immediate permission assignment found
simplePermissionUpdate.noImmediatePermissionFoundForLimit=A limit can only be assigned to an immediate permission assignment allow, and the selected permission is not immediate or is disallowed
simplePermissionAssign.assignEditSubtitle=Modifier l'attribution de permission
simplePermissionAssign.assignEditSubtitleInfodot=Modifier la permission pour attribuer des dates d'autorisation ou d'interdiction
simplePermissionAssign.assignEditCancelButton=Annuler
simplePermissionUpdate.assignEditSuccess=Succès: changements effectués
simplePermissionUpdate.editAssignmentAlt=Modifier les details de l'attribution
simplePermissionAssign.assignEditSubmitButton=Soumettre
simplePermissionUpdate.assignEditEnabledDisabledDateMask=(aaaa/mm/jj)
simplePermissionUpdate.assignEnabled=activé
tooltipTargetted.simplePermissionUpdate.assignEnabled=Cette attribution de permission est activée en fonction des dates
simplePermissionUpdate.assignDisabled=inactif
tooltipTargetted.simplePermissionUpdate.assignDisabled=Cette attribution d'attribut est activée en fonction des dates
permissionUpdateRequestContainer.permissionType=Type de permission
permissionUpdateRequestContainer.permissionType.role=Rôle
permissionUpdateRequestContainer.permissionType.role_subject=Entité
simplePermissionUpdate.assignHeaderRoleName=Rôle
simplePermissionUpdate.assignHeaderEntity=Entité
simplePermissionUpdate.assignHeaderResource=Ressource
simplePermissionUpdate.assignHeaderPermissionDefinition=Définition de permission
simplePermissionUpdate.assignHeaderDefinition=Définition de permission
simplePermissionAssign.assignEditId=UUID
simplePermissionAssign.assignMenuAnalyzeAssignment=Analyser le résultat
simplePermissionAssign.assignMenuAnalyzeAssignmentTooltip=Le résultat de la permission est AUTORISE ou INTERDIT. Cet item indique les permissions sous-jacentes qui peuvent influer sur la décision finale pour cette combinaison de Rôle, Entité, Action, Ressources.
simplePermissionUpdate.analyzeNoPermissionFound=Permission par défaut : INTERDIT. r
simplePermissionAssign.analyzeSubtitle=Analyser le résultat de la permission
simplePermissionAssign.analyzeSubtitleInfodot=Le fait de savoir si un rôle ou un sujet dans un rôle peuvent faire une action sur une ressource peut dépendre de plusieurs affectations de permissions qui en impliquent d'autres. Cet écran affiche les affectations pertinentes et celles auxquelles le résultat est dû.
simplePermissionAssign.analyzeOkButton=OK
simplePermissionUpdate.analyzeResult=Résultat
simplePermissionUpdate.assignHeaderAction=Action
simplePermissionAssign.analyzeRelevantAssignmentsSubtitle=Explication du résultat
simplePermissionAssign.analyzeRelevantAssignmentsSubtitleInfodot=Ceci explique pourquoi les affectations aboutissent au résultat
simplePermissionUpdate.assignHeaderOwnerUuid=UUID
permissionUpdateRequestContainer.analyzeImmediateAssignment=Attribution directe de permission à l'entité membre d'un rôle
permissionUpdateRequestContainer.analyzeSubjectRoleAssignmentImmediate=Une permission directe est attribuée à l'entité membre du rôle, elle est prioritaire sur les autres attributions.
permissionUpdateRequestContainer.analyzeSubjectRoleAssignmentResource=Une permission indirecte est attribuée à l'entité membre du rôle, pour une ressource qui implique cette ressource. Cette attribution est prioritaire sur les autres.
# h1 header for configuration history
miscellaneousConfigurationHistoryMainDescription=Historique des modifications
permissionUpdateRequestContainer.analyzeSubjectRoleAssignmentAction=Une permission indirecte est attribuée à l'entité membre du rôle, pour une action qui entraine cette action. Cette attribution est prioritaire sur les autres.
permissionUpdateRequestContainer.analyzeSubjectRoleAssignmentNone=Pas de permission directe ou indirecte attribuée à l'entité membre du rôle.
simplePermissionAssign.limitSimulationButton=Simuler les limites
simplePermissionAssign.limitProcessor=Permission processor
tooltipTargetted.simplePermissionAssign.limitProcessor=Le calculateur de limites prend en compte les variables d'environnement dans le formulaire pour simuler les permissions. Ce qui peut avoir pour conséquence d'interdire certaines permissions "Autorise".
simplePermissionAssign.limitDropDownNone=Aucun
simplePermissionAssign.limitDropDownProcessLimits=Calculateur de limites
simplePermissionAssign.limitEnvironmentVariables=Variables d'environnement de la limite
tooltipTargetted.simplePermissionAssign.limitEnvironmentVariables=Si vous voulez calculer certaines limites, vous aurez probablement besoin de passer des variables d'environnement qui simuleront le comportement réel.
simplePermissionAssign.limitEnvironmentVariableName=Nom de la variable d'environnement
simplePermissionAssign.limitEnvironmentVariableValue=Valeur de variable d'environnement
simplePermissionAssign.limitEnvironmentVariableType=Type
simplePermissionAssign.limitEnvironmentVariableTypeString=Texte
simplePermissionAssign.limitEnvironmentVariableTypeInteger=Tout nombre
simplePermissionAssign.limitEnvironmentVariableTypeDecimal=Decimal
simplePermissionAssign.limitEnvironmentVariableTypeTimestamp=Timestamp
simplePermissionAssign.limitEnvironmentVariableTypeBoolean=Vrai ou faux
simplePermissionAssign.limitEnvironmentVariableTypeNull=Null
simplePermissionAssign.limitEnvironmentVariableTypeEmpty=Texte vide
simplePermissionAssign.moreLimitEnvVars=Plus...
simplePermissionUpdate.addLimitPanelSubtitle=Ajouter la limite à la permission
simplePermissionUpdate.addLimitPanelSubtitleInfodot=Une limite dans une permission permet de définir un contrôle d'accès, qui implique sans doute des informations de l'application tierce. Par exemple, vous pouvez limiter l'accès à une ressource pendant les heures ouvrables.
simplePermissionUpdate.addLimitRole=Rôle
tooltipTargetted.simplePermissionUpdate.addLimitRole=C'est le rôle concerné par l'attribution de la permission. C'est le rôle dans le cas d'une attribution de rôle. Pour une attribution de sujet, c'est le rôle dont l'attribution fait l'objet.
simplePermissionUpdate.addLimitSubject=Sujet de la permission
tooltipTargetted.simplePermissionUpdate.addLimitSubject=C'est le sujet concerné par l'attribution de la permission. Il ne sera pas affiché, dans le cas d'une attribution de rôle.
simplePermissionUpdate.addLimitPermissionName=Nom de la permission
tooltipTargetted.simplePermissionUpdate.addLimitPermissionName=C'est le nom de la permission concernée par l'attribution.
simplePermissionUpdate.addLimitPermissionAction=Action de la permission
tooltipTargetted.simplePermissionUpdate.addLimitPermissionAction=Fait partie de l'attribution de la permission. Par exemple, si Jean Dupont peut lire les données de l'université de Paris, le sujet sera "Jean Dupont", l'action sera "lire", et la ressource sera "Université de Paris"
simplePermissionUpdate.addLimitName=Nom de la limite
tooltipTargetted.simplePermissionUpdate.addLimitName=C'est le nom de l'attribut définissant la limite à ajouter. Seules les limites autorisées à être attribuées sont affichées . Choisir dans la liste pour voir les résultats.
simplePermissionUpdate.addLimitDefinition=Définition de la limite
tooltipTargetted.simplePermissionUpdate.addLimitDefinition=Critère pour préciser le résultat de la recherche des limites. Facultatif, vous pouvez aussi rechercher toutes les limites.
simplePermissionAssign.addLimitValue=valeur de la limite
tooltipTargetted.simplePermissionAssign.addLimitValue=Si la limite est un texte, vous ne pouvez entrer de valeur ici. La plupart des limites ont une valeur unique et vous pouvez la saisir ici. Vous devez connaitre le type de l'attribut (texte, entier, décimal, timestamp, etc). Notez que vous pouvez aussi ajouter/modifier/supprimer la valeur dans l'écran permettant de filtrer les permissions.
simplePermissionAssign.addLimitCancelButton=Annuler
simplePermissionAssign.addLimitSubmitButton=Soumettre
simplePermissionUpdate.addLimitSuccess=Succès : limite attribuée
simplePermissionUpdate.errorCantEditLimit=Erreur: on ne peut pas modifier la limite
simplePermissionUpdate.addLimitAlreadyAssigned=Erreur: la limite est déjà attribuée
simplePermissionUpdate.addLimitValueSuccess=Succès : valeur de la limite attribuée
simplePermissionUpdate.errorLimitNameIsRequired=Error: limit name is required, type in a search string and pick a limit from the results
simplePermissionUpdate.addLimitValueError=Erreur: un problème est survenu lors de l'attribution: peut-être n'est-ce pas le bon type.
simplePermissionUpdate.limitDeleteConfirm=Are you sure you want to delete this limit?
simplePermissionUpdate.deleteLimitAlt=Supprimer la limite
simplePermissionUpdate.deleteLimitSuccessMessage=Succès: limite supprimée
simplePermissionUpdate.limitActions=Actions:
simplePermissionUpdate.limitAction=Action:
simplePermissionUpdate.limitValueLabel=Value:
simplePermissionUpdate.limitAssignedToLabel=Assigned to
simplePermissionUpdate.limitRoleTypeLabel=Role limit:
simplePermissionUpdate.limitMembershipTypeLabel=Membership limit:
simplePermissionUpdate.limitPermisssionTypeLabel=Permission assignment limit:
simplePermissionUpdate.limitAssignedToRoleLabel=Role:
simplePermissionUpdate.limitAssignedToEntityLabel=Entity:
simplePermissionUpdate.limitIdLabel=Limit UUID:
simplePermissionUpdate.limitAssignedToPermissionActionLabel=Action:
simplePermissionUpdate.limitAssignedToPermissionNameLabel=Permission name:
simplePermissionUpdate.editLimitAlt=Modifier la limite
simplePermissionAssign.limitEditSubtitle=Modifier l'affectation de la limite
simplePermissionAssign.limitEditSubtitleInfodot=Modifier la limite pour attribuer des dates d'autorisation ou d'interdiction
simplePermissionUpdate.assignHeaderOwnerRole=Rôle
simplePermissionUpdate.assignHeaderOwnerRoleMembership=Membres du rôle
simplePermissionUpdate.assignHeaderPermissionName=Nom de la permission
simplePermissionAssign.limitEditId=UUID de la permission
simplePermissionAssign.limitAction=Action
simplePermissionUpdate.assignEditEnabledDate=Date de début
simplePermissionUpdate.assignEditDisabledDate=Date de fin
simplePermissionUpdate.limitEditEnabledDate=Start limit on date
simplePermissionUpdate.limitEditDisabledDate=End limit on date
simplePermissionAssign.limitEditCancelButton=Annuler
simplePermissionAssign.limitEditSubmitButton=Soumettre
simplePermissionAssign.editLimitNotAllowed=Vous n'êtes pas autorisé à modifier la limite
simplePermissionUpdate.editLimitSuccess=Succès: Changements effectués
simplePermissionAssign.limitName=Nom de limite
simplePermissionAssign.limitMenuAddValue=Ajouter une valeur
simplePermissionAssign.limitMenuAddValueTooltip=Ajouter une valeur à l'attribution
simplePermissionAssign.limitMenuEditLimit=Modifier limite
simplePermissionAssign.limitMenuEditLimitTooltip=Modifier la limite
simplePermissionAssign.limitMenuDeleteLimit=Supprimer limite
simplePermissionAssign.limitMenuDeleteLimitTooltip=Supprimer la limite
simplePermissionAssign.limitMenuEditValue=Modifier
simplePermissionAssign.limitMenuEditValueTooltip=Modifier la valeur
simplePermissionAssign.limitMenuDeleteValue=Supprimer valeur
simplePermissionAssign.limitMenuDeleteValueTooltip=Supprimer la valeur de la limite
simplePermissionAssign.limitAddValueSubtitle=Ajout d'une valeur
simplePermissionAssign.limitAddValueSubtitleInfodot=L'affectation d'attribut peut avoir plusieurs valeurs associées. Ajoutez une valeur.
simplePermissionAssign.limitAddValueCancelButton=Annuler
simplePermissionAssign.limitAddValueSubmitButton=Soumettre
simplePermissionUpdate.limitAddValue=Value to add
simplePermissionUpdate.addLimitValueRequired=Entrez une valeur à ajouter
simplePermissionUpdate.limitAddValueSuccess=Success: the limit value was added
simplePermissionUpdate.limitValueDeleteConfirm=Are you sure you want to delete this limit value?
simplePermissionUpdate.limitDeleteValueAlt=Delete the limit value
simplePermissionUpdate.limitValueSuccessDelete=Success: the limit value was deleted
simplePermissionUpdate.editLimitValueAssignmentAlt=Modifier la valeur affectée à l'attribut
simplePermissionUpdate.limitValueEditSubtitle=Edit the attribute assignment value
simplePermissionUpdate.limitValueEditSubtitleInfodot=Attribute assignment can have one or more values associated with it. Edit this value to the assignment
simplePermissionUpdate.limitValueEdit=Value to edit
simplePermissionUpdate.limitValueEditId=Value UUID
simplePermissionUpdate.limitValueEditCancelButton=Cancel
simplePermissionUpdate.limitValueEditSubmitButton=Soumettre
simplePermissionUpdate.editLimitValueRequired=Entrez une valeur à modifier
simplePermissionUpdate.limitEditValueSuccess=Success: the attribute assignment value was saved
simplePermissionUpdate.noLimitDocumentationConfigured=No documentation configured for this limit
simplePermissionUpdate.limitDocumentation=Documentation of limits
tooltipTargetted.simplePermissionUpdate.limitDocumentation=Documentation sur les limites applicables au filtre de permission. Seules les limites ci-dessous sont documentées.
grouperPermissionExpressionLanguage.doc=The expression limit allows a value which is an expression language script.
Note: the caller needs to be configured to process the amount or labels etc.
e.g. check that an amount is less than 50000: amount < 50000
e.g. check that an amount is less than 30000 and authentication is two factor or certificate: amount < 30000 && limitElUtils.labelsContain(authnAttributes, 'twoFactor, certificate')
e.g. check the time is between 9am and 5pm: hourOfDay >= 9 && hourOfDay <= 17
e.g. check that the user's IP address is on a certain network: limitElUtils.ipOnNetwork(ipAddress, '1.2.3.0', 24)
e.g. check that the user's IP address is on certain networks: limitElUtils.ipOnNetworks(ipAddress, '1.2.3.0/24, 2.3.4.0/16')
e.g. check that the user's IP address is on a configured network (note, these are the configured network realms: {0}): limitElUtils.ipOnNetworkRealm(ipAddress, 'myInstitutionLocal')
# header for grouper external systems
miscellaneousGrouperExternalSystemsMainDescription=Connecteurs externes à Grouper
grouperPermissionAmountLessThan.doc=Cette limite vérifie que la variable d'environnement 'amount' est inférieure à une certaine valeur. La valeur doit être un nombre entier. Notez que l'application de vérification des permissions a besoin de configurer une variable d'environnement nommée «amount» de type "entier".
grouperPermissionAmountLessThanEquals.doc=Cette limite vérifie que la variable d'environnement 'amount' est inférieure à une certaine valeur. La valeur doit être un nombre entier. Notez que l'application de vérification des permissions a besoin de configurer une variable d'environnement nommée «amount» de type "entier".
grouperPermissionIpOnNetworks.doc=Cette limite vérifie que la variable "ipAddress" appartient bien aux réseaux indiqués. La valeur est composée d'une liste, séparée par "," de réseaux CIDR (Classless inter-domain routing), par exemple : 1.2.3.0/24, 4.5.0.0/16. Notez que l'application de vérification des permissions a besoin de configurer une variable d'environnement nommée «ipAddress» de type adresse IPV4.
grouperPermissionIpOnNetworkRealm.doc=Cette limite vérifie que la variable "ipAddress" appartient bien aux réseaux indiqués. Elle doit avoir l'une des valeurs suivantes: {0}. Notez que l'application de vérification des permissions a besoin de configurer une variable d'environnement nommée «ipAddress» de type adresse IPV4.
grouperPermissionWeekday9to5.doc=Cette limite vérifie que l'on est à l'heure de bureau (entre 9 heures et 17 heures) et que le jour est ouvré (du lundi au vendredi). Si l'application vérifiant les autorisations ne passe pas la variable d'environnement HourOfDay, le temps utilisé est celui du serveur Grouper.
grouperPermissionLabelsContain.doc=Cette limite contrôle que la liste de labels (séparés par ",") envoyés par l'application cliente contient bien UN des labels indiqués. Par exemple, si l'application envoie les valeurs : authenticated,twoFactor , et que les labels configurés dans la limite sont : twoFactor,certificate , alors l'autorisation sera accordée.
simplePermissionUpdate.limitNameHelpButtonAlt=Documentation of limits
simplePermissionUpdate.limitTypeProblemInt=Whole number is expected
simplePermissionUpdate.limitTypeProblemDate=Date is expected in the format: yyyy/mm/dd, yyyy/mm/dd hh:mi:ss
simplePermissionUpdate.limitTypeProblemDecimal=Decimal is expected
grouperPermissionInvalidIpNetworks=La spécification du réseau est composée d'une liste, séparée par "," de réseaux CIDR (Classless inter-domain routing) , par exemple : 1.2.3.4/32,5.6.7.8/16r\nr
grouperPermissionIpOnNetworks.required=Le réseau est obligatoire
grouperPermissionIpOnNetworkRealm.required=Le domaine réseau est obligatoire. Il doit être l'un des suivants: {0}.
grouperPermissionInvalidIpNetworkRealm=Le domaine réseau doit être l'un des suivants: {0}.
directedGraph.radialLayoutToggle=Radial layout toggle
directedGraph.collapseSelectedNode=Réduire le noeud sélectionné
directedGraph.expandSelectedNode=Etendre le noeud sélectionné
directedGraph.zoom=Zoom
directedGraph.switchToSelectingMode=Passer en mode sélection
directedGraph.switchToTransformingMode=Passer en mode transformation
visualization.title=Visualisation
visualization.form.method=Méthode de visualization
visualization.form.method.description=Affichage dans un cadre SVG ou en texte simple
visualization.form.objectNameType=Afficher les noms d'objets utilisant
visualization.form.objectNamesByDisplayExtension=nom
visualization.form.objectNamesByFullPath=chemin complet
visualization.form.objectNameType.description=Etiqueter les objets avec le ur nom d'affichage ou leur chemin complet
#visualization.form.filterSubHeading = Objects to display
visualization.form.filterShowAll=Tous
visualization.form.showParents=Nombre de niveaux parents à afficher
visualization.form.showParents.description=Pour limiter le nombre de niveaux parents, décocher la case Tous et saisissez un nombre. Pour montrer tous les niveaux, cocher la case Tous ou saisissez -1
visualization.form.showChildren=Nombre de niveaux fils à afficher
visualization.form.showChildren.description=Pour limiter le nombre de niveaux fils, décocher la case Tous et saisissez un nombre. Pour montrer tous les niveaux, cocher la case Tous ou saisissez -1
#visualization.form.parents = Parents
#visualization.form.children = Children
visualization.form.maxSiblings=Montrer le nombre d'objets frères
# text to show on the view subject attribute assignment screen when there are no attributes assigned
subjectViewAttributeAssignsNoAssignedAttributes=Aucun attribut assigné
visualization.form.maxSiblings.description=Pour limiter le nombre d'objets similaires, décocher la case Tous et saisissez un nombre. Pour montrer tous les niveaux, cocher la case Tous ou saisissez -1
visualization.form.showStems=Montrer les dossiers
visualization.form.showStems.description=Include les liens avec les dossiers dans le résultat
visualization.form.showLoaders=Montrer les taches de synchronisation
visualization.form.showLoaders.description=Inclure les liens avec les taches de synchronisation dans le résultat
visualization.form.showProvisioners=Montrer les provisioners
visualization.form.showProvisioners.description=Inclure les cibles PSPNG provision_to dans le résultat
visualization.form.showAllMemberCounts=Montrer le total des membres
visualization.form.showAllMemberCounts.description=Inclure le total des membres. S'il y a plusieurs groupes, le temps d'exécution peut être long
visualization.form.showDirectMemberCounts=Montrer le nombre de membres directs
visualization.form.showDirectMemberCounts.description=Inclure le total des membres directs. S'il y a plusieurs groupes, le temps d'exécution peut être long
visualization.form.showObjectTypes=Montrer les types d'objet Grouper (ex : ref, basis)
visualization.form.showObjectTypes.description=Inclure les types d'objets des groupes et dossiers. S'il y a beaucoup d'objets, le temps d'exécution peut être long
visualization.form.includeGroupsInMemberCounts=Inclure les groupes dans le total des membres
# button to show assign attribute to subject section
subjectAssignAttributeButton=Assigner un attribut
visualization.form.includeGroupsInMemberCounts.description=Si on inclut le total des membres, ce total doit-il inclure les groupes membres ou seulement les utilisateurs
visualization.form.showLegend=Inclure la légende dans le graphique
visualization.form.showLegend.description=Inclure un encart pour le graphique, qui illustre les symboles utilisés pour les objets et les relations
visualization.form.legend.objectTypeLegend.basis=\\l- basis: les membres ont un identifiant dans référentiel externe\\l , utilisé dans un groupe de référence
visualization.form.legend.objectTypeLegend.ref=\\l- ref: un groupe de référence est un groupe institutionnel\\l utilisé dans des groupes de privilèges
visualization.form.legend.objectTypeLegend.policy=\\l- privilège: peut être utilisé pour autoriser et interdire l'accès\\l à une ressource, incluant des groupes de références, des groupes composites, des groupes adhoc et d'autres
visualization.form.legend.objectTypeLegend.manual=\\l- manuel : groupe ad hoc dont les membres directs sont alimentés manuellement
visualization.form.legend.objectTypeLegend.intermediate=\\l- intermédiaire : groupe interne utilisé pour construire \\l d'autres groupes (comme les groupes de type privilège)
visualization.form.legend.objectTypeLegend.etc=\\l- etc: des objets incluant des informations de configuration,\\l droits d'accès administratifs, taches de synchronisation
visualization.form.legend.objectTypeLegend.grouperSecurity=\\l- grouperSecurity: donne des droits d'accès sur des ressources pour le service (ex : ADMIN, UPDATE, READ)
# add a config entry
configurationFilesMenuAddConfig=Ajouter une entrée
visualization.form.legend.objectTypeLegend.org=\\l- org: les groupes ont une structure organisationnelle dans l'organisme
visualization.form.legend.objectTypeLegend.app=\\l- app: ressources utilisées dans une application
visualization.form.legend.objectTypeLegend.service=\\l- service: ressources utilisées dans un service. Un service peut contenir plusieurs applications
visualization.form.legend.objectTypeLegend.readOnly=\\l- readOnly: un groupe en lecture seule de doit pas être modifiable depuis l'interface web
visualization.form.legend.objectTypeLegend.test=\\l- test: ressources de test
visualization.form.legend.objectTypeLegend=Description du type d'objet :
visualization.form.submit=Générer
visualization.graph.copyDot=Copier des données .dot brutes
visualization.graph.copySVG=Copier le SVG
visualization.graph.expand=plein écran
mainMenu.liteLink=Menu interface simple
mainMenu.link=Menu principal
miscMenu.index=Interface simple
miscMenu.indexTooltip=C'est une interface utilisateur simplifiée, plus récente que l'interface d'administration ; elle permet la gestion centralisée du nouveau framework d'attributs et de permissions.
miscMenu.admin=Interface d'administration
miscMenu.adminTooltip=C'est l'interface destinée aux administrateurs de Grouper .
miscMenu.new=Nouvelle interface
miscMenu.newTooltip=C'est la nouvelle interface utilisateur de Grouper, plus facile à utiliser .
miscMenu.groupsAndRoles=Groupes/rôles/entités locales
miscMenu.groupsAndRolesTooltip=L'écran Groupes/rôles/entités locales permet la création, la mise à jour et la suppression des groupes/rôles/entités locales . Vous pouvez gérer les privilèges de groupe (par exemple, qui est autorisé à gérer les appartenances au groupe) , et convertir un groupe en un rôle et vice versa . Vous pouvez aussi gérer l'héritage de Rôle pour les permissions.
miscMenu.groupMemberships=Membres des groupes et des rôles
miscMenu.groupMembershipsTooltip=Voir ou modifier les membres des groupes ou des rôles. Vous pouvez ajouter ou supprimer des membres individuellement, ou en importer/exporter "en masse".
miscMenu.attributesAndPermissions=Attributs et permissions
miscMenu.attributesAndPermissionsTooltip=Voir ou modifier le nouveau framework d'attributs ou de permissions gérés de façon centralisée .
miscMenu.attributesAndPermissionsCreateEdit=Créer ou éditer des attributs
miscMenu.attributesAndPermissionsCreateEditTooltip=Créer ou modifier des définitions d'attribut ou de permission. Gérer les privilèges (par exemple, qui peut afficher les privilèges) , gérer les actions d'autorisation , les héritages, etc.
miscMenu.attributesAndPermissionsCreateEditNames=Créer ou éditer les noms d'attribut
miscMenu.attributesAndPermissionsCreateEditNamesTooltip=Créer ou modifier des noms d'attribut ou de permission. Les noms d'attribut ou de permission sont des objets qui sont affectés aux propriétaires d'attribut ou au rôle de la permission ou au sujet. Gérer l'héritage des permissions sur les ressources, etc.
miscMenu.attributesAndPermissionsAssign=Voir ou affecter des attributs
miscMenu.attributesAndPermissionsAssignTooltip=Voir les attributs, ou attribuer/enlever des attributs
miscMenu.attributesAndPermissionsPermAssign=Voir ou attribuer des permissions
miscMenu.attributesAndPermissionsPermAssignTooltip=Voir les attributions de permission gérées de façon centralisée ou attribuer/enlever des permissions . Analyser les permissions , attribuer des limites , etc.
# title in browser
guiTitle=Grouper - Gestionnaire de groupes
# misc error on screen
guiMiscErrorPrefix=Erreur:
# short link for a subject with a tooltip perhaps
guiSubjectShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? grouperRequestContainer.commonRequestContainer.guiSubject.screenSubjectIcon2Html : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiSubject.screenLabelShort2)}
# view subject attribute assignments - choose action column
subjectViewAttributeAssignmentsColumnAction=Choisir une action
# dropdown label in subject view attribute assignments screen
subjectViewActionsButton=Actions
# short text for a subject with a tooltip perhaps
guiSubjectShort=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiSubject.screenLabelShort2)}
# long link with icon for group
guiGroupLongLinkWithIcon= ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiSubject.screenLabelLong)}
# if you cant view a group or entity, this will be in the extension and name
# the prefix is what it uses to set the folder
guiCantViewPrefix=Vous n'avez pas l'autorisation de VOIR
guiGroupCantView=Vous n'avez pas l'autorisation de VOIR le groupe ${grouperRequestContainer.commonRequestContainer.subjectId}
guiEntityCantView=Vous n'avez pas l'autorisation de VOIR l'entité ${grouperRequestContainer.commonRequestContainer.subjectId}
# long link with icon for subject
guiSubjectLongLinkWithIcon=${grouperRequestContainer.commonRequestContainer.guiSubject.screenSubjectIcon2Html} ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiSubject.screenLabelLong)}
# when a subject cannot be resolved
guiUnresolvableSubject=Entité non trouvée
# when an object cant be found
guiObjectUnknown=Inconnu
#displayed for an attribute def when it is a short link, i.e. just the display extension should be shown
guiAttributeDefShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDef.attributeDef.extension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDef.pathColonSpaceSeparated) + '') : ""}
#displayed for an attribute def when it is a short link, i.e. just the display extension should be shown
guiAttributeDefLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDef.attributeDef.name)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDef.pathColonSpaceSeparated) + '') : ""}
# attribute def is required
subjectAssignAttributeDefRequired=Erreur : une définition d'attribut valide est requis.
# attribute def name is required
subjectAssignAttributeAttributeDefNameRequired=Erreur : un nom de définition d'attribut valide est requis
# enabled date/start date is not valid
subjectAssignAttributeAttributeStartDateNotValid=Erreur : la date de début n'est pas valide.
# view history of config changes
configurationFilesMenuHistory=Historique des modifications
#displayed for an attribute def name when it is a short link, i.e. just the display extension should be shown
guiAttributeDefNameShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDefName.attributeDefName.displayExtension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDefName.pathColonSpaceSeparated) + '') : ""}
#displayed for an attribute def name when it is a short link, i.e. just the display extension should be shown
guiAttributeDefNameLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiAttributeDefName.attributeDefName.displayName)}
# folder label in tooltip of group
guiTooltipFolderLabel=DOSSIER
# disabled date/end date is not valid.
subjectAssignAttributeAttributeEndDateNotValid=Erreur : la date de fin n'est pas valide.
#displayed for a group when it is a short link, i.e. just the display extension should be shown
guiGroupShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.group.displayExtension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.pathColonSpaceSeparated) + '') : ""}
#displayed for a group when it is a link, i.e. the full name should be shown
guiGroupLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.nameColonSpaceSeparated)}
# can't assign attribute because not multi-assignable
subjectAssignAttributeNotMultiAssignableError=Erreur : l'attribut est déjà assigné et il n'est pas multi-assignable.
# error assigning attribute to group
subjectAssignAttributeError=Erreur : impossible d'assigner l'attribut.
# success assigning attribute to group
subjectAssignAttributeSuccess=Succès : l'attribut a été assigné au sujet.
# displayed for group with no link
guiGroupShort=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.group.displayExtension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.pathColonSpaceSeparated) + '') : ""}
#displayed for a folder when it is a short link, i.e. just the display extension should be shown
guiStemShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiStem.guiDisplayExtension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiStem.pathColonSpaceSeparated) + '') : ""}
# attribute def label on assign attribute screen
subjectAssignAttributeAttributeDefLabel=Définition d'attribut :
# description text for attribute def
subjectAssignAttributeAttributeDefDescription=La définition d'un attribut regroupe la partie paramétrage, sécurité et métadonné. Généralement les définitions d'attributs possèdent plusieurs attributs.
# attribute name label
subjectAssignAttributeAttributeDefNameLabel=Nom d'attribut :
#displayed for a folder when it is a link, i.e. the display name should be shown
guiStemLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiStem.nameColonSpaceSeparated)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiStem.pathColonSpaceSeparated) + '') : ""}
#displayed for a service when it is a short link, i.e. just the display extension should be shown, if there is more than one folder that has the service attribute
guiServiceShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.attributeDefName.displayExtension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.pathColonSpaceSeparated) + '') : ""}
# attribute name description
subjectAssignAttributeAttributeDefNameDescription=L'attribut est la partie qui est assigné à l'objet. Généralement plusieurs attributs sont liés à une définition d'attribut.
# attribute assignments description
subjectAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs assignés à cette entité.
# Export configuration file
configurationFilesMenuExport=Exporter le fichier de configuration
#displayed for a service when it is a link, i.e. display name should be shown, if there is more than one folder that has the service attribute
guiServiceLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.nameColonSpaceSeparated)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.pathColonSpaceSeparated) + '') : ""}
#displayed for a service when it is a short link, i.e. just the display extension should be shown, if there is only one folder that has the service attribute
guiServiceFolderShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.attributeDefName.displayExtension)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.pathColonSpaceSeparated) + '') : ""}
# text to show on the view membership attribute assignment screen when there are no attributes assigned
membershipViewAttributeAssignsNoAssignedAttributes=Aucun attribut assigné
# view membership attribute assignments - choose action column
membershipViewAttributeAssignmentsColumnAction=Choisir une action
# dropdown label in membership view attribute assignments screen
membershipViewActionsButton=Actions
# attribute def is required
membershipAssignAttributeDefRequired=Erreur : une définition d'attribut valide est requis.
#displayed for a service when it is a link, i.e. display name should be shown, if there is only one folder that has the service attribute
guiServiceFolderLink=${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.nameColonSpaceSeparated)}${grouperRequestContainer.commonRequestContainer.showPath ? ('
' + grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiService.guiAttributeDefName.pathColonSpaceSeparated) + '') : ""}
# in the breadcrumbs, this is the home link
guiBreadcrumbsHomeLabel=Accueil
# in the breadcrumbs, when user is on provisioning page within a folder, group, etc
guiBreadcrumbsProvisioningLabel=Provisionnement
guiBreadcrumbsAriaLabel=Fil d'ariane: Vous êtes ici:
# if there is more details to show, this is the details button
guiMore=Afficher les détails
# hide details to show, this is the less button
guiLess=Cacher les détails
# aria Label properties for Stems, Attribute Defs, Groups and Subjects
ariaLabelGuiMoreGroupDetails=Afficher plus de détails pour ce groupe
ariaLabelGuiMoreAttributeDefDetails=Afficher plus de détails pour cette définition d'attribut
ariaLabelGuiMoreAttributeDefNameDetails=Afficher plus de détails pour cet attribut
ariaLabelGuiMoreStemDetails=Afficher plus de détails pour ce dossier
ariaLabelGuiMoreSubjectDetails=Afficher plus de détails pour ce sujet
ariaLabelGuiMoreGroupActions=Afficher plus de détails pour ce groupe
ariaLabelGuiMoreAttributeDefActions=Afficher plus d'actions pour cette définition d'attribut
ariaLabelGuiMoreStemActions=Afficher plus d'actions pour ce dossier
ariaLabelGuiMoreMembershipActions=Afficher plus d'actions pour assignation
ariaLabelGuiMoreAttributeNameActions=Afficher plus d'actions pour cet attribut
ariaLabelGuiMoreAttributeActionActions=Afficher plus d'actions pour cet action
ariaLabelGuiMoreSubjectActions=Afficher plus d'actions pour ce sujet
ariaLabelGuiMoreOptions=Afficher plus d'options
ariaLabelGuiRefreshFolderBrowse=Actualiser le navigateur de dossier
ariaLabelGuiEntityName=Entrer le nom de l'entité
ariaLabelGuiSearch=Rechercher
# when there is a subject not found, but the subject id is known
guiSubjectNotFound=Entité non trouvée: ${grouperRequestContainer.commonRequestContainer.subjectId}
# if a subject for instance is in search results, then there is no stem
guiStemNotApplicable=N/A
# the alert that will be shown before the page is refreshed for a CSRF problem
guiErrorCsrfAlert=Votre session a expirée. Une nouvelle session a été créée. SVP, réessayer.
# Errors on the error screen
# IdP is not sending eppn?
errorCode_noUserAuthenticated=Aucun nom d'utilisateur trouvé. Votre identité n'est peut être pas connu de l'application. Utilisez un fournisseur d'identité différent ou contacter votre administrateur système.
# subject not found who is logged in
errorCode_authenticatedSubjectNotFound=Votre nom d'utilisateur est inconnu de l'application (erreur SubjectNotFound).
# cannot have an anonymous session in this part of the application
errorCode_anonymousSessionNotAllowed=Vous êtes actuellement en mode invité, l'accès à cette page nécessite d'être authentifié. Maybe $$errorCode_noUserAuthenticated$$
# if the CSRF token was not submitted for protected URL
errorCode_csrf=Erreur CSRF - votre session a certainement expiré.
# ajax error, not sure of the specifics
errorCode_ajaxError=Une erreur a été détectée dans votre requête.
# header on error screen
guiErrorHeader=Erreur
# start over with the application
guiStartOver=Cliquez ici pour revenir à la page d'accueil.
# name of the group app
grouperAppName=Grouper
# institution name
institutionName=Université de ..........
# index description text
indexGrouperDescription=Ce site vous permet d'administrer les groupes de votre organisation, ainsi que leur membres. Vous trouverez les réponses aux questions les plus fréquentes en lisant la documentation d'assistance (en anglais).
# Logged in as string in top right corner
indexLoggedInAs=Connecté en tant que :
# Logout link on index page
indexLogoutLink=Déconnexion
# index quick links
indexQuickLinksLabel=Raccourcis
# Recent activity section label
indexRecentActivity=Activités récentes
# Recent activity table header
indexRecentActivityTableHeader=Activité récente
# Recent activity date table header
indexRecentActivityDateTableHeader=Date
# Button for my groups
indexMyGroupsButton=Mes groupes
# Button for my activity
indexMyActivityButton=Mon activité
# button to browse folders
indexBrowseFolders=Parcourir les dossiers
# Button for my folders
indexMyStemsButton=Mes dossiers
# title of my favorites widget
indexMyFavoritesTitle=Mes favoris
# title of my activity widget
indexMyActivityTitle=Mes activités
# Button for my favorites
indexMyFavoritesButton=Mes favoris
# if not loaded, this link will load them
indexMyFavoritesButtonLoad=Charger la liste de Mes favoris
# link at bottom of my services section
indexMyServicesViewAllServices=Voir tous les services
# Button for my services
indexMyServicesButton=Mes services
# link at the button of groups I manage section
indexMyGroupsViewAllGroups=Voir tous les groupes
# title at top of groups I manage section
indexMyGroupsTitle=Les groupes que je gère
# if not loaded, this link will load them
indexMyGroupsTitleLoad=Charger la liste des groupes que je gère
# link at bottom of folders I manage section
indexMyStemsViewAllStems=Voir tous les dossiers
# link at bottom of my favorites section
indexMyFavoritesViewAllFavorites=Voir tous les favoris
# title of the section for my services
indexMyServicesSectionTitle=Mes services
# if not loaded, this link will load them
indexMyServicesSectionTitleLoad=Charger mes services
# view all my memberships on index page
indexMyMembershipsViewAllMyMemberships=Voir toutes mes appartenances
# my memberships panel
indexMyMembershipsMyMemberships=Mes appartenances
# if not loaded, this link will load them
indexMyMembershipsMyMembershipsLoad=Charger mes appartenances
# recently used title
indexRecentlyUsedRecentlyUsed=Récemment utilisé
# load this if not loaded already
indexRecentlyUsedRecentlyUsedLoad=Charger la liste des entités récemment utilisées
# stems I manage title
indexStemsImanageStemsImanage=Mes dossiers
# load this if takes too long
indexStemsImanageStemsImanageLoad=Charger la liste de mes dossiers
# view all recently used
indexRecentlyUsedViewAllRecentlyUsed=Voir tous les groupes recemment utilisés
# is javascript is disabled
indexNoJavascript=Erreur : Javascript n'est pas activé sur votre navigateur. Veuillez activer Javascript pour utiliser cette application.
# select a widget to display
indexSelectWidgetToDisplay=Widget à afficher
# breadcrumb for home
myGroupsHomeBreadcrumb=Accueil
# breadcrumb on the my groups screen
myGroupsBreadcrumb=Mes groupes
# title of my groups screen
myGroupsTitle=Mes groupes
# tab for my groups
myGroupsTabMyGroups=Les groupes que je gère
# tab for my memberships
myGroupsTabMyMemberships=Groupes dont je suis membre
# tab for groups i can join
myGroupsTabGroupsCanJoin=Groupes que je peux rejoindre
# description for my groups
myGroupsDescription=Le tableau suivant liste tous les groupes dont vous pouvez gérer les appartenances.
# my groups filter for label
myGroupsFilterFor=Filtrer par :
# my groups name placeholder
myGroupsSearchNamePlaceholder=Nom du groupe ou du dossier
# my groups search button
myGroupsSearchButton=Appliquer
# my groups reset button
myGroupsResetButton=Reinitialiser
# not enough chars in the filter for my groups
myGroupsErrorNotEnoughChars=Erreur : renseigner 2 caractères ou plus
# on my groups results table, stem header
myGroupsFolderHeader=Dossier
# on my groups results table, group header
myGroupsGroupHeader=Nom du groupe
# if no results found
myGroupsNoResultsFound=Aucun resultat
# description on my groups join screen
myGroupsJoinDescription=Le tableau suivant liste tous les groupes que vous pouvez rejoindre (en tant que membre).
# join group button
myGroupsJoinGroupButton=Rejoindre le groupe
# problem getting group to join
myGroupsJoinGroupCantFindGroup=Impossible de trouver le groupe ou privilège insuffisant pour rejoindre le groupe
# success joined group
myGroupsJoinGroupSuccess=Succès : vous avez bien été ajouté en tant que membre de ce groupe
# already in group
myGroupsJoinGroupNoChangesSuccess=Note: déjà membre du groupe
# description on my groups memberships screen
myGroupsMembershipsDescription=Le tableau suivant liste tous les groupes dont vous êtes membre, directement ou indirectement (par le biais d'un autre groupe)
# leave group button
myGroupsMembershipsLeaveButton=Quitter le groupe
# problem getting group to leave
myGroupsMembershipsCantFindGroup=Impossible de trouver le groupe ou privilège insuffisant pour quitter le groupe
# success left group
myGroupsMembershipsLeftSuccess=Succès : vous n'êtes plus membre de ce groupe
# already out of group
myGroupsMembershipsLeftNoChangesSuccess=Note: cette personne n'est pas (ou plus) membre du groupe
# breadcrumb for home
myStemsHomeBreadcrumb=Accueil
# breadcrumb on the my stems screen
myStemsBreadcrumb=Mes dossiers
# title of my stems screen
myStemsTitle=Mes dossiers
# description for my stems
myStemsDescription=Le tableau suivant liste les dossiers où vous avez des privilèges
# my stems filter for label
myStemsFilterFor=Filtrer par :
# my stems name placeholder
myStemsSearchNamePlaceholder=Nom du dossier
# my stems search button
myStemsApplyFilterButton=Appliquer
# my stems reset button
myStemsResetButton=Reinitialiser
# not enough chars in the filter for my stems
myStemsErrorNotEnoughChars=Erreur : renseigner 2 caractères ou plus
# on my stems results table, parent stem header
myStemsParentStemHeader=Chemin du dossier
# on my stems results table, stem header
myStemsStemHeader=Nom du dossier
# if no results found
myStemsNoResultsFound=Aucun résultat
# filter options
myStemsFilterOptionCreateGroups=Dossiers où je peux créer des groupes ou des attributs
myStemsFilterOptionCreateStems=Dossiers où je peux créer des dossiers
myStemsFilterOptionGroupsManage=Dossiers contenant des groupes que je gère
myStemsFilterOptionAll=Tous
myStemsFilterOptionAttributeRead=Dossiers dont je peux voir les attributs
myStemsFilterOptionAttributeUpdate=Dossiers dont je peux mettre à jour les attributs
# folders I manage tab
myStemsImanageTab=Dossiers que je gère
# folders with groups I manage tab
myStemsContainingGroupsImanageTab=Dossiers avec les groupes que je gère
# folders with attributes I manage tab
myStemsContainingAttributesImanageTab=Dossiers avec les attributs que je gère
# description for stems with groups i manage
myStemsContainingGroupsImanageDescription=Le tableau suivant liste les dossiers qui contiennent les groupes que je gère
# description for stems with attributes i manage
myStemsContainingAttributesImanageDescription=Le tableau suivant liste les dossiers qui contiennent les attributs que je gère
# breadcrumb for home
myServicesHomeBreadcrumb=Accueil
# breadcrumb on the my services screen
myServicesBreadcrumb=Mes services
# title of my services screen
myServicesTitle=Mes services
# description for my services
myServicesDescription=Le tableau suivant liste tous les services correspondant au filtre de recherche
# my services filter for label
myServicesFilterFor=Filtrer par :
# my services name placeholder
myServicesSearchNamePlaceholder=Nom du service
# my services search button
myServicesApplyFilterButton=Appliquer
# my services reset button
myServicesResetButton=Reinitialiser
# not enough chars in the filter for my services
myServicesErrorNotEnoughChars=Erreur : veuillez renseigner 2 caractères ou plus
# on my services results table, parent stem header
myServicesParentStemHeader=Chemin d'accès
# on my services results table, service header
myServicesStemHeader=Nom du service
# if no results found
myServicesNoResultsFound=Aucun résultat
# If the URL is not valid
viewServiceCantFindServiceId=Erreur: impossible de trouver attributeDefNameId, nameOfAttributeDefName ou attributeDefNameIndex dans l'URL
# If the service cant be found but the id or name is passed in
viewServiceCantFindService=Erreur: impossible de trouver ce service
# label above the h1 on the service that tells the user this page is a service
viewServiceHeaderLabel=$$attributeDefType_service$$
# labels in table of screen for stems of a service
viewServiceParentStemHeader=Dossier parent
# labels in table of screen for stems of a service
viewServiceStemNameHeader=Nom du dossier
# if no folders found for this service
viewServiceNoResultsFound=Aucun résultat trouvé
# breadcrumb for home
myFavoritesHomeBreadcrumb=Accueil
# breadcrumb on the my favorites screen
myFavoritesBreadcrumb=Mes favoris
# title of my favorites screen
myFavoritesTitle=Mes dossiers
# description for my favorites
myFavoritesDescription=Le tableau suivant liste tous les favoris qui correspondent au critère de recherche
# my favorites filter for label
myFavoritesFilterFor=Filtrer par :
# my favorites name placeholder
myFavoritesSearchNamePlaceholder=Nom
# my stems search button
myFavoritesApplyFilterButton=Appliquer
# my favorites reset button
myFavoritesResetButton=Reinitialiser
# not enough chars in the filter for my favorites
myFavoritesErrorNotEnoughChars=Erreur : renseigner 2 caractères ou plus
# on my favorites results table, parent stem header
myFavoritesParentStemHeader=Chemin d'accès
# on my stems results table, favorite header
myFavoritesStemHeader=Nom
# if no results found
myFavoritesNoResultsFound=Aucun résultat
# breadcrumb for home
myActivityHomeBreadcrumb=Accueil
# breadcrumb on the my activity screen
myActivityBreadcrumb=Mes activités
# title of my activity screen
myActivityTitle=Mes activités
# description for my activity
myActivityDescription=La liste suivante affiche les activités correspondant au filtre
# my activity filter date range label
myActivityFilterFor=Filtrer
# my activity search range from placeholder
myActivitySearchRangeFromPlaceholder=De
# my activity search range to placeholder
myActivitySearchRangeToPlaceholder=A
# my stems search button
myActivityApplyFilterButton=Appliquer
# my activity reset button
myActivityResetButton=Reinitialiser
# date format not correct
myActivityIncorrectDateFormat=Format incorrect
# start date cannot be after end date
myActivityStartDateAfterEndDate=Erreur : la date de fin est avant la date de début
# on my activity results table, parent stem header
myActivityParentStemHeader=Activité
# on my stems results table, activity header
myActivityStemHeader=Date de l'activité
# if no results found
myActivityNoResultsFound=Aucun résultats
# If the URL is not valid
membershipCantFindFieldId=Erreur: impossible de trouver les champs fieldId, fieldName ou field dans l'URL
# URL is ok, but cant find field
membershipCantFindField=Erreur: impossible de trouver le champ field
# breadcrumb for configuration files add entry
configurationFilesAddEntryTitle=Ajouter une entrée
# membership trace subheader
membershipTraceSubHeader=
# membership trace breadcrumb
membershipTraceBreadcrumb=Détail sur l'appartenance au groupe
# lead at the top of the page that explains trace membership
membershipTracePageLead=${grouperRequestContainer.subjectContainer.guiSubject.ScreenLabelShort2noLink} est membre du groupe ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayExtension)} par le biais des chemins suivants:
# no memberships found on trace memberships screen
membershipTraceNoMembershipFound=Aucune appartenance à un groupe trouvée
# membership path first line introduces the subject to the path
membershipTracePathFirstLine=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} est un membre direct de
# membership path group line
membershipTraceGroupLine= ${grouperRequestContainer.membershipGuiContainer.guiGroupCurrent.link}
membershipTraceStemLine= ${grouperRequestContainer.membershipGuiContainer.guiStemCurrent.link}
membershipTraceAttributeDefLine= ${grouperRequestContainer.membershipGuiContainer.guiAttributeDefCurrent.link}
# attribute def name is required
membershipAssignAttributeAttributeDefNameRequired=Erreur : un nom de définition d'attribut valide est requis.
# enabled date/start date is not valid
membershipAssignAttributeAttributeStartDateNotValid=Erreur : la date de début n'est pas valide.
# membership path group member of line
membershipTraceGroupMemberOf= qui est un membre direct de
# membership path group composite union of line
membershipTraceGroupCompositeOfUnion= qui est un composite factor union with ${grouperRequestContainer.membershipGuiContainer.guiGroupFactor.shortLink} de
# membership path group composite intersect of line
membershipTraceGroupCompositeOfIntersection= qui est un opérande avec ${grouperRequestContainer.membershipGuiContainer.guiGroupFactor.shortLink} du groupe composé de type intersection
# membership path group composite minus of line
membershipTraceGroupCompositeOfMinus= qui est un opérande avec ${grouperRequestContainer.membershipGuiContainer.guiGroupFactor.shortLink} du groupe composé de type complément
# button to go to back to entity
membershipTraceBackToSubjectButton=Retour à l'entité
# button to go back to group
membershipTraceBackToGroupButton=Retour au groupe
# button to go back to stem
membershipTraceBackToStemButton=Retour au dossier
# button to go back to membership
membershipTraceBackToMembershipButton=Retour à l'appartenance à un groupe
# button to go to back to attribute def
membershipTraceBackToAttributeDefButton=Retour à l'attribut
# if there are no paths
membershipTraceGroupNoPaths=Il n'y a aucun historique pour cette entité et ce groupe
# if there are no paths allowed by user
membershipTraceGroupNoPathsAllowed=Vous n'êtes pas autorisé à voir les chemins d'accès pour cette entité et ce groupe
# if there are some paths cannot see
membershipTraceGroupPathsNotAllowed=Note: il y a ${grouperRequestContainer.membershipGuiContainer.pathCountNotAllowed} chemins d'accès que vous n'êtes pas autorisé à visualiser pour cette entité et ce groupe
# no memberships found on edit memberships screen
membershipEditNoMembershipFound=Aucune appartenance à un groupe trouvée
# disabled date/end date is not valid.
membershipAssignAttributeAttributeEndDateNotValid=Erreur : la date de fin n'est pas valide.
# subheader on edit membership screen
membershipEditSubHeader=Appartenance et privilège au sein du groupe ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayExtension)}
# membership label for is direct or indirect member, note: these do not show up on screen
membershipEditLabelMembership=Appartenance directe:
membershipEditLabelIndirectMembership=Appartenance indirecte:
# membership label for if the user is a direct/indirect member or not
membershipEditHasDirectMembership=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} est un membre direct du groupe ${grouperRequestContainer.groupContainer.guiGroup.shortLink}
membershipEditNotHasDirectMembership=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} is n'est pas un membre direct du groupe ${grouperRequestContainer.groupContainer.guiGroup.shortLink}
membershipEditHasIndirectMembership=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} est un membre indirect du groupe ${grouperRequestContainer.groupContainer.guiGroup.shortLink}
membershipEditNotHasIndirectMembership=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} n'est pas un membre indirect du groupe ${grouperRequestContainer.groupContainer.guiGroup.shortLink}
# membership edit start date label
membershipEditLabelStartDate=Date de début :
# membership start date subtext
membershipEditLabelStartDateSubtext=Date de début de participation au groupe.
# membership edit end date label
membershipEditLabelEndDate=Date de fin :
# membership end date subtext
membershipEditLabelEndDateSubtext=Date de fin de participation au groupe.
# membership edit direct privileges label
membershipEditLabelDirectPrivileges=Privilèges direct :
# membership edit indirect privileges label
membershipEditLabelIndirectPrivileges=Privilèges indirect :
# save button on membership edit screen
membershipEditSaveButton=Sauvegarder
# cancel button on membership edit screen
membershipEditCancelButton=Annuler
# trace button on membership edit screen
membershipEditTraceButton=Détail
# invalid dates on edit membership
membershipEditFromDateInvalid='Date de début' est incorrecte. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:58
membershipEditToDateInvalid='Date de fin' est incorrecte. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:58
# placeholder in the date field
membershipEditDatePlaceholder=Ex : 2022/08/22 15:58
# success string for membership saved
membershipEditSaveSuccess=Succès : les modifications ont bien été sauvegardées
# no change string for membership saved
membershipEditNoChange=Note: aucun changement
# privilege trace subheader
privilegesTraceSubHeader=Historique des privilèges pour ${grouperRequestContainer.subjectContainer.guiSubject.screenLabelShort2noLink}
privilegesTraceSubjectSubHeader=Historique des privilèges pour ${grouperRequestContainer.groupContainer.guiGroup.group.displayName}
privilegesTraceStemSubHeader=Historique des privilèges pour ${grouperRequestContainer.subjectContainer.guiSubject.screenLabelShort2noLink}
privilegesTraceStemSubjectSubHeader=Historique des privilèges pour ${grouperRequestContainer.stemContainer.guiStem.stem.displayName}
privilegesTraceAttributeDefSubHeader=Historique des privilèges pour ${grouperRequestContainer.subjectContainer.guiSubject.screenLabelShort2noLink}
privilegesTraceAttributeDefSubjectSubHeader=Historique des privilèges pour ${grouperRequestContainer.attributeDefContainer.guiAttributeDef.attributeDef.displayName}
# privilege trace breadcrumb
privilegesTraceBreadcrumb=Historique des privilèges
# lead at the top of the page that explains trace privileges
privilegesTracePageLead=${grouperRequestContainer.subjectContainer.guiSubject.screenLabelShort2noLink} a les privilèges sur le ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayExtension)} groupe par les chemins d'accès suivants:
privilegesTraceStemPageLead=${grouperRequestContainer.subjectContainer.guiSubject.screenLabelShort2noLink} a les privilèges sur le ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiStem.stem.displayExtension)} dossier par les chemins d'accès suivants:
privilegesTraceAttributeDefPageLead=${grouperRequestContainer.subjectContainer.guiSubject.screenLabelShort2noLink} a les privilèges sur l' ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiAttributeDef.attributeDef.displayExtension)} attribute definition par les chemins d'accès suivants:
# no privileges found on trace privileges screen
privilegesTraceNoPrivilegesFound=Aucun privilège trouvé
# membership path first line introduces the subject to the path
privilegesTracePathFirstLine=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} a direct ${grouperRequestContainer.membershipGuiContainer.privilegeLabelsString} privileges sur
# membership path first line introduces the subject to the path for every entity
privilegesTracePathEveryEntityFirstLine=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} hérite de $$term.everyEntity$$ qui a direct ${grouperRequestContainer.membershipGuiContainer.privilegeLabelsString} privileges sur
# membership path first line introduces the subject to the path
privilegesTraceMembershipPathEveryEntityFirstLine=${grouperRequestContainer.subjectContainer.guiSubject.shortLink} hérite de $$term.everyEntity$$ qui est un membre direct de
# membership path first line introduces the subject to the path
privilegesTracePathLastLine= which has direct ${grouperRequestContainer.membershipGuiContainer.privilegeLabelsString} privileges sur
# first line of privileges block which has the comma separated list of privileges
privilegesTracePrivilegesLine=${grouperRequestContainer.membershipGuiContainer.privilegeLabelsString}
# button to go to back to entity
privilegesTraceBackToSubjectButton=Retour aux provilèges de l'entité
# button to go back to group
privilegesTraceBackToGroupButton=Retour aux provilèges du groupe
# button to go back to stem
privilegesTraceBackToStemButton=Retour aux provilèges du dossier
# button to go back to attribute def
privilegesTraceBackToAttributeDefButton=Retour aux provilèges des attribute definition
# if there are no paths
privilegesTraceGroupNoPaths=Il n'y a aucun privilège pour cette entité et ce groupe
privilegesTraceStemNoPaths=Il n'y a aucun privilège pour cette entité et ce dossier
privilegesTraceAttributeDefNoPaths=Il n'y a aucun privilège pour cette entité et cette definition d'attribut
# if there are no paths allowed by user
privilegesTraceGroupNoPathsAllowed=Vous n'êtes pas autorisé à voir les chemins d'accès pour cette entité et ce groupe
# if there are some paths cannot see
privilegesTraceGroupPathsNotAllowed=Note: il y a ${grouperRequestContainer.membershipGuiContainer.pathCountNotAllowed} chemins que vous n'êtes pas autorisé à visualiser pour cette entité et ce groupe
# If the URL is not valid
subjectCantFindSubjectId=Erreur: impossible de trouver les variables subjectId, subjectIdentifier, subjectIdOrIdentifier, memberId dans l'URL
# If the subject cant be found but the id or name is passed in
subjectCantFindSubject=Erreur: entité non trouvée
# Search for a group to add the subject to
subjectSearchForGroupButton=Rechercher un groupe
# Search for a stem to add the subject to
subjectSearchForStemButton=Rechercher un dossier
# Search for an attribute to add the subject to
subjectSearchForAttributeDefButton=Rechercher un attribut
# When searching for a group, this is the placeholder
subjectSearchGroupPlaceholder=Rechercher un groupe
# When searching for an attributeDef, this is the placeholder
subjectSearchAttributeDefPlaceholder=Rechercher un attribut
# When searching for a stem, this is the placeholder
subjectSearchStemPlaceholder=Rechercher un dossier
# when searching for a group to add a subject to, this is the placeholder
subjectSearchButton=Rechercher
# when searching for a group, match exact id
subjectSearchExactIdMatch=Recherche exacte par l'identifiant du groupe
# close button on subject search for group screen
subjectSearchCloseButton=Fermer
# description of the results for searching for a group to add the entity to
subjectSearchResultsDescription=Le tableau ci-dessous liste les groupes auxquel vous avez les droits pour ajouter/supprimer des membres
# description of the results for searching for an attribute def to add the entity to
subjectSearchAttributeDefResultsDescription=
# column header for the stem the object is in
subjectSearchResultsColumnHeaderStem=Dossier
# column header for the group of the object
subjectSearchResultsColumnHeaderGroupName=Nom du groupe
# column header for the attributeDef of the object
subjectSearchResultsColumnHeaderAttributeDefName=Nom d'attribut
# group name label on subject screen to add group
subjectSearchGroupName=Nom du groupe:
# stem name label on subject screen to add stem
subjectSearchStemName=Nom du dossier:
# attribute name label on subject screen to add attribute def
subjectSearchAttributeDefName=Nom d'attribut:
# text before the combo link
subjectSearchLabelPreComboLink=Entrez un nom de groupe ou un ID, ou
# text to search for a group
subjectSearchForGroupLink=rechercher un groupe.
# text before the combo link for stem
subjectSearchStemLabelPreComboLink=Entrez un nom, ID de dossier ou
# text to search for a stem
subjectSearchForStemLink=rechercher un dossier.
# text before the combo link for attributeDef
subjectSearchAttributeDefLabelPreComboLink=Entrez un nom d'attribut ou
# text to search for an attribute
subjectSearchForAttributeDefLink=rechercher un attribut.
# assign these privileges label on view subject
subjectViewAssignThesePrivileges=Assignez les privilèges:
# Add link in text of subject view screen
subjectViewAddGroupLink=Ajouter
# Add link in text of subject view screen
subjectViewAddAttributeDefLink=Ajouter
# Add link in text of subject view screen
subjectViewAddStemLink=Ajouter
# or text between add button and bulk
subjectViewTextBetweenAddAndBulk=
Vous pouvez aussi
# text after the bulk link
subjectViewTextPostBulkLink=.
# link for import a list of members
subjectViewBulkLink=importer une liste de membres
# if default privileges should be assigned
subjectViewDefaultPrivileges=Privilèges par défaut
# if custom privileges should be assigned
subjectViewCustomPrivileges=Privilèges personnalisés
# label for subject id
subjectViewLabelId=Identifiant :
# label for email
subjectViewLabelEmail=Courriel :
# label for name
subjectViewLabelName=Nom :
# label for description
subjectViewLabelDescription=Description :
# label for source id
subjectViewLabelSourceId=Identifiant de la source (SourceID) :
# label for source name
subjectViewLabelSourceName=Nom de la source :
# label for member id
subjectViewLabelMemberId=Identifiant membre (ID) :
# make labels like this to have custom attribute labels
subjectViewLabel__sourceTextId__attributeName=Mon label d'attribut:
subjectViewLabel__jdbc__loginid=Identifiant:
subjectViewLabel__jdbc__lfname=Nom/prénom:
# button to add to a group
subjectViewMoreActionsAddMembers=Ajouter un groupe
# subject view audit log button
subjectViewMembershipAuditButton=Voir le journal d'audit d'appartenance
# subject view action log button
subjectViewActionAuditButton=Voir le journal d'audit des actions
# subject view privilege log button
subjectViewPrivilegeAuditButton=Voir le journal d'audit des privilèges
# subject view provisioning button
subjectViewProvisioningButton=Provisionnement
# label on subject audit screen about filtering by date
subjectAuditLogFilterByDate=Filtrer par date :
# label on subject audit screen of filter types: on, before, between, since
subjectAuditLogFilterType_all=tous
subjectAuditLogFilterType_on=le
subjectAuditLogFilterType_before=avant
subjectAuditLogFilterType_between=entre
subjectAuditLogFilterType_since=depuis
# placeholder for audit log dates
subjectAuditLogFilterDatePlaceholder=aaaa/mm/jj
# subject audit and label between two date inputs
subjectAuditLogFilterAndLabel=et
# label to show extended results
subjectAuditLogFilterShowExtendedResults=Etendre les résultats?
# subject audit log filter find entries
subjectAuditLogFilterFindEntriesButton=Trouver les entrées
# subject audit log filter validations
subjectAuditLogFilterFromDateRequired='Date de début' est un champ obligatoire
subjectAuditLogFilterToDateRequired='Date de fin' est un champ obligatoire
subjectAuditLogFilterFromDateInvalid='Date de début' est invalide. Entrer: aaaa/mm/jj
subjectAuditLogFilterToDateInvalid='Date de fin' est invalide. Entrer: aaaa/mm/jj
subjectAuditLogNoEntriesFound=Aucun audit trouvé
# subject audit log table headers
subjectAuditLogFilterColumnDate=Date
subjectAuditLogFilterColumnActor=Acteur
subjectAuditLogFilterColumnEngine=Moteur
subjectAuditLogFilterColumnSummary=Résumé
subjectAuditLogFilterColumnDuration=Durée
subjectAuditLogFilterColumnDurationMillis=ms
subjectAuditLogFilterColumnDurationSeconds=s
subjectAuditLogFilterColumnQueryCount=Nombre de requêtes
subjectAuditLogFilterColumnServerUsername=Utilisateur du serveur
subjectAuditLogFilterColumnUserIpAddress=Adresse IP
subjectAuditLogFilterColumnServer=Serveur
subjectAuditLogFilterColumnEntryId=ID entrée
subjectAuditLogFilterColumnRawDescription=Description brute
# description of audit log screen
subjectAuditLogDescription=Le journal d'audit affiche toute l'activité récente relatif à ce sujet.
# button to add stem privilege
subjectViewMoreActionsAddMembersToStem=Ajouter des privilèges sur un dossier
# button to add attribute definition privilege
subjectViewMoreActionsAddMembersToAttributeDef=Ajouter des privilèges sur un attribut
# remove from my favorites button
subjectViewMoreActionsRemoveFromMyFavorites=Supprimer de mes favoris
# add to my favorites button
subjectViewMoreActionsAddToMyFavorites=Ajouter à mes favoris
# view/assign permissions
subjectViewPermissionsButton=Permissions
# attribute assignments button
subjectAttributeAssignmentsButton=Assigner des attributs
# if not enough chars in the search form
subjectViewAddToGroupNotEnoughChars=Veuillez entrer au moins deux caractères
subjectViewAddToAttributeDefNotEnoughChars=Saisissez au moins deux caractères
# group was added to my favorites
subjectSuccessAddedToMyFavorites=Le sujet a été ajouté au favoris
# group was removed from my favorites
subjectSuccessRemovedFromMyFavorites=Le sujet a été supprimé des favoris
# if no subjects found
subjectViewAddMemberNoSubjectsFound=Aucune entités trouvées
# description for members tab
subjectViewGroupsDescription=Le tableau ci-dessous liste tous les groupes auquel ${grouperRequestContainer.subjectContainer.guiSubject.ScreenLabelShort2noLink} appartient.
# memberships tab on subject screen
subjectMembershipsTab=Appartenance
# privileges tab
subjectPrivilegesTab=Privilèges sur les groupes
# stem privileges tab
subjectStemPrivilegesTab=Privilèges sur les dossiers
# attribute privileges tab
subjectAttributePrivilegesTab=Privilèges sur les attributs
# filter subject for
subjectFilterFor=Filtrer par :
# all option on select
subjectFilterAllAssignments=Tous les groupes
# direct option on select
subjectFilterDirectAssignments=A une appartenance direct
# indirect option on select
subjectFilterIndirectAssignments=A une appartenance indirect
# placeholder in text box for filtering group name
subjectFilterFormPlaceholder=Nom du groupe
# apply filter button on subject screen
subjectApplyFilterButton=Appliquer
# reset button on filter of group screen
subjectResetButton=Reinitialiser
# columns headers for subject membership tab
subjectMembershipStemColumn=Dossier
subjectMembershipMembershipColumn=Appartenance à un groupe
# revoke membership
subjectViewRevokeMembershipButton=Supprimer l'appartenance au groupe
# button to remove selected groups from the member
subjectRemoveSelectedGroupsButton=Supprimer les groupes sélectionnés
# if group cant be found
subjectDeleteGroupCantFindGroup=Impossible de trouver le groupe
# if they didnt select groups
subjectMembershipsRemoveNoGroupSelects=Erreur: veuillez selctionner au moins un groupe
# cant find the group
subjectAddMemberCantFindGroup=Selectionnez un groupe provenant des résultats de la recherche
# cant find attribute def
subjectAddMemberCantFindAttributeDef=Sélerctionner un attribut des résultats de recherche
# if the user didnt select any privileges
subjectAddMemberPrivRequired=Sélectionner au moins un privilège
# if the user didnt select any privileges
subjectAddMemberStemPrivRequired=Sélectionner au moins un privilège
# if the user didnt select any privileges
subjectAddMemberAttributeDefPrivRequired=Sélectionner au moins un privilège
# cant find the stem
subjectAddMemberCantFindStem=Sélerctionner un dossier des résultats de recherche
# if a group is not allowed
subjectNotAllowedToAdminAnotherGroup=Erreur: vous n'êtes pas autorisé à administrer ce groupe
# if a privilege is not allowed
subjectAddMemberNotAllowedToAssignPrivs=Erreur: vous devez avoir le privilège ADMIN sur ce groupe pour sélectionner un privilège
# if a stem is not allowed
subjectNotAllowedToAdminAnotherStem=Erreur: vous n'êtes pas autorisé à administrer ce dossier
# if an attribute def is not allowed
subjectNotAllowedToAdminAnotherAttributeDef=Erreur: vous n'etes pas autorisé à administrer cet attribute definition
# update selected on this subject privilege screens
thisSubjectPrivilegeUpdateSelectedButton=Valider
# tab with link for this subject attributeDef privileges
thisSubjectsAttributeDefPrivilegesTab=Les privilèges du sujet pour les attribute definitions
# description on this subject group privileges screen
thisSubjectsGroupPrivilegesDescription=L'entité a des privilèges au sein des groupes suivants
# description on this subject stem privileges screen
thisSubjectsStemPrivilegesDescription=L'entité a des privilèges au sein des dossiers suivants
# description on this subject attribute definition privileges screen
thisSubjectsAttributeDefPrivilegesDescription=L'entité a des privilèges au sein des définitions d'attributs suivants
# folder column on this subject privileges table
thisSubjectsPrivilegesFolderColumn=Dossier
# group column on this subject privileges table
thisSubjectsPrivilegesGroupColumn=Nom du groupe
# error need to select a group
thisSubjectsPrivilegesErrorGroupRequired=Erreur: vous devez sélectionner au moins un groupe
# error need to select a stem
thisSubjectsPrivilegesErrorStemRequired=Erreur: vous devez sélectionner au moins un dossier
# error need to select a attributeDef
thisSubjectsPrivilegesErrorAttributeDefRequired=Erreur: vous devez sélectionner au moins une définition d'attribut
# if the objects involve attribute definitions, this is the attribute definition where the privileges are
thisSubjectsPrivilegesAttributeDefColumn=Définition d'attribut
# membership column on this subject privileges table
thisSubjectsPrivilegesMembershipColumn=Privilège hérité
# filter group name textfield placeholder
thisSubjectsPrivilegesGroupFilterFormPlaceholder=Nom du groupe
# filter folder name textfield placeholder
thisSubjectsPrivilegesStemFilterFormPlaceholder=Nom du dossier
# filter attribute def name textfield placeholder
thisSubjectsPrivilegesAttributeDefFilterFormPlaceholder=Attribute definition
# button to remove this subject from selected groups
thisSubjectsPrivilegesRemoveFromSelectedGroups=Supprimer les privilèges sélectionnés pour ce sujet
# if they didnt select groups
thisSubjectsPrivilegesRemoveNoGroupsSelects=Erreur: selectionné au moins un groupe
# if they didnt select stems
thisSubjectsPrivilegesRemoveNoStemsSelects=Erreur: selectionné au moins un dossier
# if they didnt select stems
thisSubjectsPrivilegesRemoveNoAttributeDefsSelects=Erreur: selectionné au moins une définition d'attribut
# folder column on this groups privileges table
thisSubjectsPrivilegesStemColumn=Dossier
# button next to rows which is the actions for that row
thisSubjectsPrivilegesActionsButton=Actions
# menu for actions, edit memberships and privileges
thisSubjectsPrivilegesActionsMenuEditMembershipsAndPrivileges=Modifier les appartenances & privilèges
# menu for actions, trace privileges
thisSubjectsPrivilegesActionsMenuTracePrivileges=Historique des privilèges
# menu for actions, view group
thisSubjectsPrivilegesActionsMenuViewGroup=Voir le groupe
# menu for actions, view stem
thisSubjectsPrivilegesActionsMenuViewStem=Voir le dossier
# menu for actions, view attributeDef
thisSubjectsPrivilegesActionsMenuViewAttributeDef=Voir la définition d'attribut
# title on hover over a check mark to remove privilege
thisSubjectsPrivilegesRemoveTitle=Supprimer ce privilège
# title on hover over a blank or X to remove privilege
thisSubjectsPrivilegesAssignTitle=Assigner ce privilège
# group validations fields too long
groupValidation_groupDescriptionTooLong=Erreur: la description du groupe est trop longue
groupValidation_groupDisplayExtensionTooLong=Erreur: le nom du groupe est trop long
groupValidation_groupExtensionTooLong=Erreur: l'ID du groupe est trop long
groupValidation_groupDisplayNameTooLong=Erreur: le nom du groupe rend le chemin (path) trop long.
groupValidation_groupNameTooLong=Erreur: l'ID du groupe rend l'ID du path trop long.
# If the URL is not valid
groupCantFindGroupId=Erreur: impossible de trouver les variables groupId, groupName, ou groupIndex dans l'URL
# If the group cant be found but the id or name is passed in
groupCantFindGroup=Erreur: impossible de trouver le groupe
# if not allowed to admin group
groupNotAllowedToAdminGroup=Erreur: vous n'êtes pas autorisé à administrer le groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}
# if a group is not allowed
groupNotAllowedToAdminAnotherGroup=Erreur: vous n'êtes pas autorisé à administrer le groupe
# if a stem is not allowed
groupNotAllowedToAdminAnotherStem=Erreur: vous n'êtes pas autorisé à administrer le dossier
# if an attribute def is not allowed
groupNotAllowedToAdminAnotherAttributeDef=Erreur: vous n'êtes pas autorisé à administrer l'attribute definition
# if not allowed to update group
groupNotAllowedToUpdateGroup=Erreur: vous n'êtes pas autorisé à mettre à jour la liste des membres du groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}
# if not allowed to read group
groupNotAllowedToReadGroup=Erreur: vous n'êtes pas autorisé à accéder à la liste des membres du groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}
# if not allowed to view group
groupNotAllowedToViewGroup=Erreur: vous n'êtes pas autorisé à accéder au groupe
# if not allowed to optin group
groupNotAllowedToOptinGroup=Erreur: vous n'êtes pas autorisé à rejoindre le groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}
# if not allowed to optout group
groupNotAllowedToOptoutGroup=Erreur: vous n'êtes pas autorisé à quitter le groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}
# remove all members title of confirm screen
groupRemoveMembersTitle=Supprimer tous les membres
# delete button on the delete group screen
groupDeleteDeleteButton=Supprimer
# delete button on the delete entity screen
localEntityDeleteDeleteButton=Supprimer
# cancel button on the delete group screen
groupDeleteCancelButton=Annuler
# cancel button on the delete local entity screen
localEntityDeleteCancelButton=Annuler
# remove members button on the remove members group screen
groupRemoveMembersRemoveButton=Supprimer tous les membres
# text on remove members screen confirming if you want to remove all members
groupRemoveMembersConfirmText=Vous êtes sur le point de supprimer tous les membres du groupe ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayExtension)}. Cette opération est irréversible.
Êtes-vous sur de vouloir continuer?
# cancel button on the delete group screen
groupRemoveMembersCancelButton=Annuler
# button in view group to remove all members
groupViewRemoveAllMembersButton=Supprimer tous les membres
# text if group is disabled
groupViewGroupDisabled=Ce groupe est désactivé.
# text if local entity is disabled
localEntityViewLocalEntityDisabled=Cette entité locale est désactivée.
# success, all members were removed from the group
groupRemoveMembersSuccess=Succès : tous les membres ont été supprimés du groupe
# cannot perform an action since the group is a composite
groupProblemWithComposite=Erreur: impossible d'effectuer cette action sur un groupe composé
# cannot perform an action since the group is a composite
groupProblemDeleteWithCompositeFactor=Erreur: il est impossible de supprimer ce groupe puisqu'il est utilisé dans un groupe(s) algébrique(s):
# Path label
groupLabelPath=Chemin :
# ID path label
groupLabelIdPath=ID Chemin :
# alternate id path label
groupLabelAlternateIdPath=ID Chemin alternatif :
# id label
groupLabelId=ID :
# created label
groupLabelCreated=Créé le :
# creator label
groupLabelCreator=Createur :
# name of group
groupLabelName=Nom :
# when last edited
groupLabelLastEdited=Dernière modification effectuée le :
# who last edits the group
groupLabelLastEditedBy=Modifié par :
# the numeric index of this group
groupLabelIdIndex=Numéro d'index :
# uuid of group
groupLabelUuid=UUID :
# type of the group
groupLabelTypeLabel=Type :
# group type of group
groupLabelType_group=Groupe
# group type of role
groupLabelType_role=Rôle
# group type of local entity
groupLabelType_entity=Entité locale
# label for the group of privileges assigned to everyone
groupLabelPrivilegesAssignedToEveryone=Privilèges par défaut :
# If this group is a composite owner of factor groups
groupLabelCompositeOwner=Résultante :
# If this group is a composite factor other groups
groupLabelCompositeFactors=Opérande :
# If this group is not a composite owner
groupLabelThisGroupNotComposite=Ce groupe n'est pas la resultante d'un groupe algébrique
# If this group is not a composite owner
groupLabelThisGroupNotCompositeFactor=Ce groupe n'est pas une opérande d'un groupe algébrique.
# composite strings for the various types of composites
groupLabelCompositeUnion=${grouperRequestContainer.groupContainer.compositeOwnerGuiGroup.shortLinkWithIcon} is a composite union of ${grouperRequestContainer.groupContainer.compositeLeftFactorGuiGroup.shortLinkWithIcon} and ${grouperRequestContainer.groupContainer.compositeRightFactorGuiGroup.shortLinkWithIcon}
groupLabelCompositeIntersection=${grouperRequestContainer.groupContainer.compositeOwnerGuiGroup.shortLinkWithIcon} est un groupe algébrique de type intersection entre ${grouperRequestContainer.groupContainer.compositeLeftFactorGuiGroup.shortLinkWithIcon} et ${grouperRequestContainer.groupContainer.compositeRightFactorGuiGroup.shortLinkWithIcon}
groupLabelCompositeMinus=${grouperRequestContainer.groupContainer.compositeOwnerGuiGroup.shortLinkWithIcon} est un groupe composé de ${grouperRequestContainer.groupContainer.compositeLeftFactorGuiGroup.shortLinkWithIcon} moins ${grouperRequestContainer.groupContainer.compositeRightFactorGuiGroup.shortLinkWithIcon}
# in the main panel this will show composites
groupLabelCompositeOwnerMainPanel=Note : ce groupe ne peut comporter de membres directs car c'est un groupe composite -
groupLabelCompositeFactorMainPanel=Note: ce groupe est un groupe algébrique:
# if you dont not have privileges to view the composite group information
groupLabelNotAllowedToViewAllGroups=Vous n'êtes pas autorisé à voir tous les groupes
# if you dont not have privileges to view the composite group information for one owner of this factor
groupLabelNotAllowedToViewOwner=Impossible de VOIR le groupe
# entity type of the group
groupLabelEntityType=Type d'entité:
# type of group
groupLabelTypeOfGroup=$$find.group-type$$
# label about checkbox on form to match id
groupLabelExactIdMatch=Recherche exacte sur l'identifiant de l'entité
# search for entity button on group screen
groupSearchForEntityButton=Rechercher une entité
# search for an entity placeholder
groupSearchForEntityPlaceholder=Rechercher une entité
# group search button
groupSearchButton=Rechercher
# group search results column name for entity
groupSearchResultsColumnName=Nom de l'entité
# search search member or id
groupSearchMemberOrId=Nom :
# close button on group search screen
groupSearchCloseButton=Fermer
# text before the combo link
groupSearchLabelPreComboLink=Saisissez un nom ou effectuer
# text to search for an entity
groupSearchForEntityLink=une recherche avancée.
# label when membership
groupMembershipAssignType_IMMEDIATE=Direct
# label when membership
groupMembershipAssignType_EFFECTIVE=Indirecte
# label when membership
groupMembershipAssignType_IMMEDIATE_AND_EFFECTIVE=Direct, Indirecte
# label on groups screen of members tab
groupMembersTab=Membres
# label on groups screen of members tab
localEntityViewTab=Visualiser
# label on groups screen of privileges tab
groupPrivilegesTab=Privilèges
# label on filter on group screen
groupFilterFor=Filtrer par :
# filter for description
groupFilterForDescription=Filtrer tous les membres, seulement les membres directs ou seulement les membres indirects
# placeholder in text box for filtering member name
groupFilterFormPlaceholder=Nom du membre
# member name field description
groupFilterMemberNameDescription=Filtrer par nom de membre
# apply filter button on group screen
groupApplyFilterButton=Appliquer
# reset button on filter of group screen
groupResetButton=Reinitialiser
#button hides advanced filtering
groupAdvancedButton=Avancé
# all option for groups
groupFilterAllGroups=Tous les groupes
# all option for stems
groupFilterAllStems=Tous les dossiers
# all option for attributeDefs
groupFilterAllAttributeDefs=Tous les attributs
# all option on select
groupFilterAllAssignments=Tous les membres
# direct option on select
groupFilterDirectAssignments=Appartient au groupe de manière directe
# indirect option on select
groupFilterIndirectAssignments=Appartient au groupe de manière indirecte
# pit options
groupFilterPITOptions=Historiques d'activités (point in time) :
# pit options description
groupFilterPITOptionsDescription=Par défaut, seuls les membres actuels sont affichés. Vous pouvez choisir de voir les anciens membres à partir de l'audit.
# custom composite options
groupFilterCustomCompositeOptions=Filtre de groupe :
# custom composite options description
groupFilterCustomCompositeOptionsDescription=Pour filtrer en fonction de l'apartenance à un autre groupe. Pour ajouter un filtre de groupe, contactez l'administrateur.
# don't use pit data
groupFilterPITNo=Non, ne montrer que les membres actuels
# use pit data
groupFilterPITYes=Oui, afficher les anciennes appartenances
# pit from date
groupFilterPITFromDate=Rechercher à partir du :
# pit from date description
groupFilterPITFromDateDescription=Recherche dans l'historique des appartenances après cette date
# pit end date
groupFilterPITToDate=Rechercher avant le :
# pit end date
groupFilterPITToDateDescription=Recherche dans l'historique des appartenances avant cette date
# enabled/disabled options
groupFilterEnabledDisabledOptions=Début / fin de participation :
# enabled/disabled options description
groupFilterEnabledDisabledOptionsDescription=Par défaut, seuls les membres actifs sont affichés. Pour visualiser tous les membres, y compris ceux qui sont désactivés (car leur date de désactivation est passée), sélectionnez l'option "Afficher les dates de participation".
# show enabled/disabled status
groupFilterEnabledDisabledOptionsStatus=Afficher les dates de participation
# show members with disabled dates
groupFilterEnabledDisabledOptionsDisabledDates=Membres avec des dates de fin de participation
# show members with enabled dates
groupFilterEnabledDisabledOptionsEnabledDates=Membres avec des dates de début de participation
# status enabled
groupFilterStatusEnabled=Activé
# status disabled
groupFilterStatusDisabled=Désactivé
# privilege revoked
groupSuccessRevokedPrivilege=Succès : privilège supprimé
# privilege granted
groupSuccessGrantedPrivilege=Succès : privilège accordé
#success message for assigned privileges
groupSuccessGrantedPrivileges=Succès : privilèges accordés
#success message for assigned privileges
groupSuccessRevokedPrivileges=Succès : privilèges supprimés
#note, no immediate privilegs to assign
groupNoteNoGrantedPrivileges=Note : aucun privilèges à accorder
#note, no immediate privileges to revoke
groupNoteNoRevokedPrivileges=Note : aucun privilèges à supprimer
#error need to select an entity
groupErrorEntityRequired=Erreur: vous devez sélectonner au moins une entité
#group privileges descript at top of tab
groupPrivilegesDecription=
#local entity privileges descript at top of tab
localEntityPrivilegesDecription=Le tableau ci-dessous liste les entités ayant des droits sur cette entité.
# group privileges tab filter for label
groupPrivilegeFilterFor=Filtrer par :
# dropdown for privileges filter, everyone
groupPrivilegesFilterEveryone=Tous les privilèges
# dropdown for privileges filter, people with admin
groupPrivilegesFilterAdmins=Entités avec $$priv.adminUpper$$
# dropdown for privileges filter, people with optin
groupPrivilegesFilterOptins=Entités avec $$priv.optinUpper$$
# dropdown for privileges filter, people with update
groupPrivilegesFilterUpdaters=Entités avec $$priv.updateUpper$$
# dropdown for privileges filter, people with read
groupPrivilegesFilterReaders=Entités avec $$priv.readUpper$$
# dropdown for privileges filter, people with view
groupPrivilegesFilterViewers=Entités avec $$priv.viewUpper$$
# dropdown for privileges filter, people with optout
groupPrivilegesFilterOptouts=Entités avec $$priv.optoutUpper$$
# dropdown for privileges filter, people with attr read
groupPrivilegesFilterAttrReaders=Entités avec $$priv.groupAttrReadUpper$$
# dropdown for privileges filter, people with attr read
groupPrivilegesFilterAttrUpdaters=Entités avec $$priv.groupAttrUpdateUpper$$
# dropdown for assignment type
groupPrivilegesFilterAllAssignments=Toutes les entités
# dropdown for assignment type, has direct assignments
groupPrivilegesFilterDirectAssignments=Affectations directes
# dropdown for assignment type, has indirect assignments
groupPrivilegesFilterIndirectAssignments=Affectations indirectes
# dropdown for what to bulk assign
groupPrivilegesAssignAdminPrivilege=Attribuer le privilège $$priv.adminUpper$$
groupPrivilegesAssignUpdatePrivilege=Attribuer le privilège $$priv.updateUpper$$
groupPrivilegesAssignReadUpdatePrivilege=Attribuer le privilège $$priv.readUpper$$/$$priv.updateUpper$$
groupPrivilegesAssignReadPrivilege=Attribuer le privilège $$priv.readUpper$$
groupPrivilegesAssignViewPrivilege=Attribuer le privilège $$priv.viewUpper$$
groupPrivilegesAssignGroupAttributeReadPrivilege=Attribuer le privilège $$priv.groupAttrReadUpper$$
groupPrivilegesAssignGroupAttributeUpdatePrivilege=Attribuer le privilège $$priv.groupAttrUpdateUpper$$
groupPrivilegesAssignOptinPrivilege=Attribuer le privilège $$priv.optinUpper$$
groupPrivilegesAssignOptoutPrivilege=Attribuer le privilège $$priv.optoutUpper$$
groupPrivilegesAssignAllPrivilege=Attribuer TOUS les privilèges
groupPrivilegesRevokeAdminPrivilege=Supprimer le privilège $$priv.adminUpper$$
groupPrivilegesRevokeUpdatePrivilege=Supprimer le privilège $$priv.updateUpper$$
groupPrivilegesRevokeReadUpdatePrivilege=Supprimer le privilège $$priv.readUpper$$/$$priv.updateUpper$$
groupPrivilegesRevokeReadPrivilege=Supprimer le privilège $$priv.readUpper$$
groupPrivilegesRevokeViewPrivilege=Supprimer le privilège $$priv.viewUpper$$
groupPrivilegesRevokeGroupAttributeReadPrivilege=Supprimer le privilège $$priv.groupAttrReadUpper$$
groupPrivilegesRevokeGroupAttributeUpdatePrivilege=Supprimer le privilège $$priv.groupAttrUpdateUpper$$
groupPrivilegesRevokeOptinPrivilege=Supprimer le privilège $$priv.optinUpper$$
groupPrivilegesRevokeOptoutPrivilege=Supprimer le privilège $$priv.optoutUpper$$
groupPrivilegesRevokeAllPrivilege=Supprimer TOUS les privilèges
groupPrivilegesAssignStemAdminPrivilege=Attribuer le privilège $$priv.stemAdminUpper$$
groupPrivilegesAssignCreatePrivilege=Attribuer le privilège $$priv.createUpper$$
groupPrivilegesAssignStemAttributeReadPrivilege=Attribuer le privilège $$priv.stemAttrReadUpper$$
groupPrivilegesAssignStemAttributeUpdatePrivilege=Attribuer le privilège $$priv.stemAttrUpdateUpper$$
groupPrivilegesAssignStemViewPrivilege=Attribuer le privilège $$priv.stemViewUpper$$
groupPrivilegesAssignAllStemPrivilege=Attribuer TOUS les privilèges
groupPrivilegesRevokeStemAdminPrivilege=Supprimer le privilège $$priv.stemAdminUpper$$
groupPrivilegesRevokeCreatePrivilege=Supprimer le privilège $$priv.createUpper$$
groupPrivilegesRevokeStemAttributeReadPrivilege=Supprimer le privilège $$priv.stemAttrReadUpper$$
groupPrivilegesRevokeStemAttributeUpdatePrivilege=Supprimer le privilège $$priv.stemAttrUpdateUpper$$
groupPrivilegesRevokeStemViewPrivilege=Supprimer le privilège $$priv.stemViewUpper$$
groupPrivilegesRevokeAllStemPrivilege=Supprimer TOUS les privilèges
groupPrivilegesAssignAttrAdminPrivilege=Attribuer le privilège $$priv.adminUpper$$
groupPrivilegesAssignAttrUpdatePrivilege=Attribuer le privilège $$priv.updateUpper$$
groupPrivilegesAssignAttrReadUpdatePrivilege=Attribuer le privilège $$priv.readUpper$$/$$priv.updateUpper$$
groupPrivilegesAssignAttrReadPrivilege=Attribuer le privilège $$priv.readUpper$$
groupPrivilegesAssignAttrViewPrivilege=Attribuer le privilège $$priv.viewUpper$$
groupPrivilegesAssignAttrDefAttributeReadPrivilege=Attribuer le privilège $$priv.groupAttrReadUpper$$
groupPrivilegesAssignAttrDefAttributeUpdatePrivilege=Attribuer le privilège $$priv.groupAttrUpdateUpper$$
groupPrivilegesAssignAttrOptinPrivilege=Attribuer le privilège $$priv.optinUpper$$
groupPrivilegesAssignAttrOptoutPrivilege=Attribuer le privilège $$priv.optoutUpper$$
groupPrivilegesRevokeAttrAdminPrivilege=Supprimer le privilège $$priv.adminUpper$$
groupPrivilegesRevokeAttrUpdatePrivilege=Supprimer le privilège $$priv.updateUpper$$
groupPrivilegesRevokeAttrReadUpdatePrivilege=Supprimer le privilège $$priv.readUpper$$/$$priv.updateUpper$$
groupPrivilegesRevokeAttrReadPrivilege=Supprimer le privilège $$priv.readUpper$$
groupPrivilegesRevokeAttrViewPrivilege=Supprimer le privilège $$priv.viewUpper$$
groupPrivilegesRevokeAttrDefAttributeReadPrivilege=Supprimer le privilège $$priv.groupAttrReadUpper$$
groupPrivilegesRevokeAttrDefAttributeUpdatePrivilege=Supprimer le privilège $$priv.groupAttrUpdateUpper$$
groupPrivilegesRevokeAttrOptinPrivilege=Supprimer le privilège $$priv.optinUpper$$
groupPrivilegesRevokeAttrOptoutPrivilege=Supprimer le privilège $$priv.optoutUpper$$
groupPrivilegesRevokeAttrAllPrivilege=Supprimer TOUS les privilèges
# actions button on privileges screen
groupPrivilegesActions=Actions
# button to update selected items on privileges page
groupPrivilegesUpdateSelected=$$thisGroupPrivilegeUpdateSelectedButton$$
# title on button to remove this privilege
groupPrivilegesTitleRemoveThisPrivilege=Retirer ce privilège
# title on button to assign this privilege
groupPrivilegesTitleAssignThisPrivilege=Attribuer ce privilège
# label for update bulk privileges
groupPrivilegesUpdateBulkLabel=Mise à jour :
# label for update bulk privileges
stemPrivilegesUpdateBulkLabel=Mise à jour :
# button to update selected
stemUpdateSelectedPrivilegesButton=Mise à jour selectionnée
# actions link on stem privileges page
stemPrivilegeActions=Actions
#confirm the user to make changes to privileges on this group
groupConfirmChanges=Êtes-vous sur de vouloir changer les privilèges de ce groupe?
#confirm the user to make changes to privileges on this entity
entityConfirmChanges=Confirmer la mise à jour des droits pour cette entité ?
# placeholder for privilege filter textfield
groupFilterPrivilegeFormPlaceholder=Nom de l'entité
# if there are not more than two chars
groupAddMemberNotEnoughChars=Veuillez entrer au moins deux caractères
#if no privileges are selected
groupAddMemberPrivRequired=Sélectionnez au moins un privilège
# if no subjects found
groupAddMemberNoSubjectsFound=Aucune entités trouvés
# if not enough chars in the combo
comboNotEnoughChars=Veuillez saisir au moins 2 caractères pour effectuer une recherche
# group was added to my favorites
groupSuccessAddedToMyFavorites=Le groupe a été ajouté aux favoris
# group was removed from my favorites
groupSuccessRemovedFromMyFavorites=Le groupe a été supprimé des favoris
# local entity was added to my favorites
localEntitySuccessAddedToMyFavorites=L'entité locale a été ajoutée aux favoris
# local entity was removed from my favorites
localEntitySuccessRemovedFromMyFavorites=L'entité locale a été supprimé des favoris
# cant find the subject
groupAddMemberCantFindSubject=Veuillez sélectionner une entité
# if the subject was successfully added to the group
groupAddMemberMadeChangesSuccess=Succès: l'entité a été ajoutée au groupe
# if the subject was successfully added to the local entity
localEntityAddMemberMadeChangesSuccess=Succès : l'entité a été ajoutée au privilège de l'entité locale
# if no changes were made to memberships / privileges
groupAddMemberNoChangesSuccess=Note: l'entité était déjà membre du groupe
# if no changes were made to memberships / privileges
localEntityAddMemberNoChangesSuccess=Remarque : l'entité avait déjà les privilèges sur l'entité locale
# if member not found, not sure why this would happen
groupDeleteMemberCantFindMember=Erreur: impossible de trouver l'entité à supprimer
# if remove this group from owner, and cant find owner
groupDeleteMemberCantFindOwnerGroup=Erreur: impossible de trouver le propriétaire du groupe
# if no changes were made on a remove
groupDeleteMemberNoChangesSuccess=Note: l'entité ne faisait déjà pas partis du groupe
# if subject was removed
groupDeleteMemberSuccess=Succès: l'entité a été supprimée du groupe
# if the group was removed
groupDeleteFromOwnerSuccess=Succès: le groupe a été supprimé du groupe
# if the groups had problems
groupDeleteFromOwnerErrors=Erreur: la suppression du groupe dans ${grouperRequestContainer.groupContainer.failureCount} groupe(s) a généré des erreurs, et a été, avec succès, supprimé de ${grouperRequestContainer.groupContainer.successCount} groupes
# if the group was removed
groupDeleteFromOwnerSuccesses=Succès: le groupe a été supprimé de ${grouperRequestContainer.groupContainer.successCount} groupe(s)
# if the members being deleted had problems
groupDeleteMembersErrors=Erreur: la suppression de ${grouperRequestContainer.groupContainer.failureCount} membre(s) du groupe a généré des erreurs. Suppression, avec succès, de ${grouperRequestContainer.groupContainer.successCount} membres
# success removing members
groupDeleteMembersSuccesses=Succès: suppression de ${grouperRequestContainer.groupContainer.successCount} membre(s)
# if the members being deleted had problems
groupDeleteMembersFromFolderErrors=Error: there were errors removing ${grouperRequestContainer.stemContainer.failureCount} members, and successfully removed ${grouperRequestContainer.stemContainer.successCount} members
# success removing members
groupDeleteMembersFromFolderSuccesses=Success: removed ${grouperRequestContainer.stemContainer.successCount} members
# if the group was not removed (no change)
groupDeleteFromOwnerNoChangesSuccess=Note: le groupe n'était pas membre du groupe
# button to remove selected members from the group
groupRemoveSelectedMembersButton=Supprimer les membres selectionnés
# if they didnt select members
groupMembershipsRemoveNoSubjectSelects=Erreur: selectionnez au moins un membre
# assign these privileges label on view group
groupViewAssignThesePrivileges=Attribuer les privilèges suivants :
# start date on view group
groupViewStartDate=Date de début :
# end date on view group
groupViewEndDate=Date de fin :
# start date subtext on view group
groupViewStartDateSubtext=The optional date on which this entity's membership begins. Expected timezone is ${grouperUtil.getFriendlyTimezoneStringForInputDescription()}.
# end date subtext on view group
groupViewEndDateSubtext=The optional date on which this entity's membership expires. Expected timezone is ${grouperUtil.getFriendlyTimezoneStringForInputDescription()}.
# group view, start date invalid
groupViewFromDateInvalid='Date de début' est incorrecte. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:58
# group view, end date invalid
groupViewToDateInvalid='Date de fin' est incorrecte. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:58
# group view, start/end date used with privilege
groupAddMemberPrivStartEndDateError=La date de début et de fin ne peut-être positionnée qu'avec le privilège par défaut (MEMBRE)
# Add link in text of group view screen
groupViewAddMemberLink=Ajouter
# or text between add button and bulk
groupViewTextBetweenAddAndBulk=ou
# join group success
groupJoinSuccess=Succès: vous avez été ajouté au groupe
# leave group success
groupLeaveSuccess=Succès: vous avez été supprimé
# link for import a list of members
groupViewBulkLink=importer une liste de membres
# text after the bulk link
groupViewTextPostBulkLink=depuis un fichier.
# if default privileges should be assigned
groupViewDefaultPrivileges=Privilèges par défaut
# if custom privileges should be assigned
groupViewCustomPrivileges=Privilèges personnalisés
# delete group button text
groupViewDeleteGroupButton=Supprimer le groupe
# delete local entity button text
localEntityViewDeleteLocalEntityButton=Supprimer l'entité locale
# group view join group button
groupViewJoinGroupButton=Rejoindre le groupe
# group view leave group button
groupViewLeaveGroupButton=Quitter le groupe
# edit group button text
groupViewEditGroupButton=Modifier le groupe
# edit group button text
localEntityViewEditLocalEntityButton=Modifier l'entité locale
localEntityWsJwtKeyLocalEntityButton=Clé JWT WS
# edit role inheritance button text
roleViewEditInheritanceButton=Modifier l'héritage
# edit group composite button text
groupViewEditGroupCompositeButton=Modifier le groupe algébrique
# copy group button text
groupViewCopyGroupButton=Copier le groupe
# move group button text
groupViewMoveGroupButton=Déplacer le groupe
# copy group button text
localEntityViewCopyLocalEntityButton=Copier l'entité locale
# move group button text
localEntityViewMoveLocalEntityButton=Déplacer l'entité locale
# edit memberships and privileges
groupViewEditMembershipsAndPrivilegesButton=Modifier
# membership attribute assignments
groupViewMembershipAttributeAssignments=Assignation d'attributs
# view attribute assignments
groupViewMembershipsViewAttributeAssignmentsButton=Assigner des attributs
# trace membership button
groupViewTraceMembershipButton=Détail sur l'appartenance au groupe
# revoke membership
groupViewRevokeMembershipButton=Supprimer
# view group
groupViewViewGroupButton=Voir le groupe
# actions button
groupViewActionsButton=Actions
# more action buttons on group screen
groupViewMoreActionsButton=Actions sur le groupe
# more action buttons on subject screen
subjectViewMoreActionsButton=Actions sur l'entité
#text on the "more" tab
groupMoreTab=Plus d'infos
# description for members tab
groupViewMembersDescription=
# if cannot READ group
groupViewMembersCantReadDescription=Vous n'avez pas la permission READ sur ce groupe, vous ne pouvez donc pas voir ses membres.
# trace the privileges for this subject and owner
groupViewTracePrivilegeButton=Historique des privilèges
# group view details headers
groupViewDetailsHeaderFolderName=Nom du dossier
groupViewDetailsHeaderGroupName=Nom du groupe
groupViewDetailsHeaderEntityName=Nom de l'entité
groupViewDetailsHeaderMembership=Type d'appartenance
groupViewDetailsHeaderStatus=Statut
groupViewDetailsHeaderEnabledDate=Date d'activation
groupViewDetailsHeaderDisabledDate=Date de désactivation
groupViewDetailsHeaderPITStartDate=Date de début
groupViewDetailsHeaderPITEndDate=Date de fin
groupViewDetailsHeaderChooseAction=Choisir une action
# choose action header: shared between many screens
headerChooseAction=Choisir une action
# group view membership checkbox aria-label
groupViewDetailsMembershipCheckboxAriaLabel=Sélectionner ce membre pour suppression
# group view privileges checkbox aria-label
groupViewDetailsPrivilegesCheckboxAriaLabel=Sélectionner cette entité pour la mise à jour
# group privileges in attribute defs checkbox aria-label
groupPrivilegesInAttributeDefCheckboxAriaLabel=Sélectionner cette définition d'attribut pour mettre à jour
# group privileges in other groups checkbox aria-label
groupPrivilegesInOtherGropusCheckboxAriaLabel=Sélectionner ce groupe pour mettre à jour les privilèges
# group memberships in other groups checkbox aria-label
groupMembershipsInOtherGropusCheckboxAriaLabel=Sélectionner pour supprimer ce groupe des groupes sélectionnés
# group privileges in folders checkbox aria-label
groupPrivilegesInOtherFoldersCheckboxAriaLabel=Sélectionner ce dossier pour mettre à jour les privilèges
# stem privileges checkbox aria-label
stemPrivilegesCheckboxAriaLabel=Sélectionner cette entité pour mettre à jour les privilèges
# subject privileges in attribute defs checkbox aria-label
subjectPrivilegesInAttributeDefCheckboxAriaLabel=Sélectionner cet attribut pour mettre à jour les privilèges
# subject privileges in folders checkbox aria-label
subjectPrivilegesInFolderCheckboxAriaLabel=Sélectionner ce dossier pour mettre à jour les privilèges
# subject privileges in groups checkbox aria-label
subjectPrivilegesInGroupCheckboxAriaLabel=Sélectionner ce groupe pour mettre à jour les privilèges
# attribute def checkbox
attributeDefDetailsCheckboxAriaLabel=Sélectionner cette définition d'attribut pour la supprimer
# attribute def privilege checkbox
attributeDefPrivilegesCheckboxAriaLabel=Sélectionner cette entité pour la modifier
# attribute assignment title
groupAttributeAssignmentsTitle=Assigner des attributs
# group membership attribute assignment title
groupMembershipAttributeAssignmentsTitle=Assignation d'attributs d'appartenance
# attribute assignments description
groupAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs assignés à ce groupe
# group membership attribute assignments description
groupMembershipAttributeAssignmentsDescription=Le tableau suivant répertorie tous les attributs d'appartenance attribués à ce groupe
# attribute def label on assign attribute screen
groupAssignAttributeAttributeDefLabel=Définition d'attribut :
# description text for attribute def
groupAssignAttributeAttributeDefDescription=La partie définition d'un attribut contient les réglages, la sécurité, les méta-données. Généralement, une définition d'attribut possède plusieurs attributs.
# attribute name label
groupAssignAttributeAttributeDefNameLabel=Attribut :
# attribute name description
groupAssignAttributeAttributeDefNameDescription=L'attribut est la partie qui est assigné à l'objet. Généralement plusieurs attributs sont liés à une définition d'attribut.
# group assign attribute
groupAssignAttributeButton=Assigner un attribut
# group choose action column
groupViewAttributeAssignmentsColumnAction=Choisir une action
# attribute def is required
groupAssignAttributeDefRequired=Erreur: une définition d'attribut valide est requis.
# attribute def name is required
groupAssignAttributeAttributeDefNameRequired=Erreur : un nom de définition d'attribut valide est requis.
# enabled date/start date is not valid
groupAssignAttributeAttributeStartDateNotValid=Erreur : la date de début n'est pas valide.
# disabled date/end date is not valid.
groupAssignAttributeAttributeEndDateNotValid=Erreur : la date de fin n'est pas valide.
# can't assign attribute because not multi-assignable
groupAssignAttributeNotMultiAssignableError=Erreur : l'attribut est déjà assigné et il n'est pas multi-assignable.
# error assigning attribute to group
groupAssignAttributeError=Erreur : impossible d'assigner l'attribut.
# success assigning attribute to group
groupAssignAttributeSuccess=Succès : l'attribut a été assigné au groupe.
# text to show on the view group attribute assignment screen when there are no attributes assigned
groupViewAttributeAssignsNoAssignedAttributes=Aucun attribut assigné.
# menu button on group screen to import members
groupImportMenuButton=Ajouter/importer des membres
# breadcrumb at top of import members screen
groupImportMembersBreadcrumb=Importer des membres
# title of import members screen
groupImportTitle=Ajouter ou supprimer des membres
# label add members to group
groupImportAddMembersToGroupLabel=Nom du groupe :
# label add members to group in menu
groupImportAddMembersToGroupMenuLink=Ajouter des membres
# if no group found
groupImportGroupNotFound=Sélectionnez un groupe parmis les résultats de la recherche
# if not file was uploaded
groupImportUploadFile=Télécharger un fichier d'ID membres
# if no group found
groupImportSubjectNotFound=Sélectionnez une entité parmis les résultats de la recherche
# placeholder for name of group combobox
groupImportNameOfGroupPlaceholder=Saisissez le nom du groupe
# text below group combo
groupImportGroupLabelPreComboLink=Saisissez le nom du groupe ou effectuer
# link to do a search instead of combobox
groupImportGroupSearchLink=une recherche avancée.
# text below subject combo
groupImportSubjectLabelPreComboLink=Saisissez un identifiant ou le nom de la personne.
Vous pouvez aussi effectuer une
# link to do a search instead of combobox
groupImportSubjectSearchLink=recherche avancée
# button to add another group
groupImportAddAnotherGroupButton=Ajouter un autre groupe
# validate the entities entered in the textarea
groupImportValidateButton=Valider
# if no entity ids or identifiers were specified
groupImportNoEntitiesSpecified=Merci de renseigner des ids ou identifiants d'entités
# too many entities to validate from textarea
groupImportTooManyEntitiesToValidate=Impossible d'effectuer l'import, trop d'entité à valider... Veuillez utiliser l'option d'import par fichier.
# can't assign attribute because not multi-assignable
membershipAssignAttributeNotMultiAssignableError=Erreur : l'attribut est déjà assigné et il n'est pas multi-assignable.
# when validating subject ids, this is the message when some are not found
groupImportEntityIdsNotFound=Erreur: entité ids or identifiers non trouvé: ${grouperUtil.xmlEscape(grouperRequestContainer.groupImportContainer.entityIdsNotFound)}
# modal label to search for a group
groupImportSearchForGroupButton=Rechercher un groupe
# placeholder on textfield
groupImportSearchGroupPlaceholder=Rechercher un groupe
# search button on modal screen
groupImportSearchButton=Rechercher
# if not enough chars in modal screen
groupImportAddToGroupNotEnoughChars=deux caractères minimum
# if no results found
groupImportAddGroupNotFound=Pas de groupes sur lesquels vous avez les privilèges AMINISTRER ou MODIFIER
# description of the results for searching for a group to add the entity to
groupImportResultsDescription=Le tableau ci-dessous liste les groupes dont vous avez les droits de gérer les membres (vous avez le privilège MIS À JOUR ou ADMIN).
# column header for the stem the object is in
groupImportResultsColumnHeaderStem=Dossier
# column header for the group of the object
groupImportResultsColumnHeaderGroupName=Nom du groupe
# group import how to add members
groupImportHowAdd=Comment voulez-vous ajouter des membres ?
# group import, import a file
groupImportImportFile=Par fichier
# group import, choice for search for members
groupImportSearchForMembersToAdd=Par recherche
# group import, copy list of member ids
groupImportCopyListOfIds=Par saisie d'une liste d'identifiants
# group import, start date invalid
groupImportFromDateInvalid='Date de debut' invalide. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:32
# group import, end date invalid
groupImportToDateInvalid='Date de fin' invalide. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:32
# group import, start date
groupImportStartDate=Date de début :
# group import, start date sub text
groupImportStartDateSubtext=Date facultative de début de participation au groupe. Le fuseau horaire à utiliser est ${grouperUtil.getFriendlyTimezoneStringForInputDescription()}.
# group import, end date
groupImportEndDate=Date de fin :
# group import, end date sub text
groupImportEndDateSubtext=Date facultative de fin de participation au groupe. Le fuseau horaire à utiliser est ${grouperUtil.getFriendlyTimezoneStringForInputDescription()}.
# group import, select a file
groupImportSelectFileToImport=Sélectionnez un fichier à importer :
# description for select file option
groupImportSelectFileDescription=Deux types de fichiers d'import sont proposés:
1) Un import de base (conseillé) qui utilise un fichier texte constitué d'un identifiant ou d'une adresse de messagerie par ligne
2) Un import avancé qui utilise un fichier CSV (avec pour valeur de séparation la virgule) constitué d'une colonne avec l'identifiant de la source (g;gsa, ldapPerso...) et d'une deuxième colonne contenant l'identifiant ou l'adresse de messagerie. Les sources disponibles sont les suivantes :
# source ID col
groupImportSourceId=Source ID
# source name col
groupImportSourceName=Nom de la source
# label for checkbox to replace existing members
groupImportReplaceExistingMembers=Remplacer les membres existants ?
# label for checkbox to replace existing members
groupImportRemoveMembers=Supprimer les membres ?
# error if replace and remove was checked
groupImportCantReplaceAndRemove=Error: cannot replace and remove members
# button to submit form
groupImportAddMembersButton=Ajouter
# button to cancel form
groupImportCancelButton=Annuler
# label to enter member name or id
groupImportEnterMemberNameOrId=Nom / identifiant :
# add another member button
groupImportAddAnotherMemberButton=Ajouter un autre membre
# enter a list of member ids
groupImportEnterListOfMemberIds=Identifiants / Adresses de messagerie :
(un par ligne, dans la limite de 20 identifiants)
# if there is a group that cannot be viewed
groupImportGroupCantView=Erreur : droits insuffisants (VIEW) sur au moins un des groupes.
# if you cannot update
groupImportGroupCantUpdate=Erreur : vous n'avez pas le droit UPDATE sur ce groupe.
# report lines
groupImportReportSummary=Avant l'import, le nombre de membres était de ${grouperRequestContainer.groupImportContainer.groupImportGroupSummary.groupCountOriginal}, il est maintenant de ${grouperRequestContainer.groupImportContainer.groupImportGroupSummary.groupCountNew}.
groupImportReportSuccess=Ajout réussi de ${grouperRequestContainer.groupImportContainer.groupImportGroupSummary.groupCountAdded} membres et suppression réussie de ${grouperRequestContainer.groupImportContainer.groupImportGroupSummary.groupCountDeleted} membres.
groupImportReportErrorSummary=les ${grouperRequestContainer.groupImportContainer.groupCountErrors} membres listés ci-dessous n'ont pas pu être ajoutés suite à des erreurs.
groupImportReportNoReplaceError=Error les membres non-présent dans la liste n'ont pas été supprimés suite à des erreurs dals la liste. Veuillez corriger puis réessayer.
groupImportReportErrorsTitle=Erreurs
groupImportReportErrorLine=Erreur à la ligne ${grouperRequestContainer.groupImportContainer.errorRowNumber}. ${grouperRequestContainer.groupImportContainer.errorText}: "${grouperUtil.xmlEscape(grouperRequestContainer.groupImportContainer.errorSubject)}"
groupImportReportErrorLineNoRow=Erreur : ${grouperRequestContainer.groupImportContainer.errorText}: "${grouperUtil.xmlEscape(grouperRequestContainer.groupImportContainer.errorSubject)}"
# OK button on import report
groupImportReportOkButton=OK
# page summary on import report
groupImportReportPageSummary=Voici les résultats de l'import de membres dans les groupe(s) suivant(s) :
# group import problem finding entity
groupImportProblemFindingSubjectError=Problème en recherchant l'entité
# group export button in action menu
groupExportMenuButton=Exporter les membres
# export group title of screen
groupExportTitle=Exporter les membres
# which data to export on group export screen
groupExportWhatData=Quelle donnée voulez-vous exporter ?
# only export entity ids
groupExportEntityIds=ID des membres uniquement
# export all member data
groupExportAllMemberData=Toutes les données
# export button
groupExportExportButton=Exporter
# return to group
groupExportReturnToGroupButton=Retourner au groupe
# description of audit log screen
stemAuditLogDescription=Le journal d'audit affiche toute l'activité récente relatif à ce dossier.
# description of audit log screen
groupAuditLogDescription=Le journal d'audit affiche toute l'activité récente relatif à ce groupe.
# label on group audit screen about filtering by date
groupAuditLogFilterByDate=Filtrer par date:
# label on group audit screen of filter types: on, before, between, since
groupAuditLogFilterType_all=tous
groupAuditLogFilterType_on=le
groupAuditLogFilterType_before=avant
groupAuditLogFilterType_between=entre
groupAuditLogFilterType_since=depuis
# placeholder for audit log dates
groupAuditLogFilterDatePlaceholder=aaaa/mm/jj
# group audit and label between two date inputs
groupAuditLogFilterAndLabel=et
# label to show extended results
groupAuditLogFilterShowExtendedResults=Etendre les résultats?
# group audit log filter find entries
groupAuditLogFilterFindEntriesButton=Trouver les entrées
# group audit log filter validations
groupAuditLogFilterFromDateRequired='Date de début' est un champ obligatoire
groupAuditLogFilterToDateRequired='Date de fin' est un champ obligatoire
groupAuditLogFilterFromDateInvalid='Date de début' est invalide. Entrer: aaaa/mm/jj
groupAuditLogFilterToDateInvalid='Date de fin' est invalide. Entrer: aaaa/mm/jj
groupAuditLogNoEntriesFound=Aucun audit trouvé
# group audit log table headers
groupAuditLogFilterColumnDate=Date
groupAuditLogFilterColumnActor=Acteur
groupAuditLogFilterColumnEngine=Moteur
groupAuditLogFilterColumnSummary=Résumé
groupAuditLogFilterColumnDuration=Durée
groupAuditLogFilterColumnDurationMillis=ms
groupAuditLogFilterColumnDurationSeconds=s
groupAuditLogFilterColumnQueryCount=Nombre de requêtes
groupAuditLogFilterColumnUser=Utilisateur
groupAuditLogFilterColumnServerUsername=Utilisateur du serveur
groupAuditLogFilterColumnUserIpAddress=Adresse IP
groupAuditLogFilterColumnServer=Serveur
groupAuditLogFilterColumnEntryId=ID entrée
groupAuditLogFilterColumnRawDescription=Description brute
# type of engines that perform actions
auditLogEngine_grouperShell=Commande GSH
auditLogEngine_grouperUI=Interface web
auditLogEngine_grouperWS=Web service
auditLogEngine_grouperLoader=Loader job
auditLogEngine_grouperLdappc=LDAP sync job
auditLogEngine_grouperImport=Import job
auditLogEngine_grouperUsdu=USDU job
auditLogEngine_grouperJunit=Junit
# group view more actions panel add members button
groupViewMoreActionsAddMembers=Ajouter des membres
# remove from my favorites button
groupViewMoreActionsRemoveFromMyFavorites=Retirer de mes favoris
# add to my favorites button
groupViewMoreActionsAddToMyFavorites=Ajouter à mes favoris
# group view audit log button
groupViewAuditButton=Consulter le journal d'audit
# view membership audit log
groupViewMembershipAuditButton=Voir le journal d'audit d'appartenance
# view action audit log
groupViewActionAuditButton=Voir le journal d'audit des actions
# view privilege audit log
groupViewPrivilegeAuditButton=Voir le journal d'audit des privilèges
# group run loader process from system of record
groupRunLoaderProcessButton=Exécuter le processus de synchronisation du groupe
# group schedule loader group
groupScheduleLoaderProcessButton=Planifier la tâche de synchronisation
# group - view all loader managed groups
groupViewAllLoaderManagedGroups=Voir tous les groupes gérés par cette tâche
# go back to admin ui button
groupViewAdminUiButton=Interface d'administration
# permission button
groupViewPermissionsButton=Permissions
# attribute assignments button
groupAttributeAssignmentsButton=Assigner des attributs
# membership attribute assignments button
groupAttributeMembershipAssignmentsButton=Assignation d'attributs d'appartenance
# electronic forms
groupWorkflowElectronicForms=Formulaires en ligne
# quick links
groupViewMoreActionsQuickLinks=Accès rapide
# templates
groupViewMoreActionsTemplates=Modèles
# manage
groupViewMoreActionsManage=Gestion
# auditing
groupViewMoreActionsAuditing=Audit
# administration
groupViewMoreActionsAdministration=Administration
# delete
groupViewMoreActionsDelete=Suppression
# tab with link for this groups memberships
thisGroupsMembershipsTab=Les appartenances de ce groupe
# tab with link for this groups memberships
thisLocalEntitiesMembershipsTab=Les appartenances de cette entité locale à d'autres groupes
# description on this groups memberships screen
thisGroupsMembershipsDescription=Le tableau suivant liste tous les groupes dont ce groupe est membre.
# description on this groups memberships screen
thisLocalEntitysMembershipsDescription=Le tableau suivant répertorie tous les groupes dont cette entité locale est membre.
# folder column on this groups memberships table
thisGroupsMembershipsFolderColumn=Dossier
# group column on this groups memberships table
thisGroupsMembershipsGroupColumn=Groupe
# membership column on this groups memberships table
thisGroupsMembershipsMembershipColumn=Appartenance
# filter group name textfield placeholder
thisGroupsMembershipsFilterFormPlaceholder=Nom du groupe
# button to remove this group from selected groups
thisGroupsMembershipsRemoveFromSelectedGroups=Supprimer des groupes selectionnés
# if they didnt select groups
thisGroupsMembershipsRemoveNoGroupsSelects=Erreur: veuillez selectionner au moins un groupe
# you cannot view the group
groupImportFileGroupCantView=Erreur : vous n'avez pas les privilèges VOIR sur ce groupe
# exception in import
groupImportException=Erreur : l'importation n'a pas pu être terminée
# exception in import
groupImportReportSubheadingComplete=L'importation est terminée
# exception in import
groupImportReportSubheadingInProgress=L'importation est en cours (${grouperRequestContainer.groupImportContainer.progressBean.percentComplete}% effectué), veuillez patienter
# exception in import
groupImportReportSubheading=${textContainer.text[grouperRequestContainer.groupImportContainer.progressBean.complete ? 'groupImportReportSubheadingComplete' : 'groupImportReportSubheadingInProgress']}
# tab with link for this groups group privileges
thisGroupsGroupPrivilegesTab=Privilèges de ce groupe au sein d'autres groupes
# tab with link for this groups group privileges
thisLocalEntitiesGroupPrivilegesTab=Les privilèges de cette entité locale dans d'autres groupes
# tab with link for this groups stem privileges
thisGroupsStemPrivilegesTab=Privilèges de ce groupe au sein des dossiers
# tab with link for this groups stem privileges
thisLocalEntitiesStemPrivilegesTab=Les privilèges de cette entité locale dans les dossiers
# tab with link for this groups stem privileges
thisGroupsInheritedPrivilegesTab=$$thisGroupsStemPrivilegesTab$$
# update selected on this group privilege screens
thisGroupPrivilegeUpdateSelectedButton=Mettre à jour la selection
# tab with link for this groups attributeDef privileges
thisGroupsAttributeDefPrivilegesTab=Privilèges de ce groupe sur les définitions d'attributs
# tab with link for this groups attributeDef privileges
thisLocalEntitiesAttributeDefPrivilegesTab=Les privilèges de cette entité locale dans les définitions d'attributs
# description on this groups group privileges screen
thisGroupsGroupPrivilegesDescription=Privilèges de ce groupe au sein d'autres groupes :
# description on this groups stem privileges screen
thisGroupsStemPrivilegesDescription=Privilèges de ce groupe au sein des dossiers :
# description on this groups attribute definition privileges screen
thisGroupsAttributeDefPrivilegesDescription=Privilèges de ce groupe pour les définitions d'attributs :
# folder column on this groups privileges table
thisGroupsPrivilegesFolderColumn=Dossier
# group column on this groups privileges table
thisGroupsPrivilegesGroupColumn=Nom du groupe
# error need to select a group
thisGroupsPrivilegesErrorGroupRequired=Erreur: vous devez selectionner au moins un groupe
# error need to select a stem
thisGroupsPrivilegesErrorStemRequired=Erreur: vous devez selectionner au moins un dossier
# error need to select a attributeDef
thisGroupsPrivilegesErrorAttributeDefRequired=Erreur: vous devez selectionner au moins une définition d'attribut
# if the objects involve attribute definitions, this is the attribute definition where the privileges are
thisGroupsPrivilegesAttributeDefColumn=Définition de l'attribut
# membership column on this groups privileges table
thisGroupsPrivilegesMembershipColumn=Héritage des privilèges
# filter group name textfield placeholder
thisGroupsPrivilegesGroupFilterFormPlaceholder=Nom du groupe
# filter folder name textfield placeholder
thisGroupsPrivilegesStemFilterFormPlaceholder=Nom du dossier
# filter attribute def name textfield placeholder
thisGroupsPrivilegesAttributeDefFilterFormPlaceholder=$$simpleAttributeNameUpdate.editSectionHeader$$
# button to remove this group from selected groups
thisGroupsPrivilegesRemoveFromSelectedGroups=Supprimer les privilèges sélectionnés pour ce groupe
# if they didnt select groups
thisGroupsPrivilegesRemoveNoGroupsSelects=Erreur: veuillez selectionner au moins un groupe
# if they didnt select stems
thisGroupsPrivilegesRemoveNoStemsSelects=Erreur: veuillez selectionner au moins un dossier
# if they didnt select stems
thisGroupsPrivilegesRemoveNoAttributeDefsSelects=Erreur: veuillez selectionner au moins une définition d'attribut
# dropdown of privileges on the screen that shows privileges this group has
thisGroupsPrivilegesPriv_admin=Groupes avec privilèges ADMINISTRER
thisGroupsPrivilegesPriv_update=Groupes avec privilèges MODIFIER
thisGroupsPrivilegesPriv_read=Groupes avec privilèges LIRE
thisGroupsPrivilegesPriv_view=Groupes avec privilèges VOIR
thisGroupsPrivilegesPriv_optin=Groupes avec privilèges JOINDRE
thisGroupsPrivilegesPriv_optout=Groupes avec privilèges QUITTER
thisGroupsPrivilegesPriv_groupAttrRead=Groupes avec privilèges LIRE ATTRIBUTS
thisGroupsPrivilegesPriv_groupAttrUpdate=Groupes avec privilèges MODIFIER ATTRIBUTS
thisGroupsPrivilegesPriv_create=Dossiers avec CREER
thisGroupsPrivilegesPriv_stemAdmin=Dossiers avec ADMINISTRER
thisGroupsPrivilegesPriv_stemAttrRead=Dossiers avec LIRE ATTRIBUTS
thisGroupsPrivilegesPriv_stemAttrUpdate=Dossiers avec MODIFIER ATTRIBUTS
thisGroupsPrivilegesPriv_attrAdmin=Définitions d'attribut avec privilège ADMINISTRER
thisGroupsPrivilegesPriv_attrUpdate=Définitions d'attributs avec privilège MODIFIER
thisGroupsPrivilegesPriv_attrRead=Définitions d'attribut avec privilège LIRE
thisGroupsPrivilegesPriv_attrView=Définitions d'attribut avec privilège VOIR
thisGroupsPrivilegesPriv_attrOptin=Définitions d'attribut avec privilège JOINDRE
thisGroupsPrivilegesPriv_attrOptout=Définitions d'attribut avec privilège QUITTER
thisGroupsPrivilegesPriv_attrDefAttrRead=Définitions d'attribut avec privilège LIRE ATTRIBUTS
thisGroupsPrivilegesPriv_attrDefAttrUpdate=Définitions d'attribut avec privilège MODIFIER ATTRIBUTS
# folder column on this groups privileges table
thisGroupsPrivilegesStemColumn=Dossier
# button next to rows which is the actions for that row
thisGroupsPrivilegesActionsButton=Actions
# menu for actions, edit memberships and privileges
thisGroupsPrivilegesActionsMenuEditMembershipsAndPrivileges=Modifier membres & privilèges
# menu for actions, trace privileges
thisGroupsPrivilegesActionsMenuTracePrivileges=Historique des privilèges
# menu for actions, view group
thisGroupsPrivilegesActionsMenuViewGroup=Voir le groupe
# menu for actions, view stem
thisGroupsPrivilegesActionsMenuViewStem=Voir le dossier
# menu for actions, view attributeDef
thisGroupsPrivilegesActionsMenuViewAttributeDef=Voir la définition d'attribut
# title on hover over a check mark to remove privilege
thisGroupsPrivilegesRemoveTitle=Supprimer ce privilège
# title on hover over a blank or X to remove privilege
thisGroupsPrivilegesAssignTitle=Attribuer ce privilège
# title of edit group screen
groupEditTitle=Modifier le groupe
# error creating the group
groupEditError=Erreur en modifiant le groupe
# changes saved for group
groupEditSuccess=Succès: le groupe a été sauvegardé
# no changes were detected or saved for group
groupEditNoChangeNote=Note: aucun changement effectué sur ce groupe
# no changes were detected or saved for group
localEntityEditNoChangeNote=Remarque : aucune modification n'a été apportée à l'entité locale
# title of edit group screen
localEntityEditTitle=Modifier l'entité locale
# error creating the group
localEntityEditError=Erreur lors de la modification de l'entité locale
# changes saved for group
localEntityEditSuccess=Succès : l'entité locale a été enregistrée
# title of edit group composite screen
groupEditCompositeTitle=Modifier le groupe algébrique (composé)
# label for edit group for if it is a composite owner
groupEditComposite=Algébrique (composé):
# label for radio composite has composite or not
groupEditCompositeYes=Oui
groupEditCompositeNo=Non
# composite labels
groupCompositeLeftFactor=Premier groupe:
groupCompositeRightFactor=Deuxième groupe:
# group composite edit save button
groupCompositeSaveButton=Sauvegarder
# group composite edit cancel button
groupCompositeCancelButton=Annuler
# first factor text below the combobox
groupCompositeLeftFactorComboLabel=Saisissez un nom ou rechercher un groupe.
# first factor group name
groupCompositeLeftFactorPlaceholder=Nom du premier groupe
# second factor text below the combobox
groupCompositeRightFactorComboLabel=Saisissez un nom ou rechercher un groupe.
# second factor group name
groupCompositeRightFactorPlaceholder=Nom du deuxième groupe
# search button
groupCompositeSearchButton=Rechercher
# match exact group ID
groupCompositeSearchExactIdMatch=Rechercher sur l'ID exact
# close button for composite group search
groupCompositeSearchCloseButton=Fermer
# title of modal factor group search panel
groupCompositeLeftFactorSearchTitle=Rechercher le premier groupe
groupCompositeRightFactorSearchTitle=Rechercher le second groupe
# if not enough chars when searching in modal dialog
groupCompositeNotEnoughChars=Saisissez au moins 2 caractères
# no group composite
groupCompositeSearchNoGroupsFound=Aucun groupe à afficher.
# description of the results for searching for a group to assign the composite
groupCompositeSearchResultsDescription=Le tableau ci-dessous liste les groupes où vous avez le droit de voir les membres.
# column header for the stem the object is in
groupCompositeSearchResultsColumnHeaderStem=Dossier
# column header for the group of the object
groupCompositeSearchResultsColumnHeaderGroupName=Nom du groupe
# group composite operation label
groupCompositeOperationLabel=Opération:
# default option in composite operation drop down
groupCompositeOperationDefault=Sélectionnez une opération
# error if the group to make composite has members
groupCompositeErrorCannotHaveMembers=Erreur: ce groupe ne peut être algébrique tant qu'il contient des membres. Supprimez tous les membres et réessayez.
# help text under operation
groupCompositeOperationHelp=Il y a 3 opérations algébriques possibles: intersection, complément, et union.
Intersection signifie que pour être membre du groupe algébrique il faut faire partie des deux groupes opérandes.
Complément signifie que pour être membre du groupe algébrique il faut faire partie du premiers groupes opérandes mais pas du deuxième.
Pour l'opération de type Union, il suffit juste de rajouter un groupe en tant que membre d'un autre groupe.
# if no changes detected
groupCompositeNoteNoChangesMade=Note: aucun changement
# success if removed composite
groupCompositeSuccessRemovedComposite=Succès: ce groupe n'est plus un groupe algébrique
# pick a group for first composite
groupCompositeErrorLeftGroupProblem=Erreur: selectionnez un groupe dans la première liste
# if didnt pick anything for operation
groupCompositeErrorOperationRequired=Erreur: le type d'opération est obligatoire
# pick a group for second composite
groupCompositeErrorRightGroupProblem=Erreur: selectionnez un groupe dans la deuxième liste
# success if success composite
groupCompositeSuccess=Succès: le groupe algébrique a été sauvegardé
# message if you want to add members to a composite group
groupCompositeCantAddMembersToComposite=Note: vous ne pouvez pas ajouter des membres à un groupe algébrique. Vous pouvez ajouter des membres à l'un des deux groupes opérandes. Cliquez sur plus pour avoir des informations concernant les groupes algébriques.
# link in group menu to invite external users
inviteExternalMenuLink=Inviter des personnes extérieures
# if the group cant be found
inviteExternalCantFindGroup=Erreur: groupe non trouvé ou bien vous ne pouvez pas le modifier
# inviting external subjects is not enabled
inviteExternalNotEnabled=Erreur : l'invitation de personnes externes n'est pas activée
# header for invite external screen
inviteExternalHeader=Inviter des utilisateurs externes
# invite external search for group panel header
inviteExternalSearchGroupPanel=Rechercher un groupe
# placeholder in textfield to search for a group
inviteExternalSearchGroupPlaceholder=Rechercher un groupe
# button to search for a group
inviteExternalSearchGroupButton=Rechercher
# invite external search instructions
inviteExtneralSearchInstructions=Le tableau ci-dessous affiche les groupes dont vous pouvez gérer les membres.
# column header for the stem the object is in
inviteExternalSearchResultsColumnHeaderStem=Dossier
# column header for the group of the object
inviteExternalSearchResultsColumnHeaderGroupName=Nom du groupe
# column header for the group name of the loader managed groups table
loaderManagedGroupsColumnHeaderGroupName=Nom du groupe
# column header for the last loaded time of the loader managed groups table
loaderManagedGroupsColumnHeaderLastLoadedTime=Dernière synchronisation
# column header for the summary of the loader managed groups table
loaderManagedGroupsColumnHeaderSummary=Résumé
# when not enough chars to search for
inviteExternalAddGroupNotEnoughChars=au moins deux caractères
# exact match on group
inviteExternalSearchExactIdMatch=Correspondant exactement à l'identifiant du groupe
# no groups found
inviteExternalSearchNoGroupsFound=aucun groupe modifiable par vous
# invite external combo help text
inviteExternalComboHelpText=Une fois que les utilisateurs sont enregistrés, ils seront affectés à ce groupe. Entrez un nom de groupe ou parcourez ou chercher un groupe dont vous gérez les membres.
# invite external group to add to new users
inviteExternalLabelGroupToAddToNewUsers=Groupe à affecter aux nouveaux utilisateurs:
# button to add another group
inviteExternalAddAnotherGroupButton=Ajouter un autre groupe
# if the group selected cannot have external users
inviteExternalErrorGroupCannotHaveExternalUsers=Erreur: le groupe sélectionné ne peut avoir de membres externes, choisissez-en un autre
# maximum groups you can invite to
inviteExternalTooManyGroups=Erreur: vous ne pouvez inviter qu'à 5 groupes maximum
# Label for invite by
inviteExternalLabelInviteBy=Invité par:
# Invite type for email address
inviteExternalInviteTypeEmail=Adresse de messagerie
# Invite type for login ID
inviteExternalInviteTypeLoginId=Identifiant de connexion
# help text for invite external type
inviteExternalInviteTypeHelp=Choisissez si vous souhaitez inviter des personnes en utilisant l'adresse de messagerie ou l'identifiant de connexion, si vous le connaissez. Si vous n'êtes pas sûr, choissisez l'adresse de messagerie.
# Invite label for email addresses
inviteExternalLabelEmail=Adresses de messagerie des personnes à inviter:
# Invite help text for email addresses
inviteExternalEmailHelp=Entrez les adresses de messagerie à notifier (séparées par " ", "," ou ";")
# Invite label for email subject
inviteExternalLabelEmailSubject=Objet du message:
# Default textfield value for the email subject in invites
inviteExternalEmailSubjectDefault=Enregistrez-vous pour accéder aux applications
# Help text on invite for email subject
inviteExternalEmailSubjectHelp=Entrez l'objet du courriel.
# invite screen label for the email body to users
inviteExternalLabelEmailBody=Message aux utilisateurs:
# invite email message sample default
inviteExternalEmailMessageSample=Bonjour, ceci est une invitation à nous rejoindre sur notre site pour accéder à nos applications. Elle expirera dans 7 jours. Cliquez sur le lien ci-dessous et connectez-vous avec votre compte InCommon. Si vous n'en avez pas, vous pouvez en obtenir chez un autre fournisseur d'identités.
$inviteLink$
Cordialement.
# invite email message help
inviteExternalEmailMessageHelp=Saisissez le message qui sera envoyé aux utilisateurs par courriel. D'autres instructions et un lien y seront ajoutés.
# invite external email address to notify when users have registered
inviteExternalEmailAddressesToNotify=Adresse de messagerie à notifier à l'issue de l'enregistrement:
# invite external email address notify help
inviteExternalEmailAddressesToNotifyHelp=Ces adresses de messagerie seront notifiés quand l'enregistrement sera terminé. Entrez plusieurs valeurs si besoin (séparées par " ", "," ou ";")
# invite external user ids to invite
inviteExternalLabelUserIds=Identifiants de connexion des personnes à inviter:
# error assigning attribute to membership
membershipAssignAttributeError=Erreur : impossible d'assigner l'attribut.
# success assigning attribute to membership
membershipAssignAttributeSuccess=Succès : l'attribut a été assigné à l'appartenance.
# invite external user ids help text
inviteExternalUserIdsHelp=Saisissez les identifiants de connexion des personnes à inviter, séparés par " " , "," , ";" ou retour charriot. Vous devez connaitre les identifiants exacts des invités, sinon utilisez leur adresse de messagerie ou demandez-leur. C'est l'identifiant fourni par le sytème d'authentification. Il peut être de la forme [email protected]
# invite external button for invite
inviteExternalInviteButton=Inviter
# invite external button for cancel
inviteExternalCancelButton=Annuler
# if email addresses are needed to invite
inviteExternalEmailAddressesRequired=Erreur: entrez l'adresse de messagerie à laquelle envoyer l'invitation
# email address is invalid
inviteExternalInvalidEmailAddress=Erreur: l'adresse de messagerie n'est pas valide: ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.emailAddress)}
# notify email address is invalid
inviteExternalInvalidNotifyEmailAddress=Erreur: l'adresse de messagerie à notifier n'est pas valide: ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.emailAddress)}
# if there is an error in the API (this shouldnt happen)
inviteExternalApiErrorInvitingUsers=Erreur: problème à l'envoi des invitations: ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.error)}
# success inviting user
inviteExternalSuccessInvitingUsers=Succès: les invitations ont été envoyées
# if there was a problem inviting users
inviteExternalInvalidIdentifierInvite=Erreur: identifiant incorrect: ${grouperUtil.xmlEscape(grouperRequestContainer.inviteExternalContainer.externalId)}
# if cannot assign an external subject to a group
inviteExternalErrorAssigningGroup=Erreur: impossible d'abonner l'entité: ${grouperUtil.xmlEscape(grouperRequestContainer.inviteExternalContainer.externalId)} au groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.shortLink)}.\r\n${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.error)}
# successfully created an external subject
inviteExternalSuccessCreatedExternalSubject=Succès: l'entité externe a été crée: ${grouperUtil.xmlEscape(grouperRequestContainer.inviteExternalContainer.externalId)}
# note, was already there
inviteExternalSubjectsSuccessExistedExternalSubject=Remarque: l'entité externe: ${grouperUtil.xmlEscape(grouperRequestContainer.inviteExternalContainer.externalId)} est déjà enregistrée
# success assigned external entity to group
inviteExternalSubjectsSuccessAssignedSubjectToGroup=Succès: l'entité: ${grouperUtil.xmlEscape(grouperRequestContainer.inviteExternalContainer.externalId)} est affectée au groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.shortLink)}
# if an external subject was already a member of a group
inviteExternalSubjectsNoteSubjectAlreadyInGroup=Remarque: l'entité: ${grouperUtil.xmlEscape(grouperRequestContainer.inviteExternalContainer.externalId)} est déjà membre du groupe: ${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiGroup.shortLink)}
# title of edit stem screen
stemEditTitle=Modifier le dossier
# error creating the stem
stemEditError=Erreur en modifiant le dossier
# changes saved for stem
stemEditSuccess=Succès: le dossier a été sauvegardé
# no changes were detected or saved for stem
stemEditNoChangeNote=Note: aucun changement effectué sur ce dossier
# attribute definition validations fields too long
attributeDefValidation_descriptionOfAttributeDefTooLong=Erreur : la description de la définition d'attribut est trop longue
attributeDefValidation_extensionOfAttributeDefTooLong=Erreur : l'ID de la définition d'attribut est trop long
attributeDefValidation_nameOfAttributeDefTooLong=Erreur : l'ID de la définition d'attribut génère un ID de chemin trop long. Il doit être raccourci.
# describe the page a little bit
attributeDefHeaderAttributeDefinition=Définition d'attribut
# If the URL is not valid
attributeDefCantFindAttributeDefId=Erreur: impossible de trouver attributeDefId, nameOfAttributeDef, ou attributeDefIndex dans l'url
# if not allowed to admin attributeDef
attributeDefNotAllowedToAdminAttributeDef=Erreur : vous n'êtes pas autorisé à administrer la définition d'attribut : ${grouperUtil.xmlEscape(grouperRequestContainer.attributeDefContainer.guiAttributeDef.attributeDef.displayName)}
# if not allowed to update attributeDef
attributeDefNotAllowedToUpdateAttributeDef=Erreur : vous n'êtes pas autorisé à mettre à jour les affectations de la définition d'attribut : ${grouperUtil.xmlEscape(grouperRequestContainer.attributeDefContainer.guiAttributeDef.attributeDef.displayName)}
# if not allowed to read attributeDef
attributeDefNotAllowedToReadAttributeDef=Erreur : vous n'êtes pas autorisé à voir les affectations de la définition d'attribut : ${grouperUtil.xmlEscape(grouperRequestContainer.attributeDefContainer.guiAttributeDef.attributeDef.displayName)}
# if not allowed to view attributeDef
attributeDefNotAllowedToViewAttributeDef=Erreur : vous n'êtes pas autorisé à voir la définition d'attribut.
# If the group cant be found but the id or name is passed in
attributeDefCantFindAttributeDef=Erreur: impossible de trouver l'attributeDefinition.
# if they didnt select any attribute def actions
attributeDefRemoveNoActionsSelects=Erreur : veuillez selectionner au moins une action.
# attribute assign action id not found
attributeDefRemoveNoActionNotFound=Erreur : action introuvable.
# attribute def multiple actions deleted successfully
attributeDefRemoveActionsSuccess=Succès : la suppression des actions a été effectuées avec succès.
# attribute def single action deleted successfully
attributeDefRemoveActionSuccess=Succès : la suppression de l'action a été effectuée avec succès.
# label on attribute def screen of attribute def names tab
attributeDefAttributeDefNameTab=Nom d'attribut
# label on attribute def screen of attribute def action tab
attributeDefAttributeDefActionTab=Actions de l'attribut
# label on attribute def name screen of privileges tab
attributeDefPrivilegesTab=$$groupPrivilegesTab$$
# label on filter on attributeDef screen
attributeDefFilterFor=Filtrer par :
# description for attribute def names tab
attributeDefViewAttributeDefNamesDescription=Le tableau suivant liste tous les nom d'attributs associés à cette définition d'attribut
# description for attribute def actions tab
attributeDefViewAttributeDefActionsDescription=Le tableau suivant liste toutes les actions associées à cette définition d'attribut
# placeholder in textfield for attribute name
attributeDefFilterFormPlaceholder=$$auditsAttributeDefName$$
# placeholder in textfield for attribute def action
attributeDefActionFilterFormPlaceholder=Nom de l'action
# apply filter button on attribute def screen
attributeDefApplyFilterButton=Appliquer
# this text shows the delete button for attribute def names
attributeDefRemoveSelectedAttributeDefNamesButton=Supprimer la sélection
# this text shows the delete button for attribute def actions
attributeDefRemoveSelectedAttributeDefActionsButton=Supprimer la selection
# reset button on filter of attributeDef screen
attributeDefResetButton=Réinitialiser
# search for attributeDefName button on attributeDef screen
attributeDefSearchForEntityButton=Rechercher un nom d'attribut
# actions button
attributeDefViewActionsButton=Actions
# view attribute def name button
attributeDefViewAttributeDefNameButton=Voir l'attribut
# edit attribute def name button
attributeDefEditAttributeDefNameButton=Modifier l'attribut
# edit attribute def action button
attributeDefEditAttributeDefActionButton=Modifier l'action d'attribut
# delete attribute def name button
attributeDefDeleteAttributeDefNameButton=Supprimer
# edit attribute def name inheritance
attributeDefEditInheritanceAttributeDefNameButton=Modifier l'héritage
# view where this attribute def name is assigned
attributeDefViewAssignedEntitiesAttributeDefNameButton=Visualiser les propriétaires affectés
# delete attribute def action button
attributeDefDeleteAttributeDefActionButton=Supprimer l'action d'attribut
# for name of attribute def
attributeDefLabelIdPath=ID Chemin :
# id label
attributeDefLabelId=ID :
# created label
attributeDefLabelCreated=Créé le :
# creator label
attributeDefLabelCreator=Créateur :
# stem of attributeDef
attributeDefHeaderStem=Dossier
# name of attributeDef
attributeDefHeaderName=Nom d'attribut
# action of attributeDef
attributeDefHeaderAction=Action
# name of attributeDef
attributeDefLabelName=Nom :
# when last edited
attributeDefLabelLastEdited=Dernière modification effectuée le :
# who last edits the attributeDef
attributeDefLabelLastEditedBy=Modifié par :
# the numeric index of this attributeDef
attributeDefLabelIdIndex=Numéro d'index :
# uuid of attributeDef
attributeDefLabelUuid=UUID :
# type of attribute definition
attributeDefLabelType=Type :
# value type of attribute definition
attributeDefLabelValueType=Type de valeur :
# is attribute definition is multi assignable
attributeDefMultiAssignable=Multi-affections possible :
attributeDefMultiAssignableYes=Oui
attributeDefMultiAssignableNo=Non
# attribute def label on assign attribute screen
membershipAssignAttributeAttributeDefLabel=Définition d'attribut :
# description of the multi assignable field
attributeDefMultiAssignableDescription=Si cet attribut peut être affecté plusieurs fois au même objet. Par exemple, un groupe peut avoir plus d'une règle, l'attribut règle sera un attribut pouvant être affecté plussieurs fois au même objet.
# is attribute definition multi valued
attributeDefMultiValued=Multi-valués:
attributeDefMultiValuedYes=Oui
attributeDefMultiValuedNo=Non
# description of the multi valued field
attributeDefMultiValuedDescription=Si cet attribut a des valeurs, et s'il peut avoir plus d'une valeur affectée à la fois.
# label for assign to
attributeDefLabelAssignTo=Assigner à:
attributeDefLabelAssignToDescription=Désigner les types d'objets qui peuvent être donnés à cette définition. Il y a six types de base, mais vous pouvez aussi les enrichir en ajoutant des attributs à ces types de base. Membre peut être affecté à un membre direct ou effectif, et il restera orphelin s'il est enlevé, jusqu'à sa réaffectation. Les affectations d'attribut membre ne peuvent être données qu'à des membres directs et sont automatiquement supprimées quand le membre est enlevé.
# labels for what an attribute definition can be assigned to
attributeDefAssignTo.attributeDef=Définition d'attribut
attributeDefAssignTo.stem=Dossier
attributeDefAssignTo.group=Groupe / Rôle / Entité locale
attributeDefAssignTo.member=Membre
attributeDefAssignTo.membership=Appartenance
attributeDefAssignTo.immediateMembership=Attribut membre - direct uniquement
attributeDefAssignTo.attributeDefAssign=l'assignation d'un attribut de type Définition d'attribut
attributeDefAssignTo.stemAssign=l'assignation d'un attribut de type Dossier
attributeDefAssignTo.groupAssign=l'assignation d'un attribut de type Groupe / Rôle / Entité locale
attributeDefAssignTo.memberAssign=l'assignation d'un attribut de type Membre
attributeDefAssignTo.membershipAssign=l'assignation d'un attribut de type Appartenance
attributeDefAssignTo.immediateMembershipAssign=l'assignation d'un attribut de type Attribut membre - direct uniquement
#button hides advanced filtering
attributeDefAdvancedButton=Voir les options avancées
# remove from my favorites button
attributeDefViewMoreActionsRemoveFromMyFavorites=$$stemViewMoreActionsRemoveFromMyFavorites$$
# add to my favorites button
attributeDefViewMoreActionsAddToMyFavorites=$$stemViewMoreActionsAddToMyFavorites$$
# attributeDef was added to my favorites
attributeDefSuccessAddedToMyFavorites=La définition de l'attribut a été ajouté aux favoris
# attributeDef was removed from my favorites
attributeDefSuccessRemovedFromMyFavorites=La définition d'attribut a été supprimé des favoris
# edit button on attribute def
attributeDefViewEditAttributeDefButton=Éditer la définition
# create new attribute def name button on attribute def
attributeDefViewNewAttributeDefNameButton=Créer un attribut
# create new attribute def action button on attribute def
attributeDefViewNewAttributeDefActionButton=Créer une nouvelle action d'attribut
# view attribute assignments
attributeDefViewAttributeAssignments=Assignation d'attribut
# view where this attribute def is assigned
attributeDefViewAssignedEntitiesAttributeDefButton=Entités avec cet attribut assigné
#confirm the user to make changes to privileges on this folder
attributeDefNameConfirmChanges=Êtes-vous certains de vouloir supprimer cet attribut et ses assignations ?
# remove from my favorites button
attributeDefNameViewMoreActionsRemoveFromMyFavorites=Supprimer de Mes favoris
# add to my favorites button
attributeDefNameViewMoreActionsAddToMyFavorites=Ajouter à Mes favoris
# attributeDef was added to my favorites
attributeDefNameSuccessAddedToMyFavorites=L'attribut a été ajouté à vos favoris
# attributeDef was removed from my favorites
attributeDefNameSuccessRemovedFromMyFavorites=L'attribut a été supprimés de vos favoris
# if attribute def name was deleted
attributeDefAttributeDefNameDeleteSuccess=Succès: le nom d'attribut a été supprimé
# if they didnt select any atttribute names
attributeDefRemoveNoAttributeDefNameSelects=Erreur: sélectionnez au moins un nom d'attribut
# if the attributeDefNames being deleted had problems
attributeDefDeleteAttributeDefNamesErrors=Erreur: un problème est survenu lors de la suppression des ${grouperRequestContainer.attributeDefContainer.failureCount} noms d'attribut et les ${grouperRequestContainer.attributeDefContainer.successCount} noms d'attribut ont été supprimés.
# success deleting attribute def names
attributeDefDeleteAttributeDefNamesSuccesses=Succès: ${grouperRequestContainer.attributeDefContainer.successCount} noms d'attribut ont été supprimés
# If the URL is not valid
attributeDefNameCantFindAttributeDefNameId=Erreur: impossible de trouver attributeDefNameId, nameOfAttributeDefName ou attributeDefNameIndex dans l'URL
# If the group cant be found but the id or name is passed in
attributeDefCantFindAttributeDefName=Erreur: impossible de trouver l'attribut
# edit button on attribute def name
attributeDefNameViewEditAttributeDefNameButton=éditer l'attribut
# add attribute name on attribute def
attributeDefViewAddAttributeNameButton=Ajouter un attribut
# description text for attribute definition field on the create attribute def name screen
attributeDefNameCreateIntoAttributeDefDescription=La définition d'attribut détermine les réglages et la sécurité pour les attributs. Chaque définition d'attribut peut avoir plusieurs attributs. Chaque attribut est associé à une et une seule définition d'attribut.
# description text for attribute definition field on the create attribute def create screen
attributeDefActionCreateIntoAttributeDefDescription=La définition d'attribut détermine les réglages et la sécurité pour les attributs. Chaque définition d'attribut peut avoir plusieurs actions d'attribut. Chaque action d'attribut est associé à une et une seule définition d'attribut.
# breadcrumb of the new attribute name screen
attributeNameNewBreadcrumb=Créer un attribut
# breadcrumb of the new attribute action screen
attributeActionNewBreadcrumb=Créer une action d'attribut
# title of the new attribute name screen
attributeNameNewTitle=Créer un attribut
# title of the new attribute action screen
attributeActionNewTitle=Créer une action d'attribut
# button text for save button
attributeDefNameCreateSaveButton=Sauvegarder
# button text for cancel button
attributeDefNameCreateCancelButton=Annuler
# button text for save button
attributeDefActionCreateSaveButton=Sauvegarder
# button text for cancel button
attributeDefActionCreateCancelButton=Annuler
# folder is required
attributeDefNameCreateRequiredParentStemId=Erreur: le dossier est obligatoire
# attribute def is required
attributeDefNameCreateRequiredAttributeDef=Erreur: une définition d'attribut valide est obligatoire
# can't find folder
attributeDefNameCreateCantFindStemId=Erreur: dossier introuvable. Sélectionner un dossier dans la liste
# error creating the attribute def name
attributeDefNameCreateError=Erreur lors de la création de l'attribut
# attribute def already exists
attributeDefNameExistsError=Erruer: l'attribut existe déjà
# error that attribute def name name is required
attributeDefNameCreateErrorDisplayExtensionRequired=Erreur: le nom est obligatoire
# error that attribute def id is required
attributeDefNameCreateErrorExtensionRequired=Erreur: ID est obligatoire
# success the attribute def name was created
attributeDefNameCreateSuccess=Succès: l'attribut a été créé
# label for the attribute def name create in attribute definition
attributeDefNameCreateAttributeDefLabel=Définition d'attribut
# label for the action create in attribute definition
attributeDefActionCreateAttributeDefLabel=Définition d'attribut
# label for the create in folder
attributeDefNameCreateFolderLabel=Dossier:
# title of modal dialog to search for folder
attributeDefNameCreateSearchForFolderTitle=Rechercher un dossier
# placeholder in textfield to search for a folder
attributeDefNameCreateSearchPlaceholder=Rechercher un dossier
# button text for search button
attributeDefNameCreateSearchButton=Rechercher
# button text for closing the search modal
attributeDefNameCreateSearchClose=Fermer
# description text for folder field on the create attribute def name screen
attributeDefNameCreateIntoFolderDescription=Entrez un nom de dossier ou rechercher un dossier dans lequel vous avez l'autorisation de créer un attribut..
# label for id field on the create attribute def name screen
attributeDefNameIdLabel=ID de l'attribut :
# description text for id field on the create attribute def name screen
attributeDefNameIdDescription=Identifiant de l'attribut. L'ID doit être unique dans ce dossier et n'est pas destiné à être changé, il peut être utilisé par d'autres systèmes pour s'y référer. L'ID ne peut pas contenir d'espace ou des caractères spéciaux.
# label for name field on the create attribute def name screen
attributeDefNameNameLabel=Nom de l'attribut :
# label for name field on the create attribute def action screen
attributeDefActionNameLabel=Nom de l'action d'attribut :
# description text for name field on the create attribute def name screen
attributeDefNameNameDescription=Le nom de cet attribut, il peut être changé ultérieurement.
# label for name field on the create attribute def name screen
attributeDefNamePathLabel=Chemin :
# description text for name field on the create attribute def name screen
attributeDefNamePathDescription=Le chemin représent le chemin complet, composé de noms, pour accéder à cet attribut. Il peut être modifié ultérieurement.
# label for name field on the create attribute def name screen
attributeDefNameIdPathLabel=ID Chemin :
# description text for name field on the create attribute def name screen
attributeDefNameIdPathDescription=L'ID Chemin représente le chemin complet, composé d'identifiants, pour accéder à cet attribut. Il n'est pas destiné à être changé.
# label for created field on the create attribute def name screen
attributeDefNameLabelCreated=Créé :
# description text for created field on the create attribute def name screen
attributeDefNameDescriptionCreated=Date de création de cet attribut.
# label for name field on the create attribute def name screen
attributeDefNameLabelLastEdited=Modifié le :
# description text for name field on the create attribute def name screen
attributeDefNameDescriptionLastEdited=Date de modification de cet attribut (n'inclut pas les assignations de l'attribut).
# label for description field on the create attribute def name screen
attributeDefNameDescriptionLabel=Description :
# description text for description field on the create attribute def name screen
attributeDefNameDescriptionDescription=La description contient des informations sur l'attribut, par exemple : ce qu'il représente, pourquoi il a été créé, etc.
# label for ID index field on the create attribute def name screen
attributeDefNameLabelIdIndex=Numéro d'index :
# description text for ID index field on the create attribute def name screen
attributeDefNameDescriptionIdIndex=Le numéro d'index est un numéro séquentiel assigné automatiquement à chaque attribut. Il ne peut être modifé ou réassigné.
# label for description field on the create attribute def name screen
attributeDefNameLabelUuid=UUID :
# description text for description field on the create attribute def name screen
attributeDefNameDescriptionUuid=l'UUID est un identifiant unique (opaque) pour cet objet. Il ne peut être modifié ou réassigné.
# delete button on attribute def
attributeDefViewDeleteAttributeDefButton=Supprimer la définition
# search for an entity placeholder
attributeDefSearchForEntityPlaceholder=$$groupFilterPrivilegeFormPlaceholder$$
# attributeDef search button
attributeDefSearchButton=Rechercher
# attributeDef search results column name for entity
attributeDefSearchResultsColumnName=$$groupFilterPrivilegeFormPlaceholder$$
# close button on attributeDef search screen
attributeDefSearchCloseButton=Fermer
# text before the combo link
attributeDefSearchLabelPreComboLink=Nom de l'entité ou ID ou
# text to search for an entity
attributeDefSearchForEntityLink=rechercher une entité.
# assign these privileges label on view attributeDef
attributeDefViewAssignThesePrivileges=$$groupViewAssignThesePrivileges$$
# Add link in text of attributeDef view screen
attributeDefViewAddMemberLink=Ajouter
# cant find the subject
attributeDefAddMemberCantFindSubject=Sélectionnez une entité dans les résultats de recherche
#if no privileges are selected
attributeDefAddMemberPrivRequired=Sélectionnez au moins un privilège
# attribute def is required
attributeDefActionCreateRequiredAttributeDef=Erreur: un attribut valide est requis
# action is required
attributeDefActionCreateRequiredAction=Erreur : une action est requise
# error creating attribute def action
attributeDefActionCreateError=Erreur lors de la création de l'action de la definition d'attribut
# success the attribute def action was created
attributeDefActionCreateSuccess=Succèes : l'action de la definition d'attribut a été créée
# attribute def name
attributeDefNameEditAttributeDefNameInheritance=Attribut :
# label for attribute def name that imply
attributeDeNameEditAttributeDefNamesThatImply=Les attributs qui impliquent {0}
# label for attribute def names that immediate imply
attributeDeNameEditAttributeDefNamesThatImmediateImply=Attribut immediat (direct) qui implique {0}
# label for attribute def names implied by
attributeDeNameEditAttributeDefNamesImpliedBy=Attributs impliqués par {0}
# label for attribute def names implied by immediate
attributeDeNameEditAttributeDefNamesImpliedByImmediate=Attribut immediat (direct) impliqué par {0}
# success: attribute def name inheritance was saved
attributeDefNameInheritanceEditSuccess=Succès : l'héritage de l'attribut a été sauvegardé.
# error on saving attribute def inheritance
attributeDefNameInheritanceEditError=Erreur : l'héritage de l'attribut n'a pas été sauvegardé.
# save button on attribute def name inheritance edit screen
attributeDefNameInheritanceEditSaveButton=Sauvegarder
# cancel button on attribute def name inheritance edit screen
attributeDefNameInhertianceEditCancelButton=Annuler
# title of edit attributeDefName screen
attributeDefNameEditTitle=Modifier l'attribut
# label for the edit in attribute definition
attributeDefNameEditAttributeDefLabel=Définition d'attribut :
# description text for attribute definition field on the edit attribute def name screen
attributeDefNameEditIntoAttributeDefDescription=La définition d'attribut détermine les réglage et la sécurité pour cet attribut. Chaque définition d'attribut peut avoir plusieurs attributs.
# label for the edit in folder
attributeDefNameEditFolderLabel=Dossier :
# description text for folder field on the edit attribute def name screen
attributeDefNameEditIntoFolderDescription=Le dossier où réside cet attribut.
# save button on attribute def naem edit screen
attributeDefNameEditSaveButton=Sauvegarder
# attribute def name not found
attributeDefNameNotFoundError=Erreur : attribut non trouvé.
# logged in subject doesn't have admin privileges on the attribute def
attributeDefNoAdminPriv=Vous n'avez pas les privilèges pour modifier cette définition d'attribut
# success the attribute def name was saved
attributeDefNameEditSuccess=Succès : l'attribut a été sauvegardé
# error on saving attribute def name
attributeDefNameEditError=Erreur : l'attribut n'a pas été sauvegardé.
# title of the delete attribute def name screen
attributeDefNameDeleteTitle=Supprimer l'attribut
# main text of the delete attribute def name screen
attributeDefNameDeleteText=Vous êtes sur le point de supprimer cet attribut et toutes ses assignations. Vous ne pouvez pas annuler cette opération. Êtes-vous certain de vouloir continuer ?
# generic insufficient privileges
attributeDefNameDeleteInsufficientPrivileges=Erreur : privilèges insuffisant
# success the attribute def name was deleted
attributeDefNameDeleteSuccess=Succès : l'attribut a été supprimé
# if there was an error deleting the attribute def name
attributeDefNameErrorCantDelete=Erreur : une erreur est survenur lors de la suppression de cet attribut
# delete button on the delete attribute def name screen
attributeDefNameDeleteDeleteButton=Supprimer
# cancel button on the delete attribute def name screen
attributeDefNameDeleteCancelButton=Annuler
# title of edit attributeDef screen
attributeDefEditTitle=Modifier la définition d'attribut
# error creating the attributeDef
attributeDefEditError=Erreur dans l'édition de la définition d'attribut
# changes saved for attributeDef
attributeDefEditSuccess=$$membershipEditSaveSuccess$$
# no changes were detected or saved for attributeDef
attributeDefEditNoChangeNote=Note : aucun changement
# save button on attribute def edit screen
attributeDefEditSaveButton=$$membershipEditSaveButton$$
# title of edit attributeDefAction screen
attributeDefActionEditTitle=Modifier l'action d'attribut
# label for action name on attribute def action edit screen
attributeDeActionEditAttributeDefAction=Nom de l'action :
# label for actions that imply this action we are editing
attributeDeActionEditActionsThatImply=Actions qui impliquent {0}:
# label for actions that immediately imply this action we are editing
attributeDeActionEditActionsThatImmediatelyImply=Actions qui impliquent immédiatement {0}:
# label for actions implied by this action we are editing
attributeDeActionEditActionsImpliedBy=Actions impliquées par {0}:
# label for actions immediately implied by this action we are editing
attributeDeActionEditActionsImmediatelyImpliedBy=Actions impliquées immédiatement par {0}:
# label for the edit in attribute definition
attributeDeActionEditAttributeDefLabel=Définition d'attribut :
# description text for attribute definition field on the edit attribute def action screen
attributeDefActionEditIntoAttributeDefDescription=La définition d'attribut contient le paramètrage et la sécurité des attributs. Chaque définition d'attribut peut avoir plusieurs actions d'attribut.
# save button on attribute def action edit screen
attributeDefActionEditSaveButton=Sauvegarder
# cancel button on attribute def action edit screen
attributeDefActionEditCancelButton=Annuler
# attribute def action not found
attributeDefActionNotFoundError=Erreur : l'action de la définition d'attribut n'a pas été trouvée.
# success the attribute def action was saved
attributeDefActionEditSuccess=Succès : l'action d'attribut a été sauvegardée.
# error on saving attribute def action
attributeDefActionEditError=Erreur : impossible de sauvegarder l'action d'attribut.
########################################
## Attribute def privileges page
########################################
# attributeDef privileges descript at top of tab
attributeDefPrivilegesDecription=Le tableau suivant liste toutes les entités avec des privilèges pour cette définition d'attribut.
# attributeDef privileges tab filter for label
attributeDefPrivilegeFilterFor=Filtrer par :
# dropdown for privileges filter, everyone
attributeDefPrivilegesFilterEveryone=Tous les privilèges
# dropdown for privileges filter, people with admin
attributeDefPrivilegesFilterAdmins=Entités avec le privilège $$priv.attrAdminUpper$$
# dropdown for privileges filter, people with optin
attributeDefPrivilegesFilterOptins=Entités avec $$priv.attrOptinUpper$$
# dropdown for privileges filter, people with update
attributeDefPrivilegesFilterUpdaters=Entités avec $$priv.attrUpdateUpper$$
# dropdown for privileges filter, people with read
attributeDefPrivilegesFilterReaders=Entités avec $$priv.attrReadUpper$$
# dropdown for privileges filter, people with view
attributeDefPrivilegesFilterViewers=Entités avec $$priv.attrViewUpper$$
# dropdown for privileges filter, people with optout
attributeDefPrivilegesFilterOptouts=Entités avec $$priv.attrOptoutUpper$$
# dropdown for privileges filter, people with attr read
attributeDefPrivilegesFilterAttrReaders=Entités avec $$priv.attrDefAttrReadUpper$$
# dropdown for privileges filter, people with attr read
attributeDefPrivilegesFilterAttrUpdaters=Entités avec $$priv.attrDefAttrUpdateUpper$$
# dropdown for assignment type
attributeDefPrivilegesFilterAllAssignments=$$groupPrivilegesFilterAllAssignments$$
# dropdown for assignment type, has direct assignments
attributeDefPrivilegesFilterDirectAssignments=$$groupPrivilegesFilterDirectAssignments$$
# dropdown for assignment type, has indirect assignments
attributeDefPrivilegesFilterIndirectAssignments=$$groupPrivilegesFilterIndirectAssignments$$
# dropdown for what to bulk assign
attributeDefPrivilegesAssignAttrAdminPrivilege=Assigner le privilege $$priv.attrAdminUpper$$
attributeDefPrivilegesAssignAttrUpdatePrivilege=Assigner le privilège $$priv.attrUpdateUpper$$
attributeDefPrivilegesAssignAttrReadUpdatePrivilege=Assigner le privilège $$priv.attrReadUpper$$/$$priv.attrUpdateUpper$$
attributeDefPrivilegesAssignAttrReadPrivilege=Assigner le privilège $$priv.attrReadUpper$$
attributeDefPrivilegesAssignAttrViewPrivilege=Assigner le privilège $$priv.attrViewUpper$$
attributeDefPrivilegesAssignAttrDefAttributeReadPrivilege=Assigner le privilège $$priv.attrDefAttrReadUpper$$
attributeDefPrivilegesAssignAttrDefAttributeUpdatePrivilege=Assigner le privilège $$priv.attrDefAttrUpdateUpper$$
attributeDefPrivilegesAssignAttrOptinPrivilege=Assigner le privilège $$priv.attrOptinUpper$$
attributeDefPrivilegesAssignAttrOptoutPrivilege=Assigner le privilège $$priv.attrOptoutUpper$$
attributeDefPrivilegesAssignAttrAllPrivilege=Assigner tous les privilèges
attributeDefPrivilegesRevokeAttrAdminPrivilege=Supprimer le privilège $$priv.adminUpper$$
attributeDefPrivilegesRevokeAttrUpdatePrivilege=Supprimer le privilège $$priv.updateUpper$$
attributeDefPrivilegesRevokeAttrReadUpdatePrivilege=Supprimer le privilège $$priv.readUpper$$/$$priv.updateUpper$$
attributeDefPrivilegesRevokeAttrReadPrivilege=Supprimer le privilège $$priv.readUpper$$
attributeDefPrivilegesRevokeAttrViewPrivilege=Supprimer le privilège $$priv.viewUpper$$
attributeDefPrivilegesRevokeAttrDefAttributeReadPrivilege=Supprimer le privilège $$priv.groupAttrReadUpper$$
attributeDefPrivilegesRevokeAttrDefAttributeUpdatePrivilege=Supprimer le privilège $$priv.groupAttrUpdateUpper$$
attributeDefPrivilegesRevokeAttrOptinPrivilege=Supprimer le privilège $$priv.optinUpper$$
attributeDefPrivilegesRevokeAttrOptoutPrivilege=Supprimer le privilège $$priv.optoutUpper$$
attributeDefPrivilegesRevokeAttrAllPrivilege=Supprimer TOUS les privilèges
# label for update bulk privileges
attributeDefPrivilegesUpdateBulkLabel=$$groupPrivilegesUpdateBulkLabel$$
# button to update selected items on privileges page
attributeDefPrivilegesUpdateSelected=$$thisGroupPrivilegeUpdateSelectedButton$$
#error need to select an entity
attributeDefErrorEntityRequired=$$groupErrorEntityRequired$$
# label about checkbox on form to match id
attributeDefLabelExactIdMatch=Match ID exact
# edit memberships and privileges
attributeDefViewEditMembershipsAndPrivilegesButton=Modifier les privilèges
# trace the privileges for this subject and owner
attributeDefViewTracePrivilegeButton=$$groupViewTracePrivilegeButton$$
# privilege revoked
attributeDefSuccessRevokedPrivilege=$$groupSuccessRevokedPrivilege$$
# privilege granted
attributeDefSuccessGrantedPrivilege=$$groupSuccessGrantedPrivilege$$
#success message for assigned privileges
attributeDefSuccessGrantedPrivileges=$$groupSuccessGrantedPrivileges$$
#success message for assigned privileges
attributeDefSuccessRevokedPrivileges=$$groupSuccessRevokedPrivileges$$
#note, no immediate privilegs to assign
attributeDefNoteNoGrantedPrivileges=Note: aucun privilège immédiat à assigner
#note, no immediate privileges to revoke
attributeDefNoteNoRevokedPrivileges=Note: aucun privilège immédiat à supprimer
#confirm the user to make changes to privileges on this folder
attributeDefConfirmChanges=êtes-vous certain de vouloir changer les privilèges de cette définition d'attribut ?
# placeholder for privilege filter textfield
attributeDefFilterPrivilegeFormPlaceholder=$$groupFilterPrivilegeFormPlaceholder$$
# add members to be privilegees of the attributeDef
attributeDefViewMoreActionsAddMembers=$$stemViewMoreActionsAddMembers$$
# actions button on privileges screen
attributeDefPrivilegesActions=Actions
# title on button to remove this privilege
attributeDefPrivilegesTitleRemoveThisPrivilege=$$thisGroupsPrivilegesRemoveTitle$$
# title on button to assign this privilege
attributeDefPrivilegesTitleAssignThisPrivilege=$$thisGroupsPrivilegesAssignTitle$$
# search search member or id
attributeDefSearchMemberOrId=nom du membre ou ID:
# if the subject was successfully added to the attributedef
attributeDefAddMemberMadeChangesSuccess=Succès: les privilèges ont été sauvegardés
# if no changes were made to memberships / privileges
attributeDefAddMemberNoChangesSuccess=Note: l'entité avait déjà les privilèges
# stem validations fields too long
stemValidation_stemDescriptionTooLong=Erreur : la description du dossier est trop longue
stemValidation_stemDisplayExtensionTooLong=Erreur : nom du dossier trop long
stemValidation_stemExtensionTooLong=Erreur : l'identifiant du dossier est trop long
stemValidation_stemDisplayNameTooLong=Erreur : le nom du dossier rend le chemin trop long.
stemValidation_stemNameTooLong=Erreur: l'identifiant du dossier rend l'ID Chemin trop long.
# If the URL is not valid
stemCantFindStemId=Erreur: impossible de trouver les variables stemId, stemName, or stemIndex dans l'URL
# If the stem cant be found but the id or name is passed in
stemCantFindStem=Erreur: impossible de trouver le dossier
# if not allowed to edit stem
stemNotAllowedToAdminStem=Erreur: vous n'êtes pas autorisé à administrer le dossier: ${grouperUtil.xmlEscape(grouperRequestContainer.stemContainer.guiStem.stem.name)}
# if not allowed to create groups in the stem
stemNotAllowedToCreateGroupsStem=Erreur: vous n'êtes pas autorisé à créer des groupes dans le dossier: ${grouperUtil.xmlEscape(grouperRequestContainer.stemContainer.guiStem.stem.name)}
# privilege revoked
stemSuccessRevokedPrivilege=Succès: privilège du dossier supprimé
# privilege granted
stemSuccessGrantedPrivilege=Succès: privilège du dossier ajouté
#success message for assigned privileges
stemSuccessGrantedPrivileges=Succès: privilèges du dossiers ajouté
#success message for assigned privileges
stemSuccessRevokedPrivileges=Succès: privilèges du dossier supprimé
#note, no immediate privilegs to assign
stemNoteNoGrantedPrivileges=Note: aucun privilèges de dossier à ajouter
#note, no immediate privileges to revoke
stemNoteNoRevokedPrivileges=Note: aucun privilèges de dossier à supprimer
#error need to select an entity
stemErrorEntityRequired=Erreur: vous devez sélectionner au moins une entité
# ID label
stemLabelId=ID :
# ID path label
stemLabelIdPath=ID Chemin :
# Alternate ID path label
stemLabelAlternateIdPath=ID Chemin alternatif :
# Path label
stemLabelPath=Chemin :
# When this stem was created
stemLabelCreated=Créé le :
# who created this stem
stemLabelCreator=Créateur :
# When this stem was last edited
stemLabelLastEdited=Dernière modification effectuée le :
# who last edited this stem
stemLabelLastEditor=Modifié par :
# the numeric index of this group
stemLabelIdIndex=Numéro d'index :
# label for UUID of folder
stemLabelUuid=UUID :
# text to go up one folder
stemUpOneFolder=Répertoire parent
# test that shows the object names
stemObjectName=Nom
# placeholder in the textfield for the search box
stemFilterFormPlaceholder=Dossier, groupe, ou nom d'attribut
# apply filter button on stem screen
stemApplyFilterButton=Appliquer
# reset the filter for stem contents
stemResetButton=Réinitialiser
#button hides advanced filtering
stemAdvancedButton=Avancé
# Folder contents tab
stemContents=Contenu du dossier
# Folder privileges tab
stemPrivileges=Privilèges
# User cannot manage folder
stemCantManageStem=Vous ne pouvez pas gérer ce dossier
# placeholder for privilege filter textfield
stemFilterPrivilegeFormPlaceholder=Nom de l'entité
# filter for label on stem screen
stemFilterFor=Filtrer par :
# filter for label on privileges tab
stemPrivilegeFilterFor=Filtrer par :
# description at top of stem privileges tab
stemPrivilegesDecription=Le tableau suivant liste toutes les entités avec des privilèges sur ce dossier.
# dropdown for privileges filter, everyone
stemPrivilegesFilterEveryone=Tous les privilèges
# dropdown for privileges filter, people with create group
stemPrivilegesFilterStemViewers=Entités avec $$priv.stemViewUpper$$
# dropdown for privileges filter, people with create group
stemPrivilegesFilterCreators=Entités avec $$priv.createUpper$$
# dropdown for privileges filter, people with create stem
stemPrivilegesFilterStemAdmins=Entités avec $$priv.stemAdminsUpper$$
# dropdown for privileges filter, people with attr read
stemPrivilegesFilterAttrReaders=Entités avec $$priv.stemAttrReadUpper$$
# dropdown for privileges filter, people with attr update
stemPrivilegesFilterAttrUpdaters=Entités avec $$priv.stemAttrUpdateUpper$$
# dropdown for assignment type
stemPrivilegesFilterAllAssignments=Toutes les entités
# dropdown for assignment type, has direct assignments
stemPrivilegesFilterDirectAssignments=Affectations directs
# dropdown for assignment type, has indirect assignments
stemPrivilegesFilterIndirectAssignments=Affectations indirectes
# button to update selected items on privileges page
stemPrivilegesUpdateSelected=Mettre à jour la sélection
# title on button to remove this privilege
stemPrivilegesTitleRemoveThisPrivilege=Remove this privilege
# title on button to assign this privilege
stemPrivilegesTitleAssignThisPrivilege=Assign this privilege
# inherited privileges for folders
stemInheritedPrivilegesFoldersDecription=Privilèges hérités pour les dossiers
# inherited privileges for groups
stemInheritedPrivilegesGroupsDecription=Privivlèges hérités pour les groupes
# inherited privileges for attribute defs
stemInheritedPrivilegesAttributeDefsDecription=Privilèges hérités pour les définitions d'attribut
#confirm the user to make changes to privileges on this folder
stemConfirmChanges=Êtes-vous sur de vouloir changer les privilèges de ce dossier?
# stem was added to my favorites
stemSuccessAddedToMyFavorites=Le dossier a été ajouté à vos favoris
# stem was removed from my favorites
stemSuccessRemovedFromMyFavorites=Le dossier a été supprimé de vos favoris
# not enough chars when searching on search form for parent stem
stemSearchNotEnoughChars=Veuillez entrer au moins 2 caractères
# if no subjects found
stemSearchNoStemsFound=Aucun dossier trouvé
# edit folder button text
stemViewEditStemButton=Modifier le dossier
# stem actions copy stem
stemViewCopyStemButton=Copier le dossier
# stem actions delete stem
stemViewDeleteStemButton=Supprimer le dossier
# stem actions move folder
stemViewMoveStemButton=Déplacer le dossier
# stem view attribute assignments
stemViewAttributeAssignmentsButton=Voir les assignations d'attribut
# stem assign attribute
stemAssignAttributeButton=Assigner un attribut
# text to show on the view stem attribute assignment screen when there are no attributes assigned
stemViewAttributeAssignsNoAssignedAttributes=Aucun attributs d'assignés.
# title of the stem attribute assignments screen
stemAttributeAssignmentsTitle=Assignation d'attributs
# description of the stem attribute assignments screen
stemAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs assignés à ce dossier.
# more actions on stem more actions panel
stemViewMoreActionsButton=Plus d'actions
# add members to be privilegees of the stem
stemViewMoreActionsAddMembers=Ajouter des membres
# label about checkbox on form to match id
stemLabelExactIdMatch=Rechercher sur l'ID exact
# search for entity button on stem screen
stemSearchForEntityButton=Rechercher une entité
# search for an entity placeholder
stemSearchForEntityPlaceholder=Rechercher une entité
# stem search button
stemSearchButton=Rechercher
# stem search results column name for entity
stemSearchResultsColumnName=Nom de l'entité
# search search member or id
stemSearchMemberOrId=Nom :
# close button on stem search screen
stemSearchCloseButton=Fermer
# text before the combo link
stemSearchLabelPreComboLink=Entrez un nom ou
# text to search for an entity
stemSearchForEntityLink=rechercher une entité
# assign these privileges label on view stem
stemViewAssignThesePrivileges=Privilèges :
# Add link in text of stem view screen
stemViewAddMemberLink=Ajouter
# cant find the subject
stemAddMemberCantFindSubject=Sélectionnez un résultat provenant de la recherche
#if no privileges are selected
stemAddMemberPrivRequired=Veuillez selectionner au moins un privilège
# if the subject was successfully added to the stem
stemAddMemberMadeChangesSuccess=Succès: les privilèges ont été sauvegardés
# if no changes were made to memberships / privileges
stemAddMemberNoChangesSuccess=Note: l'entité avait déjà les privilèges
# remove from my favorites button
stemViewMoreActionsRemoveFromMyFavorites=Enlever de mes favoris
# add to my favorites button
stemViewMoreActionsAddToMyFavorites=Ajouter à mes favoris
# actions button
stemViewActionsButton=Actions
# quick links
stemViewMoreActionsQuickLinks=Accès rapide
# templates
stemViewMoreActionsTemplates=Modèles
# manage
stemViewMoreActionsManage=Gestion
# auditing
stemViewMoreActionsAuditing=Audit
# administration
stemViewMoreActionsAdministration=Administration
# delete
stemViewMoreActionsDelete=Delete
# description in the more tab
stemGroupMembershipsInFolder=Membres des groupes de ce dossier
# description at top of page
stemGroupMembershipsInFolderDecription=Le tableau ci-dessous liste tous les membres de groupes de ce dossier
# text on the "more" tab
stemMoreTab=Plus
# text on the "more" tab
subjectMoreTab=Plus
# text on the "more" tab
attributeDefMoreTab=Plus
# text on stem tab to show inherited privileges
stemPrivilegesInheritedToObjectsInFolder=Privilèges hérités aux objets de ce dossiers
# remove selected inherited privileges
stemRemoveSelectedInheritedPrivilegesButton=Supprimer les privilèges sélectionnés
# no rules selected
stemPrivilegesInheritedRemoveNoRuleSelects=Erreur: au moin un privilège hérité doit être sélectionné
# if the rules for inherited privileges being deleted had problems
stemPrivilegesInheritedRemoveErrors=Erreur: impossible de supprimer ${grouperRequestContainer.stemContainer.failureCount} privilèges hérités, mais ${grouperRequestContainer.stemContainer.successCount} privilèges retirés avec succès
# success removing rules for inherited privileges
stemPrivilegesInheritedRemoveSuccesses=Succès: ${grouperRequestContainer.stemContainer.successCount} privilèges hérités supprimés
# if the rules for inherited privileges being deleted had problems
stemPrivilegesInheritedRemoveErrorsNotDone=Erreur: impossible de supprimer ${grouperRequestContainer.stemContainer.failureCount} privilèges hérités, mais ${grouperRequestContainer.stemContainer.successCount} privilèges retirés avec succès. La suppression des privilèges de objets enfants est toujours en cours.
# success removing rules for inherited privileges
stemPrivilegesInheritedRemoveSuccessesNotDone=Succès: ${grouperRequestContainer.stemContainer.successCount} privilèges hérités supprimés. La suppression des privilèges de objets enfants est toujours en cours.
# success removing rules for inherited privileges
stemPrivilegesInheritedAddSuccesses=Succès: ${grouperRequestContainer.stemContainer.successCount} entrée(s) de privilège hérité ajoutée(s)
stemPrivilegesInheritedAddSuccessesNotDone=Succès: ${grouperRequestContainer.stemContainer.successCount} entrée(s) de privilège hérité ajoutée(s), mais l'assignement aux sous-objets sont en cours d'assignation.
# assign folder privileges
stemPrivilegesInheritedAddStemPrivileges=Privilèges de dossiers:
# assign group privileges
stemPrivilegesInheritedAddGroupPrivileges=Privilèges de groupes:
# assign attribute definition privileges
stemPrivilegesInheritedAddAttributeDefPrivileges=Privilèges d'attributs:
# add member button
stemPrivilegesInheritedAddMemberLink=Ajouter
# assign to label
stemPrivilegesInheritedAssignTo=Assigner à:
# description at top of stem privileges tab
stemPrivilegesInheritedDecription=Le tableau suivant liste les privilèges assignés aux objets de ce dossier
# description at top of group privileges tab
groupPrivilegesInheritedFromFoldersDecription=Le tableau suivant liste les privilèges assignés à ce groupe par les dossiers.
# description at top of attributeDef privileges tab
attributeDefPrivilegesInheritedFromFoldersDecription=Le tableau ci-dessous affiche les privilèges hérités d'un dossier assignés à cet attribut
# description at top of stem privileges tab
stemPrivilegesInheritedFromFoldersDecription=Le tableau suivant liste les privilèges assignés par l'héritage des dossiers
# description at top of subject priv
subjectPrivilegesInheritedFromFoldersDecription=Le tableau suivant liste les privilèges associés à ce sujet
# menu item for subject privileges from folder
thisSubjectsPrivilegesFromFolders=Privilèges de cette entité hérités des dossiers parents
# subtitle
subjectPrivilegesInheritedFromFoldersSubtitle=Note: vous ne pouvez voir les entrées dans les dossiers pour lesquels vous possédez des privilèges d'administration sur des entités
# description at top of subject priv
assignedToGroupPrivilegesInheritedFromFoldersDecription=Le tableau suivant liste les privilèges assignés aux membres de ce groupe.
# subtitle
assignedToGroupPrivilegesInheritedFromFoldersSubtitle=Note: vous ne vouvez voir que les entrées des dossiers pour lesquels vous êtes admin d'un objet sous-jacent. Vous pouvez créer/supprimer des privilèges hérités dans l'écran de dossiers.
# menu item
inheritedPrivilgesAssignedToThisGroupFromFolders=Privilèges des membres de ce groupe hérités des dossiers
# menu item
inheritedPrivilgesAssignedToThisLocalEntityFromFolders=Privilèges assignés hérités à cette entité locale
# menu item
grouperMenuItemLoader=Synchronisation
# subtitle
stemPrivilegesInheritedSubtitle=Note: vous ne pouvez pas modifier une entrée. Vous devez ajouter une nouvelle entrée et supprimer l'ancienne.
# subtitle
groupPrivilegesInheritedSubtitle=Note: vous pouvez créer ou supprimer des privilèges hérités dans l'écran de modification du groupe.
# subtitle
stemPrivilegesInheritedFromStemSubtitle=Note: vous pouvez ajouter ou supprimer des privilèges hérités dans l'écran des dossiers parents.
# subtitle
attributeDefPrivilegesInheritedSubtitle=Note: vous pouvez créer ou dupprimer des privilèges hérités dans l'écran de modification d'un dossier.
# if no inherited privileges
stemPrivilegesInheritedNone=Il n'y a présentement aucun privilège hérité.
# if no inherited privilege
subjectPrivilegesInheritedNone=Il n'y a présentement aucun privilèges hérités assigné à cette entité.
# if no inherited privileges
groupPrivilegesInheritedNone=Il n'y a présentement aucun privilèges hérités relié à ce groupe.
# if no inherited privileges
stemPrivilegesInheritedFromStemNone=Il n'y a présentement aucun privilège hérité.
# if no inherited privileges
attributeDefPrivilegesInheritedNone=Il n'y a aucun privilèges hérités reliés à cet attribut.
# description for all or one in levels for assignment
stemPrivilegesInheritedLevelsDecription=Assigner ces privilèges à TOUS les objets dans ce dossier ou sous-doussiers, ou seulement aux object de CE dossier.
# when not selected the object type to assign to
stemPrivilegesInheritedAssignedToRequired=Erreur: le type d'objets auxquels assigner le privilège est obligatoire
# column header of assigned to
stemPrivilegesInheritColumnHeaderAssignedTo=Entité
# column header of object type
stemPrivilegesInheritColumnHeaderObjectType=Type d'objet
# column header of direct?
stemPrivilegesInheritColumnHeaderDirect=Assigné à
ce dossier
# column header of levels
stemPrivilegesInheritColumnHeaderLevels=Niveaux
# column header of privileges
stemPrivilegesInheritColumnHeaderPrivileges=Privilèges
# labels for radio for levels
stemPrivilegesInheritOneLabel=Un seul niveau, attribuer seulement aux objets dans ce dossier.
stemPrivilegesInheritAllLabel=Tous les niveaux, incluant ce dossier et les sous-dossiers
#if no privileges are selected
stemPrivilegesInheritAddMemberStemPrivRequired=Sélectionnez au moins un privilège de dossier
stemPrivilegesInheritAddMemberGroupPrivRequired=Sélectionnez au moins un privilège de groupe
stemPrivilegesInheritAddMemberAttributeDefPrivRequired=Sélectionnez au moins un privilège d'attribut
# more tab button link for groups privileges inherited from folders
thisGroupsPrivilegesFromFolders=Privilèges de ce groupe hérités des dossiers
# more tab button link for groups privileges inherited from folders
thisLocalEntitiesPrivilegesFromFolders=Privilèges de cette entité locale hérités des dossiers
# more tab button link for stems privileges inherited from folders
thisFoldersPrivilegesFromFolders=Privilèges de ce dossier hérités des dossiers parents
# more tab button link for attribute actions
thisAttributeDefsActions=Actions d'attribut
# more tab button link for attributes privileges inherited from folders
thisAttributeDefsPrivilegesFromFolders=Privilèges de cette définition d'attribut au sein des dossiers
# Button for miscellaneous
indexMiscellaneousButton=Divers
# miscellaneous breadcrumb
miscellaneousBreadcrumb=Divers
# Miscellaneous title
miscellaneousTitle=Divers
miscellaneousSubtitle=Fonctions diverses dans le référentiel
miscellaneousPageAdministrationHeader=Administration
# global inherited privileges
miscellaneousGlobalInheritedPrivileges=Privilèges hérités
# description of global page
miscellaneousPrivilegesInheritedFromFoldersDecription=Privilèges hérités de dossiers
miscellaneousPrivilegesInheritedFromFoldersSubtitle=Note: vous ne vouvez voir que les entrées des dossiers pour lesquels vous êtes admin d'un objet sous-jacent. Vous pouvez créer/supprimer des privilèges hérités dans l'écran de dossiers.
# no results
miscellaneousPrivilegesInheritedNone=Il n'y a présentement aucun privilèges hérités dans le référenciel
# breadcrumb
miscellaneousInheritedPrivilegesBreadcrumb=Privilèges hérités
# stem view attribute assignments table headers
stemViewAttributeAssignmentsColumnAssignmentType=Type d'assignation
stemViewAttributeAssignmentsColumnAttributeName=Nom d'attribut
stemViewAttributeAssignmentsColumnEnabled=Activé ?
stemViewAttributeAssignmentsColumnAssignmentValues=Valeurs d'assignation
stemViewAttributeAssignmentsColumnAttributeDefinition=Définition d'attribut
stemViewAttributeAssignmentsColumnAction=Choisir
stemAttributeAssignEnabledYes=Oui
stemAttributeAssignEnabledNo=Non
# breadcrumb of the assign attribute screen
stemAssignAttributeBreadcrumb=Assigner un attribut
# title of assign attribute to stem screen
stemAssignAttributeTitle=Assigner un attribut
# owner folder label on assign attribute screen
stemAssignAttributeOwnerFolderLabel=Dossier cible (owner folder) :
# description text for owner folder
stemAssignAttributeOwnerFolderDescription=Le dossier auquel sont assignés les attributs. Entrez un nom de dossier ou rechercher un dossier.
Entrez '$$stem.root.display-name$$' pour selectionner le dossier racine
# attribute def label on assign attribute screen
stemAssignAttributeAttributeDefLabel=Définition d'attribut :
# description text for attribute def
stemAssignAttributeAttributeDefDescription=La définition d'un attribut regroupe la partie paramétrage, sécurité et métadonné. Généralement les définitions d'attributs possèdent plusieurs attributs.
# attribute name label
stemAssignAttributeAttributeDefNameLabel=Nom d'attribut
# attribute name description
stemAssignAttributeAttributeDefNameDescription=L'attribut est la partie qui est assigné à l'objet. Généralement plusieurs attributs sont liés à une définition d'attribut.
# enabled date label
stemAssignAttributeEnabledDateLabel=Date de début :
# enabled date description
stemAssignAttributeEnabledDateDescription=Date de début d'assignement de l'attribut.
# disabled date label
stemAssignAttributeDisabledDateLabel=Date de fin :
# disabled date description
stemAssignAttributeDisabledDateDescription=Date de fin d'assignement de l'attribut.
# placeholder for start/end date
stemAssignAttributeDatePlaceholder=aaaa/mm/jj
# attribute def is required
stemAssignAttributeDefRequired=Erreur : une définition d'attribut valide est requis.
# folder is required
stemAssignAttributeStemIdRequired=Erreur : un dossier est requis
# attribute def name is required
stemAssignAttributeAttributeDefNameRequired=Erreur : un nom de définition d'attribut valide est requis.
# can't find folder
stemAssignAttributeCantFindStemId=Erreur : Impossible de trouver le dossier. Veuillez selectionner un dossier depuis les resultats de recherche.
# enabled date/start date is not valid
stemAssignAttributeAttributeStartDateNotValid=Erreur : la date de début n'est pas valide.
# disabled date/end date is not valid.
stemAssignAttributeAttributeEndDateNotValid=Erreur : la date de fin n'est pas valide.
# can't assign attribute because not multi-assignable
stemAssignAttributeNotMultiAssignableError=Erreur : l'attribut est déjà assigné et il n'est pas multi-assignable.
# error assigning attribute to stem
stemAssignAttributeError=Erreur : impossible d'assigner l'attribut.
# success assigning attribute to stem
stemAssignAttributeSuccess=Succès : l'attribut a été assigné au dossier.
# type of rules then clause
rulesThenTypeGroup=Groupe
rulesThenTypeFolder=Dossier
rulesThenTypeAttribute=Attribut
# direct assigned or not
rulesCheckDirect=Direct
rulesCheckIndirect=Indirect
# step scope check
rulesStemScopeOne=Un
# separate rules privileges with this separator
rulesPrivilegesSeparator=,
# title of the move folder screen
stemMoveTitle=Déplacer le dossier
# label for the move to this folder combobox
stemMoveIntoFolder=Déplacer dans ce dossier:
# stem move into folder instructions for combobox
stemMoveIntoFolderDescription=Saisissez un nom ou effectuer une recherche avancée.
# label next to checkbox to change alternate names
stemMoveChangeAlternateNamesDescription=Ajouter des noms alternatifs pour ces groupes?Si vous sélectionnez cette option, l'ancien ID du chemin sera ajouté en tant que chemin alternatif.
# generic insufficient privileges
stemMoveInsufficientPrivileges=Erreur: Privilèges insuffisants
# success the stem was copied
stemMoveSuccess=Succès: le dossier a été déplacé
# stem move move button
stemMoveMoveButton=Déplacer
# stem move cancel button
stemMoveCancelButton=Annuler
# stem move search for folder link
stemMoveSearchForFolderLink=Rechercher un dossier
# stem move search for folder placeholder
stemMoveSearchForFolderPlaceholder=Rechercher un dossier
# title of the move group screen
groupMoveTitle=Déplacer le groupe
# label for the move to this folder combobox
groupMoveIntoFolder=Déplacer dans ce dossier:
# group move into folder instructions for combobox
groupMoveIntoFolderDescription=Saisissez un nom ou rechercher un dossier.
# label next to checkbox to change alternate names
groupMoveChangeAlternateNamesDescription=Ajouter des noms alternatifs pour les groupes déplacés ?Si vous sélectionnez cette option, l'ancien ID sera ajouté en tant que chemin alternatif.
# generic insufficient privileges
groupMoveInsufficientPrivileges=Erreur: Privilèges insuffisants
# success the group was copied
groupMoveSuccess=Succès: le dossier a été déplacé
# group move move button
groupMoveMoveButton=Déplacer
# group move cancel button
groupMoveCancelButton=Annuler
# group move search for folder link
groupMoveSearchForFolderLink=Rechercher un dossier
# group move search for folder placeholder
groupMoveSearchForFolderPlaceholder=Rechercher un dossier
# description on stem search modal window for creating new groups
stemSearchDescriptionNewGroups=Le tableau ci-dessous liste les dossiers où vous avez les droits de créer des groupes
# description on stem search modal window for creating new attribute def names
stemSearchDescriptionNewAttributeDefNames=Le tableau suivant liste les dossiers dans lesquels vous avez les privilèges pour créer des définitions d'attributs.
# description on stem search modal window for creating new folders
stemSearchDescriptionNewFolders=Le tableau ci-dessous liste les dossiers où vous avez les droits de créer des sous-dossiers
# title of the delete group screen
groupDeleteTitle=Supprimer le groupe
# main text of the delete group screen
groupDeleteText=Vous êtes sur le point de supprimer ce groupe et tous ses membres. Cette opération est irréversible.
Êtes-vous sur de vouloir continuer ?
# generic insufficient privileges
groupDeleteInsufficientPrivileges=Erreur: Privilèges insuffisants
# success the group was deleted
groupDeleteSuccess=Succès: le groupe a été supprimé
# if there was an error deleting the group
groupErrorCantDelete=Erreur: un problème a été rencontré lors de la suppression du groupe
# title of the delete group screen
localEntityDeleteTitle=Supprimer l'entité locale
# main text of the delete group screen
localEntityDeleteText=Vous êtes sur le point de supprimer cette entité locale. Vous ne pouvez pas annuler cette opération. Êtes-vous sûr de vouloir continuer ?
# generic insufficient privileges
localEntityDeleteInsufficientPrivileges=Erreur : privilèges insuffisants
# success the group was deleted
localEntityDeleteSuccess=Succès : l'entité locale a été supprimée
# if there was an error deleting the group
localEntityErrorCantDelete=Erreur : un problème est survenu lors de la suppression de l'entité locale
# when clicking on disabled id field, this will tell the user to check the checkbox
stemNewAlertWhenClickingOnDisabledId=Select the checkbox to edit the ID
# click this checkbox to edit the id
stemNewEditTheId=Modifier
# menu button to create new folder
stemNewCreateNewStemMenuButton=Créer un dossier
# title of the new stem screen
stemNewBreadcrumb=Nouveau dossier
# title of the new stem screen
stemNewTitle=Nouveau dossier
# generic insufficient privileges
stemCreateInsufficientPrivileges=Erreur: Privilèges insuffisants
# success the group was created
stemCreateSuccess=Succès: le dossier a été créé
# if there was an error creating the stem
stemErrorCantCreate=Erreur: un problème a été rencontré lors de la création du dossier
# new folder folder instructions for combobox
stemCreateIntoFolderDescription=Saisissez un nom ou rechercher un dossier.
Saisissez '$$stem.root.display-name$$' pour accèder au dossier racine
# title of modal dialog to search for folder
stemCreateSearchForFolderTitle=Rechercher un dossier
# placeholder in textfield to search for a folder
stemCreateSearchPlaceholder=Rechercher un dossier
# button text for search button
stemCreateSearchButton=Rechercher
# button text for closing the search modal
stemCreateSearchClose=Fermer
# label for the create in folder combo
stemCreateFolderLabel=Créer dans le dossier:
# label for the stem display extension textfield
stemCreateNameLabel=Nom du dossier:
# description help for the folder display extension textfield
stemCreateNameDescription=Le nom est l'identifiant de ce dossier, il peut changer.
# label for the stem alternate name textfield
stemCreateAlternateNameLabel=Chemin alternatif (Alternate ID path) :
# description help for the folder alternate name textfield
stemCreateAlternateNameDescription=Le chemin alternatif (Alternate Path ID) permet aux dossiers d'être accessibles par un autre nom. Le format est le même que le format de ID Path.
# label for the group alternate name checkbox textfield
stemRenameUpdateAlternateNameLabel=Mettre à jour le chemin alternatif :
# description help for the folder alternate name checkbox
stemRenameUpdateAlternateNameDescription=Le chemin alternatif permet des recherches parmi les dossiers en utilisant des noms alternatifs. Si vous activez cette option lors du renommage d'un dossier, le chemin alternatif de ce dossier (et des objets sous ce dossier) auront pour valeur l'ancien chemin du dossier.
# label for the stem extension textfield
stemCreateIdLabel=ID du dossier:
# description help for the stem id textfield
stemCreateIdDescription=l'ID est l'identifiant unique de ce dossier. Il doit être simple et court, et peut avoir des restrictions de caractères. Une fois créé, il est impossible de le modifier.
# label for the description textfield
stemCreateDescriptionLabel=Description:
# description for the description textfield
stemCreateDescriptionDescription=La description contient des informations sur le dossier, par exemple : ce que le dossier représente, pourquoi il a été créé...
# button text for save button
stemCreateSaveButton=Sauvegarder
# button text for cancel button
stemCreateCancelButton=Annuler
# cant find parent folder
stemCreateCantFindParentStemId=Erreur: Impossible de trouver le dossier parent. Selectionnez un dossier depuis les résultats.
# if a stem with that name already exists
stemCreateCantCreateAlreadyExists=Erreur: un dossier avec ce ID dans le dossier parent existe déjà
# error creating the stem
stemCreateError=Erreur lors de la création du dossier
# error that stem id is required
stemCreateErrorExtensionRequired=Erreur: l'ID du dossier est obligatoire
# folder is required
stemCreateRequiredParentStemId=Erreur: le dossier parent est obligatoire
# error that group display extension is required
stemCreateErrorDisplayExtensionRequired=Erreur: le nom du dossier est obligatoire
# title of the group permissions screen
groupPermissionsTitle=Permissions de rôle
# title of the subject permissions screen
subjectPermissionsTitle=Permissions de sujet
# text underneath the title on the group permissions screen
groupPermissionsDescription=Les permissions attribuées aux roles sont hérités à tous les entités membres de ce rôle.
# text underneath the title on the subject permissions screen
subjectPermissionsDescription=Les permissions attribuées aux roles sont hérités à tous les entités membres de ce rôle.
# text to show on the permissions screen when group is not marked as role
groupPermissionsGroupNotRoleText=Ce groupe ne peut avoir de permissions car il n'a pas été marqué en tant que "rôle".
# text to show on the view permissions screen when there are no permissions assigned
groupViewPermissionsNoAssignedPermissions=Aucune persmissions attribuées
# convert group to role button
groupPermissionsGroupToRoleButton=Convertir en rôle
# more action buttons on group screen
groupPermissionViewMoreActionsButton=Actions de permission
# aria label accessibility for more actions for this group
ariaLabelGuiMoreGroupPermissionActions=Voir les actions de permission
# button to assign permission
groupPermissionnMoreActionsAssignPermission=Attribuer permission
# button to view assigned permissions
groupPermissionnMoreActionsViewPermission=Voir les permissions
# error when trying to assign permission to group instead of role
groupPermissionErrorNotRole=Les permissions ne peuvent être attribuées à un groupe.
# name of permission def for group
groupAssignPermissionPermissionDefLabel=Definition d'une permission
# name of permission def for subject
subjectAssignPermissionPermissionDefLabel=Definition d'une permission
# description for the permission def
groupAssignPermissionPermissionDefDescription=La définition d'une permission regroupe la partie paramétrage, sécurité et métadonné. Généralement les définitions de permission possèdent plusieurs ressources.
# description for the permission def
subjectAssignPermissionPermissionDefDescription=La définition d'une permission regroupe la partie paramétrage, sécurité et métadonné. Généralement les définitions de permission possèdent plusieurs ressources.
# name of resource
groupAssignPermissionResourceLabel=Nom de la ressource
# name of resource
subjectAssignPermissionResourceLabel=Nom de la ressource
# description for the resource name
groupAssignPermissionResourceDescription=La ressource est la partie qui est assigné à l'objet. Généralement plusieurs ressources sont liés à une définition de permission.
# description for the resource name
subjectAssignPermissionResourceDescription=La ressource est la partie qui est assigné à l'objet. Généralement plusieurs ressources sont liés à une définition de permission.
# action label
groupAssignPermissionActionLabel=Action
# action label
subjectAssignPermissionActionLabel=Action
# action description
groupAssignPermissionActionDescription=Une attribution de permission possède plusieurs parties : un rôle ou entité (dans le contexte d'un rôle), la ressource et une action. Par exemple, le rôle peut être Gestionnaire de la paie, l'entité John Smith, la ressource Service A et l'action Ecriture ou Lecture. La définition de la permission définie quels actions sont disponibles. La liste des actions est un champ libre. Générallement, il n'y pas plus que quelques dizaines d'actions pour une définition d'attribut.
# action description
subjectAssignPermissionActionDescription=Une attribution de permission possède plusieurs parties : un rôle ou entité (dans le contexte d'un rôle), la ressource et une action. Par exemple, le rôle peut être Gestionnaire de la paie, l'entité John Smith, la ressource Service A et l'action Ecriture ou Lecture. La définition de la permission définie quels actions sont disponibles. La liste des actions est un champ libre. Générallement, il n'y pas plus que quelques dizaines d'actions pour une définition d'attribut.
# allowed label
groupAssignPermissionAllowedLabel=Autorisé
# allowed label
subjectAssignPermissionAllowedLabel=Autorisé
# allow option
groupAssignPermissionAllowLabel=Autorisation
# allow option
subjectAssignPermissionAllowLabel=Autorisation
# disallow option
groupAssignPermissionDisallowLabel=Interdire
# disallow option
subjectAssignPermissionDisallowLabel=Interdire
# description for allowed field
groupAssignPermissionAllowedDescription=Normalement, une attribution de permission sera autoriés. Par defaut, la permission ne doit pas-être autorisé. Mais si il y a de l'héritage, et que vous voulez autoriser un large périmètre, dans ce cas utiliser l'interdiction. Par exemple, vous pouvez autoriser tout le monde et interdire une partie.
# description for allowed field
subjectAssignPermissionAllowedDescription=Normalement, une attribution de permission sera autoriés. Par defaut, la permission ne doit pas-être autorisé. Mais si il y a de l'héritage, et que vous voulez autoriser un large périmètre, dans ce cas utiliser l'interdiction. Par exemple, vous pouvez autoriser tout le monde et interdire une partie.
# description for role field
subjectAssignPermissionRoleDescription=Un rôle est un type spécial de groupe qui peut associer des membres avec des permissions ou autoriser des membres à avoir des autorisations individuelles attribuées dans le contexte du rôle.
# error when trying to enter action without selecting permission definition or resource
groupAssignPermissionErrorNoPermDefOrResource=Erreur : pour filter par action, selectionner une definition de permission ou une ressource.
# assign permission save button
groupAssignPermissionSaveButton=Sauvegarder
# assign permission save button
subjectAssignPermissionSaveButton=Sauvegarder
# assign permission cancel button
groupAssignPermissionCancelButton=Annuler
# error when action is left blank on assign permission to group screen
groupAssignPermissionBlankActionError=Erreur : action est requis
# error when action is left blank on assign permission to subject screen
subjectAssignPermissionBlankActionError=Erreur : action est requis
# error when role is left blank on assign permission to subject screen
subjectAssignPermissionBlankRoleError=Erreur : rôle est requis
# error when group is not of type role on assign permission to subject screen
subjectAssignPermissionGroupNotTypeRoleError=Erreur : le groupe n'est pas de type rôle
# error when invalid permission def on the group assign permission form
groupAssignPermissionInvalidPermissionDefError=Erreur : définition de permission invalide
# error when invalid permission def on the subject assign permission form
subjectAssignPermissionInvalidPermissionDefError=Erreur : définition de permission invalide
# error when invalid permission resource name on the group assign permission form
groupAssignPermissionInvalidPermissionResourceNameError=Erreur : la ressource n'est pas membre de la definition d'attribut selectionnée.
# error when invalid permission resource name on the subject assign permission form
subjectAssignPermissionInvalidPermissionResourceNameError=Erreur : la ressource n'est pas membre de la definition d'attribut selectionnée.
# error when invalid action on assign permission to group form
groupAssignPermissionInvalidActionError=Erreur : action invalide
# error when invalid action on assign permission to subject form
subjectAssignPermissionInvalidActionError=Erreur : action invalide
# error when subject being assigned permission is not a member of selected role.
subjectAssignPermissionSubjectNotMemberOfRole=Erreur : le sujet n'est pas membre du rôle.
# assign permission to group success
groupAssignPermissionSuccess=Succès : permission attribuée au groupe
# assign permission to subject success
subjectAssignPermissionSuccess=Succès : permission attribuée au sujet
# group was converted to role successfully
groupConvertedToRoleSuccess=Succès : la groupe a été convertis en rôle
# actions header in the view permissions table
groupViewPermissionsColumnActionsHeader=Actions
# role name in the view permissions table
groupViewPermissionsColumnRoleName=Rôle
# resource name in the view permissions table
groupViewPermissionsColumnResourceName=Ressource
# permission definition in the view permissions table
groupViewPermissionsColumnPermissionDefinition=Définition de la permission
# title of the group attestation screen
groupAttestationTitle=Attestation de groupe
# edit attestation group screen
groupAttestationEditTitle=Modifier l'attestation de groupe
# title of the stem attestation screen
stemAttestationTitle=Attestation de dossier
# attestation button
attestationButton=Attestation
# label for the direct assignment checkbox
attestationDirectAssignmentLabel=Attestation
# description help for the direct assignment checkbox
attestationDirectAssignmentDescription=A des réglages d'attestation au lieu de les hériter d'un dossier
# if attestation is assigned (drop down on edit screen)
grouperAttestationNoDoesNotHaveAttestationLabel=Non, ne pas configurer d'attestation
grouperAttestationYesHasAttestationLabel=Oui, configurer une attestation
# description under the attestation drop down
grouperAttestationHasAttestationDescription=Si ce groupe a une attestation de configurée directement, non hérité d'un dossier parent
grouperAttestationStemHasAttestationDescription=Configurer une attestation sur ce dossier
# if should send email
grouperAttestationNoDoNotSendEmailLabel=Non, ne pas envoyer une alerte par courriel
grouperAttestationYesSendEmailLabel=Oui, envoyer une alerte par courriel (recommandé)
# description under the attestation drop down
grouperAttestationSendEmailDescription=Si les alertes par courriel doivent être envoyées aux personnes qui doivent réviser les membres
# attestation type
grouperAttestationTypeGroupLabel=Attester les appartenances aux groupes
grouperAttestationTypeReportLabel=Attester un rapport
# description under the attestation drop down
grouperAttestationTypeDescription=Si cette attestation est basée sur les appartenances aux groupes ou sur les résultats d'un rapport
# description under attestation report
grouperAttestationReportConfigurationDescription=Le nom du rapport à attester
# description under authorized group
grouperAttestationAuthorizedGroupDescription=Le nom du groupe autorisé à attester ce rapport
# error message to add email addresses if emailing list
grouperAttestationEmailAddressesRequired=Les courriels sont obligatoire
# error message to add email grop if not emailing a group
grouperAttestationEmailGroupRequired=Merci d'indiquer un groupe destinataire des notifications
grouperAttestationEmailGroupCantRead=Vous devez avoir au minimum le droit de LIRE le groupe indiqué comme destinataire des notifications
# error message to add report if using report
grouperAttestationReportNameRequired=Le nom du rapport est requis
# error message to add authorized group if using report
grouperAttestationAuthorizedGroupRequired=Un groupe autorisé est requis
# if we should set the recertify date to today
grouperAttestationMarkAsReviewedLabel=Marquer ce groupe comme révisé
grouperAttestationMarkStemAsReviewedLabel=Marquer ces groupes comme révisés
grouperAttestationReportMarkStemAsReviewedLabel=Marquer le rapport comme révisé
# stem scope label
grouperAttestationStemScopeLabel=Portée sur le dossier
grouperAttestationStemScopeDescription=Est-ce que les réglages de l'attestation affectent les groupes dans ce dossier et les sous-dossier (défaut), ou seulement les groupes dans ce dossier
grouperAttestationYesStemScopeLabel=Tous les groupes de ce dossier et des sous-dossiers
grouperAttestationNoStemScopeLabel=Seulement les groupes dans ce dossier
# Mark this groups last recertify date as today
grouperAttestationMarkAsReviewedDescription=Positionner la date d'aujourd'hui comme date de dernière révision pour ce groupe
grouperAttestationMarkStemAsReviewedDescription=Positionner la date d'aujourd'hui comme date de dernière révision pour les groupes de ce dossier
grouperAttestationReportMarkStemAsReviewedDescription=Positionner la date d'aujourd'hui comme dernière date de certification pour ce dossier
# drop down for if should email group managers
grouperAttestationYesMarkAsReviewedLabel=Oui, marquer ce groupe comme révisé
grouperAttestationNoDontMarkAsReviewedLabel=Non, ne pas marquer ce groupe comme révisé
grouperAttestationYesStemMarkAsReviewedLabel=Oui, marquer ces groupes comme révisés
grouperAttestationNoStemDontMarkAsReviewedLabel=Non, ne pas marquer ces groupes comme révisés
grouperAttestationReportYesStemMarkAsReviewedLabel=Oui, marquer ce rapport comme révisé
grouperAttestationReportNoStemDontMarkAsReviewedLabel=Non, ne marquez pas ce rapport comme révisé
# if should email group managers
attestationEmailManagersLabel=Envoyer un courriel aux gestionnaires
attestationReportEmailManagersLabel=Envoyer un e-mail aux membres autorisés du groupe
# drop down for if should email group managers
grouperAttestationDontEmailManagersLabel=Non, envoyer un courriel à une liste personnalisée d'adresses
grouperAttestationReportEmailManagersLabel=Oui, envoyez un e-mail aux membres autorisés du groupe
grouperAttestationEmailCustomListLabel=Envoie un courriel à une liste personnalisée d'adresses
grouperAttestationEmailManagersLabel=Oui, envoyer un courriel aux administrateurs et gestionnaires du groupe
grouperAttestationEmailGroupLabel=Envoyer un email aux membres d'un groupe (recommandé)
# description of email group managers field
grouperAttestationEmailManagersDescription=Si les gestionnaires du groupe (avec les droits ADMIN ou (READ et UPDATE)) doivent recevoir un courriel lorsqu'une attestation est due
grouperAttestationReportEmailManagersDescription=Si les membres autorisés du groupe doivent recevoir un e-mail lorsque l'attestation est à échéance
# description of email addresses field
grouperAttestationEmailAddressesDescription=Entrez une liste d'adresse de messageries séparée par des virgules
grouperAttestationEmailGroupDescription=Envoie les courriels aux membres du groupe indiqué. Seuls les membres avec les droits MODIFIER/ADMINISTRER sur ce groupe (avec attestation) seront notifiés.
grouperAttestationReportEmailAddressesDescription=Entrez des adresses e-mail séparées par des virgules si vous n'envoyez pas d'e-mail aux membres autorisés du groupe
# remove direct attestation configuration
grouperAttestationEditRemoved=La configuration de l'attestation assignée à ce groupe a été supprimée
# when attestation is saved
grouperAttestationEditSaveSuccess=Attestation configurée avec succès
grouperAttestationEditSaveSuccessNotFinished=Attestation configurée avec succès mais le traitement des sous-groupes est encore en cours...
# save button for attestation
grouperAttestationEditButtonSave=Sauvegarder
# cancel button for attestation
grouperAttestationEditButtonCancel=Annuler
# label for the send email checkbox
attestationSendEmailLabel=Envoyer un courriel
# label for the type drop down
attestationTypeLabel=Type d'attestation
# label for the report configuration drop down
attestationReportConfigurationLabel=Nom du rapport
# label for the authorized group text field
attestationAuthorizedGroupLabel=Groupe autorisé
# description help for the send email checkbox
attestationSendEmailDescription=Envoyer le courriel ?
# label for the email addresses textfield
attestationEmailAddressesLabel=Liste d'adresses personnalisée
# description help for the email addresses textfield
attestationEmailAddressesDescription=Liste séparée par virgule des courriels pour les rappels. Si non spécifié, les ADMINS et UPDATERS seront utilisés.
# label for the email addresses textfield
attestationEmailGroupLabel=Notifier un groupe
# description help for the email addresses textfield
attestationEmailGroupDescription=Groupe dont les membres seront destinataires des courriels liés à l'attestation
#default certify label
attestationDefaultCertifyLabel=Utiliser le nbre de jours par défaut avant recertification
# if use the default certify time
attestationDoDefaultCertifyLabel=Oui, utiliser le nombre de jours par défaut pour la recertification (${grouperRequestContainer.attestationContainer.defaultRecertifyDays} jours)
# if not using default certify days
attestationDontDefaultCertifyLabel=Non, utiliser un nombre de jours personnalisé
# if use the default certify time
attestationDefaultCertifyDescription=Utiliser la valeur par défaut de ${grouperRequestContainer.attestationContainer.defaultRecertifyDays} jours avant recertification
# label for the days until rectify textfield
attestationDaysUntilRecertifyLabel=Nbre de jours avant recertification
# description help for the days until rectify textfield
attestationDaysUntilRecertifyDescription=Nombre de jours restant avant le besoin d'une recertification
# custom recertify days must be greater than zero
attestationCustomRecertifyDaysGreaterThanZero=Le nombre de jours avant une recertification doit être > 0
# days until recertify must be numberic
attestationCustomRecertifyDaysNumeric=Le nombre de jours avant une recertification doit être un entier
# label for attestation status
attestationStatusLabel=Statut d'attestation
attestationStatusDescription=Si les membres de ce groupe ont besoin d'être révisés
attestationReportStatusDescription=Si ce rapport doit être révisé
# label for has attestation
attestationHasAttestationLabel=Statut
attestationHasAttestationDescription=Activer ou désactiver l'attestation tout en conservant la configuration.
# if attestation is ok or not
attestationHasAttestationYes=Activé
attestationHasAttestationNo=Désactivé
# if attestation is ok or not
attestationStatusOk=OK, les membres de ce groupe n'ont pas besoin d'être révisés
attestationStatusNotOk=En retard, les membres de ce groupe ont besoin d'être révisés
attestationReportStatusOk=OK, ce rapport n'a pas besoin d'être révisé
attestationReportStatusNotOk=En retard, ce rapport doit être révisé
# days until recertify required
attestationCustomRecertifyDaysRequired=Nombre de jour avant qu'une recertification soit nécessaire
# label for the last emailed date textfield
attestationLastEmailedDateLabel=Dernier envoi
# description help for the last emailed date textfield
attestationLastEmailedDateDescription=La dernière date d'envoi de courriel de rappel pour la révision des membres du groupe.
attestationReportLastEmailedDateDescription=La date la plus récente à laquelle les membres autorisés du groupe ont reçu un e-mail pour leur demander de réviser ce rapport
# label for the days before attestation reminder textfield
attestationDaysBeforeToRemindLabel=Jours pour le rappel d'attestation
# label for the days before attestation needed
attestationDateNeedsRecertifyLabel=Date de la prochaine certification
# label for the days before attestation needed
attestationDateNeedsRecertifyDescription=Date à laquelle ce grouper doit être recertifié
attestationReportDateNeedsRecertifyDescription=Date à laquelle ce rapport doit être recertifié
# label for the days before attestation needed
attestationDaysLeftUntilRecertifyLabel=Jours avant recertification
# description for the days before attestation needed
attestationDaysLeftUntilRecertifyDescription=Nombre de jours restant avant que le groupe nécessite une recertification. 0 signifir en retard. Ce nombre de jours est recalculé à toute les nuits.
attestationReportDaysLeftUntilRecertifyDescription=Nombre de jours restants avant que ce rapport est besoin d'être recertifié. 0 signifie en retard. Ceci est calculé par le démon d'attestation qui s'exécute chaque nuit.
# description help for the days before attestation reminder textfield
attestationDaysBeforeToRemindDescription=Nombre de jours avant l'attestation avant de débuter l'envoi de courriel
# label for the stem scope textfield
attestationStemScopeLabel=Portée du dossier
# description help for the stem scope textfield
attestationStemScopeDescription=one|sub (pour les dossiers seulement, one: un seul niveau ou sub: tous les niveaux). Défaut: sub
# label for the update last certified date checkbox
attestationUpdateLastCertifiedLabel=Mettre à jour la date de certification
# description help for the update last certified date checkbox for group
attestationUpdateLastCertifiedDescription=Mettre aujourd'hui comme date de certification pour ce groupe
# description help for the update last certified date checkbox for folder
attestationUpdateLastCertifiedFolderDescription=Mettre aujourd'hui comme date de certification pour les groupes de ce dossier
# label for the last date certified textfield
attestationDateCertifiedLabel=Date de dernière certification
# description help for the last date certified textfield
attestationDateCertifiedDescription=Dernière date à laquelle les membres de ce groupe ont été révisé et marqué comme certifié
attestationReportDateCertifiedDescription=Dernière date à laquelle ce rapport a été révisé et marqué comme certifié
# button text to configure attestation for a group
configureAttestationGroupButton=Configurer l'attestation pour ce groupe
# button text to configure attestation for a folder
configureAttestationStemButton=Configurer l'attestation pour ce dossier
# button text to configure attestation for a folder
configureAttestationFolderButton=Configurer l'attestation pour ce dossier
# button text to update the attestationDateCertified attribute for a group
updateAttestationDateCertifiedGroupButton=Les membres de ce groupe ont été révisés
# button text to update the attestationDateCertified attribute for all groups under this folder
updateAttestationCertifyAllGroupsUnderThisFolderButton=Confirmer la révision des groupes de ce dossier
# button text to update the attestationDateCertified attribute for all groups which are not certified
updateAttestationCertifyUncertifiedGroupsUnderThisFolderButton=Confirmer la révision des groupes non révisés de ce dossier
# button text for the edit button for attestation
editAttestationGroupButton=Modifier l'attestation
# error message when attestation attribute doesn't exist
attestationAttributeNotFoundError=Erreur: l'attribut etc:attribute:attestation:attestation n'existe pas
# error message when group doesn't have attestation
noDirectAttestationAttributeOnGroupError=Erreur: aucune attestation est configurée directement sur ce groupe
# error message when etc:attribute:attestation:attestation is assigned to something other than Group or Stem (not in use)
attestationAttributeAssignedError=Erreur: etc:attribute:attestation:attestation ne peut être assigné qu'aux groupes ou aux dossiers
# validation error message when daysUntilRectify is not a number
attestationDaysUntilRectifyValidationError=Erreur: Jours avant recertification doit être un entien
# validation error message when daysBeforeReminder is not a number
attestationDaysBeforeReminderValidationError=Erreur: le nombre de jours avant rappel doit être un entier
# success message when the attestation last certified is updated
attestationLastCertifiedUpdateSuccess=Succès: date de certification mise à jour
# if attestation is configured
attestationConfiguredForGroup=Ce groupe a une attestation configuré directement
attestationConfiguredOnGroupForAncestorStem=Ce groupe a une attestation héritée du dossier parent ${grouperRequestContainer.attestationContainer.parentGuiStemWithAttestation.shortLinkWithIcon}
noAttestationConfiguredOnGroup=Aucune attestation n'est configurée sur ce groupe ou sur un dossier parent
attestationConfiguredForStem=Ce dossier a une attestation configuré directement
attestationConfiguredOnStemForAncestorStem=Ce dossier a une attestation héritée du dossier parent ${grouperRequestContainer.attestationContainer.parentGuiStemWithAttestation.shortLinkWithIcon}
noAttestationConfiguredOnStem=Aucune attestation configurée sur ce dossier ou sur un dossier parent.
# aria label accessibility for more actions for this group
ariaLabelGuiMoreGroupAttestationActions=Afficher les actions d'attestation
ariaLabelGuiMoreStemAttestationActions=Afficher les actions d'attestation
ariaLabelGuiMoreOverallAttestationActions=Afficher les actions d'attestation
# more action buttons on group screen
groupAttestationViewMoreActionsButton=Action d'attestation
stemAttestationViewMoreActionsButton=Actions d'attestation
# buttons in attestation drop down
groupAttestationMoreActionsEditAttestation=Modifier les réglages de l'attestation
stemAttestationMoreActionsEditAttestation=Modifier la configuration
# buttons to view attestation
groupAttestationMoreActionsViewAttestation=Voir les réglages de l'attestation
stemAttestationMoreActionsViewAttestation=Afficher la configuration
# run the daemon
groupAttestationMoreActionsRunDaemon=Exécuter le démon d'attestation
# daemon messages to screen
groupAttestationSuccessDaemonRan=Succès: le démon a été exécuté avec succès
groupAttestationInfoDaemonInRunning=Note: l'éxécution étant trop longue, le processus continuera car le démon est en cours d'exécution.
# buttons in attestation drop down view ancentor attestation
groupAttestationMoreActionsViewFolderAttestation=Voir l'attestation de ce dossier
stemAttestationMoreActionsViewFolderAttestation=Voir l'attestation de ce dossier
# make this group require attestation
groupAttestationMoreActionsClearAttestation=Supprimer la date de dernière révision
# success message for clearing attestation date
groupAttestationSuccessClearedAttestationDate=Succès : la date de dernière révision a été supprimée
# attest the group
groupAttestationMoreActionsAttestGroup=Confirmer ce groupe comme révisé
# group view audit log button
groupAttestationViewAuditButton=Voir le journal d'audit
# audit log title
attestationAuditLogDescription=Logs d'audit de l'attestation
# labels in group screen if needs review
attestationGroupNeedsAttestationNow=Attention: les membres de ce groupe ont besoin d'être révisés.
attestationGroupNeedsAttestationSoon=Attention: les membres de ce groupe auront besoin d'être révisés d'ici peu.
# button to attest group
groupAttestationMarkAsReviewed=Marquer ce groupe comme révisé
# labels if report needs to be reviewed
attestationReportNeedsAttestationNow=Attention: ce rapport a besoin d'être attesté maintenant.
attestationReportNeedsAttestationSoon=Attention: ce rapport a besoin d'être attesté prochainement.
# button to attest report
reportAttestationMarkAsReviewed=Marquer le rapport comme révisé
# attestation link on the misc page
miscAttestationLink=Attestation
# attestation overall breadcrumb
miscellaneousAttestationOverallBreadcrumb=Attestation
# attestation overall title
miscellaneousAttestationOverallDecription=Groupes à réviser
miscellaneousAttestationOverallSubtitle=Groupes (dont vous avec les droits LIRE et METTRE A JOUR) avec une attestation pour lesquels une révision est nécessaire d'ici deux semaines
# attestation overall settings title
miscellaneousAttestationOverallSettingsDecription=Paramètres d'attestation
miscellaneousAttestationOverallSettingsSubtitle=Dossiers et groupes (que vous pouvez LIRE et METTRE A JOUR) configurés avec une attestation
# days until recertify
grouperAttestationOverallColumnTooltipDaysUntilRecertify=Nombre de jours avant certification (par défaut, ${grouperRequestContainer.attestationContainer.defaultRecertifyDays} jours)
grouperAttestationOverallColumnHeaderDaysUntilRecertify=Jours restant avant recertification
grouperAttestationOverallColumnDefaultRecertify=Par défaut: ${grouperRequestContainer.attestationContainer.defaultRecertifyDays}
# enabled
grouperAttestationOverallColumnTooltipEnabled=Si l'attestation est activé
grouperAttestationOverallColumnHeaderEnabled=Actif
grouperAttestationOverallColumnNotEnabled=faux
# e.g. stem scope is not applicable for groups
grouperAttestationOverallSettingsNotApplicable=Non applicable
# stem scope
grouperAttestationOverallColumnTooltipStemScope=Choisir SUB (defaut) pour tous les sous-dossiers ou ONE pour appliquer seulement à ce dossier.
grouperAttestationOverallColumnHeaderStemScope=Héritage de dossier
grouperAttestationOverallColumnScopeDefault=Défaut: SUB
# attestation settings screen send email?
grouperAttestationOverallColumnTooltipSendEmail=Envoyer un rappel lorsqu'il est necessaire de certifier le groupe
grouperAttestationOverallColumnHeaderSendEmail=Envoyer un courriel ?
grouperAttestationOverallColumnDefaultSendEmail=Défaut: vrai
# attestation settings screen email addresses
grouperAttestationOverallColumnTooltipEmailAddresses=Adresses de messagerie où les rappels seront envoyés. Par défaut, aux administrateurs et gestionnaires mais il est possible de spécifier des adresses de messagerie.
grouperAttestationOverallColumnHeaderEmailAddresses=Adresses de messagerie
grouperAttestationOverallColumnDefaultEmailAddresses=Par défaut, envoie aux gestionnaires et administrateurs du groupe
# attestation overall no groups
miscellaneousAttestationOverallNoGroups=Aucun groupe à afficher
miscellaneousAttestationOverallNoSettings=Aucun réglages trouvé
# attestation overall column headers and tooltips
grouperAttestationOverallColumnTooltipGroup=Groupe (que vous pouvez LIRE ou METTRE A JOUR) avec une attestation de configurée
grouperAttestationOverallColumnHeaderGroup=Groupe
# attestation overall column headers and tooltips
grouperAttestationOverallColumnTooltipOwner=Dossier ou groupe (que vous pouvez LIRE ou METTRE A JOUR) avec une attestation de configuré
grouperAttestationOverallColumnHeaderOwner=Dossier ou groupe
# overall screen column for days left until recertify
grouperAttestationOverallColumnTooltipDaysLeftUntilNeedsAttestation=Nombre de jours restant avant le besoin d'une attestation. 0 signifie En retard. Il est calculé par le démon d'attestation chaque nuit.
grouperAttestationOverallColumnHeaderDaysLeftUntilNeedsAttestation=Jours restant avant révision
# overall screen column for needs attestation
grouperAttestationOverallColumnTooltipNeedsAttestation=Si ce groupe a besoin d'être révisé. OK s'il ne nécessite pas de révision. En retard, s'il nécessite une révision.
grouperAttestationOverallColumnHeaderNeedsAttestation=Statut d'attestation
# if attestation is ok or not
grouperAttestationOverallColumnStatusOk=OK
grouperAttestationOverallColumnStatusNotOk=En retard
# last certified date
grouperAttestationOverallColumnHeaderLastCertifiedDate=Date de dernière révision
grouperAttestationOverallColumnTooltipLastCertifiedDate=Date à laquelle la dernière révision a été faite et confirmée.
# view all button on group or stem
groupAttestationViewAllButton=Voir les groupes révisables
# view groups in folder with groups that need attestation
groupAttestationViewGroupsInStem=Afficher les groupes attestables
# title of stem groups attestation
stemAttestationGroupsTitle=Les groupes avec attestation de ce dossiers
stemAttestationGroupsDescription=Groupes (dont vous avez les droits LIRE et METTRE A JOUR) qui nécessite une révision dans les deux prochaines semaines
# overall more actions all settings
groupAttestationOverallMoreActionsAllSettings=Dossiers et groupes avec attestation
# stem groups and stems with settings
groupAttestationStemMoreActionsSettings=Sous-dossiers et sous-groupes avec attestation
# title of stem attestation settings
stemAttestationSettingsTitle=Réglages d'attestation sur les objets de ce dossier
stemAttestationSettingsDescription=Sous-dossiers et sous-groupes de ce dossier avec une attestation de configurée (en incluant le dossier courant).
# main link on the misc screen about deprovisioning
deprovisioningMainLink=Déprovisionnement
# label to select affiliation
deprovisioningSelectAffiliationLabel=Affiliation
# description below the select affiliation dropdown
deprovisioningSelectAffiliationDescription=Selectionnez une affiliation pour déprovisionner. Ils sont configurés par l'administrateur.
# submit button on Select Affiliation screen
deprovisioningSelectAffiliationSubmitButton=Valider
# error message when no affiliation is selected
deprovisioningNoAffiliationSelected=Merci de selectionner une affiliation valide.
# more actions button for deprovisioning
ariaLabelGuiMoreDeprovisionMainActions=Voir plus d'actions pour le déprovisionnement
# more actions button for deprovisioning
deprovisioningMainMoreActionsButton=Plus d'actions
# more actions button main link for deprovisioning
deprovisioningMainMoreActionsDefault=Entités recemment déprovisionnées
# if there are no recently deprovisioned users
deprovisioningMainNoMembers=Il n'y a aucune entité recemment déprovisionnée.
# in the list of recently deprovisioned users, this is the subject col
deprovisioningMainColumnTooltipSubject=Les utilisateurs qui ont été recemment déprovisionnés.
# header of the deprovisioned columns
deprovisioningMainColumnHeaderSubject=Utilisateurs déprovisionnés
# deprovision a user
deprovisioningMainMoreActionsDeprovision=Déprovisionner un utilisateur
# deprovisioning user search
deprovisioningUserSearchBreadcrumb=Déprovisionner un utilisateur
# deprovision user title
deprovisioningUserSearchDecription=Déprovisionner un utilisateur
# subtitle on deprovision user screen
deprovisioningUserSearchSubtitle=Recherchez un utilisateur pour voir ses accès pour ensuite les déprovisionner.
# submit the user search form
deprovisionUserSubmitButton=Voir les accès de l'utilisateur pour déprovisionner
# deprovisioning cant find user
deprovisioningCantFindSubject=Impossible de trouver l'utilisateur
# deprovision user and remove from groups button
deprovisionUserDeprovisionButtonSubmit=Déprovisionner l'utilisateur et supprimer les accès
# object could be group, folder, attribute definition
deprovisioningObjectColumn=Objet
# object type could be group, folder, attribute definition
deprovisioningObjectTypeColumn=Type d'objet
# object type of assignment
deprovisioningObjectType_group=Groupe
deprovisioningObjectType_attributeDef=Attribut
# if use is a member of a group
deprovisioningMemberColumn=Membre
d'un groupe ?
# not a group
deprovisioningMemberColumnCantBeMember=NA
deprovisioningMemberColumnIsMember=oui
deprovisioningMemberColumnIsNotMember=non
# privileges a user has
deprovisioningPrivilegeColumn=Privilèges
# description of deprovisioning screen
deprovisioningUserResultsDescription=Ci dessous, les appartenances et privilèges directs. Les objets qui ne peuvent pas être déprovisionnés ne sont pas affichés par défaut.
# description of deprovisioning screen
deprovisioningUserGroupReportDescription=Rapport de déprovisionnement du groupe
# description of deprovisioning screen
deprovisioningUserAttributeDefReportDescription=Rapport de déprovisionnement de la définition d'attribut
# deprovision access
deprovisionUserDeprovisionReportButtonSubmit=Supprimer les accès
# deprovision access
deprovisionReportUpdateCertifyDateButtonSubmit=Certifier que ces entrées doivent rester
# deprovision access
deprovisionReportDescription=Ce rapport affiche les entitiés qui ont été déprovosionnées. Cela signifie qu'ils n'ont plus l'affiliation au sein de votre institution. Généralement, vous devriez supprimer tous les accès des entités déprovisionnés. Vous pouvez faire cela en selectionnant les cases à cocher et en appuyant sur "Supprimer les accès". Si les accès ne doivent pas être supprimés, cliquez, à la place, sur "Certifier que ces entrées doivent rester". Vous ne recevrez plus d'e-mail concernant ces privilèges tant que d'autres entités n'auront pas été déprovisionnées.
# deprovision column subject
deprovisioningSubjectColumn=Entité
# deprovisioning from column
deprovisioningFromColumn=Affiliations
# link on misc screen about deprovisioning
miscDeprovisioningLink=Déprovisionnement
# breadcrumb on misc deprovisioning screen
miscellaneousDeprovisioningOverallBreadcrumb=Déprovisionnement
# title of deprovisioning page
miscellaneousDeprovisioningMainDecription=Déprovisionnement
miscellaneousDeprovisioningUsersDecription=Déprovisionner un utilisateur
miscellaneousDeprovisioningViewRecentDecription=Voir les utilisateurs déprovisionnés
# subtitle of deprovisioning page
miscellaneousDeprovisioningMainSubtitle=Identifie les utilisateurs dont les accès ont besoin d'être supprimés.
miscellaneousDeprovisioningUsersSubtitle=Déprovisionner un utilisateur qui a quitté l'institution.
miscellaneousDeprovisioningViewRecentSubtitle=Utilisateurs qui ont été déprovosionnés recemment.
# the user was deprovisioned
deprovisioningDeprovisionSuccess=Succès : l'utilisateur a été déprovisionné.
# error occurred while deprovisioning a user
deprovisioningDeprovisionError=Erreur : l'utilisateur n'a pas été déprovisionné. Veuillez réessayer plus tard.
# error no members selected
deprovisioningNoMembersSelected=Erreur : selectionner au moins une entité.
# success from deprovisioning from report
deprovisioningDeprovisionFromReportSuccess=Succès : les entités déprovisionnés ont eu leurs accès supprimés.
# error from removing access from report
deprovisioningDeprovisionFromReportError=Erreur : il y a eu un problème lors de la suppression des accès pour les utilisateurs déprovisionnés.
# success message when the deprovisioning last certified is updated
deprovisioningLastCertifiedUpdateSuccess=Succès : La date de dernière cerfication pour le déprovionnement a bien été mise à jour.
deprovisioningLastCertifiedClearSuccess=Succès : La date de dernière cerfication pour le déprovionnement a été effacée.
# in the more actions menu for groups/folders/attributes
deprovisioningMoreActionsMenuLabel=Déprovisionnement
# if the attribute dont exist. they should, wonder why not
deprovisioningAttributeNotFoundError=Erreur : le déprovisionnement d'attribut n'existe pas.
# if deprovisioning is not enabled
deprovisioningNotEnabledError=Erreur : le déprovisionnement n'est pas activé.
# title of the stem deprovisioning screen
deprovisioningStemSettingsTitle=Paramètre de déprovisionnement du dossier
# title of the group deprovisioning screen
deprovisioningGroupSettingsTitle=Paramètre de déprovisionnement du groupe
# title of the attribute def deprovisioning screen
deprovisioningAttributeDefSettingsTitle=Paramètre de déprovisionnement de la définition d'attribut
# aria label for deprovisioning action (context menu)
ariaLabelGuiMoreDeprovisioningActions=Voir les actions de déprovisionnement
# more actions menu view more actions
deprovisioningMoreActionsButton=Actions de déprovisionnement
# more actions menu view more actions
deprovisioningMoreActionsStemSettings=Voir les paramètres de déprovisionnement
# more actions menu edit more actions
deprovisioningMoreActionsStemEditSettings=Modifier les paramètres de déprovisionnement
# more actions menu view more actions
deprovisioningMoreActionsAttributeDefSettings=Voir les paramètres de déprovisionnement
# more actions menu edit more actions
deprovisioningMoreActionsAttributeDefEditSettings=Modifier les paramètres de déprovisionnement
# more actions menu view more actions
deprovisioningMoreActionsGroupSettings=Voir les paramètres de déprovisionnement
# more actions menu edit more actions
deprovisioningMoreActionsGroupEditSettings=Modifier les paramètres de déprovisionnement
# more actions menu edit more actions
deprovisioningMoreActionsOverallDeprovision=Deprovisioning main
# deprovisioning affiliation label
deprovisioningAffiliationLabel=Affiliation
# deprovisioning none configured label
deprovisioningNoneAllConfigured=Aucun déprovisionnement est configuré pour une affiliation sur cet objet ou sur un dossier parent
# deprovisioning not allowed write label folder
deprovisioningNotAllowedToWriteDeprovisioningFolder=Erreur : vous n'êtes pas autorisé à modifier les paramètres de déprovisionnement. Vous avez besoin du privilège ADMIN sur ce dossier.
# deprovisioning not allowed read label folder
deprovisioningNotAllowedToReadDeprovisioningFolder=Erreur : vous n'êtes pas autorisé à lire les paramètres de déprovisionnement. Vous avez besoin du privilège ADMIN sur ce dossier.
# deprovisioning not allowed write label group
deprovisioningNotAllowedToWriteDeprovisioningGroup=Erreur : vous n'êtes pas autorisé à modifier les paramètres de déprovisionnement. Vous avez besoin du privilège LIRE/MODIFIER sur ce groupe.
# deprovisioning no entities found
deprovisioningReportNoEntitiesFoundOnGroup=Note : il n'y a aucune entité déprovisionnée sur ce groupe.
deprovisioningReportNoEntitiesFoundOnFolder=Note : il n'y a aucune entité déprovisionnée sur ce dossier.
deprovisioningReportNoEntitiesFoundOnAttributeDef=Note : il n'y a aucune entité déprovisionnée sur cette définition d'attribut.
# daemon messages to screen
deprovisioningSuccessDaemonRan=Succès : le démon a été exécuté avec succès
deprovisioningInfoDaemonInRunning=Note : le démon est toujours en cours d’exécution, il continuera à s’exécuter en arrière plan
# run the daemon
groupDeprovisioningMoreActionsRunDaemon=Lancer le daemon de déprovisionnement
# deprovisioning not allowed read label group
deprovisioningNotAllowedToReadDeprovisioningGroup=Erreur : vous n'êtes pas autorisé à lire les paramètres de déprovisionnement. Vous avez besoin du privilège LIRE/MODIFIER sur ce groupe.
# deprovisioning not allowed write label group
deprovisioningNotAllowedToWriteDeprovisioningAttributeDef=Erreur : vous n'êtes pas autorisé à modifier les paramètres de déprovisionnement. Vous avez besoin du privilège LIRE/MODIFIER sur cete attribut.
# deprovisioning not allowed read label group
deprovisioningNotAllowedToReadDeprovisioningAttributeDef=Erreur : vous n'êtes pas autorisé à lire les paramètres de déprovisionnement. Vous avez besoin du privilège LIRE/MODIFIER sur cette attribut.
# title on the screen for editing folder deprovisioning settings
deprovisioningStemEditSettingsTitle=Modifier les paramètres de déprovisionnement
# error when deprovisioning is not enabled or no affiliations configured
deprovisioningErrorNotConfigured=Erreur : le deprovisionnement n'est pas activé ou aucune affiliation est configurée.
# error when deprovisioning is not enabled or no affiliations configured
deprovisioningAffiliationHint=Une affiliation est un ensemble d'utilisateur pouvant être déprovisionné. Les affiliations sont configurée par l'administrateur.
# label on if there is deprovisioning
deprovisioningHasDeprovisioningLabel=Déprovisionnement
# label on if there is deprovisioning
deprovisioningHasDirectDeprovisioningLabel=Configuration direct
# label on if there is deprovisioning hint
deprovisioningHasDeprovisioningHint=Si cette affiliation possède une configuration de déprovisionnement directement assignée à cet objet.
# select box for if has deprovisioning
deprovisioningYesHasDeprovisioningLabel=Oui, possède une configuration direct de déprovision.
deprovisioningNoDoesNotHaveDeprovisioningLabel=Non, ne possède pas de configuration direct de déprovision.
# label on if should deprovision
deprovisioningDeprovisionLabel=Déprovision
# label on if there is deprovisioning hint
deprovisioningDeprovisionHint=Quand quelqu'un est déprovisionné de cette affiliation, doit-elle être supprimée de cet objet ? Defaut: oui
# select box for if has deprovisioning
deprovisioningYesDeprovisionLabel=Oui, déprovisionner les entités qui partent
deprovisioningNoDontDeprovisionLabel=Non, ne pas déprovisionner les entités qui partent
# label on if should deprovision
deprovisioningStemScopeLabel=Portée sur les dossiers
# label on if there is deprovisioning hint
deprovisioningStemScopeHint=Est-ce que les paramètres de déprovisionnement affectent les objets de ce dossier de ses sous-dossiers ou uniquement les objets de ce dossier.
# select box for if has deprovisioning
deprovisioningStemScopeAllLabel=Tous les objets dans ce dossier ou dans les sous-dossiers
deprovisioningStemScopeOneLabel=Seulement les objets de ce dossier
# label on if has configuration
deprovisioningHasConfigurationLabel=Possède une configuration
# label on if there is deprovisioning hint
deprovisioningHasConfigurationHint=Si une configuration de cette affiliation est directement assignée à cette objet ou assignée à un dossier parent.to the object or assigned to an ancestor folder.
# select box for if has deprovisioning
deprovisioningYesHasConfigurationLabel=Oui, il y a une configuration sur cet objet ou sur un dossier parent
deprovisioningNoHasConfigurationLabel=Non, il n'y a aucune configuration sur cet objet ou du un dossier parent
# no objects deprovision for this object
deprovisioningNoAffiliationsDeprovisionForThisObject=Cet objet n'est pas déprovisionné pour aucune affiliation
# label for the parent folder
deprovisioningParentFolderLabel=Dossier avec paramètres
deprovisioningParentFolderDescription=Cette objet hérite des paramètres de déprovision de ce dossier.
# need to put in groupId
deprovisioningGroupIdIsBlank=Erreur : l'ID Chemin du groupe pour l'envoie d'e-mail est un champ obligatoire.
# need to put in groupId the user can find
deprovisioningGroupIdNotFound=Erreur : impossible de trouver le groupe pour l'envoi d'e-mail. Le nom ou l'ID Chemin ont-ils été renseignés correctement et possédez-vous le privilège LIRE pour ce groupe ?
# label on folder scope
deprovisioningFolderScopeLabel=Portée sur les dossiers
# label on folder scope
deprovisioningFolderScopeHint=Est-ce que les paramètres de déprovisionnement affectent les objets de ce dossier de ses sous-dossiers ou uniquement les objets de ce dossier.
# select box for folder scope
deprovisioningYesFolderScopeLabel=Tous les objets dans ce dossier ou dans les sous-dossiers
deprovisioningNoFolderScopeLabel=Seulement les objets de ce dossier
# label for the send email checkbox
deprovisioningSendEmailLabel=Envoyer une notification
# description help for the send email checkbox
deprovisioningSendEmailHint=Si une notification par mail doit-être envoyé lorsque quelqu'un est déprovisionné ou doit l'être.
# if should send email
deprovisioningNoDoNotSendEmailLabel=Non, ne pas envoyer de notification
deprovisioningYesSendEmailLabel=Oui, envoyer une notification
# if should email group managers
deprovisioningEmailManagersLabel=Notifier les gestionnaires du groupe
# drop down for if should email group managers
deprovisioningDontEmailManagersLabel=Non, notifier un groupe ou une liste personnalisée d'adresses de messagerie.
deprovisioningYesEmailManagersLabel=Oui, notifier les gestionnaires.
# description of email group managers field
deprovisioningEmailManagersDescription=Si les gestionnaires (personne avec le privilège ADMIN ou avec les privilèges LIRE et MODIFIER) doivent-être notifiés par mail lorsque quelqu'un est déprovisionné ou doit l'être.
# if should email group managers
deprovisioningEmailMembersGroupLabel=Notifier les membres d'un groupe
# drop down for if should email group managers
deprovisioningDontEmailGroupMembersLabel=Non, notifier une liste personnalisée d'adresses de messagerie.
deprovisioningYesEmailGroupMembersLabel=Oui, notifier les membres d'un groupe
# description of email group managers field
deprovisioningEmailGroupMembersDescription=Si les membres d'un groupe doivent être notifiés par mail lorsque quelqu'un est déprovisionné ou doit l'être.
# error message to add email addresses if not emailing the manager
deprovisioningEmailAddressesRequired=Aucune adresses de messagerie est renseignées.
# label for the email addresses textfield
deprovisioningEmailAddressesLabel=Adresses de messagerie (séparé par une virgule)
# description help for the email addresses textfield
deprovisioningEmailAddressesDescription=Adresses de messagerie, séparé par une virgule, où les notifications seront envoyées
# label for the email addresses textfield
deprovisioningEmailBodyLabel=Personnaliser le corp du message
# description help for the email addresses textfield
deprovisioningEmailBodyDescription=Si vous souhaitez écraser le corp du message, tapez votre texte ici. Vous pouvez utiliser les variables suivantes : $$name$$ $$netId$$ $$userEmailAddress$$ $$userDescription$$ $$objectDeprovisioningUrl$$
# label for the email addresses textfield
deprovisioningEmailGroupIdMembersLabel=ID chemin ou nom du groupe utilisé pour l'envoi de la notification
# description help for the email addresses textfield
deprovisioningEmailGroupIdMembersDescription=ID chemin ou nom du groupe dont les membres seront notifiés lorsque quelqu'un est déprovisionné ou doit l'être.
# button text save button
deprovisioningEditButtonSave=Sauvegarder
# button text cancel button
deprovisioningEditButtonCancel=Annuler
# validation that affiliation is required
deprovisioningAffiliationRequired=Affiliation est requis
# if save was successful
deprovisioningEditSaveSuccess=Les paramètres de déprovision ont été sauvegardés
# if save took too long in a folder
deprovisioningEditSaveSuccessNotFinished=Les paramètres de déprovision ont été sauvegardés mais l'application des paramètres pour les objets enfants est toujours en cours...
# show on deprovisioning screen
deprovisioningShowForRemovalLabel=Afficher sur l'écran de déprovisionnement
# options show for removal
deprovisioningNoDontShowForRemovalLabel=Non, ne pas afficher cet objet
deprovisioningYesShowForRemovalLabel=Oui, afficher cet objet sur l'écran de déprovisionnement
# hint to show for removal
deprovisioningShowForRemovalHint=Si cet objet doit-être affiché sur l'écran de déprovisionnement
# should the checkbox on the deprovisioning be checked by default
deprovisioningAutoselectForRemovalLabel=Sélection automatique pour suppression
deprovisioningAutoselectForRemovalHint=Si cet objet doit-être selectionné par défaut sur l'écran de déprovisionnement
deprovisioningNoAutoselectForRemovalHint=Non
# if allow adds while deprovisioned
deprovisioningAllowAddsLabel=Autoriser l'affectation d'entités déprovisionnées
deprovisioningAllowAddsHint=Même si une entité est déprovisionnées, autoriser son affectation sur cet objet (ajout dans un groupe, affectation d'un privilège...)
deprovisioningYesAllowAddsLabel=Oui
deprovisioningNoDontAllowAddsLabel=Non
# if auto change loader
deprovisioningAutoChangeLoaderLabel=Inclure les tâches de synchronisation
deprovisioningAutoChangeLoaderHint=Si cet objet est lié à une tâche de synchronisation, alors les entités déprovisionnées ne seront pas autorisée à être synchronisées. Valeur par défaut : ${edu.internet2.middleware.grouper.cfg.GrouperConfig.retrieveConfig().propertyValueString("deprovisioning.autoChangeLoader")}
deprovisioningYesAutoChangeLoader=Oui
deprovisioningNoDontAutoChangeLoader=Non
# yyyy/mm/dd date that this was last emailed so multiple emails dont go out on same day
deprovisioningLastEmailedDateLabel=Date d'envoi de la dernière notification
deprovisioningLastEmailedDateHint=Date la plus récente où les administrateurs du groupes ont été notifiés pour vérifier si des entités de ce groupe n'etaient pas déprovisionnés.
# (String) number of millis since 1970 that this group was certified for deprovisioning. i.e. the group managers
# indicate that the deprovisioned users are ok being in the group and do not send email reminders about it
# anymore until there are newly deprovisioned entities
deprovisioningCertifiedDateLabel=Dernière date de certification
deprovisioningCertifiedDateHint=Dernière date où les entités déprovisionnées de ce groupe ont été vérifiées et marquées comme certifié.
# more actions deprovisioning report
deprovisioningMoreActionsDeprovisioningReport=Rapport de déprovisionnement
# make this group require report
deprovisioningMoreActionsClearCertify=Effacer la dernière date de certification
# menu item
groupMenuItemProvisioning=Provisionnement (provisioning)
# in the more actions menu for groups/folders/attributes
provisioningMoreActionsMenuLabel=Provisionnement
# if provisioning in UI is not enabled
provisioningNotEnabledError=Erreur : provisionnement non activé
# if the attribute dont exist. they should, wonder why not
provisioningAttributeNotFoundError=Erreur : les attributs de provisionnement n'existent pas
# title of the folder provisioning screen
provisioningFolderSettingsTitle=Configurer le provisionnement du dossier
# provisioning none configured label
provisioningNoneAllConfigured=Aucune cible de provisionnement n'est configurée sur cet objet ou sur aucun dossier parent
provisioningNoneConfiguredMembership=Aucun provisionnement configuré pour cette appartenance
provisioningNoneConfiguredMember=Aucun provisionnement configuré pour ce membre
# aria label for provisioning action (context menu)
ariaLabelGuiMoreProvisioningActions=Afficher les actions de provisionnement
# more actions menu view more actions
provisioningMoreActionsButton=Actions de provisionnement
# more actions menu view more actions
provisioningMoreActionsViewSettings=Afficher les provisionnements
# more actions menu edit more actions
provisioningMoreActionsEditSettings=Modifier les paramètres de provisionnement
# run the daemon
provisioningMoreActionsRunDaemon=Exécuter le démon de provisionnement
# provisioning not allowed write label group
provisioningNotAllowedToWriteStem=Erreur : modification non autorisée. Vous avez besoin du privilège ADMIN sur le dossier.
# provisioning no metadata attached
provisioningNoMetadataAttached=Il n'y a aucune métadonnée pour ce provisionnement.
# provisioning not allowed write label group
provisioningNotAllowedToWriteGroup=Erreur : Vous n'êtes pas autorisé à modifier les paramètres de provisionnement. Vous avez besoin du privilège LIRE/MODIFIER sur le groupe.
# button text save button
provisioningEditButtonSave=Sauvegarder
# button text cancel button
provisioningEditButtonCancel=Annuler
# label for provisioning target name
provisioningTargetNameLabel=Nom de la cible
provisioningTargetNameHint=Ciblez où vous souhaitez provisionner
# select box for if has type
provisioningYesHasDirectLabel=Oui, j'ai une configuration de provisionnement direct
provisioningNoDoesNotHaveDirectLabel=Non, je n’ai pas de configuration de provisionnement direct
# label on if there is type hint
provisioningHasTypeHint=Si ce groupe/dossier a une configuration de provisionnement directement assignée
# label on if there is direct/indirect
provisioningDirectIndirectTypeLabel=Type
# label on if should provision
provisioningProvisionLabel=Provisionnement
# label on if there is provisioning hint
provisioningProvisionHint=Si cet objet doit être provisionné ou non
# select box for if has provisioning
provisioningYesProvisionLabel=Oui, provisionner l'objet
provisioningNoDontProvisionLabel=Non, ne provisionnez pas l'objet
# label on for folder scope
provisioningStemScopeLabel=Portée sur le dossier
# select box for folder scope
provisioningStemScopeAllLabel=Tous les objets dans ce dossier ou dans les sous-dossiers
provisioningStemScopeOneLabel=Seulement les objets de ce dossier
# label on if there is provisioning hint
provisioningStemScopeHint=Est-ce que les paramètres de provisionnement affectent les objets de ce dossier de ses sous-dossiers ou uniquement les objets de ce dossier.
# validation that metadata item is required
provisioningMetadataItemRequired=$$metadataLabel$$ est requis
# validation that metadata item is not unique
provisioningMetadataItemNotUnique=$$metadataLabel$$ n'est pas unique
# value is not of correct type
provisioningMetadataValueNotCorrectTypeRequired=$$value$$ n'est pas du type $$type$$
# validation that target name is required
provisioningTargetNameRequired=Le nom de la cible est requis
provisioningEditSaveSuccess=La configuration de provisionnement a été enregistrée
# if save took too long in a folder
provisioningEditSaveSuccessNotFinished=La configuration de provisionnement a été enregistrée mais les objets descendants sont toujours en cours de traitement...
# label on if has configuration
provisioningHasConfigurationLabel=Possède une configuration
# if has configuration
provisioningYesHasConfigurationLabel=Oui, il y a une configuration sur cet objet ou sur un dossier parent
# if no configuration (direct or inherited)
provisioningNoHasConfigurationLabel=Non, il n'y a aucune configuration sur cet objet ou du un dossier parent
# label on if there is provisioning hint
provisioningHasConfigurationHint=S'il existe une configuration pour cette cible directement affectée à l'objet ou affectée à un dossier parent.
# label for groups count in stem for a particular provisioning target
provisioningGroupsCountLabel=Nbre de groupes
# hint for provisioning groups count in stem
provisioningGroupsInStemCountHint=Nombre de groupes dans le dossier dans une cible de provisionnement particulière
# hint for provisioning groups count for subject
provisioningGroupsInSubjectCountHint=Nombre de groupes dans une cible de provisionnement particulière qui contiennent également l'objet
# label for users count in stem for a particular provisioning target
provisioningUsersCountLabel=Nombres d'utilisateurs
# hint for provisioning users count in stem
provisioningUsersInStemCountHint=Nombre d'utilisateurs dans le dossier dans une cible de provisionnement particulière
# hint for provisioning users count in group
provisioningUsersInGroupCountHint=Nombre d'utilisateurs dans le groupe dans une cible de provisionnement particulière
# label for memberships count in stem for a particular provisioning target
provisioningMembershipsCountLabel=Nombres de membres
# hint for provisioning memberships count
provisioningMembershipsCountHint=Nombre de membres dans un dossier dans une cible de provisionnement particulière
# label on if there is direct provisioning configuration
provisioningHasDirectConfigLabel=Configuration direct
# label for the parent folder
provisioningParentFolderLabel=Dossier avec paramètres
provisioningParentFolderDescription=Cet objet hérite des paramètres de provisionnement de ce dossier
# title of the group provisioning settings screen
provisioningGroupSettingsTitle=Paramètres de provisionnement de groupe
provisioningGroupSettingsDescription=Configuration de provisionnement héritée ou directe spécifique à ce groupe
# title of the group provisioning screen
provisioningGroupProvisioningTitle=Provisionnement de groupe
provisioningGroupProvisioningDescription=Liste des provisioners qui alimente ce groupe
# title of the subject provisioning screen
provisioningSubjectProvisioningTitle=Provisionnement de sujet
# title of the group membership provisioning screen
provisioningMembershipProvisioningTitle=Provisionnement d'appartenance
provisioningMembershipProvisioningDescription=Liste des provisioners qui alimente ce membre
provisioningMembershipProvisioningSubjectFor=Provisionnement de ce groupe pour l'entité
provisioningMembershipProvisioningGroupFor=Provisionnement de ce sujet dans ce groupe
provisioningSubjectGroupMembershipProvisioningDescription=Détails du provisionnement du ${grouperRequestContainer.provisioningContainer.guiGrouperSyncObject.targetName} pour ${grouperRequestContainer.subjectContainer.guiSubject.shortLink} dans le groupe ${grouperRequestContainer.groupContainer.guiGroup.shortLink}
# title of the group provisioning logs screen
provisioningGroupLogsTitle=Logs de provisionnement du groupe
provisioningGroupLogsDescription=Logs pour chaque "sync groupe" (n'inclue pas les synchros complètes globales)
provisioningGroupDetailsTitle=Détails de provisionnement du groupe
# daemon messages to screen
provisioningSuccessDaemonRan=Succès: le démon a été exécuté avec succès
provisioningInfoDaemonInRunning=Note : cela prend un peu plus de temps que prévu, le démon va continuer de s’exécuter en arrière plan
provisioningConfigTableHeaderProvisionerName=Nom du provisionnement
provisioningConfigTableHeaderLastTimeWorkWasDone=Dernière opération effectuée
provisioningConfigTableHeaderInTarget=Dans la cible
provisioningConfigTableHeaderInTargetYesLabel=Oui
provisioningConfigTableHeaderInTargetNoLabel=Non
provisioningConfigTableHeaderProvisionable=Provisionnable
provisioningConfigTableHeaderProvisionableYesLabel=Oui
provisioningConfigTableHeaderProvisionableNoLabel=Non
provisioningConfigTableHeaderHasDirectSettings=A des métadonnées
provisioningConfigTableHeaderHasDirectSettingsYesLabel=Oui
provisioningConfigTableHeaderHasDirectSettingsNoLabel=Non
provisioningConfigTableHeaderActions=Actions
privsioningConfigDetailsInTargetInsertsOrExists=Grouper a inséré cet objet
privsioningConfigDetailsInTargetInsertsOrExistsTrueLabel=Oui, Grouper l'a inséré
privsioningConfigDetailsInTargetInsertsOrExistsFalseLabel=Non, cet objet existait déjà dans la cible
privsioningConfigDetailsInTargetStart=Date de présence dans la cible
privsioningConfigDetailsInTargetStartDescription=Date d'insertion ou de dernière présence de l'objet
privsioningConfigDetailsInTargetEnd=Date de fin dans la cible
privsioningConfigDetailsInTargetEndDescription=Si l'objet n'est plus présent dans la cible, date à laquelle il a été supprimé ou qu'il n'a plus été détecté
privsioningConfigDetailsProvisionableStart=Date de début provisionable
privsioningConfigDetailsProvisionableStartDescription=Date à laquelle cet objet a été marqué comme provisionable
privsioningConfigDetailsProvisionableEnd=Date de fin provisionable
privsioningConfigDetailsProvisionableEndDescription=Date à laquelle l'objet n'a plus été marqué comme provisionnable
privsioningConfigDetailsLastUpdated=Dernière mise à jour de la rangée
privsioningConfigDetailsLastUpdatedDescription=Dernière mise à jour de la rangée de la base de données
privsioningConfigDetailsLastGroupSync=Dernière date de synchro
privsioningConfigDetailsLastGroupSyncStart=Dernière date de début de synchro
privsioningConfigDetailsLastGroupSyncDescription=Date à laquelle l'objet a été synchronisée complètement pour la dernières fois (sans inclure la synchronisation complète globale)
privsioningConfigDetailsLastGroupSyncStartDescription=Date à laquelle la dernière synchronisation complète de l'objet a commencé (sans inclure la synchronisation complète globale)
privsioningConfigDetailsLastGroupMetadataSync=Date de dernière synchro des métadonnées
privsioningConfigDetailsLastGroupMetadataSyncStart=Dernière date de début de synchro des métadonnées
# subtitle for configuration files add entry
configurationFilesAddEntrySubtitle=Ajouter une entrée à la configuration stockée dans la base de données.
privsioningConfigDetailsLastGroupMetadataSyncDescription=Date à laquelle le nom, la description et les métadonnées du groupe ont été synchronisés pour la dernières fois (sans inclure l'appartenance)
privsioningConfigDetailsLastGroupMetadataSyncStartDescription=Date à laquelle la dernière synchronisation du nom, de la description et des metadonnées du groupe a commencé (sans inclure l'appartenance)
privsioningConfigDetailsGroupAttributeValueCache0=Groupe provenant d'id2
privsioningConfigDetailsGroupAttributeValueCache0Description=Groupe provenant d'id2
privsioningConfigDetailsGroupAttributeValueCache1=Groupe provenant d'id3
privsioningConfigDetailsGroupAttributeValueCache1Description=Groupe provenant d'id3
privsioningConfigDetailsGroupAttributeValueCache2=Grouper vers id2
privsioningConfigDetailsGroupAttributeValueCache2Description=Grouper vers id2
privsioningConfigDetailsGroupAttributeValueCache3=Grouper vers id3
privsioningConfigDetailsGroupAttributeValueCache3Description=Grouper vers id3
privsioningConfigDetailsMetadataUpdated=Dernière mise à jour du lien (link)
privsioningConfigDetailsMetadataUpdatedDescription=Si cet objet à des données de lien (link data) en cache, c'est la dernière fois qu'il a été mis à jour à partir de la cible
privsioningConfigDetailsErrorMessage=Message d'erreur
privsioningConfigDetailsErrorMessageDescription=Message d'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsErrorTimestamp=Date de l'erreur
privsioningConfigDetailsErrorCode=Type d'erreur
privsioningConfigDetailsErrorTimestampDescription=Date de l'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsErrorCodeDescription=Type d'erreur si la dernière synchro est en erreur
privsioningConfigDetailsMembershipErrorMessage=Message d'erreur d'appartenance
privsioningConfigDetailsMembershipErrorMessageDescription=Message d'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsMembershipErrorCode=Type d'erreur d'appartenance
privsioningConfigDetailsMembershipErrorCodeDescription=Type d'erreur si la dernière synchro est en erreur
privsioningConfigDetailsMembershipErrorTimestamp=Date de l'erreur d'appartenance
privsioningConfigDetailsMembershipErrorTimestampDescription=Date de l'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsGroupErrorMessage=Message d'erreur de groupe
privsioningConfigDetailsGroupErrorMessageDescription=Message d'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsGroupErrorCode=Type d'erreur de groupe
privsioningConfigDetailsGroupErrorCodeDescription=Type d'erreur si la dernière synchro est en erreur
privsioningConfigDetailsGroupErrorTimestamp=Date de l'erreur de groupe
privsioningConfigDetailsGroupErrorTimestampDescription=Date de l'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsMemberErrorMessage=Message d'erreur utilisateur
privsioningConfigDetailsMemberErrorMessageDescription=Message d'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsMemberErrorCode=Type d'erreur utilisateur
privsioningConfigDetailsMemberErrorCodeDescription=Type d'erreur si la dernière synchro est en erreur
privsioningConfigDetailsMemberErrorTimestamp=Date de l'erreur utilisateur
privsioningConfigDetailsMemberErrorTimestampDescription=Date de l'erreur si la dernière synchro a terminé en erreur
privsioningConfigDetailsLastUserSync=Dernière synchro utilisateur
privsioningConfigDetailsLastUserSyncStart=Date de début de la dernière synchronisation pour l'utilisateur
privsioningConfigDetailsLastUserSyncDescription=Date à laquelle cet utilisateur a été synchronisé pour la dernière fois (metadonnée et appartenance incluse)
privsioningConfigDetailsLastUserSyncStartDescription=Date de début de dernière synchronisation pour cet utilisateur (metadonnée et appartenance incluse)
privsioningConfigDetailsLastUserMetadataSync=Date de dernière synchro des métadonnées
privsioningConfigDetailsLastUserMetadataSyncStart=Dernière date de début de synchro des métadonnées
privsioningConfigDetailsLastUserMetadataSyncDescription=Date de dernière synchronisation du nom et de la description de cet utilisateur
privsioningConfigDetailsLastUserMetadataSyncStartDescription=Date de début de dernière synchronisation du nom et de la description de cet utilisateur
privsioningConfigDetailsErrorCode.ERR=Erreur ou exception lors du provisionnement
privsioningConfigDetailsErrorCode.INV=Données non valides, basées sur le script
privsioningConfigDetailsErrorCode.LEN=La valeur de l'attribut est supérieure à la longueur maximale
privsioningConfigDetailsErrorCode.REQ=Un champ obligatoire est manquant
privsioningConfigDetailsErrorCode.DNE=L'objet est manquant dans la cible et ne peut pas être inséré
privsioningConfigDetailsMembershipId=Id d'appartenance
privsioningConfigDetailsMembershipIdDescription=Id d'appartenance
privsioningConfigDetailsMembershipId2=id2 d'appartenance
privsioningConfigDetailsMembershipId2Description=id2 d'appartenance
privsioningConfigDetailsProvisionable=Provisionnable
privsioningConfigDetailsEntityAttributeValueCache0=Membre de id2
privsioningConfigDetailsEntityAttributeValueCache0Description=Membre de id2
privsioningConfigDetailsEntityAttributeValueCache1=Membre de id3
privsioningConfigDetailsEntityAttributeValueCache1Description=Membre de id3
privsioningConfigDetailsEntityAttributeValueCache2=Membre vers id2
privsioningConfigDetailsEntityAttributeValueCache2Description=Membre vers id2
privsioningConfigDetailsEntityAttributeValueCache3=Member vers id3
privsioningConfigDetailsEntityAttributeValueCache3Description=Membre vers id3
provisioningGroupSyncSuccess=Le message de synchro pour le provisionnement de groupe a été envoyé avec succès
provisioningConfigTableActionsButton=Actions
provisioningConfigTableActionsViewConfiguration=Voir la configuration
provisioningConfigTableActionsViewLogs=Voir les logs
provisioningConfigTableActionsViewDetails=Voir les détails
provisioningConfigTableActionsRunGroupSync=Lancer la synchro de groupe
provisioningSubjectInTargetLabel=Dans la cible
provisioningSubjectInTargetInsertOrExistsLabel=Dans la cible insérer ou existe
provisioningSubjectInTargetStartLabel=En début de cible
provisioningSubjectInTargetEndLabel=En fin de cible
provisioningSubjectInTargetProvisionableLabel=En cible provisionnable
provisioningSubjectProvisionableStartLabel=Début provisionnable
provisioningSubjectProvsionableEndLabel=Fin provisionnable
provisioningSubjectLastUpdatedLabel=Dernière mise à jour
provisioningSubjectLastUserSyncLabel=Dernière synchro utilisateur
provisioningSubjectLastUserMetadataSyncLabel=Dernière synchronisation des métadonnées de l'utilisateur
provisioningSubjectEntityAttributeValueCache0Label=Membre de id2
provisioningSubjectEntityAttributeValueCache1Label=Membre de id3
provisioningSubjectEntityAttributeValueCache2Label=Membre vers id2
provisioningSubjectEntityAttributeValueCache3Label=Membre vers id3
provisioningSubjectMembershipIdLabel=Id d'appartenance
provisioningSubjectMembershipId2Label=id2 d'appartenance
provisioningSubjectMembershipMetadataUpdatedLabel=Métadonnées membres mis à jour
provisioningSubjectInTargetYesLabel=Oui, le sujet est dans la cible
provisioningSubjectInTargetNoLabel=Non, le sujet n'est pas dans la cible
provisioningSubjectInTargetInsertOrExistsYesLabel=Oui, le sujet dans la cible a été inséré ou existait déjà
provisioningSubjectInTargetInsertOrExistsNoLabel=Non, le sujet dans la cible n'a pas été inséré ou existait déjà
provisioningSubjectInTargetProvisionableYesLabel=Oui, le sujet est provisionnable dans la cible
provisioningSubjectInTargetProvisionableNoLabel=Non, le sujet n'est pas provisionnable dans la cible
provisioningSubjectNoDetailsFound=Aucun détail de provisionnement trouvé
provisioningGroupLabel=Nom du groupe
provisioningSubjectLabel=Id du sujet
# title of the group object type screen
objectTypeGroupSettingsTitle=Paramètres de type de groupe
# title of the folder object type screen
objectTypeFolderSettingsTitle=Paramètres de type de dossier
# in the more actions menu for groups/folders
objectTypeMoreActionsMenuLabel=Types
# aria label for object type action (context menu)
ariaLabelGuiMoreObjectTypeActions=Afficher les actions de type
# more actions menu view more actions
objectTypeMoreActionsButton=Actions sur le type
# more actions menu view more actions
objectTypeMoreActionsViewSettings=Voir la configuration du type
# more actions menu edit more actions
objectTypeMoreActionsEditSettings=Editer la configuration du type
# more actions type menu auto assign types
objectTypeMoreActionsAutoAssignTypes=Définition auto des types
# run the daemon
groupObjectTypeMoreActionsRunDaemon=Type de démon à exécuter
# object type none configured label
objectTypeNoneAllConfigured=Aucun type d'objet n'est configuré pour aucune affiliation sur cet objet ou sur aucun dossier parent
# object type not allowed write label group
grouperObjectTypeNotAllowedToWriteGroup=Erreur : non autorisé à modifier le type d'objet. Vous avez besoin du privilège LIRE/MODIFIER sur le groupe.
# object type not allowed write label stem
grouperObjectTypeNotAllowedToWriteStem=Erreur : non autorisé à modifier le type d'objet. Vous avez besoin du privilège ADMINISTRER sur la racine.
# button text save button
objectTypeEditButtonSave=Sauvegarder
# button text cancel button
objectTypeEditButtonCancel=Annuler
# label on if there is direct/indirect
objectTypeHasTypeLabel=Type
# select box for if has type
objectTypeYesHasTypeLabel=Oui, a une configuration de type direct
objectTypeNoDoesNotHaveTypeLabel=Non, n'a pas de configuration de type direct
# label on if there is type hint
objectTypeHasTypeHint=Si ce groupe/dossier a une configuration de type directement affectée
# label for object type name
objectTypeNameLabel=Tapez le nom
objectTypeAssignAllTypesLabel=Attribuer tous les types
objectTypeAutoAssignSizeLimitExceedMessage=Attention : il y a des objets ${grouperRequestContainer.objectTypeContainer.totalAutoAssignSize} à attribuer automatiquement mais seuls ${grouperRequestContainer.objectTypeContainer.maxAutoAssignSize} sont affichés
objectTypeNameHint=Type que vous souhaitez attribuer
objectTypeDataOwnerHint=par exemple. Le bureau du registraire est propriétaire de ces données
objectTypeMemberDescriptionLabel=Description du membre :
objectTypeMemberDescriptionHint=Description humainement lisible par les membres de ce groupe
objectTypeServiceNameLabel=Nom du service
objectTypeServiceNameHint=nom du service auquel appartient cette application
objectTypeEditSaveSuccess=La configuration du type a été enregistrée
# label on if there is direct type configuration
objectTypeHasDirectTypeLabel=Configuration direct
# label on if has configuration
objectTypeHasConfigurationLabel=Possède une configuration
# if has configuration
objectTypeYesHasConfigurationLabel=Oui, il y a une configuration sur cet objet ou sur un dossier parent
# if no configuration (direct or inherited)
objectTypeNoHasConfigurationLabel=Non, il n'y a aucune configuration sur cet objet ou du un dossier parent
# label on if there is object type hint
objectTypeHasConfigurationHint=S'il existe une configuration pour ce type directement affecté à l'objet ou affecté à un dossier parent.
# label for the parent folder
objectTypeParentFolderLabel=Dossier avec paramètres
objectTypeParentFolderDescription=Cet objet hérite des paramètres de type de ce dossier
objectTypeDirectYes=Oui
objectTypeDirectNo=Non
# label to show on group header
objectTypeGroupTypesLabel=Types de groupe :
# label to show on folder header
objectTypeFolderTypesLabel=Types de dossier :
# data owner label for group/folder header
objectTypeDataOwnerLabel=Propriétaire des données :
objectTypeWikiAppText=C'est dans le dossier $$folder$$ de l'application.
objectTypeStudentSystemsText=C'est dans le dossier $$folder$$ du service.
# daemon messages to screen
objectTypeSuccessDaemonRan=Succès: le démon a été exécuté avec succès
objectTypeInfoDaemonInRunning=Note : le démon est toujours en cours d’exécution, il continuera à s’exécuter en arrière plan
# if object type is not enabled
objectTypeNotEnabledError=Erreur : le type d'objet n'est pas activé
# if the attribute dont exist. they should, wonder why not
objectTypeAttributeNotFoundError=Erreur : le type d'objet n'est pas activé
# validation that object type name is required
objectTypeTypeNameRequired=Le nom du type est requis
### title of the remove object type link
objectTypeTitleRemoveThisObjectType=Supprimer ce type d'objet
# text of the remove object type link
objectTypeTextRemoveThisObjectType=Supprimer
#confirm the user to remove object type
objectTypeConfirmObjectTypeRemoval=Voulez-vous vraiment supprimer le type d'objet ?
# label for description when viewing types
objectTypeViewTypeDescriptionLabel=Description
objectTypeBasisFolderDescription=Les groupes de base représentent des codes obscurs provenant de systèmes externes (par exemple, RH, paie, étudiant, etc.). Les groupes de base sont utilisés par l'équipe IAM pour créer des groupes de référence. Les groupes de base sont généralement chargés à partir de sources externes ou peuvent être constitués d'autres groupes de base.
objectTypeEtcFolderDescription=Le dossier etc contient des objets avec des informations de configuration, des groupes de contrôle d'accès administratif et des tâches de chargeur.
objectTypeTestFolderDescription=Le dossier de test contient des dossiers avec des ressources utilisées pour les tests.
objectTypeServiceFolderDescription=Un dossier de service contient des groupes utilisés pour un service. Un service peut avoir plusieurs applications. Les dossiers de service contiennent des groupes de privilèges, des groupes de référence, des attributs, etc.
objectTypeAppFolderDescription=Un dossier d'application contient des ressources pour une application. Par exemple, il peut y avoir un dossier d'application "vpn" ou "wiki".
objectTypeReadOnlyFolderDescription=Les groupes en lecture seule ne doivent pas être modifiés dans l'interface utilisateur et sont gérés à partir de sources externes telles que le loader ou les services Web.
objectTypeGrouperSecurityFolderDescription=Le dossier de sécurité contient des groupes qui ont des privilèges sur les ressources du service. Ce sont les administrateurs, les mises à jour, les lecteurs, etc. pour l'application ou le service.
objectTypeIntermediateFolderDescription=Groupe intermédiaire
objectTypeOption_basis=base - les membres ont un code obscur dans un système externe, utilisé dans les groupes de référence
objectTypeOption_ref=réf - un groupe de référence est une cohorte à signification institutionnelle utilisée dans les groupes privilèges
objectTypeOption_policy=privilège - peut être utilisé pour refuser ou autoriser l'accès à une ressource, composée de groupes de référence, composites, ad hoc, etc
objectTypeOption_etc=etc - des objets avec des informations de configuration, des groupes de contrôle d'accès administratif et des tâches de synchronisation
objectTypeOption_grouperSecurity=grouperSecurity - a des privilèges sur les ressources du service, par ex. ADMINISTRER, MODIFIER, LIRE, etc.
objectTypeOption_org=org - les groupes ont des structures organisationnelles dans l'institution
objectTypeOption_app=application - ressources utilisées dans une application
objectTypeOption_service=service - ressources utilisées dans un service. Un service peut contenir plusieurs applications
objectTypeOption_readOnly=lecture seule - un groupe en lecture seule ne doit pas être modifié depuis l'interface utilisateur
objectTypeOption_test=tester - ressources hors production pour les tests
objectTypeOption_manual=manuel - groupes gérés manuellement où les membres sont généralement des utilisateurs individuels
objectTypeOption_intermediate=intermédiaire - groupe d'assistance interne utilisé comme composant pour composer un autre groupe
# label for folder column
objectTypeAutoAssignTableFolderLabel=Dossier
# label for group column
objectTypeAutoAssignTableGroupLabel=Groupe
# label for select column
objectTypeAutoAssignTableSelectLabel=Attribuer le type ?
# label for data owner
objectTypeAutoAssignTableDataOwnerLabel=Propriétaire des données
# label for member description
objectTypeAutoAssignTableMemberDescriptionLabel=Description du membre
# label for service name
objectTypeAutoAssignTableServiceLabel=Nom du service
# auto assign folders checkbox aria-label
objectTypeAutoAssignCheckboxAriaLabel=Sélectionnez ceci pour attribuer automatiquement le type
# auto assign folders submit button
objectTypeAutoAssignSubmitButton=Soumettre
# auto assign folders none detected
objectTypeAutoAssignNoFoldersFound=Aucun dossier ou groupe n'a été trouvé correspondant aux types d'objets
# if workflow is not enabled
workflowNotEnabledError=Erreur : le workflow n'est pas activé
# if the attribute dont exist. they should, wonder why not
workflowAttributeNotFoundError=Erreur : l'attribut workflowConfigDef n'existe pas
# grouper workflow description
grouperWorkflowDescription=Formulaires de Workflow
# message when no workflows are configured on a group
grouperWorkflowConfigNoEntitiesFound=Il n'y a pas de workflow configuré
# message when no instances are on a workflow config
grouperWorkflowConfigNoInstancesFound=Il n'y a pas d'instances
# workflow actions dropdown button text
grouperWorkflowMoreActionsButton=Actions de Workflow
# workflow group config description
grouperWorkflowGroupConfigDescription=Configurations de workflow sur le groupe
# aria label workflow actions dropdown button text
ariaLabelGuiMoreGrouperWorkflowActions=Afficher les actions de workflow du groupe
# more action view forms option
grouperWorkflowMoreActionsViewForms=Afficher les formulaires
# more action edit form option
grouperWorkflowMoreActionsEditForm=Modifier le formulaire
# more action add form option
grouperWorkflowMoreActionsAddForm=Ajouter un formulaire
# grouper workflow not allowed to add label
grouperWorkflowNotAllowedToAdd=Erreur : non autorisé à ajouter un formulaire de workflow
# grouper workflow config type label
grouperWorkflowConfigTypeLabel=Type de configuration
# grouper workflow config type hint text
grouperWorkflowConfigTypeHint=Type de configuration de Workflow
# grouper workflow config name label
grouperWorkflowConfigNameLabel=Nom de la configuration
# grouper workflow config name hint
grouperWorkflowConfigNameHint=Nom du workflow. Deux workflows du même propriétaire ne peuvent pas avoir le même nom
# grouper workflow config id label
grouperWorkflowConfigIdLabel=ID Config
# grouper workflow config id hint
grouperWorkflowConfigIdHint=Identifiant alphanumérique du workflow en Camel-case. Deux workflows ne peuvent pas avoir le même ID dans Grouper
# grouper workflow config description label
grouperWorkflowConfigDescriptionLabel=Description de la configuration
# grouper workflow config description hint
grouperWorkflowConfigDescriptionHint=Description du rapport. Elle sera affichée dans la liste des rapports.
# grouper workflow config approvals label
grouperWorkflowConfigApprovalsLabel=Approbations de workflow
# grouper workflow config approvals hint
grouperWorkflowConfigApprovalsHint=Configuration JSON des approbations de workflow. Il doit avoir été « initier » et « compléter »
# grouper workflow config params label
grouperWorkflowConfigParamsLabel=Paramètres de configuration
# grouper workflow config params hint
grouperWorkflowConfigParamsHint=Texte au format Json avec un maximum de 10 paramètres.
# grouper workflow config form label
grouperWorkflowConfigFormLabel=Formulaire de configuration
# grouper workflow config form hint
grouperWorkflowConfigFormHint=Grouper avec javascript activera ou désactivera ces champs de formulaire, ou remplira des valeurs, selon les besoins. Les noms des champs de formulaire doivent correspondre aux noms des paramètres. L'identifiant doit correspondre à "Id" ajouté à la fin. Si un nom ou un identifiant n'existe pas dans le HTML, il y aura une erreur
# gropuer workflow config viewers group id
grouperWorkflowConfigViewersGroupIdLabel=ID Chemin du groupe des lecteurs
# grouper workflow config vieweres group id
grouperWorkflowConfigViewersGroupIdHint=ID de groupe de personnes pouvant afficher ce workflow et ses instances
# grouper workflow config send email label
grouperWorkflowConfigSendEmailLabel=Envoyer un courriel
# if should send email
grouperWorkflowConfigNoDoNotSendEmailLabel=Non, ne pas envoyer de courriel
grouperWorkflowConfigYesSendEmailLabel=Oui, envoyer un courriel
# grouper workflow send email hint
grouperWorkflowConfigSendEmailHint=Si un courriel doit être envoyé
# grouper workflow config enabled label
grouperWorkflowConfigEnabledLabel=Workflow activé
# enable dropdown options
grouperWorkflowConfigNoDoNotEnableLabel=Non, ne pas activer le workflow
grouperWorkflowConfigYesEnableLabel=Oui, activer le workflow
grouperWorkflowConfigNoNewSubmissionsLabel=Ne plus autoriser de nouvelles soumissions
# grouper workflow config button save
workflowAddConfigButtonSave=Sauvegarder
# grouper workflow config save success
grouperWorkflowConfigSaveSuccess=La configuration du workflow a été enregistrée
# grouper workflow config button cancel
workflowConfigButtonCancel=Annuler
# grouper workflow config table header config id header column
grouperWorkflowConfigTableHeaderConfigId=Id
# grouper workflow config table header config name header column
grouperWorkflowConfigTableHeaderConfigName=Nom
# grouper workflow config table header config type header column
grouperWorkflowConfigTableHeaderConfigType=Type
# grouper workflow config table header config enabled header column
grouperWorkflowConfigTableHeaderConfigEnabled=Actif
# grouper workflow config table header config actions header column
grouperWorkflowConfigTableHeaderConfigActions=Actions
# grouper workflow config table config enabled false value
grouperWorkflowConfigTableEnabledFalseValue=Non
# grouper workflow config table config enabled No New Submission value
grouperWorkflowConfigTableEnabledNoNewSubmissionsValue=Aucune nouvelle soumission
# view config details option in dropdown in config table
grouperWorkflowConfigTableViewDetailsActionOption=Afficher les détails de la configuration
# edit config details option in dropdown in config table
grouperWorkflowConfigTableEditDetailsActionOption=Editer les détails de la configuration
# grouper join group workflow initiate button submit
workflowJoinGroupInitiateWorkflowButtonSubmit=Soumettre
# workflow type required error
workflowTypeRequiredError=Le type de workflow est requis
# workflow type unknown error
workflowTypeUnknownError=Le type de workflow $$workflowType$$ n'est pas configuré
# workflow approvals required error
workflowApprovalsRequiredError=Les approbations de workflow sont requises
# workflow approvals json invalid error
workflowApprovalsInvalidJsonError=Les approbations de workflow au format json ne sont pas bien formatées
# workflow approvals states key not there error
workflowApprovalsStatesRequiredError=Les approbations de workflow doivent avoir la clé « states »
# workflow approvals must have initiate state error
workflowApprovalsInitiateStateRequiredError=Les approbations de workflow doivent avoir la clé « initiate »
# workflow approvals must have complete state error
workflowApprovalsCompleteStateRequiredError=Les approbations de workflow doivent avoir l'état « complete »
# workflow approval non initiate, complete state must have approvers
workflowApprovalsStateApproversMissing=L'état du workflow $$stateName$$ n'a pas d'approbateur
# workflow approval states json object has stateName missing
workflowApprovalsStateNameMissing=Les approbations de workflow doivent avoir la clé « stateName » à l'index $$index$$
# workflow approval states json object has multiple initiate states
workflowApprovalsMultipleInitiateStatesFound=Les approbations de workflow doivent avoir seulement un été « initiate »
# workflow approval states json object has multiple complete states
workflowApprovalsMultipleCompleteStatesFound=Les approbations de workflow doivent avoir seulement un état « complete »
# workflow approval non initiate, complete state must have only one type of approvers
workflowApprovalsStateMultipleTypesOfApprovers=L'état du workflow $$stateName$$ a plusieurs type d'approbateur. Seulement un type est autorisé.
# workflow approval approver group not found
workflowApprovalsStateApproverGroupNotFound=L'ID du groupe d'approbation $$groupId$$ n'a pas été trouvé pour l'état du workflow $$stateName$$
# workflow approval allowed group id not found
workflowApprovalsStateAllowedGroupNotFound=L'ID du groupe autorisé $$groupId$$ n'a pas été trouvé pour l'état du workflow $$stateName$$
# workflow complete state not containing assignToGroup action
workflowApprovalsStateCompleteStateAssignToGroupActionNotFound=L'action assignToGroup doit être présent pour l'état complet
# workflow complete state assignToGroup group id not found
workflowApprovalsStateCompleteStateAssignToGroupIdNotFound=Groupe non trouvé pour l'ID de groupe assignToGroup $$assignToGroupId$$
# workflow approval success
grouperWorkflowApproveSuccess=Le workflow a été approuvé avec succès
# workflow approval approver subject source id cannot be blank/null when approver subject id is provided
workflowApprovalsStateApproverSubjectSourceIdMissing=l'ID source du sujet de l'approbateur ne peut pas être blanc/null pour l’état du workflow $$stateName$$
# workflow approval approver subject not found
workflowApprovalsStateApproverSubjectNotFound=L'ID de sujet de l'approbateur $$subjectId$$ n'a pas été trouvé dans la source $$sourceId$$ pour l'état du workflow $$stateName$$
# workflow conig name is required error
workflowConfigNameRequiredError=Nom de la config du workflow requis
# workflow config name is already in use by the same group
workflowConfigNameAlreadyInUseError=Nom de la config du workflow déjà utilisé
# workflow config id required error
workflowConfigIdRequiredError=ID config du workflow requis
# workflow config id not valid error
workflowConfigIdNotValidError=l'ID config du workflow n'est pas valide. Il ne doit contenir que des caractères alphanumériques avec des tirets ou des tirets-bas.
# workflow config id already in use error
workflowConfigIdAlreadyInUseError=ID config du workflow déjà utilisé
# workflow config description required error
workflowConfigDescriptionRequiredError=Description de la config du workflow requis
# workflow config description length exceeds max length error
workflowConfigDescriptionLengthExceedsMaxLengthError=La description du workflow ne peut pas dépasser 4000 caractères
# workflow config params required error
workflowConfigParamsRequiredError=Paramètres de config du workflow requis
# workflow params json not well formatted
workflowParamsInvalidJsonError=Les paramètres JSON du workflow ne sont pas bien formatés
# workflow params not having "params" key error
workflowParamsParamsRequiredError=Les paramètres du workflow doivent avoir la clé "params"
# workflow params missing paramName property error
workflowParamsParamNameMissingError=Les paramètres du workflow doivent contenir la clé "paramName" à l'index $$index$$
# workflow params missing type property error
workflowParamsTypeMissingError=Les paramètres du workflow doivent contenir la clé "type" à l'index $$index$$
# workflow params missing editableInStates property error
workflowParamsEditableInStatesMissingError=Les paramètres du workflow doivent contenir la clé "editableInStates" à l'index $$index$$
# workflow params editable state not found in approval states json
workflowParamsEditableStateNotFoundInApprovalStates=Les paramètres "editable" de l'état du workflow n'ont pas été trouvé dans le JSON de l'état d'approbation
# workflow params invalid value for required key for type checkbox
workflowParamsInvalidCheckboxValueError=Valeur incorrecte pour la clé "required" des paramètres du workflow concernant le type "checkbox"
# workflow params exceeds max size error
workflowParamsExceedsMaxSizeError=Un maximum de 10 paramètres de workflow est autorisé
# workflow params invalid param type
workflowParamsInvalidParamType=Le type de paramètre $$paramType$$ est incorrect
# workflow config form invalid
workflowConfigInvalidConfigForm=Le formulaire HTML de la config du workflow est incorrect
# workflow config form element not found in params json
workflowConfigFormElementNotFoundInJsonParams=L'élément HTML avec le nom $$elementName$$ et le type $$elementType$$ n'a pas été trouvé dans les paramètres JSON
# worflow config viewers group id not found error
workflowViewerGroupIdNotFoundError=L'ID du groupe de lecteur du workflow n'a pas été trouvé
# workflow config enabled required error
workflowConfigEnabledRequiredError=Activation du workflow requis
# workflow config enabled invalid value
workflowConfigEnabledInvalidValueError=Activation du workflow ne peut contenir que les valeurs "true", "false" et "noNewSubmissions"
# workflow fields non editable in edit state
workflowConfigFieldsNotEditableError=Les paramètres de config, du formulaire et d'approbation ne sont pas modifiable tant qu'il existe une instance dans un état 'complete', 'rejected' ou 'exception'
# workflow config default description
workflowConfigDefaultDescription=Le groupe "${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}" possède une approbation d'appartenance. Le gestionnaire du groupe sera informé des modifications afin de les approuver.
# workflow initiate submit success
workflowInitiateSubmitSuccessMessage=Votre demande d'adhésion à ce groupe a été envoyée. Vous serez informé par courriel de l'approbation ou du refus.
# workflow initiate submit error
workflowInitiateSubmitErrorMessage=Désolé, votre demande n'a pas pu être envoyée. Veuillez réessayer plus tard.
# workflow join group request but workflow already in progress
workflowJoinGroupRequestAlreadyInProgress=Votre demande d'adhésion à ce groupe est déjà en cours. Vous serez informé par courriel de l'approbation ou du refus.
# workflow initiate not allowed error
workflowInitiateNotAllowedError=Vous n'êtes pas autorisé à demander l'adhésion à ce groupe.
# workflow form description label
workflowElectronicFormDescriptionLabel=Description:
# workflow form audit line
workflowFormAuditLine=$$subjectSource$$ : $$subjectId$$, $$subjectName$$ cliqué $$buttonText$$ à l'état $$state$$ sur l'horodatage : $$timestamp$$
# workflow misc forms link
workflowMiscFormsLink=Formulaires
# workflow misc forms title
workflowMiscFormsTitle=Actions des formulaires électroniques
# workflow misc my forms link
workflowMiscMyFormsLink=Mes formulaires
# workflow misc forms waiting for my approval link
workflowMiscFormsWaitingForApprovalLink=Formulaires en attente de mon approbation
# workflow misc forms search link
workflowMiscFormsSearchLink=Recherche dans les formaulaires
# workflow instance table instance's config name column header
workflowInstanceTableColumnHeaderInstanceConfigName=Nom du Workflow
# workflow instance table instance's subject who initiated column header
workflowInstanceTableColumnHeaderInstanceInitiatorSubject=Sujet initiateur
# workflow instance table instance state column header
workflowInstanceTableColumnHeaderInstanceState=Etat
# workflow instance table instance last updated column header
workflowInstanceTableColumnHeaderInstanceLastUpdated=Dernière mise à jour
# workflow instance table instance actions column header
workflowInstanceTableColumnHeaderInstanceActions=Actions
# workflow instance table instance actions dropdown approve button
workflowInstanceTableColumnHeaderInstanceActionsApprove=Approuver
# workflow instance table instance actions dropdown view button
workflowInstanceTableColumnHeaderInstanceActionsViewInstanceForm=Afficher les formulaires
# workflow misc forms waiting for my approval title
workflowMiscFormsWaitingForApprovalTitle=Formulaires en attente d'approbation
# workflow misc forms subject initiated
workflowMiscFormsSubjectInitiatedTitle=Formulaires initiés
# workflow misc forms - instance details
workflowMiscFormsInstanceDetails=Détails de l'instance
# workflow view instance screen Approve button
workflowApproveWorkflowButton=Approuver
# workflow view instance screen Disapprove button
workflowDisapproveWorkflowButton=Désapprouver
# workflow view instance screen Cancel button
workflowCancelWorkflowButton=Annuler
# worklflow request rejected email subject
workflowRequestRejectedSubject=$$app.name.short$$ formulaire électronique : $$formName$$ - rejeté
# worklflow request rejected email body
workflowRequestRejectedBody=Cher $$subjectName$$,\n\nVotre demande a été rejetée dans le formulaire électronique $$app.name.short$$: $$formName$$ - $$formDescripton$$. Les personnes qui ont désapprouvé vous contacteront.\n\nMerci!
# worklflow request approved email subject
workflowRequestApprovedSubject=$$app.name.short$$ formulaire électronique : $$formName$$ - approuvé
# worklflow request approved email body
workflowRequestApprovedBody=Cher $$subjectName$$,\n\nVotre demande a été approuvée dans le formulaire électronique $$app.name.short$$ : $$formName$$ - $$formDescripton$$. Votre demande est complète.
# worklflow request waiting for approval email subject
workflowRequestWaitingForApprovalSubject=$$app.name.short$$ formulaires électroniques - en attente d'approbation
# worklflow request waiting for approval email body
workflowRequestWaitingForApprovaldBody=Cher $$subjectName$$,\n\n$$app.name.short$$ formulaires électroniques en attente de votre approbation :
# workflow submit form field not editable error
workflowSubmitFormFieldNotEditable=Le champ $$fieldName$$ n'est pas modifiable
# workflow submit form field required
workflowSubmitFormFieldRequired=Le champ $$fieldName$$ est requis
# worfklow html form default
workflowConfigDefaultHtmlForm=Soumettez ce formulaire pour être ajouté à ce groupe.
Les responsables du groupe seront notifiés pour approuver cette demande.
Notes (facultatif) :
Notes pour les approbateurs :
# menu button to create new template
createNewTemplateMenuButton=Nouveau modèle
stemTemplateTypeLabel=Type de modèle
stemTemplateTypeServiceLabel=Application
stemCreateTemplateInThisFolder=Créer directement dans ce dossieret non dans un sous-dossier
stemTemplateTypeDescription=Choisissez le type de modèle que vous voulez utiliser
stemServiceKey=Clé
stemServiceKeyDescription=Clé alphanumérique. La valeur de ce champ sera utilisé en tant qu'identifiant (ID) des objets créés selon le modèle choisi.
stemServiceFriendlyName=Nom
stemServiceFriendlyNameDescription=Par défaut, identique à la clé mais vous pouvez le modifier afin de le rendre plus explicite. La valeur de ce champ sera utilisé en tant que nom pour les objets créés selon le modèle choisi.
stemServiceEditFriendlyName=Modifier
stemServiceDescription=Description
stemServiceDescriptionDescription=Décriver la raison pour laquelle ce modèle est utilisé. La valeur de ce champ sera utilisé dans la description des objets.
stemTemplateNextButton=Suivant
stemTemplateSubmitButton=Soumettre
stemTemplateCancelButton=Annuler
stemTemplateTypeRequiredError=Le type de modèle est obligatoire
stemTemplateImplementationClassConfigError=La classe d'implémentation du modèle ne peut être initialisée. Merci de vérifier la configuration.
stemTemplateHierarchySelectError=Toutes les actions parentes doivent être selectionnées avant de pouvoir selectionner des actions enfants.
stemServiceKeyRequiredError=Le champ clé est obligatoire
stemServiceKeyInvaldError=Le champ clé ne peut contenir que des caractères alphanumeriques ou des tirets bas (_)
stemServiceBaseFolderCreationConfirmation=Créer le dossier : "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['stemDisplayName']}"?
stemServiceFolderTypeConfirmation=Assigner le type "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['type']}" au dossier : "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['stemDisplayName']}" ?
stemServiceGroupTypeConfirmation=Assigner le type "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['type']}" au groupe : "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}" ?
stemServiceBaseGroupCreationConfirmation=Créer le groupe "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}"?
stemServiceBasePrivilegeCreationConfirmation=Faire hériter du privilège ${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['privilegeType']} le groupe "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}" sur les ${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['templateItemType']} du dossier "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['parentStemDisplayName']}" ?
stemServiceBaseMemberAdditionConfirmation=Ajouter "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupNameMembershipDisplayName']}" en tant que membre de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupNameMembershipOfDisplayName']}" ?
stemServiceBaseFolderDescription=Ce dossier contient des ressources pour le service ${grouperRequestContainer.stemTemplateContainer.friendlyNameOrTemplateKey}.
stemServiceServiceFolderDescription=Le dossier service contient des groupes de strategies (policy), des groupes de references, des attributs etc.
stemServicePolicyFolderDescription=Le dossier de strategie (policy) contient des groupes de strategies d'accès pour le service. Ils peuvent être utilisés pour interdire ou autoriser l'accès à une ressource (ex. accès au VPN) par rapport à une strategie ou positionner un sujet dans un rôle spécifique à une application.
stemServiceRefFolderDescription=Le dossier ref contient des groupes de référence. Un groupe de référence est un ensemble d'entités qui est largement destiné à être utilisé comme référence dans la politique d'accès. Les politiques d'accès nécessitent souvent des cohortes organisées par affiliation institutionnelle (professeurs, personnel, étudiant), un bureau ou un département particulier (bureau du président, division des finances), un programme (étudiants en chimie) et même une année de résidence ou de classe.
stemServiceAttributeFolderDescription=Le dossier d'attributs organise toutes les définitions d'attribut et les attributs nécessaires pour le service.
stemServiceSecurityFolderDescription=Le dossier de sécurité contient des groupes qui ont des privilèges sur les ressources du service (les admins, les gestionnaires, les lecteurs etc.).
# description text for attribute def
membershipAssignAttributeAttributeDefDescription=La définition d'un attribut regroupe la partie paramétrage, sécurité et métadonné. Généralement les définitions d'attributs possèdent plusieurs attributs.
stemServiceSecurityAdminsGroupDescription=Ce groupe contient les admins pour le service ${grouperRequestContainer.stemTemplateContainer.friendlyNameOrTemplateKey}. Les membres de ce groupe peuvent effectuer n'importe quelle action pour ce service. Par exemple, ils peuvent assigner ou supprimer des appartenances et des privilèges, et créer ou supprimer des groupes ou des dossiers.
stemServiceSecurityReadersGroupDescription=Ce groupe est composé de personnes qui peuvent voir que les objets de ce service existent et peuvent LIRE toutes les appartenances aux groupes pour ce service, y compris les groupes de sécurité.
stemServiceSecurityUpdatersGroupDescription=Ce groupe est composé d'utilisateurs qui peuvent lire tous les groupes du service et qui peuvent mettre à jour les appartenances aux groupes non sécurisés.
stemTemplateCreateSuccess=Succès : ${textContainer.text[grouperRequestContainer.stemTemplateContainer.templateLogic.selectLabelKey]} a été créé.
stemTemplateCustomGshTemplateHeader=Modèle en cours d'execution
stemTemplateCustomGshTemplateSubheading= Modèle en cours d'execution, ${grouperRequestContainer.gshTemplateContainer.gshTemplateExec.progressBean.percentComplete}% complete
stemTemplateCustomGshTemplateExecuteSuccess=Succès : le modèle GSH a été exécuté sans erreur.
stemTemplateCustomGshTemplateExecuteError=Erreur : le modèle GSH a renvoyé une erreur. Merci de contacter votre administrateur Grouper.
stemServiceActionsHelpText=Cochez les cases ci-dessous pour créer des dossiers, des groupes et attribuer des privilèges. Si le dossier ou le groupe existe déjà ou si le privilège est déjà attribué, cette action individuelle est ignorée.
policyGroupTemplateRootFolderError=Vous ne pouvez pas créer un groupe de stratégies dans le dossier racine
policyGroupTemplateBaseGroupDescription=Ce groupe contient des membres qui ont accès aux ressources de la strategie (policy) de ${grouperRequestContainer.stemTemplateContainer.friendlyNameOrTemplateKey}.
policyGroupTemplateTypeLabel=Groupe de strategie
policyGroupKeyRequired='$$stemServiceKey$$' est un champ obligatoire
policyGroupOverallCreationLabel=Créer un groupe global "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}"?
policyGroupAllowCreationLabel=Créer un groupe d'autorisation pour contenir les groupes de référence autorisés de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}" ?
policyGroupAllowDescription=Ce groupe est la stratégie d'autorisation pour le groupe de stratégies de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['overallGroupDisplayName']}". Ce groupe doit généralement contenir des groupes ref.
policyGroupAllowManualCreationLabel=Créer un groupe ad hoc autorisé pour contenir les personnes ajoutées manuellement à la stratégie d'autorisation "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}" ?
policyGroupAllowManualDescription=Ce groupe est la liste des individus ad hoc qui sont ajoutés manuellement à la stratégie d'autorisation pour le groupe de stratégies "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['overallGroupDisplayName']}".
# attribute name label
membershipAssignAttributeAttributeDefNameLabel=Nom d'attribut :
policyGroupDenyCreationLabel=Créer un groupe d'interdiction pour contenir les groupes de référence interdits de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}"?
policyGroupDenyDescription=Ce groupe est la stratégie d'interdiction pour le groupe de stratégies de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['overallGroupDisplayName']}". Ce groupe doit généralement contenir des groupes ref.
policyGroupDenyManualCreationLabel=Créer un groupe ad hoc de refus pour contenir les personnes qui sont supprimées manuellement de la stratégie "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}" ?
policyGroupDenyManualDescription=Ce groupe est la liste des individus ad hoc qui sont supprimés manuellement de la stratégie pour le groupe de stratégies "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['overallGroupDisplayName']}".
policyGroupMembershipsLabel=Ajouter le groupe "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayNameMembership']}" en tant que membre de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayNameMembershipOf']}"?
policyGroupRequireGroupLabel=Exiger que les membres du groupe de stratégies globales fassent également partie de ce groupe : "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}"?
policyGroupRequireGroupDescription=Il s'agit d'un groupe opérande utilisé pour la création d'un groupe composite selon une opération algébrique de type intersection. Les membres de ce groupe sont les membres avant d'exiger leur appartenance à ce groupe : "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}"
policyGroupCompositeGroupHasMembers=Erreur : ce groupe ne peut être composite tant qu'il contient des membres
policyGroupDenyNeedsAllow=Erreur : vous ne pouvez pas avoir un groupe d'interdiction sans un groupe d'autorisation
stemTemplateTypeTierStructureLabel=Structure du guide de déploiement de Grouper
stemTierBaseFolderDescription=Structure du guide de déploiement de Grouper
stemTierBasisFolderDescription=Le dossier de base contient les groupes de base. $$objectTypeBasisFolderDescription$$
stemTierRefFolderDescription=Le dossier ref contient les groupes de référence. $$objectTypeRefFolderDescription$$
stemTierBundleFolderDescription=$$objectTypeBundleFolderDescription$$
stemTierAppFolderDescription=Le dossier app contient les dossiers pour les applications. $$objectTypeAppFolderDescription$$
stemTierOrgFolderDescription=$$objectTypeOrgFolderDescription$$
stemTierTestFolderDescription=$$objectTypeTestFolderDescription$$
stemTierEtcFolderDescription=$$objectTypeEtcFolderDescription$$
stemTierSecurityFolderDescription=$$objectTypeGrouperSecurityFolderDescription$$
stemTierSecurityAdminsGroupDescription=Ce groupe contient les admins de la structure GDG. Les membres de ce groupe peuvent effectuer n'importe quelle action dans le dossier de base GDG. Par exemple, ils peuvent assigner ou supprimer l'appartenance et les privilèges, et ils créent ou suppriment des groupes ou des dossiers.
stemTierSecurityReadersGroupDescription=Ce groupe est composé de personnes qui peuvent voir que les objets de ce dossier GDG existent et peuvent LIRE toutes les appartenances aux groupes pour ce dossier GDG, y compris les groupes de sécurité.
stemTierSecurityUpdatersGroupDescription=Ce groupe est composé d'utilisateurs qui peuvent lire tous les groupes du dossier GDG et qui peuvent mettre à jour les appartenances aux groupes non sécurisés.
gshTemplatesMainLink=Modèles GSH
miscellaneousGshTemplatesOverallBreadcrumb=Modèles GSH
miscellaneousGshTemplatesMainDescription=Modèles GSH
gshTemplatesMoreActionsAddButton=Ajouter un modèle GSH
gshTemplatesMoreActionsViewButton=Afficher les modèles GSH
ariaLabelGuiMoreGshTemplateActions=Afficher les actions des modèles GSH
gshTemplatesNoConfiguredGshTemplates=Il n'y a aucun modèle de configuré.
gshTemplatesTableHeaderConfigId=ID Config
gshTemplatesTableHeaderEnabled=Activé ?
gshTemplatesTableHeaderActions=Actions
gshTemplatesTableEnabledTrueValue=Activé
gshTemplatesTableEnabledFalseValue=Désactivé
gshTemplatesRowActionsButton=Actions
gshTemplatesTableViewDetailsActionOption=Voir les détails
gshTemplatesTableEditDetailsActionOption=Modifier les details
gshTemplatesTableDeleteDetailsActionOption=Supprimer le modèle GSH
gshTemplatesTableDisableActionOption=Désactivé
gshTemplatesTableEnableActionOption=Activé
gshTemplatesConfirmDeleteConfig=Êtes-vous sûr de vouloir supprimer ce modèle GSH ?
miscellaneousGshTemplatesAddBreadcrumb=Ajouter un modèle GSH
miscellaneousGshTemplatesEditBreadcrumb=Modifier le modèle GSH
gshTemplatesConfigAddFormSubmitButton=Valider
gshTemplatesConfigAddFormCancelButton=Annuler
gshTemplateConfigIdLabel=ID Config
gshTemplateTypeLabel=Modèle
gshTemplateTypeHint=Modèle
gshTemplateError=Il y a eu une erreur lors de l’exécution du modèle
gshTemplateConfigIdHint=L'ID de configuration est une clé alphanumérique utilisé pour identifier et référencer le modèle.
gshTemplateScreenDecription=Exécuter le modèle
gshTemplateCreateErrorConfigIdRequired=Erreur : l'ID config est obligatoire
gshTemplateSaveErrorInputNotValidFormat=Le nom de l'élément doit commencer par gsh_input_ et ne peut contenir que des caractères alphanumériques ou des tirets-bas.
gshTemplateSaveErrorInputDefaultValueNotCorrectType=La valeur par défaut '$$defaultValue$$' doit-être du type sélectionné '$$selectedType$$'.
config.GshTemplateConfiguration.attribute.option.groupShowType.groupsInFolder.label=Groupes dans un dossier spécifique
config.GshTemplateConfiguration.attribute.option.groupShowType.allGroups.label=Tous les groupes
config.GshTemplateConfiguration.attribute.option.groupShowOnDescendants.oneChildLevel.label=Un niveau
config.GshTemplateConfiguration.attribute.option.groupShowOnDescendants.descendants.label=Tous les niveaux
config.GshTemplateConfiguration.attribute.option.folderShowOnDescendants.oneChildLevel.label=Premier niveau
config.GshTemplateConfiguration.attribute.option.folderShowOnDescendants.descendants.label=Tous les descendants
config.GshTemplateConfiguration.attribute.option.securityRunType.wheel.label=Groupe des admins
config.GshTemplateConfiguration.attribute.option.securityRunType.specifiedGroup.label=Groupe spécifié
config.GshTemplateConfiguration.attribute.option.securityRunType.privilegeOnObject.label=Privilège sur l'objet
config.GshTemplateConfiguration.attribute.option.securityRunType.everyone.label=Tous le monde
config.GshTemplateConfiguration.attribute.option.requireFolderPrivilege.admin.label=Admin
config.GshTemplateConfiguration.attribute.option.requireFolderPrivilege.create.label=Créer
config.GshTemplateConfiguration.attribute.option.requireFolderPrivilege.stemAttrRead.label=Attribut Racine lu
config.GshTemplateConfiguration.attribute.option.requireFolderPrivilege.stemAttrUpdate.label=Stem attribute udpate
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.admin.label=Admin
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.read.label=Lire
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.update.label=Modifier
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.read_and_update.label=Lire et modifier
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.optin.label=Rejoindre
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.optout.label=Quitter
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.view.label=Voir
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.groupAttrRead.label=Attribut de groupe lire
config.GshTemplateConfiguration.attribute.option.requireGroupPrivilege.groupAttrUpdate.label=Attribut de groupe modifier
config.GshTemplateConfiguration.attribute.option.folderShowType.allFolders.label=Tous les dossiers
config.GshTemplateConfiguration.attribute.option.input.i.type.integer.label=Entier
config.GshTemplateConfiguration.attribute.option.input.i.type.boolean.label=Boolean
config.GshTemplateConfiguration.attribute.option.input.i.type.string.label=Chaîne de caractère
config.GshTemplateConfiguration.attribute.option.input.i.formElementType.text.label=Champ de texte
config.GshTemplateConfiguration.attribute.option.input.i.formElementType.textarea.label=Zone de texte
config.GshTemplateConfiguration.attribute.option.input.i.formElementType.dropdown.label=Menu déroulant
config.GshTemplateConfiguration.attribute.option.input.i.formElementType.password.label=Mot de passe
config.GshTemplateConfiguration.attribute.option.input.i.dropdownValueFormat.sql.label=SQL
config.GshTemplateConfiguration.attribute.option.input.i.dropdownValueFormat.csv.label=CSV
config.GshTemplateConfiguration.attribute.option.input.i.dropdownValueFormat.json.label=Tableau d'objets JSON avec des champs "Key" et "Label"
config.GshTemplateConfiguration.attribute.option.input.i.dropdownValueFormat.javaclass.label=Classe java implémentant OptionValueDriver
config.GshTemplateConfiguration.attribute.option.input.i.validationType.builtin.label=Intégré
config.GshTemplateConfiguration.attribute.option.input.i.validationType.regex.label=Regex
config.GshTemplateConfiguration.attribute.option.input.i.validationType.jexl.label=Expression JEXL (doit retourner true)
# group label
membershipAssignAttributeGroupLabel=Groupe :
config.GshTemplateConfiguration.attribute.option.input.i.validationType.none.label=Pas de validation
config.GshTemplateConfiguration.attribute.option.input.i.validationBuiltin.alpha.label=Alphabets uniquement
config.GshTemplateConfiguration.attribute.option.input.i.validationBuiltin.alphaNumeric.label=Alphanumérique
config.GshTemplateConfiguration.attribute.option.input.i.validationBuiltin.alphaNumericUnderscore.label=Alphanumérique et tirets bas
config.GshTemplateConfiguration.attribute.option.input.i.validationBuiltin.alphaNumericDash.label=Alphanumérique et tirets
config.GshTemplateConfiguration.attribute.option.input.i.validationBuiltin.alphaNumericUnderscoreDash.label=Alphanumérique, tirets bas et tirets
config.GshTemplateConfiguration.attribute.option.input.i.validationBuiltin.noColons.label=Pas de deux points (:)
config.GshTemplateConfiguration.attribute.option.runAsType.currentUser.label=Utilisateur actuel
config.GshTemplateConfiguration.attribute.option.runAsType.GrouperSystem.label=GrouperSystem
config.GshTemplateConfiguration.attribute.option.runAsType.specifiedSubject.label=Sujet spécifique
config.GshTemplateConfiguration.attribute.enabled.label=Activé
config.GshTemplateConfiguration.attribute.enabled.description=Si ce modèle est activé
config.GshTemplateConfiguration.attribute.showOnGroups.label=Afficher sur les groupes
config.GshTemplateConfiguration.attribute.showOnGroups.description=si cette option de modèle est disponible sur les groupes
config.GshTemplateConfiguration.attribute.groupShowType.label=Condition d'affichage
config.GshTemplateConfiguration.attribute.groupShowType.description=Doit-il s'afficher pour un groupe, des groupes dans un certain dossier ou tous les groupes
config.GshTemplateConfiguration.attribute.groupUuidToShow.label=Uuid du groupe
config.GshTemplateConfiguration.attribute.groupUuidToShow.description=Sur quel groupe afficher le modèle
config.GshTemplateConfiguration.attribute.groupShowOnDescendants.label=Condition d'affichage sur les descendants
config.GshTemplateConfiguration.attribute.groupShowOnDescendants.description=OneChildLevel : uniquement sur les groupes à la racine du dossier. Descendants : sur l'ensemble des groupes contenus dans le dossier
config.GshTemplateConfiguration.attribute.showOnFolders.label=Afficher sur les dossiers
config.GshTemplateConfiguration.attribute.showOnFolders.description=si cette option de modèle est disponible sur les dossiers
config.GshTemplateConfiguration.attribute.folderShowType.label=Condition d'affichage
config.GshTemplateConfiguration.attribute.folderShowOnDescendants.label=Condition d'affichage sur les descendants
config.GshTemplateConfiguration.attribute.folderShowOnDescendants.description=certainFolder : uniquement sur un dossier oneChildLevel : uniquement sur les dossiers à la racine. certainFolderAndOneChildLevel : uniquement sur un dossier et les dossiers à la racine. Descendants : sur l'ensemble des sous-dossiers contenus dans le dossier. certainFolderAndDescendants : sur un dossier et sur l'ensemble des sous-dossiers.
config.GshTemplateConfiguration.attribute.folderShowType.description=Doit-il s'afficher pour un groupe, des groupes dans un certain dossier ou tous les groupes
config.GshTemplateConfiguration.attribute.groupUuidsToShow.label=UUID des groupes
config.GshTemplateConfiguration.attribute.groupUuidsToShow.description=UUID des groupes, séparés par une virgule, où ce template sera disponible
config.GshTemplateConfiguration.attribute.folderUuidForGroupsInFolder.label=UUID du dossier parent
config.GshTemplateConfiguration.attribute.folderUuidForGroupsInFolder.description=UUID du dossier dans lequel les groupes auront ce template de disponible
config.GshTemplateConfiguration.attribute.securityRunType.label=Sécurité liée à l'execution
config.GshTemplateConfiguration.attribute.securityRunType.description=Qui peut exécuter ce modèle. Seulement GrouperSystem, le groupe d'admins ou un groupe spécifique
config.GshTemplateConfiguration.attribute.groupUuidCanRun.label=Uuid du groupe
config.GshTemplateConfiguration.attribute.groupUuidCanRun.description=Uuid du groupe qui peut exécuter ce modèle
config.GshTemplateConfiguration.attribute.requireFolderPrivilege.label=Privilège de dossier requis
config.GshTemplateConfiguration.attribute.requireFolderPrivilege.description=L'option pour exécuter le modèle ne s'affichera que si l'utilisateur a au moins ce privilège sur le dossier (par exemple, si l'utilisateur a ADMIN, il peut LIRE)
config.GshTemplateConfiguration.attribute.requireGroupPrivilege.label=Privilège de groupe requis
config.GshTemplateConfiguration.attribute.requireGroupPrivilege.description=L'option pour exécuter le modèle ne s'affichera que si l'utilisateur a au moins ce privilège sur le groupe (par exemple, si l'utilisateur a ADMIN, il peut LIRE)
config.GshTemplateConfiguration.attribute.runAsType.label=Exécuter en tant que
config.GshTemplateConfiguration.attribute.runAsType.description=Sélectionner le type d'utilisateur pour l’exécution du modèle. "currentUser" signifie l’exécuter avec l'utilisateur actuellement connecté. "GrouperSystem" signifie l'executer en tant que root. "specifiedSubject" signifie l’exécuter avec un utilisateur de votre choix (pas commun).
config.GshTemplateConfiguration.attribute.externalizedText.label=Texte externalisé ?
config.GshTemplateConfiguration.attribute.externalizedText.description=Sélectionnez 'True' si vous souhaitez personnaliser les textes comme le nom du modèle, la description, les champs et leurs descriptions.
config.GshTemplateConfiguration.attribute.runAsSpecifiedSubjectSourceId.label=Exécuter en spécifiant la source du sujet
config.GshTemplateConfiguration.attribute.runAsSpecifiedSubjectSourceId.description=Sélectionner l'ID source du sujet utilisé pour exécuter le modèle
config.GshTemplateConfiguration.attribute.runAsSpecifiedSubjectId.label=Exécuter en spécifiant l'id du sujet
config.GshTemplateConfiguration.attribute.runAsSpecifiedSubjectId.description=L'id du sujet utilisé pour exécuter le modèle
config.GshTemplateConfiguration.attribute.templateNameExternalizedTextKey.label=Clé externe du nom du modèle
config.GshTemplateConfiguration.attribute.templateNameExternalizedTextKey.description=Clé externe pour le nom du modèle
config.GshTemplateConfiguration.attribute.templateName.label=Nom du modèle
config.GshTemplateConfiguration.attribute.templateName.description=Nom du modèle
config.GshTemplateConfiguration.attribute.gshLightweight.label=GSH allégé
config.GshTemplateConfiguration.attribute.gshLightweight.description=Si vous voulez gérer vos propres imports sans utiliser ceux par défaut, selectionnez 'True'. Réduit le temps d’exécution du GSH de quelques secondes.
config.GshTemplateConfiguration.attribute.showInMoreActions.label=Afficher dans 'Plus d'actions'
config.GshTemplateConfiguration.attribute.showInMoreActions.description=Si vous voulez que ce modèle soit afficher dans le menu 'Plus d'actions' depuis la page de groupes ou de dossiers.
config.GshTemplateConfiguration.attribute.moreActionsLabel.label=Label du modèle dans 'Plus d'actions'
config.GshTemplateConfiguration.attribute.moreActionsLabel.description=Le label à utiliser pour l'affichage dans le menu plus d'actions de la page des groupes / dossiers.
config.GshTemplateConfiguration.attribute.moreActionsLabelExternalizedTextKey.label=Clé externe pour le label
config.GshTemplateConfiguration.attribute.moreActionsLabelExternalizedTextKey.description=Clé externe contenant le label à utiliser pour l'affichage dans le menu plus d'actions de la page des groupes / dossiers.
config.GshTemplateConfiguration.attribute.displayErrorOutput.label=Afficher les messages d'erreur et sortir du script en cas d'erreur
config.GshTemplateConfiguration.attribute.displayErrorOutput.description=Si vous voulez afficher les erreurs et sortir du script lorsque le modèle GSH rencontre un problème.
config.GshTemplateConfiguration.attribute.runGshInTransaction.label=Exécuter le script GSH dans une transaction
config.GshTemplateConfiguration.attribute.runGshInTransaction.description=Execute le script GSH dans une transaction. Permet, en cas d'erreur, que l'ensemble des changements dans la base de données soit annulé.
config.GshTemplateConfiguration.attribute.useIndividualAudits.label=Utiliser des audits individuels
config.GshTemplateConfiguration.attribute.useIndividualAudits.description=Si chaque action exécutée dans Grouper doit avoir un audit individuel. Si mis à false, seul l’exécution du modèle sera auditée.
config.GshTemplateConfiguration.attribute.consolidateOutput.label=Consolider la sortie du script
config.GshTemplateConfiguration.attribute.consolidateOutput.description=A l'affichage, les différents retours du script doivent-il être fusionnés dans un seul bloc (un bloc pour les erreurs, un bloc pour les infos...)
config.GshTemplateConfiguration.attribute.actAsGroupUUID.label=Groupe pouvant "executer en tant que" via WS
config.GshTemplateConfiguration.attribute.actAsGroupUUID.description=UUID du groupe dont les membres, lorsqu'ils exécutent un modèle via WS, peuvent l’exécuter en tant qu'un autre utilisateur
config.GshTemplateConfiguration.attribute.templateDescriptionExternalizedTextKey.label=Clé externe de la description du modèle
config.GshTemplateConfiguration.attribute.templateDescriptionExternalizedTextKey.description=Clé externe contenant la description du modèle
config.GshTemplateConfiguration.attribute.templateDescription.label=Description du modèle
config.GshTemplateConfiguration.attribute.templateDescription.description=Description du modèle
config.GshTemplateConfiguration.attribute.gshTemplate.label=Script GSH
config.GshTemplateConfiguration.attribute.gshTemplate.description=Script GSH à éxecuter
config.GshTemplateConfiguration.attribute.numberOfInputs.label=Nombre d'entrées
config.GshTemplateConfiguration.attribute.numberOfInputs.description=Nombre d'entrées (éléments de formulaire de l'ui ou ws)
config.GshTemplateConfiguration.subSection.input.i.title=Input __i+1__
config.GshTemplateConfiguration.subSection.input.i.description=Configuration et validation des éléments d'entrée. Un élément d'entrée est fourni par l'utilisateur à l'aide de l'UI ou du WS.
config.GshTemplateConfiguration.attribute.input.i.name.label=Élément __i+1__ : nom
# hint on select config file add entry
configurationFilesAddEntrySelectConfigFileDescription=Fichier de config où ajouter le paramètre
config.GshTemplateConfiguration.attribute.input.i.name.description=Nom de l'élément de formulaire dans l'ui, du paramètre ws ou de la variable du modèle. Doit commencer par gsh_input_
config.GshTemplateConfiguration.attribute.input.i.labelExternalizedTextKey.label=Élément __i+1__ : Clé du texte externalisé
config.GshTemplateConfiguration.attribute.input.i.labelExternalizedTextKey.description=Clé du texte externalisé contenant le label affiché dans l'UI pour cet élément
config.GshTemplateConfiguration.attribute.input.i.label.label=Élément __i+1__ : label
config.GshTemplateConfiguration.attribute.input.i.label.description=Label affiché dans l'UI pour cet élément
config.GshTemplateConfiguration.attribute.input.i.maxLength.label=Élément __i+1__ : longueur maximale
config.GshTemplateConfiguration.attribute.input.i.maxLength.description=Longueur maximale
config.GshTemplateConfiguration.attribute.input.i.descriptionExternalizedTextKey.label=Élément __i+1__ : Clé du texte externalisé de la description
config.GshTemplateConfiguration.attribute.input.i.descriptionExternalizedTextKey.description=Clé du texte externalisé contenant la description, affiché dans l'UI, de cet élément
config.GshTemplateConfiguration.attribute.input.i.description.label=Élément __i+1__ : description
config.GshTemplateConfiguration.attribute.input.i.description.description=Description, dans l'UI, de cet élément
config.GshTemplateConfiguration.attribute.input.i.type.label=Élément __i+1__ : type de la valeur
config.GshTemplateConfiguration.attribute.input.i.formElementType.label=Élément __i+1__ : type d’élément de formulaire
config.GshTemplateConfiguration.attribute.input.i.formElementType.description=Type d'élément de formulaire affiché dans l'UI
config.GshTemplateConfiguration.attribute.input.i.dropdownValueFormat.label=Élément __i+1__ : format des valeurs de la liste déroulante
config.GshTemplateConfiguration.attribute.input.i.dropdownValueFormat.description=Format des valeurs de la liste déroulante
config.GshTemplateConfiguration.attribute.input.i.dropdownSqlDatabase.label=Élément __i+1__ : base de données
config.GshTemplateConfiguration.attribute.input.i.dropdownSqlDatabase.description=Base de données utilisée pour exécuter la requête SQL
config.GshTemplateConfiguration.attribute.input.i.dropdownSqlValue.label=Élément __i+1__ : requête SQL
config.GshTemplateConfiguration.attribute.input.i.dropdownSqlValue.description=Renseigner une requête SQL avec, respectivement, deux colonnes : l'une contenant la clé, la deuxième le label. Possibilité d'utiliser une fois dans la requête l'expression $$subjectId$$ qui sera remplacé par l'id sujet de l'utilisateur actuellement connecté.
config.GshTemplateConfiguration.attribute.input.i.dropdownSqlCacheForMinutes.label=Élément __i+1__ : durée du cache SQL
config.GshTemplateConfiguration.attribute.input.i.dropdownSqlCacheForMinutes.description=Nombres de minutes où le résultat de la requête SQL sera gardée en cache.
config.GshTemplateConfiguration.attribute.input.i.dropdownCsvValue.label=Élément __i+1__ : valeurs CSV
config.GshTemplateConfiguration.attribute.input.i.dropdownCsvValue.description=Renseignez des valeurs séparées par une virgule
config.GshTemplateConfiguration.attribute.input.i.dropdownJsonValue.label=Élément __i+1__ : valeur JSON
config.GshTemplateConfiguration.attribute.input.i.dropdownJsonValue.description=Valeur au format JSON, ex : [{"key": "1234", "label": "Business school"},{"key": "2345", "label": "Engineering school"}]
config.GshTemplateConfiguration.attribute.input.i.dropdownJavaClassValue.label=Élément __i+1__ : classe Java
config.GshTemplateConfiguration.attribute.input.i.dropdownJavaClassValue.description=Classe Java utilisé pour récupérer les valeurs de la liste déroulante. La classe doit implémenter 'edu.internet2.middleware.grouper.cfg.dbConfig.OptionValueDriver'
config.GshTemplateConfiguration.attribute.input.i.index.label=Élément __i+1__ : index de l'élément de formulaire
config.GshTemplateConfiguration.attribute.input.i.index.description=Les éléments de formulaire s'afficheront dans l'ordre de cet index. La valeur par défaut 0. Si deux éléments possèdent le même index, ils s'afficheront dans l'ordre de leurs configurations.
config.GshTemplateConfiguration.attribute.input.i.validationType.label=Élément __i+1__ : type de validation
config.GshTemplateConfiguration.attribute.input.i.validationType.description=Type de validation sur l'élément
config.GshTemplateConfiguration.attribute.input.i.validationBuiltin.label=Élément __i+1__ : validation intégrée
config.GshTemplateConfiguration.attribute.input.i.validationBuiltin.description=Type de validation intégrée à appliquer sur l'élément
config.GshTemplateConfiguration.attribute.input.i.validationRegex.label=Élément __i+1__ : regex validation
config.GshTemplateConfiguration.attribute.input.i.validationRegex.description=Regex utilisé pour valider la valeur de l'élément. Par ex : si la valeur est comprise entre 1 et 50 caractères
config.GshTemplateConfiguration.attribute.input.i.validationJexl.label=Élément __i+1__ : jexl validation
config.GshTemplateConfiguration.attribute.input.i.validationJexl.description=Exécuter une validation (et inclure toutes les variables pour les validations croisées), retourner true pour valide et false pour invalide
config.GshTemplateConfiguration.attribute.input.i.validationMessageExternalizedTextKey.label=Élément __i+1__ : Clé du texte externalisé pour le message de validation
config.GshTemplateConfiguration.attribute.input.i.validationMessageExternalizedTextKey.description=Clé du texte externalisé pour les messages de validation intégré
config.GshTemplateConfiguration.attribute.input.i.validationMessage.label=Élément __i+1__ : message de validation
config.GshTemplateConfiguration.attribute.input.i.validationMessage.description=Message de validation à afficher pour la validation intégrée
config.GshTemplateConfiguration.attribute.input.i.required.label=Élément __i+1__ : requis
config.GshTemplateConfiguration.attribute.input.i.required.description=Si cet élément est obligatoire pour que le modèle s'execute
config.GshTemplateConfiguration.attribute.input.i.trimWhitespace.label=Élément __i+1__ : supprimer les espaces
config.GshTemplateConfiguration.attribute.input.i.trimWhitespace.description=Si les espaces doivent être supprimés pour la valeur de cet élément
config.GshTemplateConfiguration.attribute.input.i.defaultValue.label=Élément __i+1__ : valeur par défaut
config.GshTemplateConfiguration.attribute.input.i.defaultValue.description=Valeur par défaut pour l'élément si aucune valeur n'est renseignée
config.GshTemplateConfiguration.attribute.input.i.showEl.label=Élément __i+1__ : Jexl pour showEl
config.GshTemplateConfiguration.attribute.input.i.showEl.description=Jexl utilisé pour savoir si ce champ doit s'afficher, tous les éléments peuvent être utilisés comme variables
config.GshTemplateConfiguration.attribute.numberOfTests.label=Élément __i+1__ : nombre de tests
config.GshTemplateConfiguration.attribute.numberOfTests.description=Nombre de tests qui s'assurent que le modèle est fonctionnel
config.GenericConfiguration.subSection.test.title=Paramètres de test
config.GenericConfiguration.subSection.test.description=Paramètres de test
provisioning.documentationLink=Documentation
config.GenericConfiguration.subSection.test.i.title=Test __i+1__ : paramètres
config.GenericConfiguration.subSection.test.i.description=Paramètres de test
config.GshTemplateConfiguration.attribute.test.i.deleteSideEffectsIfExistGsh.label=Test __i+1__ : nettoyage
config.GshTemplateConfiguration.attribute.test.i.deleteSideEffectsIfExistGsh.description=Sera exécuté avant et après les tests (en premiers et en derniers) pour nettoyer ce que font le test, la configuration et la vérification. Ne s'exécutera pas après le test si il échoue.
config.GshTemplateConfiguration.attribute.test.i.setupGsh.label=Test __i+1__ : code de configuration
config.GshTemplateConfiguration.attribute.test.i.setupGsh.description=Sera exécuté avant le test
config.GshTemplateConfiguration.attribute.test.i.testGsh.label=Test __i+1__ : code GSH
config.GshTemplateConfiguration.attribute.test.i.testGsh.description=Appelle l'API Java pour exécuter le modèle avec les éléments
config.GshTemplateConfiguration.attribute.test.i.verifyGsh.label=Test __i+1__ : vérifier le code GSH
config.GshTemplateConfiguration.attribute.test.i.verifyGsh.description=Vérifie que le test est un succès
gshTemplateConfigAddEditSuccess=Le modèle GSH a été sauvegardé avec succès.
gshTemplateConfigDeleteSuccess=Le modèle GSH a été supprimé avec succès.
gshTemplateChangeStatusSuccess=Le modèle GSH a été modifié avec succès.
gshTemplate.error.alpha.message='$$valueFromUser$$' contient des caractères non-alphabétique.
gshTemplate.error.alphaNumeric.message='$$valueFromUser$$' contient des caractères non-alphanumérique.
gshTemplate.error.alphaNumericUnderscore.message='$$valueFromUser$$' contient des caractères non-alphanumérique et des tirets bas.
gshTemplate.error.alphaNumericDash.message='$$valueFromUser$$' contient des caractères non-alphanumerique et des tirets.
gshTemplate.error.alphaNumericUnderscoreDash.message='$$valueFromUser$$' contient des caractères non-alphanumérique, des tirets bas et des tirets.
gshTemplate.error.noColons.message='$$valueFromUser$$' contient des deux-points (:).
gshTemplate.error.configId.notEnabled.message=Le modèle suivant '$$configId$$' n'est pas actif.
gshTemplate.error.ownerTypeStem.blank.message=Pour le gshTemplateOwnerType 'dossier', ownerStemName ne peut pas être vide.
gshTemplate.error.ownerTypeGroup.blank.message=Pour le gshTemplateOwnerType 'groupe', ownerGroupName ne peut pas être vide.
gshTemplate.error.ownerStem.notFound.message=Impossible de trouver ownerStem à partir de : '$$ownerStemName$$'.
gshTemplate.error.ownerGroup.notFound.message=Impossible de trouver ownerGroup à partir de : '$$ownerGroupName$$'.
gshTemplate.error.ownerType.required.message=gshTemplateOwnerType est un champ obligatoire.
gshTemplate.error.currentUser.notMemberOfGroupThatCanRunTemplate.message=l'utilisateur actuel avec comme id du sujet '$$subjectId$$' n'est pas un membre du groupe '$$groupName$$'.
gshTemplate.error.currentUser.notMemberOfWheelGroup.message=l'utilisateur actuel avec comme id du sujet '$$subjectId$$' n'est pas membre du groupe d'administrateurs '$$groupName$$'.
gshTemplate.error.currentUser.noPrivilegeOnOwnerStem.message=l'utilisateur actuel avec comme id du sujet '$$subjectId$$' n'a pas le privilège '$$privilege$$' sur le dossier '$$ownerStemName$$'.
gshTemplate.error.currentUser.noPrivilegeOnOwnerGroup.message=l'utilisateur actuel avec comme id du sujet '$$subjectId$$' n'a pas le privilège '$$privilege$$' sur le groupe '$$ownerStemName$$'.
gshTemplate.error.wheelGroupMissing.message=Le groupe d'admins a été choisi comme type de sécurité lié à l’exécution mais sa valeur est vide.
gshTemplate.error.input.notConfiguredInTemplate.message='$$inputName$$' n'existe pas dans les éléments configurés dans le modèle. Les noms valides sont '$$validInputNames$$'.
gshTemplate.error.input.required.message='$$inputName$$' est un champ obligatoire.
gshTemplate.error.input.conversion.message='$$valueFromUser$$' ne peut pas être converti vers '$$type$$'.
gshTemplate.error.input.maxLength.message='$$inputName$$' ne peut pas dépasser plus de '$$maxLength$$' caractères.
gshTemplate.error.input.regex.message='$$valueFromUser$$' ne correspond pas à la regex '$$regex$$'.
gshTemplate.error.input.jexl.message='$$inputName$$' ne retourne pas true pour l'expression jexl '$$jexl$$'.
gshTemplate.error.input.requiredNotSent.message='$$inputName$$' est un élément obligatoire et doit être indiqué dans les paramètres.
gshTemplate.error.configIdBlank.message=L'ID config ne peut pas être vide.
gshTemplate.error.input.invalidDropdownValue.message='$$inputName$$' n'est pas valide. Les valeurs correctes sont '$$validValues$$'.
sqlSyncMainLink=Synchro SQL
miscellaneousSqlSyncOverallBreadcrumb=Synchro SQL
miscellaneousSqlSyncMainDescription=Synchro SQL
sqlSyncMoreActionsButton=Actions
sqlSyncConfigIdLabel=ID Config
sqlSyncMoreActionsAddButton=Ajouter une synchro SQL
sqlSyncMoreActionsViewButton=Afficher les configurations
ariaLabelGuiMoreSqlSyncActions=Affiche les actions liés à la synchronisation SQL
sqlSyncNoConfiguredSqlSyncs=Aucune synchro SQL de configurée
miscellaneousSqlSyncAddBreadcrumb=Ajouter synchro SQL
miscellaneousSqlSyncEditBreadcrumb=Modifier synchro SQL
sqlSyncConfigAddFormSubmitButton=Valider
sqlSyncConfigAddFormCancelButton=Annuler
sqlSyncConfigIdHint=L'ID de configuration est une clé alphanumérique. Elle sera utilisé pour identifier de manière unique cette configuration de synchronisation SQL.
sqlSyncTypeLabel=Configuration synchro SQL
sqlSyncTypeHint=Configuration synchro SQL
sqlSyncCreateErrorConfigIdRequired=Erreur : l'ID Config est obligatoire
sqlSyncConfigAddEditSuccess=La configuration de la synchro SQL a été sauvegardée avec succès.
sqlSyncConfigDeleteSuccess=La configuration de cette synchro SQL a été supprimée avec succès.
sqlSyncConfigChangeStatusSuccess=La configuration de cette synchro SQL a été mis à jour avec succès.
sqlSyncConfigsTableHeaderConfigId=ID Config
sqlSyncConfigsTableHeaderEnabled=Statut
sqlSyncConfigsTableHeaderActions=Actions
sqlSyncConfigsTableEnabledTrueValue=Activé
sqlSyncConfigsTableEnabledFalseValue=Désactivé
sqlSyncConfigsRowActionsButton=Actions
sqlSyncConfigsTableViewDetailsActionOption=Afficher les détails
sqlSyncConfigsTableEditDetailsActionOption=Modifier
sqlSyncConfigsTableRunActionOption=Exécuter
sqlSyncConfigsTableDeleteDetailsActionOption=Supprimer la conf de la synchro SQL
sqlSyncConfigsTableDisableActionOption=Désactiver
sqlSyncConfigsTableEnableActionOption=Activer
sqlSyncConfigsConfirmDeleteConfig=Êtes-vous sûr de vouloir supprimer cette synchro SQL ?
config.SqlSyncConfiguration.attribute.databaseFrom.label=BDD d'origine
config.SqlSyncConfiguration.attribute.tableFrom.label=Table d'origine
config.SqlSyncConfiguration.attribute.databaseTo.label=BDD de destination
config.SqlSyncConfiguration.attribute.databaseToReadonly.label=BDD en lecture seule
config.SqlSyncConfiguration.attribute.tableTo.label=Table de destination
config.SqlSyncConfiguration.attribute.columns.label=Colonnes
config.SqlSyncConfiguration.attribute.primaryKeyColumns.label=Clés primaires des colonnes
config.SqlSyncConfiguration.attribute.changeFlagColumn.label=Change flag column
config.SqlSyncConfiguration.attribute.groupingColumn.label=Grouping column
config.SqlSyncConfiguration.attribute.groupingSize.label=Grouping size
config.SqlSyncConfiguration.attribute.batchSize.label=Taille des lots
config.SqlSyncConfiguration.attribute.maxBindVarsInSelect.label=Nbre max de bind variables dans un select
config.SqlSyncConfiguration.attribute.switchFromIncrementalToFullIfOverRecords.label=Incremental to full if over records
config.SqlSyncConfiguration.attribute.switchFromIncrementalToFullSubtype.label=Incremental to full subtype
config.SqlSyncConfiguration.attribute.switchFromIncrementalToGroupIfOverRecordsInGroup.label=Incremental to group if over records
config.SqlSyncConfiguration.attribute.switchFromIncrementalToFullIfOverGroupCount.label=Incremental to full if over group count
config.SqlSyncConfiguration.attribute.incrementalPrimaryKeyTable.label=Incremental primary key table
config.SqlSyncConfiguration.attribute.incrementalProgressColumn.label=Incremental progress column
config.SqlSyncConfiguration.attribute.incrementalAllColumnsColumn.label=Incremental all columns column
config.SqlSyncConfiguration.attribute.statusDatabase.label=Statut de la BDD
sqlSyncConfigSaveErrorTableFromContainsIllegalCharacters=Le champ "Table d'origine" ne peut contenir que des caractères alphanumeriques , tirets bas (soulignés) et points
sqlSyncConfigSaveErrorTableToContainsIllegalCharacters=Le champ "Table destinataire" ne peut contenir que des caractères alphanumeriques , tirets bas (soulignés) et points
# main link on the misc screen about subject resolution
subjectResolutionMainLink=Entités non résolues
# main link on the misc screen about subject sources
subjectSourcesMainLink=Sources des sujets
# breadcrumb on misc subject resolution screen
miscellaneousSubjectResolutionOverallBreadcrumb=Entités non résolues
miscellaneousSubjectSourcesOverallBreadcrumb=Sources des sujets
# breadcrumb on misc subject resolution stats screen
miscellaneousSubjectResolutionStatsBreadcrumb=Stats Entités non résolues
# breadcrumb on misc subject resolution audits screen
miscellaneousSubjectResolutionAuditsBreadcrumb=Audits Entités non résolues
# breadcrumb on misc subject resolution subject search screen
miscellaneousSubjectResolutionSubjectSearchBreadcrumb=Recherche Entités non résolues
# breadcrumb on misc subject resolution unresolved subjects screen
miscellaneousSubjectResolutionSubjectUnresolvedBreadcrumb=Liste des entités non résolues
# title of subject resolution page
miscellaneousSubjectResolutionMainDecription=Entités non résolues
# subtitle of subject resolution page
miscellaneousSubjectResolutionMainSubtitle=Stats Entités non résolues
# more actions button for subject resolution
ariaLabelGuiMoreSubjectResolutionMainActions=Montrer plus d'actions sur les Entités non résolues
# more actions button main link for subject resolution
subjectResolutionMainMoreActionsStats=Stats Entités non résolues
# more actions button search subjects link for subject resolution
subjectResolutionMainMoreActionsSearchSubjects=Chercher des entités
# view unresolved
subjectResolutionMainMoreActionsViewUnresolved=Visualiser Stats Entités non résolues
# view subject resolution deletion audit logs
subjectResolutionMainMoreActionsViewAuditLogs=Visualiser les logs d'audit
# view subject resolution daemon logs
subjectResolutionMainMoreActionsViewDaemonLogs=Visualiser les journaux des tâches planifiées
# subject resolution stats table source name column header
subjectResolutionStatsTableHeaderSourceName=Nom de la source
# subject resolution stats table unresolved count column header
subjectResolutionStatsTableHeaderUnresolvableCount=Insoluble non supprimé
# subject resolution stats table resolved count column header
subjectResolutionStatsTableHeaderResolvableCount=Nombre de sujets résolus
# subject resolution stats table deleted count column header
subjectResolutionStatsTableHeaderDeletedCount=Insolubles supprimés
# subtitle of unresolved subjects page
miscellaneousSubjectResolutionUnresolvedSubjectSubtitle=Sujets insolubles. S'il y a des informations mises en cache par Grouper, elles seront affichées (nom, description, subjectIdentifier, etc.).
# unresolved subjects table subject source column header
subjectResolutionUnresolvedSubjectsTableHeaderSubjectSource=Source du sujet
# unresolved subjects table subject id column header
subjectResolutionUnresolvedSubjectsTableHeaderSubjectId=Id du sujet
# unresolved subjects table subject identifier column header
subjectResolutionUnresolvedSubjectsTableHeaderSubjectIdentifier=Identifiant du sujet
# unresolved subjects table subject description column header
subjectResolutionUnresolvedSubjectsTableHeaderSubjectDescription=Description du sujet
# unresolved subjects table subject name column header
subjectResolutionUnresolvedSubjectsTableHeaderSubjectName=Nom du sujet
# unresolved subjects table last resolved column header
subjectResolutionUnresolvedSubjectsTableHeaderLastResolved=Dernière résolution
# unresolved subjects table last checked column header
subjectResolutionUnresolvedSubjectsTableHeaderLastChecked=Dernière vérification
# unresolved subjects table days unresolved column header
subjectResolutionUnresolvedSubjectsTableHeaderDaysUnresolved=Jours non résolus
# unresolved subjects table days unresolved column header
subjectResolutionUnresolvedSubjectsTableHeaderStatus=Statut
# unresolved subjects table days unresolved column header
subjectResolutionUnresolvedSubjectsTableStatusUnresolved=Non résolu
# unresolved subjects table days unresolved column header
subjectResolutionUnresolvedSubjectsTableStatusDeleted=Supprimé
# if all, unresolved, or deleted
subjectResolutionFilterTypeLabel=Type insoluble
# option to show unresolvable
subjectResolutionFilterTypeOptionDoNotShowDelete=Afficher les insolubles non supprimés
# option to show deleted
subjectResolutionFilterTypeOptionShowDeleted=Afficher uniquement les insolubles supprimés
# option to show all
subjectResolutionFilterTypeOptionShowAll=Afficher tous les insolubles
# tooltip for subject resolution
subjectResolutionFilterDescription=Afficher les entités supprimées ou les éléments non supprimés non résolus ou afficher les éléments non résolus supprimés et non supprimés
# group view membership checkbox aria-label
subjectResolutionCheckboxAriaLabel=Sélectionnez cet insoluble à supprimer
# button to delete selected entities
subjectResolutionDeleteSelectedEntitiesButton=Supprimer les entités sélectionnées
# if they didnt select members
subjectResolutionRemoveNoSubjectSelects=Erreur : sélectionnez au moins une entité
# success message if deleted entities
subjectResolutionRemoveSuccess=Succès : ${grouperRequestContainer.subjectResolutionContainer.deleteCount} entités supprimées
# unresolved subjects table delete date unresolved column header
subjectResolutionUnresolvedSubjectsTableHeaderDeleteDate=Supprimer la date
# subtitle of audit entries page
miscellaneousSubjectResolutionAuditEntriesSubtitle=Afficher les entrées d'audit
# label on subject resolution -> audit logs screen about filtering by date
subjectResolutionSubjectDeleteLogFilterByDate=Filtrer par date:
# label on subject resolution -> audit logs screen of filter types: on, before, between, since
subjectResolutionSubjectDeleteLogFilterType_all=tous
subjectResolutionSubjectDeleteLogFilterType_on=sur
subjectResolutionSubjectDeleteLogFilterType_before=avant
subjectResolutionSubjectDeleteLogFilterType_between=entre
subjectResolutionSubjectDeleteLogFilterType_since=depuis
# placeholder for audit log dates
subjectResolutionSubjectDeleteLogFilterDatePlaceholder=aaaa/mm/jj
# group audit and label between two date inputs
subjectResolutionSubjectDeleteLogFilterAndLabel=et
# label to show extended results
subjectResolutionSubjectDeleteLogFilterShowExtendedResults=Montrer les résultats étendus ?
# group audit log filter find entries
subjectResolutionSubjectDeleteLogFilterFindEntriesButton=Rechercher des entrées
# group audit log filter validations
subjectResolutionSubjectDeleteLogFilterFromDateRequired='Première date' est un champ obligatoire
subjectResolutionSubjectDeleteLogFilterToDateRequired='Date de fin' est un champ obligatoire
subjectResolutionSubjectDeleteLogFilterFromDateInvalid='Date de début' est invalide. Entrer: aaaa/mm/jj
subjectResolutionSubjectDeleteLogFilterToDateInvalid='Date de fin' est invalide. Entrer: aaaa/mm/jj
subjectResolutionSubjectDeleteLogNoEntriesFound=Aucun audit trouvé
# subject delete audit log table headers
subjectResolutionSubjectDeleteAuditLogFilterColumnDate=Date
subjectResolutionSubjectDeleteLogFilterColumnActor=Acteur
subjectResolutionSubjectDeleteLogFilterColumnEngine=Moteur
subjectResolutionSubjectDeleteLogFilterColumnSummary=Résumé
subjectResolutionSubjectDeleteLogFilterColumnDuration=Durée
# subtitle of search subjects page
miscellaneousSubjectResolutionSearchSubjectSubtitle=Chercher des entités
miscellaneousSubjectResolutionSearchSubjectEntityLabel=Saisissez un nom ou un identifiant d'entité
# subject resolution view subject - source id
subjectResolutionViewSubjectTableSubjectSource=ID source du sujet
# subject resolution view subject - subject id
subjectResolutionViewSubjectTableSubjectId=Id du sujet
# subject resolution view subject - subject identifier
subjectResolutionViewSubjectTableSubjectIdentifier=Identifiant du sujet
# subject resolution view subject - subject name
subjectResolutionViewSubjectTableSubjectName=Nom du sujet
# subject resolution view subject - subject description
subjectResolutionViewSubjectTableSubjectDescription=Description du sujet
# subject resolution view subject - subject status
subjectResolutionViewSubjectTableSubjectStatus=Statut (non résolu ou supprimé)
# subject resolution view subject - is subject resolvable
subjectResolutionViewSubjectTableSubjectIsResolvable=Sujet non résolu
# subject resolution view subject - resolvable yes
subjectResolutionViewSubjectTableSubjectResolvableYes=Oui
# subject resolution view subject - resolvable no
subjectResolutionViewSubjectTableSubjectResolvableNo=Non
# subject resolution view subject - last resolved date
subjectResolutionViewSubjectTableSubjectLastResolvedDate=Date de la dernière résolution du sujet
# subject resolution view subject - last checked date
subjectResolutionViewSubjectTableSubjectLastCheckedDate=Date de la dernière vérification du sujet
# subject resolution view subject - days subject has been unresolved
subjectResolutionViewSubjectTableSubjectDaysUnresolved=Nbre de jours depuis que le sujet est non résolu
# subject resolution view subject - subject deleted?
subjectResolutionViewSubjectTableSubjectIsDeleted=Est supprimé
# subject resolution view subject - subject delete date
subjectResolutionViewSubjectTableSubjectDeletedDate=Date de suppression du sujet
# subject resolution select member
subjectResolutionSelectMemberId=Veuillez sélectionner un membre
# subjects search table "is subject resolvable" column
subjectResolutionSubjectsSearchTableHeaderIsSubjectResolvable=Le sujet est-il ré-solvable
# subject resolution search subject query text field placeholder
subjectResolutionSubjectsSearchQueryTextFieldPlaceholder=Id du sujet
# subject resolution search subject query text field placeholder aria label
ariaLabelSubjectResolutionSubjectsSearchQueryTextFieldPlaceholder=Entrer l'id du sujet
# subject resolution search subject screen subject not found
subjectResolutionSubjectSearchSubjectNotFound=Sujet introuvable
# subject resolution search subject screen submit was clicked without entering any subject id
subjectResolutionSubjectSearchSubjectIdBlank=L'id du sujet est requis
# menu button to create new attribute definition
attributeDefNewCreateNewAttributeDefMenuButton=Créer une définition d'attribut
# menu button to create new attribute name
attributeDefNameNewCreateNewAttributeDefNameMenuButton=Créer un attribut
# menu button to create new attribute action
attributeDefActionNewCreateNewAttributeDefActionMenuButton=Créer un nouvel attribut d'action
# title of the new attribute definition screen
attributeDefNewBreadcrumb=Nouvelle définition d'attribut
# title of the new attribute definition screen
attributeDefNewTitle=Nouvelle définition d'attribut
# generic insufficient privileges
attributeDefCreateInsufficientPrivileges=Erreur: privilèges insuffisant
# success the group was created
attributeDefCreateSuccess=Succès: la définition d'attribut a été créée
# if there was an error creating the group
attributeDefErrorCantCreate=Erreur: impossible de créer la définition d'attribut
# new attribute definition folder instructions for combobox
attributeDefCreateIntoFolderDescription=Saisissez un nom ou rechercher un dossier pour lequel vous avez la permission de créer une définition d'attribut.
# title of modal dialog to search for folder
attributeDefCreateSearchForFolderTitle=$$groupCreateSearchForFolderTitle$$
# placeholder in textfield to search for a folder
attributeDefCreateSearchPlaceholder=$$groupCreateSearchForFolderTitle$$
# button text for search button
attributeDefCreateSearchButton=Rechercher
# button text for closing the search modal
attributeDefCreateSearchClose=Fermer
# label for the create in folder combo
attributeDefCreateFolderLabel=Créer dans le dossier:
# label for the attribute definition extension textfield
attributeDefCreateIdLabel=ID de la définition d'attribut
# description help for the attribute definition id textfield
attributeDefCreateIdDescription=l'ID est l'identifiant unique de ce groupe au sein du dossier. Il doit être simple et court, et peut avoir des restrictions de caractères. L'ID doit être changé rarement, voir jamais.
# label for the create attribute definition type (attribute, permission, etc)
attributeDefCreateTypeLabel=Type:
# label for the create attribute definition type (attribute, permission, etc)
attributeDefCreateTypeDescription=Le type de la définition d'attribut décrit la définition. En général, ce sera Attribut ou Permission. Type est utilisé pour les modèles, Limite décrit une permission, et Service identifie l'application référencée par l'objet.
# label for the create attribute definition value type (marker, string, etc)
attributeDefCreateValueTypeLabel=Type de valeur:
# label for the create attribute definition type (attribute, permission, etc)
attributeDefCreateValueTypeDescription=Le type de la définition d'attribut décrit la définition. En général, ce sera Attribut ou Permission. Type est utilisé pour les modèles, Limite décrit une permission, et Service identifie l'application référencée par l'objet.
# description for the description textfield
attributeDefCreateDescriptionDescription=La description contient des informations sur le groupe, par exemple : ce que le groupe représente, pourquoi il a été créé...
# show advanced properties button
attributeDefCreateAdvanced=Voir les options avancées
# show advanced properties button
attributeDefCreateHideAdvanced=Cacher les options avancées
# assign privileges to everyone
attributeDefCreateAssignPrivilegesToEveryone=Donner des privilèges à tous:
# description under the privileges
attributeDefCreatePrivilegeDescription=Sélectionnez les privilèges qui devraient être public. C'est la même chose qu'attribuer un privilège à tout le monde (EveryEntity).
# button text for save button
attributeDefCreateSaveButton=Sauvegarder
# button text for cancel button
attributeDefCreateCancelButton=Annuler
# cant find parent folder
attributeDefCreateCantFindParentStemId=Erreur: Incapable de trouver le dossier parent. Sélectionnez un dossier parmis les résultats.
# cant create attribute definition in root folder
attributeDefCreateCantCreateInRoot=Erreur: Impossible de créer une définition d'attribut dans le dossier racine. Sélectionnez un autre dossier.
# if a attribute definition with that name already exists
attributeDefCreateCantCreateAlreadyExists=Erreur: une définition d'attribut avec le même ID existe déjà dans ce dossier
# error creating the attribute definition
attributeDefCreateError=Impossible de créer la définition d'attribut
# folder is required
attributeDefCreateRequiredParentStemId=Erreur: le dossier est obligatoire
# error that attribute definition display extension is required
attributeDefCreateErrorDisplayExtensionRequired=Erreur: le nom de la définition d'attribut est obligatoire
# error when no type of attribute definition is selected
attributeDefCreateErrorAttributeTypeRequired=Erreur: le type de définition d'attribut est obligatoire
# error when no value type of attribute definition is selected
attributeDefCreateErrorAttributeValueTypeRequired=Erreur: le type de valeur est obligatoire
# if assign to is not filled in
attributeDefCreateErrorAssignToRequired=Erreur: Vous devez sélectionner au moins une assignation possible pour cette définition d'attribut
attributeDefCreateErrorPermissionAssignToGroupOrMshipOnly=Entrée invalide: les attributs de type Permission ne peuvent être assignés qu'au groupes ou au membership (seulement non-immédiat)
attributeDefCreateErrorExtensionRequired=Erreur: l'ID de la définition d'attribut est obligatoire
attributeDefCreateErrorPermissionSingleAssignRequired=Erreur: les attributs de type Permission ne permettent pas la Multi-affectation
attributeDefCreateErrorPermissionNoValueRequired=Erreur: une définition d'attribut de type Permission doit avoir un Type de valeur No value
# types of attributes
attributeDefType_attr=Attribut
attributeDefType_service=Service
attributeDefType_limit=Limite
attributeDefType_perm=Permission
attributeDefType_type=Type
# value types for attributes
attributeDefValueType_integer=Entier
attributeDefValueType_timestamp=Timestamp
attributeDefValueType_string=String
attributeDefValueType_floating=Décimal
attributeDefValueType_marker=Pas de valeur (No value)
attributeDefValueType_memberId=Identifiant membre (UUID)
# title of the delete attribute def screen
attributeDefDeleteTitle=Supprimer la définition d'attribut
# main text of the delete attributeDef screen
attributeDefDeleteText=La suppression de cette définition d'attribut supprimera aussi tous ses attributs et assignements. Cette opération ne peut être annulée. Voulez-vous continuer ?
# success the attribute def was deleted
attributeDefDeleteSuccess=Succès: la définition d'attibut a été supprimée
# if there was an error deleting the attribute def
attributeDefErrorCantDelete=Erreur: impossible de supprimer la définition d'attribut
# delete button on the delete attributeDef screen
attributeDefDeleteDeleteButton=$$stemDeleteButton$$
# cancel button on the delete attributeDef screen
attributeDefDeleteCancelButton=$$stemCancelButton$$
# when clicking on disabled id field, this will tell the user to check the checkbox
groupNewAlertWhenClickingOnDisabledId=Select the checkbox to edit the ID
# click this checkbox to edit the id
groupNewEditTheId=Modifier
# menu button to create new group
groupNewCreateNewGroupMenuButton=Créer un groupe
# menu button to create new group
groupNewCreateNewLocalEntityMenuButton=Créer une nouvelle entité locale
# title of the new group screen
groupNewBreadcrumb=Nouveau groupe
# title of the new group screen
groupNewTitle=Nouveau groupe
# title of the new local entity screen
localEntityNewBreadcrumb=Nouvelle entité locale
# title of the new local entity screen
localEntityNewTitle=Nouvelle entité locale
# generic insufficient privileges
groupCreateInsufficientPrivileges=Erreur: Privilèges insuffisants
# generic insufficient privileges
localEntityCreateInsufficientPrivileges=Erreur : privilèges insuffisants
# success the group was created
groupCreateSuccess=Succès: le groupe a été créé
# success the group was created
localEntityCreateSuccess=Succès : l'entité locale a été créée
# if there was an error creating the group
groupErrorCantCreate=Erreur: un problème a été rencontré lors de la création du groupe
# new group folder instructions for combobox
groupCreateIntoFolderDescription=Saisissez un nom ou rechercher un dossier.
# title of modal dialog to search for folder
groupCreateSearchForFolderTitle=Rechercher un dossier
# placeholder in textfield to search for a folder
groupCreateSearchPlaceholder=Rechercher un dossier
# button text for search button
groupCreateSearchButton=Rechercher
# button text for closing the search modal
groupCreateSearchClose=Fermer
# label for the create in folder combo
groupCreateFolderLabel=Créer dans le dossier:
# label for the group display extension textfield
localEntityCreateNameLabel=Nom de l'entité locale :
# description help for the group display extension textfield
localEntityCreateNameDescription=Le nom est l'identifiant de l'entité locale, il peut être changé ultérieurement.
# label for the group display extension textfield
groupCreateNameLabel=Nom du groupe :
# description help for the group display extension textfield
groupCreateNameDescription=Le nom du groupe, il peut être modifié ultérieurement.
# label for the group extension textfield
groupCreateIdLabel=ID du groupe :
# description help for the group id textfield
groupCreateIdDescription=l'ID est l'identifiant unique de ce groupe au sein du dossier. Il doit être simple et court, et peut avoir des restrictions de caractères. L'ID doit être changé rarement, voir jamais.
# label for the group alternate name textfield
groupCreateAlternateNameLabel=Chemin alternatif (Alternate ID path) :
# description help for the group alternate name textfield
groupCreateAlternateNameDescription=Le chemin alternatif permet des recherches parmi les groupes en utilisant des noms alternatifs. Le format est similaire au format d'un chemin (ID path).
# label for the group alternate name checkbox textfield
groupRenameUpdateAlternateNameLabel=Mettre à jour le chemin alternatif (alternate ID path) :
# description help for the group alternate name checkbox
groupRenameUpdateAlternateNameDescription=Le chemin alternatif permet des recherches parmi les groupes en utilisant des noms alternatifs. Si vous activez cette option lors du renommage d'un groupe, le chemin alternatif de ce groupe aura pour valeur l'ancien chemin du groupe.
# label for the local entity extension textfield
localEntityCreateIdLabel=ID de l'entité locale :
# description help for the local entity id textfield
localEntityCreateIdDescription=l'ID est l'identifiant unique de cette entité locale. Il doit être simple et court, et peut avoir des restrictions de caractères. L'ID doit être changé rarement, voir jamais.
# label for the description textfield
groupCreateDescriptionLabel=Description:
# description for the description textfield
groupCreateDescriptionDescription=La description contient des informations sur le groupe, par exemple : ce que le groupe représente, pourquoi il a été créé...
# label for the description textfield
localEntityCreateDescriptionLabel=Description:
# description for the description textfield
localEntityCreateDescriptionDescription=La description contient des informations sur l'entité locale, par exemple : ce que l'entité représente, pourquoi elle a été créée...
# label for the enabled date field
groupCreateEnabledDateLabel=Date d'activation :
# description for the enabled date field
groupCreateEnabledDateDescription=A quelle date le groupe sera activé
# label for the disabled date field
groupCreateDisabledDateLabel=Date de désactivation :
# description for the disabled date field
groupCreateDisabledDateDescription=A quelle date le groupe sera désactivé
# placeholder in the date field
groupCreateDatePlaceholder=yyyy/mm/dd hh24:mi:ss
# invalid dates on edit group
groupCreateErrorEnabledDateInvalid='Date d'activation' est invalide. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:32
groupCreateErrorDisabledDateInvalid='Date de désactivation' est invalide. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:32
# label for the enabled date field
localEntityCreateEnabledDateLabel=Date d'activation :
# description for the enabled date field
localEntityCreateEnabledDateDescription=A quelle date cette entité locale sera activée
# label for the disabled date field
localEntityCreateDisabledDateLabel=Date de désactivation :
# description for the disabled date field
localEntityCreateDisabledDateDescription=A quelle date cette entité locale sera désactivée
# placeholder in the date field
localEntityCreateDatePlaceholder=yyyy/mm/dd hh24:mi:ss
# invalid dates on edit group
localEntityCreateErrorEnabledDateInvalid='Date d'activation' est invalide. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:32
localEntityCreateErrorDisabledDateInvalid='Date de désactivation' est invalide. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:32
# show advanced properties button
groupCreateAdvanced=Voir les options avancées
# show advanced properties button
groupCreateHideAdvanced=Cacher les options avancées
# assign privileges to everyone
groupCreateAssignPrivilegesToEveryone=Privilèges par défaut :
# description under the privileges
groupCreatePrivilegeDescription=
# if cannot add self label on left
groupCreateCannotAddSelfLabel=Peut s'ajouter soi-même :
# if cannot add self description helper
groupCreateCannotAddSelfDescription=Si « Non », alors ce groupe a des tâches séparées où gestionnaires/les administrateurs du groupe ne peuvent pas s'ajouter en tant que membre. Quelqu'un d'autre devra les ajouter.
# if cannot add self, true
groupCreateCannotAddSelfTrue=Non, les gestionnaires ou les administrateurs ne peuvent pas s'ajouter à ce groupe
# if cannot add self, false
groupCreateCannotAddSelfFalse=Oui, les gestionnaires ou les administrateurs peuvent s'ajouter à ce groupe
# veto message when someone adds self and cannot
hook.veto.cannotAddSelfToGroup=Erreur : vous ne pouvez pas vous ajouter à ce groupe : ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}. Quelqu'un d'autre doit vous ajouter.
# veto message when attributeDef with same name
veto.attributeDef.unique.idCaseInsensitive.default=L'ID de définition d'attribut est déjà utilisé, veuillez utiliser un autre ID
# veto message when group with invalid default chars
veto.group.invalidDefaultChars=L'ID de groupe ne peut contenir que des lettres, des chiffres, un tiret bas ou un tiret
# veto message when stem with invalid default chars
veto.stem.invalidDefaultChars=L'ID de dossier ne peut contenir que des lettres, des chiffres, un tiret bas ou un tiret
# veto message when attributeDef with invalid default chars
veto.attributeDef.invalidDefaultChars=L'ID de définition d'attribut ne peut contenir que des lettres, des chiffres, un tiret bas ou un tiret
# veto message when attributeDefName with invalid default chars
veto.attributeDefName.invalidDefaultChars=Le nom de définition d'attribut ne peut contenir que des lettres, des chiffres, un tiret bas ou un tiret
# veto message when stem with same name
veto.stem.unique.idCaseInsensitive.default=L'ID du dossier est déjà utilisé, veuillez utiliser un autre ID: '$stemName$'
veto.stem.unique.nameCaseInsensitive.default=Le nom du dossier est déjà utilisé, veuillez utiliser un autre nom: '$stemDisplayName$'
# veto message when group with same name
veto.group.unique.idCaseInsensitive.default=L'ID de groupe est déjà utilisé, veuillez utiliser un autre ID: '$groupName$'
veto.group.unique.nameCaseInsensitive.default=Le nom du groupe est déjà utilisé, veuillez utiliser un autre nom: '$groupDisplayName$'
# type of the group
groupCreateTypeLabel=Type:
# group type of group
groupCreateTypeGroup=Groupe
# group type of role
groupCreateTypeRole=Rôle
# group type of local entity
groupCreateTypeLocalEntity=Entité locale
# description of group type
groupCreateTypeDescription=Un groupe est un ensemble d'entité.
Un rôle est un groupe pouvant contenir des permissions liées à une application.
# button text for save button
groupCreateSaveButton=Sauvegarder
# button text for save button
localEntityCreateSaveButton=Sauvegarder
# button text for cancel button
groupCreateCancelButton=Annuler
# button text for cancel button
localEntityCreateCancelButton=Annuler
# cant find parent folder
groupCreateCantFindParentStemId=Erreur: Impossible de trouver le dossier parent. Sélectionnez un dossier depuis les résultats.
# cant create group in root folder
groupCreateCantCreateInRoot=Erreur: Impossible de créer des dossiers à la racine. Veuillez sélectionner un autre dossier.
# if a group with that name already exists
groupCreateCantCreateAlreadyExists=Erreur: un groupe avec le même ID existe déjà dans ce dossier.
# error creating the group
groupCreateError=Erreur lors de la création du groupe
# error that group id is required
groupCreateErrorExtensionRequired=Erreur: l'ID du groupe est obligatoire
# folder is required
groupCreateRequiredParentStemId=Erreur: le dossier est obligatoire
# error that group display extension is required
groupCreateErrorDisplayExtensionRequired=Erreur: le nom du groupe est obligatoire
# error that group id is required
localEntityCreateErrorExtensionRequired=Erreur : l'ID de l'entité locale est requis
# error that group display extension is required
localEntityCreateErrorDisplayExtensionRequired=Erreur : le nom de l'entité locale est requis
# cant create group in root folder
localEntityCreateCantCreateInRoot=Erreur : Impossible de créer des entités locales dans le dossier racine. Sélectionnez un autre dossier.
# error creating the group
localEntityCreateError=Erreur lors de la création de l'entité locale
# edit config entry should this be encrypted in the database?
configurationFilesAddEntryPasswordLabel=Est un mot de passe ?
# title of the delete folder screen
stemDeleteTitle=Supprimer le dossier
# main text of the delete folder screen
stemDeleteText=Vous êtes sur le point de supprimer ce dossier. Cette opération est irréversible.
Êtes-vous sur de vouloir continuer?
# generic insufficient privileges
stemDeleteInsufficientPrivileges=Erreur: Privilèges insuffisants
# if we should delete some or all objects
stemDeleteObliterateLabel=Selectionner les objets à supprimer
# if we should delete this empty stem
stemObliterateOptionDeleteStem=Supprimer ce dossier vide
# if we should delete most objects
stemObliterateOptionMost=Supprimer certain type d'objet
# if we should delete all objects
stemObliterateOptionAll=Supprimer les ${grouperRequestContainer.stemDeleteContainer.obliterateCount} objets contenus dans ce dossier
# obliterate is required
stemObliterateRequired=Erreur : '$$stemDeleteObliterateLabel$$' est obligatoire
# hint for stem obliterate
stemDeleteObliterateHint=Afin de supprimer ce dossier, il est necessaire de supprimer l'ensemble des objets de ce dossier. Vous pouvez selectionner quel type d'objet est à supprimer.
# label for delete point in time
obliteratePointInTimeLabel=Supprimer aussi les données d'activités liées au groupe
# label for yes delete point in time
obliteratePointInTimeTrue=Oui, les supprimer
# label for no do not delete point in time
obliteratePointInTimeFalse=Non, ne pas les supprimer
# hint for point in time
obliteratePointInTimeHint=Les données d'activitées contiennent une partie de l'historique des objets (ajouts, suppressions...). Si pour vous, il n'est pas necessaire de conserver ces données alors supprimer les.
# label for delete empty stems
obliterateEmptyStemsLabel=Supprimer ${grouperRequestContainer.stemDeleteContainer.stemCount} dossiers s'ils sont vides
# label for yes delete empty stems
obliterateEmptyStemsTrue=Oui, supprimer les dossiers vides
# label for no do not delete empty stems
obliterateEmptyStemsFalse=Non, ne pas supprimer les dossiers vides
# hint for delete empty stems
obliterateEmptyStemsHint=Supprimer les dossiers ne contenant pas d'objet
# label for delete empty stems
obliterateAttributeDefsLabel=Supprimer ${grouperRequestContainer.stemDeleteContainer.attributeDefCount} definitions d'attribut
# label for yes delete empty stems
obliterateAttributeDefsTrue=Oui, supprimer les definitions d'attribut
# label for no do not delete empty stems
obliterateAttributeDefsFalse=Non, ne pas supprimer les definitions d'attribut
# hint for delete empty stems
obliterateAttributeDefsHint=Si les definitions d'attribut contenu dans ce dossier doivent être supprimées
# label for delete empty stems
obliterateAttributeDefNamesLabel=Supprimer ${grouperRequestContainer.stemDeleteContainer.attributeDefNameCount} attributs
# label for yes delete empty stems
obliterateAttributeDefNamesTrue=Oui, supprimer les attributs
# label for no do not delete empty stems
obliterateAttributeDefNamesFalse=Non, ne pas supprimer les attributs
# hint for delete empty stems
obliterateAttributeDefNamesHint=Si les attributs contenus dans ce dossier doivent être supprimés
# label for delete groups
obliterateGroupsLabel=Supprimer ${grouperRequestContainer.stemDeleteContainer.groupCount} groupes
# label for yes delete groups
obliterateGroupsTrue=Oui, supprimer les groupes
# label for no do not delete groups
obliterateGroupsFalse=Non, ne pas supprimer les groupes
# hint for delete groups
obliterateGroupsHint=Si les groupes contenus dans ce dossier doivent être supprimés
# label for delete groups
obliterateGroupMembershipsLabel=Supprimer les membres de ${grouperRequestContainer.stemDeleteContainer.groupCount} groupes
# label for yes delete groups
obliterateGroupMembershipsTrue=Oui, supprimer les membres
# label for no do not delete groups
obliterateGroupMembershipsFalse=Non, ne pas supprimer les membres
# hint for delete groups
obliterateGroupMembershipsHint=Si les membres des groupes contenus dans ce dossier doivent être supprimés
# obliterate folder scope
obliterateStemScopeLabel=Portée
# obliterate folder scope hint
obliterateStemScopeDescription=Supprimer les objets contenus dans ce dossier et dans tous les sous-dossiers ou uniquement les objets contenus directement dans ce dossier
# obliterate folder scope all
obliterateAllStemScopeLabel=Supprimer tous les objets de ce dossier et des sous-dossiersDelete all objects in this folder or subfolders
# obliterate folder scope one
obliterateOneStemScopeLabel=Supprimer uniquement les objets contenus directement dans ce dossier
# label for are you sure?
stemDeleteAreYouSureLabel=Êtes-vous sûr ?
# yes, proceed
stemDeleteAreYouSureTrue=Oui, je suis sûr, procéder à la suppression
# no do not proceed
stemDeleteAreYouSureFalse=Non, ne pas supprimer
# hint to confirm
stemDeleteAreYouSureHint=Cette opération est irréversible. Réflechissez bien avant de confirmer
# success the stem was copied
stemDeleteSuccess=Succès : le dossier a été supprimé
# if obliterate is done
obliterateSuccess=Succès : l'opération de suppression a réussi
# if it is still working
obliterateSuccessNotFinished=L'opération de suppression est toujours en cours...
# success the stem was deleted
stemDeleteStemsSuccess=Success: ${grouperRequestContainer.stemDeleteContainer.stemCount} dossiers ont été supprimés
# success the groups were deleted
stemDeleteGroupsSuccess=Succès : ${grouperRequestContainer.stemDeleteContainer.groupCount} groupes ont été supprimés
# success from deleting memberships from groups
stemDeleteGroupMembershipsSuccess=Succès : les membres du groupe ${grouperRequestContainer.stemDeleteContainer.groupCount} ont été supprimés
# success the attributeDefNames was deleted
stemDeleteAttributeDefNamesSuccess=Succès : ${grouperRequestContainer.stemDeleteContainer.attributeDefNameCount} noms d'attributs ont été supprimés
# success the attributeDefs was deleted
stemDeleteAttributeDefsSuccess=Succès : ${grouperRequestContainer.stemDeleteContainer.attributeDefCount} définitions d'attributs ont été supprimés
# if there was an error deleting the stem
stemErrorCantDelete=Erreur : un problème a été rencontré lors de la suppression du dossier. Veuilez vérifier que le dossier ne contient aucun sous-dossiers, groupes ou attributs.
# stem delete button
stemDeleteButton=Supprimer
# stem cancel button
stemCancelButton=Annuler
# Show Reports option in group more actions button
groupViewReportButton=Rapports
# Show Reports option in stem more actions button
stemViewReportButton=Rapports
# description of gropuer report for folders
groupReportOnFolderDescription=Rapport lié au dossier
# description of gropuer report for groups
groupReportOnGroupDescription=Rapport sur le groupe
# aria label for grouper report action (context menu)
ariaLabelGuiMoreGrouperReportActions=Montrer les actions du rapport grouper
# more actions menu view more actions
grouperReportMoreActionsButton=Plus
# more actions menu view reports on folder
grouperReportMoreActionsStemViewReports=Afficher les rapports
# more actions menu add a report on folder
grouperReportMoreActionsStemAddReport=Ajouter un rapport
# more actions menu edit reports on folder
grouperReportMoreActionsStemEditReports=Modifier les rapports
# grouper reports nothing to show for folder
grouperReportNoEntitiesFound=Aucun rapport à afficher
grouperReportNoInstancesFound=Note : il n'y a aucun rapport pour le moment
grouperReportDescription=Rapports générant un fichier CSV à partir d'une requête SQL ou d'un script GSH. Par défaut, seul un administrateur de Grouper peut ajouter des rapports.
# grouper report not allowed to edit label
grouperReportNotAllowedToEdit=Erreur : pas autorisé à éditer les rapports grouper
# grouper report not allowed to add label
grouperReportNotAllowedToAdd=Erreur : pas autorisé à ajouter des rapports grouper
# if reports are not enabled
grouperReportNotEnabledError=Erreur : les rapports ne sont pas activés
# title on the screen for adding folder report config
grouperReportStemAddConfigTitle=Configurer un nouveau rapport
# title on the screen for editing folder report config
grouperReportStemEditConfigTitle=Modifier la configuration d'un rapport
# button text save button
reportAddConfigButtonSave=Sauvegarder
# button text cancel button
reportAddConfigButtonCancel=Annuler
grouperReportConfigTypeLabel=Type
grouperReportConfigFormatLabel=Format
grouperReportConfigNameLabel=Nom du rapport
grouperReportConfigFileNameLabel=Nom du fichier
grouperReportConfigDescriptionLabel=Description
grouperReportConfigViewersGroupIdLabel=ID du groupe de lecteur
grouperReportConfigQuartzCronLabel=Planification
grouperReportConfigSendEmailLabel=Envoyer un courriel
# if should send email
grouperReportConfigNoDoNotSendEmailLabel=Non, n'envoyez pas de courriel
grouperReportConfigYesSendEmailLabel=Oui, envoyer un courriel lorsque le rapport est prêt
# if report config should be enabled
grouperReportConfigNoDoNotEnableLabel=Non, n'activez pas la configuration
grouperReportConfigYesEnableLabel=Oui, activez la configuration
grouperReportConfigEmailSubjectLabel=Objet du message
grouperReportConfigEmailBodyLabel=Corps du message
grouperReportConfigStoreWithNoDataLabel=Conserver le rapport si pas de resultats
grouperReportConfigStoreWithNoDataHint=Si aucun résultat n'est retourné par la requête ou le script, le rapport doit-il être conservé en base de données avec la possibilité de le récupérer (oui, par défaut).
grouperReportConfigNoDoNotStoreWithNoDataLabel=Non, ne pas conserver le rapport
grouperReportConfigYesStoreWithNoDataLabel=Oui, conserver le rapport
grouperReportConfigSendEmailWithNoDataLabel=Envoyer le courriel si pas de resultats
grouperReportConfigSendEmailWithNoDataHint=Si aucun résultat n'est retourné par la requête ou le script, les courriels doivent-ils être envoyés pour prévenir que le rapport vide est prêt (oui, par défaut)
grouperReportConfigNoDoNotEmailWithNoDataLabel=Non, ne pas envoyer les courriels
grouperReportConfigYesEmailWithNoDataLabel=Oui, envoyer les courriels
grouperReportConfigSendEmailToViewersLabel=Envoyer un courriel
grouperReportConfigSendEmailToGroupIdLabel=Identifiant du groupe auquel envoyer le courriel
grouperReportConfigScriptLabel=Script GSH
grouperReportConfigQueryLabel=Requête
grouperReportConfigEnabledLabel=Configuration activée
grouperReportConfigTypeHint=Source de données pour la requête
grouperReportConfigFormatHint=Format du fichier de sortie
grouperReportConfigNameHint=Nom du rapport. Un utilisateur ne doit pas avoir deux rapports du même nom.
grouperReportConfigFileNameHint=Nom du fichier. $$timestamp$$ est une variable contenant l'heure actuelle dans le format : aaaa_mm_jj_hh24_mi_ss. Exemple : usersOfMyService_$$timestamp$$.csv
grouperReportConfigDescriptionHint=Description du rapport.
grouperReportConfigViewersGroupIdHint=Les personnes appartenant à ce groupe pourront voir le rapport. Laisser à vide pour donner l'accès qu'aux administrateurs.
grouperReportConfigQuartzCronHint=Planification à la "CRON" (Quartz Scheduler) : Secondes Minutes Heures Jour du mois Mois Jour de la semaine Année (champ facultatif)
par ex. 0 0 6 * * ? : chaque jour à 6 heures
30 8-18/4 * * 1-5 ? : du lundi au vendredi de 8h30 à 18h30, toutes les 4 heures (donc 8h30, 12h30, 16h30)
grouperReportConfigSendEmailHint=Si un courriel doit être envoyé lorsque le rapport est prêt
grouperReportConfigEmailSubjectHint=sujet du courriel (facultatif, sera généré à partir du nom du rapport s'il est vide)
grouperReportConfigEmailBodyHint=facultatif, sera généré par défaut s'il est vide. Supporte les retours à la ligne. Les variables suivantes peuvent être utilisées : $$reportConfigName$$, $$reportConfigDescription$$, $$subjectName$$ et $$reportLink$$. La variable $$reportLink$$ contient le lien vers la page du rapport.
grouperReportConfigSendEmailToViewersHint=Si un courriel doit être envoyé aux utilisateurs du rapport lorsque le rapport est prêt
grouperReportConfigSendEmailToGroupIdHint=ID de groupe pour récupérer les membres à partir desquels envoyer le courriel
grouperReportConfigQueryHint=Requête SQL utilisée pour le rapport. Les colonnes doivent être nommées dans la requête (éviter de faire un "select *"). Le mieux étant d'utiliser une vue.
grouperReportConfigScriptHint=Renseigner le script GSH. Le résultat doit être ajouté au fichier : gsh_builtin_gshReportRuntime.getGrouperReportData().getFile()
grouperReportConfigNoDoNotEnabledLabel=Non, la configuration n'est pas activée
grouperReportConfigYesEnabledLabel=Oui, la configuration est-elle activée
grouperReportConfigEnabledHint=Si ce groupe/dossier a une configuration de rapport
grouperReportConfigTypeBlankError=Le type est un champ obligatoire
grouperReportConfigFormatBlankError=Le format est un champ obligatoire
grouperReportConfigNameBlankError=Le nom du rapport est un champ obligatoire
grouperReportConfigNameAlreadyExistsError=Le nom du rapport existe déjà pour ce groupe/racine
grouperReportConfigFilenameBlankError=Le nom de fichier est un champ obligatoire
grouperReportConfigDescriptionBlankError=La description est un champ obligatoire
grouperReportConfigDescriptionTooLongError=La description ne peut pas dépasser 4000 caractères
grouperReportConfigInvalidViewersGroupNameIdError=Le nom/l'identifiant du groupe de lecteur n'est pas valide
grouperReportConfigSendEmailToGroupIdBlankError=L'identifiant du groupe auquel envoyer le courriel est un champ obligatoire
grouperReportConfigInvalidSendEmailToGroupNameIdError=L'identifiant du groupe auquel envoyer le courriel n'est pas valide
grouperReportConfigQueryBlankError=La requête est un champ obligatoire
grouperReportConfigScriptBlankError=Script GSH est un champ obligatoire
grouperReportConfigQuartzCronBlankError=La planification est un champ obligatoire
grouperReportConfigQuartzCronInvalidError=La planification n'est pas valide
grouperReportJobScheduleError=Erreur : Impossible d'enregistrer la configuration. Veuillez réessayer plus tard.
grouperReportConfigTableHeaderReportName=Nom du rapport
grouperReportConfigTableHeaderReportEnabled=Actif
grouperReportConfigTableHeaderReportLastRunTime=Dernière heure d'exécution
grouperReportConfigTableHeaderReportStatus=Statut
grouperReportConfigTableHeaderReportNumberOfRows=Taille du rapport
grouperReportConfigTableHeaderReportCronSchedule=Planification
grouperReportConfigTableHeaderReportActions=Actions
grouperReportConfigTableReportEnabledTrueValue=Oui
grouperReportConfigTableReportEnabledFalseValue=Non
grouperReportConfigTableReportActionsDownloadMostRecent=Télécharger le dernier rapport
grouperReportConfigTableReportActionsViewMostRecent=Afficher le dernier rapport
grouperReportConfigTableReportActionsReportInstances=Afficher tous les rapports
grouperReportConfigTableReportActionsReportLogs=Journaux d'execution
grouperReportConfigTableReportActionsEnableReportConfig=Activer le rapport
grouperReportConfigTableReportActionsDisbleReportConfig=Désactiver le rapport
grouperReportConfigTableReportActionsDeleteReportConfig=Supprimer le rapport
grouperReportConfigInstanceTableViewDetails=Plus de détails
grouperReportConfigInstanceDetailsConfigName=Nom du rapport
grouperReportConfigInstanceDetailsReportRunTime=Horodatage du rapport
grouperReportConfigInstanceDetailsConfigDescription=Description du rapport
grouperReportConfigInstanceDetailsDownload=Télécharger
grouperReportConfigInstanceDetailsDownloadReport=Télécharger le rapport
grouperReportConfigInstanceDetailsFileSize=Taille du fichier
grouperReportConfigInstanceDetailsFilename=Nom du fichier
grouperReportConfigInstanceDetailsNumberOfRows=Lignes dans le rapport
grouperReportConfigInstanceDetailsReportDownloadCount=Nombre de téléchargements
grouperReportConfigInstanceDetailsSuccessSubjects=Sujets ayant reçu le rapport avec succès
grouperReportConfigInstanceDetailsErrorSubjects=Sujets qui n'ont pas reçu de rapport
grouperReportConfigInstanceDetailsEncryptionKey=Clé de chiffrement (masquée)
grouperReportConfigStatusChangeSuccess=L'état du rapport a été modifié avec succès
grouperReportInstanceNeverRun=Aucune exécution
grouperReportConfigDeleteSuccess=La configuration du rapport a été supprimée avec succès
grouperReportConfigAddEditSuccess=Le rapport a été enregistré avec succès
grouperReportNotAllowedToViewDetails=Vous n'avez pas les privilèges pour afficher les détails du rapport
grouperReportNotAllowedToDownload=Vous n'avez pas le privilège de télécharger le rapport
# if not allowing same name objects of different object type
veto.uniqueObject.group.name=Cet ID est déjà utilisé par un groupe, utiliser un autre ID
veto.uniqueObject.stem.name=Cet ID est déjà utilisé par un dossier, utiliser un autre ID
veto.uniqueObject.attributeDef.name=Cet ID est déjà utilisé par une définition d'attribut, utiliser un autre ID
veto.uniqueObject.attributeDefName.name=Cet ID est déjà utilisé par un attribut, utiliser un autre ID
# if users shouldnt be able to remove this group from opt out from this group
self.optout.remove.veto=Vous ne pouvez pas enlever ce groupe du OPTOUT
# if readonly admin group is being removed and not a group delete
readonlyAdmin.remove.veto=Impossible de supprimer le privilège administratif READ (lecture seul)
# title of the copy folder screen
stemCopyTitle=Copier le dossier
# label of copy stem name
stemCopyNewStemNameLabel=Nouveau nom de dossier:
# description of copy stem name
stemCopyNewStemNameDescription=Laissez à blanc pour garder le même nom ou renseignez un nouveau nom pour le dossier.
# label of copy stem id
stemCopyNewStemIdLabel=Nouvel ID de dossier:
# description of copy id
stemCopyNewStemIdDescription=l'ID est l'identifiant unique de ce dossier. Il doit être simple et court, et peut avoir des restrictions de caractères. L'ID doit être changé rarement, voir jamais.
# stem copy into folder
stemCopyIntoFolder=Copier dans ce dossier:
# stem copy into folder instructions for combobox
stemCopyIntoFolderDescription=Saisissez un nom ou rechercher un dossier.
Saisissez '$$stem.root.display-name$$' pour le dossier racine
# stem copy cant find parent stem
stemCopyCantFindParentStemId=Erreur: Impossible de trouver le dossier parent. Veuillez sélectionner un dossier provenant des résultats.
# stem copy no privileges on parent stem
stemCopyCantStemParent=Erreur: Vous n'avez les privilèges suffisant afin de créer un nouveau dossier dans le dossier parent
# generic insufficient privileges
stemCopyInsufficientPrivileges=Erreur: Privilèges insuffisants
# success the stem was copied
stemCopySuccess=Succès: le dossier a été copié
# stem copy search for folder
stemCopySearchForFolder=Rechercher un dossier
# stem copy search for a folder placeholder
stemCopySearchForFolderPlaceholder=Rechercher un dossier
# stem copy search button
stemCopySearchButton=Rechercher
# stem copy close button
stemCopyCloseButton=Fermer
# stem copy group attributes checkbox
stemCopyGroupAttributes=Copier les attributs du groupe?
# stem copy group attributes checkbox help
stemCopyGroupAttributesHelp=Si vous sélectionnez cette option, tous les attributs personnalisés des groupes contenu dans ce dossier seront aussi copiés.
# stem copy list memberships checkbox
stemCopyListMemberships=Copier les membres des groupes?
# stem copy list memberships checkbox help
stemCopyListMembershipsHelp=Si vous sélectionnez cette option, les membres de groupes seront aussi copiés
# stem copy group privileges checkbox
stemCopyGroupPrivileges=Copier les privilèges des groupes?
# stem copy group privileges checkbox help
stemCopyGroupPrivilegesHelp=Si vous sélectionnez cette option, les privilèges des groupes seront aussi copiés
# stem copy groups as members checkbox
stemCopyGroupsAsMembers=Copier aussi l'appartenance des groupes, de ce dossier, à d'autres groupes?
# stem copy groups as members checkbox help
stemCopyGroupsAsMembersHelp=Si vous sélectionnez cette option et que des groupes de ce dossier sont aussi membres d'autres groupes, les nouveaux groupes créés lors de la copie seront aussi ajoutés en tant que membres de ces groupes. Si vous n'avez les privilèges suffisants, vous obtiendrez une erreur.
# stem copy groups have privileges elsewhere checkbox
stemCopyGroupsAsPrivilegees=Si le dossier d'origine a des privilèges sur d'autres groupes ou dossiers, en sélectionnant cette option ses privilèges seront dupliqués.
# stem copy groups have privileges elsewhere checkbox help
stemCopyGroupsAsPrivilegeesHelp=Si vous sélectionnez cette option et que des groupes de ce dossier ont aussi des privilèges sur d'autres groupes ou dossiers, les nouveaux groupes créés lors de la copie auront les mêmes privilèges. Si vous n'avez les privilèges suffisants, vous obtiendrez une erreur.
# stem copy folder privileges checkbox
stemCopyFolderPrivileges=Copier les privilèges du dossier?
# stem copy folder privileges checkbox help
stemCopyFolderPrivilegesHelp=Si vous sélectionnez cette option, tous les privilèges du dossier seront copiés
# stem copy copy button
stemCopyCopyButton=Copier
# stem copy cancel button
stemCopyCancelButton=Annuler
# link to the instrumentation page
adminInstrumentationLink=Instrumentation
# error if not allowed to see screen
adminInstrumentationErrorNotAllowed=Vous n'êtes pas autorisé à utiliser l'outil d'instrumentation. Cette fonctionnalité est peut-être désactivée ou elle est accessible uniquement aux administrateurs ou aux membres d'un groupe spécifique.
# breadcrumb for home
adminInstrumentationHomeBreadcrumb=Accueil
# breadcrumb on the instrumentation screen
adminInstrumentationBreadcrumb=Instrumentation
# title of instrumentation
adminInstrumentationTitle=Instrumentation
# no results
adminInstrumentationInstancesNone=Il n'y a actuellement aucune instance en cours d'execution.
# instance uuid
adminInstrumentationInstanceUuidColumn=UUID
# instance engine name
adminInstrumentationInstanceEngineNameColumn=Nom du module
# instance server label
adminInstrumentationInstanceServerLabelColumn=Nom du serveur
# instance last update
adminInstrumentationInstanceLastUpdateColumn=Dernière mise à jour
# filter by day
adminInstrumentationFilterByDate=Filtrer par date
# filter button
adminInstrumentationFilterButton=Filtrer
# type descriptions
adminInstrumentationDataType_UI_REQUESTS=requêtes de la servlet Grouper UI
adminInstrumentationDataType_WS_REQUESTS=requêtes de la servlet Grouper WS
adminInstrumentationDataType_API_STEM_ADD=Ajout de dossiers
adminInstrumentationDataType_API_STEM_DELETE=Suppression de dossiers
adminInstrumentationDataType_API_GROUP_ADD=Ajout de groupes
adminInstrumentationDataType_API_GROUP_DELETE=Suppression de groupes
adminInstrumentationDataType_API_MEMBERSHIP_ADD=Ajout de membres
adminInstrumentationDataType_API_MEMBERSHIP_DELETE=Suppression de membres
# link to provisioner configurations
adminProvisionerConfigurationsLink=Provisionnement
# Actions button on the main screen of the provisioner configs
provisionerConfigsMoreActionsButton=Actions
# aria label provisioner configs actions dropdown button text
ariaLabelGuiMoreProvisionerConfigsActions=Affiche les actions liés à la configuration des provisionnements
# more action add form option
provisionerConfigMoreActionsAddButton=Ajouter un provisionnement
# more action view provisioner configs option
provisionerConfigMoreActionsViewButton=Afficher les provisionnements
# message when no provisioner configurations are in the system
provisionerConfigNoConfiguredProvisionerConfigsFound=Aucun provisionnement configuré.
provisionerConfigNoRecentActivityFound=Il n'y a aucune activité récente
# message when no provisioner logs are in the system
provisionerConfigNoLogsFound=Aucun journal n'a été trouvé pour :
# message when no provisioner jobs are in the system
provisionerConfigNoJobsFound=Il n'y a pas de travaux trouvés pour :
# provisioner configs table header config id column
provisionerConfigsTableHeaderConfigId=Id
# provisioner configs table header type column
provisionerConfigsTableHeaderType=Type
# provisioner configs table header full sync last run timestamp column
provisionerConfigsTableHeaderFullSyncLastRunTimestamp=Dernière exécution de la synchro complète
provisionerConfigsTableHeaderLastFullSyncStartTimestamp=Dernier lancement de la synchro complète
provisionerConfigsTableHeaderLastFullMetadataSyncStartTimestamp=Dernier lancement de la synchro complète des métadonnées
provisionerConfigsTableHeaderLastFullMetadataSyncRunTimestamp=Dernière exécution de la synchro complète des métadonnées
# provisioner configs table header incremental sync last run timestamp column
provisionerConfigsTableHeaderIncrementalSyncLastRunTimestamp=Dernière exécution de la synchro incrémentielle
# provisioner configs table header group count column
provisionerConfigsTableHeaderGroupCount=Nbre de groupes
# provisioner configs table header user count column
provisionerConfigsTableHeaderUserCount=Nombres d'utilisateurs
provisionerConfigsTableHeaderExceptionCount=Nombre d'exceptions
provisionerConfigsTableHeaderTargetErrorCount=Nombre d'objets cibles manquants
provisionerConfigsTableHeaderValidationErrorCount=Nombre d'erreurs de validation
provisionerLogsTableHeaderSyncStartTimestamp=Début de la synchro
provisionerLogsTableHeaderSyncTimestamp=Date de synchro
provisionerLogsTableHeaderLogType=Type de journal
provisionerLogsTableHeaderOwner=Propriétaire
provisionerLogsTableHeaderRecordsProcessed=Nbre de traitement
provisionerLogsTableHeaderRecordsChanged=Nbre de modifications
provisionerLogsTableHeaderJobTookMillis=Durée en millis
provisionerLogsTableHeaderServer=Serveur
provisionerLogsTableHeaderDescription=Description
provisionerActivityTableHeaderGroupId=Identifiant du groupe
provisionerActivityTableHeaderGroupName=Nom du groupe
provisionerActivityTableHeaderGroupIdIndex=Index d'identification de groupe
provisionerActivityTableHeaderProvisionable=Provisionnable
provisionerActivityTableHeaderInTarget=Dans la cible
provisionerActivityTableHeaderInTargetInsertOrExists=Dans la cible insérer ou existe
provisionerActivityTableHeaderInTargetStart=En début de cible
provisionerActivityTableHeaderInTargetEnd=En fin de cible
provisionerActivityTableHeaderProvisionableStart=Date de début provisionable
provisionerActivityTableHeaderProvisionableEnd=Date de fin provisionable
provisionerActivityTableHeaderLastUpdated=Dernière mise à jour
provisionerActivityTableHeaderLastGroupSyncStart=Heure de début de la dernière synchronisation de groupe
provisionerActivityTableHeaderLastGroupSync=Heure de la dernière synchronisation du groupe
provisionerActivityTableHeaderLastGroupMetadataSyncStart=Heure de début de la dernière synchronisation des métadonnées du groupe
provisionerActivityTableHeaderLastGroupMetadataSync=Heure de la dernière synchronisation des métadonnées du groupe
provisionerActivityTableHeaderGroupAttributeValueCache0=Groupe provenant d'id2
provisionerActivityTableHeaderGroupAttributeValueCache1=Groupe provenant d'id3
provisionerActivityTableHeaderGroupAttributeValueCache2=Grouper vers id2
provisionerActivityTableHeaderGroupAttributeValueCache3=Grouper vers id3
provisionerActivityTableHeaderMetadataUpdated=Heure de mise à jour des métadonnées
provisionerActivityTableHeaderErrorMessage=Heure du message d'erreur
provisionerActivityTableHeaderErrorTimestamp=Date de l'erreur
provisionerActivityTableHeaderErrorCode=Type d'erreur
provisionerActivityTableHeaderLastTimeWorkWasDone=Dernier traitement
provisionerActivityTableHeaderMemberId=ID membres
provisionerActivityTableHeaderSourceId=Source ID
provisionerActivityTableHeaderSubjectId=Id du sujet
provisionerActivityTableHeaderSubjectIdentifier=Identifiant du sujet
provisionerActivityTableHeaderLastUserSyncStart=Date de début de la dernière synchronisation pour l'utilisateur
provisionerActivityTableHeaderLastUserSync=Heure de la dernière synchronisation de l'utilisateur
provisionerActivityTableHeaderLastUserMetadataSyncStart=Heure de début de la dernière synchronisation des métadonnées
provisionerActivityTableHeaderLastUserMetadataSync=Heure de la dernière synchronisation des métadonnées
provisionerActivityTableHeaderEntityAttributeValueCache0=Membre de id2
provisionerActivityTableHeaderEntityAttributeValueCache1=Membre de id3
provisionerActivityTableHeaderEntityAttributeValueCache2=Membre vers id2
provisionerActivityTableHeaderEntityAttributeValueCache3=Membre vers id3
provisionerActivityTableHeaderMembershipId=Id d'appartenance
provisionerActivityTableHeaderMembershipId2=id2 d'appartenance
provisionerJobsTableHeaderSyncType=Type de synchro
provisionerJobsTableHeaderJobState=État du travail
provisionerJobsTableHeaderPercentComplete=Pourcentage achevé
provisionerJobsTableHeaderActions=Actions
provisionerJobDetailsLastSyncIndex=Dernier index de synchronisation
provisionerJobDetailsLastSyncStartTime=Dernière date de début de synchro
provisionerJobDetailsLastSyncTime=Dernière date de synchro
provisionerJobDetailsLastTimeWorkWasDone=Dernier traitement
provisionerJobDetailsLastUpdated=Dernière mise à jour
provisionerJobDetailsErrorMessage=Message d'erreur
provisionerJobDetailsErrorTime=Date de l'erreur
provisionerLogsTypeOfLogJob=Travail
provisionerLogsTypeOfLogGroup=Groupe
provisionerLogsTypeOfLogMember=Membre
# provisioner configs details no data available
provisionerConfigsDetailsNoDetailsAvailable=Aucun détail disponible
# provisioner config details sync job error message
provisionerConfigsDetailsSyncJobErrorMessage=Message d'erreur
# provisioner config details sync job error timestamp
provisionerConfigsDetailsSyncJobErrorTimestamp=Date de l'erreur
# provisioner config details sync job hearbeat timestamp
provisionerConfigsDetailsSyncJobHeartbeat=Dernier contact
# provisioner config details sync job last sync timestamp
provisionerConfigsDetailsSyncJobLastSyncTimestamp=Dernière synchronisation
# provisioner config details sync job last time work was done timestamp
provisionerConfigsDetailsSyncJobLastTimeWorkWasDoneTimestamp=Dernier traitement
# provisioner config details sync job last updated timestamp
provisionerConfigsDetailsSyncJobLastUpdatedTimestamp=Dernière mise à jour
# provisioner config details sync job percent complete
provisionerConfigsDetailsSyncJobPercentComplete=Pourcentage achevé
# provisioner config details sync type
provisionerConfigsDetailsSyncJobSyncType=Type de synchro
# provisioner config details sync log description
provisionerConfigsDetailsSyncLogDescription=Trace
# provisioner config details sync log owner id
provisionerConfigsDetailsSyncLogOwnerId=UUID de la synchro
# provisioner config details sync log job took millis
provisionerConfigsDetailsSyncLogJobTookMillis=Délai (ms)
# provisioner config details sync log last updated
provisionerConfigsDetailsSyncLogLastUpdated=Dernière mise à jour
# provisioner config details sync log records changed
provisionerConfigsDetailsSyncLogRecordsChanged=Nbre de modifications
# provisioner config details sync log records processed
provisionerConfigsDetailsSyncLogRecordsProcessed=Nbre de traitement
# provisioner config details sync log server
provisionerConfigsDetailsSyncLogRecordsServer=Serveur
# provisioner config details sync log status
provisionerConfigsDetailsSyncLogStatus=Status
# provisioner config details sync log sync timestamp
provisionerConfigsDetailsSyncLogSyncTimestamp=Date de synchro
# provisioner configs table header provisioner configuration is enabled or not
provisionerConfigsTableHeaderEnabled=Activé
# provisioner configs table header actions
provisionerConfigsTableHeaderActions=Actions
# provisioner configs enabled column value when config is enabled
provisionerConfigsTableEnabledTrueValue=Activé
# provisioner configs enabled column value when config is disabled
provisionerConfigsTableEnabledFalseValue=Désactivé
# Actions button on each row of the provisioner configs table
provisionerConfigRowActionsButton=Actions
# view provisioner config details option in dropdown in table
provisionerConfigsTableViewDetailsActionOption=Voir les détails
# view provisioner config logs option in dropdown in table
provisionerConfigsTableViewLogsActionOption=Voir les logs
# view provisioner config activity option in dropdown in table
provisionerConfigsTableViewActivityActionOption=Afficher l'activité
# view provisioner config jobs option in dropdown in table
provisionerConfigsTableViewJobsActionOption=Afficher les tâches
# edit provisioner config details option in dropdown in table
provisionerConfigsTableEditDetailsActionOption=Modifier le provisionnement
provisionerConfigsTableDiagnosticsActionOption=Diagnostique
# run full sync option in dropdown in table
provisionerConfigsTableRunFullSyncActionOption=Exécuter la synchronisation complète
# delete provisioner config option in dropdown in table
provisionerConfigsTableDeleteDetailsActionOption=Supprimer le provisionnement
# provisioner config run full sync success message
provisionerConfigRunFullSyncSuccess=La synchronisation complète a été lancée avec succès
# provisioner config run full sync error message
provisionerConfigRunFullSyncError=Une erreur s'est produite lors du lancement de la synchronisation complète
# provisioner config run full sync synchronous label
provisionerConfigSynchronous=Synchrone
# provisioner config run full sync synchronous mode option
provisionerConfigSynchronousYesOption=Oui, fonctionne en mode synchrone
# provisioner config run full sync asynchronous mode option
provisionerConfigSynchronousNoOption=Non, fonctionne en mode asynchrone
# provisioner config run full sync hint
provisionerConfigSynchronousHint=Synchrone est bloquant et asynchrone est non bloquant.
# provisioner config run full sync read only label
provisionerConfigReadOnly=Lecture seulement
# provisioner config run full sync read only mode option
provisionerConfigReadOnlyYesOption=Oui, exécutez en mode lecture seule et ne modifiez PAS la cible
# provisioner config run full sync read only mode option
provisionerConfigReadOnlyNoOption=Non, exécuter en mode lecture/écriture et apporter des modifications à la cible
# provisioner config run full sync read only hint
provisionerConfigReadOnlyHint=La lecture seule n'apportera aucune modification à la cible et un rapport sera dans les journaux d'approvisionnement pour voir ce qui sera modifié en cas d'exécution en mode lecture/écriture.
provisionerConfigObjectType=Type d'objet
provisionerConfigObjectTypeGroup=Groupe
provisionerConfigObjectTypeEntity=Entité
provisionerConfigObjectTypeMembership=Appartenance
provisionerConfigObjectTypeHint=Sélectionnez l'une des options pour voir l'activité de ce type d'objet
# provisioner config run full sync form cancel link
provisionerConfigRunFullSyncFormCancelButton=Annuler
# provisioner config view activity form cancel link
provisionerConfigViewActivityFormCancelButton=Annuler
# provisioner config run full sync form submit button
provisionerConfigRunFullSyncFormSubmitButton=Soumettre
# disable provisioner config
provisionerConfigsTableDisableActionOption=Désactivé
# enable provisioner config
provisionerConfigsTableEnableActionOption=Activé
# confirm the user to delete provisioner config
provisionerConfigConfirmDeleteConfig=Voulez-vous vraiment supprimer cette configuration de provisionnement ?
# error that provisioner config id is required
provisionerConfigCreateErrorConfigIdRequired=Erreur : l'identifiant de configuration est requis
provisionerConfigStartWithIdRequired=Erreur : le champ "Commencer avec" est obligatoire
# Add provisioner config breadcrumb on misc. page
miscellaneousProvisionerConfigAddBreadcrumb=Ajouter un provisionnement
miscellaneousProvisionerConfigEditBreadcrumb=Modifier un provisionnement
# provisioner config add form submit button label
provisionerConfigAddFormSubmitButton=Soumettre
# provisioner config edit form submit button label
provisionerConfigEditFormSubmitButton=Envoyer
# provisioner config add form cancel button label
provisionerConfigAddFormCancelButton=Annuler
# provisioner config edit form cancel button label
provisionerConfigEditFormCancelButton=Annuler
# provisioner config id label
provisionerConfigIdLabel=Identifiant de configuration
# provisioner config id hint
provisionerConfigIdHint=L'ID de configuration est une clé alphanumérique correspondant à la configuration de ce provisionnement. Il est aussi utilisé pour composer les noms des différents paramètres. Exemple : myLdapProvisioner
# provisioner type label
provisionerTypeLabel=Type de provisionnement
# provisioner type hint
provisionerTypeHint=Type de provisionnement, par exemple LDAP ou Duo
provisionerStartWithLabel=Aide à la configuration
provisionerStartWithHint=L'aide à la configuration ('start with') permet de pré-remplir la configuration de provisionnement avec un modèle calibré pour les usages les plus courants
# provisioner config was saved successfully
provisionerConfigAddEditSuccess=La configuration du provisionnement a été enregistrée avec succès.
# provisioner config was deleted successfully
provisionerConfigDeleteSuccess=La configuration du provisionnement a été supprimée avec succès.
miscellaneousProvisionerConfigurationsDiagnosticsMainDescription=Diagnostics d'approvisionnement pour '${grouperRequestContainer.grouperProvisioningDiagnosticsContainer.grouperProvisioner.configId}'
# edit config entry should this be encrypted in the database?
configurationFilesAddEntryPasswordDescription=Les mots de passe sont stockés chiffrés dans la base de données
miscellaneousProvisionerConfigurationsDiagnosticsMainDescriptionParagraph=Ces diagnostics s'exécuteront dans l'interface utilisateur, n'exécutez que de petits travaux de diagnostic. Provisionnez une poignée de groupes et exécutez des diagnostics. Si vous devez exécuter un diagnostic à grande échelle, exécutez-le à partir de GSH sur un conteneur avec beaucoup de mémoire. Cela ne s'exécutera pas pendant que d'autres tâches sont en cours d'exécution, alors assurez-vous qu'aucune tâche complète ou incrémentielle n'est en cours d'exécution lorsque vous l'exécutez.
grouperProvisioningDiagnosticsSubheadingComplete=Diagnostic terminé
grouperProvisioningDiagnosticsSubheadingInProgress=Diagnostic en cours (${grouperRequestContainer.grouperProvisioningDiagnosticsContainer.progressBean.percentComplete} % terminé), veuillez patienter
grouperProvisioningDiagnosticsSubheading=${textContainer.text[grouperRequestContainer.grouperProvisioningDiagnosticsContainer.progressBean.complete ? 'grouperProvisioningDiagnosticsSubheadingComplete' : 'grouperProvisioningDiagnosticsSubheadingInProgress']}
# exception in provisioner diagnostics
grouperProvisioningDiagnosticsException=Erreur : le diagnostic n'a pas pu être effectué
grouperProvisioningDiagnosticsBack=Retour à la liste des provisionnements
grouperProvisioningDiagnosticsLargeOperationsLabel=Opérations étendues
grouperProvisioningDiagnosticsSelectAllGroupsLabel=Sélectionnez tous les groupes
grouperProvisioningDiagnosticsSelectAllGroupsDescription=Pour les provisionnements conséquents, les diagnostics peuvent prendre plus de temps. Le mieux serait peut-être de les exécuter en dehors de l'interface utilisateur
grouperProvisioningDiagnosticsSelectAllEntitiesLabel=Sélectionnez toutes les entités
grouperProvisioningDiagnosticsSelectAllEntitiesDescription=Pour les provisionnements conséquents, les diagnostics peuvent prendre plus de temps. Le mieux serait peut-être de les exécuter en dehors de l'interface utilisateur
grouperProvisioningDiagnosticsSelectAllMembershipsLabel=Sélectionnez toutes les appartenances de membres
grouperProvisioningDiagnosticsSelectAllMembershipsDescription=Pour les provisionnements conséquents, les diagnostics peuvent prendre plus de temps. Le mieux serait peut-être de les exécuter en dehors de l'interface utilisateur
grouperProvisioningDiagnosticsGroupNameLabel=Nom du groupe de tests
grouperProvisioningDiagnosticsGroupNameDescription=Nom d'un groupe pouvant être sélectionné, inséré, mis à jour, supprimé dans la cible. Ce groupe doit être provisionnable pour la cible
grouperProvisioningDiagnosticsGroupInsertLabel=Insérer un groupe dans la cible
grouperProvisioningDiagnosticsGroupInsertDescription=Si le groupe de test n'est pas dans la cible ou s'il peut être supprimé, créez le groupe dans la cible.
grouperProvisioningDiagnosticsGroupInsertLabelTrue=Vrai
miscellaneousSubjectSourceConfigAddBreadcrumb=Ajouter la source du sujet
miscellaneousSubjectSourceConfigEditBreadcrumb=Editer la source du sujet
subjectSourcesNoSubjectSourcesFound=Il n'y a pas de sources de sujet trouvées.
ariaLabelGuiMoreGrouperSubjectSourcesActions=Afficher les actions des sources du sujet
subjectSourcesMoreActionsButton=Actions
subjectSourcesMoreActionsAddButton=Ajouter la source du sujet
subjectSourcesMoreActionsViewButton=Afficher les sources des sujets
subjectSourcesTableHeaderSourceId=Id source du sujet
subjectSourcesTableHeaderSourceName=Nom
subjectSourcesTableHeaderType=Type
subjectSourcesTableTypeEditableTrueValue=Modifiable
subjectSourcesTableTypeEditableFalseValue=Non modifiable
subjectSourcesTableHeaderEnabled=Activé
subjectSourcesTableTypeEnabledTrueValue=Activé
subjectSourcesTableTypeEnabledFalseValue=Pas activé
subjectSourcesTableHeaderActions=Actions
subjectSourcesDiagnosticsActionOption=Diagnostique
subjectSourcesEditActionOption=Modifier
subjectSourcesDeleteActionOption=Supprimer
subjectSourcesEnableActionOption=Activé
subjectSourcesDisableActionOption=Désactivé
subjectSourcesConfirmDeleteSource=Voulez-vous vraiment supprimer cette source de sujet ?
subjectSourcesAddFormSubmitButton=Envoyer
subjectSourcesAddFormCancelButton=Annuler
subjectSourceConfigIdLabel=Identifiant de configuration
subjectSourceConfigIdHint=L'ID de configuration est la clé alphanumérique du fichier de configuration qui identifie cette source de sujet. Ce n'est pas nécessairement le même que l'ID source que vous pourriez utiliser dans le code ou dans les API pour faire référence à cette source de sujet.
subjectSourceTypeLabel=Type de source du sujet
subjectSourceTypeHint=Actuellement, Grouper prend en charge ces types de sources. S'il n'y a pas un type de source dont vous avez besoin, vous devez extraire et charger les données dans une base de données, ou créer une source de sujet, ou contacter l'équipe de développement de Grouper.
subjectSourceConfigCreateErrorConfigIdRequired=Erreur : l'identifiant de configuration est requis
subjectSourceConfigAddEditSuccess=La source du sujet a été enregistrée avec succès.
subjectSourceConfigDeleteSuccess=La source du sujet a été supprimée avec succès.
customUiMiscLink=Interface utilisateur personnalisée
miscellaneousCustomUiOverallBreadcrumb=Interface utilisateur personnalisée
miscellaneousCustomUiMainDescription=Interface utilisateur personnalisée
customUiConfigIdLabel=ID Config
customUiMoreActionsAddButton=Ajouter une interface utilisateur personnalisée
customUiMoreActionsViewButton=Afficher les configurations d'interface utilisateur personnalisées
ariaLabelGuiMoreCustomUiActions=Afficher les actions d'interface utilisateur personnalisées
customUiNoConfiguredCustomUis=Aucune interface utilisateur personnalisée n'est configurée.
miscellaneousCustomUiAddBreadcrumb=Ajouter une interface utilisateur personnalisée
miscellaneousCustomUiEditBreadcrumb=Editer une interface utilisateur personnalisée
customUiConfigAddFormSubmitButton=Envoyer
customUiConfigAddFormCancelButton=Annuler
customUiConfigIdHint=L'ID de configuration est une clé alphanumérique correspondant à cette interface personnalisée. Il est aussi utilisé pour composer les noms des différents paramètres.
customUiTypeLabel=Configuration de l'interface utilisateur personnalisée
customUiTypeHint=Configuration de l'interface utilisateur personnalisée
customUiCreateErrorConfigIdRequired=Erreur : ID Config est obligatoire
customUiConfigAddEditSuccess=La configuration de l'interface utilisateur personnalisée a été enregistrée avec succès.
customUiConfigDeleteSuccess=La configuration de l'interface utilisateur personnalisée a été supprimée avec succès.
customUiConfigChangeStatusSuccess=L'état de la configuration de l'interface utilisateur personnalisée a été modifié avec succès.
customUiConfigsTableHeaderConfigId=ID Config
customUiConfigsTableHeaderEnabled=Actif
customUiConfigsTableHeaderActions=Actions
customUiConfigsTableEnabledTrueValue=Activé
customUiConfigsTableEnabledFalseValue=Désactivé
customUiConfigsRowActionsButton=Actions
customUiConfigsTableViewDetailsActionOption=Voir les détails
customUiConfigsTableEditDetailsActionOption=Modifier les details
customUiConfigsTableRunActionOption=Exécuter
customUiConfigsTableDeleteDetailsActionOption=Supprimer la configuration d'interface utilisateur personnalisée
customUiConfigsTableDisableActionOption=Désactivé
customUiConfigsTableEnableActionOption=Activé
customUiConfigsConfirmDeleteConfig=Êtes-vous sûr de vouloir supprimer cette configuration d'interface utilisateur personnalisée ?
customUiConfigSaveErrorDuplicateIndex=Deux configurations de texte qui ont le même type de texte ne peuvent pas avoir le même index.
customUiConfigSaveErrorGroupNotFound=Le groupe n'a pas pu être trouvé pour l'uuid/nom '$$groupUUIDOrName$$'.
customUiConfigSaveErrorGroupAlreadyHasCustomUi=Le groupe '$$groupUUIDOrName$$' a déjà une interface utilisateur personnalisée configurée.
customUiConfigSaveErrorVariableToAssignNotValid=La variable à affecter doit commencer par 'cu_'.
customUiConfigSaveErrorVariableToAssignOnErrorNotValid=La variable à affecter en cas d'erreur doit commencer par 'cu_'.
customUiConfigSaveErrorAttributeDefNotFound=L'attribut def n'a pas pu être trouvé pour l'ID '$$attributeDefId$$'.
config.CustomUiConfiguration.attribute.enabled.label=Actif?
config.CustomUiConfiguration.attribute.enabled.description=Actif?
config.CustomUiConfiguration.attribute.groupUUIDOrName.label=UUID ou nom du groupe
config.CustomUiConfiguration.attribute.groupUUIDOrName.description=UUID ou nom du groupe
config.CustomUiConfiguration.attribute.externalizedText.label=Texte externalisé ?
config.CustomUiConfiguration.attribute.externalizedText.description=Sélectionnez « Vrai » si vous souhaitez utiliser du texte externalisé pour les étiquettes et les descriptions.
config.CustomUiConfiguration.attribute.numberOfQueries.label=Nombre de requêtes
config.CustomUiConfiguration.attribute.numberOfQueries.description=Nombre de requêtes
config.CustomUiConfiguration.attribute.cuQuery.i.userQueryType.label=__i+1__ - Type de requête utilisateur
config.CustomUiConfiguration.attribute.cuQuery.i.userQueryType.description=Type de requête utilisateur
config.CustomUiConfiguration.attribute.cuQuery.i.attributeDefId.label=__i+1__ - Identifiant de l'attribut def
config.CustomUiConfiguration.attribute.cuQuery.i.attributeDefId.description=Identifiant de l'attribut def
config.CustomUiConfiguration.attribute.cuQuery.i.azureGroupId.label=__i+1__ - ID de groupe Azure
config.CustomUiConfiguration.attribute.cuQuery.i.azureGroupId.description=ID de groupe Azure
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar0.label=__i+1__ - Lier la variable 0
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar0.description=Lier la variable 0
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar0Type.label=__i+1__ - Type de variable de liaison 0
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar0Type.description=Type de variable de liaison 0
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar1.label=__i+1__ - Lier la variable 1
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar1.description=Lier la variable 1
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar1Type.label=__i+1__ - Type de variable de liaison 1
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar1Type.description=Type de variable de liaison 1
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar2.label=__i+1__ - Lier la variable 2
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar2.description=Lier la variable 2
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar2Type.label=__i+1__ - Type de variable de liaison 2
config.CustomUiConfiguration.attribute.cuQuery.i.bindVar2Type.description=Type de variable de liaison 2
config.CustomUiConfiguration.attribute.cuQuery.i.configId.label=__i+1__ - Identifiant de configuration
config.CustomUiConfiguration.attribute.cuQuery.i.configId.description=ID Config
config.CustomUiConfiguration.attribute.cuQuery.i.enabled.label=__i+1__ - Activé ?
config.CustomUiConfiguration.attribute.cuQuery.i.enabled.description=Actif?
config.CustomUiConfiguration.attribute.cuQuery.i.errorLabel.label=__i+1__ - Libellé d'erreur
config.CustomUiConfiguration.attribute.cuQuery.i.errorLabel.description=Libellé d'erreur
config.CustomUiConfiguration.attribute.cuQuery.i.fieldNames.label=__i+1__ - Noms des champs
config.CustomUiConfiguration.attribute.cuQuery.i.fieldNames.description=Noms des champs
config.CustomUiConfiguration.attribute.cuQuery.i.forLoggedInUser.label=__i+1__ - Pour l'utilisateur connecté
config.CustomUiConfiguration.attribute.cuQuery.i.forLoggedInUser.description=Pour l'utilisateur connecté
config.CustomUiConfiguration.attribute.cuQuery.i.groupId.label=__i+1__ - Identifiant du groupe
config.CustomUiConfiguration.attribute.cuQuery.i.groupId.description=Identifiant du groupe
config.CustomUiConfiguration.attribute.cuQuery.i.groupName.label=__i+1__ - Nom du groupe
config.CustomUiConfiguration.attribute.cuQuery.i.groupName.description=Nom du groupe
config.CustomUiConfiguration.attribute.cuQuery.i.label.label=__i+1__ - Libellé
config.CustomUiConfiguration.attribute.cuQuery.i.label.description=Libellé
config.CustomUiConfiguration.attribute.cuQuery.i.labelExternalizedTextKey.label=__i+1__ - Clé d'étiquette de texte externalisée
config.CustomUiConfiguration.attribute.cuQuery.i.labelExternalizedTextKey.description=Clé d'étiquette de texte externalisée
config.CustomUiConfiguration.attribute.cuQuery.i.ldapAttributeToRetrieve.label=__i+1__ - Attribut LDAP à récupérer
config.CustomUiConfiguration.attribute.cuQuery.i.ldapAttributeToRetrieve.description=Attribut LDAP à récupérer
config.CustomUiConfiguration.attribute.cuQuery.i.ldapFilter.label=__i+1__ - Filtre LDAP
config.CustomUiConfiguration.attribute.cuQuery.i.ldapFilter.description=Filtre LDAP
config.CustomUiConfiguration.attribute.cuQuery.i.ldapSearchDn.label=__i+1__ - dn de recherche LDAP
config.CustomUiConfiguration.attribute.cuQuery.i.ldapSearchDn.description=dn de recherche LDAP
config.CustomUiConfiguration.attribute.cuQuery.i.nameOfAttributeDef.label=__i+1__ - Nom de l'attribut def
config.CustomUiConfiguration.attribute.cuQuery.i.nameOfAttributeDef.description=Nom de l'attribut def
config.CustomUiConfiguration.attribute.cuQuery.i.order.label=__i+1__ - Ordre
config.CustomUiConfiguration.attribute.cuQuery.i.order.description=Ordre
config.CustomUiConfiguration.attribute.cuQuery.i.query.label=__i+1__ - Requête
config.CustomUiConfiguration.attribute.cuQuery.i.query.description=Requête
config.CustomUiConfiguration.attribute.cuQuery.i.script.label=__i+1__ - Script
config.CustomUiConfiguration.attribute.cuQuery.i.script.description=Script
config.CustomUiConfiguration.attribute.cuQuery.i.stemId.label=__i+1__ - Identifiant de la racine
config.CustomUiConfiguration.attribute.cuQuery.i.stemId.description=Identifiant Racine
config.CustomUiConfiguration.attribute.cuQuery.i.stemName.label=__i+1__ - Nom de la racine
config.CustomUiConfiguration.attribute.cuQuery.i.stemName.description=Nom de la racine
config.CustomUiConfiguration.attribute.cuQuery.i.variableToAssign.label=__i+1__ - Variable à affecter
config.CustomUiConfiguration.attribute.cuQuery.i.variableToAssign.description=Variable à affecter
config.CustomUiConfiguration.attribute.cuQuery.i.variableToAssignOnError.label=__i+1__ - Variable à affecter en cas d'erreur
config.CustomUiConfiguration.attribute.cuQuery.i.variableToAssignOnError.description=Variable à affecter en cas d'erreur
config.CustomUiConfiguration.attribute.cuQuery.i.variableType.label=__i+1__ - Type de variable
config.CustomUiConfiguration.attribute.cuQuery.i.variableType.description=Type de variable
config.CustomUiConfiguration.attribute.numberOfTextConfigs.label=Nombre de configurations de texte
config.CustomUiConfiguration.attribute.numberOfTextConfigs.description=Nombre de configurations de texte
config.CustomUiConfiguration.attribute.cuTextConfig.i.textType.label=__i+1__ - Type de texte
config.CustomUiConfiguration.attribute.cuTextConfig.i.textType.description=Type de texte
config.CustomUiConfiguration.attribute.cuTextConfig.i.enabled.label=__i+1__ - Activé ?
config.CustomUiConfiguration.attribute.cuTextConfig.i.enabled.description=Activé
config.CustomUiConfiguration.attribute.cuTextConfig.i.textBoolean.label=__i+1__ - Texte booléen
config.CustomUiConfiguration.attribute.cuTextConfig.i.textBoolean.description=Texte booléen
config.CustomUiConfiguration.attribute.cuTextConfig.i.textIsScript.label=__i+1__ - Le texte est-il un script ?
config.CustomUiConfiguration.attribute.cuTextConfig.i.textIsScript.description=Le texte est-il un script
config.CustomUiConfiguration.attribute.cuTextConfig.i.textBooleanScript.label=__i+1__ - Script Texte de booléen
config.CustomUiConfiguration.attribute.cuTextConfig.i.textBooleanScript.description=Script Texte de booléen
config.CustomUiConfiguration.attribute.cuTextConfig.i.endIfMatches.label=__i+1__ - Sortir si correspondance
config.CustomUiConfiguration.attribute.cuTextConfig.i.endIfMatches.description=Sortir si correspondance
config.CustomUiConfiguration.attribute.cuTextConfig.i.index.label=__i+1__ - Index
config.CustomUiConfiguration.attribute.cuTextConfig.i.index.description=Index
config.CustomUiConfiguration.attribute.cuTextConfig.i.defaultText.label=__i+1__ - Texte par défaut
config.CustomUiConfiguration.attribute.cuTextConfig.i.defaultText.description=Texte par défaut
config.CustomUiConfiguration.attribute.cuTextConfig.i.text.label=__i+1__ - Texte
config.CustomUiConfiguration.attribute.cuTextConfig.i.text.description=Texte
config.CustomUiConfiguration.attribute.cuTextConfig.i.script.label=__i+1__ - Script
config.CustomUiConfiguration.attribute.cuTextConfig.i.script.description=Script
config.CustomUiConfiguration.subSection.cuQuery.title=Requête d'interface utilisateur personnalisée
config.CustomUiConfiguration.subSection.cuQuery.description=Requête d'interface utilisateur personnalisée
config.CustomUiConfiguration.subSection.cuTextConfigs.title=Configurations de texte d'interface utilisateur personnalisées
config.CustomUiConfiguration.subSection.cuTextConfigs.description=Configurations de texte d'interface utilisateur personnalisées
config.CustomUiConfiguration.subSection.cuQuery.i.title=Requête d'interface utilisateur personnalisée __i+1__
config.CustomUiConfiguration.subSection.cuQuery.i.description=Requête d'interface utilisateur personnalisée
config.CustomUiConfiguration.subSection.cuTextConfig.i.title=Configuration du texte de l'interface utilisateur personnalisée __i+1__
config.CustomUiConfiguration.subSection.cuTextConfig.i.description=Configuration de texte d'interface utilisateur personnalisée
# link to external systems page
adminExternalSystemsLink=Connecteurs externes (ex. LDAP, base de données...)
# grouper external systems table header config id column
grouperExternalSystemTableHeaderConfigId=ID config
# grouper external systems table header external system is enabled or not
grouperExternalSystemTableHeaderEnabled=Activé
# grouper external systems table header external system actions
grouperExternalSystemTableHeaderActions=Actions
# grouper external systems enabled column value when config is enabled
grouperExternalSystemTableEnabledTrueValue=Activé
# grouper external systems cannot enable/disable this external system
grouperExternalSystemCannotEnableDisable=Impossible d'activer/désactiver ce connecteur externe
# grouper external systems enabled column value when config is disabled
grouperExternalSystemTableEnabledFalseValue=Désactivé
# message when no external systems are configured
grouperExternalSystemNoConfiguredExternalSystemsFound=Il n'y a aucun connecteur externe configuré.
# message when external system does not support testing
grouperExternalSystemConnectionNotSupported=Info : ce connecteur externe ne supporte pas les tests
# message when external system test throws exception
grouperExternalSystemConnectionTestException=Erreur : l'exception suivant s'est produite lors des tests
# Actions button on the main screen of the grouper external system
grouperExternalSystemMoreActionsButton=Actions
# Actions button on each row of the grouper external system table
grouperExternalSystemRowActionsButton=Actions
# view external system details option in dropdown in table
grouperExternalSystemTableViewDetailsActionOption=Voir les détails
# edit external system details option in dropdown in table
grouperExternalSystemTableEditDetailsActionOption=Modifier
# delete external system details option in dropdown in table
grouperExternalSystemTableDeleteDetailsActionOption=Supprimer
# test external system
grouperExternalSystemTableTestDetailsActionOption=Test
# disable external system
grouperExternalSystemTableDisableActionOption=Désactivé
# enable external system
grouperExternalSystemTableEnableActionOption=Activé
# for each of the attributes, el label
grouperConfigIsElLabel=EL?
# for each of the attributes, el label
grouperConfigIsElTooltip=Si coché, permet d'utiliser une expression language (EL).
# ldap external system title
config.LdapGrouperExternalSystem.title=Ldap
# external system titles
config.AzureGrouperExternalSystem.title=Azure
config.GoogleGrouperExternalSystem.title=Google
config.config.title=Zone
config.DuoGrouperExternalSystem.title=Duo
# grouper external systems table header external system column
grouperExternalSystemTableHeaderType=Type
config.ActiveMqGrouperExternalSystem.title=ActiveMq
config.RabbitMqGrouperExternalSystem.title=RabbitMq
config.SqsGrouperExternalSystem.title=SQS
config.SftpGrouperExternalSystem.title=SFTP
config.SmtpGrouperExternalSystem.title=SMTP
config.DatabaseGrouperExternalSystem.title=Base de données
config.RemedyGrouperExternalSystem.title=Remedy
config.RemedyDigitalMarketplaceGrouperExternalSystem.title=Remedy Digital
# grouper external system config status change success
grouperExternalSystemConfigChangeStatusSuccess=Les modifications apportées au connecteur externe ont bien été prises en compte. Ce statut n'est pas encore complètement utilisé par Grouper.
# grouper external system config edit form submit button label
grouperExternalSystemConfigEditFormSubmitButton=Valider
# grouper external system config add form submit button label
grouperExternalSystemConfigAddFormSubmitButton=Valider
# grouper external system config edit form cancel button label
grouperExternalSystemConfigEditFormCancelButton=Annuler
# grouper external system config add form cancel button label
grouperExternalSystemConfigAddFormCancelButton=Annuler
# grouper external system type label
grouperExternalSystemTypeLabel=Type
# grouper external system config id label
grouperExternalSystemConfigIdLabel=ID config
# grouper external system config id hint
grouperExternalSystemConfigIdHint=L'ID de configuration est une clé alphanumérique utilisé pour identifier et référencer la configuration du connecteur externe. Ex : monServeurLdap
# error that external system config id is required
grouperExternalSystemCreateErrorConfigIdRequired=Erreur : ID Config est obligatoire
# error that external system config id grouper cannot be used for database type
grouperExternalSystemCreateErrorConfigIdGrouperCanNotBeUsed=Erreur : l'ID config "grouper" ne peut pas être utilisé pour un type base de données
config.defaultTrueLabel=Oui
config.defaultFalseLabel=Non
config.defaultValueLabel=Par défaut
# labels for attributes
config.LdapGrouperExternalSystem.attribute.url.label=URL
# grouper external system config was saved successfully
grouperExternalSystemConfigAddEditSuccess=Le connecteur externe a été configuré avec succès.
# more action add form option
grouperExternalSystemMoreActionsAddButton=Ajouter un connecteur externe
# more action view external systems option
grouperExternalSystemMoreActionsViewButton=Afficher les connecteurs externes
# grouper external system type hint
grouperExternalSystemTypeHint=Type de connecteur externe, par exemple base de données ou LDAP.
config.LdapGrouperExternalSystem.attribute.configFileFromClasspath.label=Fichier de config
config.LdapGrouperExternalSystem.attribute.user.label=Nom d'utilisateur
config.LdapGrouperExternalSystem.attribute.pass.label=Mot de passe
config.LdapGrouperExternalSystem.attribute.tls.label=TLS
config.LdapGrouperExternalSystem.attribute.saslRealm.label=SASL Realm
config.LdapGrouperExternalSystem.attribute.batchSize.label=Batch size
config.LdapGrouperExternalSystem.attribute.countLimit.label=Count limit
config.LdapGrouperExternalSystem.attribute.timeLimit.label=Time limit
config.LdapGrouperExternalSystem.attribute.timeout.label=Timeout
config.LdapGrouperExternalSystem.attribute.pagedResultsSize.label=Paged results size
config.LdapGrouperExternalSystem.attribute.referral.label=Referral
config.LdapGrouperExternalSystem.attribute.searchResultHandlers.label=Search results handle
config.LdapGrouperExternalSystem.attribute.searchIgnoreResultCodes.label=Search ignore result codes
config.LdapGrouperExternalSystem.attribute.enabled.label=Activé
config.LdapGrouperExternalSystem.attribute.customizePooling.label=Customize pooling
config.LdapGrouperExternalSystem.attribute.minPoolSize.label=Minimum pool size
config.LdapGrouperExternalSystem.attribute.maxPoolSize.label=Maximum pool size
config.LdapGrouperExternalSystem.attribute.validateOnCheckIn.label=Validate on check in
config.LdapGrouperExternalSystem.attribute.validateOnCheckOut.label=Validate on check out
config.LdapGrouperExternalSystem.attribute.validatePeriodically.label=Validate periodically
config.LdapGrouperExternalSystem.attribute.validateTimerPeriod.label=Validate time period
config.LdapGrouperExternalSystem.attribute.pruneTimerPeriod.label=Prune time period
config.LdapGrouperExternalSystem.attribute.validator.label=Validator
config.LdapGrouperExternalSystem.attribute.validatorCompareDn.label=Validator compare DN
config.LdapGrouperExternalSystem.attribute.validatorCompareAttribute.label=Validator compare attribute
config.LdapGrouperExternalSystem.attribute.validatorCompareValue.label=Validator compare value
config.AzureGrouperExternalSystem.attribute.loginEndpoint.label=Login endpoint
config.AzureGrouperExternalSystem.attribute.tenantId.label=Tenant id
config.LdapGrouperExternalSystem.attribute.saslAuthorizationId.label=SASL authorization id
config.LdapGrouperExternalSystem.attribute.isActiveDirectory.label=Est-un Active Directory ?
config.LdapGrouperExternalSystem.attribute.uiTestSearchDn.label=Test UI - DN de recherche
config.LdapGrouperExternalSystem.attribute.uiTestSearchScope.label=Test UI - Portée de la recherche
config.LdapGrouperExternalSystem.attribute.uiTestFilter.label=Test UI - Filtre
config.LdapGrouperExternalSystem.attribute.uiTestAttributeName.label=Test UI - Nom de l'attribut LDAP
config.LdapGrouperExternalSystem.attribute.uiTestExpectedValue.label=Test UI - Valeur attendue
config.AzureGrouperExternalSystem.attribute.DirectoryID.label=Directory id
config.AzureGrouperExternalSystem.attribute.clientId.label=Client id
config.AzureGrouperExternalSystem.attribute.clientSecret.label=Client secret
config.AzureGrouperExternalSystem.attribute.resource.label=Resource
config.AzureGrouperExternalSystem.attribute.resourceEndpoint.label=Resource endpoint
config.AzureGrouperExternalSystem.attribute.graphEndpoint.label=Graph endpoint
config.AzureGrouperExternalSystem.attribute.graphVersion.label=Graph version
config.AzureGrouperExternalSystem.attribute.groupLookupAttribute.label=Attribut de recherche de groupe
config.AzureGrouperExternalSystem.attribute.groupLookupValueFormat.label=Format de l'attribut de recherche de groupe
config.AzureGrouperExternalSystem.attribute.requireSubjectAttribute.label=Require subject attribute
config.AzureGrouperExternalSystem.attribute.subjectIdValueFormat.label=Format de l'id du sujet
config.AzureGrouperExternalSystem.attribute.enabled.label=Activé
config.DuoGrouperExternalSystem.attribute.adminDomainName.label=Domain name
config.DuoGrouperExternalSystem.attribute.adminIntegrationKey.label=Integration key
config.DuoGrouperExternalSystem.attribute.adminSecretKey.label=Secret key
config.GoogleGrouperExternalSystem.attribute.domain.label=Domain name
config.GoogleGrouperExternalSystem.attribute.serviceAccountEmail.label=Service account email
config.GoogleGrouperExternalSystem.attribute.serviceAccountPKCS12FilePath.label=Service account PKCS12 file path
config.GoogleGrouperExternalSystem.attribute.serviceAccountPrivateKeyPEM.label=Service account private key
config.GoogleGrouperExternalSystem.attribute.serviceImpersonationUser.label=Service impersonation user
config.GoogleGrouperExternalSystem.attribute.tokenUrl.label=Token api url
config.GoogleGrouperExternalSystem.attribute.directoryApiBaseUrl.label=Directory api base url
config.GoogleGrouperExternalSystem.attribute.groupSettingsApiBaseUrl.label=Group settings api base url
config.SftpGrouperExternalSystem.attribute.host.label=Hôte
config.SftpGrouperExternalSystem.attribute.user.label=Nom d'utilisateur
config.SftpGrouperExternalSystem.attribute.secret.privateKey_0.label=Clé privée
config.SftpGrouperExternalSystem.attribute.secret.privateKeyPassphrase.label=Passphrase de la clé privée
config.SftpGrouperExternalSystem.attribute.password.label=Mot de passe
config.SftpGrouperExternalSystem.attribute.knownHostsEntry.label=Knows hosts entry
config.SftpGrouperExternalSystem.attribute.deleteTempFilesAfterSession.label=Supprimer les fichiers temp à la fin de la session
config.SftpGrouperExternalSystem.attribute.timeoutMillis.label=Timeout en milliseconde
config.SftpGrouperExternalSystem.attribute.enabled.label=Activé
config.SftpGrouperExternalSystem.attribute.proxyHost.label=Hôte proxy
config.SftpGrouperExternalSystem.attribute.proxyHost.description=Hôte du proxy pour ce connecteur externe SFTP, si vide la valeur par défaut est reprise du grouper.properties : grouperSftp.proxyHost
config.SftpGrouperExternalSystem.attribute.proxyPort.label=Port proxy
config.SftpGrouperExternalSystem.attribute.proxyPort.description=Port du proxy pour ce connecteur externe SFTP, si vide la valeur par défaut est reprise du grouper.properties : grouperSftp.proxyPort
config.SftpGrouperExternalSystem.attribute.proxyType.label=Type proxy
config.SftpGrouperExternalSystem.attribute.proxyType.description=Type de proxy pour ce connecteur externe SFTP : PROXY_HTTP, PROXY_SOCKS5, PROXY_STREAM, si vide la valeur par défaut est reprise du grouper.properties : grouperSftp.proxyType
config.SmtpGrouperExternalSystem.attribute.server.label=Serveur
config.SmtpGrouperExternalSystem.attribute.user.label=Nom d'utilisateur
config.SmtpGrouperExternalSystem.attribute.pass.label=Mot de passe
config.SmtpGrouperExternalSystem.attribute.ssl.label=SSL
config.SmtpGrouperExternalSystem.attribute.groupUuidAndNameEmailDereferenceAllow=Groupes autorisés à envoyer des mails
config.SmtpGrouperExternalSystem.attribute.starttls.enable.label=Activer TLS
config.SmtpGrouperExternalSystem.attribute.ssl.trust.label=SSL trust
config.SmtpGrouperExternalSystem.attribute.port.label=Port
config.SmtpGrouperExternalSystem.attribute.socketFactory.class.label=Socket factory class
config.SmtpGrouperExternalSystem.attribute.socketFactory.fallback.label=Socket factory fallback
config.SmtpGrouperExternalSystem.attribute.transport.protocol.label=Protocole de communication
config.SmtpGrouperExternalSystem.attribute.use.protocol.in.property.names.label=Protocole dans les noms de propriétés
config.SmtpGrouperExternalSystem.attribute.from.address.label=Champ "De"
config.SmtpGrouperExternalSystem.attribute.subject.prefix.label=Préfixe du champ "Sujet"
config.SmtpGrouperExternalSystem.attribute.sendAllMessagesHere.label=Envoyer tous les messages ici
config.SmtpGrouperExternalSystem.attribute.debug.label=Debug
config.SmtpGrouperExternalSystem.attribute.grouperEmailContentType.label=Type de contenu
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToType.label=Test connecteur "pour" - type
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToAddress.label=Test brique externe "pour" - adresse mail
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToGroupName.label=Test brique externe "pour" - nom du groupe
config.SmtpGrouperExternalSystem.attribute.externalSystemTestSubject.label=Test brique externe "pour" - objet du mail
config.SmtpGrouperExternalSystem.attribute.externalSystemTestBody.label=Test brique externe - corps du mail
config.SmtpGrouperExternalSystem.attribute.externalSystemTestCcAddress.label=Test brique externe - adresse mail en copie
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToSubjectIdType.label=Test connecteur externe "pour" - type de sujet
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToSubjectId.label=Test connecteur externe "pour" - id du sujet
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToSubjectIdentifier.label=Test connecteur externe "pour" - identifiant du sujet
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToGroupIdType.label=Test connecteur externe "pour" - type de groupe
config.SmtpGrouperExternalSystem.attribute.externalSystemTestToGroupId.label=Test connecteur externe "pour" - Uuid du groupe
config.SmtpGrouperExternalSystem.attribute.externalSystemTestBccAddress.label=Test brique externe - adresse mail en copie caché
config.SmtpGrouperExternalSystem.attribute.externalSystemTestFromAddress.label=Test brique externe - adresse d'expediteur
config.SmtpGrouperExternalSystem.attribute.externalSystemTestReplyAddresses.label=Test brique externe - adresse de réponse
config.DatabaseGrouperExternalSystem.attribute.user.label=Nom d'utilisateur
config.DatabaseGrouperExternalSystem.attribute.pass.label=Mot de passe
config.DatabaseGrouperExternalSystem.attribute.url.label=URL
config.DatabaseGrouperExternalSystem.attribute.driver.label=Driver
config.DatabaseGrouperExternalSystem.attribute.c3p0.max_size.label=Taille maximum du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.c3p0.min_size.label=Taille minimum du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.c3p0.timeout.label=Timeout en secondes du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.c3p0.max_statements.label=Instructions maximales du pool de connexions
config.DatabaseGrouperExternalSystem.attribute.c3p0.idle_test_period.label=idle test period du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.c3p0.acquire_increment.label=Acquire increment du pool de connexions
config.DatabaseGrouperExternalSystem.attribute.c3p0.validate.label=Validation du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.c3p0.debugUnreturnedConnectionStackTraces.label=trace de debug du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.c3p0.unreturnedConnectionTimeout.label=unreturned connection timeout du pool de connexion
config.DatabaseGrouperExternalSystem.attribute.enabled.label=Activé
config.DatabaseGrouperExternalSystem.attribute.testQuery.label=Test requête SQL
config.DatabaseGrouperExternalSystem.attribute.testExpectedValue.label=Test valeur attendue
config.RemedyGrouperExternalSystem.attribute.url.label=URL
config.RemedyGrouperExternalSystem.attribute.username.label=Nom d'utilisateur
config.RemedyGrouperExternalSystem.attribute.password.label=Mot de passe
config.RemedyGrouperExternalSystem.attribute.enabled.label=Activé
config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.url.label=URL
config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.username.label=Nom d'utilisateur
config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.password.label=Mot de passe
config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.enabled.label=Activé
config.LdapGrouperExternalSystem.attribute.option.validator.CompareLdapValidator.label=CompareLdapValidator : utilise la comparaison LDAP pour valider la connexion
config.LdapGrouperExternalSystem.attribute.option.validator.SearchValidator.label=SearchValidator : utilise une recherche LDAP pour valider la connexion
config.WsBearerTokenExternalSystem.title=WS (bearer token authn)
config.WsBearerTokenExternalSystem.attribute.endpoint.label=Endpoint base URL
config.WsBearerTokenExternalSystem.attribute.accessTokenPassword.label=Secret
config.WsBearerTokenExternalSystem.attribute.enabled.label=Activé
config.WsBearerTokenExternalSystem.attribute.testUrlSuffix.label=Test suffixe URL
config.WsBearerTokenExternalSystem.attribute.testHttpMethod.label=Test méthode HTTP
config.WsBearerTokenExternalSystem.attribute.testHttpResponseCode.label=Test code de réponse HTTP
config.WsBearerTokenExternalSystem.attribute.testUrlResponseBodyRegex.label=Test regex sur la réponse
# confirm the user to delete an external system config
grouperExternalSystemConfirmDeleteConfig=Êtes-vous sûr de vouloir supprimer la config de ce connecteur externe ?
configIdLabel=ID config
# validation configId is already used
grouperConfigurationValidationNotMultiple=Erreur : cette configuration n'est pas autorisée à être ajoutée.
grouperConfigurationValidationLdapUiTestConfigMissing=Erreur : si vous renseignez des paramètres de tests, vous devez renseigner les 5.
grouperConfigurationValidationElRequired=Erreur : 'EL' (Expression Language) a été selectionné pour '${configFieldLabel}'. Le script EL est obligatoire.
grouperConfigurationValidationRequired=Erreur : '${configFieldLabel}' est obligatoire
grouperConfigurationValidationConfigIdUsed=Erreur : '$$configIdLabel$$' est déjà utilisé, merci de le modifier
grouperConfigurationValidationConfigIdDoesntExist=Erreur : '$$configIdLabel$$' n'existe pas
grouperConfigurationValidationConfigIdInvalid=Erreur : '$$configIdLabel$$' doit contenir uniquement des caractères alphanumériques ou des tirets-bas
grouperConfigurationValidationTestSqlQueryRequired=Erreur : '${configFieldLabel}' est obligatoire quand le test sur la valeur retournée est renseigné
grouperConfigurationTestExpectedNotMatchingResult=Erreur : valeur attendue '$$expectedValue$$' mais obtenue '$$receivedValue$$'
grouperStartWithGroupTableConfigurationValidationGroupTableNotFound=Erreur : '$$tableName$$' introuvable
grouperStartWithEntityTableConfigurationValidationUserTableNotFound=Erreur : '$$userTableName$$' introuvable
grouperStartWithGroupTableConfigurationValidationGroupIdColumnNotFound=Erreur : '$$column$$' introuvable
grouperStartWithEntityTableConfigurationValidationUserIdColumnNotFound=Erreur : '$$userTableIdColumn$$' introuvable
grouperStartWithGroupTableConfigurationValidationGroupColumnsNotFound=Erreur : '$$groupTableColumns$$' colonnes introuvable
grouperStartWithEntityTableConfigurationValidationEntityColumnsNotFound=Erreur : '$$userTableColumns$$' colonnes introuvable
grouperStartWithLdapConfigurationValidationExternalSystemNotActiveDirectory=Erreur : Le connecteur externe avec l'id '$$externalSystemId$$' n'est pas de type active directory.
grouperStartWithLdapConfigurationValidationSubjectAttributesNotValid=Erreur : '$$subjectAttributes$$' n'est pas valide
grouperStartWithAzureConfigurationValidationEntityFieldNotSelected=Error: Select at least one of user principal name, on prem immutable id, mail nickname
grouperConfigurationValidationGoogleFilePathOrPrivateKeyRequired=Error: Supply PKCS12 file path or private key
grouperConfigurationValidationInvalidBoolean=Erreur : '${configFieldLabel}' n'est pas un booléen valide. Il devrait être à 'true' ou 'false'
# attribute name description
membershipAssignAttributeAttributeDefNameDescription=L'attribut est la partie qui est assigné à l'objet. Généralement plusieurs attributs sont liés à une définition d'attribut.
grouperConfigurationValidationInvalidClass=Erreur : '${configFieldLabel}' n'est pas une classe Java valide. Le champ devrait contenir le nom d'une classe présente dans la classpath (.jar dans /opt/grouper/grouperWebapp/WEB-INF/lib ou .class dans /opt/grouper/grouperWebapp/WEB-INF/classes)
grouperConfigurationValidationInvalidCron=Erreur : '${configFieldLabel}' n'est pas une expression Cron valide
grouperConfigurationValidationInvalidFloating=Erreur : '${configFieldLabel}' n'est pas un nombre flottant valide
grouperConfigurationValidationInvalidInteger=Erreur : '${configFieldLabel}' n'est pas un entier valide
grouperConfigurationValidationInvalidSubject=Erreur : '${configFieldLabel}' sujet/entité introuvable
grouperConfigurationValidationInvalidAttributeDefName=Erreur : '${configFieldLabel}' n'est pas un nom de définition d'attribut valide
grouperConfigurationValidationInvalidAttributeDef=Erreur : '${configFieldLabel}' n'est pas une définition d'attribut valide
grouperConfigurationValidationInvalidStem=Erreur : '${configFieldLabel}' n'est pas un dossier valide
grouperConfigurationValidationInvalidGroup=Erreur : '${configFieldLabel}' n'est pas un groupe valide
grouperConfigurationValidationDoesNotExtendClass=Erreur : '${configFieldLabel}' n’étend pas $$mustExtendClass$$
grouperConfigurationValidationDoesNotImplementInterface=Erreur : '${configFieldLabel}' n’implémente pas $$mustImplementInterface$$
miscellaneousGrouperExternalSystemsAddBreadcrumb=Ajouter config connecteur externe
miscellaneousGrouperExternalSystemsEditBreadcrumb=Configurer
miscellaneousGrouperExternalSystemsViewDetailsBreadcrumb=Voir les détails
grouperConfigDefaultValueHintPrefix=Par défaut
config.GrouperDaemonReportConfiguration.attribute.quartz.cron.label=Quartz cron
config.GrouperDaemonReportConfiguration.attribute.emailTo.label=Destinataire
config.GrouperDaemonReportConfiguration.attribute.saveInDirectory.label=Répertoire de sauvegarde
config.GrouperDaemonBuiltInMessagingConfiguration.attribute.quartz.cron.label=Quartz cron
config.GrouperDaemonBuiltInMessagingConfiguration.attribute.grouper.builtin.messaging.deleteAllMessagesMoreThanHoursOld.label=Supprimer tous les messages antérieurs à (en heure)
config.GrouperDaemonBuiltInMessagingConfiguration.attribute.grouper.builtin.messaging.deleteProcessedMessagesMoreThanMinutesOld.label=Supprimer les messages traités antérieurs à (en minutes)
config.GrouperDaemonChangeLogConsumerConfiguration.attribute.syncAttributeName.label=Nom de l'attribut de synchronisation
config.GrouperDaemonChangeLogConsumerConfiguration.attribute.retryOnError.label=Réessayer en cas d'erreur
config.GrouperDaemonChangeLogEsbConfiguration.attribute.maxUntilFullSync.label=Modifications maximales avant exécution d'un full sync
config.GrouperDaemonChangeLogEsbConfiguration.attribute.publisher.class.label=Publisher class
# membership assign attribute
membershipAssignAttributeButton=Assigner un attribut
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.elfilter.label=Expression JEXL
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.class.label=Publisher class (nom complet de la classe Java)
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.messagingSystemName.label=Nom du système de messagerie
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.routingKey.label=Routing key
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.regexRoutingKeyReplacementDefinition.label=Utiliser une regex pour la routing key
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.replaceRoutingKeyColonsWithPeriods.label=Remplacer les deux points (:) de la routing key par des points (.)
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.messageQueueType.label=Type de messagerie (queue ou topic)
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.queueOrTopicName.label=Nom de la queue ou du topic
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.exchangeType.label=Type d'échange (valide seulement pour rabbitmq)
config.GrouperDaemonChangeLogRecentMembershipsConfiguration.attribute.maxUntilFullSync.label=Modifications maximales avant exécution d'un full sync
config.GrouperDaemonChangeLogRecentMembershipsConfiguration.attribute.publisher.class.label=Publisher class (nom complet de la classe Java)
config.GrouperDaemonOtherJobConfiguration.attribute.priority.label=Priorité
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.quartz.cron.label=Quartz cron
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.enable.label=Activé
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeFlattenedMemberships.label=Inclure les appartenances "flattened"
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeFlattenedPrivileges.label=Inclure les privilèges "flattened"
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeRolesWithPermissionChanges.label=Inclure les rôles avec les changements de permissions
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeSubjectsWithPermissionChanges.label=Inclure les sujets avec les changements de permissions
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeNonFlattenedMemberships.label=Inclure l'appartenance "non flattened"
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeNonFlattenedPrivileges.label=Inclure les privilèges "non flattened"
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.tooManyChangeLogUpdatesSize.label=Nombre de changements avant commit
config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.messagingSystemName.label=Nom du système de messagerie
config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.messageQueueType.label=Type de messagerie (queue ou topic)
config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.exchangeType.label=Type d'échange (valide seulement pour rabbitmq)
config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.queueOrTopicName.label=Nom de la queue ou du topic
config.GrouperDaemonCleanLogsConfiguration.attribute.quartz.cron.label=Quartz cron
config.GrouperDaemonEnabledDisabledConfiguration.attribute.quartz.cron.label=Quartz cron
config.GrouperDaemonMessagingListenerConfiguration.attribute.messagingSystemName.label=Nom du système de messagerie
config.GrouperDaemonMessagingListenerConfiguration.attribute.routingKey.label=Routing key
config.GrouperDaemonMessagingListenerConfiguration.attribute.messageQueueType.label=Type de messagerie (queue ou topic)
config.GrouperDaemonMessagingListenerConfiguration.attribute.exchangeType.label=Type d'échange (valide seulement pour rabbitmq)
config.GrouperDaemonMessagingListenerConfiguration.attribute.numberOfTriesPerIteration.label=Nombre d'essais par itération
config.GrouperDaemonMessagingListenerConfiguration.attribute.pollingTimeoutSeconds.label=Délai d'interrogation
config.GrouperDaemonMessagingListenerConfiguration.attribute.sleepSecondsInBetweenIterations.label=Temps d'attente entre les itérations (en seconde)
config.GrouperDaemonMessagingListenerConfiguration.attribute.maxMessagesToReceiveAtOnce.label=Maximum de message à recevoir en une fois
config.GrouperDaemonMessagingListenerConfiguration.attribute.maxOuterLoops.label=Maximum outer loops
config.GrouperDaemonMessagingListenerConfiguration.attribute.queueName.label=Nom de la queue ou du topic
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.changeLogConsumerClass.label=Classe change log consumer
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.messagingSystemName.label=Nom du système de messagerie
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.queueName.label=Nom de la queue ou du topic
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.numberOfTriesPerIteration.label=Nombre d'essais par itération
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.pollingTimeoutSeconds.label=Délai d'interrogation
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.sleepSecondsInBetweenIterations.label=Temps d'attente entre les itérations (en seconde)
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.maxMessagesToReceiveAtOnce.label=Maximum de message à recevoir en une fois
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.maxOuterLoops.label=Maximum outer loops
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.query.label=Requête SQL à exécuter
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.database.label=Nom de la base de données
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.removeUnderscoresAndCapitalizeHeaders.label=Supprimer les tirets-bas et mettre les en-têtes en majuscule
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.fileName.label=Nom du fichier
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.sftp.configId.label=Id config sftp
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.sftp.fileNameRemote.label=Nom du fichier distant
config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.deleteFile.label=Supprimer fichier après envoie
config.GrouperDaemonOtherJobScriptConfiguration.title=Script daemon
config.GrouperDaemonOtherJobScriptConfiguration.attribute.scriptType.label=Type de script
config.GrouperDaemonOtherJobScriptConfiguration.attribute.scriptType.description=Note : en SQL vous devez commiter après les commandes DML.
config.GrouperDaemonOtherJobScriptConfiguration.attribute.fileType.label=Type de fichier
config.GrouperDaemonOtherJobScriptConfiguration.attribute.fileType.description=Renseigner directement un script ou indiquer un nom de fichier dans le conteneur
config.GrouperDaemonOtherJobScriptConfiguration.attribute.scriptSource.label=Source script
config.GrouperDaemonOtherJobScriptConfiguration.attribute.scriptSource.description=Renseigner un script dans la zone de texte
config.GrouperDaemonOtherJobScriptConfiguration.attribute.fileName.label=Nom du fichier
config.GrouperDaemonOtherJobScriptConfiguration.attribute.fileName.description=Nom du fichier dans le conteneur
config.GrouperDaemonOtherJobScriptConfiguration.attribute.connectionName.label=Connexion base de données
config.GrouperDaemonOtherJobScriptConfiguration.attribute.connectionName.description=Choisissez la base de données à utiliser pour exécuter le SQL
config.GrouperDaemonOtherJobScriptConfiguration.attribute.lightWeight.label=GSH allégé
config.GrouperDaemonOtherJobScriptConfiguration.attribute.lightWeight.description=Si vous voulez gérer vos propres imports sans utiliser ceux par défaut, selectionnez 'True'. Réduit le temps d’exécution du GSH de quelques secondes.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.title=Sync Grouper depuis SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.description=Similaire à une tâche de synchronisation mais permet de synchroniser plus de types d'objets, par exemple pour synchroniser une partie d'un autre environnement ou une version différente de Grouper
config.GenericConfiguration.subSection.sqlSyncToGrouper.title=Paramètre général
config.GenericConfiguration.subSection.sqlSyncToGrouper.description=Configurer les paramètres pour ce job
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperReadonly.label=Lecture seule
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperReadonly.description=Si true, génère un rapport des différences et de ce qui va changer. Si false, applique les modifications dans Grouper.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperLogOutput.label=Sortie de log
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperLogOutput.description=Si le log complet doit-être loggé dans le conteneur (en assumant que log4j est bien configuré en debug)
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperDatabaseConfigId.label=Base de données externe
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperDatabaseConfigId.description=Sélectionnez une base de données à partir de laquelle extraire les données Grouper. Remarque : les données peuvent provenir d'un schéma de base différent ou à travers dblink. Ajoutez une base de données externe si vous avez besoin d'une nouvelle connexion.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperFromAnotherGrouper.label=Sync depuis un autre Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperFromAnotherGrouper.description=Si vous utilisez une base de données contenant des tables Grouper (ou des tables identiques aux tables Grouper), les requêtes SQL peuvent être configurées automatiquement.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperDatabaseSyncFromAnotherGrouperSchema.label=Schema (si différent)
# attribute assignment title
membershipAttributeAssignmentsTitle=Assignation d'attributs
# attribute assignments description
membershipAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs asignés à cette appartenance.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperDatabaseSyncFromAnotherGrouperSchema.description=Si les tables Grouper sont dans un schéma différent de celui du schéma de connexion (et n'ont pas de synonymes), indiquez le ici afin que les tables puissent avoir le bon prefix
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperAutoconfigureColumns.label=Autoconfigurer colonnes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperAutoconfigureColumns.description=Les instructions SQL verront si des colonnes sont présentes, si oui, elles les synchroniseront. Recommandé si vous synchronisez depuis un autre Grouper.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperTopLevelStems.label=Nom des dossiers racines
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperTopLevelStems.description=Dossiers racines à synchroniser séparés par une virgule
config.GenericConfiguration.subSection.sqlSyncToGrouperStemSync.title=Paramétrage des dossiers
config.GenericConfiguration.subSection.sqlSyncToGrouperStemSync.description=Configurer la façon dont les dossiers sont synchronisés dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSync.label=Sync dossiers
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSync.description=Si vous souhaitez synchroniser les dossiers dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSql.label=Dossier SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSql.description=Requête SQL listant les dossiers. Doit avoir au minimum une colonne "name". Les colonnes suivantes sont facultatives : id, description, display_name, alternate_name, id_index
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemInsert.label=Ajouter dossiers
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemInsert.description=Si les dossiers inexistants dans Grouper mais présent dans le SQL doivent être créés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemUpdate.label=Mettre à jour les dossiers
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemUpdate.description=Si les dossiers du même nom doivent être mis à jour (description, nom d'affichage...) selon le SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemDeleteExtra.label=Supprimer les dossiers
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemDeleteExtra.description=Si les dossiers inexistants dans le SQL mais bien présent dans Grouper doivent-être supprimés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldAlternateName.label=Sync colonne nom alternatif
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldAlternateName.description=Si la colonne alternate_name des dossiers doit être synchronisée dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldDescription.label=Sync colonne description
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldDescription.description=Si la colonne description des dossiers doit être synchronisée dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldDisplayName.label=Sync colone nom d'affichage
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldDisplayName.description=Si la colonne display_name des dossiers doit être synchronisé dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldIdIndexOnInsert.label=Sync colonne ID index
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldIdIndexOnInsert.description=Si la colonne id_index des dossiers doit être synchronisé dans Grouper lors des INSERT
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldIdOnInsert.label=Sync colonne ID
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperStemSyncFieldIdOnInsert.description=Si la colonne id des dossiers doit être synchronisé dans Grouper lors des INSERT
config.GenericConfiguration.subSection.sqlSyncToGrouperGroupSync.title=Paramètre des groupes
config.GenericConfiguration.subSection.sqlSyncToGrouperGroupSync.description=Configurer la façon dont les groupes sont synchronisés dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSync.label=Sync groupes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSync.description=Si vous voulez synchroniser les groupes dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSql.label=Groupe SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSql.description=Requête SQL listant les groupes. Doit avoir au minimum une colonne "name". Les colonnes suivantes sont facultatives : id, description, display_name, alternate_name, id_index, type_of_group, disabled_timestamp (bigint millis), enabled_timestamp (bigint millis)
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupInsert.label=Ajouter groupes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupInsert.description=Si les groupes inexistants dans Grouper mais présent dans le SQL doivent être créés
# attribute assignments option in dropdown
membershipAttributeAssignmentsButton=Assignation d'attributs
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupUpdate.description=Si les groupes du même nom doivent être mis à jour (description, nom d'affichage...) selon le SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupDeleteExtra.label=Supprimer les groupes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupDeleteExtra.description=Si les groupes inexistants dans le SQL mais bien présent dans Grouper doivent-être supprimés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldAlternateName.label=Sync colonne nom alternatif
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldAlternateName.description=Si la colonne alternate_name des groupes doit être synchronisée dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldDescription.label=Sync colonne description
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldDescription.description=Si la colonne description des groupes doit être synchronisée dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldDisplayName.label=Sync colone nom d'affichage
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldDisplayName.description=Si la colonne display_name des groupes doit être synchronisé dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldEnabledDisabled.label=Sync date de debut et de fin
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldEnabledDisabled.description=Si les colonnes disabled_timestamp (bigint) et enabled_timestamp (bigint) du groupe doivent-être synchronisées. Millis depuis 1970.
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldIdIndexOnInsert.label=Sync colonne ID index
# membership attribute assignment type
membershipAttributeAssignmentType=Type d'assignement d'attribut
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldIdIndexOnInsert.description=Si la colonne id des groupes doit être synchronisé dans Grouper lors des ajouts
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldIdOnInsert.label=Sync colonne ID
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldIdOnInsert.description=Si la colonne id des groupes doit être synchronisé dans Grouper lors des ajouts (UUIDs)
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldTypeOfGroup.label=Sync colonne type de groupe
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperGroupSyncFieldTypeOfGroup.description=Si la colonne type_of_group des groupes doit être synchronisée dans Grouper
config.GenericConfiguration.subSection.sqlSyncToGrouperCompositeSync.title=Paramétrage des composites
config.GenericConfiguration.subSection.sqlSyncToGrouperCompositeSync.description=Configurer la façon dont les groupes composites sont synchronisés dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeSync.label=Sync composites
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeSync.description=Si vous voulez synchroniser les groupes composites dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeSql.label=Composite SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeSql.description=Requête SQL listant les composites. Doit avoir au minimum les colonnes owner_name, left_factor_name, right_factor_name, et type. La colonne suivantes est facultative : id
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeInsert.label=Ajouter composites
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeInsert.description=Si les composites inexistants dans Grouper mais présent dans le SQL doivent être créés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeUpdate.label=Mettre à jour les composites
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeUpdate.description=Si les composites du même nom doivent être mis à jour (description, nom d'affichage...) selon le SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeDeleteExtra.label=Supprimer les composites
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeDeleteExtra.description=Si les composites inexistants dans le SQL mais bien présent dans Grouper doivent-être supprimés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeSyncFieldIdOnInsert.label=Sync colonne ID
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperCompositeSyncFieldIdOnInsert.description=Si la colonne id des composites doit être synchronisée dans Grouper
config.GenericConfiguration.subSection.sqlSyncToGrouperMembershipSync.title=Paramètres des membres
config.GenericConfiguration.subSection.sqlSyncToGrouperMembershipSync.description=Configurer la façon dont les membres sont synchronisés dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSync.label=Sync membres
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSync.description=Si vous voulez synchroniser les membres dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSql.label=Membres SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSql.description=Requête SQL listant les membres. Doit avoir au minimum les colonnes group_name, subject_source_id, subject_id (nongroups), subject_identifier (group name of groups). Les colonnes suivantes sont facultatives : immediate_membership_id (uuid), immediate_mship_disabled_time (bigint millis), immediate_mship_enabled_time (bigint millis)
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipInsert.label=Ajouter des membres
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipInsert.description=Si les membres inexistants dans Grouper mais présent dans le SQL doivent être créés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipUpdate.label=Mettre à jour les membres
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipUpdate.description=Si les membres du même nom doivent être mis à jour selon le SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipDeleteExtra.label=Supprimer les membres
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipDeleteExtra.description=Si les membres inexistants dans le SQL mais bien présent dans Grouper doivent-être supprimés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSyncFieldsEnabledDisabled.label=Sync date de debut et de fin
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSyncFieldsEnabledDisabled.description=Si les dates de début et de fin de participation doivent être synchronisées
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSyncFieldIdOnInsert.label=Sync colonne ID
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperMembershipSyncFieldIdOnInsert.description=Si la colonne id des membres doit être synchronisée dans Grouper (colonne immediate_membership_id)
config.GenericConfiguration.subSection.sqlSyncToGrouperPrivilegeGroupSync.title=Paramètres des privilèges de groupe
config.GenericConfiguration.subSection.sqlSyncToGrouperPrivilegeGroupSync.description=Configurer la façon dont les privilèges des groupes sont synchronisés dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupSync.label=Sync privilèges groupes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupSync.description=Si vous voulez synchroniser les privilèges des groupes dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupSql.label=Privilèges des groupes SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupSql.description=Requête SQL listant les privilèges de groupes. Doit avoir au minimum les colonnes group_name, subject_source_id, subject_id (nongroups), subject_identifier (group name of groups), field_name (admins, viewers, updaters, readers, optins, optouts, groupAttrRead, groupAttrUpdate). Les colonnes suivantes sont facultatives : immediate_membership_id (uuid)
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupInsert.label=Ajouter privilèges de groupes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupInsert.description=Si les privilèges de groupes inexistants dans Grouper mais présent dans le SQL doivent être créés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupDeleteExtra.label=Supprimer les privilèges de groupes
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupDeleteExtra.description=Si les privilèges de groupes inexistants dans le SQL mais bien présent dans Grouper doivent-être supprimés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupSyncFieldIdOnInsert.label=Sync colonne ID
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeGroupSyncFieldIdOnInsert.description=Si la colonne id des privilèges de groupes doit être synchronisée dans Grouper (colonne immediate_membership_id)
config.GenericConfiguration.subSection.sqlSyncToGrouperPrivilegeStemSync.title=Paramètres des privilèges de dossier
config.GenericConfiguration.subSection.sqlSyncToGrouperPrivilegeStemSync.description=Configurer la façon dont les privilèges des dossiers sont synchronisés dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemSync.label=Sync privilèges dossiers
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemSync.description=Si vous voulez synchroniser les privilèges des dossiers dans Grouper
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemSql.label=Privilèges des dossiers SQL
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemSql.description=Requête SQL listant les privilèges de dossiers. Doit avoir au minimum les colonnes stem_name, subject_source_id, subject_id (nongroups), subject_identifier (group name of groups), field_name (stemAdmins, creators, stemAttrRead, stemAttrUpdate). Les colonnes suivantes sont facultatives : immediate_membership_id (uuid)
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemInsert.label=Ajouter privilèges de dossiers
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemInsert.description=Si les privilèges de dossiers inexistants dans Grouper mais présent dans le SQL doivent être créés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemDeleteExtra.label=Supprimer les privilèges de dossiers
# any membership type radio button
membershipAttributeAssignmentAnyMembershipType=Appartenance
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemDeleteExtra.description=Si les privilèges de dossiers inexistants dans le SQL mais bien présent dans Grouper doivent-être supprimés
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemSyncFieldIdOnInsert.label=Sync colonne ID
config.GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration.attribute.sqlSyncToGrouperPrivilegeStemSyncFieldIdOnInsert.description=Si la colonne id des privilèges de dossiers doit être synchronisée dans Grouper (colonne immediate_membership_id)
config.GrouperDaemonOtherJobLdapToSqlConfiguration.title=Sync LDAP vers SQL
config.GrouperDaemonOtherJobLdapToSqlConfiguration.description=Sync le resultat d'un filtre LDAP vers une table SQL
config.GenericConfiguration.subSection.ldapToSqlLdap.title=Paramètres LDAP
config.GenericConfiguration.subSection.ldapToSqlLdap.description=Configuration du LDAP utilisé pour extraire les données
config.GenericConfiguration.subSection.ldapToSqlDatabase.title=Paramètres de la base de données
config.GenericConfiguration.subSection.ldapToSqlDatabase.description=Configuration de la base de données où insérer les données
config.GenericConfiguration.subSection.ldapToSqlAttribute.i.title=Colonne __i+1__
config.GenericConfiguration.subSection.ldapToSqlAttribute.i.description=Configuration pour cette colonne de la base de données
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlDbConnection.label=BDD externe
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlTableName.label=Nom de la table de la BDD
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlTableName.description=Nom de la table où synchroniser les données du LDAP. Si vous n'utiliser pas le schéma de connexion, vous devez ajouter le schéma en tant que préfixe
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlLdapConnection.label=LDAP externe
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlBaseDn.label=LDAP base DN
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlBaseDn.description=Base DN, ex : ou=Groups,dc=example,dc=edu
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlFilter.label=Filtre LDAP
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlFilter.description=Filtre LDAP, ex : (&(objectClass=groupOfNames)(cn=course_*))
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlSearchScope.label=Portée de la recherche LDAP
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlExtraAttributes.label=Attributs LDAP supplémentaires
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlExtraAttributes.description=Attributs LDAP séparés par une virgule si une colonne a plusieurs attributs concaténés utilisés dans les traductions
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlNumberOfAttributes.label=Nombre de colonnes de la BDD
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.sqlColumn.label=Nom de la colonne ${grouperRequestContainer.adminContainer.guiGrouperDaemonConfiguration.index+1}
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.ldapName.label=Nom de l'attribut LDAP ${grouperRequestContainer.adminContainer.guiGrouperDaemonConfiguration.index+1}
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.ldapName.description=Nom de l'attribut LDAP ou utiliser dn pour le distinguishedName. Si l'attribut est multivalué, alors il ne devrait y avoir que deux colonnes, un attribut unique et un attribut multivalué. Exclut mutuellement avec 'Traduction'.
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.translation.label=Traduction ${grouperRequestContainer.adminContainer.guiGrouperDaemonConfiguration.index+1}
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.translation.description=Indiquez une traduction si il n'y a pas d'attribut LDAP ou qu'un ajustement est nécessaire. Les variables possibles sont "dn" et ldapAttribute__<attributename> ( le nom de l'attribut est en minuscule). Tous les attributs et extra-attributs définis peuvent être utilisés ainsi que les classes loaderLdapElUtils et ldapLookup. Ex : ${ldapAttribute__lastname + ', ' + ldapAttribute__firstname}. Exclut mutuellement avec 'Nom de l'attribut LDAP'.
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.uniqueKey.label=Clé unique ${grouperRequestContainer.adminContainer.guiGrouperDaemonConfiguration.index+1}
config.GrouperDaemonOtherJobLdapToSqlConfiguration.attribute.ldapSqlAttribute.i.uniqueKey.description=If this is the unique column in row or one column in the composite unique key for the row
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailType.label=Type e-mail
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.populationType.label=Type population
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailListGroupName.label=Nom du groupe
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailListDbConnection.label=ID connexion BDD
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailListQuery.label=Requête SQL pour la notification
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailSummaryToGroupName.label=Nom du groupe où les membres seront destinataires de l'e-mail
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailSummaryOnlyIfRecordsExist.label=Envoie un résumé du résultat seulement si les rapports (records) / membres existent
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.subjectSourceId.label=ID source du sujet
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailSubjectTemplate.label=Modèle du sujet de l'e-mail
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.emailBodyTemplate.label=Modèle du corps de l'e-mail
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.lastSentGroupName.label=Nom du groupe contenant les destinataires du mail
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.lastSentAttributeDefName.label=Nom de la def d'attribut contenant la date de dernière reception
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.eligibilityGroupName.label=Nom du groupe avec les membres éligibles
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.bccsCommaSeparated.label=Liste des adresses en copie caché
config.GrouperDaemonOtherJobNotificationConfiguration.attribute.sendToBccOnly.label=Mode test, envoie seulement aux copies cachés
config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.databaseName.label=Nom de la base de données
config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.tableName.label=Nom de la table
config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.fullSyncThreshold.label=Seuil de synchro complète
config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.caseInsensitiveSubjectLookupsInDataSource.label=Recherche de sujets insensible à la casse
config.GrouperDaemonOtherJobTableSyncConfiguration.attribute.grouperClientTableSyncConfigKey.label=Clé config synchro
config.GrouperDaemonOtherJobTableSyncConfiguration.attribute.syncType.label=Type de synchro
config.GrouperDaemonOtherJobInstrumentationConfiguration.attribute.collectorUrl.label=URL du collecteur
config.GrouperDaemonOtherJobSchedulerCheckConfiguration.attribute.maxMinutesSinceSuccess.label=Minutes maximum depuis succès
config.GrouperDaemonOtherJobSchedulerCheckConfiguration.attribute.minMinutesSinceStarted.label=Minutes minium depuis début
config.GrouperDaemonRulesConfiguration.attribute.quartz.cron.label=Quartz cron
config.GrouperDaemonBuiltInMessagingConfiguration.title=Messagerie intégrée
config.GrouperDaemonChangeLogConsumerConfiguration.title=Change log consumer
config.GrouperDaemonChangeLogEsbConfiguration.title=Change log esb
config.GrouperDaemonChangeLogEsbToMessagingConfiguration.title=Change log esb to messaging
config.GrouperDaemonChangeLogRecentMembershipsConfiguration.title=Change log recent membership
config.GrouperDaemonChangeLogRulesConfiguration.title=Change log rules
config.GrouperDaemonChangeLogSyncGroupsConfiguration.title=Change log sync groups
config.GrouperDaemonChangeLogTempToChangeLogConfiguration.title=Change log temp to change log
config.GrouperDaemonChangeLogToMessagingConfiguration.title=Change log to messaging
config.GrouperDaemonCleanLogsConfiguration.title=Nettoyage des logs
config.GrouperDaemonEnabledDisabledConfiguration.title=Activé désactivé
config.GrouperDaemonMessagingListenerConfiguration.title=Messaging listener
config.GrouperDaemonMessagingListenerToChangeLogConfiguration.title=Messaging listener to change log
config.GrouperDaemonOtherJobNotificationConfiguration.title=Job de notification
config.GrouperDaemonOtherJobAttestationConfiguration.title=Job d'attestation
config.GrouperDaemonOtherJobConfiguration.title=Autre daemon générique
config.GrouperDaemonOtherJobCsvReportConfiguration.title=Rapport CSV
config.GrouperDaemonOtherJobDeprovisioningConfiguration.title=Déprovisionnement
config.GrouperDaemonOtherJobFindBadMembershipsConfiguration.title=Find bad memberships
config.GrouperDaemonOtherJobInstrumentationConfiguration.title=Tier instrumentation
config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.title=Tâche de synchro incrémental
config.GrouperDaemonOtherJobObjectTypeConfiguration.title=Types d'objets
config.GrouperDaemonOtherJobProvisioningConfiguration.title=Provisionnement
config.GrouperDaemonOtherJobReportClearConfiguration.title=Report clear
config.GrouperDaemonOtherJobSchedulerCheckConfiguration.title=Schedular check
config.GrouperDaemonOtherJobTableSyncConfiguration.title=Table sync
config.GrouperDaemonOtherJobUpgradeTasksConfiguration.title=Tâches de mise à niveau
config.GrouperDaemonOtherJobUsduConfiguration.title=Suppression des sujets non-resolus
config.GrouperDaemonOtherJobWorkflowConfiguration.title=Workflow
config.GrouperDaemonOtherJobWorkflowReminderConfiguration.title=Rappel de workflow
config.GrouperDaemonOtherJobWsMessagingBridgeConfiguration.title=Ws messaging bridge
config.GrouperDaemonRulesConfiguration=Rules daemon
config.GrouperDaemonOtherJobProvisioningFullSyncConfiguration.title=Synchro complète du provisionnement
config.GrouperDaemonProvisioningIncrementalSyncConfiguration.title=Synchro incrémentielle du provisionnement
config.GrouperDaemonProvisioningIncrementalSyncConfiguration.attribute.publisher.class.label=Publisher class
config.GrouperDaemonProvisioningIncrementalSyncConfiguration.attribute.publisher.debug.label=Changelog debug
config.BoxProvisionerConfiguration.title=Box provisioner
config.BoxProvisionerConfiguration.attribute.invitabilityLevel.label=Invitability level
config.BoxProvisionerConfiguration.attribute.memberViewabilityLevel.label=Member viewability level
config.DuoProvisionerConfiguration.title=Duo users
config.DuoProvisionerConfiguration.attribute.duoExternalSystemConfigId.label=Duo external system
config.DuoProvisionerConfiguration.attribute.duoExternalSystemConfigId.description=Duo external system
config.DuoRoleProvisionerConfiguration.title=Duo administrators
startWithBlankConfiguration=Non (aucun champ ne sera pré-remplit)
config.SqlProvisioningGroupTableStartWith.startWithDescription=This is the description for group table start with
config.SqlProvisioningGroupTableStartWith.startWithDocumentation=This is the documentation for group table start with
config.SqlProvisionerConfiguration.description=Le provisionneur Grouper SQL permet de provisionner les groupes / entitées / membres vers une BDD SQL.
config.SqlProvisionerConfiguration.documentation=La base données peut-être de n'importe quelle type et doit avoir été configurée comme connecteur externe. La structure des tables doit-être composé de : d'une table pour les groupes, d'une table pour les attributs de groupe, d'une table pour les entités, d'une table pour les attributs d'entités et d'une table pour les appartenances.
config.LdapGrouperExternalSystem.description=Le provisionneur Grouper LDAP permet de provisionner les groupes / entitées / membres vers un LDAP ou un AD.
config.LdapGrouperExternalSystem.documentation=Le LDAP ou l'AD doit avoir été configuré en tant que connecteur externe. Les appartenances peuvent être représentés en tant que valeurs d'attributs d'un groupe (groupAttributes), ou en tant que valeurs d'attributs d'un utilisateur LDAP (entityAttributes).
config.AzureProvisionerConfiguration.description=This is the description for Azure provisioner
config.AzureProvisionerConfiguration.documentation=This is the documentation for Azure provisioner
config.AzureProvisionerConfiguration.attribute.azureExternalSystemConfigId.label=Id config connecteur externe
config.AzureProvisionerConfiguration.attribute.allowOnlyMembersToPost.label=Show metadata for 'allow only members to post'
config.AzureProvisionerConfiguration.attribute.allowOnlyMembersToPost.description=When marking a group as provisionable, allow users to choose if only members can post
grouperProvisioningMetadataAllowOnlyMembersToPostLabel=Allow only members to post
grouperProvisioningMetadataAllowOnlyMembersToPostDescription=Change the default settings on a group that allows only members to post
grouperProvisioningMetadataAzureGroupTypeDescription=Azure group type
grouperProvisioningMetadataAzureGroupTypeLabel=Azure group type
config.AzureProvisionerConfiguration.attribute.hideGroupInOutlook.label=Show metadata for 'hide group in outlook'
config.AzureProvisionerConfiguration.attribute.hideGroupInOutlook.description=When marking a group as provisionable, allow users to choose if group can be hidden in outlook
grouperProvisioningMetadataHideGroupInOutlookLabel=Hide group in outlook
grouperProvisioningMetadataHideGroupInOutlookDescription=Change the default settings on a group that allows to hide group in outlook
config.AzureProvisionerConfiguration.attribute.subscribeNewGroupMembers.label=Show metadata for 'subscribe new group members'
config.AzureProvisionerConfiguration.attribute.subscribeNewGroupMembers.description=When marking a group as provisionable, allow users to choose if new group members can subscribe
grouperProvisioningMetadataSubscribeNewGroupMembersLabel=Subscribe new group members
grouperProvisioningMetadataSubscribeNewGroupMembersDescription=Change the default settings on a group that allows new group members to subscribe
config.AzureProvisionerConfiguration.attribute.welcomeEmailDisabled.label=Show metadata for 'welcome email disabled'
config.AzureProvisionerConfiguration.attribute.welcomeEmailDisabled.description=When marking a group as provisionable, allow users to choose if welcome email can be disabled
grouperProvisioningMetadataWelcomeEmailDisabledLabel=Welcome email disabled
grouperProvisioningMetadataWelcomeEmailDisabledDescription=Change the default settings on a group that disables welcome email
config.GoogleProvisionerConfiguration.title=Google
config.GoogleProvisionerConfiguration.attribute.googleExternalSystemConfigId.label=Id config connecteur externe
config.GoogleProvisionerConfiguration.attribute.whoCanAdd.label=Show metadata for 'who can add'
config.GoogleProvisionerConfiguration.attribute.whoCanAdd.description=When marking a group as provisionable, allow users to choose who can add
config.GoogleProvisionerConfiguration.attribute.whoCanJoin.label=Show metadata for 'who can join'
config.GoogleProvisionerConfiguration.attribute.whoCanJoin.description=When marking a group as provisionable, allow users to choose who can join
config.GoogleProvisionerConfiguration.attribute.whoCanViewMembership.label=Show metadata for 'who can view membership'
config.GoogleProvisionerConfiguration.attribute.whoCanViewMembership.description=When marking a group as provisionable, allow users to choose who can view membership
config.GoogleProvisionerConfiguration.attribute.whoCanViewGroup.label=Show metadata for 'who can view group'
config.GoogleProvisionerConfiguration.attribute.whoCanViewGroup.description=When marking a group as provisionable, allow users to choose who can view group
config.GoogleProvisionerConfiguration.attribute.whoCanInvite.label=Show metadata for 'who can invite'
config.GoogleProvisionerConfiguration.attribute.whoCanInvite.description=When marking a group as provisionable, allow users to choose who can invite
config.GoogleProvisionerConfiguration.attribute.allowExternalMembers.label=Show metadata for 'allow external members'
config.GoogleProvisionerConfiguration.attribute.allowExternalMembers.description=When marking a group as provisionable, allow users to choose if external members are allowed
config.GoogleProvisionerConfiguration.attribute.whoCanPostMessage.label=Show metadata for 'who can post message'
config.GoogleProvisionerConfiguration.attribute.whoCanPostMessage.description=When marking a group as provisionable, allow users to choose who can post message
config.GoogleProvisionerConfiguration.attribute.allowWebPosting.label=Show metadata for 'allow web posting'
config.GoogleProvisionerConfiguration.attribute.allowWebPosting.description=When marking a group as provisionable, allow users to choose if web posting is allowed
grouperProvisioningMetadataWhoCanAddLabel=Who can add
grouperProvisioningMetadataWhoCanAddDescription=Change the default settings on a group to modify who can add
grouperProvisioningMetadataWhoCanJoinLabel=Who can join
grouperProvisioningMetadataWhoCanJoinDescription=Change the default settings on a group to modify who can join
grouperProvisioningMetadataWhoCanViewMembershipLabel=Who can view membership
grouperProvisioningMetadataWhoCanViewMembershipDescription=Change the default settings on a group to modify who can view membership
grouperProvisioningMetadataWhoCanInviteLabel=Who can invite
grouperProvisioningMetadataWhoCanInviteDescription=Change the default settings on a group to modify who can invite
grouperProvisioningMetadataWhoCanViewGroupLabel=Who can view
grouperProvisioningMetadataWhoCanViewGroupDescription=Change the default settings on a group to modify who can view group
grouperProvisioningMetadataWhoCanPostMessageLabel=Who can post
# immediate membership type radio button
membershipAttributeAssignmentImmediateMembershipType=Appartenance direct (immediate)
grouperProvisioningMetadataWhoCanPostMessageDescription=Change the default settings on a group to modify who can post
grouperProvisioningMetadataAllowExternalMembersLabel=Allow external members
grouperProvisioningMetadataAllowExternalMembersDescription=Change the default settings on a group that allows external members
grouperProvisioningMetadataAllowWebPostingLabel=Allow web posting
grouperProvisioningMetadataAllowWebPostingDescription=Change the default settings on a group that allows web posting
grouperProvisioningMetadataDuoRolesLabel=Duo role
grouperProvisioningMetadataDuoRolesDescription=Pick a role
config.duoRoleOwner=Owner
config.duoRoleAdministrator=Administrator
config.duoRoleUserManager=User manager
config.duoRoleHelpDesk=Help desk
config.duoRoleBilling=Billing
config.duoPhishingManager=Phishing Manager
config.duoRoleReadOnly=Read only
grouperProvisioningMetadataDuoEmailLabel=Email address
grouperProvisioningMetadataDuoEmailDescription=Add an email address
config.GenericConfiguration.subSection.entityAttributes.title=Configuration des attributs d'entité
config.GenericConfiguration.subSection.entityAttributes.description=Configuration concernant les attributs d'entité de la source
config.GenericConfiguration.subSection.entityAttributes.documentation=When provisioning user (entity) data, the data might be built-in to Grouper (e.g. subject id, name, description, subject identifier), or need a subject link (retrieve arbitrary subject API attributes), or use this, make a SQL or LDAP call to get attributes about a user. Generally this is 'false' and will be removed in a future Grouper release as we transition to user data fields.
config.GenericConfiguration.subSection.group.title=Configuration des groupes
config.GenericConfiguration.subSection.group.description=Configuration du provisionnement des groupes vers la cible
config.GenericConfiguration.subSection.group.documentation=A group consists of attributes and a collection of entities. Grouper provisions groups in the format that the target uses to represent them.
config.GenericConfiguration.subSection.entity.title=Configuration de l'entité
config.GenericConfiguration.subSection.entity.description=Configuration concernant les entités de la cible
config.GenericConfiguration.subSection.entity.documentation=Une entité est un sujet ou un utilisateur. Les entités peuvent être dans des groupes en tant que membre (appartenance). Grouper provisionne les entités dans le format utilisé par la cible. Par défaut, Grouper assume qu'une autre système provisionne les entités et les utilises dont qu'en lecture seule, mais Grouper peut aussi insérer/mettre à jour/supprimer des entités si besoin.
config.GenericConfiguration.subSection.membership.title=Configuration des appartenances
config.GenericConfiguration.subSection.membership.description=Configuration du provisionnement des appartenances vers la cible
config.GenericConfiguration.subSection.membership.documentation=Grouper provisionne la relation effective entre une entité et un groupe sous la forme d'une appartenance. Grouper la provisionnera dans le format utilisé par la cible poour representer les appartenances.
config.GenericConfiguration.subSection.assigningProvisioning.title=Affectation du provisionnement
config.GenericConfiguration.subSection.assigningProvisioning.description=Paramètres liés à la façon dont les objets sont marqués comme provisionnable
config.GenericConfiguration.subSection.assigningProvisioning.documentation=Vous pouvez configurer comment les utilisateurs peuvent assigner des objets à un provisionnement, qui peut assigner, voir...
config.GenericConfiguration.subSection.provisioningDiagnostics.title=Diagnostic de provisionnement
config.GenericConfiguration.subSection.provisioningDiagnostics.description=Diagnostic de provisionnement
config.GenericConfiguration.subSection.provisioningDiagnostics.documentation=Execute un diagnostic pour avoir une vue des transformations et opérations effectuées sur la cible. Permet de s'assurer que le provisionnement s'effectue bien comme attendu.
config.GenericConfiguration.subSection.advanced.title=Avancé
config.GenericConfiguration.subSection.advanced.description=Avancé
config.GenericConfiguration.subSection.targetGroupAttribute.i.description=Configuration pour le champ / l'attribut du groupe
config.GenericConfiguration.subSection.targetEntityAttribute.i.title=Cible __i+1__
config.GenericConfiguration.subSection.targetEntityAttribute.i.description=Configuration pour le champ / l'attribut de l'entité
config.GenericConfiguration.subSection.targetMembershipAttribute.i.title=Target __i+1__
config.GenericConfiguration.subSection.targetMembershipAttribute.i.description=Configuration for the membership attribute
config.GenericConfiguration.attribute.class.label=Classe JAVA utilisée
config.GenericConfiguration.attribute.quartzCron.label=Quartz cron
config.GenericConfiguration.attribute.quartzCron.description=Quartz cron (diffère de la syntaxte cron habituelle, ex : 38 17 4 * * ? signifie tous les jours à 4:17:38am)
config.GenericConfiguration.attribute.provisionerConfigId.label=Identifiant de configuration du provisionnement
config.GenericConfiguration.attribute.operateOnGrouperMemberships.label=Provisionner les appartenances
config.GenericConfiguration.attribute.operateOnGrouperMemberships.description=Si vous provisionnez les appartenances. Dans la plupart des cas, oui.
config.GenericConfiguration.attribute.membershipFields.label=Champs d'appartenance
config.GenericConfiguration.attribute.membershipFields.description=Si vous provisionnez des appartenances ou des privilèges. En général, il suffit de laisser cela à la valeur par défaut (membres, ce qui signifie appartenance) à moins que vous ne vouliez que la cible ait des informations sur les personnes autorisées à effectuer certaines opérations dans Grouper (p. ex., droit de LECTURE sur l'appartenance d’un groupe).
config.GenericConfiguration.attribute.insertMemberships.label=Insertion des appartenances
config.GenericConfiguration.attribute.insertMemberships.description=Si les appartenances doivent être provisionnées dans la cible, généralement oui.
config.GenericConfiguration.attribute.customizeMembershipCrud.label=Personnaliser le CRUD des appartenances
config.GenericConfiguration.attribute.customizeMembershipCrud.description=Personnalise les caractéristiques des opération de insertion/lecture/mis à jour/suppression (Create/Read/Update/Delete) pour les appartenances. Par défaut, les opérations sur les appartenances seronts les suivantes : SELECT / INSERT / DELETE_IF_GROUPER_CREATED_THEN_DELETED
config.GenericConfiguration.attribute.selectMemberships.label=Sélection des appartenances
config.GenericConfiguration.attribute.selectMemberships.description=Si les appartenances doivent être récupérés depuis la cible. Généralement oui, sauf dans les cas où l’état de la cible importe peu.
config.GenericConfiguration.attribute.deleteMemberships.description=Si vous voulez supprimer les appartenances provisionnées dans la cible, généralement oui. Plusieurs type de suppressions vous seront proposé.
config.GenericConfiguration.attribute.deleteMembershipsIfGrouperDeleted.label=Supprimer les appartenances lorsqu'ils le sont côté Grouper
config.GenericConfiguration.attribute.deleteMembershipsIfGrouperDeleted.description=Option intermediaire. Supprimer les appartenances dans la cible uniquement si elles sont supprimées dans Grouper. Cela implique que les appartenances présentes avant la mise en place du provisionnement, ou présentes uniquement dans la cible (et non dans Grouper), ne seront pas supprimées.
config.GenericConfiguration.attribute.deleteMembershipsIfGrouperCreated.label=Supprimer l'appartenance si créées par Grouper
config.GenericConfiguration.attribute.deleteMembershipsIfGrouperCreated.description=Supprime les appartenances lorsque Grouper les a provisionnée à un moment donné et que cette appartenance a été supprimée dans Grouper.
config.GenericConfiguration.attribute.operateOnGrouperGroups.label=Provisionner les groupes
config.GenericConfiguration.attribute.operateOnGrouperGroups.description=Si le provisionnement implique des groupes. Ce n'est pas toujours le cas, notamment si vous provisionnez des appartenances ou des attributs d'entités (entityAttributes) sans lien avec un groupe cible.
config.GenericConfiguration.attribute.membershipAdvancedOptions.label=Options avancées
config.GenericConfiguration.attribute.membershipAdvancedOptions.description=Advanced membership options, note, there might not be any
config.GenericConfiguration.attribute.membership2AdvancedOptions.label=Options avancées
config.GenericConfiguration.attribute.membership2AdvancedOptions.description=Advanced membership2 options, note, there might not be any
config.GenericConfiguration.attribute.customizeGroupCrud.label=Personnaliser le CRUD des groupes
config.GenericConfiguration.attribute.customizeGroupCrud.description=Personnalise les caractéristiques des opération de insertion/lecture/mis à jour/suppression (Create/Read/Update/Delete) pour les groupes. Par défaut, les opérations sur les groupes seronts les suivantes : SELECT / INSERT / UPDATE / DELETE_IF_GROUPER_CREATED_THEN_DELETED
config.GenericConfiguration.attribute.makeChangesToEntities.label=Opérer sur les entités
config.GenericConfiguration.attribute.makeChangesToEntities.description=Si des opérations d'insertion, de mise à jours ou de suppression doivent être effectuées sur les entités de la cible. Par défaut, Grouper fait uniquement de la selection sur les entités de la cible.
config.GenericConfiguration.attribute.customizeEntityCrud.label=Personnaliser le CRUD des entités
config.GenericConfiguration.attribute.customizeEntityCrud.description=Personnalise les caractéristiques des opération de insertion/lecture/mis à jour/suppression (Create/Read/Update/Delete) pour les entités. Par défaut, les opérations seront limités au SELECT ou SELECT / INSERT / UPDATE / DELETE_IF_GROUPER_CREATED_THEN_DELETED si le choix a été fait d'opérer sur les entités de la cibles.
config.GenericConfiguration.attribute.selectGroups.label=Sélection des groupes
# breadcrumb on search screen
searchBreadcrumb=Résultats de la recherche
config.GenericConfiguration.attribute.selectGroups.description=Si les groupes doivent être récupérés depuis la cible. Généralement oui, sauf dans les cas où :- l'état de la cible importe peu
- Le provisionnement d'attributs d'utilisateur (userAttribute) sans aucun lien avec un groupe de la cible
- Le provisionnement d'appartenance sans aucun lien avec un groupe de la cible
config.GenericConfiguration.attribute.insertGroups.label=Insertion des groupes
config.GenericConfiguration.attribute.insertGroups.description=Si les groupes provisionnables, inexistants dans la cible, doivent être créés. Généralement oui.
config.GenericConfiguration.attribute.deleteGroups.label=Supprimer les groupes
config.GenericConfiguration.attribute.deleteGroups.description=Si vous voulez supprimer les groupes provisionnés dans la cible. Plusieurs type de suppressions vous seront proposé.
config.GenericConfiguration.attribute.deleteMembershipsIfNotExistInGrouper.label=Supprimer les appartenances si elles n'existent pas dans Grouper
config.GenericConfiguration.attribute.deleteMembershipsIfNotExistInGrouper.description=En général, c'est l'option à utiliser. Supprime toutes les appartenances, ne se trouvant pas dans Grouper, de la cible. Signifie que Grouper fait autorité sur les appartenances de la cible.
config.GenericConfiguration.attribute.deleteGroupsIfNotExistInGrouper.label=Supprimer les groupes s'ils n'existent pas dans Grouper
config.GenericConfiguration.attribute.deleteGroupsIfNotExistInGrouper.description=Supprimer les groupes de la cible n'existant plus dans Grouper et à condition de faire partie de la requête de sélection des tous les groupes (select all groupes). Signifie que Grouper fait autorité sur les groupes de la cible.
config.GenericConfiguration.attribute.deleteGroupsIfGrouperDeleted.label=Supprimer les groupes lorsqu'ils le sont côté Grouper
config.GenericConfiguration.attribute.deleteGroupsIfGrouperDeleted.description=Option intermediaire. Supprimer les groupes dans la cible uniquement si elles sont supprimées dans Grouper. Cela implique que les groupes présents avant la mise en place du provisionnement, ou présents uniquement dans la cible (et non dans Grouper), ne seront pas supprimées.
config.GenericConfiguration.attribute.deleteGroupsIfGrouperCreated.label=Supprimer les groupes si créés par Grouper
config.GenericConfiguration.attribute.deleteGroupsIfGrouperCreated.description=Supprime les groupes si Grouper a provisionné le groupe à un moment donné et que le groupe a été supprimé dans Grouper.
config.GenericConfiguration.attribute.updateGroups.label=Mise à jour des groupes
config.GenericConfiguration.attribute.updateGroups.description=Si les champs et attributs des groupes qui diffèrent de la cible doivent être mis à jour. Cela ne concerne pas les attributs d'appartenances si le type de provisionnement est groupAttributes.
config.GenericConfiguration.attribute.groupRequireMembers.label=Membres obligatoires
config.GenericConfiguration.attribute.groupRequireMembers.description=Si le groupe n'a pas de membres, alors considérer qu'il n'est pas provisionnable (avec possibilité de suppression dans la cible)
grouper.provisioning.attribute=Attribut
config.GenericConfiguration.attribute.showProvisioningDiagnostics.label=Afficher les diagnostics d'approvisionnement
config.GenericConfiguration.attribute.showAdvanced.label=Afficher les paramètres avancés
config.GenericConfiguration.attribute.canFullSync.label=Peut synchroniser complètement
config.GenericConfiguration.attribute.selectAllGroupsDuringDiagnostics.label=Sélectionnez tous les groupes pendant le diagnostic
config.GenericConfiguration.attribute.selectAllGroupsDuringDiagnostics.description=Selectionne tous les groupes et affiche certaines informations. En cas de large provisionnement, peut allonger le délai de traitement.
config.GenericConfiguration.attribute.selectAllEntitiesDuringDiagnostics.label=Sélectionner toutes les entités lors du diagnostic
config.GenericConfiguration.attribute.selectAllEntitiesDuringDiagnostics.description=Selectionne toutes les entités et affiche certaines informations. En cas de large provisionnement, peut allonger le délai de traitement.
config.GenericConfiguration.attribute.selectAllMembershipsDuringDiagnostics.label=toutes les appartenances lors du diagnostic
config.GenericConfiguration.attribute.selectAllMembershipsDuringDiagnostics.description=Selectionne toutes les appartenances et affiche certaines informations. En cas de large provisionnement, peut allonger le délai de traitement.
config.GenericConfiguration.attribute.createGroupDuringDiagnostics.label=Créer un groupe pendant le diagnostic
config.GenericConfiguration.attribute.createEntityDuringDiagnostics.label=Créer une entité pendant le diagnostic
config.GenericConfiguration.attribute.deleteGroupDuringDiagnostics.label=Supprimer le groupe pendant le diagnostic
config.GenericConfiguration.attribute.deleteEntityDuringDiagnostics.label=Supprimer l'entité pendant le diagnostic
config.GenericConfiguration.attribute.testGroupName.label=Nom du groupe de tests
config.GenericConfiguration.attribute.testGroupName.description=Mettez un nom complet de groupe ici qui est marqué comme provisionnable, par ex. test:testGroup
config.GenericConfiguration.attribute.testSubjectIdOrIdentifier.label=Test de l'id du sujet ou de l'identifiant
config.GenericConfiguration.attribute.debugLog.label=Journal de debug
config.GenericConfiguration.attribute.logAllObjectsVerbose.label=Afficher les logs détaillés de tous les objets
config.GenericConfiguration.attribute.logCommandsAlways.label=Log toutes les commandes effectuées sur la cible
config.GenericConfiguration.attribute.logCommandsAlways.description=Log toutes les commandes bas niveau effectuées sur la cible (succès et echec). A activer uniquement en cas de dépannage.
config.GenericConfiguration.attribute.logCommandsOnError.label=Log les commandes en erreur effectuées sur la cible
config.GenericConfiguration.attribute.logCommandsOnError.description=Log les commandes bas niveau, en erreur, sur la cible. A activer uniquement en cas de dépannage. Influence les performances même pour les transactions sans erreurs.
config.GenericConfiguration.attribute.groupAllowedToAssign.label=Groupe autorisé à assigner
config.GenericConfiguration.attribute.groupAllowedToView.label=Group autorisé à voir
config.GenericConfiguration.attribute.allowAssignmentsOnlyOnOneStem.label=Autoriser les affectations uniquement sur une racine
config.GenericConfiguration.attribute.readOnly.label=Lecture seulement
config.GenericConfiguration.attribute.readOnly.description=Execute le provisionnement en lecture seule, cela signifie qu'aucun changement ne sera fait sur la cible. L'option "Afficher les logs détaillés de tous les objets" permet d'afficher les opérations qu'auraient fait le provisionnement.
config.GenericConfiguration.attribute.numberOfGroupAttributes.label=Nombre d'attribut de groupe
config.GenericConfiguration.attribute.numberOfMembershipAttributes.label=Nombre d'attribut d'appartenance
config.GenericConfiguration.attribute.numberOfGroupAttributes.description=Dans l'objet representant un groupe dans la cible, c'est le nombre de champs et d'attributs
config.GenericConfiguration.attribute.numberOfMembershipAttributes.description=Dans l'objet representant une appartenance dans la cible, c'est le nombre d'attributs
config.GenericConfiguration.attribute.recalculateAllOperations.label=Recalculer tous les événements en temps réel
config.GenericConfiguration.attribute.provisioningType.label=Type d'approvisionnement
config.GenericConfiguration.attribute.groupIdOfUsersToProvision.label=ID de groupe d'entités à provisionner
config.GenericConfiguration.attribute.groupIdOfUsersToProvision.Description=Founit un groupe d'utilisateurs à provisionner dans la cible. Si l'utilisateur n'en fait pas partie, il n'est plus provisionnable.
config.GenericConfiguration.attribute.subjectIdentifierForMemberSyncTable.label=Synchro de membre -identifiant de sujet
config.GenericConfiguration.attribute.subjectIdentifierForMemberSyncTable.description=Les membres peuvent avoir jusqu'à 3 identifiants de sujets configurés dans Grouper. Selectionner celui qui sera stocké, dans la table de synchro de membre, pour le provisionnement. Surcharge le comportement par défaut déterminé par la manière dont le provisionnement est configuré.
config.GenericConfiguration.attribute.membershipsConvertToGroupSyncThreshold.label=Memberships convert to group sync threshold
config.GenericConfiguration.attribute.scoreConvertToFullSyncThreshold.label=Score convert to full sync threshold
config.GenericConfiguration.attribute.hasTargetGroupLink.label=A un lien avec des groupes dans la cible
config.GenericConfiguration.attribute.hasTargetGroupLink.description=Un lien de groupe (group link) doit s'opérer lorsque le provisionnement nécessite des données non-présentes dans Grouper mais récupérable dans l'objet du groupe cible. Ces données sont mis en cache dans la table "group sync" de la base de données. Quelques exemples de cas où cela est nécessaire : - Provisionner les appartenances à un groupe à partir de son DN ou de son UUID.
- Provisionner des entityAttributes où la valeur de groupe est un DN ou un UUID
config.AzureProvisioningStartWith.attribute.azureExternalSystemConfigId.label=Id config connecteur externe
config.AzureProvisioningStartWith.attribute.azureExternalSystemConfigId.description=Pick the Azure extenal system to connect to for this provisioner. If the azure external system is not in the list, first go and configure that in the Grouper external system UI screen.
config.AzureProvisioningStartWith.attribute.azurePattern.label=Azure pattern
config.AzureProvisioningStartWith.attribute.azurePattern.description=Azure pattern
config.AzureProvisioningStartWith.attribute.userAttributesType.label=User attributes type
config.AzureProvisioningStartWith.attribute.userAttributesType.description=User attributes type
config.AzureProvisioningStartWith.attribute.subjectSourceEntityResolverAttributes.label=Subject source entity resolver attributes
config.AzureProvisioningStartWith.attribute.subjectSourceEntityResolverAttributes.description=Subject source entity resolver attributes
config.AzureProvisioningStartWith.attribute.groupDisplayNameAttributeValue.label=Group display name attribute value
config.AzureProvisioningStartWith.attribute.groupDisplayNameAttributeValue.description=Group display name attribute value
config.AzureProvisioningStartWith.attribute.useGroupDescription.label=Use group description
config.AzureProvisioningStartWith.attribute.useGroupDescription.description=Use group description
config.AzureProvisioningStartWith.attribute.mailNicknameAttributeValue.label=Mail nickname attribute value
config.AzureProvisioningStartWith.attribute.mailNicknameAttributeValue.description=Mail nickname attribute value
config.AzureProvisioningStartWith.attribute.hasMetadataForGroupType.label=Has metadata for group type
config.AzureProvisioningStartWith.attribute.hasMetadataForGroupType.description=Has metadata for group type
config.AzureProvisioningStartWith.attribute.hasMetadataForAllowOnlyMembersToPost.label=Has metadata for allow only members to post
config.AzureProvisioningStartWith.attribute.hasMetadataForAllowOnlyMembersToPost.description=Has metadata for allow only members to post
config.AzureProvisioningStartWith.attribute.hasMetadataForHideGroupInOutlook.label=Has metadata for hide group in outlook
config.AzureProvisioningStartWith.attribute.hasMetadataForHideGroupInOutlook.description=Has metadata for hide group in outlook
config.AzureProvisioningStartWith.attribute.hasMetadataForSubscribeNewGroupMembers.label=Has metadata for subscribe new group members
config.AzureProvisioningStartWith.attribute.hasMetadataForSubscribeNewGroupMembers.description=Has metadata for subscribe new group members
config.AzureProvisioningStartWith.attribute.hasMetadataForWelcomeEmailDisabled.label=Has metadata for welcome email disabled
config.AzureProvisioningStartWith.attribute.hasMetadataForWelcomeEmailDisabled.description=Has metadata for welcome email disabled
config.AzureProvisioningStartWith.attribute.entityUserPrincipalName.label=Entity user principal name
config.AzureProvisioningStartWith.attribute.entityUserPrincipalName.description=Entity user principal name
config.AzureProvisioningStartWith.attribute.entityMailNickname.label=Entity mail nickname
config.AzureProvisioningStartWith.attribute.entityMailNickname.description=Entity mail nickname
config.AzureProvisioningStartWith.attribute.entityOnPremisesImmutableId.label=Entity on premises immutable id
config.AzureProvisioningStartWith.attribute.entityOnPremisesImmutableId.description=Entity on premises immutable id
config.AzureProvisioningStartWith.attribute.manageEntitiesInAzure.label=Manage entities in azure
config.AzureProvisioningStartWith.attribute.manageEntitiesInAzure.description=Manage entities in azure
config.AzureProvisioningStartWith.attribute.entityDisplayName.label=Entity display name
config.AzureProvisioningStartWith.attribute.entityDisplayName.description=Entity display name
config.DuoProvisioningStartWith.attribute.duoExternalSystemConfigId.label=Duo external system
config.DuoProvisioningStartWith.attribute.duoExternalSystemConfigId.description=Duo external system
config.DuoProvisioningStartWith.attribute.duoPattern.label=Duo pattern
config.DuoProvisioningStartWith.attribute.duoPattern.description=Duo pattern
config.DuoProvisioningStartWith.attribute.userAttributesType.label=User attributes type
config.DuoProvisioningStartWith.attribute.userAttributesType.description=User attributes type
config.DuoProvisioningStartWith.attribute.subjectSourceEntityResolverAttributes.label=Subject source entity resolver attributes
config.DuoProvisioningStartWith.attribute.subjectSourceEntityResolverAttributes.description=Subject source entity resolver attributes
config.DuoProvisioningStartWith.attribute.manageGroups.label=Manage groups
config.DuoProvisioningStartWith.attribute.manageGroups.description=Manage groups
config.DuoProvisioningStartWith.attribute.groupNameAttributeValue.label=Group name attribute value
config.DuoProvisioningStartWith.attribute.groupNameAttributeValue.description=Group name attribute value
config.DuoProvisioningStartWith.attribute.useGroupDescription.label=Use group description
config.DuoProvisioningStartWith.attribute.useGroupDescription.description=Use group description
config.DuoProvisioningStartWith.attribute.manageEntities.label=Manage entities
config.DuoProvisioningStartWith.attribute.manageEntities.description=Manage entities
config.DuoProvisioningStartWith.attribute.entityUserName.label=User name
config.DuoProvisioningStartWith.attribute.entityUserName.description=Entity user name
config.DuoProvisioningStartWith.attribute.entityNameSubjectAttribute.label=Name subject attribute or entity resolver name
config.DuoProvisioningStartWith.attribute.entityNameSubjectAttribute.description=Name subject attribute or entity resolver name
config.DuoProvisioningStartWith.attribute.entityFirstNameSubjectAttribute.label=First name subject attribute or entity resolver name
config.DuoProvisioningStartWith.attribute.entityFirstNameSubjectAttribute.description=First name subject attribute or entity resolver name
config.DuoProvisioningStartWith.attribute.entityEmailSubjectAttribute.label=Email subject attribute or entity resolver name
config.DuoProvisioningStartWith.attribute.entityEmailSubjectAttribute.description=Email subject attribute or entity resolver name
config.GenericConfiguration.attribute.refreshSubjectLinkIfLessThanAmount.label=Actualiser le lien du sujet
config.GenericConfiguration.attribute.refreshEntityLinkIfLessThanAmount.label=Actualiser le lien de l'entité cible
config.GenericConfiguration.attribute.refreshGroupLinkIfLessThanAmount.label=Actualiser le lien du groupe cible
config.GenericConfiguration.attribute.refreshGroupLinkIfLessThanAmount.description=Les liens de groupes cibles seront rafraichis quand ils peuvent l'être (récupération de tous les groupes lors d'une synchro complète), ou quand ils doivent l'être (les données de lien du groupe ne sont pas en cache dans Grouper). Autrement lors d'opérations sur des groupes et lorsqu'il y en a moins que ce nombre le lien de groupe sera actualisé et si il y en a plus, les données mises en cache seront utilisées. La valeur doit-être un entier.
config.GenericConfiguration.attribute.targetGroupAttribute.i.name.label=__i+1__ - nom
config.GenericConfiguration.attribute.option.targetGroupAttribute.i.groupAttributePrefix=Groupe
config.GenericConfiguration.attribute.option.targetEntityAttribute.i.entityAttributePrefix=Entité
config.GenericConfiguration.attribute.option.targetGroupAttribute.i.attributePrefix=attr
provisioning.helper.variable.grouperProvisioningGroup=grouperProvisioningGroup (ProvisioningGroup.java) : il s’agit de la représentation Grouper du groupe. Les champs incluent : id, idIndex, name, displayName. Les attributs comprennent : description
# search results
searchTitle=Résultats de la recherche
# placeholder in the search textfield
searchPlaceholder=Rechercher
# search button text on search screen
searchButton=Rechercher
provisioning.helper.variable.gcGrouperSyncGroup=gcGrouperSyncGroup (GcGrouperSyncGroup.java) : il s’agit de l’objet de groupe "sync". Les champs comprennent : groupAttributeValueCache0, groupAttributeValueCache1, groupAttributeValueCache2, groupAttributeValueCache3
provisioning.helper.variable.provisioningGroupWrapper=provisioningGroupWrapper (ProvisioningGroupWrapper.java) : contient des références à toutes les données du groupe. Les champs incluent : create, delete, recalc, gcGrouperSyncGroup, grouperProvisioningGroup, grouperTargetGroup, targetProvisioningGroup, targetNativeGroup
provisioning.helper.variable.grouperTargetGroup=grouperTargetGroup (ProvisioningGroup.java) : généralement ce n’est pas nécessaire car il est construit par le processus de traduction. Les champs et attributs dépendent du provisionneur.
config.GenericConfiguration.attribute.targetGroupAttribute.i.insert.label=__i+1__ - insérer
config.GenericConfiguration.attribute.targetGroupAttribute.i.insert.description=Cet attribut doit-il être défini lors de la création d’objets dans la cible ?
config.GenericConfiguration.attribute.targetGroupAttribute.i.update.label=__i+1__ - mise à jour
config.GenericConfiguration.attribute.targetGroupAttribute.i.ignoreIfMatchesValue.label=__i+1__ - ignorer si cela correspond à la valeur
config.GenericConfiguration.attribute.targetGroupAttribute.i.ignoreIfMatchesValue.description=Si le champ de groupe ou la valeur d'attribut correspond à l'une de ces valeurs, ignorez-le (ne pas supprimer ni mettre à jour). Valeurs séparées par des virgules, la virgule échappée est U+002C
config.GenericConfiguration.attribute.targetGroupAttribute.i.multiValued.label=__i+1__ - attribut à plusieurs valeurs
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateExpressionCreateOnly.label=__i+1__ - insertion d'expression de traduction uniquement
# reset button text on search screen
searchResetButton=Réinitialiser
config.GenericConfiguration.attribute.targetGroupAttribute.i.multiValued.description=Si cet attribut est multi-évalué dans la cible. En général, les attributs ont une valeur unique. L'attribut d'appartenance (ex. uniqueMember), lui, doit avoir plusieurs valeurs si vous provisionnez des groupAttributes.
config.GenericConfiguration.attribute.targetGroupAttribute.i.update.description=Cet attribut doit-il être être modifié lors de la mise à jour du groupe. This defaults to if the group object is selected. Note, if this is the memberships attribute in the provisioning type 'groupAttributes' then the CRUD controls on memberships will take effect instead of this attribute's CRUD.
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateExpressionTypeCreateOnly.label=__i+1__ - type de transformation lors de l'insertion
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateExpressionTypeCreateOnly.description=Paramètre valable uniquement lors de l'insertion. Si le champ peut-être repris tel quel alors sélectionnez GrouperProvisioningGroupField. Si l'attribut doit avoir des valeurs pré-défini (ex : objectClass) alors choisir staticValues. Sinon, utiliser translationScript (script de transformation).
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateFromGrouperProvisioningGroupFieldCreateOnly.label=__i+1__ - traduire de grouperProvisioningGroup champ d'insertion seulement
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateFromGrouperProvisioningGroupFieldCreateOnly.description=Sélectionnez le champ (pour insérer uniquement) dans grouperProvisioningGroup à partir duquel copier les données. id : est l’UUID du groupe, idIndex : identifiant numérique, displayExtension : dernière partie du nom e.g. pour affichage dans l’interface utilisateur, displayName : chemin complet du nom d’affichage e.g. pour affichage dans l’interface utilisateur, extension : dernière partie du nom du système, nom : chemin complet du nom du système, description : description du groupe
config.GenericConfiguration.attribute.targetGroupAttribute.i.translateExpression.label=__i+1__ - expression de traduction
config.GenericConfiguration.attribute.targetGroupAttribute.i.defaultValue.label=__i+1__ - valeur par défaut
config.GenericConfiguration.attribute.targetGroupAttribute.i.defaultValue.description=Si la valeur ne doit pas être vide dans la cible, répertoriez ici la valeur à affecter au champ/attribut s'il est vide.
config.GenericConfiguration.attribute.targetGroupAttribute.i.required.label=__i+1__ - obligatoire
config.GenericConfiguration.attribute.targetGroupAttribute.i.required.description=Si ce champ est obligatoire, alors le groupe est invalide et ne sera pas provisionné si la valeur est manquante
config.GenericConfiguration.attribute.targetGroupAttribute.i.maxlength.label=__i+1__ - longueur maximale
config.GenericConfiguration.attribute.targetGroupAttribute.i.maxlength.description=S’il y a une longueur maximale requise pour ce champ dans la cible, assignez le nombre entier de caractères maximum. Si cette taille de champ est supérieure à la longueur maximale, alors le groupe n’est pas valide et ne sera pas approvisionné
config.GenericConfiguration.attribute.targetGroupAttribute.i.validExpression.label=__i+1__ - expression de validation
config.GenericConfiguration.attribute.targetGroupAttribute.i.validExpression.description=S’il y a une validation complexe par le script JEXL, saisissez-la ici. Les variables disponibles sont "value" (valeur unique), et "valueMultiple" (valeurs multiples supportées. Renvoie true pour valide ou false pour invalide. Exemple pour voir si la valeur numérique est positive : ${value>0}
config.GenericConfiguration.attribute.selectEntities.label=Sélectionner des entités
config.GenericConfiguration.attribute.insertEntities.label=Insérer les entités
config.GenericConfiguration.attribute.updateEntities.label=Mettre à jour les entités
config.GenericConfiguration.attribute.deleteEntities.label=Supprimer les entités
config.GenericConfiguration.attribute.deleteEntitiesIfNotExistInGrouper.label=Supprimer les entités si elles n'existent pas dans Grouper
config.GenericConfiguration.attribute.deleteEntitiesIfNotExistInGrouper.description=Supprimer toutes les entités de la cible qui sont sélectionnées dans l’opération "Sélectionner toutes les entités" qui ne sont pas approvisionné par Grouper dans la cible. Cela signifie que Grouper fait autorité sur les entités.
config.GenericConfiguration.attribute.deleteEntitiesIfGrouperDeleted.label=Supprimer les entités si supprimées dans Grouper
config.GenericConfiguration.attribute.subjectSourcesToProvision.label=Sources des sujets à utiliser
config.GenericConfiguration.attribute.subjectSourcesToProvision.description=Généralement, vous ne sélectionnerez que vos sources « personnes ». Si un sujet ne figure dans aucune des sources sélectionnées, il n'est pas considéré comme provisionnable.
config.GenericConfiguration.attribute.hasTargetEntityLink.label=A un lien d'entité cible
config.GenericConfiguration.attribute.numberOfEntityAttributes.label=Nombre d'attributs d'entité
provisioning.helper.variable.gcGrouperSyncMember=gcGrouperSyncMember (GcGrouperSyncMember.java) : c'est l'objet entité "sync". Les champs incluent : entityAttributeValueCache0, entityAttributeValueCache1, entityAttributeValueCache2, entityAttributeValueCache3
provisioning.helper.variable.provisioningEntityWrapper=provisioningEntityWrapper (ProvisioningGroupWrapper.java) : contient des références à toutes les données d'entité. Les champs incluent : créer, supprimer, recalc, gcGrouperSyncMember, grouperProvisioningEntity, grouperTargetEntity, targetProvisioningEntity, targetNativeEntity
provisioning.helper.variable.grouperTargetEntity=grouperTargetEntity (ProvisioningEntity.java) : en général, il n'est pas nécessaire car il est construit par le processus de traduction. Les champs et les attributs dépendent du fournisseur.
config.GenericConfiguration.attribute.targetEntityAttribute.i.valueType.label=__i+1__ - type de valeur
config.GenericConfiguration.attribute.targetEntityAttribute.i.valueType.description=Généralement, cela va être une chaîne (text). int signifie un entier signé de 4 octets (-2 milliards à 2 milliards). long est pour de grands entiers
config.GenericConfiguration.attribute.targetEntityAttribute.i.select.label=__i+1__ - sélectionner
config.GenericConfiguration.attribute.targetEntityAttribute.i.select.description=Cet attribut doit-il être lu à partir de la cible? S’il n’est utilisé que pour l’insertion, il n’est pas nécessaire. Autrement, vous sélectionneriez généralement l’attribut.
config.GenericConfiguration.attribute.targetEntityAttribute.i.insert.label=__i+1__ - insérer
config.GenericConfiguration.attribute.targetEntityAttribute.i.insert.description=Cet attribut doit-il être défini lors de la création d’objets dans la cible ?
config.GenericConfiguration.attribute.targetEntityAttribute.i.update.label=__i+1__ - mise à jour
config.GenericConfiguration.attribute.targetEntityAttribute.i.update.description=Cet attribut devrait être modifié lors de la mise à jour du groupe.
config.GenericConfiguration.attribute.targetEntityAttribute.i.ignoreIfMatchesValue.label=__i+1__ - ignorer si cela correspond à la valeur
config.GenericConfiguration.attribute.targetEntityAttribute.i.ignoreIfMatchesValue.description=Si le champ d'entité ou la valeur d'attribut correspond à l'une de ces valeurs, ignorez-la (ne pas supprimer ni mettre à jour). Valeurs séparées par des virgules, la virgule échappée est U+002C
config.GenericConfiguration.attribute.targetEntityAttribute.i.multiValued.label=__i+1__ - attribut à plusieurs valeurs
config.GenericConfiguration.attribute.targetEntityAttribute.i.translateExpressionCreateOnly.label=__i+1__ - translation expression during inserts
config.GenericConfiguration.attribute.targetEntityAttribute.i.translateExpression.label=__i+1__ - expression de traduction
config.GenericConfiguration.attribute.targetEntityAttribute.i.translateExpressionType.label=__i+1__ - type de traduction
config.GenericConfiguration.attribute.targetEntityAttribute.i.defaultValue.description=Si la valeur ne doit pas être vide dans la cible, répertoriez ici la valeur à affecter au champ/attribut s'il est vide.
config.GenericConfiguration.attribute.targetEntityAttribute.i.required.label=__i+1__ - obligatoire
config.GenericConfiguration.attribute.targetEntityAttribute.i.maxlength.label=__i+1__ - longueur maximale
config.GenericConfiguration.attribute.targetEntityAttribute.i.maxlength.description=Nombre de caractères maximum pour ce champ. Si ce nombre est dépassé alors l'entité sera invalide et ne sera pas provisionnée
config.GenericConfiguration.attribute.targetEntityAttribute.i.validExpression.label=__i+1__ - expression de validation
config.GenericConfiguration.attribute.targetEntityAttribute.i.validExpression.description=S’il y a une validation complexe par le script JEXL, saisissez-la ici. Les variables disponibles sont "value" (valeur unique), et "valueMultiple" (valeurs multiples supportées. Renvoie true pour valide ou false pour invalide. Exemple pour voir si la valeur numérique est positive : ${value>0}
config.GenericConfiguration.subSection.metadata.title=Métadonnées
config.GenericConfiguration.subSection.metadata.description=Les métadonnées sont des informations supplémentaires attachées aux dossiers, groupes, entités ou appartenances utilisées dans la configuration de l'approvisionnement
config.GenericConfiguration.attribute.configureMetadata.label=Configurer les métadonnées
config.GenericConfiguration.attribute.configureMetadata.description=Si vous souhaitez afficher la configuration des métadonnées pour apporter des modifications
config.GenericConfiguration.attribute.numberOfMetadata.label=Nombre de métadonnées
config.GenericConfiguration.attribute.numberOfMetadata.description=Le nombre de métadonnées que vous souhaitez configurer
config.GenericConfiguration.subSection.metadata.i.title=Élément de métadonnées __i+1__
config.GenericConfiguration.subSection.metadata.i.description=Configurer l'attribut de métadonnées
config.GenericConfiguration.attribute.metadata.i.name.label=Métadonnées __i+1__ : nom
config.GenericConfiguration.attribute.metadata.i.showForFolder.description=Cet élément de métadonnées doit s'afficher quand il est marqué sur un dossier comme provisionnable
config.GenericConfiguration.attribute.metadata.i.showForGroup.label=Métadonnées __i+1__ : afficher pour le groupe
config.GenericConfiguration.attribute.metadata.i.showForGroup.description=Si cet élément de métadonnées doit s'afficher quand un groupe est marqué comme provisionnable
config.GenericConfiguration.attribute.metadata.i.showForMember.label=Métadonnées __i+1__ : afficher pour l'entité
config.GenericConfiguration.attribute.metadata.i.showForMember.description=Cet élément de métadonnées doit s'afficher quand il est marqué sur un membre (entité) comme provisionnable
config.GenericConfiguration.attribute.metadata.i.showForMembership.label=Métadonnées __i+1__ : afficher pour l'appartenance
config.GenericConfiguration.attribute.metadata.i.showForMembership.description=Cet élément de métadonnées doit s'afficher quand il est marqué sur une appartenance comme provisionnable
config.GenericConfiguration.attribute.metadata.i.valueType.label=Métadonnées __i+1__ : type de valeur
config.GenericConfiguration.attribute.metadata.i.valueType.description=Type de valeur du formulaire Web et valeur d'attribut
config.GenericConfiguration.attribute.metadata.i.defaultValue.label=Métadonnées __i+1__ : valeur par défaut
config.GenericConfiguration.attribute.metadata.i.defaultValue.description=Valeur par défaut des métadonnées si l'utilisateur ne saisit rien
config.GenericConfiguration.attribute.metadata.i.formElementType.label=Métadonnées __i+1__ : élément de formulaire
config.GenericConfiguration.attribute.metadata.i.formElementType.description=Type d'élément de formulaire sur l'interface utilisateur
config.GenericConfiguration.attribute.metadata.i.dropdownValues.label=Métadonnées __i+1__ : valeurs déroulantes
config.GenericConfiguration.attribute.metadata.i.dropdownValues.description=Valeurs déroulantes séparées par des virgules, virgules d'échappement dans les valeurs avec le code hexadécimal ,
config.GenericConfiguration.attribute.metadata.i.required.label=Métadonnées __i+1__ : obligatoire
config.GenericConfiguration.attribute.metadata.i.required.description=Cet élément est requis. Remarque : il ne peut pas être requis et avoir une valeur par défaut
config.GenericConfiguration.attribute.metadata.i.groupIdThatCanView.label=Métadonnées __i+1__ : ID de groupe pour VOIR
config.GenericConfiguration.attribute.metadata.i.groupIdThatCanView.description=ID du groupe dont les membres pourront voir cette metadonnée (e.g. abc123def456)
config.GenericConfiguration.attribute.metadata.i.groupIdThatCanUpdate.label=Metadata __i+1__ : ID groupe pour MODIFIER
config.GenericConfiguration.attribute.metadata.i.groupIdThatCanUpdate.description=ID du groupe dont les membres pourront voir/modifier cette metadonnée (e.g. abc123def456)
config.GenericConfiguration.attribute.showAssigningProvisioning.label=Afficher les paramètres de provisionnement
config.GenericConfiguration.attribute.showAssigningProvisioning.description=Afficher les paramètres liés au provisionnement des objets
config.GenericConfiguration.attribute.onlyProvisionPolicyGroups.label=Provisionner seulement les groupes de privilège
config.GenericConfiguration.attribute.onlyProvisionPolicyGroups.description=Permet de provisionner uniquement les groupes de privilèges lorsque un dossier est marqué comme provisionnable
config.GenericConfiguration.attribute.allowPolicyGroupOverride.label=Surcharge du paramètre de provision des groupes de privilège
config.GenericConfiguration.attribute.allowPolicyGroupOverride.description=Permet de surcharge le paramètre de provision des groupes de privilège via une métadonnée assignée sur le dossier
config.GenericConfiguration.attribute.provisionableRegex.label=Regex de provision
config.GenericConfiguration.attribute.provisionableRegex.description=Si vous souhaitez filtrer les groupes dans les dossiers provisionnés par une expression régulière sur leurs noms. Si le groupe concorde avec la regex alors il sera provisionné. Si vous utilisez "not matches" alors il sera filtré. Ex :
folderExtension matches ^.*_someExtension$
folderName not matches ^.*_someExtension$
groupExtension matches ^.*_someExtension$
groupName not matches ^.*_someExtension$
config.GenericConfiguration.attribute.allowProvisionableRegexOverride.description=Permet de surcharge la regex de provision via une métadonnée assignée sur le dossier
grouperProvisioningObjectMetadataProvisionOnlyPolicyGroupsLabel=Provisionner seulement les groupes de privilège
grouperProvisioningObjectMetadataProvisionOnlyPolicyGroupsDescription=Permet de provisionner uniquement les groupes de privilèges lorsque un dossier est marqué comme provisionnable (défaut : ${grouperRequestContainer.provisioningContainer.currentGuiGrouperProvisioningAttributeValue.grouperProvisioner.retrieveGrouperProvisioningConfiguration().isOnlyProvisionPolicyGroups()})
grouperProvisioningMetadataLdapGroupDnOverrideLabel=Surcharge du DN de groupe
grouperProvisioningMetadataLdapGroupDnOverrideDescription=Si ce groupe doit pointer sur un groupe LDAP dont la localisation n'est pas celle par défaut, indiquer le DN où ce groupe devrait être synchronisé
grouperProvisioningObjectMetadataProvisionableRegexLabel=Regex de provision
grouperProvisioningObjectMetadataProvisionableRegexDescription=Si vous souhaitez filtrer les groupes dans les dossiers provisionnés par une expression régulière sur leurs noms.
Valeur par défaut : '${grouperRequestContainer.provisioningContainer.currentGuiGrouperProvisioningAttributeValue.grouperProvisioner.retrieveGrouperProvisioningConfiguration().getProvisionableRegex()}'.
Si le groupe concorde avec la regex alors il sera provisionné. Si vous utilisez "not matches" alors il sera filtré. Ex :
folderExtension matches ^.*_someExtension$
folderName not matches ^.*_someExtension$
groupExtension matches ^.*_someExtension$
groupName not matches ^.*_someExtension$
grouperProvisioningObjectMetadataProvisionableRegexError=Erreur : regex invalide. Elle doit être de la forme : folderExtension matches ^.*_someExtension$ folderName not matches ^.*_someExtension groupExtension matches ^.*_someExtension$ groupName not matches ^.*_someExtension$
config.LdapProvisionerConfiguration.title=LDAP
config.LdapProvisionerConfiguration.attribute.provisioningType.label=Type de provisionnement LDAP
config.LdapProvisionerConfiguration.attribute.provisioningType.description=groupAttributes : groupe ldap avec des attributs contenant les appartenances
entityAttributes : utilisateur ldap avec des attributs contenant les appartenances
Habituellement, avec un provisionnement LDAP, le type utilisé est groupAttributes.
config.LdapProvisionerConfiguration.attribute.userSearchBaseDn.label=Base DN pour la recherche d'entité
config.LdapProvisionerConfiguration.attribute.userSearchFilter.label=Filtre de recherche d'entité
config.LdapProvisionerConfiguration.attribute.userSearchAllFilter.label=Filtre de recherche de toutes les entités
config.LdapProvisionerConfiguration.attribute.groupSearchBaseDn.label=Base DN pour la recherche de groupe
config.LdapProvisionerConfiguration.attribute.groupSearchFilter.label=Filtre de recherche de groupe
config.LdapProvisionerConfiguration.attribute.groupSearchFilter.description=Recherche retournant un seul groupe. Vous pouvez utiliser la variable 'targetGroup'. Ex : (&(gidNumber=${targetGroup.retrieveAttributeValue('gidNumber')})(objectClass=groupOfNames)). Remarque : si le filtre de recherche est simplement l'attribut configuré comme attribut de recherche, vous pouvez laisser ce champ à vide
config.LdapProvisionerConfiguration.attribute.groupSearchAllFilter.label=Filtre de recherche de tous les groupes
config.LdapProvisionerConfiguration.attribute.groupSearchAllFilter.description=Filtre retournant l'ensemble des groupes. Si vide, par défaut, la recherche utilisera l'attribut configuré comme attribut de recherche et les objectclass, si configuré. Ex : (&(gidNumber=*)(objectClass=posixGroup)(objectClass=top))
config.LdapProvisionerConfiguration.attribute.allowLdapGroupDnOverride.label=Autoriser la surchage du DN
config.LdapProvisionerConfiguration.attribute.allowLdapGroupDnOverride.description=Lorsque un groupe est marqué comme provisionnable, autoriser une valeur différente que celle par défaut pour le DN (afin de provisionner un groupe dans une branche spécifique)
config.LdapProvisionerConfiguration.attribute.groupDnType.label=Type de DN pour les groupes
config.LdapProvisionerConfiguration.attribute.groupRdnAttribute.label=Attribut RDN des groupes
config.LdapProvisionerConfiguration.attribute.groupRdnAttribute.description=L'attribut RDN pour les groupes LDAP. Ce menu déroulant est alimenté à partir des attributs de groupe (à configurer un peu plus bas). Renseignez-les puis sélectionner le RDN. Actualiser
config.LdapProvisionerConfiguration.attribute.folderRdnAttribute.label=Attribut RDN pour les dossiers
config.LdapProvisionerConfiguration.attribute.folderRdnAttribute.description=L'attribut RDN à utiliser pour provisionner les dossiers dans le LDAP. Ex : si l'attribut "ou" pour les dossiers et "cn" pour les groupes sont utilisés comme attribut RDN, alors un groupe app:foo:service:policy:foo_user sera provisionné dans le LDAP avec le DN suivant : cn=foo_user,ou=policy,ou=service,ou=foo,ou=app.
config.LdapProvisionerConfiguration.attribute.folderObjectClasses.label=Object classes des dossiers
config.LdapProvisionerConfiguration.attribute.folderObjectClasses.description=Les objectClass (séparés par une virgule) à ajouter lorsqu'un dossier est provisionné dans le LDAP.
config.SqlProvisionerConfiguration.title=SQL
config.SqlProvisionerConfiguration.attribute.provisioningType.label=Type de provisionnement SQL
config.SqlProvisionerConfiguration.attribute.dbExternalSystemConfigId.label=ID config de base de données externe
config.SqlProvisionerConfiguration.attribute.membershipTableName.label=Nom de la table des appartenances
config.SqlProvisionerConfiguration.attribute.membershipSearchQuery.label=Requête utilisée pour rechercher les appartenances
config.SqlProvisionerConfiguration.attribute.userTableName.label=Nom de la table des entités
config.SqlProvisionerConfiguration.attribute.userPrimaryKey.label=Clé primaire d'entité
config.SqlProvisionerConfiguration.attribute.userSearchQuery.label=Requête de recherche d'entité
config.SqlProvisionerConfiguration.attribute.insertEntities.label=Insérer les entités
config.SqlProvisionerConfiguration.attribute.groupTableName.label=Nom de la table de groupe
config.SqlProvisionerConfiguration.attribute.groupSearchQuery.label=Requête de recherche de groupe
provisioning.configuration.validation.mustHaveEntityMembershipAttribute=Erreur : ce provisionnement alimente des entityAttributes mais vous n'avez pas de champ d'entité ni d'attribut utilisé pour l'appartenance. Merci d'indiquer un champ d'entité ou d'attribut
provisioning.configuration.validation.mustHaveGroupMembershipAttribute=Erreur : ce provisionnement alimente des groupMemberships mais vous n'avez pas de champ de groupe ni d'attribut utilisé pour l'appartenance. Merci d'indiquer un champ d'entité ou d'attribut
provisioning.configuration.validation.mustHaveEntityMatchingId=Erreur : ce provisionnement alimente des entityAttributes mais vous n'avez pas de champ d'entité ni d'attribut marqué comme matchingId. Merci d'indiquer un champ d'entité ou d'attribut comme matchingId
provisioning.configuration.validation.mustHaveGroupMatchingId=Erreur : ce provisionnement alimente des groupMemberships mais vous n'avez pas de champ de groupe ni d'attribut utilisé comme matchingId. Merci d'indiquer un champ d'entité ou d'attribut à utiliser comme matchingId
provisioning.configuration.validation.mustInsertDnIfInsertingEntities=Erreur : si vous insérez des entités, vous devez ajouter le DN (champ nom)
provisioning.configuration.validation.mustInsertDnIfInsertingGroups=Erreur : si vous insérez des groupes, vous devez ajouter le DN (champ nom)
provisioning.configuration.validation.mustSelectOrInsertMemberships=Erreur : si vous faites des opérations sur l'appartenance, vous devez indiquer une sélection (select) ou un ajout (insert)
provisioning.configuration.validation.mustSelectOrInsertEntities=Erreur : si vous faites des opérations sur les entités, vous devez indiquer une sélection (select) ou un ajout (insert)
provisioning.configuration.validation.mustSelectOrInsertGroups=Erreur : si vous faites des opérations sur les groupes, vous devez indiquer une sélection (select) ou un ajout (insert)
provisioning.configuration.validation.mustHaveGroupDn=Erreur : vous devez avoir un champ de groupe nommé "name". Ce champ représente le DN
provisioning.configuration.validation.mustHaveEntityDn=Erreur : vous devez avoir un champ d'entité nommé "name". Ce champ représente le DN
provisioning.configuration.validation.mustSelectDn=Erreur : vous devez selectionner le DN (champ nom)
provisioning.configuration.validation.oneGroupDeleteType=Erreur : si vous supprimez des groupes, vous devez sélectionner un et seulement un type de suppression
provisioning.configuration.validation.oneMembershipDeleteType=Erreur : si vous supprimez des appartenances, vous devez sélectionner un et seulement un type de suppression
provisioning.configuration.validation.oneEntityDeleteType=Erreur : si vous supprimez des entités, vous devez sélectionner un et seulement un type de suppression
provisioning.configuration.validation.targetGroupLinkNeedsConfig=Erreur : si vous utilisez un 'lien de groupe' (group link), vous devez transformer un attribut de groupe vers un champ de synchro (recommandé) ou avoir un script (moins courant)
# folder header in the search results
searchFolderHeader=Dossier
# name header in the search results
searchNameHeader=Nom
provisioning.configuration.validation.targetEntityLinkNeedsConfig=Erreur : si vous utilisez un 'lien d'entité' (entity link), vous devez transformer un attribut d'entité vers un champ de synchro (recommandé) ou avoir un script (moins courant)
provisioning.configuration.validation.extraneousConfigs=Erreur : Il y a des paramètres en trop pour ce provisionnement : ${extraneousConfig}. Merci de les supprimer.
provisioning.configuration.validation.invalidClass=Erreur : classe de provisionnement invalide
provisioning.configuration.validation.multipleAttributesSameName=Erreur : deux ${type} ${fieldType} possèdent le même nom '${attributeName}'
provisioning.configuration.validation.attributeNameRequired=Erreur : ${type} ${fieldType} name est requis
provisioning.configuration.validation.dnRequired=Erreur : le champ 'nom' de ${type} est requis. Il représente le DN LDAP
provisioning.configuration.validation.dnString=Erreur : le champ 'nom' de ${type} doit-être de type 'string'. Il représente le DN LDAP
provisioning.configuration.validation.groupIdOfUsersToProvisionNotExist=Erreur : le groupe ne fait pas partie des UUID des utilisateurs à provisionner
provisionerConfigurationSaveErrorMetadataNotValidFormat=Le nom d'une métadonnée doit commencer par md_ et ne peut contenir que des caractères alphanumériques et des tirets-bas.
provisionerConfigurationSaveErrorMetadataDefaultValueNotCorrectType=La valeur par défaut doit être du type sélectionné '$$selectedType$$'.
config.GrouperScim2Configuration.title=SCIM2
config.GrouperScim2Configuration.attribute.bearerTokenExternalSystemConfigId.label=id connecteur externe du bearer token
config.GrouperScim2Configuration.attribute.scimType.label=SCIM type
config.GrouperScim2Configuration.attribute.scimType.description=SCIM type
config.GrouperScim2Configuration.attribute.acceptHeader.label=Accept header
config.GrouperScim2Configuration.attribute.acceptHeader.description=Value to send in the accept header in http request when making a call to the target
config.GenericConfiguration.attribute.replaceMemberships.label=Remplacer les membres
config.GenericConfiguration.attribute.replaceMemberships.description=Si les membres doivent être remplacés lors d'une synchro complète. En général, ce sera « true », sauf lorsque vous ne souhaitez pas faire une synchro complète des membres
config.GenericConfiguration.subSection.general.title=Paramètres générals
config.GenericConfiguration.subSection.general.description=Paramètres initiaux de la source de sujets
config.GenericConfiguration.subSection.subjectFieldMapping.title=Mappage des champs de sujet
config.GenericConfiguration.subSection.subjectFieldMapping.description=Mappage des champs de sujet
config.GenericConfiguration.subSection.searchAttributes.title=Attributs de recherche
config.GenericConfiguration.subSection.searchAttributes.description=Attributs de recherche
config.GenericConfiguration.subSection.sortAttributes.title=Attributs de trie
config.GenericConfiguration.subSection.sortAttributes.description=Attributs de trie
config.GenericConfiguration.subSection.ldapSettings.title=Paramètres LDAP
config.GenericConfiguration.subSection.ldapSettings.description=Paramètres LDAP
config.GenericConfiguration.subSection.sqlSettings.title=Paramètres SQL
config.GenericConfiguration.subSection.sqlSettings.description=Paramètres SQL
config.GenericConfiguration.subSection.checkConfigAndDiagnostics.title=Vérif config et diagnostics
config.GenericConfiguration.subSection.checkConfigAndDiagnostics.description=Vérif config et diagnostics
config.GenericConfiguration.subSection.statusSettings.title=Paramètre de statut
config.GenericConfiguration.subSection.statusSettings.description=Paramètre de statut
config.GenericConfiguration.subSection.searchAttribute.i.title=index de l'attribut de recherche __i__
config.GenericConfiguration.subSection.searchAttribute.i.description=Attribut de recherche
config.GenericConfiguration.subSection.sortAttribute.i.title=Index de l'attribut de trie __i__
config.GenericConfiguration.subSection.sortAttribute.i.description=Attribut de trie
config.GenericConfiguration.subSection.attribute.i.title=Attribut de sujet __i+1__
config.GenericConfiguration.subSection.attribute.i.description=Attribut de sujet
config.GenericConfiguration.attribute.param.SubjectID_AttributeType.value.label=Attribut contenant l'id du sujet
config.GenericConfiguration.attribute.param.SubjectID_AttributeType.value.description=Sélectionnez l'attribut qui doit être utilisé pour l'ID du sujet, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.param.Name_AttributeType.value.label=Attribut contenant le nom du sujet
config.GenericConfiguration.attribute.param.Name_AttributeType.value.description=Sélectionnez l'attribut qui doit être utilisé pour le nom du sujet, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.param.Description_AttributeType.value.label=Attribut contenant la description du sujet
config.GenericConfiguration.attribute.param.Description_AttributeType.value.description=Sélectionnez l'attribut qui doit être utilisé pour la description du sujet, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.param.emailAttributeName.value.label=Attribut contenant l'e-mail
config.GenericConfiguration.attribute.param.emailAttributeName.value.description=Sélectionnez l'attribut qui doit être utilisé pour l'e-mail, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.param.netId.value.label=Attribut contenant le net ID
# needs at least two chars to search
searchErrorNotEnoughChars=Erreur: veuillez saisir au moins 2 caractères
# too many results based on config in sources.xml
searchTooManyResults=Le nombre de résultats trouvé est plus grand que ce qui est permis par la configuration.
config.GenericConfiguration.attribute.param.netId.value.description=Sélectionnez l'attribut qui doit être utilisé pour le net ID, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.enabled.label=Activé
config.GenericConfiguration.attribute.enabled.description=Activé
config.LdapSubjectSourceConfiguration.attribute.id.label=ID source de sujet
config.LdapSubjectSourceConfiguration.attribute.id.description=L'ID source de sujet est l'identifiant utilisé au sein du code, de l'API, des tâche...Il doit être à la fois alphanumérique, court et compréhensible. Ex : pennperson
config.LdapSubjectSourceConfiguration.attribute.name.label=Nom de la source de sujet
config.LdapSubjectSourceConfiguration.attribute.name.description=Le nom de la source de sujet est le nom utilisé pour l'affichage (ex : menu déroulant dans l'UI). Il peut contenir des espaces, des accents...
config.LdapSubjectSourceConfiguration.attribute.types.label=Types
config.LdapSubjectSourceConfiguration.attribute.types.description=Les types ne sont pas utilisés actuellement. Choisissez "person" si votre source contient en majorité des personnes ou 'application' si elle contient plutôt des comptes applicatifs
config.GenericConfiguration.attribute.param.maxResults.value.label=Taille max des resultats
config.GenericConfiguration.attribute.param.maxResults.value.description=Taille max des resultats
config.GenericConfiguration.attribute.extraAttributesFromSource.label=Attributs supplémentaires depuis la source
config.GenericConfiguration.attribute.extraAttributesFromSource.description=Ajouter des attributs supplémentaires provenant de la source (des colonnes supplémentaires, des attributs LDAP supplémentaires...). Ces attributs sont ensuite utilisés dans les scripts de transofrmation.
config.GenericConfiguration.attribute.param.findSubjectByIdOnCheckConfig.value.label=Recherche de sujet par id pour le check config
config.GenericConfiguration.attribute.param.findSubjectByIdOnCheckConfig.value.description=Recherche de sujet par id pour le verif config
config.GenericConfiguration.attribute.param.subjectIdToFindOnCheckConfig.value.label=Id du sujet à rechercher lors de la vérification de la configuration
config.GenericConfiguration.attribute.param.subjectIdToFindOnCheckConfig.value.description=Id du sujet à rechercher lors de la vérification de la configuration
config.GenericConfiguration.attribute.param.findSubjectByIdentifiedOnCheckConfig.value.label=Recherche de sujet par identifiant pour le verif config
config.GenericConfiguration.attribute.param.findSubjectByIdentifiedOnCheckConfig.value.description=Recherche de sujet par identifiant pour le verif config
config.GenericConfiguration.attribute.param.subjectIdentifierToFindOnCheckConfig.value.label=Identifiant du sujet à rechercher lors de la vérification de la configuration
config.GenericConfiguration.attribute.param.subjectIdentifierToFindOnCheckConfig.value.description=Identifiant du sujet à rechercher lors de la vérification de la configuration
config.GenericConfiguration.attribute.param.findSubjectByStringOnCheckConfig.value.label=Recherche de sujet par chaine pour le verif config
config.GenericConfiguration.attribute.param.findSubjectByStringOnCheckConfig.value.description=Recherche de sujet par chaine pour le verif config
config.GenericConfiguration.attribute.param.stringToFindOnCheckConfig.value.label=Chaine à rechercher pour vérifier la config
config.GenericConfiguration.attribute.param.stringToFindOnCheckConfig.value.description=Chaine à rechercher pour vérifier la config
config.GenericConfiguration.attribute.param.statusAllFromUser.value.label=Statut 'tout' de l'utilisateur
config.GenericConfiguration.attribute.param.statusAllFromUser.value.description=Statut 'tout' de l'utilisateur
config.GenericConfiguration.attribute.showStatusSettings.label=Afficher les paramètres de statut
config.GenericConfiguration.attribute.showStatusSettings.description=Afficher les paramètres de statut
config.GenericConfiguration.attribute.param.statusDatastoreFieldName.value.label=Nom du champ contenant le statut
config.GenericConfiguration.attribute.param.statusDatastoreFieldName.value.description=Nom du champ contenant le statut
config.GenericConfiguration.attribute.param.statusesFromUser.value.label=Statuts de l'utilisateur
config.GenericConfiguration.attribute.param.statusesFromUser.value.description=Statuts de l'utilisateur
config.GenericConfiguration.attribute.param.statusLabel.value.label=Label du statut
config.GenericConfiguration.attribute.param.statusLabel.value.description=Label du statut
config.GenericConfiguration.attribute.param.statusSearchDefault.value.label=Recherche de statut utilisé par défaut
config.GenericConfiguration.attribute.param.statusSearchDefault.value.description=Recherche de statut utilisé par défaut
config.GenericConfiguration.attribute.param.statusTranslateUser0.value.label=Transformation de statut utilisateur 0
config.GenericConfiguration.attribute.param.statusTranslateUser0.value.description=Transformation de statut utilisateur 0
config.GenericConfiguration.attribute.param.statusTranslateUser1.value.label=Transformation de statut utilisateur 1
config.GenericConfiguration.attribute.param.statusTranslateUser1.value.description=Transformation de statut utilisateur 1
config.GenericConfiguration.attribute.param.statusTranslateUser2.value.label=Transformation de statut utilisateur 2
config.GenericConfiguration.attribute.param.statusTranslateUser2.value.description=Transformation de statut utilisateur 2
config.GenericConfiguration.attribute.param.statusTranslateUser3.value.label=Transformation de statut utilisateur 3
config.GenericConfiguration.attribute.param.statusTranslateUser3.value.description=Transformation de statut utilisateur 3
config.GenericConfiguration.attribute.param.statusTranslateUser4.value.label=Transformation de statut utilisateur 4
config.GenericConfiguration.attribute.param.statusTranslateUser4.value.description=Transformation de statut utilisateur 4
config.GenericConfiguration.attribute.param.statusTranslateDatastore0.value.label=Transformation de statut datastore 0
config.GenericConfiguration.attribute.param.statusTranslateDatastore0.value.description=Transformation de statut datastore 0
config.GenericConfiguration.attribute.param.statusTranslateDatastore1.value.label=Transformation de statut datastore 1
config.GenericConfiguration.attribute.param.statusTranslateDatastore1.value.description=Transformation de statut datastore 1
config.GenericConfiguration.attribute.param.statusTranslateDatastore2.value.label=Transformation de statut datastore 2
config.GenericConfiguration.attribute.param.statusTranslateDatastore2.value.description=Transformation de statut datastore 2
config.GenericConfiguration.attribute.param.statusTranslateDatastore3.value.label=Transformation de statut datastore 3
config.GenericConfiguration.attribute.param.statusTranslateDatastore3.value.description=Transformation de statut datastore 3
config.GenericConfiguration.attribute.param.statusTranslateDatastore4.value.label=Transformation de statut datastore 4
config.GenericConfiguration.attribute.param.statusTranslateDatastore4.value.description=Transformation de statut datastore 4
config.GenericConfiguration.attribute.numberOfAttributes.label=Nombre d'attributs de sujet
config.GenericConfiguration.attribute.numberOfAttributes.description=Votre sujet aura besoin des attributs disponibles pour être appelés, et des attributs "internes" qui ne sont visibles que par Grouper. Sélectionnez le nombre d'attributs de sujet internes et non internes. Vous devriez avoir un attribut pour un ID du sujet (identifiant immuable), zéro ou plusieurs identifiants (ne doivent pas être opaques, peuvent changer, par exemple netId ou EPPN), nom (prénom-nom), description (un texte descriptif pour que les gens choisissent le bon résultat de recherche), courriel (facultatif), etc.
config.GenericConfiguration.attribute.searchAttributeCount.label=Nombre d'attributs de recherche
config.GenericConfiguration.attribute.searchAttributeCount.description=Nombre d'attributs de recherche
config.GenericConfiguration.attribute.sortAttributeCount.description=Nombre d'attributs de trie
config.GenericConfiguration.attribute.searchAttribute.i.attributeName.label=Nom de l'attribut de recherche - __i__
config.GenericConfiguration.attribute.searchAttribute.i.attributeName.description=Sélectionnez l'attribut qui doit être utilisé pour la recherche, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.searchAttribute.i.index.description=Index de l'attribut de recherche
config.GenericConfiguration.attribute.sortAttribute.i.attributeName.label=Nom de l'attribut de trie - __i__
config.GenericConfiguration.attribute.sortAttribute.i.attributeName.description=Sélectionnez l'attribut qui doit être utilisé pour le trie, si vous ne voyez pas le nom de l'attribut listé, cliquez ici pour actualiser
config.GenericConfiguration.attribute.sortAttribute.i.index.label=Index de l'attribut de trie - __i__
config.GenericConfiguration.attribute.sortAttribute.i.index.description=Index de l'attribut de trie
config.GenericConfiguration.attribute.attribute.i.name.label=Attribut __i+1__ : nom
config.GenericConfiguration.attribute.attribute.i.name.description=Attribut alphanumérique contenant le nom du sujet. Ex : firstName
config.GenericConfiguration.attribute.attribute.i.sourceAttributeSameAsSubjectAttribute.label=__i+1__ : attribut de la source identique à l'attribut du sujet
config.GenericConfiguration.attribute.attribute.i.sourceAttributeSameAsSubjectAttribute.description=Attribut de la source identique à l'attribut du sujet
config.GenericConfiguration.attribute.attribute.i.formatToLowerCase.label=Attribut __i+1__ : convertir en minuscule
config.GenericConfiguration.attribute.attribute.i.formatToLowerCase.description=Si la valeur de l'attribut sujet doit être convertie en minuscule
config.GenericConfiguration.attribute.attribute.i.translationType.label=Attribute __i+1__ : type de transformation
config.GenericConfiguration.attribute.attribute.i.translationType.description='Attribut sujet' est l'attribut côté Grouper. 'Attribut source' est l'attribut côté source (comme un attribut LDAP, une colonne SQL...). 3 possibilités. L'attribut sujet (côté Grouper) est un attribut identique à celui présent côté source : Attribut identique. L'attribut sujet correspond à un attribut source ne portant pas le même nom : Renommer l'attribut. La valeur de l'attribut sujet est dynamique et nécessite une transformation (Ex : concaténation de plusieurs attributs sujets / sources) : Script de transformation.
config.GenericConfiguration.attribute.option.attribute.i.translationType.sourceAttributeSameAsSubjectAttribute.label=Attribut identique
config.GenericConfiguration.attribute.option.attribute.i.translationType.sourceAttribute.label=Renommer l'attribut
config.GenericConfiguration.attribute.option.attribute.i.translationType.translation.label=Script de transformation
config.GenericConfiguration.attribute.attribute.i.isTranslation.label=Attribut __i+1__ : necessite une transformation ?
config.GenericConfiguration.attribute.attribute.i.isTranslation.description=Si c'est un attribut "virtuel" et nécessite un script JEXL pour l'ajuster entre les attributs sources et les attributs sujets.
config.GenericConfiguration.attribute.attribute.i.sourceAttribute.label=Attribute __i+1__ : attribut source
config.GenericConfiguration.attribute.attribute.i.sourceAttribute.description=A quel attribut LDAP ou colonne SQL correspond cet attribut sujet
config.GenericConfiguration.attribute.attribute.i.translation.label=Attribut __i+1__ : script de transformation
config.GenericConfiguration.attribute.attribute.i.translation.description=Exemple de variables pouvant être utilisées : ${source_attribute__first_name} - récupère un attribut source. Dans cet exemple, le champ 'first_name' ${subject_attribute__description} - récupère un attribut sujet embarqué. Dans cet exemple, le champ 'description' ${subject_attribute__emailaddress} - récupère un attribut sujet précédemment configuré. Dans cet exemple, "emailAddress". La clé doit-être en minuscule. Exemple de la construction d'un attribut de sujet 'description' :
${subject_attribute__cn + ' (' +source_attribute__uid + ') - ' + source_attribute__businesscategory + ' - ' + source_attribute__edupersonaffiliation}
config.GenericConfiguration.attribute.attribute.i.emailAttribute.label=Attribut __i+1__ : attribut mail
config.GenericConfiguration.attribute.attribute.i.emailAttribute.description=Si c'est l'attribut source contenant le mail. Normalement, vous ne devriez avoir qu'un seul attribut mail.
config.GenericConfiguration.attribute.attribute.i.subjectIdentifier.label=Attribut __i+1__ : identifiant du sujet
config.GenericConfiguration.attribute.attribute.i.subjectIdentifier.description=S'il s'agit d'un identifiant de sujet. Un identifiant de sujet est une valeur qui identifie de manière unique un sujet, bien que cet identifiant puisse changer au fil du temps (par exemple, un netId peut changer lorsqu'un nom change)
config.GenericConfiguration.attribute.attribute.i.internal.label=Attribute __i+1__ : interne
config.GenericConfiguration.attribute.attribute.i.internal.description=Les attributs internes ne sont pas disponible dans l'UI ou le WS, ils sont uniquement utilisés en interne de Grouper. Ex : un attribut utilisé pour le trie.
config.GenericConfiguration.attribute.attribute.i.multiValued.label=Attribut __i+1__ : multivalué ?
config.GenericConfiguration.attribute.attribute.i.multiValued.description=Les attributs multivalués peuvent avoir plus d'une valeur. De manière général, ils sont à évités.
config.LdapSubjectSourceConfiguration.attribute.adapterClass.label=Adapter class
config.SqlSubjectSourceConfiguration.attribute.adapterClass.label=Adapter class
config.SqlSubjectSourceConfiguration.attribute.param.dbTableOrView.value.label=Table ou vue BDD
config.SqlSubjectSourceConfiguration.attribute.param.subjectIdCol.value.label=Colonne d'identifiant du sujet
config.SqlSubjectSourceConfiguration.attribute.param.lowerSearchCol.value.label=Colonne de recherche (en minuscule)
config.SqlSubjectSourceConfiguration.attribute.param.defaultSortCol.value.label=Colonne de trie par défaut
config.LdapSubjectSourceConfiguration.attribute.search.searchSubject.param.filter.value.label=Filtre de recherche sur l'id de sujet
config.LdapSubjectSourceConfiguration.attribute.search.searchSubject.param.filter.value.description=Recherche d'un sujet par ID. L'ID est généralement un identifiant opaque et permanent, ex : 12345678. Chaque sujet possède un et seulement un ID. La recherche d'un ID doit ne retourner qu'un seul résultat. SQL est la requête SQL de recherche d'un sujet par ID. %TERM% sera remplacé par l'ID recherché. Exemple : subjectApi.source.example.search.searchSubject.param.filter.value = (& (exampleEduRegId=%TERM%) (objectclass=exampleEduPerson))
config.LdapSubjectSourceConfiguration.attribute.search.searchSubject.param.scope.value.label=Portée de la recherche
config.LdapSubjectSourceConfiguration.attribute.search.searchSubject.param.base.value.label=Base de la recherche
config.LdapSubjectSourceConfiguration.attribute.search.searchSubjectByIdentifier.param.filter.value.label=Filtre de recherche de l'identifiant de sujet
config.LdapSubjectSourceConfiguration.attribute.search.search.param.filter.value.label=Filtre de recherche de sujet au format libre
config.LdapSubjectSourceConfiguration.attribute.param.Multiple_Results.value.label=Récupérer plusieurs résultats
config.LdapSubjectSourceConfiguration.attribute.param.throwErrorOnFindAllFailure.value.label=Retourner une erreur si echec d'une recherche globale (findAll)
config.LdapSubjectSourceConfiguration.attribute.param.maxPageSize.value.label=Taille max de page
config.LdapSubjectSourceConfiguration.attribute.param.errorOnMaxResults.value.label=Erreur si resultats maximum atteints
config.LdapSubjectSourceConfiguration.attribute.ldapSearchSubjectByIdFilter.label=Filtre LDAP de recherche de sujet par id
config.LdapSubjectSourceConfiguration.attribute.ldapSearchSubjectByIdScope.label=Portée de la recherche LDAP de sujet par id
config.LdapSubjectSourceConfiguration.attribute.ldapSearchSubjectByIdBaseDn.label=Base DN de la recherche LDAP de sujet par id
config.LdapSubjectSourceConfiguration.attribute.ldapSearchSubjectByIdentifierFilter.label=Filtre LDAP de recherche de sujet par identifiant
config.LdapSubjectSourceConfiguration.attribute.ldapSearchSubjectByIdentifierScope.label=Portée de la recherche LDAP de sujet par identifiant
config.LdapSubjectSourceConfiguration.attribute.ldapSearchSubjectByIdentifierBaseDn.label=Base DN de la recherche LDAP de sujet par identifiant
config.LdapSubjectSourceConfiguration.attribute.param.ldapServerId.value.label=Connecteur externe
config.LdapSubjectSourceConfiguration.attribute.param.ldapServerId.value.description=Connecteur externe LDAP. Vous pouvez ajouter une autre connexion depuis la page de configuration d'un connecteur externe.
config.LdapSubjectSourceConfiguration.attribute.ldapFindSubjectsFilter.label=Filtre LDAP de recherche de sujets
config.LdapSubjectSourceConfiguration.attribute.ldapFindSubjectsScope.label=Portée de la recherche LDAP de sujets
config.LdapSubjectSourceConfiguration.attribute.ldapFindSubjectsBaseDn.label=Base DN de la recherche LDAP de sujets
config.SqlSubjectSourceConfiguration.attribute.dbTableOrView.label=Table ou vue BDD
# link to the daemon jobs page
adminDaemonJobsLink=Tâches (daemon jobs)
# error if not allowed to see screen
adminDaemonJobsErrorNotAllowed=Vous n'êtes pas autorisé à consulter les tâches périodiques ; soit ils sont désactivés ou vous n'avez pas les privilèges d'administrateur dans les groupes.
# breadcrumb for home
adminDaemonJobsHomeBreadcrumb=Accueil
# breadcrumb on the daemon jobs screen
adminDaemonJobsBreadcrumb=Toutes les tâches
# breadcrumb on the daemon logs screen
adminDaemonLogsBreadcrumb=Tâches planifiées
# title of daemon jobs
adminDaemonJobsTitle=Toutes les tâches
# job name
adminDaemonJobsColumnHeaderJobName=Nom de la tâche
# tooltip on job name column
adminDaemonJobsColumnTooltipJobName=Nom interne de la tâche dans Quartz.
# state
adminDaemonJobsColumnHeaderState=Etat
# tooltip on state column
adminDaemonJobsColumnTooltipState=Etat de la tâche (RUNNING, ENABLED, DISABLED).
# schedule associated with this job
adminDaemonJobsColumnHeaderSchedule=Planifier
# tooltip on schedule column
adminDaemonJobsColumnTooltipSchedule=Intervale ou planification cron pour cette tâche
# next fire time
adminDaemonJobsColumnHeaderNextFireTime=Heure prochaine exécution
# tooltip on next fire time column
adminDaemonJobsColumnTooltipNextFireTime=Heure à laquelle cette tâche s'exécutera à nouveau
# last run status
adminDaemonJobsColumnHeaderLastRunStatus=Etat dernière exécution
# tooltip on last run status column
adminDaemonJobsColumnTooltipLastRunStatus=Etat de la dernière exécution de cette tâche
# tooltip on overall status column
adminDaemonJobsColumnTooltipOverallStatus=Etat global de cette tâche. Si le dernier état est ERROR, l'état global peut être SUCCESS si la tâche a réussi récemment. Par ailleurs si le dernier état est SUCCESS, l'état global peut être ERROR si la dernière exécution est trop ancienne.
# last run start time
adminDaemonJobsColumnHeaderLastRunStartTime=Heure dernière exécution
# tooltip on last run start time column
adminDaemonJobsColumnTooltipLastRunStartTime=Heure à laquelle la tâche s'est exécuté pour la dernière fois
# last run host
adminDaemonJobsColumnHeaderLastRunHost=Serveur dernière exécution
# overall status
adminDaemonJobsColumnHeaderOverallStatus=Etat global
# tooltip on last run host column
adminDaemonJobsColumnTooltipLastRunHost=Serveur qui a exécuté la tâche en dernier
# last run summary
adminDaemonJobsColumnHeaderLastRunSummary=Résumé dernière exécution
# tooltip on last run summary column
adminDaemonJobsColumnTooltipLastRunSummary=Résumé de la dernière exécution
# change log info
adminDaemonJobsColumnHeaderChangeLogInfo=Informations de type Change log
# tooltip on change log info column
adminDaemonJobsColumnTooltipChangeLogInfo=Informations complémentaires pour les tâches de type change log
# last run total time
adminDaemonJobsColumnHeaderLastRunTotalTime=Temps total dernière exécution
# tooltip on last run total time column
adminDaemonJobsColumnTooltipLastRunTotalTime=Temps total de la dernière exécution
# more actions
adminDaemonJobsColumnHeaderMoreActions=Actions
# tooltip on more actions column
adminDaemonJobsColumnTooltipMoreActions=Actions proposées pour cette tâche
# quartz cron schedule error
adminDaemonJobsCronDescriptionError=Erreur : impossible de charger la chaîne du cron Quartz
# various states
adminDaemonJobsStateRunning=EN COURS
adminDaemonJobsStateEnabled=ACTIVÉ
adminDaemonJobsStateDisabled=DÉSACTIVÉ
# more actions
ariaLabelGuiMoreDaemonJobActions=Montrer plus d'actions pour cette tâche
adminDaemonJobsMoreActionsDefaultText=Actions de la tâche
adminDaemonJobsMoreActionsRunNow=Exécuter la tâche maintenant
adminDaemonJobsMoreActionsDisable=Désactiver la tâche
adminDaemonJobsMoreActionsEnable=Activer la tâche
adminDaemonJobsMoreActionsLogs=Visualiser les journaux des tâches planifiées
adminDaemonJobsMoreActionsDelete=Supprimer
# daemon jobs change log pending in queue
daemonJobsChangeLogPendingInQueue=Tâches en attente :
# daemon jobs filter for label
daemonJobsFilterFor=Filtrer par :
# show extended results?
daemonJobsFilterShowExtendedResults=Montrer les résultats étendus ?
# show only errors?
daemonJobsFilterShowOnlyErrors=Montrer seulement les erreurs ?
# daemon jobs name placeholder
daemonJobsSearchNamePlaceholder=Nom tâche
# daemon job names common placeholder
daemonJobsCommonSearchNamePlaceholder=Filtres en commun
# daemon jobs search button
daemonJobsSearchButton=Appliquer le filtre
# daemon jobs reset button
daemonJobsResetButton=Réinitialiser
# if no results found
daemonJobsNoResultsFound=Aucun résultat
# if no results found
daemonJobConfigNotFound=Erreur : configuration introuvable pour la tâche ${grouperRequestContainer.adminContainer.daemonJobName}
# next refresh
daemonJobsNextRefresh=Prochain rafraichissement :
# max refreshes reached
daemonJobsMaxRefreshesReached=Nombre max de rafraichissement atteint
# description at the top of log screen
daemonJobsViewLogsTitle=Logs des tâches planifiées
# if there are logs
daemonJobsViewLogsDescription=Journaux ${grouperUtil.length(grouperRequestContainer.adminContainer.guiHib3GrouperLoaderLogs)} trouvés pour tâche : ${grouperRequestContainer.adminContainer.guiDaemonJobs.get(0).jobName}
# aria label accessibility for more actions for daemon
daemonJobsMoreActionsAria=Voir les actions liés aux tâches
# more actions button
daemonJobsViewMoreActionsButton=Actions sur la tâche
# all daemon jobs button
daemonJobsButtonAllDaemonJobs=Toutes les tâches
# add daemon
daemonJobsAddDaemon=Ajouter une tâche
# edit daemon
daemonJobsEditDaemon=Modifier une tâche
daemonNameLabel=Tâche
grouperDaemonConfigEnableLabel=Activé
# error that config id is required
grouperDaemonConfigCreateErrorConfigIdRequired=Erreur : ID Config est obligatoire
# Last updated tooltip label
adminJobHistoryTooltipLastUpdated=Dernière mise à jour
# link to the diagnostics page
adminSubjectApiDiagnosticsLink=Diagnostic de l'API Sujet
# error if not allowed to see screen
adminSubjectApiDiagnosticsErrorNotAllowed=Vous n'êtes pas autorisé à utiliser l'outil de diagnostic de l'API Sujet. Cette fonctionnalité est peut-être désactivée ou elle est accessible uniquement aux administrateurs ou aux membres d'un groupe spécifique.
# breadcrumb for home
adminSubjectApiDiagnosticsHomeBreadcrumb=Accueil
# breadcrumb on the subject api screen
adminSubjectApiDiagnosticsBreadcrumb=Diagnostic de l'API Sujet
# title of subject API diagnostics
adminSubjectApiDiagnosticsTitle=Diagnostic de l'API Sujet
# source id field
adminSubjectApiDiagnosticsSourceId=ID source :
# submit button
subjectApiDiagnosticsSubmitButton=Exécuter le diagnostic
# subject id to search for
adminSubjectApiDiagnosticsSubjectId=ID du sujet :
# source ID label
adminSubjectApiDiagnosticsSourceIdLabel=L'ID de la source est configuré dans le fichier subject.properties.
Certaines sources sont internes à Grouper et d'autres sont liées à votre système d'information. Moins il y en a, mieux c'est.
# subject id label
adminSubjectApiDiagnosticsSubjectIdLabel=L'ID du sujet à rechercher.
Le champ utilisé pour l'ID doit, de préférence, avoir pour valeur un identifiant unique, opaque et inchangeable.
La valeur utilisée par défaut est configurable dans le fichier subject.properties, paramètre subjectIdToFindOnCheckConfig de la source sinon une valeur aléatoire sera utilisée. Cette valeur sera aussi utilisée dans la servlet status.
# subject identifier label
adminSubjectApiDiagnosticsSubjectIdentifierLabel=L'identifiant à rechercher.
Le champ utilisé pour l'identifiant doit pouvoir identifier de manière unique un sujet au sein d'une source et s'il est unique au sein de toutes les sources, c'est encore mieux !
La valeur utilisée par défaut est configurable dans le fichier subject.properties, paramètre subjectIdentifierToFindOnCheckConfig de la source sinon une valeur aléatoire sera renseignée. Cette valeur sera aussi utilisée dans la servlet status.
# search string label
adminSubjectApiDiagnosticsSearchStringLabel=La chaîne de caractères à rechercher.
La recherche peut se faire sur le nom, la description... d'un sujet.
La valeur utilisée par défaut est configurable dans le fichier subject.properties, paramètre stringToFindOnCheckConfig de la source sinon une valeur aléatoire sera renseignée. Cette valeur sera aussi utilisée dans la servlet status.
# subject identifier to search for
adminSubjectApiDiagnosticsSubjectIdentifier=Identifiant du sujet :
# free form search string
adminSubjectApiDiagnosticsSearchString=Chaîne de caractère :
# act as another subject
adminSubjectApiDiagnosticsActAs=Endosser l'identité de :
# act as label
adminSubjectApiDiagnosticsActAsLabel=Endosser l'identité d'un autre utilisateur.
Certaines sources utilisent des privilèges associés à un utilisateur en particulier (ex. la recherche de groupes).
Rechercher un utilisateur ou renseigner un ID ou un identifiant (dans ce cas, il doit être unique dans toutes les sources).
# title of the copy group screen
groupCopyTitle=Copier un groupe
# label of copy group name
groupCopyNewGroupNameLabel=Nom du nouveau groupe :
# description of copy group name
groupCopyNewGroupNameDescription=Le nom du groupe, il peut être modifié ultérieurement.
# label of copy group id
groupCopyNewGroupIdLabel=ID du nouveau groupe :
# description of copy id
groupCopyNewGroupIdDescription=l'ID est l'identifiant unique de ce groupe au sein du dossier. Il doit être simple et court, et peut avoir des restrictions de caractères. L'ID doit être changé rarement, voir jamais.
# group copy into folder
groupCopyIntoFolder=Copier dans le dossier :
# group copy into folder instructions for combobox
groupCopyIntoFolderDescription=Saisissez un nom de dossier ou effectuer une recherche.
# group copy cant find parent stem
groupCopyCantFindParentStemId=Erreur: Impossible de trouver le dossier parent. Veuillez sélectionner un dossier proveneant des résultats.
# group copy no privileges on parent stem
groupCopyCantCreateGroupsInParent=Erreur: Vous n'avez pas les privilèges suffisant sur le dossier parent
# generic insufficient privileges
groupCopyInsufficientPrivileges=Erreur: Privilèges insuffisants
# success the group was copied
groupCopySuccess=Succès: le groupe a été copié
# group copy search for folder
groupCopySearchForFolder=Rechercher un dossier
# group copy search for a folder placeholder
groupCopySearchForFolderPlaceholder=Rechercher un dossier
# group copy search button
groupCopySearchButton=Rechercher
# group copy close button
groupCopyCloseButton=Fermer
# group copy group attributes checkbox
groupCopyGroupAttributes=Copier les attributs ?
# group copy group attributes checkbox help
groupCopyGroupAttributesHelp=Si vous sélectionnez cette option, tous les attributs personnalisés seront copiés.
# group copy list memberships checkbox
groupCopyListMemberships=Copier les membres du groupes ?
# group copy list memberships checkbox help
groupCopyListMembershipsHelp=Si vous sélectionnez cette option, tous les membres du groupes deviendront aussi membre du groupe copié.
# group copy group privileges checkbox
groupCopyGroupPrivileges=Copier les privilèges du groupe ?
# group copy group privileges checkbox help
groupCopyGroupPrivilegesHelp=Si vous sélectionnez cette option, tous les privilèges seront copiés.
# group copy groups as members checkbox
groupCopyGroupsAsMembers=Copier aussi l'appartenance du groupe à d'autres groupes ?
# group copy groups as members checkbox help
groupCopyGroupsAsMembersHelp=Si le groupe d'origine est membre d'autres groupes, en sélectionnant cette option l'appartenance à ces groupes sera dupliquée.
# group copy groups have privileges elsewhere checkbox
groupCopyGroupsAsPrivilegees=Si le groupe d'origine a des privilèges sur d'autres groupes, en sélectionnant cette option ses privilèges seront dupliqués.
# group copy groups have privileges elsewhere checkbox help
groupCopyGroupsAsPrivilegeesHelp=Si vous choisissez cette option et que le groupe possède des privilèges sur d'autres groupes ou dossier, la nouvelle copie du groupe aura les mêmes privilèges. Si vous n'avez pas les droits d'assigner ces privilèges, vous obtiendrez une erreur de privilège.
# group copy copy button
groupCopyCopyButton=Copier
# group copy cancel button
groupCopyCancelButton=Annuler
# description at top of group loader
grouperLoaderGroupDecription=Paramètres de la tâche de synchronisation
# description at top of edit grouper loader screen
grouperLoaderEditGroupDecription=Modifier les paramètres de synchronisation
# label next to top row of edit loader tab
grouperLoaderHasLoaderLabel=Tâche de synchronisation
# select box for if has loader
grouperLoaderYesHasLoaderLabel=Configurer une tâche de synchro
grouperLoaderNoDoesNotHaveLoaderLabel=Pas de tâche de synchro configurée
# description under select box
grouperLoaderHasLoaderDescription=si ce groupe possède une tâche de synchronisation
# select box for if the job should be scheduled
grouperLoaderYesScheduleJobLabel=Oui, planifier et activer cette tâche
grouperLoaderNoDoNotScheduleJobLabel=Non, ne pas planifier ni activer cette tâche pour le moment
# description under select box
grouperLoaderScheduleJobDescription=si cette tâche doit être immédiatement planifiée et activée
# schedule job
grouperLoaderScheduleJob=Planification de la tâche
# cancel the grouper loader edit
grouperLoaderEditButtonCancel=Annuler
# cancel the grouper loader edit
grouperLoaderEditButtonSave=Sauvegarder
# If this group is a grouper loader
grouperLoaderIsGrouperLoader=Une tâche de synchronisation est configurée pour ce groupe. Cliquez sur [Plus] pour obtenir plus de détails.
# If this group is a grouper loader
grouperLoaderIsGrouperLoaderRecent=Ce groupe est synchronisé avec les membres courants et/ou qui ont été récemment membres d'un autre groupe (voir la configuration de la tâche pour plus d'informations).
# Message to show when a group is managed by loader.
grouperLoaderGroupManagedByLoader=Ce groupe est alimenté par la tâche de synchronisation : {0}.
# Message to show when a group was managed by loader.
grouperLoaderGroupWasManagedByLoader=Ce groupe est géré par la tâche de synchronisation : {0}.
# show this message when fully loaded is not null
grouperLoaderGroupManagedByLoaderFullyLoaded=Une synchronisation complète a été effectuée avec succès le {0}
# Show this message only if incremental loaded value is there.
grouperLoaderGroupManagedByLoaderIncrementallyLoaded=La dernière synchro incrémentielle date du {0}.
# summary message
grouperLoaderGroupManagedByLoaderSummary=Résumé : {0}
# If this group is not a grouper loader group
grouperLoaderIsNotGrouperLoader=Aucune tâche de synchronisation configuré pour ce groupe. Cliquez sur [Plus] pour en configurer une.
# description at top of group loader
grouperLoaderEditConfiguration=Modifier
# LDAP or SQL
grouperLoaderSourceType=Type de source
grouperLoaderLdap=LDAP
grouperLoaderSql=SQL
grouperLoaderRecentMemberships=Appartenances récentes
grouperLoaderJexlScript=JEXL script
grouperLoaderSourceType__SQL=extrait les membres depuis une base de données SQL.
grouperLoaderSourceType__LDAP=extrait les membres depuis un annuaire LDAP.
grouperLoaderSourceType__JEXL_SCRIPT=Récupère les membres depuis un script JEXL.
grouperLoaderSourceType__RECENT_MEMBERSHIPS=Récupère les membres à partir des appartenances récentes d'un groupe
grouperLoaderSourceType__=extrait les membres depuis une base de données SQL, d'un annuaire LDAP ou depuis les dernières appartenances d'un groupe
# tooltip for required fields
grouperRequiredTooltip=Ce champ est obligatoire
# if loader configuration was removed
grouperLoaderEditRemoved=La configuration a été supprimée
grouperLoaderRecentMembershipsEditRemoved=La configuration a été supprimée
grouperLoaderRecentFromGroup=Depuis le groupe
grouperLoaderRecentFromGroupDescription=Groupe dont les appartenances récentes seront utilisées pour alimenter ce groupe
# text before the combo link
grouperLoaderRecentPreComboLink=Renseigner un ID ou un nom de groupe
grouperLoaderRecentDays=Nombre de jours
grouperLoaderRecentDaysDescription=Nombre de jours pris en compte pour récupérer les appartenances récentes. Ex : avec comme valeur 90 et le paramétrage par défaut, seuls les membres présents, dans le groupe sélectionné, dans les 90 derniers jours seront ajoutés.
grouperLoaderRecentIncludeCurrent=Garder les membres actuels
grouperLoaderRecentIncludeCurrentDescription=Inclure les membres actuels et les appartenances récentes de ce groupe (comportement par défaut). Cela permet d'instaurer une période de grâce : on conserve les membres actuels tout en ajoutant les personnes supprimés du groupe durant le nombre de jours définis.
# validation problems
grouperLoaderEditTypeRequired=Type de source est obligatoire
grouperLoaderEditSqlTypeRequired=Type de Loader est obligatoire
grouperLoaderEditSqlTypeInvalid=Type de Loader est invalide
grouperLoaderEditSqlTypeWrong=Type SQL doit être SQL_SIMPLE ou SQL_GROUP_LIST
grouperLoaderEditServerIdRequired=Nom de la base de données est obligatoire
grouperLoaderEditSqlQueryRequired=Requête SQL est obligatoire
grouperLoaderEditScheduleTypeRequired=Type de cédule est obligatoire
grouperLoaderEditScheduleIntervalRequired=L'intervale de la cédule est obligatoire
grouperLoaderEditScheduleIntervalInvalid=L'intervale de la cédule doit être un entier
grouperLoaderEditScheduleCronRequired=Cédule est obligatoire
grouperLoaderEditScheduleCronInvalid=Cédule cron invalide
grouperLoaderEditPriorityInvalid=Priorité est invalide
grouperLoaderEditLdapTypeRequired=Type de Loader est obligatoire
grouperLoaderEditLdapTypeWrong=Type de Loader doit être LDAP_SIMPLE, LDAP_GROUP_LIST ou LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderEditLdapTypeInvalid=Type de Loader invalide
grouperLoaderEditLdapServerIdRequired=ID serveur est obligatoire
grouperLoaderEditLdapFilterRequired=filtre LDAP obligatoire
grouperLoaderEditLdapSubjectAttributeNameRequired=L'attribut définissant le sujet est obligatoire pour un Loader de type LDAP_SIMPLE ou LDAP_GROUP_LIST
grouperLoaderEditLdapGroupAttributeNameRequired=L'attribut définissant le nom du groupe est obligatoire pour un Loader de type LDAP_GROUPS_FROM_ATTRIBUTES
# success message
grouperLoaderEditSaveSuccess=La configuration a été sauvegardée. Vous devriez exécuter un diagnostic pour vous assurer que la configuration est correcte. Par la suite, vous pourrez planifier et exécuter la tâche
# database name where the query is run
grouperLoaderDatabaseName=Base de données
# quartz state
grouperLoaderSchedulerState=Etat
grouperLoaderSchedulerStateNotScheduled=Non planifié
grouperLoaderDatabaseNameDescription=ID serveur tel que configuré dans le fichier grouper-loader.properties et qui identifie la connexion au serveur de BDD. Note: "grouper" est l'identifiant à sélectionner si l'on souhaite utiliser la base de données Grouper.
grouperLoaderDatabaseNameNotFound=Erreur: db.${grouperRequestContainer.grouperLoaderContainer.ldapServerId}.url non trouvé dans le fichier grouper-loader.properties. Note: il est peut-être dans le fichier grouper-loader.properties du GrouperDeamon, mais non dans celui du Grouper UI
# query run to get the memberships
grouperLoaderSqlQuery=Requête SQL
# if too many subjects are returned
searchNoteNotAllResultsShown=Note: certains résultats peuvent ne pas être inclus, veuillez préciser votre recherche
# search types in drop down
searchTypeAll=Tous
searchTypeGroups=Groupes
searchTypeSubjects=Entités
grouperLoaderSqlQueryDescription__SQL_SIMPLE=Requête dont le résultat contient les membres à ajouter.
Pour ce type de synchronisation, Les colonnes SUBJECT_ID ou SUBJECT_IDENTIFIER ou SUBJECT_ID_OR_IDENTIFIER sont obligatoires (et uniquement l'une des 3), la colonne SUBJECT_SOURCE_ID est optionnelle (mais recommandée car améliore les performances).
SUBJECT_ID possède les meilleures performances, SUBJECT_IDENTIFIER et SUBJECT_ID_OR_IDENTIFIER sont plus lent car ils nécessitent des appels à l'API.
Si vous voulez ajouter des groupes en tant que membre, vous devez utiliser la colonne SUBJECT_IDENTIFIER et la renseigner avec le nom du groupe (ID Chemin).
grouperLoaderSqlQueryDescription__SQL_GROUP_LIST=Requête dont le résultat associe les groupes avec les membres à ajouter.
Pour ce type de synchronisation, la colonne GROUP_NAME est obligatoire et doit contenir le nom du groupe à alimenter.
L'une des 3 colonnes SUBJECT_ID ou SUBJECT_IDENTIFIER ou SUBJECT_ID_OR_IDENTIFIER est obligatoire (et uniquement l'une d'entre elle), la colonne SUBJECT_SOURCE_ID est optionnelle (mais recommandée car améliore les performances).
SUBJECT_ID possède les meilleures performances, SUBJECT_IDENTIFIER et SUBJECT_ID_OR_IDENTIFIER sont plus lent car ils necessitent des appels à l'API.
Si vous voulez ajouter des groupes en tant que membre, vous devez utiliser la colonne SUBJECT_IDENTIFIER et la renseigner avec le nom du groupe (ID Chemin).
# quartz cron schedule
grouperLoaderSqlScheduleType=Type de planification
grouperLoaderSqlScheduleType__START_TO_START_INTERVAL=Intervale (en seconde) entre chaque synchronisation. CRON (recommandé) ou START_TO_START_INTERVAL
grouperLoaderSqlScheduleType__CRON=Planification de type CRON. CRON (recommandé) ou START_TO_START_INTERVAL
grouperLoaderSqlScheduleType__=CRON (recommandé) ou START_TO_START_INTERVAL
grouperLoaderSqlScheduleTypeOption__CRON=CRON - (recommandé) Planification de type CRON
grouperLoaderSqlScheduleTypeOption__START_TO_START_INTERVAL=(obsolète) START_TO_START_INTERVAL
# loader type like SQL_SIMPLE
grouperLoaderSqlLoaderType=Type de synchronisation
grouperLoaderSqlLoaderType__SQL_SIMPLE=Alimente ce groupe
grouperLoaderSqlLoaderType__SQL_GROUP_LIST=Créés et alimentes plusieurs groupes
grouperLoaderSqlLoaderType__=la tâche de type SQL gère les membres de ce groupe (SQL_SIMPLE)
ou les membres de plusieurs groupes (SQL_GROUP_LIST)
grouperLoaderSqlLoaderTypeOption__SQL_SIMPLE=SQL_SIMPLE: Alimente ce groupe
grouperLoaderSqlLoaderTypeOption__SQL_GROUP_LIST=SQL_GROUP_LIST: Créés et alimentes plusieurs groupes
# quartz cron schedule
grouperLoaderSqlCron=Planification
# quartz cron schedule
grouperLoaderSqlCronDescriptionError=Erreur : impossible de parser l'expression quartz cron
# help text for cron in edit loader screen
grouperLoaderSqlCronDescription=$$tooltipTargetted.groupFields.grouperLoaderQuartzCron$$
# schedule interval
grouperLoaderSqlScheduleInterval=Intervalle de planification (secondes)
grouperLoaderSqlScheduleIntervalSeconds=secondes
grouperLoaderSqlScheduleIntervalMinutes=minutes
grouperLoaderSqlScheduleIntervalHours=heures
grouperLoaderSqlScheduleIntervalDays=jours
# quartz priority
grouperLoaderSqlPriority=Priorité
# describe the priority
grouperLoaderSqlPriorityInvalid=cette priorité est invalide
grouperLoaderSqlPriorityAverage=cette tâche possède la priorité moyenne par défaut 5 (un chiffre élevé possède une plus grande prioritée)
grouperLoaderSqlPriorityLow=cette tâche est plus basse que la priorité moyenne par défaut 5
grouperLoaderSqlPriorityHigh=cette tâche est plus haute que la priorité moyenne par défaut 5
# if members of this job must be in other groups
grouperLoaderSqlAndGroups=Les sujets doivent être membre
de ces groupes pour être ajoutés
(séparés par une virgule)
# group query
grouperLoaderSqlGroupQuery=Requête des groupes
(données concernant les groupes à créer).
searchTypeAttributeDefNames=Attributs
searchTypeAttributeDefs=Définition de l'attribut
# configuration index page breadcrumb
configurationIndexBreadcrumb=Configurer
# configuration index page breadcrumb
configurationIndexTitle=Configurer
# edit config entry should this be encrypted in the database? no
configurationFilesAddEntryPasswordFalse=Non, c'est une valeur littérale
grouperLoaderSqlGroupQueryDescription=requête (facultative) pour le type de synchronisation SQL_GROUP_LIST.
Cette requête doit retourner les colonnes suivantes : group_name, group_display_name (facultative), group_description (facultative).
Cette requête doit retourner tous les groupes à créer par cette tâche. Les colonnes group_name et group_display_name doivent contenir le chemin du groupe (ex. app:dossiera:groupa / App:Dossier A:Groupe A).
Si une des colonnes suivantes est retournées par la requête : readers, viewers, admins, updaters, optins, optouts, group_attr_readers, group_attr_updaters, les données contenues dans ces colonnes (subjectIds ou subjectIdentifers séparés par un virgule) se verront attribuer le privilège correspondant pour le groupe en question.
Pour info : à la place, vous pouvez aussi utiliser l'héritage de privilèges.
# part of sql query that groups must be like to stay in
grouperLoaderSqlGroupsLike=Expression SQL 'like' utilisée
pour la suppression des groupes
grouperLoaderSqlGroupsLikeDescription=Expression de type SQL 'like' (ex. school:orgs:%org%_systemOfRecord).
La tâche de synchronisation identifie les groupes qu'elle a créé en s'aidant de cette expression.
De cette manière si un groupe ne fait plus partie du resultat retourné par la requête, il sera supprimé.
Si le groupe est membre d'autre groupe, il ne sera pas supprimé.
# sync display name configuration
grouperLoaderSqlGroupsSyncDisplayNameConfig=Mise à jour des noms d'affichage
grouperLoaderSqlGroupsSyncDisplayNameDescription=Choisir une option pour la mise à jour du nom d'affichage (display name) entre la source et Grouper.
grouperLoaderSyncDisplayNameOption__BASE_FOLDER_NAME=Mettre à jour le nom d'affichage à partir d'un dossier
grouperLoaderSyncDisplayNameOption__LEVELS=Nombre de niveau où le nom d'affichage sera synchronisé
grouperLoaderSyncDisplayNameBaseFolderName=ID chemin du dossier
grouperLoaderSyncDisplayNameBaseFolderNameDescription=ID Chemin du dossier (ex. mon-dossier:mon-appli) à partir duquel les noms d'affichage seront mis à jour par rapport à la source. Indiquer 'root' si vous voulez mettre à jour l'ensemble des noms d'affichages des dossiers.
grouperLoaderSyncDisplayNameLevels=Nombre de niveau
grouperLoaderSyncDisplayNameLevelsDescription=Nombre de niveau, à partir du groupe, jusqu'où le nom d'affichage sera mis à jour. Par exemple, si le chemin du groupe est a:b:c:d:groupe1 et que le nombre de niveau est à 3, les noms d'affichages seront mis à jour à partir du dossier c. Si vous souhaitez tout synchroniser, pour cet exemple, indiquer 5.
# types applied to groups
grouperLoaderSqlGroupTypes=Type de groupe
grouperLoaderSqlGroupTypesDescription=Les types de groupes, séparés par une virgule, à appliquer aux groupes créés. ex. addIncludeExclude
# loader type like SQL_SIMPLE
grouperLoaderLdapLoaderType=Type de synchronisation
grouperLoaderLdapLoaderType__LDAP_SIMPLE=le groupe est alimenté à l'aide d'un filtre LDAP qui retourne des IDs ou des identifiants de sujets.
grouperLoaderLdapLoaderType__LDAP_GROUP_LIST=crée et alimente des groupes Grouper en fonction des groupes LDAP retournés par le filtre LDAP.
grouperLoaderLdapLoaderType__LDAP_GROUPS_FROM_ATTRIBUTES=ce type de tâche permet de créer et d'alimenter des groupes en se basant sur la valeur d'un attribut
présent dans chaque fiche.
grouperLoaderLdapLoaderType__=les différents types de synchronisation permettent soit d'alimenter directement le groupe (LDAP_SIMPLE)
soit de créer des groupes et de les alimenter (LDAP_GROUP_LIST or LDAP_GROUPS_FROM_ATTRIBUTES) le tout selon les resultats du filtre LDAP configuré
grouperLoaderLdapLoaderTypeOption__LDAP_SIMPLE=LDAP_SIMPLE
grouperLoaderLdapLoaderTypeOption__LDAP_GROUP_LIST=LDAP_GROUP_LIST
grouperLoaderLdapLoaderTypeOption__LDAP_GROUPS_FROM_ATTRIBUTES=LDAP_GROUPS_FROM_ATTRIBUTES
# loader ldap server id in grouper-loader.properties
grouperLoaderLdapServerId=ID serveur
grouperLoaderLdapServerIdDescription=ID serveur configuré dans le fichier grouper-loader.properties qui identifie les paramètres de connexion à l'annuaire LDAP
grouperLoaderLdapServerIdNotFound=Erreur : ldap.${grouperRequestContainer.grouperLoaderContainer.ldapServerId}.url n'a pas été trouvé dans le fichier grouper-loader.properties (note : veillez à ce que le fichier grouper-loader.properties soit bien identique pour tous les modules (API, UI, WS...)).
# loader ldap filter
grouperLoaderLdapFilter=Filtre LDAP
grouperLoaderLdapFilterDescription__LDAP_SIMPLE=le filtre LDAP retourne des ID ou des identifiants de sujets.
grouperLoaderLdapFilterDescription__LDAP_GROUP_LIST=le filtre LDAP retourne des groupes LDAP contenant des attributs (memberUid, uniqueMember...) dont
la valeur correspond à l'ID ou l'identifiant de sujets.
grouperLoaderLdapFilterDescription__LDAP_GROUPS_FROM_ATTRIBUTES=le filtre retourne des fiches LDAP de sujets dont les attributs seront utilisés
pour créer et alimenter des groupes.
# loader ldap subject attribute
grouperLoaderLdapSubjectAttributeName=Nom de l'attribut LDAP du sujet
(subject attribute name)
grouperLoaderLdapSubjectAttributeNameDescription__LDAP_SIMPLE=nom de l'attribut LDAP dont la valeur correspond à l'id ou l'identifiant du sujet.
grouperLoaderLdapSubjectAttributeNameDescription__LDAP_GROUP_LIST=nom de l'attribut du groupe LDAP dont la valeur correspond à l'id ou l'identifiant du sujet.
grouperLoaderLdapSubjectAttributeNameDescription__LDAP_GROUPS_FROM_ATTRIBUTES=nom de l'attribut LDAP dont la valeur correspond à l'id ou l'identifiant du sujet.
# group attribute name
grouperLoaderLdapGroupAttributeName=Attribut LDAP du nom du groupe
(group attribute name)
grouperLoaderLdapGroupAttributeNameDescription=nom de l'attribut LDAP dont la valeur sera utilisée pour composer l'id du groupe.
Il est possible de renseigner plusieurs attributs séparés par une virgule.
# loader ldap search dn
grouperLoaderLdapSearchDn=Base DN
grouperLoaderLdapSearchDnDescription=précise le DN où appliquer le filtre LDAP dans le but d'optimiser la requête.
Pour information, ce paramètre peut venir en complément du base DN de la connexion au serveur LDAP configuré dans le fichier
grouper-loader.properties.
# schedule string
grouperLoaderLdapQuartzCron=Planification
# quartz cron schedule
grouperLoaderLdapCronDescriptionError=Erreur : impossible de parser l'expression quartz cron
grouperLoaderLdapSourceIdDescription=ID source tel que définit dans le fichier subject.properties.
Ce paramètre facultatif permet d'optimiser le temps d'execution de la tâche.
# subject id type
grouperLoaderLdapSubjectLookupType=Type de sujet
(subject lookup type)
grouperLoaderLdapSubjectLookupTypeDescription=valeur possible : ID du sujet (subjectId) le plus efficace et utilisé par defaut, identifiant du sujet (subjectIdentifier)
ou les deux à la fois (subjectIdOrIdentifier, la solution la moins optimisée).
# search scope in ldap
grouperLoaderLdapSearchScope=Portée de la recherche
grouperLoaderLdapSearchScopeDescription=portée de la recherche LDAP.
Valeur possible : OBJECT_SCOPE, ONELEVEL_SCOPE, ou SUBTREE_SCOPE (valeur par defaut).
# require groups
grouperLoaderLdapAndGroups=Exiger d'être aussi membre des groupes suivants
# ldap priority
grouperLoaderLdapPriority=Priorité
# groups like LDAP_GROUP_LIST, or LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapGroupsLike=Expression SQL 'like' utilisée
pour la suppression des groupes
grouperLoaderLdapGroupsLikeDescription=Expression de type SQL 'like' (ex. school:orgs:%org%_systemOfRecord).
La tâche de synchronisation identifie les groupes qu'elle a créé en s'aidant de cette expression.
De cette manière si un groupe ne fait plus partie du resultat retourné par le filtre LDAP, il sera supprimé.
Si le groupe est membre d'autre groupe, il ne sera pas supprimé.
# extra attributes
grouperLoaderLdapExtraAttributes=Attributs LDAP supplémentaires
grouperLoaderLdapExtraAttributesDescription=nom d'attribut LDAP (séparé par une virgule) pouvant être utilisé pour constituer l'ID, le nom ou la description du groupe.
# transformation class for LDAP_GROUP_FROM_ATTRIBUTES
grouperLoaderLdapResultsTransformationClass=Traitement des résultats
grouperLoaderLdapResultsTransformationClassDescription=Classe Java personnalisée à utiliser pour ajuster les données provenant du LDAP dans le but de prendre en charge les transformations et le filtrage de données avancés
# filter expression: LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapAttributeFilterExpression=Expression JEXL pour filtrer les attributs LDAP
(attribute filter expression)
grouperLoaderLdapAttributeFilterExpressionDescription=expression JEXL pouvant s'appliquer sur la valeur des attributs LDAP retournés.
ex. ${attributeValue == 'a' || attributeValue == 'b'}
${attributeValue != 'a' && attributeValue != 'b'}
${attributeName.toLowerCase().startsWith('st')}
${attributeName =~ '^fa.*$' }
# group name expression: LDAP_GROUP_LIST, or LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapGroupNameExpression=Expression JEXL utilisé
pour le chemin ID du groupe
(group name expression)
grouperLoaderLdapGroupNameExpressionDescription=expression JEXL utilisé pour composer le chemin ID du groupe.
Des variables (comme groupAttributes['dn'] ou groupAttributes['cn']) sont disponibles pour le constituer.
# group display name expression: LDAP_GROUP_LIST, or LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapGroupDisplayNameExpression=Expression JEXL utilisé
pour le nom d'affichage du groupe
(group display name expression)
grouperLoaderLdapGroupDisplayNameExpressionDescription=expression JEXL utilisé pour composer le nom d'affichage du groupe.
Des variables (comme groupAttributes['dn'] ou groupAttributes['cn']) sont disponibles pour le constituer.
# group description: LDAP_GROUP_LIST, or LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapGroupDescriptionExpression=Expression JEXL utilisé
pour la description du groupe
(group description expression)
grouperLoaderLdapGroupDescriptionExpressionDescription=expression JEXL utilisé pour composer la description du groupe.
Des variables (comme groupAttributes['dn'] ou groupAttributes['cn']) sont disponibles pour le constituer.
# subject expression
grouperLoaderLdapSubjectExpression=Expression JEXL à appliquer au sujet
(subject expression)
grouperLoaderLdapSubjectExpressionDescription=Expression JEXL appliquée sur la chaîne de caractère du sujet avant d'être transmis à l'API.
ex. ${loaderLdapElUtils.convertDnToSpecificValue(subjectId)}.
# group types for LDAP_GROUP_LIST or LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapGroupTypes=Type de groupe
grouperLoaderLdapGroupTypesDescription=Les types de groupes, séparés par une virgule, à appliquer aux groupes créés. ex. addIncludeExclude
# readers for LDAP_GROUP_LIST or LDAP_GROUPS_FROM_ATTRIBUTES
grouperLoaderLdapReaders=LIRE
grouperLoaderLdapReadersDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège LIRE sur les groupes créés.
grouperLoaderLdapViewers=VOIR
grouperLoaderLdapViewersDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège VOIR sur les groupes créés.
grouperLoaderLdapAdmins=ADMINISTRER
grouperLoaderLdapAdminsDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège ADMINISTRER sur les groupes créés.
grouperLoaderLdapUpdaters=MODIFIER
grouperLoaderLdapUpdatersDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège MODIFIER sur les groupes créés.
grouperLoaderLdapOptins=REJOINDRE
grouperLoaderLdapOptinsDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège REJOINDRE sur les groupes créés.
grouperLoaderLdapOptouts=QUITTER
grouperLoaderLdapOptoutsDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège QUITTER sur les groupes créés.
grouperLoaderLdapAttrReaders=LIRE ATTRIBUTS
grouperLoaderLdapAttrReadersDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège LIRE ATTRIBUTS sur les groupes créés.
grouperLoaderLdapAttrUpdaters=MODIFIER ATTRIBUTS
grouperLoaderLdapAttrUpdatersDescription=liste des IDs ou des identifiants de sujets (séparés par une virgule) qui possèderont
le privilège MODIFIER ATTRIBUTS sur les groupes créés.
# job name in database
grouperLoaderJobName=Identifiant de la tâche
grouperLoaderJobNameDescription=utilisé dans la table grouper_loader_log de la BdD pour identifier les execustions de cette tâche.
# aria label accessibility for more actions for this group
ariaLabelGuiMoreGrouperLoaderActions=Afficher plus d'actions pour ce groupe
# more action buttons on group screen
grouperLoaderViewMoreActionsButton=Plus
# status
grouperLoaderStatus_SUCCESS=Succès
grouperLoaderStatus_ERROR=Erreur
grouperLoaderStatus_STARTED=Lancé
grouperLoaderStatus_RUNNING=En cours d'éxécution
grouperLoaderStatus_WARNING=Attention
grouperLoaderStatus_CONFIG_ERROR=Erreur de configuration
grouperLoaderStatus_SUBJECT_PROBLEMS=Problèmes de sujet
# drop down for view loader settings
grouperLoaderMoreActionsViewLoader=Afficher
# drop down for view loader logs
grouperLoaderMoreActionsViewLoaderLogs=Afficher les journaux
# apply filter button
grouperLoaderButtonApplyFilter=Appliquer
grouperLoaderButtonReset=Réinitialiser
grouperLoaderButtonExport=Exporter
auditsDeprovisionCap=Deprovision
# description at top of grouper loader logs screen
grouperLoaderLogsTitle=Journaux
# description at top of grouper loader managed groups screen
grouperLoaderManagedGroupsTitle=Groupes gérés par cette tâche
# no logs found for this job
grouperLoaderLogsNoLogs=Aucun journaux pour la tâche : ${grouperRequestContainer.grouperLoaderContainer.jobName}
# if there are logs
grouperLoaderLogsDescription=${grouperUtil.length(grouperRequestContainer.grouperLoaderContainer.guiHib3GrouperLoaderLogs)} entrée(s) trouvé(s) pour la tâche: ${grouperRequestContainer.grouperLoaderContainer.jobName}
# header for status
grouperLoaderLogsJobTypeHeader=Type
grouperLoaderLogsJobTypeHeaderTooltip=Valeur possible : simple - tâche qui synchronise un groupe. overall - tâche qui contient un ensemble de sous-tâche. sous-tâche - tâche qui synchronise un groupe et qui est gérée par une tâche de type overall.
grouperLoaderLogsStatusHeader=Status
grouperLoaderLogsStatusHeaderTooltip=Valeur possible : Config_error, Error, Running, Started, Subject_problems, Success, Warning
grouperLoaderLogsMillisGetDataHeader=Récupération des données (en ms)
grouperLoaderLogsMillisGetDataHeaderTooltip=Durée de récupération des données de la source (LDAP ou BdD)
grouperLoaderLogsMillisLoadDataHeader=Chargement des données (en ms)
grouperLoaderLogsMillisLoadDataHeaderTooltip=Durée de chargement des modifications au sein de Grouper
grouperLoaderLogsIdHeader=Identifiant unique
grouperLoaderLogsIdHeaderTooltip=Correspond à la clé primaire (UUID) que l'on peut retrouver dans la table grouper_loader_log, colonne id, de la base de données
grouperLoaderLogsStartedHeader=Début
grouperLoaderLogsStartedHeaderTooltip=Début de la tâche
grouperLoaderLogsEndedHeader=Fin
grouperLoaderLogsEndedHeaderTooltip=Heure de fin de la tâche
grouperLoaderLogsTotalCountHeader=Nombre
total
grouperLoaderLogsTotalCountHeaderTooltip=Le nombre total d'entités chargé par cette tâche.
grouperLoaderLogsInsertCountHeader=Nombre
d'ajout
grouperLoaderLogsInsertCountHeaderTooltip=Le nombre d'entités ajouté (inserts)
grouperLoaderLogsUpdateCountHeader=Nombre
de changement
grouperLoaderLogsUpdateCountHeaderTooltip=Le nombre d'entité modifé par cette tâche (generalement des ajouts ou des suppressions)
grouperLoaderLogsDeleteCountHeader=Nombre
de suppression
grouperLoaderLogsDeleteCountHeaderTooltip=Nombre d'entités supprimées du groupe par cette tâche
grouperLoaderLogsUnresolvableCountHeader=Nombre
d'entités non-resolu
grouperLoaderLogsUnresolvableCountHeaderTooltip=Le nombre d'entités non-resolu de cette tâche. Une entité non-resolu est une entité introuvable dans les sources.
grouperLoaderLogsMillisHeader=Durée totale
grouperLoaderLogsMillisHeaderTooltip=Durée totale de la tâche en milliseconde
grouperLoaderLogsLoadedGroupHeader=Groupe
# configuration description below the h1
miscellaneousConfigurationMainSubtitle=Paramétrage de Grouper. Les changements prennent quelques minutes à s'appliquer sur l'ensemble des JVM connecté à cette base de données.
# select config file
configurationSelectConfigFile=Fichier de configuration
# description of config file select
configurationSelectConfigFileDescription=Sélectionnez le fichier de configuration que vous souhaiter visualiser ou modifier
# if the config file was not selected
configurationFileRequired=Erreur : sélectionner un fichier de configuration
# filter text field placeholder
configurationFilterTextPlaceholder=Saisissez un texte à filtrer
# advanced filter label
configSourceFilterFor=Filtrer par :
# config source all option
configSourceAll=Toutes les sources
# config source non base
configSourceNonBase=Paramètre modifié
# config source db only
configSourceDbConfigOnly=Paramètre en base de données
# config filter advanced button label
configurationFilterAdvancedButton=Avancée
# apply filter button
configurationFilterApplyButton=Appliquer le filtre
# reset filter button
configurationFilterResetButton=Réinitialiser
# header for actions
configurationColumnAction=Choix de l'action
# header for property name config file
configurationColumnPropertyName=Propriété
# header for property name config file
configurationColumnValue=Valeur
# header for property old value
configurationColumnPreviousValue=Ancienne valeur
# header for property new value
configurationColumnNewValue=Nouvelle valeur
# label for action performed
configurationColumnActionLabel=Action
# add label for action performed
configurationColumnActionLabelAdd=Ajouter
# edit label for action performed
configurationColumnActionLabelEdit=Modifier
# delete label for action performed
configurationColumnActionLabelDelete=Supprimer
# header for property name config file
configurationColumnConfiguredIn=Configuré dans
# header for property name config file for history view
configurationColumnConfigurationFile=Fichier de config
# header for who changed the config
configurationColumnChangedBy=Modifié par
# header for config change timestamp
configurationColumnChangeTimestamp=Date de la modif
# value not set
configurationColumnValueNotSet=<>
# for sample value
configurationSampleValueLabel=Exemple :
# EL scriptlet
configurationElScriptletLabel=EL scriptlet :
# type label
configurationTypeLabel=Type :
# if multiple
configurationMultiple=, plusieurs valeurs séparées par des virgules
# if must extend java class
configurationMustExtendClass=, doit hériter de la classe Java :
# if must implement interface
configurationMustImplementInterface=, doit implémenter l'interface Java :
# if base value is different put here
configurationBaseValueIfDifferent=Par défaut :
# if unprocessed value is different
configurationUnprocessedValueIfDifferentLabel=Valeur non traitée :
# cron description
configurationCronLabel=Traduction du cron :
# if not allowed to cofnigur based on IP address
configurationNotAllowedBySourceIp=Votre adresse IP source (${grouperRequestContainer.httpServletRequest.remoteAddr}) n'est pas autorisée à accéder à l'interface de configuration (dans la configuration grouper-ui)
# hint on select config file add entry
configurationFilesImportSelectConfigFileDescription=Fichier de config pour ajouter / mettre à jour les paramètres. Doit être l'un des fichiers suivants : ${grouperRequestContainer.configurationContainer.configFileNamesForImport}
# property name label
configurationFilesAddEntryPropertyName=Propriété
# hint on select config file add entry
configurationFilesAddEntryPropertyNameDescription=Nom de la propriété à ajouter au fichier de config
# expression language script label
configurationFilesAddEntryExpressionLanguage=Script d'expression language (EL)
# hint on select config file add entry
configurationFilesAddEntryExpressionLanguageDescription=S'il s'agit d'un script d'expression language (EL) qui doit être évalué à la lecture de la propriété
# expression language yes label
configurationFilesAddEntryExpressionLanguageTrue=Oui, il s'agit d'un script d'expression language (EL)
# expression language no label
configurationFilesAddEntryExpressionLanguageFalse=Non, c'est une valeur littérale
# add entry value label
configurationFilesAddEntryValue=Valeur
# add entry value hint
configurationFilesAddEntryValueDescription=Valeur ou scriptlet à assigner à la propriété
# add entry submit button
configurationFilesAddEntrySubmit=Soumettre
# add entry cancel button
configurationFilesAddEntryCancel=Annuler
# edit for individual property
configurationPropertyActionEdit=Modifier
# delete for individual property
configurationPropertyActionDelete=Supprimer
# if property name is not entered
configurationFilesAddEntryPropertyNameRequired='Propriété' est un champ requis.
# property name should not end in .elConfig
configurationFilesAddEntryPropertyNameElConfig=Le nom de la propriété ne devrait pas se terminer par .elConfig. Merci d'indiquer qu'il s'agit d'un script d'expression language (EL)
# if property name is not entered
configurationFilesAddEntryPropertyValueRequired='Propriété' est un champ requis.
# when property is in another file
configurationFilesPropertyExistsInAnother=Attention : Le nom de la propriété ${grouperRequestContainer.configurationContainer.currentConfigPropertyName} est utilisé dans le fichier suivant : ${grouperRequestContainer.configurationContainer.currentConfigFileName}.
# when property is in another file
configurationFilesAdded=Succès : la propriété '${currentConfigPropertyName}' a été ajoutée à la base de données.
# when property is in another file
configurationFilesEdited=Succès : la propriété '${grouperRequestContainer.configurationContainer.currentConfigPropertyName}' a été mise à jour.
# success property was deleted
configurationFilesDeleted=Succès : la propriété '${currentConfigPropertyName}' a été supprimée de la base de données. Note : cette propriété peut toujours être présente dans un fichier de configuration.
# when property is in another file
configurationFilesEditedNotChanged=Succès : la propriété '${grouperRequestContainer.configurationContainer.currentConfigPropertyName}' existe et sa valeur n'a pas été changée.
# when property attmpted to be deleted but not found
configurationFilesDeletedNotChanged=Attention : la propriété '${currentConfigPropertyName}' n'etait pas configurée dans la base de données.
# aria for configuration files actions
ariaLabelGuiConfigurationFilesActions=Afficher plus d'actions pour l'élément de configuration
# view actions for config line
configurationFilesViewActionsButton=Actions
# edit action for config line
configurationFilesActionEdit=Modifier
# delete action for config line
configurationFilesActionDelete=Supprimer
auditsEntity=entité
# edit config entry should this be encrypted in the database? no
configurationFilesAddEntryPasswordTrue=Oui, la valeur est un mot de passe et doit être chiffrée dans la base de données
# the value of the password label
configurationFilesAddEntryPasswordFieldLabel=Mot de passe
# the value of the password label
configurationFilesAddEntryPasswordFieldDescription=Renseignez le mot de passe ici
# breadcrumb for configuration files import
miscellaneousConfigurationFilesImportBreadcrumb=Importer fichier de config
# import a config
configurationFilesMenuImport=Importer fichier de config
# breadcrumb for configuration files Import
configurationFilesImportTitle=Importer fichier de config
# subtitle for configuration files add entry
configurationFilesImportSubtitle=Importer un fichier de configuration dans la base de données.
# error if file not there
configurationFilesImportFileRequired=Merci de selectionner le fichier à importer.
# error if file not there
configurationFilesImportFileNotValid=Le nom du fichier doit correspondre aux nom suivants : ${grouperRequestContainer.configurationContainer.configFileNamesForImport}
# hint on config file select
configurationFilesImportFileDescription=Fichier de config à importer
# import cancel button
configurationFilesImportCancel=Annuler
# import submit button
configurationFilesImportSubmit=Soumettre
# import summary first word
configurationFilesImportFirstWord=${grouperRequestContainer.configurationContainer.countError + grouperRequestContainer.configurationContainer.countWarning == 0 ? "Succès : " : (grouperRequestContainer.configurationContainer.countError == 0 ? "Avertissement : " : (grouperRequestContainer.configurationContainer.countSuccess == 0 ? "Erreur : " : "Erreur partielle : "))}
#import summary
configurationFilesImportSummary=${textContainer.text['configurationFilesImportFirstWord']} ${grouperRequestContainer.configurationContainer.countProperties} propriétés ont été ajoutées au fichier ${grouperRequestContainer.configurationContainer.configFileName.configFileName}. Ajoutée : ${grouperRequestContainer.configurationContainer.countAdded}, Mise à jour : ${grouperRequestContainer.configurationContainer.countUpdated}, Inchangée: ${grouperRequestContainer.configurationContainer.countUnchanged}, Avertissements : ${grouperRequestContainer.configurationContainer.countWarning}, Erreurs : ${grouperRequestContainer.configurationContainer.countError}.
# this shouldnt really happen, but if it does, this is what is displayed, doesnt know which audit action
auditsUndefinedAction=Action inconnue
# do some common words for "CMS"
auditsAdded=Ajout
auditsEdited=Modification
auditsDeleted=Suppression
auditsInvited=Invitation
auditsAttribute=attribut
auditsPermission=permission
auditsAttributeAssignment=assignation d'attribut
auditsPrivilege=privilège
auditsAssigned=Affectation
auditsAttributeDef=définition de l'attribut
auditsAttributeDefName=nom d'attribut
auditsGroup=groupe
auditsDeprovision=deprovision
#audits_ATTRIBUTE_ASSIGN_ANYMSHIP_ADD = $$auditsAdded$$ there ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.permission ? textContainer.text['auditsPermission'] : textContainer.text['auditsAttribute']} ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} to a $$auditsMembership$$ for $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_ANYMSHIP_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsMembership$$ pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_ANYMSHIP_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsMembership$$ pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_ANYMSHIP_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsMembership$$ pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_ASSIGN_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à une $$auditsAttributeAssignment$$..
audits_ATTRIBUTE_ASSIGN_ASSIGN_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_ASSIGN_ASSIGN_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_ASSIGN_ATTRDEF_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_ATTRIBUTE_ASSIGN_ATTRDEF_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_ATTRIBUTE_ASSIGN_ATTRDEF_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_ATTRIBUTE_ASSIGN_GROUP_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} au $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_ATTRIBUTE_ASSIGN_GROUP_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} au $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_ATTRIBUTE_ASSIGN_GROUP_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} au $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_ATTRIBUTE_ASSIGN_IMMMSHIP_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsMembership$$ pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_GROUP_MOVE=Déplacement du $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_ATTRIBUTE_ASSIGN_IMMMSHIP_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsMembership$$ pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_IMMMSHIP_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} à l'$$auditsMembership$$ pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_MEMBER_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_MEMBER_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_MEMBER_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} pour le $$auditsMember$$ ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_ATTRIBUTE_ASSIGN_STEM_ADD=$$auditsAdded$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} au $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_ATTRIBUTE_ASSIGN_STEM_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} au $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_ATTRIBUTE_ASSIGN_STEM_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink} au $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_ATTRIBUTE_ASSIGN_VALUE_ADD=$$auditsAdded$$ d'une valeur à l'$$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_ASSIGN_VALUE_DELETE=$$auditsDeleted$$ d'une valeur à l'$$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_ASSIGN_VALUE_UPDATE=$$auditsEdited$$ d'une valeur à l'$$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_DEF_ADD=$$auditsAdded$$ $$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_ATTRIBUTE_DEF_DELETE=$$auditsDeleted$$ $$auditsAttributeDef$$.
audits_ATTRIBUTE_DEF_UPDATE=$$auditsEdited$$ $$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_ATTRIBUTE_DEF_NAME_ADD=$$auditsAdded$$ $$auditsAttributeDefName$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_DEF_NAME_DELETE=$$auditsDeleted$$ $$auditsAttributeDefName$$.
audits_GROUP_TYPE_ADD=$$auditsAdded$$ d'un type de $$auditsGroup$$.
audits_ATTRIBUTE_DEF_NAME_UPDATE=$$auditsEdited$$ $$auditsAttributeDefName$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ENTITY_ADD=$$auditsAdded$$ $$auditsEntity$$ ${grouperRequestContainer.guiAuditEntry.guiEntity.shortLink}.
audits_ENTITY_DELETE=$$auditsDeleted$$ $$auditsEntity$$.
audits_ENTITY_UPDATE=$$auditsEdited$$ $$auditsEntity$$ ${grouperRequestContainer.guiAuditEntry.guiEntity.shortLink}.
audits_EXTERNAL_SUBJ_ATTR_ADD=$$auditsAdded$$ $$auditsExternalEntityAttribute$$.
audits_EXTERNAL_SUBJ_ATTR_DELETE=$$auditsDeleted$$ $$auditsExternalEntityAttribute$$.
audits_EXTERNAL_SUBJ_ATTR_UPDATE=$$auditsEdited$$ $$auditsExternalEntityAttribute$$.
audits_EXTERNAL_SUBJECT_ADD=$$auditsAdded$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_DELETE=$$auditsDeleted$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_INVITE_EMAIL=$$auditsInvited$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_INVITE_IDENTIFIER=$$auditsInvited$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_REGISTER_ADD=$$auditsAdded$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_REGISTER_DELETE=$$auditsDeleted$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_REGISTER_UPDATE=$$auditsEdited$$ $$auditsExternalEntity$$.
audits_EXTERNAL_SUBJECT_UPDATE=$$auditsEdited$$ $$auditsExternalEntity$$.
audits_GROUP_ATTESTATION_ADD=$$auditsAdded$$ $$auditsAttestation$$ sur $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTESTATION_DELETE=$$auditsDeleted$$ $$auditsAttestation$$ sur $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTESTATION_UPDATE=$$auditsEdited$$ $$auditsAttestation$$ sur $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTESTATION_UPDATE_LAST_CERTIFIED_DATE=A confirméle groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTESTATION_CLEAR_LAST_CERTIFIED_DATE=A supprimé la date de certification le $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_STEM_ATTESTATION_ADD=$$auditsAdded$$ $$auditsAttestation$$ sur $$auditsStem$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_ATTESTATION_DELETE=$$auditsDeleted$$ $$auditsAttestation$$ sur $$auditsStem$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_ATTESTATION_UPDATE=$$auditsEdited$$ $$auditsAttestation$$ sur $$auditsStem$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_MEMBER_DEPROVISIONING=$$auditsDeprovisionCap$$ de ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink}.
audits_GROUP_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE=Ajout d'une date de certification de déprovision $$auditsDeprovisionCap$$ pour le groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE=Effacement de la date de certification de déprovision $$auditsDeprovisionCap$$ pour le groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_STEM_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE=Ajout d'une date de certification de déprovision $$auditsDeprovisionCap$$ pour le dossier $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE=Effacement de la date de certification de déprovision $$auditsDeprovisionCap$$ pour le dossier $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_ATTR_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE=Ajout d'une date de certification de déprovision $$auditsDeprovisionCap$$ pour le définition d'attribut $$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_ATTR_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE=Suppression de la date de certification de déprovision $$auditsDeprovisionCap$$ pour la définition d'attribut $$auditsAttributeDef$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDef.shortLink}.
audits_GROUP_ADD=$$auditsAdded$$ $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_DELETE=$$auditsDeleted$$ $$auditsGroup$$.
audits_GROUP_DELETE_ALL_MEMBERSHIPS=Suppression de tous les membres du groupe$$auditsGroup$$.
audits_GROUP_UPDATE=$$auditsEdited$$ $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_DISABLE=Désactivation du groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ENABLE=Activation du groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTRIBUTE_ADD=$$auditsAdded$$ $$auditsAttribute$$ au $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTRIBUTE_DELETE=$$auditsDeleted$$ $$auditsAttribute$$ au $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_ATTRIBUTE_UPDATE=$$auditsEdited$$ $$auditsAttribute$$ au $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_COMPOSITE_ADD=$$auditsAdded$$ du type algébrique pour le groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_COMPOSITE_DELETE=$$auditsDeleted$$ du type algébrique pour le groupe $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_COMPOSITE_UPDATE=$$auditsEdited$$ du groupe algébrique $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_COPY=Copié $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_FIELD_ADD=$$auditsAdded$$ du champ.
audits_GSH_TEMPLATE_ADD=$$auditsAdded$$ du modèle GSH ${grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('gshTemplateConfigId')}
audits_GSH_TEMPLATE_DELETE=$$auditsDeleted$$ du modèle GSH ${grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('gshTemplateConfigId')}
audits_GSH_TEMPLATE_EXEC=Execution du modèle GSH ${grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('gshTemplateConfigId')}
audits_GSH_TEMPLATE_UPDATE=$$auditsEdited$$ du modèle GSH ${grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('gshTemplateConfigId')}
audits_MEMBERSHIP_GROUP_ADD=$$auditsAdded$$ de ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} en tant que $$auditsMember$$ de ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_MEMBERSHIP_GROUP_DELETE=$$auditsDeleted$$ de ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} du $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_MEMBERSHIP_GROUP_UPDATE=$$auditsEdited$$ de ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} en tant que $$auditsMember$$ du ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink} $$auditsGroup$$.
audits_MEMBERSHIP_GROUP_IMPORT=Fichier importé: ${grouperRequestContainer.guiAuditEntry.file}. ${grouperRequestContainer.guiAuditEntry.importTotalAdded} membre(s) ajoutés et ${grouperRequestContainer.guiAuditEntry.importTotalDeleted} supprimé(s) au groupe {grouperRequestContainer.guiAuditEntry.guiGroup.shortLink} $$auditsGroup$$.
audits_MEMBERSHIP_GROUP_EXPORT=${grouperRequestContainer.guiAuditEntry.exportSize} membre(s) exportés dans le fichier ${grouperRequestContainer.guiAuditEntry.file} de ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink} $$auditsGroup$$.
audits_MEMBER_CHANGE_SUBJECT=Changement d'ID d'une entité.
audits_PRIVILEGE_GROUP_ADD=$$auditsAssigned$$ $$auditsPrivilege$$ '${grouperRequestContainer.guiAuditEntry.guiPrivilege.shortLink}' à ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} pour le $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_PRIVILEGE_GROUP_DELETE=$$auditsDeleted$$ $$auditsPrivilege$$ '${grouperRequestContainer.guiAuditEntry.guiPrivilege.shortLink}' à ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} pour le $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_PRIVILEGE_GROUP_UPDATE=$$auditsEdited$$ $$auditsPrivilege$$ '${grouperRequestContainer.guiAuditEntry.guiPrivilege.shortLink}' à ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} pour le $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_PRIVILEGE_STEM_ADD=$$auditsAssigned$$ $$auditsPrivilege$$ '${grouperRequestContainer.guiAuditEntry.guiPrivilege.shortLink}' à ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} pour le $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_PRIVILEGE_STEM_DELETE=$$auditsDeleted$$ $$auditsPrivilege$$ '${grouperRequestContainer.guiAuditEntry.guiPrivilege.shortLink}' à ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} pour le $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_PRIVILEGE_STEM_UPDATE=$$auditsEdited$$ $$auditsPrivilege$$ '${grouperRequestContainer.guiAuditEntry.guiPrivilege.shortLink}' à ${grouperRequestContainer.guiAuditEntry.guiMember.shortLink} pour le $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_ADD=$$auditsAdded$$ $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_DELETE=$$auditsDeleted$$ $$auditsFolder$$.
audits_STEM_UPDATE=$$auditsEdited$$ $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_COPY=Copie du $$auditsFolder$$ ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_MOVE=Déplacement du $$auditsFolder$$ to ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_REPORT_CONFIG_ADD=$$auditsAdded$$ du rapport ${grouperUtil.abbreviate(grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('reportConfigId'), 7)} sur le dossier ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_REPORT_CONFIG_DELETE=$$auditsDeleted$$ du rapport ${grouperUtil.abbreviate(grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('reportConfigId'), 7)} du dossier ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_REPORT_CONFIG_UPDATE=$$auditsEdited$$ du rapport ${grouperUtil.abbreviate(grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('reportConfigId'), 7)} du dossier ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_STEM_REPORT_DOWNLONAD=Téléchargement du rapport ${grouperUtil.abbreviate(grouperRequestContainer.guiAuditEntry.auditEntry.retrieveStringValue('reportConfigId'), 7)} du dossier ${grouperRequestContainer.guiAuditEntry.guiStem.shortLink}.
audits_XML_IMPORT=Import depuis un fichier XML
# default link of help text for simple ui screen
guiCustomUiHelpDefaultLink=${textContainer.text['grouper.help'] }
# header on simple ui group screen
guiCustomUiGroupHeader=Interface utilisateur personnalisée pour le groupe : ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayExtension)}
guiCustomUiUserQueryTypeLabel_box=Box
guiCustomUiUserQueryTypeLabel_azure=Azure
guiCustomUiUserQueryTypeLabel_zoom=Zoom
guiCustomUiUserQueryTypeLabel_ldap=LDAP
# subject view, start date invalid
subjectViewFromDateInvalid='Date de début' est incorrecte. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:58
# subject view, end date invalid
subjectViewToDateInvalid='Date de fin' est incorrecte. Format attendu : yyyy/mm/dd hh:mi, ex : 2022/08/22 15:58
config.LdapProvisioningMembershipStartWith.attribute.ldapExternalSystemConfigId.label=Id config connecteur externe
config.LdapProvisioningMembershipStartWith.attribute.ldapExternalSystemConfigId.description=Sélectionner le LDAP à utiliser pour ce provisionnement. Si le LDAP n'est pas dans la liste, vous pouvez en configurer un nouveau depuis l'interface de configuration d'un connecteur externe.
config.GenericConfiguration.attribute.startWith.label=ID de l'aide à la configuration
config.GenericConfiguration.attribute.startWith.description=A ignorer. Correspond à l'identifiant de l'aide à la configuration ('start with') choisie. Pour le modifier, recommencer à zéro.
config.SqlProvisioningStartWith.attribute.dbExternalSystemConfigId.label=Id config connecteur db externe
config.SqlProvisioningStartWith.attribute.dbExternalSystemConfigId.description=Id config du connecteur externe base de données. Si votre base de données n'est pas présente dans la liste, vous pouvez l'ajouter depuis le menu Divers --> Connecteurs externes.
config.SqlProvisioningStartWith.attribute.membershipStructure.label=Structure de l'appartenance
config.SqlProvisioningStartWith.attribute.membershipStructure.description=Structure de l'appartenance
config.LdapProvisioningMembershipStartWith.attribute.ldapPattern.label=Modèle de provisionnement LDAP
config.LdapProvisioningMembershipStartWith.attribute.ldapPattern.description=activeDirectoryGroups - Provisionne un active directory avec des groupes LDAP en mode 'bushy'. Le groupe LDAP contient des attributs 'member' dont la valeur est le DN utilisateur des membres du groupe.
bushyGroupsWithMembershipDNs - Provisionne un LDAP avec des groupes en mode arborescence (bushy). Le groupe LDAP contient des attributs (ex: uniqueMember) dont la valeur est le DN utilisateur des membres du groupe.
bushyGroupsWithMembershipSubjectIds - Provisionne un LDAP avec des groupes en mode 'bushy'. Le groupe LDAP contient des attributs dont la valeur est le l'id sujet (subject id) des membres du groupe.
flatGroupsWithMembershipDNs - Provisionne un LDAP avec des groupes en mode plat (flat). Le groupe LDAP contient des attributs (ex: uniqueMember) dont la valeur est le DN utilisateur des membres du groupe.
flatGroupsWithMembershipSubjectIds - Provisionne un LDAP avec des groupes en mode plat (flat). Le groupe LDAP contient des attributs dont la valeur est le l'id sujet (subject id) des membres du groupe.
groupOfNames - Provisionne un LDAP avec des groupes. Le groupe LDAP contient des attributs (ex: uniqueMember) dont la valeur est le DN utilisateur des membres du groupe. Inclus l'objectClass groupOfNames.
other - Configurer manuellement les paramètres.
posixGroups - Provisionne un LDAP avec des groupes. Le groupe LDAP contient des attributs (ex: uniqueMember) dont la valeur est le DN utilisateur des membres du groupe. Inclus l'objectClass posixGroup et l'attribut gidNumber dont la valeur est le numéro d'index du groupe.
usersWithEduPersonAffiliations - Provisionne l'attribut LDAP eduPersonAffiliation dans la fiche LDAP des utilisateurs avec pour valeur l'extension du groupe (dernière partie de l'ID Chemin) dont l'utilisateur est membre.
usersWithEduPersonEntitlements - Provisionne l'attribut LDAP eduPersonAffiliation dans la fiche LDAP des utilisateurs avec pour valeur le nom du groupe (ID Chemin) dont l'utilisateur est membre.
usersWithMembershipGroupExtensions - Provisionne un attribut LDAP dans la fiche LDAP des utilisateurs avec pour valeur l'extension du groupe (dernière partie de l'ID Chemin) dont l'utilisateur est membre.
usersWithMembershipGroupNames - Provisionne un attribut LDAP dans la fiche LDAP des utilisateurs avec pour valeur le nom du groupe (ID Chemin) dont l'utilisateur est membre.
config.LdapProvisioningMembershipStartWith.attribute.membershipStructure.label=Structure de l'appartenance
config.LdapProvisioningMembershipStartWith.attribute.membershipStructure.description=Attributs de groupes - Les groupes LDAP ont un attribut multi-valué (ex : uniqueMember) dont la valeur peut-être le DN ou l'identifiant des membres.
Attributs d'entités - Les utilisateurs LDAP ont un attribut multi-valué dont la valeur peut-être le DN, le nom ou l'extension des groupes dont ils sont membres.
config.LdapProvisioningMembershipStartWith.attribute.membershipValueDn.label=Valeur de l'attribut d'appartenance
config.LdapProvisioningMembershipStartWith.attribute.membershipValueDn.description=L'attribut d'appartenance (uniqueMember, isMemberOf, EduPersonEntitlements...) contient-elle le DN d'un groupe (cas d'une structure d'appartenance de type attributs de groupes) ou d'un utilisateur (cas d'une structure d'appartenance de type attributs d'entités) ? Sélectionner non si l'attribut d'appartenance doit avoir pour valeur, par exemple, un des identifiants du sujet (cas d'une structure d'appartenance de type attributs d'entités) ou le nom du groupe (cas d'une structure d'appartenance de type attributs de groupes).
config.LdapProvisioningMembershipStartWith.attribute.userAttributesType.label=Source des attributs utilisateurs
config.LdapProvisioningMembershipStartWith.attribute.userAttributesType.description=core - Les seules données des utilisateurs nécessaires pour le provisionnement sont celles intégrées à Grouper. Ex : ID de sujet (subject ID), subjectIdentitier0-2
entityResolver - Il est nécessaire de faire une requête LDAP ou SQL pour récupérer les attributs des utilisateurs.
subjectSource - Le sujet doit-être résolu afin d'accéder à ses attributs (Ex : firstName)
subjectSourceAndEntityResolver - Déconseillé... le sujet doit-être résolu et il est nécessaire d'effectuer une requête LDAP ou SQL pour récupérer les attributs.
config.LdapProvisioningMembershipStartWith.attribute.rdnValueForGroups.label=Valeur à utiliser pour composer le RDN des groupes
config.LdapProvisioningMembershipStartWith.attribute.rdnValueForGroups.description=Le RDN (relative distinguished name) est la première partie du DN. Ex : avec comme DN cn=courses:math:math101,ou=groups,dc=school,dc=edu, le RDN est cn=courses:math:math101 et le paramètre à utiliser comme valeur pour le RDN est : name.
Les options ont pour origine l'API Grouper. Dans la plupart des cas, on utilise soit 'name' (ID Chemin), ou 'extension' (dernière partir de l'ID Chemin).
config.LdapProvisioningMembershipStartWith.attribute.membershipAttributeNameForGroups.label=Nom de l'attribut d'appartenance pour les groupes LDAP
config.LdapProvisioningMembershipStartWith.attribute.membershipAttributeNameForGroups.description=Le nom de l'attribut LDAP multi-valué utilisé pour contenir les membres du groupe (sous la forme de DN ou d'identifiants).
config.LdapProvisioningMembershipStartWith.attribute.idIndexAttribute.label=Attribut pour le numéro d'index
config.LdapProvisioningMembershipStartWith.attribute.idIndexAttribute.description=Pour les groupes LDAP, c'est le nom de l'attribut LDAP destiné à contenir le numéro d'index. Il est conseillé de l'utiliser car le numéro d'index étant immuable c'est un moyen sûr d'identifier un groupe.
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeDifferentThanRdnorIdIndex.label=Utiliser un attribut spécifique pour identifier les groupes
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeDifferentThanRdnorIdIndex.description=Pour recherche un groupe, le RDN/DN ou l'attribut contenant le numéro index est utilisé. Si ce n'est pas le comportement voulu, indiquez 'non' pour cette option et renseignez l'attribut à utiliser en remplacement.
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeNameForGroups.description=Pour recherche un groupe, le RDN/DN ou l'attribut contenant le numéro index est utilisé. Si ce n'est pas le comportement voulut, indiquez 'non' pour cette option et renseignez l'attribut à utiliser en remplacement.
config.LdapProvisioningMembershipStartWith.attribute.objectClassesForGroups.label=Object classes des groupes LDAP
config.LdapProvisioningMembershipStartWith.attribute.objectClassesForGroups.description=Liste des object classes, séparés par une virgule, utilisés dans la composition ou lors de la recherche d'un groupe LDAP.
config.LdapProvisioningMembershipStartWith.attribute.otherGroupLdapAttributes.label=Autres attributs LDAP de groupes
config.LdapProvisioningMembershipStartWith.attribute.otherGroupLdapAttributes.description=Liste, séparée par une virgule, des autres attributs LDAP nécessaires lors de la création ou mise à jour d'un groupe LDAP. Les attributs déjà configurés via cet assistant ne sont pas concernés.
config.LdapProvisioningMembershipStartWith.attribute.changeEntitiesInLdap.label=Modifier les entités LDAP
config.LdapProvisioningMembershipStartWith.attribute.changeEntitiesInLdap.description=Lorsque cette option est désactivée seules des opérations de sélection seront effectués sur la fiche LDAP des utilisateurs. Activer cette option si vous souhaiter aussi effectuer des opérations d'insertions, modifications et suppressions. Note : cette option peut restée désactivée même pour un provisionnement d'un attribut d'appartenance dans la fiche LDAP des utilisateurs.
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeNameForEntities.label=Nom d'attribut à utiliser pour rechercher les entités
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeNameForEntities.description=Nom de l'attribut LDAP à utiliser pour rechercher les fiches LDAP des utilisateurs
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeValueForEntities.label=Valeur à utiliser pour rechercher les entités
config.LdapProvisioningMembershipStartWith.attribute.matchingSearchAttributeValueForEntities.description=Valeur à utiliser pour rechercher les fiches LDAP des utilisateurs. Généralement l'id ou l'un des identifiants du sujet.
config.LdapProvisioningMembershipStartWith.attribute.objectClassesForEntities.label=Object classes des entités LDAP
config.LdapProvisioningMembershipStartWith.attribute.objectClassesForEntities.description=Liste des object classes, séparés par une virgule, utilisés dans la composition ou lors de la recherche d'une entité dans le LDAP.
config.LdapProvisioningMembershipStartWith.attribute.otherEntityLdapAttributes.label=Autres attributs LDAP d'entités
config.LdapProvisioningMembershipStartWith.attribute.otherEntityLdapAttributes.description=Liste, séparée par une virgule, des autres attributs LDAP nécessaires lors de la création ou mise à jour d'une fiche LDAP d'un utilisateur. Les attributs déjà configurés via cet assistant ne sont pas concernés.
config.GenericConfiguration.attribute.addDisabledFullSyncDaemon.label=Ajouter la tâche de synchro complète
config.GenericConfiguration.attribute.addDisabledFullSyncDaemon.description=Si la tâche de synchro complète doit être configurée pour ce provisionnement. La tâche sera désactivé mais peut-être rendue active depuis le menu [Divers] / [Tâches].
config.GenericConfiguration.attribute.addDisabledIncrementalSyncDaemon.label=Ajouter la tâche de synchro incrémentielle
config.GenericConfiguration.attribute.addDisabledIncrementalSyncDaemon.description=Si la tâche de synchro incrémentielle doit être configurée pour ce provisionnement. La tâche sera désactivé mais peut-être rendue active depuis le menu [Divers] / [Tâches].
config.SqlProvisionerConfiguration.attribute.dbExternalSystemConfigId.description=Id config du connecteur externe base de données. Si votre base de données n'est pas présente dans la liste, vous pouvez l'ajouter depuis le menu Divers --> Connecteurs externes.
config.MessagingProvisionerConfiguration.attribute.messagingExternalSystemConfigId.label=Id config connecteur messagerie externe
# Actions button on the main screen of the provisioner configs
provisionerConfigsMainScreenMoreActionsButton=Actions
# provisioner configs table header record count column
provisionerConfigsTableHeaderMembershipCount=Nbre de membres
provisionerStartWithOption_edu.internet2.middleware.grouper.app.ldapProvisioning.LdapProvisioningMembershipStartWith=LDAP
provisionerConfigAddFormContinueButton=Continuer
config.LdapProvisioningMembershipStartWith.attribute.groupSearchBaseDn.description=DN LDAP où les groupes sont localisés. Utilisés pour rechercher ou/et créer les groupes provisionnés.
config.LdapProvisioningMembershipStartWith.attribute.groupDnType.label=Type de DN pour les groupes
config.LdapProvisioningMembershipStartWith.attribute.groupRdnAttribute.label=Nom de l'attribut LDAP à utiliser dans le RDN des groupes
config.LdapProvisioningMembershipStartWith.attribute.groupRdnAttribute.description=Le RDN (relative distinguished name) est la première partie du DN. Ex : avec comme DN cn=courses:math:math101,ou=groups,dc=school,dc=edu, le RDN est cn=courses:math:math101 et le nom de l'attribut LDAP à renseigner est le cn.
config.LdapProvisioningMembershipStartWith.attribute.allowLdapGroupDnOverride.label=Autoriser la surcharge du DN des groupes
config.LdapProvisioningMembershipStartWith.attribute.allowLdapGroupDnOverride.description=Si certains ou tous les groupes ne peuvent être provisionnés dans un emplacement commun, cette option permet de donner le choix d'indiquer un DN spécifique lorsque un groupe est marqué comme provisionnable.
config.LdapProvisioningMembershipStartWith.attribute.onlyLdapGroupDnOverride.description=Si tous les groupes doivent surcharger leur DN dans le but d'indiquer où ils doivent être provisionnés dans le LDAP. Dans ce cas, les paramètres concernant la recherche des groupes et le type de dn pour les groupes (arborescence/bushy ou plat/flat) ne seront pas pris en compte. De plus, le DN à utiliser sera demandé à chaque fois qu'un groupe est marqué comme provisionnable.
config.LdapProvisioningMembershipStartWith.attribute.groupDnType.description=arborescence (bushy) - Le DN du groupe est composé d'un CN dont la valeur est, la plupart du temps, l'extension du groupe puis d'un ou plusieurs OU. Chaque OU correspond à l'extension des différents dossiers où le groupe est présent. Cela permet de reproduire l'arborescence des dossiers au sein du LDAP. Ex : cn=math101,ou=math,ou=courses,ou=groups,dc=school,dc=edu
plat (flat) - Le DN du groupe est composé d'un CN dont la valeur est le nom du groupe (ID Chemin). Ex : cn=courses:math:math101,ou=groups,dc=school,dc=edu
Note : Si vous surchargez les DN (voir ci-dessous) vous allez pouvoir choisir, pour chaque groupe Grouper provisionnable, un DN spécifique et dans ce cas, ce paramètre n'est pas utile.
# end date on view subject
subjectViewEndDate=Date de fin :
# start date on view subject
subjectViewStartDate=Date de début :
# subject view, start/end date used with privilege
subjectAddMemberPrivStartEndDateError=La date de début et de fin ne peut-être positionnée qu'avec le privilège par défaut (MEMBRE)