# 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.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
empty.space=
error.title=Erreur
error.general=Une erreur a été rencontrée. Si le problème persiste, veuillez contacter votre service d'assistance et lui fournir les details suivants :
error.undefined=La nature de l'erreur n'a pu être déterminée
error.subtitle={0}
error.too.many.subject.results=Impossible d'afficher tous les résultats, veuillez affiner votre recherche
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=Errreur!
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
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é
groups.remove.unkown.error=Impossible de determiner quel membre supprimer
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
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 ?
groups.remove.warn=Vous êtes sur le point de supprimer quelques membres du groupe.
Cette opération est définitive. Êtes vous sur ?
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 ?
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é
groups.composite-member.composed-as=est composé de
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é
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 selectionnez
groups.composite.replace=Remplacer l'opérateur du groupe composé
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 ?
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 privileges 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 privileges 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=Coper 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 privileges?
tooltipTargetted.stems.copy.copyPrivilegesOfGroup=Si vous choisissez cettte option, tous les privileges du groupe dans le dossier seront copiés.
stems.copy.copyListGroupAsMember=Copy list memberships where groups in the folder being copied are members of other groups?
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=Copy privileges where the groups in the folder being copied have privileges to other groups or folders?
tooltipTargetted.stems.copy.copyGroupAsPrivilege=Si vous choisissez cette option, et que les groupes dans ce dossier sont membre d'autres groupes, les nouveaux groupes copiés auront les mêmes privilèges que les autres groupes ou dossiers. Si vous n'avez pas les autorisation d'ajouter des membres sur ces autres groupes ou dossiers, vous obtiendrez une erreur de privilège.
stems.copy.copyPrivilegesOfStem=Copier les privileges?
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=Export format for member data
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=membership chain
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=View / modify {0} privilege for {1} on {2}
browse.assign.title=Cliquez pour voir / modifierles privilèges de {0} sur {1}
groups.membership.chain.cancel=Back to membership list
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.membership=Privilèges attrbués à 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=Could not create folder. Error is ''{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=Could not save the folder: Folder name cannot be empty or contain "<>/*'
stems.message.error.invalid-stem=The ID Path is invalid.
stems.action.find-new-members=Assign creation privileges for [{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.
#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 .
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=Expanded / collapse tree
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=on
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=Machine
audit.result.header.summary=Résumé
audit.result.header.duration=Durée (s)
audit.result.header.query-count=Query count
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=Search audit log entries
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.stem=Administrer
priv.stemAdmin=Administrer
priv.createUpper=CRÉER
priv.stemAdminUpper=ADMINISTRER
priv.creatorsUpper=CRÉER
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.attrDefAttrUpdatersUpper$$
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 privileges à 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 privileges à 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é 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=.
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=Debugging is disabled
debug.error.not-allowed=You do not have permission to debug
debug.error.editor-not-allowed=You do not have permission to use the JSP editor
debug.prefs.edit.isActive=Enable debug display
debug.prefs.edit.i2miDir=Webapp root for I2mi
debug.prefs.edit.siteDir=Webapp root for your 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=Executable for JSP editor
debug.prefs.title=Debug preferences
debug.prefs.action.save=Save preferences
debug.prefs.saved=Your preferences were successfully saved
debug.prefs.not-saved=Your preferences could not be saved. Check the value of 'debug.prefs.dir' in build.properties
debug.prefs.edit.link=Edit preferences
debug.prefs.edit.doHideStyles=Remove CSS stylesheet references
audit.query.title=Historique
find.heading.audit-search-results=Results
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=Added field to group type definition
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=Added group type definition
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 privileges à 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
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=An exception has been thrown for entity {0}, the exception message generated is: {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
tooltipTargetted.saved-subjects.add.subject=Ajouter cette entités au 'Panier des entités' (menu à gauche sous 'Mes outils').
Le panier vous permet de retrouver rapidement les entités (personnes, groupes, ressources, etc.) sur lesquelles vous souhaitez intervenir durant votre session de travail (par exemple, pour modifier les privileges de plusieurs entités d'un seul coup)
tooltipTargetted.saved-subjects.add.group=Ajouter ce groupe au 'Panier des groupes' (menu à gauche sous 'Mes outils').
Le panier vous permet de retrouver rapidement les groupes sur lesquels vous souhaitez intervenir durant votre session de travail (par exemple, pour modifier les privileges de plusieurs groupes d'un seul coup)
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
groups.heading.export-members=Exporter les membres
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)
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.
field.displayName.name=Chemin (ID Path)
field.displayName.alternateName=Ancien chemin (alernate ID Path)
field.displayName.description=Description
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=Si programmation "START_TO_START_INTERVA"L: c'est le nombre de secondes entre le début d'un lancement et le début d'un autre
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 mois année
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 r\nSTART_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êter\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.
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.extension=tooltipTargetted.field.displayName.extension
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 consitué 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.
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.alt=Plus
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
#####################################################
## Help
#####################################################
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.
helpScenariosPart1=Cas d'usage
- (nécessite au minimum le privilège VOIR sur les groupes ou les attributs)
- Cliquez sur un dossier dans la section "Parcourir les dossiers" du menu de gauche.
- Depuis l'onglet "Contenu du dossier", vous pouvez parcourir l'arborescence des dossiers.
- Vous pouvez revenir à la racine des dossiers en cliquant sur "Racine" depuis le panneau "Parcourir les dossiers" ou depuis le fil d'Ariane.
- Si vous ne voyez pas un dossier ou un groupe : soit il vous manque des privilèges pour le visualiser soit vous n'êtes pas au bon endroit. Tentez d'effectuer une recherche et si cela reste infructueux vous pouvez contacter votre service d'assistance.
- Cliquez sur un nom de groupe depuis l'onglet "Contenu du dossier" pour voir ses informations et son contenu.
- (nécessite, au minimum, le privilège VOIR)
- Cliquez dans le champ "recherche" en haut à droite de l'écran.
- Renseignez un terme de recherche (nom du groupe, identifiant ou adresse de messagerie de la personne...).
- Validez en cliquant sur l'icône en forme de loupe ou appuyez sur la touche Entrée. Les resultats de la recherche vont apparaître à l'écran.
- Dans cette liste, cliquez sur un nom d'entité pour accéder à son contenu.
- Si vous ne voyez pas un dossier ou un groupe : soit il vous manque des privilèges pour le visualiser soit vous n'êtes pas au bon endroit. Essayez d'effectuer une recherche et si cela reste infructueux vous pouvez contacter votre service d'assistance.
helpScenariosPart2= - (nécessite, au minimum, le privilège LIRE)
- Sélectionnez votre groupe en naviguant ou en utilisant la recherche.
- Sélectionnez un groupe. Sur la page s'affiche les membres du groupe.
- Vous pouvez filtrer pour afficher uniquement les membres directs ou indirects en utilisant le filtre situé au dessus de la liste des membres puis en cliquant sur "Appliquer" une fois votre choix fait. Un clic sur le bouton "Avancé" du filtre permet d'accéder à des options de filtrage supplémentaires comme, par exemple, la possibilité d'afficher les entités avec un début ou une fin de participation.
- (nécessite, au minimum, le privilège MODIFIER
- Sélectionnez un groupe.
- Cliquez sur le bouton "Ajouter des membres" en haut de la page.
- Effectuez votre recherche par le nom de l'entité (nom ou identifiant du groupe, identifiant ou adresse de messagerie d'une personne...) au sein du champ prévu à cet effet et sélectionnez l'entité à ajouter.
- Seul le privilège MEMBRE est appliqué par défaut. Vous pouvez ajouter des privilèges en sélectionnant le bouton radio "Privilèges personnalisés".
- Pour valider, cliquez sur le bouton "Ajouter".
- (nécessite, au minimum, le privilège MODIFIER)
- Sélectionnez un groupe.
- Cochez le membre que vous voulez supprimer en cliquant sur la case située juste à côté du nom du membre. Si la case est grisée, cela signifie que ce membre appartient au groupe de manière indirect par le biais d'un sous-groupe.
- Validez la suppression en cliquant sur le bouton "Supprimer les membres selectionnés".
helpScenariosPart3= - (nécessite, au minimum, le privilège Administrer)
- Sélectionnez un groupe.
- À partir de l'onglet "Privilèges", cliquez sur le bouton "Ajouter des membres".
- Effectuez votre recherche par le nom de l'entité (nom ou identifiant du groupe, identifiant ou adresse de messagerie d'une personne...) au sein du champ prévu à cet effet et sélectionnez l'entité à ajouter.
- Tant que possible, il faut favoriser l'ajout de privilèges à un groupe et non à une personne.
- Dans la partie "Attribuer les privilèges", sélectionnez la case à cocher correspondant à "LIRE" [peut voir la liste des membres du groupe] et "MODIFIER" [peut modifier les membres du groupe] ou "ADMINISTRER" [peut modifier les attributs du groupe, supprimer le groupe, et attribuer des privilèges à une entité].
- Choisissez toujours le privilège le moins permissif. Gardez aussi à l'esprit que les entités avec le privilège ADMINISTRER peuvent renommer ou supprimer le groupe, et cela de manière intentionnelle ou accidentelle.
- Si l'utilisateur doit uniquement gérer le groupe et n'a pas d'utilité à en être membre, pensez à vérifier que la case "MEMBRE" est bien décochée.
- Pour valider, cliquez sur le bouton "Ajouter".
- (nécessite, au minimum, le privilège CREER)
- Sélectionnez un dossier où le groupe sera créé.
- Cliquez sur le bouton "Créer un groupe" en haut à gauche de la fenêtre Vous devriez être redirigé sur le page "Nouveau groupe".
- La description des champs devrait vous aider à les compléter
- Cliquez sur le bouton "Sauvegarder" pour créer le groupe.
helpScenariosPart4= - (nécessite, au minimum, le privilège CREER) Grouper permet d'utiliser deux groupes existants (appelés "opérandes") pour définir un troisième groupe (composite).
Il est possible de combiner les groupes de trois façons : - UNION a pour résultat l'ensemble des membres des groupes opérandes -- "C'est une sorte d'addition".
- INTERSECTION a pour résultat les entités qui font partie en même temps des deux groupes opérandes -- "On prend les membres en commun".
- COMPLEMENT a pour résultat les entités qui appartiennent au premier groupe opérande mais pas au deuxième -- "On enlève au premier groupe les membres qui sont aussi dans le deuxième".
Pour créer un groupe composite : - Depuis un groupe, cliquez sur "Plus d'actions" puis "Opération algébrique sur le groupe".
- Sélectionner les groupes opérandes en utilisant les champs de recherche prévus à cet effet.
- Sélectionnez l'opération que vous souhaitez puis validez en cliquant sur le bouton "Sauvegarder".
helpScenariosPart5=
helpScenariosPart6= - (nécessite, au minimum, le privilège CREER)
- Sélectionnez le dossier où vous allez créer votre dossier.
- Cliquez sur "Plus d'actions" puis sélectionnez "Créer un dossier". La page de création d'un dossier s'affiche.
- La description des champs devrait vous aider dans la manière de les compléter
- Remplissez les champs puis cliquez sur le bouton "Sauvegarder" pour créer le dossier.
- (nécessite, au minimum, le privilège ADMINISTRER)
- À partir du dossier sur lequel vous voulez positionner les privilèges.
- L'onglet "Privilèges" s'affichent uniquement si vous possédez le privilège nécessaire pour assigner des privilèges.
- Cliquez sur l'onglet "Privilèges" puis sur le bouton "Ajouter des membres" en haut de la page.
- Effectuez votre recherche par le nom de l'entité (nom ou identifiant du groupe, identifiant ou adresse de messagerie d'une personne...) au sein du champ prévu à cet effet et sélectionnez l'entité à ajouter.
- Tant que possible, il faut favoriser l'ajout de privilèges à un groupe et non à une personne.
- Sélectionner le privilège "CREER".
- Les privilèges assignés sur un dossier de cette manière concerne uniquement ce dossier et pas les sous-dossiers (par défaut, aucun héritage n'est appliqué).
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é.
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).
#####################################################
## Define tooltips and terms here:
## tooltips must start with "tooltip." Terms start with "term."
## there should be one and only one tooltip for a term.
## tooltips and terms are linked by the common name,
## which is the suffix of the nav.properties key. e.g.
## tooltip.group=A group is a collection
## term.group=Group
## term.group=group
##
## term.groups.3=gro
## term.groups=groups
## term.groups.1=Groups
## term.groups.2=GROUPS
## tooltip.groups=Groups are many people or groups
##
## these are linked because they all end in "group"
##
## if you only want a tooltip on a certain message (not wherever it appears in text),
## that is a targetted tooltip
##
## priv.ADMIN=admin
## tooltipTargetted.priv.ADMIN=Entity may modify group attributes, delete this group, or assign any privilege to any entity
##
## So wherever the message priv.ADMIN shows up, it will have a tooltip of "Entity may..."
##
## There is another variation on this where the value of the targetted tooltip can be a reference to another tooltip
##
## tooltipTargettedRef.priv.admin=tooltip.targetted.priv.ADMIN
#####################################################
tooltip.groups=Les groupes sont localisés ! nombreuses personnes ou groupes
#term.admin=Admin
#tooltip.admin=Entity (typically group or person) may modify the membership of this group, delete the group or assign privileges for the group
#term.createGroup=Create Group
#tooltip.createGroup=Add or create the name for a new group at this location in the hierarchy and the entity that creates a group is given Admin rights to the group by default.)
#term.name=Name
#tooltip.name=The group name that is displayed when browsing or searching
#term.path=Path
#tooltip.path=The path is the concatenation of the hierarchy (folders and groups) that lead to the unique location of this group
#term.textualId=Textual ID
#tooltip.textualId=An unique identifier describing this group that is searchable but generally not exposed to the user. This name cannot be changed after it is edited
#term.groups=groups
#term.groups.1=Groups
#term.groups.2=GROUPS
#term.groups.4=group
#tooltip.groups=A collection of members which can be groups or other entities e.g. people
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=EveryEntity
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.manageFolder=Manage Folder
#tooltip.manageFolder=This is where you can create or edit the folders within the hierarchy or add groups to the hierarchy
#term.member=Member
#tooltip.member=Any entity (typically group or person) that is a part of this group
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.optin=Optin
#tooltip.optin=Entity (typically group or person) may choose to join this group
#term.optout=Optout
#tooltip.optout=Entity (typically group or person) may choose to leave this group
#term.person=person
#tooltip.person=a type of entity
term.entitiesWithPrivileges=Entités avec les privilèges
tooltip.entitiesWithPrivileges=The entities (typically people or groups) that have this privilege\r\nLes entités (personnes ou groupes) qui possèdent ce privilège
#term.read=Read
#tooltip.read=Entity (typically group or person) may see the membership list for this group
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
term.entityWorkspace=Panier des entités
tooltip.entityWorkspace=Un panier dans lequel vous pouvez ranger les groupes dont vous aurez besoin pour créer des groupes composites, par exemple
#term.folder=Folder
#tooltip.folder=A fundamental unit (container) of the hierarchy that can have a parent (folder or root) or children (folders or groups)
#term.createFolder=Create Folder
#tooltip.createFolder=The ability to create children folders or branches in the hierarchy
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'arborescenece.
#term.entity=Entity
#term.entity.1=Entities
#term.entity.2=entity
#tooltip.entity=An entity is an abstract item which can be a member of a group. The two most common types of entities are person or group. (In the future, additional entity types might be used to describe computers or applications.)
#term.update=Update
#tooltip.update=Entity (typically group or person) may modify the membership of this group
#term.view=View
#tooltip.view=Entity (typically group or person) may see that this group exists
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=complement
term.groupMathNot.2=substract
tooltip.groupMathNot=Les entités appartenant au premier groupe, mais pas au second.
#term.root=Root
#tooltip.root=The top of the hierarchy from which all folders and groups originate
#####################################################
## Define infodot text here:
## infodot must start with "infodot."
## the page titles are generated dynamically in the tile: title.jsp and need to be of the format "infodot.title."
## so a name for an infodot is based on title nav.properties id,
## and if there is a subtitle, concatenate. Then if there is an infodot based on that name,
## display the infodot.
##
## The name of the infodot will appear in the HTML comments
## so it is easy to configure.
##
## Here is an example comment:
##
##
## Here is the entry in the nav.properties:
## infodot.title.groups.all=Find a group, click the group name and act on the group (edit properties, show members, etc.) using the buttons at the bottom of the screen
#####################################################
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=Provides a search utlity so you can find people to add to this group. You can also act on your search results to modify permission (in bulk) of group members from here.
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.
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.
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.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.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.search.subjects=Recherche d'entité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écedant.
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).\r\n\r\n
infodot.subtitle.groups.composite.add=L'appartenance à un groupe peut être défini comme l'union [ou], l'intersection [et], ou le complément [pas] de deux autres groupes. Ce type spécial de membre est connu comme un membre Composite (Composé) strong>. Un membre composé est créé à partir de deux autres groupes Elements strong>
#####################################
##Define error text here
#####################################
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=Error retrieving group or folder [{0}]. It may have been deleted or you may have insufficient privileges.
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.
######################################################
## General ui lite
######################################################
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
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.
######################################################
## Simple membership update screens
######################################################
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.
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
#infodot.subtitle.simpleMembershipUpdate.topIndexSectionHeader=Testing stuff
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.
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=Membres:
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=Need to pass in groupName or groupId in url, e.g. #operation=SimpleMembershipUpdate.init&groupName=some:group:name\r\n
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"\r\n
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.
\r\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
\r\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=(jjjj/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 fenetre 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
######################################
## Simple membership update named text (second key is the name, e.g. for membershipLiteName.grouperMembershipExample.simpleMembershipUpdate.updateTitle
## then the name is grouperMembershipExample
######################################
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.
#you can add any of the keys from a skinned membership update lite
######################################
## Subject picker defaults
######################################
subjectPickerDefault.header=Chercher une personne
subjectPickerDefault.title=Sélection de sujet
subjectPickerDefault.searchSectionTitle=Entrez un critère de recherche
subjectPickerDefault.searchButtonText=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
######################################
## Subject picker test for subject picker with name subjectPickerExample
######################################
subjectPicker.subjectPickerExample.title=Sélection de sujet
######################################
## AttributeDefName picker defaults
######################################
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
######################################
## AttributeDefName picker test for attributeDefName picker with name attributeDefNamePickerExample
######################################
attributeDefNamePicker.attributeDefNamePickerExample.title=Sélection de ressource
######################################
## External subject self register
######################################
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. \r\n
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.
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
######################################
## Invite external subjects
######################################
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 utilisateur@etablissement.fr
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 utilisateur@etablissement.f. Utilisez l'adresse de messagerie comme identifiant si vous n'êtes pas sûr.
inviteExternalSubjects.inviteByEmailRadioLabel=Adresse de messagerie
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
######################################
## Simple attribute update
######################################
simpleAttributeUpdate.title=Grouper UI
simpleAttributeUpdate.indexSectionHeader=Gestion des attributs
simpleAttributeUpdate.topIndexAssignAttribute=Voir ou affecter des attributs
simpleAttributeUpdate.topIndexCreateEdit=Créer ou modifier des attributs
## ASSIGN ATTRIBUTES
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\r\n
simpleAttributeUpdate.assignEditEnabledDisabledDateMask=(aaaa/mm/jj)
simpleAttributeUpdate.assignEnabled=actif
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 :
## CREATE / EDIT SCREEN
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. \r\n
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
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
## actions section
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 action, ou renseigner plusieurs actions (séparées par " " ou "," ou ";"). 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
## graph actions
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
## edit actions
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.
simpleAttributeUpdate.actionEdit=Nom d'action
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
## attribute def privileges
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
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
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
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.
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.
simpleAttributeUpdate.entityHeader=Entité
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.
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é?
simpleAttributeUpdate.privilegeImageConfirmDeny=Êtes-vous sûr de vouloir enlever ce privilège à cette entité?
simpleAttributeUpdate.topIndex=Gestion des attributs et permissions
## Attribute names
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
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
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.attributeDefNameSaved=Le nom d'attribut [{0}] a été sauvegardé
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.errorCantEditAttributeDefName=Erreur: saisissez le critère de recherche et sélectionnez un nom d'attribut
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.
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
#######################################
## attribute def name sets
#######################################
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
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
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
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"
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
###################################
## Groups and roles
###################################
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
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. \r\n
simpleGroupUpdate.selectFolderCombohint=Saisissez le critère de recherche de dossier
simpleGroupUpdate.editId=UUID
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)
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=Entrée incorrecte: selectionnez un identifiant (ID)
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.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
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.privilegePanelCancel=Annuler
simpleGroupUpdate.privilegePanelSubmit=Soumettre
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
#########################
## role hierarchies
#########################
simpleGroupUpdate.editPanelRoleHierarchies=Héritage de rôle
simpleGroupUpdate.editPanelRoleHierarchyGraphButton=Graphe d'héritage de rôle
simpleGroupUpdate.roleHierarchiesSectionHeader=Héritage de rôle
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
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"\r\n
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
##############################
## permission assignments
##############################
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:
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 .
simplePermissionAssign.assignRole=Rôle:
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.assignHeaderOwnerRole=Rôle
simplePermissionUpdate.assignHeaderOwnerMember=Entité
simplePermissionUpdate.assignHeaderPermissionResource=Ressource
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:
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.
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=Submit
simplePermissionUpdate.permissionPanelCancelButton=Cancel
simplePermissionUpdate.noPermissionChangesDetected=Warning: no permission changes detected
contextOptionsAlt=Options
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.assignEditId=UUID
simplePermissionAssign.assignEditCancelButton=Annuler
simplePermissionUpdate.assignEditSuccess=Succès: changements effectués
simplePermissionUpdate.editAssignmentAlt=Modifier les details de l'attribution
simplePermissionAssign.assignEditSubmitButton=Soumettre
simplePermissionUpdate.assignEditDisabledDate=Date de fin
simplePermissionUpdate.assignEditEnabledDate=Date de début
simplePermissionUpdate.assignEditEnabledDisabledDateMask=(aaaa/mm/jj)
simplePermissionUpdate.assignEnabled=actif
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\n
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
simplePermissionAssign.analyzeRelevantAssignmentsSubtitle=Explication du résultat
simplePermissionAssign.analyzeRelevantAssignmentsSubtitleInfodot=Ceci explique pourquoi les affectations aboutissent au résultat
simplePermissionUpdate.assignHeaderOwnerUuid=UUID
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.
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". \r\n
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 de la permission
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. r\n
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.limitLabel=Limit
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=Submit
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')
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. \r\n
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\n
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}.
#####################
## Directed graph text
#####################
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
#####################
## UI visualization
#####################
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
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 approvisionneurs
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
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.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)
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
#####################
## Main menu
#####################
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 .\r\n
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.
#########################################################################################
## End of nav.properties, start of UI v2.2
#########################################################################################
########################################
## Common text
########################################
# title in browser
guiTitle=Grouper - Gestionnaire de groupes
# misc error on screen
guiMiscErrorPrefix=Erreur:
# misc error on screen for no session
guiMiscNoSessionError=Votre session a expiré ou est invalide. Veuillez réessayer.
# short link for a subject with a tooltip perhaps
guiSubjectShortLink=${grouperRequestContainer.commonRequestContainer.showIcon ? grouperRequestContainer.commonRequestContainer.guiSubject.screenSubjectIcon2Html : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiSubject.screenLabelShort2)}
#guiSubjectShortLink = ${grouperRequestContainer.commonRequestContainer.showIcon ? ' ' : ""}${grouperUtil.xmlEscape(grouperRequestContainer.commonRequestContainer.guiSubject.screenLabelShort2)}
# 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) + '') : ""}
#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
#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)}
# 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) + '') : ""}
#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) + '') : ""}
#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) + '') : ""}
#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
guiBreadcrumbsAriaLabel=Fil d'ariane: Vous êtes ici:
# if there is more to show, this is the more button
guiMore=Plus
# if there is less to show, this is the less button
guiLess=Moins
# 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
ariaLabelGuiMoreSubjectActions=Afficher plus d'actions pour ce sujet
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
########################################
## Errors
########################################
# 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.
########################################
## Index page text
########################################
# 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
########################################
## My groups
########################################
# 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=Filtre 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
########################################
## My groups join
########################################
# 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
########################################
## My groups memberships
########################################
# 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
########################################
## My stems
########################################
# 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=Filtre 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
########################################
## My services
########################################
# 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=Filtre 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
########################################
## Service
########################################
# 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
########################################
## My favorites
########################################
# 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=Filtre :
# 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
########################################
## My activity
########################################
# 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
########################################
## Membership pages text
########################################
# 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
# 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}
# 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
# 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
########################################
## Edit memberships
########################################
# no memberships found on edit memberships screen
membershipEditNoMembershipFound=Aucune appartenance à un groupe trouvée
# 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. Enter: aaaa/mm/jj
membershipEditToDateInvalid='Date de fin' est incorrecte. Enter: aaaa/mm/jj
# placeholder in the date field
membershipEditDatePlaceholder=aaaa/mm/jj
# 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
########################################
## Trace privileges text
########################################
# 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
########################################
## Subject page text
########################################
# 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
# 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
# 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=Filtre :
subjectFilterAllAssignments
# 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
subjectMembershipGroupColumn=Nom du groupe
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
########################################
## Subject's group privileges
########################################
# 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
# if the objects involve folders, this is the folder name where the privileges are
thisSubjectsPrivilegesStemColumn=Dossier
# 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 page text
########################################
# 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
#FIXME groupViewGroupDisabled=This group is disabled.
# text if local entity is disabled
#FIXME localEntityViewLocalEntityDisabled=This local entity is disabled.
# 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 algébrique 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 direct car c'est un groupe compositle:
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=Filtre :
# 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=Audit 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, montrer les membres à partir de l'audit
# pit from date
groupFilterPITFromDate=Date de début de la recherche :
# pit from date description
groupFilterPITFromDateDescription=Recherche dans l'historique d'un membre après cette date
# pit end date
groupFilterPITToDate=Date de fin de la recherche :
# pit end date
groupFilterPITToDateDescription=Recherche dans l'historique d'un membre avant cette date
# enabled/disabled options
groupFilterEnabledDisabledOptions=Activer / désactiver :
# 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 "Activer / désactiver".
# show enabled/disabled status
groupFilterEnabledDisabledOptionsStatus=Activer / désactiver le statut :
# show members with disabled dates
groupFilterEnabledDisabledOptionsDisabledDates=Membres avec des dates de désactivation
# show members with enabled dates
groupFilterEnabledDisabledOptionsEnabledDates=Membres avec des dates d'activation
# 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=Filtre :
# 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$$
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$$
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$$
groupPrivilegesAssignAttrAllPrivilege=Attribuer TOUS les privilèges
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
#FIXME localEntitySuccessAddedToMyFavorites=Local entity was added to favorites
# local entity was removed from my favorites
#FIXME localEntitySuccessRemovedFromMyFavorites=Local entity was removed from favorites
# 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
#FIXME localEntityAddMemberMadeChangesSuccess=Success: entity was added to the privilege for the local entity
# 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
#FIXME localEntityAddMemberNoChangesSuccess=Note: entity already had the privileges on the local entity
# 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 :
# 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
# 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
#FIXME groupViewMembershipAttributeAssignments=Attribute assignments
# 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=Plus d'actions
#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
#FIXME groupMembershipAttributeAssignmentsTitle=Membership attribute assignments
# attribute assignments description
groupAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs assignés à ce groupe
# group membership attribute assignments description
#FIXME groupMembershipAttributeAssignmentsDescription=The following table lists all membership attributes assigned to this group
# 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é.
########################################
## Group import
########################################
# 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 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=Enter entity ids or identifiers
# 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.
# 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, 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.groupCountOriginal}, il est maintenant de ${grouperRequestContainer.groupImportContainer.groupCountNew}.
groupImportReportSuccess=Ajout réussi de ${grouperRequestContainer.groupImportContainer.groupCountAdded} membres et suppression réussie de ${grouperRequestContainer.groupImportContainer.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)}"
# group import report subheading
groupImportReportSubheading=Résultats de l'ajout
# OK button on import report
groupImportReportOkButton=OK
# page summary on import report
groupImportReportPageSummary=Voici les résultats de l'ajout :
# group import problem finding entity
groupImportProblemFindingSubjectError=Problème en recherchant l'entité
########################################
## Group export
########################################
# 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
########################################
## Stem audit log
########################################
# description of audit log screen
stemAuditLogDescription=Le journal d'audit affiche toute l'activité récente relatif à ce dossier.
########################################
## Group audit log
########################################
# 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
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 buttons
########################################
# 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
#FIXME groupAttributeMembershipAssignmentsButton=Membership attribute assignments
# electronic forms
groupWorkflowElectronicForms=Formulaires en ligne
########################################
## View this group's memberships
########################################
# tab with link for this groups memberships
thisGroupsMembershipsTab=Les appartenances de ce groupe
# tab with link for this groups memberships
#FIXME thisLocalEntitiesMembershipsTab=This local entity's memberships in other groups
# 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
#FIXME thisLocalEntitysMembershipsDescription=The following table lists all groups in which this local entity is a member.
# 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
########################################
## View this group's privileges
########################################
# 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
#FIXME thisLocalEntitiesGroupPrivilegesTab=This local entity's privileges in other groups
# 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
#FIXME thisLocalEntitiesStemPrivilegesTab=This local entity's privileges in folders
# 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
#FIXME thisLocalEntitiesAttributeDefPrivilegesTab=This local entity's privileges in attribute definitions
# 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
# if the objects involve folders, this is the folder name where the privileges are
thisGroupsPrivilegesStemColumn=Dossier
# 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
########################################
## Edit group
########################################
# 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é
# changes saved for local entity
#FIXME localEntityEditSuccess=Success: local entity was saved
# no changes were detected or saved for group
groupEditNoChangeNote=Note: aucun changement effectué sur ce groupe
# no changes were detected or saved for local entity
#FIXME localEntityEditNoChangeNote=Note: no changes were made to the local entity
# title of edit group screen
#FIXME localEntityEditTitle=Edit local entity
# error creating the group
#FIXME localEntityEditError=Error editing local entity
# changes saved for group
#FIXME localEntityEditSuccess=Success: local entity was saved
# no changes were detected or saved for group
#FIXME localEntityEditNoChangeNote=Note: no changes were made to the local entity
########################################
## Edit group composite
########################################
# 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 trouvé.
# 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.
########################################
## Invite external members
########################################
# 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
# 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\r\n
# 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.\r\n
# 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:
# 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 utilisateur@etablissement.fr
# 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)}
########################################
## Edit stem
########################################
# 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 page text
########################################
# 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=$$attributeDefPrivilegeFilterFor$$
# 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
# 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=Non
attributeDefMultiValuedNo=Oui
# 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
#FIXME attributeDefViewAssignedEntitiesAttributeDefButton=View assigned owners
########################################
## Attribute name page text attributeDefName
########################################
#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
# describe the page a little bit
attributeDefNameHeaderAttributeDefinitionName=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
########################################
## New attribute def action
########################################
# 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
#####################################################
## Edit attribute def name inheritance
#####################################################
# 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
########################################
## Edit attribute def name
########################################
# 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é.
########################################
## Delete attribute def name
########################################
# 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
########################################
## Edit attribute def
########################################
# 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$$
########################################
## Edit attribute def action
########################################
# 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:
# dropdown for privileges filter, everyone
attributeDefPrivilegesFilterEveryone=$$groupPrivilegesFilterEveryone$$
# 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 page text
########################################
# 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=Filtre :
# filter for label on privileges tab
stemPrivilegeFilterFor=Filtre :
# 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
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 audit log button
stemViewAuditButton=Voir le journal d'audit
# 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
# remove from my favorites button
stemViewMoreActionsRemoveFromMyFavorites=Enlever de mes favoris
# add to my favorites button
stemViewMoreActionsAddToMyFavorites=Ajouter à mes favoris
# 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
# choose action
stemViewAttributeAssignmentsColumnAction=Choisir
# actions button
stemViewActionsButton=Actions
########################################
# Stem group memberships
########################################
# 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
########################################
## Stem more tab
########################################
# text on the "more" tab
stemMoreTab=Plus
########################################
## Subject more tab
########################################
# text on the "more" tab
subjectMoreTab=Plus
########################################
## Attribute def more tab
########################################
# text on the "more" tab
attributeDefMoreTab=Plus
########################################
## Stem inherit privileges
########################################
# 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 à:
# one or all
stemPrivilegesInheritedLevels=Niveau:
# 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
#FIXME inheritedPrivilgesAssignedToThisLocalEntityFromFolders=Inherited privileges assigned to this local entity
# 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 stem name
stemPrivilegesInheritColumnHeaderStemName=Dossier
# 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
#FIXME thisLocalEntitiesPrivilegesFromFolders=This local entity's privileges inherited from folders
# 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
#FIXME 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 attribute assignments
########################################
# 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.
########################################
## Rules
########################################
# type of rules then clause
rulesThenTypeGroup=Groupe
rulesThenTypeFolder=Dossier
rulesThenTypeAttribute=Attribut
# direct assigned or not
rulesCheckDirect=Direct
rulesCheckIndirect=Indirect
# step scope check
rulesStemScopeOne=Un
rulesStemScopeSub=Tous
# separate rules privileges with this separator
rulesPrivilegesSeparator=,
########################################
## Stem move
########################################
# 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
########################################
## Group move
########################################
# 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
########################################
## Stem search
########################################
# 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
########################################
## Delete group
########################################
# 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
#FIXME localEntityDeleteTitle=Delete local entity
# main text of the delete group screen
#FIXME localEntityDeleteText=You are about to delete the this local entity. You cannot undo this operation. Are you sure you want to proceed?
# generic insufficient privileges
#FIXME localEntityDeleteInsufficientPrivileges=Error: Insufficient privileges
# success the group was deleted
#FIXME localEntityDeleteSuccess=Success: the local entity was deleted
# if there was an error deleting the group
#FIXME localEntityErrorCantDelete=Error: there was a problem deleting the local entity
########################################
## New Stem
########################################
# 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
########################################
## Permissions
########################################
# 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.
# role label
subjectAssignPermissionRoleLabel=Rôle
# 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 permission resource name doesn't belong to the selected attribute def on the subject assign permission form
subjectAssignPermissionInvalidPermissionResourceNameError=Erreur : la ressource n'est pas membre de la definition d'attribut selectionnée.
# error when permission resource name doesn't belong to the selected attribute def on the group assign permission form
groupAssignPermissionInvalidPermissionResourceNameError=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
########################################
## Attestation
########################################
# 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, il n'y a pas d'attestation assigné directement
grouperAttestationYesHasAttestationLabel=Oui, il y a une attestation assignée directement
# 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=Si ce dossier a l'attestation de configuré directement, non hérité d'un dossier parent
# 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 personne pour la révision des membres
# attestation type
#FIXME grouperAttestationTypeGroupLabel=Attest group memberships
#FIXME grouperAttestationTypeReportLabel=Attest a report
# description under the attestation drop down
#FIXME grouperAttestationTypeDescription=Whether this attestation is based on group memberships or based on the results of a report
# description under attestation report
#FIXME grouperAttestationReportConfigurationDescription=The name of the report to be attested
# description under authorized group
#FIXME grouperAttestationAuthorizedGroupDescription=The name of the group that is authorized to attest this report
# error message to add email addresses if not emailing the manager
grouperAttestationEmailAddressesRequired=Les courriels sont obligatoire
# error message to add report if using report
#FIXME grouperAttestationReportNameRequired=Report name is required
# error message to add authorized group if using report
#FIXME grouperAttestationAuthorizedGroupRequired=Authorized group is required
# if we should set the recertify date to today
grouperAttestationMarkAsReviewedLabel=Marquer ce groupe comme révisé
grouperAttestationMarkStemAsReviewedLabel=Marquer ces groupes comme révisés
#FIXME grouperAttestationReportMarkStemAsReviewedLabel=Mark report as reviewed
# 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
#FIXME grouperAttestationReportMarkStemAsReviewedDescription=Mark this folder's last certified date as today
# 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
#FIXME grouperAttestationReportYesStemMarkAsReviewedLabel=Yes, mark this report as reviewed
#FIXME grouperAttestationReportNoStemDontMarkAsReviewedLabel=No, do not mark this report as reviewed
# if should email group managers
attestationEmailManagersLabel=Envoyer un courriel aux gestionnaires
#FIXME attestationReportEmailManagersLabel=Email authorized group members
# drop down for if should email group managers
grouperAttestationDontEmailManagersLabel=Non, envoyer un courriel à une liste personnalisée de courriels
grouperAttestationEmailManagersLabel=Oui, envoyer un courriel aux administrateurs et gestionnaires du groupe
#FIXME grouperAttestationReportEmailManagersLabel=Yes, email the authorized group members
# 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
#FIXME grouperAttestationReportEmailManagersDescription=If the authorized group members should be emailed when attestation is due
# description of email addresses field
grouperAttestationEmailAddressesDescription=Entrez une liste de courriels séparée par des virgules si vous ne notifiez pas les gestionnaires
#FIXME grouperAttestationReportEmailAddressesDescription=Enter comma separated email addresses if not emailing the authorized group members
# remove direct attestation configuration
grouperAttestationEditRemoved=La configuration de l'attestation assignée à ce groupe a été supprimée
# when attestation is saved
grouperAttestationEditSaveSuccess=La configuration de l'attestation a été sauvegardée
grouperAttestationEditSaveSuccessNotFinished=La configuration de l'attestation a été sauvegardée, 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
#FIXME attestationTypeLabel=Attestation type
# label for the report configuration drop down
#FIXME attestationReportConfigurationLabel=Report name
# label for the authorized group text field
#FIXME attestationAuthorizedGroupLabel=Authorized group
# description help for the send email checkbox
attestationSendEmailDescription=Envoyer le courriel ?
# label for the email addresses textfield
attestationEmailAddressesLabel=Liste de courriels
# 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.
#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
#FIXME attestationReportStatusDescription=If this report needs to be reviewed
# label for has attestation
attestationHasAttestationLabel=Attestion configurée
attestationHasAttestationDescription=Si configuré pour l'attestation. Il est possible que l'attestation soit configurée, mais désactivé.
# if attestation is ok or not
attestationHasAttestationYes=Oui, attestation configurée
attestationHasAttestationNo=Non, attestation non configurée
# 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
#FIXME attestationReportStatusOk=OK, this report does not need to be reviewed
#FIXME attestationReportStatusNotOk=Overdue, this report needs to be reviewed
# 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.
#FIXME attestationReportLastEmailedDateDescription=The most recent date that the authorized group members were emailed to ask them to review this report
# 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 recertification
# label for the days before attestation needed
attestationDateNeedsRecertifyDescription=Date à laquelle ce grouper doit être recertifié
#FIXME attestationReportDateNeedsRecertifyDescription=Date this report needs to be recertified
# 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.
#FIXME attestationReportDaysLeftUntilRecertifyDescription=Number of days left before this report needs to be recertified. 0 means overdue. This is computed by the attestation daemon which runs nightly.
# 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é
#FIXME attestationReportDateCertifiedDescription=Last date this report was reviewed and marked as certified
# 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
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 un configuration d'attestation hétité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 un configuration d'attestation hétitée du dossier parent ${grouperRequestContainer.attestationContainer.parentGuiStemWithAttestation.shortLinkWithIcon}
noAttestationConfiguredOnStem=Aucune attestation n'est 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 les réglages d'attestation
# buttons to view attestation
groupAttestationMoreActionsViewAttestation=Voir les réglages de l'attestation
stemAttestationMoreActionsViewAttestation=Voir les réglages d'attestation
# 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: l'attestation a été supprimée pour ce groupe
# 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
#FIXME attestationReportNeedsAttestationNow=Attention: this report need to be attested now.
#FIXME attestationReportNeedsAttestationSoon=Attention: this report need to be attested soon.
# button to attest report
#FIXME reportAttestationMarkAsReviewed=Mark report as reviewed
# attestation link on the misc page
miscAttestationLink=Attestation
# attestation overall breadcrumb
miscellaneousAttestationOverallBreadcrumb=Attestation
# attestation overall title
miscellaneousAttestationOverallDecription=Groupes nécessitant une attestation
miscellaneousAttestationOverallSubtitle=Groupes (que vous pouvez 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
grouperAttestationOverallColumnEnabled=vrai
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 trouvé
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=Les groupes attestables de ce dossier
# title of stem groups attestation
stemAttestationGroupsTitle=Les groupes avec attestation de ce dossiers
stemAttestationGroupsDescription=Groupes qui nécessite une attestation dans les deux prochaines semaines (seulement ceux pour lesquels vous avez READ ou UPDATE)
# 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=Dossiers et groupes dans ce dossier avec attestation (incluant le dossier courant)
########################################
## Deprovisioning
########################################
## if there is
## deprovisioningAffiliationLabel_ = My affiliation
## deprovisioningAffiliationLabel_employee = Employees
## then that will be shown wherever the label for the affiliation "employee" on the UI
# main link on the misc screen about deprovisioning
deprovisioningMainLink=Déprovisionnement
# label to select affiliation
deprovisioningSelectAffiliationLabel=Affiliation
# label to show the affiliation
deprovisioningAffiliationLabel=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_stem=Dossier
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.
# reason to deprovision
deprovisionUserNotesLabel=Raison :
# 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 daemon a été executé avec succès.
deprovisioningInfoDaemonInRunning=Note : le daemon est toujours en cours d'execution, il continuera à s'executer 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.
# drop down for deprovisioning report
deprovisioningMoreActionsDeprovisioningReport=Rapport de déprovisionnement
# 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
deprovisioningYesAutoselectForRemoval=Oui
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
#########################################
############ Provisioning in UI
#########################################
# menu item
groupMenuItemProvisioning=Approvisionnement (provisioning)
# in the more actions menu for groups/folders/attributes
provisioningMoreActionsMenuLabel=Approvisionnement
# if provisioning in UI is not enabled
provisioningNotEnabledError=Erreur : approvisionnement non activé
# if the attribute dont exist. they should, wonder why not
provisioningAttributeNotFoundError=Erreur : les attributs de approvisionnement n'existent pas
# title of the folder provisioning screen
provisioningFolderSettingsTitle=Configurer l'approvisionnement du dossier
# provisioning none configured label
#FIXME provisioningNoneAllConfigured=No provisioning target is configured on this object or any parent folder
# aria label for provisioning action (context menu)
#FIXME ariaLabelGuiMoreProvisioningActions=Show provisioning actions
# more actions menu view more actions
#FIXME provisioningMoreActionsButton=Provisioning actions
# more actions menu view more actions
#FIXME provisioningMoreActionsViewSettings=View provisioning settings
# more actions menu edit more actions
#FIXME provisioningMoreActionsEditSettings=Edit provisioning settings
# run the daemon
#FIXME provisioningMoreActionsRunDaemon=Run provisioning daemon
# provisioning not allowed write label group
#FIXME provisioningNotAllowedToWriteStem=Error: not allowed to edit. You need ADMIN privilege on the folder.
# provisioning not allowed write label group
#FIXME provisioningNotAllowedToWriteGroup=Error: not allowed to edit provisioning settings. You need READ/UPDATE privilege on the group.
# button text save button
provisioningEditButtonSave=Sauvegarder
# button text cancel button
provisioningEditButtonCancel=Annuler
# label for provisioning target name
#FIXME provisioningTargetNameLabel=Target name
#FIXME provisioningTargetNameHint=Target where you want to provision
# select box for if has type
#FIXME provisioningYesHasDirectLabel=Yes, has direct provisioning configuration
#FIXME provisioningNoDoesNotHaveDirectLabel=No, does not have direct provisioning configuration
# label on if there is type hint
#FIXME provisioningHasTypeHint=If this group/folder has provisioning configuration directly assigned
# label on if there is direct/indirect
#FIXME provisioningDirectIndirectTypeLabel=Type
# label on if should provision
#FIXME provisioningProvisionLabel=Provision
# label on if there is provisioning hint
#FIXME provisioningProvisionHint=If this object should be provisioned or not
# select box for if has provisioning
#FIXME provisioningYesProvisionLabel=Yes, provision the object
#FIXME provisioningNoDontProvisionLabel=No, do not provision the object
# label on for folder scope
#FIXME provisioningStemScopeLabel=Folder scope
# select box for folder scope
#FIXME provisioningStemScopeAllLabel=All objects in this folder or subfolders
#FIXME provisioningStemScopeOneLabel=Only objects directly in this folder
# label on if there is provisioning hint
#FIXME provisioningStemScopeHint=Do these provisioning settings affect objects in this folder and all subfolders (default) or only objects directly in this folder
# validation that target name is required
#FIXME provisioningTargetNameRequired=Target name is required
#FIXME provisioningEditSaveSuccess=Provisioning configuration was saved
# if save took too long in a folder
#FIXME provisioningEditSaveSuccessNotFinished=Provisioning configuration was saved but descendant objects are still being processed...
# label on if has configuration
#FIXME provisioningeHasConfigurationLabel=Has configuration
# if has configuration
#FIXME provisioningYesHasConfigurationLabel=Yes, there is configuration on this object or ancestor folder
# if no configuration (direct or inherited)
#FIXME provisioningNoHasConfigurationLabel=No, there is not configuration on this object or ancestor folder
# label on if there is provisioning hint
#FIXME provisioningHasConfigurationHint=If there is configuration for this target directly assigned to the object or assigned to an ancestor folder.
# label on if there is direct provisioning configuration
#FIXME provisioningHasDirectConfigLabel=Direct configuration
# label for the parent folder
#FIXME provisioningParentFolderLabel=Folder with settings
#FIXME provisioningParentFolderDescription=This object inherits provisioning settings from this folder
# title of the group provisioning screen
#FIXME provisioningGroupSettingsTitle=Group provisioning settings
# daemon messages to screen
#FIXME provisioningSuccessDaemonRan=Success: daemon ran successfully
#FIXME provisioningInfoDaemonInRunning=Note: daemon is running, took too long so it will continue to run
########################################
## Grouper Object Types
########################################
# title of the group object type screen
#FIXME objectTypeGroupSettingsTitle=Group type settings
# title of the folder object type screen
#FIXME objectTypeFolderSettingsTitle=Folder type settings
# in the more actions menu for groups/folders
objectTypeMoreActionsMenuLabel=Types
# aria label for object type action (context menu)
#FIXME ariaLabelGuiMoreObjectTypeActions=Show type actions
# 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
#FIXME groupObjectTypeMoreActionsRunDaemon=Run type daemon
# object type none configured label
#FIXME objectTypeNoneAllConfigured=No object type is configured for any affiliation on this object or any parent folder
# object type not allowed write label group
#FIXME grouperObjectTypeNotAllowedToWriteGroup=Error: not allowed to edit object type. You need the READ/UPDATE privilege on the group.
# button text save button
objectTypeEditButtonSave=Sauvegarder
# button text cancel button
objectTypeEditButtonCancel=Annuler
# label on if there is direct/indirect
#FIXME objectTypeHasTypeLabel=Type
# select box for if has type
#FIXME objectTypeYesHasTypeLabel=Yes, has direct type configuration
#FIXME objectTypeNoDoesNotHaveTypeLabel=No, does not have direct type configuration
# label on if there is type hint
#FIXME objectTypeHasTypeHint=If this group/folder has type configuration directly assigned
# label for object type name
#FIXME objectTypeNameLabel=Type name
#FIXME objectTypeNameHint=Type you want to assign
#FIXME objectTypeDataOwnerLabel=Data owner
#FIXME objectTypeDataOwnerHint=e.g. Registrar's office owns this data
#FIXME objectTypeMemberDescriptionLabel=Member description
#FIXME objectTypeMemberDescriptionHint=Human readable description of the members of this group
#FIXME objectTypeServiceNameLabel=Service name
#FIXME objectTypeServiceNameHint=name of the service that this app falls under
#FIXME objectTypeEditSaveSuccess=Type configuration was saved
# label on if there is direct type configuration
#FIXME objectTypeHasDirectTypeLabel=Direct configuration
# label on if has configuration
#FIXME objectTypeHasConfigurationLabel=Has configuration
# if has configuration
#FIXME objectTypeYesHasConfigurationLabel=Yes, there is configuration on this object or ancestor folder
# if no configuration (direct or inherited)
#FIXME objectTypeNoHasConfigurationLabel=No, there is not configuration on this object or ancestor folder
# label on if there is object type hint
#FIXME objectTypeHasConfigurationHint=If there is configuration for this type directly assigned to the object or assigned to an ancestor folder.
# label for the parent folder
#FIXME objectTypeParentFolderLabel=Folder with settings
#FIXME objectTypeParentFolderDescription=This object inherits type settings from this folder
objectTypeDirectYes=Oui
objectTypeDirectNo=Non
# label to show on group header
#FIXME objectTypeGroupTypesLabel=Group types:
# label to show on folder header
#FIXME objectTypeFolderTypesLabel=Folder types:
# data owner label for group/folder header
#FIXME objectTypeDataOwnerLabel=Data owner:
# member description label for group/folder header
#FIXME objectTypeMemberDescriptionLabel=Member description:
#FIXME objectTypeWikiAppText=This is in the $$folder$$ app.
#FIXME objectTypeStudentSystemsText=This is the $$folder$$ service.
# daemon messages to screen
#FIXME objectTypeSuccessDaemonRan=Success: daemon ran successfully
#FIXME objectTypeInfoDaemonInRunning=Note: daemon is running, took too long so it will continue to run
# if object type is not enabled
#FIXME objectTypeNotEnabledError=Error: object type is not enabled
# if the attribute dont exist. they should, wonder why not
#FIXME objectTypeAttributeNotFoundError=Error: object type attributes do not exist
# validation that object type name is required
#FIXME objectTypeTypeNameRequired=Type name is required
### title of the remove object type link
#FIXME objectTypeTitleRemoveThisObjectType=Remove this object type
# text of the remove object type link
#FIXME objectTypeTextRemoveThisObjectType=remove
#confirm the user to remove object type
#FIXME objectTypeConfirmObjectTypeRemoval=Are you sure you want to remove object type?
# label for description when viewing types
objectTypeViewTypeDescriptionLabel=Description
#FIXME objectTypeRefFolderDescription=A reference group is a set of entities that is largely intended to be used by reference within an access policy group. A ref group is an institutionally meaningful cohort. Access policies often require cohorts organized via institutional affiliation (faculty, staff, student), a particular office or department (president's office, finance division, chaplain), program (chemistry students), and even residence or class year. Reference groups are constructed of basis or reference groups or loaded from external sources. Reference groups should not be used directly from an application.
#FIXME objectTypeBasisFolderDescription=Basis groups represent arcane codes from external systems (e.g. HR, payroll, student, etc). Basis groups are used by the IAM team to build reference groups. Basis groups are usually loaded from external sources or might be constructed of other basis groups.
#FIXME objectTypePolicyFolderDescription=Access policy groups can be used to deny or allow access to a resource (e.g. VPN, unix login, online directory) based on policy or to place a subject in an application specific role. Policy groups are another level of indirection from reference groups that allow policies to be changed at runtime without changes in configuration. Policy groups are generally constructed from reference groups, ad hoc groups, and various composites and rules.
#FIXME objectTypeEtcFolderDescription=The etc folder holds objects with configuration information, administrative access control groups, and loader jobs.
#FIXME objectTypeOrgFolderDescription=The org folder contains folders which have organizational structures in the organization. These folders might be used for delegated administration. The org folder might have a folder named "iam", or "hr", or "engineeringSchool".
#FIXME objectTypeTestFolderDescription=The test folder contains folders with resources used for testing.
#FIXME objectTypeServiceFolderDescription=A service folder contains groups used for a service. A service might have multiple apps. Service folders contain policy groups, reference groups, attributes, etc.
#FIXME objectTypeAppFolderDescription=An app folder contains resources for an application. For example there might be a "vpn" or "wiki" app folder.
#FIXME objectTypeReadOnlyFolderDescription=Read-only groups should not be edited in the UI and are managed from external sources such as the loader or web services.
#FIXME objectTypeGrouperSecurityFolderDescription=The security folder contains groups which have privileges on resources for the service. These are the admins, updaters, readers, etc for the app or service.
#FIXME objectTypeOption_basis=basis - members have an arcane code in an external system, used in ref groups
#FIXME objectTypeOption_ref=ref - a reference group is an institutionally meaning cohort used in policy groups
#FIXME objectTypeOption_policy=policy - can be used to deny or allow access to a resource, composed of ref groups, composites, ad hocs, etc
#FIXME objectTypeOption_etc=etc - objects with configuration information, administrative access control groups, and loader jobs
#FIXME objectTypeOption_grouperSecurity=grouperSecurity - has privileges on resources for the service, e.g. ADMIN, UPDATE, READ, etc
#FIXME objectTypeOption_org=org - groups have organizational structures in the institution
#FIXME objectTypeOption_app=app - resources used in an application
#FIXME objectTypeOption_service=service - resources used in a service. A service might contain multiple apps
#FIXME objectTypeOption_readOnly=readOnly - a readOnly group should not be edited in the UI
#FIXME objectTypeOption_test=test - non-production resources for testing
######################################
## Object type auto assign
########################################
# label for folder column
#FIXME objectTypeAutoAssignTableFolderLabel=Folder
# label for select column
#FIXME objectTypeAutoAssignTableSelectLabel=Assign type?
# label for data owner
#FIXME objectTypeAutoAssignTableDataOwnerLabel=Data owner
# label for member description
#FIXME objectTypeAutoAssignTableMemberDescriptionLabel=Member description
# label for service name
#FIXME objectTypeAutoAssignTableServiceLabel=Service name
# auto assign folders checkbox aria-label
#FIXME objectTypeAutoAssignCheckboxAriaLabel=Select this to auto assign type
# auto assign folders submit button
#FIXME objectTypeAutoAssignSubmitButton=Submit
# auto assign folders none detected
#FIXME objectTypeAutoAssignNoFoldersFound=No folders were found matching the object types
########################################
### Grouper workflow approvals
########################################
# if workflow is not enabled
#FIXME workflowNotEnabledError=Error: workflow is not enabled
# if the attribute dont exist. they should, wonder why not
#FIXME workflowAttributeNotFoundError=Error: workflowConfigDef attribute does not exist
# grouper workflow description
#FIXME grouperWorkflowDescription=Workflow forms
# message when no workflows are configured on a group
#FIXME grouperWorkflowConfigNoEntitiesFound=There are no workflows configured
# message when no instances are on a workflow config
#FIXME grouperWorkflowConfigNoInstancesFound=There are no instances
# workflow actions dropdown button text
#FIXME grouperWorkflowMoreActionsButton=Workflow actions
# workflow group config description
#FIXME grouperWorkflowGroupConfigDescription=Workflow configs on group
# aria label workflow actions dropdown button text
#FIXME ariaLabelGuiMoreGrouperWorkflowActions=Show gropuer workflow actions
# more action view forms option
#FIXME grouperWorkflowMoreActionsViewForms=View forms
# more action edit form option
#FIXME grouperWorkflowMoreActionsEditForm=Edit form
# more action add form option
#FIXME grouperWorkflowMoreActionsAddForm=Add form
# grouper workflow not allowed to add label
#FIXME grouperWorkflowNotAllowedToAdd=Error: not allowed to add workflow form
# grouper workflow config type label
#FIXME grouperWorkflowConfigTypeLabel=Config type
# grouper workflow config type hint text
#FIXME grouperWorkflowConfigTypeHint=Workflow config type
# grouper workflow config name label
#FIXME grouperWorkflowConfigNameLabel=Config name
# grouper workflow config name hint
#FIXME grouperWorkflowConfigNameHint=Name of workflow. No two workflows in the same owner can have the same name
# grouper workflow config id label
#FIXME grouperWorkflowConfigIdLabel=Config id
# grouper workflow config id hint
#FIXME grouperWorkflowConfigIdHint=Camel-case alphanumeric id of workflow. No two workflows in all of Grouper can have the same ID
# grouper workflow config description label
#FIXME grouperWorkflowConfigDescriptionLabel=Config description
# grouper workflow config description hint
#FIXME grouperWorkflowConfigDescriptionHint=Config description. Use this to desribe the information in the config
# grouper workflow config approvals label
#FIXME grouperWorkflowConfigApprovalsLabel=Workflow approvals
# grouper workflow config approvals hint
#FIXME grouperWorkflowConfigApprovalsHint=JSON config of the workflow approvals. It must have "initiate" and "complete"
# grouper workflow config params label
#FIXME grouperWorkflowConfigParamsLabel=Config params
# grouper workflow config params hint
#FIXME grouperWorkflowConfigParamsHint=Json formatted text with maximum 10 params.
# grouper workflow config form label
#FIXME grouperWorkflowConfigFormLabel=Config form
# grouper workflow config form hint
#FIXME grouperWorkflowConfigFormHint=Grouper with javascript will enable or disable these form fields, or fill in values, as needed. The form field names need to match the names in the params. The id must match with "Id" appended to the end. If a name or id doesnt exist in the HTML there will be an error
# gropuer workflow config viewers group id
#FIXME grouperWorkflowConfigViewersGroupIdLabel=Viewers group id
# grouper workflow config vieweres group id
#FIXME grouperWorkflowConfigViewersGroupIdHint=Group id of people who can view this workflow and instances of this workflow
# grouper workflow config send email label
#FIXME grouperWorkflowConfigSendEmailLabel=Send email
# if should send email
#FIXME grouperWorkflowConfigNoDoNotSendEmailLabel=No, do not send email
#FIXME grouperWorkflowConfigYesSendEmailLabel=Yes, send email
# grouper workflow send email hint
#FIXME grouperWorkflowConfigSendEmailHint=If an email should be sent
# grouper workflow config enabled label
#FIXME grouperWorkflowConfigEnabledLabel=Workflow enabled
# enable dropdown options
#FIXME grouperWorkflowConfigNoDoNotEnableLabel=No, do not enable workflow
#FIXME grouperWorkflowConfigYesEnableLabel=Yes, enable workflow
#FIXME grouperWorkflowConfigNoNewSubmissionsLabel=Do not allow new submissions anymore
# grouper workflow config button save
workflowAddConfigButtonSave=Sauvegarder
# grouper workflow config save success
#FIXME grouperWorkflowConfigSaveSuccess=Workflow config was saved
# grouper workflow config button cancel
workflowConfigButtonCancel=Annuler
# grouper workflow config table header config id header column
#FIXME grouperWorkflowConfigTableHeaderConfigId=Id
# grouper workflow config table header config name header column
#FIXME grouperWorkflowConfigTableHeaderConfigName=Name
# grouper workflow config table header config type header column
#FIXME grouperWorkflowConfigTableHeaderConfigType=Type
# grouper workflow config table header config enabled header column
#FIXME grouperWorkflowConfigTableHeaderConfigEnabled=Enabled
# grouper workflow config table header config actions header column
grouperWorkflowConfigTableHeaderConfigActions=Actions
# grouper workflow config table config enabled true value
grouperWorkflowConfigTableEnabledTrueValue=Oui
# grouper workflow config table config enabled false value
grouperWorkflowConfigTableEnabledFalseValue=Non
# grouper workflow config table config enabled No New Submission value
#FIXME grouperWorkflowConfigTableEnabledNoNewSubmissionsValue=No new submissions
# view config details option in dropdown in config table
#FIXME grouperWorkflowConfigTableViewDetailsActionOption=View config details
# edit config details option in dropdown in config table
#FIXME grouperWorkflowConfigTableEditDetailsActionOption=Edit config details
# grouper join group workflow initiate button submit
#FIXME workflowJoinGroupInitiateWorkflowButtonSubmit=Submit
# workflow type required error
#FIXME workflowTypeRequiredError=Workflow type is required
# workflow type unknown error
#FIXME workflowTypeUnknownError=Workflow type $$workflowType$$ is not configured
# workflow approvals required error
#FIXME workflowApprovalsRequiredError=Workflow approvals is required
# workflow approvals json invalid error
#FIXME workflowApprovalsInvalidJsonError=Workflow approvals json is not well formatted
# workflow approvals states key not there error
#FIXME workflowApprovalsStatesRequiredError=Workflow approvals must have "states" key
# workflow approvals must have initiate state error
#FIXME workflowApprovalsInitiateStateRequiredError=Workflow approvals must have "initiate" state
# workflow approvals must have complete state error
#FIXME workflowApprovalsCompleteStateRequiredError=Workflow approvals must have "complete" state
# workflow approval non initiate, complete state must have approvers
#FIXME workflowApprovalsStateApproversMissing=Workflow state $$stateName$$ is missing approvers
# workflow approval states json object has stateName missing
#FIXME workflowApprovalsStateNameMissing=Workflow approvals must have "stateName" key at index $$index$$
# workflow approval states json object has multiple initiate states
#FIXME workflowApprovalsMultipleInitiateStatesFound=Workflow approvals must have only one "initiate" state
# workflow approval states json object has multiple complete states
#FIXME workflowApprovalsMultipleCompleteStatesFound=Workflow approvals must have only one "complete" state
# workflow approval non initiate, complete state must have only one type of approvers
#FIXME workflowApprovalsStateMultipleTypesOfApprovers=Workflow state $$stateName$$ has multiple types of approvers. Only one type is allowed.
# workflow approval approver group not found
#FIXME workflowApprovalsStateApproverGroupNotFound=Approver group id $$groupId$$ not found for workflow state $$stateName$$
# workflow approval allowed group id not found
#FIXME workflowApprovalsStateAllowedGroupNotFound=Allowed group id $$groupId$$ not found for workflow state $$stateName$$
# workflow complete state not containing assignToGroup action
#FIXME workflowApprovalsStateCompleteStateAssignToGroupActionNotFound=assignToGroup must be there in complete state
# workflow complete state assignToGroup group id not found
#FIXME workflowApprovalsStateCompleteStateAssignToGroupIdNotFound=Group not found for assignToGroup group id $$assignToGroupId$$
# workflow approval success
#FIXME grouperWorkflowApproveSuccess=Workflow was approved successfully
# workflow approval approver subject source id cannot be blank/null when approver subject id is provided
#FIXME workflowApprovalsStateApproverSubjectSourceIdMissing=Approver subject source id cannot be blank/null for workflow state $$stateName$$
# workflow approval approver subject not found
#FIXME workflowApprovalsStateApproverSubjectNotFound=Approver subject id $$subjectId$$ not found from source $$sourceId$$ for workflow state $$stateName$$
# workflow conig name is required error
#FIXME workflowConfigNameRequiredError=Workflow config name is required
# workflow config name is already in use by the same group
#FIXME workflowConfigNameAlreadyInUseError=Workflow config name is already in use
# workflow config id required error
#FIXME workflowConfigIdRequiredError=Workflow config id is required
# workflow config id not valid error
#FIXME workflowConfigIdNotValidError=Workflow config id is not valid. It can only be alphanumeric with underscores and hyphens.
# workflow config id already in use error
#FIXME workflowConfigIdAlreadyInUseError=Workflow config id is already in use
# workflow config description required error
#FIXME workflowConfigDescriptionRequiredError=Workflow config description is required
# workflow config description length exceeds max length error
#FIXME workflowConfigDescriptionLengthExceedsMaxLengthError=Workflow description cannot be greater than 4000 characters
# workflow config params required error
#FIXME workflowConfigParamsRequiredError=Workflow config params is required
# workflow params json not well formatted
#FIXME workflowParamsInvalidJsonError=Workflow params json is not well formatted
# workflow params not having "params" key error
#FIXME workflowParamsParamsRequiredError=Workflow parmas must have "params" key
# workflow params missing paramName property error
#FIXME workflowParamsParamNameMissingError=Workflow params must have "paramName" key at index $$index$$
# workflow params missing type property error
#FIXME workflowParamsTypeMissingError=Workflow params must have "type" key at index $$index$$
# workflow params missing editableInStates property error
#FIXME workflowParamsEditableInStatesMissingError=Workflow params must have "editableInStates" key at index $$index$$
# workflow params editable state not found in approval states json
#FIXME workflowParamsEditableStateNotFoundInApprovalStates=Workflow params editable state $$editableState$$ not found in approval states json
# workflow params invalid value for required key for type checkbox
#FIXME workflowParamsInvalidCheckboxValueError=Invalid value for "required" key for workflow params with type "checkbox"
# workflow params exceeds max size error
#FIXME workflowParamsExceedsMaxSizeError=Maximum 10 workflow params are allowed
# workflow params invalid param type
#FIXME workflowParamsInvalidParamType=Param type $$paramType$$ is invalid
# workflow config form invalid
#FIXME workflowConfigInvalidConfigForm=Workflow config html form is invalid
# workflow config form element not found in params json
#FIXME workflowConfigFormElementNotFoundInJsonParams=Html element with name $$elementName$$ and type $$elementType$$ not found in params json
# worflow config viewers group id not found error
#FIXME workflowViewerGroupIdNotFoundError=Workflow viewers group id not found
# workflow config enabled required error
#FIXME workflowConfigEnabledRequiredError=Workflow enabled is required
# workflow config enabled invalid value
#FIXME workflowConfigEnabledInvalidValueError=Workflow enabled can only have "true", "false" and "noNewSubmissions" values
# workflow fields non editable in edit state
#FIXME workflowConfigFieldsNotEditableError=Config params, form, and approvals are not editable when there is any instance which is not in 'complete', 'rejected' or 'exception' state
# workflow config default description
#FIXME workflowConfigDefaultDescription=Group: "${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}" approval for membership. The group's managers will be notified about requests and can approve them.
# workflow initiate submit success
#FIXME workflowInitiateSubmitSuccessMessage=Your request to join this group has been sent. You will be notified by email of the approval or denial.
# workflow initiate submit error
#FIXME workflowInitiateSubmitErrorMessage=Sorry, your request could not be sent. Please try again later.
# workflow join group request but workflow already in progress
#FIXME workflowJoinGroupRequestAlreadyInProgress=Your request to join this group is already in progress. You will be notified by email of the approval or denial.
# workflow initiate not allowed error
#FIXME workflowInitiateNotAllowedError=You are not allowed to request membership of this group.
# workflow form name label
#FIXME workflowElectronicFormNameLabel=Electronic form:
# workflow form description label
workflowElectronicFormDescriptionLabel=Description:
# workflow form audit line
#FIXME workflowFormAuditLine=$$subjectSource$$: $$subjectId$$, $$subjectName$$ clicked $$buttonText$$ at state $$state$$ on timestamp: $$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 validation
# workflow misc forms search link
workflowMiscFormsSearchLink=Recherche dans les formaulaires
# workflow instance table instance id column header
workflowInstanceTableColumnHeaderInstanceId=Id
# workflow instance table instance's config name column header
#FIXME workflowInstanceTableColumnHeaderInstanceConfigName=Workflow name
# workflow instance table instance's subject who initiated column header
#FIXME workflowInstanceTableColumnHeaderInstanceInitiatorSubject=Initiator subject
# workflow instance table instance state column header
workflowInstanceTableColumnHeaderInstanceState=Etat
# workflow instance table instance last updated column header
#FIXME workflowInstanceTableColumnHeaderInstanceLastUpdated=Last updated
# workflow instance table instance actions column header
workflowInstanceTableColumnHeaderInstanceActions=Actions
# workflow instance table instance actions dropdown approve button
#FIXME workflowInstanceTableColumnHeaderInstanceActionsApprove=Approve
# workflow instance table instance actions dropdown view button
#FIXME workflowInstanceTableColumnHeaderInstanceActionsViewInstanceForm=View form
# workflow misc forms waiting for my approval title
#FIXME workflowMiscFormsWaitingForApprovalTitle=Forms waiting for approval
# workflow misc forms subject initiated
#FIXME workflowMiscFormsSubjectInitiatedTitle=Forms initiated
# workflow misc forms - instance details
#FIXME workflowMiscFormsInstanceDetails=Instance details
# workflow view instance screen Approve button
#FIXME workflowApproveWorkflowButton=Approve
# workflow view instance screen Disapprove button
#FIXME workflowDisapproveWorkflowButton=Disapprove
# workflow view instance screen Cancel button
workflowCancelWorkflowButton=Annuler
# worklflow request rejected email subject
#FIXME workflowRequestRejectedSubject=$$app.name.short$$ electronic form: $$formName$$ - rejected
# worklflow request rejected email body
#FIXME workflowRequestRejectedBody=Dear $$subjectName$$, \n\n Your request has been rejected in the $$app.name.short$$ electronic form: $$formName$$ - $$formDescripton$$. The people who disapproved will followup with you. \n\n Thanks!
# worklflow request approved email subject
#FIXME workflowRequestApprovedSubject=$$app.name.short$$ electronic form: $$formName$$ - approved
# worklflow request approved email body
#FIXME workflowRequestApprovedBody=Dear $$subjectName$$, \n\n Your request has been approved in the $$app.name.short$$ electronic form: $$formName$$ - $$formDescripton$$. Your request is complete.
# worklflow request waiting for approval email subject
#FIXME workflowRequestWaitingForApprovalSubject=$$app.name.short$$ electronic forms - waiting for approval
# worklflow request waiting for approval email body
#FIXME workflowRequestWaitingForApprovaldBody=Dear $$subjectName$$, \n\n $$app.name.short$$ electronic forms waiting for your approval:
# workflow submit form field not editable error
#FIXME workflowSubmitFormFieldNotEditable=Field $$fieldName$$ is not editable
# workflow submit form field required
#FIXME workflowSubmitFormFieldRequired=Field $$fieldName$$ is required
# worfklow html form default
#FIXME workflowConfigDefaultHtmlForm=Submit this form to be added to this group.
The managers of the group will be notified to approve this request.
Notes (optional):
Notes for approvers:
########################################
## New Service Template
########################################
# 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.).
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éé.
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.
policyGroupAllowAdhocCreationLabel=Créer un groupe ad hoc d'autorisation pour contenir les personnes à ajouter manuellement à la strategie d'autorisation de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}" ?
policyGroupAllowAdhocDescription=Ce groupe contient la liste des personnes ajoutée manuellement à la strategie d'autorisation du groupe de strategie "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['overallGroupDisplayName']}".
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.
policyGroupDenyAdhocCreationLabel=Créer un groupe ad hoc d'interdiction afin de contenir les personnes à supprimer manuellement de la strategie de "${grouperRequestContainer.stemTemplateContainer.currentServiceAction.argMap['groupDisplayName']}"?
policyGroupDenyAdhocDescription=Ce groupe contient la liste des personnes supprimée manuellement de la strategie du groupe de strategie "${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
########################################
## Tier Structure Wizard
########################################
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.
########################################
## Subject Resolution / USDU
########################################
# main link on the misc screen about subject resolution
subjectResolutionMainLink=Entités non résolues
# breadcrumb on misc subject resolution screen
miscellaneousSubjectResolutionOverallBreadcrumb=Entités non résolues
# 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
#FIXME subjectResolutionStatsTableHeaderSourceName=Source name
# subject resolution stats table unresolved count column header
#FIXME subjectResolutionStatsTableHeaderUnresolvableCount=Unresolvable non-deleted
# subject resolution stats table resolved count column header
#FIXME subjectResolutionStatsTableHeaderResolvableCount=Resolved subjects count
# subject resolution stats table deleted count column header
#FIXME subjectResolutionStatsTableHeaderDeletedCount=Deleted unresolvables
# subtitle of unresolved subjects page
#FIXME miscellaneousSubjectResolutionUnresolvedSubjectSubtitle=Unresolvable subjects. If there is information cached by Grouper it will be displayed (name, description, subjectIdentifier, etc).
# unresolved subjects table subject source column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderSubjectSource=Subject source
# unresolved subjects table subject id column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderSubjectId=Subject id
# unresolved subjects table subject identifier column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderSubjectIdentifier=Subject identifier
# unresolved subjects table subject description column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderSubjectDescription=Subject description
# unresolved subjects table subject name column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderSubjectName=Subject name
# unresolved subjects table last resolved column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderLastResolved=Last resolved
# unresolved subjects table last checked column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderLastChecked=Last checked
# unresolved subjects table days unresolved column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderDaysUnresolved=Days unresolved
# 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
#FIXME subjectResolutionFilterTypeLabel=Unresolvable type
# option to show unresolvable
#FIXME subjectResolutionFilterTypeOptionDoNotShowDelete=Show non-deleted unresolvables
# option to show deleted
#FIXME subjectResolutionFilterTypeOptionShowDeleted=Show only deleted unresolvables
# option to show all
#FIXME subjectResolutionFilterTypeOptionShowAll=Show all unresolvables
# tooltip for subject resolution
#FIXME subjectResolutionFilterDescription=Show deleted entites or non-deleted unresolvables or show both deleted and non-deleted unresolvables
# group view membership checkbox aria-label
#FIXME subjectResolutionCheckboxAriaLabel=Select this unresolvable to delete
# button to delete selected entities
#FIXME subjectResolutionDeleteSelectedEntitiesButton=Delete selected entities
# if they didnt select members
#FIXME subjectResolutionRemoveNoSubjectSelects=Error: select at least one entity
# success message if deleted entities
#FIXME subjectResolutionRemoveSuccess=Success: deleted ${grouperRequestContainer.subjectResolutionContainer.deleteCount} entities
# unresolved subjects table delete date unresolved column header
#FIXME subjectResolutionUnresolvedSubjectsTableHeaderDeleteDate=Delete date
# subtitle of audit entries page
#FIXME miscellaneousSubjectResolutionAuditEntriesSubtitle=View audit entries
# label on subject resolution -> audit logs screen about filtering by date
#FIXME subjectResolutionSubjectDeleteLogFilterByDate=Filter by date:
# label on subject resolution -> audit logs screen of filter types: on, before, between, since
#FIXME subjectResolutionSubjectDeleteLogFilterType_all=all
#FIXME subjectResolutionSubjectDeleteLogFilterType_on=on
#FIXME subjectResolutionSubjectDeleteLogFilterType_before=before
#FIXME subjectResolutionSubjectDeleteLogFilterType_between=between
#FIXME subjectResolutionSubjectDeleteLogFilterType_since=since
# placeholder for audit log dates
#FIXME subjectResolutionSubjectDeleteLogFilterDatePlaceholder=yyyy/mm/dd
# group audit and label between two date inputs
#FIXME subjectResolutionSubjectDeleteLogFilterAndLabel=and
# label to show extended results
#FIXME subjectResolutionSubjectDeleteLogFilterShowExtendedResults=Show extended results?
# group audit log filter find entries
#FIXME subjectResolutionSubjectDeleteLogFilterFindEntriesButton=Find entries
# group audit log filter validations
#FIXME subjectResolutionSubjectDeleteLogFilterFromDateRequired='First date' is a required field
#FIXME subjectResolutionSubjectDeleteLogFilterToDateRequired='To date' is a required field
#FIXME subjectResolutionSubjectDeleteLogFilterFromDateInvalid='First date' is invalid. Enter: yyyy/mm/dd
#FIXME subjectResolutionSubjectDeleteLogFilterToDateInvalid='To date' is invalid. Enter: yyyy/mm/dd
#FIXME subjectResolutionSubjectDeleteLogNoEntriesFound=No audits found
# subject delete audit log table headers
#FIXME subjectResolutionSubjectDeleteAuditLogFilterColumnDate=Date
#FIXME subjectResolutionSubjectDeleteLogFilterColumnActor=Actor
#FIXME subjectResolutionSubjectDeleteLogFilterColumnEngine=Engine
#FIXME subjectResolutionSubjectDeleteLogFilterColumnSummary=Summary
#FIXME subjectResolutionSubjectDeleteLogFilterColumnDuration=Duration
# subtitle of search subjects page
#FIXME miscellaneousSubjectResolutionSearchSubjectSubtitle=Search subjects
#FIXME miscellaneousSubjectResolutionSearchSubjectEntityLabel=Enter an entity name or ID
# subject resolution view subject - source id
#FIXME subjectResolutionViewSubjectTableSubjectSource=Subject source ID
# subject resolution view subject - subject id
#FIXME subjectResolutionViewSubjectTableSubjectId=Subject ID
# subject resolution view subject - subject identifier
#FIXME subjectResolutionViewSubjectTableSubjectIdentifier=Subject identifier
# subject resolution view subject - subject name
#FIXME subjectResolutionViewSubjectTableSubjectName=Subject name
# subject resolution view subject - subject description
#FIXME subjectResolutionViewSubjectTableSubjectDescription=Subject description
# 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
#FIXME subjectResolutionViewSubjectTableSubjectLastResolvedDate=Subject last resolved date
# subject resolution view subject - last checked date
#FIXME subjectResolutionViewSubjectTableSubjectLastCheckedDate=Subject last checked date
# subject resolution view subject - days subject has been unresolved
#FIXME subjectResolutionViewSubjectTableSubjectDaysUnresolved=Days subject has been unresolved
# subject resolution view subject - subject deleted?
#FIXME subjectResolutionViewSubjectTableSubjectIsDeleted=Is deleted
# subject resolution view subject - subject delete date
#FIXME subjectResolutionViewSubjectTableSubjectDeletedDate=Subject deleted date
# subject resolution select member
#FIXME subjectResolutionSelectMemberId=Please select a member
# subjects search table "is subject resolvable" column
#FIXME subjectResolutionSubjectsSearchTableHeaderIsSubjectResolvable=Is subject resolvable
# subject resolution search subject query text field placeholder
#FIXME subjectResolutionSubjectsSearchQueryTextFieldPlaceholder=Subject id
# subject resolution search subject query text field placeholder aria label
#FIXME ariaLabelSubjectResolutionSubjectsSearchQueryTextFieldPlaceholder=Enter subject id
# subject resolution search subject screen subject not found
#FIXME subjectResolutionSubjectSearchSubjectNotFound=Subject not found
# subject resolution search subject screen submit was clicked without entering any subject id
#FIXME subjectResolutionSubjectSearchSubjectIdBlank=Subject id is required
########################################
## New Attribute def
########################################
# 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.
# label for the description textfield
attributeDefCreateDescriptionLabel=Description:
# 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
# error that attribute definition id is required
attributeDefCreateErrorExtensionRequired=Erreur: l'ID de la définition d'attribut est obligatoire
# 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)
########################################
## Delete attribute def
########################################
# 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 ?
# generic insufficient privileges
attributeDefDeleteInsufficientPrivileges=$$stemCopyInsufficientPrivileges$$
# 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$$
########################################
## New Group
########################################
# 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'étiquette permettant d'identifier l'entité locale et peut changer
# 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=Identifiant du groupe :
# description help for the local entity id textfield
localEntityCreateIdDescription=L'ID est l'identifiant unique pour cette entité locale. Il doit être court et simple et peut être soumis à des contraintes de format. L'ID devrait changer rarement.
# 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 notes concernant l'entité locale, notamment ce qu'elle représente, pourquoi elle a été créée, etc.
# label for the enabled date field
#FIXME groupCreateEnabledDateLabel=Enabled date:
# description for the enabled date field
#FIXME groupCreateEnabledDateDescription=When this group will be enabled if the time is in the future
# label for the disabled date field
#FIXME groupCreateDisabledDateLabel=Disabled date:
# description for the disabled date field
#FIXME groupCreateDisabledDateDescription=When this group will be disabled if the time is in the future
# placeholder in the date field
#FIXME groupCreateDatePlaceholder=yyyy/mm/dd hh24:mi:ss
# invalid dates on edit group
#FIXME groupCreateErrorEnabledDateInvalid='Enabled date' is invalid. Enter: yyyy/mm/dd hh24:mi:ss
#FIXME groupCreateErrorDisabledDateInvalid='Disabled date' is invalid. Enter: yyyy/mm/dd hh24:mi:ss
# label for the enabled date field
#FIXME localEntityCreateEnabledDateLabel=Enabled date:
# description for the enabled date field
#FIXME localEntityCreateEnabledDateDescription=When this local entity will be enabled if the time is in the future
# label for the disabled date field
#FIXME localEntityCreateDisabledDateLabel=Disabled date:
# description for the disabled date field
#FIXME localEntityCreateDisabledDateDescription=When this local entity will be disabled if the time is in the future
# placeholder in the date field
#FIXME localEntityCreateDatePlaceholder=yyyy/mm/dd hh24:mi:ss
# invalid dates on edit group
#FIXME localEntityCreateErrorEnabledDateInvalid='Enabled date' is invalid. Enter: yyyy/mm/dd hh24:mi:ss
#FIXME localEntityCreateErrorDisabledDateInvalid='Disabled date' is invalid. Enter: yyyy/mm/dd hh24:mi:ss
# 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
#FIXME groupCreateCannotAddSelfLabel=Can add self:
# if cannot add self description helper
#FIXME groupCreateCannotAddSelfDescription=If 'No', then this group has separation of duties where updaters/admins of the group cannot add themselves as a member. Someone else would need to add them.
# if cannot add self, true
#FIXME groupCreateCannotAddSelfTrue=No, updaters or admins cannot add themselves to this group
# if cannot add self, false
#FIXME groupCreateCannotAddSelfFalse=Yes, updaters or admins can add themselves to this group
# veto message when someone adds self and cannot
#FIXME hook.veto.cannotAddSelfToGroup=Error: you cannot add yourself to this group: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayName)}. Someone else must add you.
# 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
#FIXME localEntityCreateErrorExtensionRequired=Error: local entity ID is required
# error that group display extension is required
#FIXME localEntityCreateErrorDisplayExtensionRequired=Error: local entity name is required
# cant create group in root folder
#FIXME localEntityCreateCantCreateInRoot=Error: Cannot create local entities in the root folder. Select another folder.
# error creating the group
#FIXME localEntityCreateError=Error creating local entity
########################################
## Delete stem
########################################
# 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=Supprimer certains objets ou tous les objets
# if we should delete this empty stem
stemObliterateOptionDeleteStem=Supprimer ce dossier vide
# if we should delete most objects
stemObliterateOptionMost=Supprimer certains types d'objets
# if we should delete all objects
stemObliterateOptionAll=Supprimer tous les objets ${grouperRequestContainer.stemDeleteContainer.obliterateCount} incluant ce dossier
# obliterate is required
stemObliterateRequired=Erreur : champ '$$stemDeleteObliterateLabel$$' requis
# hint for stem obliterate
stemDeleteObliterateHint=Pour supprimer ce dossier, vous devez supprimer tous les objets contenus dans celui-ci. Vous pouvez sélectionner quels types d'objets supprimer.
# label for delete point in time
obliteratePointInTimeLabel=Supprimer les audits point in time
# label for yes delete point in time
obliteratePointInTimeTrue=Oui, supprimer point in time
# label for no do not delete point in time
obliteratePointInTimeFalse=Non, ne pas supprimer point in time
# hint for point in time
obliteratePointInTimeHint=L'audit point in time garde un historique partiel des objets. Si vous n'avez pas besoin de garder cet historique, supprimez-le. Cela libèrera de la place dans la base de données.
# label for delete empty stems
obliterateEmptyStemsLabel=Supprimer les dossiers ${grouperRequestContainer.stemDeleteContainer.stemCount} folders 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 tous les dossiers dans ce dossier qui ne contiennent eux-même aucun objet
# label for delete empty stems
obliterateAttributeDefsLabel=Supprimer la définition des attributs ${grouperRequestContainer.stemDeleteContainer.attributeDefCount}
# label for yes delete empty stems
obliterateAttributeDefsTrue=Oui, supprimer la définition des attributs
# label for no do not delete empty stems
obliterateAttributeDefsFalse=Non, de pas supprimer la définition des attributs
# hint for delete empty stems
obliterateAttributeDefsHint=La définition des attributs doit-elle être supprimée dans ce dossier ?
# label for delete empty stems
obliterateAttributeDefNamesLabel=Supprimer les noms d'attribut ${grouperRequestContainer.stemDeleteContainer.attributeDefNameCount}
# label for yes delete empty stems
obliterateAttributeDefNamesTrue=Oui, supprimer les noms d'attributs
# label for no do not delete empty stems
obliterateAttributeDefNamesFalse=Non, ne pas supprimer les noms d'attributs
# hint for delete empty stems
obliterateAttributeDefNamesHint=Les noms d'attributs doivent-ils être supprimés dans ce dossier ?
# label for delete groups
obliterateGroupsLabel=Supprimer les groupes ${grouperRequestContainer.stemDeleteContainer.groupCount}
# 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=Supprimer les groupes dans ce dossier ?
# label for delete groups
obliterateGroupMembershipsLabel=Supprimer les membres des groupes ${grouperRequestContainer.stemDeleteContainer.groupCount}
# 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=Supprimer les membres des groupes dans ce dossier ?
# obliterate folder scope
obliterateStemScopeLabel=Portée du dossier
# obliterate folder scope hint
obliterateStemScopeDescription=Supprimer les objets dans ce dossier et tous les sous-dossiers (défaut) ou seulement les groupes directement sous ce dossier
# obliterate folder scope all
obliterateAllStemScopeLabel=Supprimer tous les objets dans ce dossier et sous-dossiers
# obliterate folder scope one
obliterateOneStemScopeLabel=Delete only objects directly in this folder
# label for are you sure?
stemDeleteAreYouSureLabel=Etes-vous sûr ?
# yes, proceed
stemDeleteAreYouSureTrue=Oui, je suis sûr, effectuer la suppression
# no do not proceed
stemDeleteAreYouSureFalse=Non, ne pas supprimer
# hint to confirm
stemDeleteAreYouSureHint=Cette opération est irréversible. A effectuer avec précaution.
# 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
########################################
### Reports
########################################
# 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 sur le 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=Actions sur les rapports
# more actions menu view reports on folder
grouperReportMoreActionsStemViewReports=Visualiser les rapport
# more actions menu add a report on folder
grouperReportMoreActionsStemAddReport=Ajouter un rapport
# more actions menu edit reports on folder
grouperReportMoreActionsStemEditReports=Editer les rapports
# grouper reports nothing to show for folder
grouperReportNoEntitiesFound=Vous n'êtes autorisé à consulter aucun rapport
grouperReportNoInstancesFound=Note : aucune instance de rapport exécutée pour l'instant
grouperReportDescription=Les rapports SQL qui génèrent un fichier CSV peuvent être configurés sur cet objet. L'administrateur système 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=Ajouter la configuration du rapport
# title on the screen for editing folder report config
grouperReportStemEditConfigTitle=Modifier la configuration du rapport
# button text save button
reportAddConfigButtonSave=Sauvegarder
# button text cancel button
reportAddConfigButtonCancel=Annuler
#FIXME grouperReportConfigTypeLabel=Config type
#FIXME grouperReportConfigFormatLabel=Config format
#FIXME grouperReportConfigNameLabel=Report name
#FIXME grouperReportConfigFileNameLabel=File name
grouperReportConfigDescriptionLabel=Description
#FIXME grouperReportConfigViewersGroupIdLabel=Viewers group id
#FIXME grouperReportConfigQuartzCronLabel=Quartz cron
#FIXME grouperReportConfigSendEmailLabel=Send email
# if should send email
#FIXME grouperReportConfigNoDoNotSendEmailLabel=No, do not send email
#FIXME grouperReportConfigYesSendEmailLabel=Yes, send email when the report is ready
# if report config should be enabled
#FIXME grouperReportConfigNoDoNotEnableLabel=No, do not enable the config
#FIXME grouperReportConfigYesEnableLabel=Yes, enable the config
#FIXME grouperReportConfigEmailSubjectLabel=Email subject
#FIXME grouperReportConfigEmailBodyLabel=Email body
#FIXME grouperReportConfigSendEmailToViewersLabel=Send email to viewers
#FIXME grouperReportConfigSendEmailToGroupIdLabel=Group id to send email to
#FIXME grouperReportConfigQueryLabel=Query
#FIXME grouperReportConfigEnabledLabel=Config enabled
#FIXME grouperReportConfigTypeHint=Data source for the query
#FIXME grouperReportConfigFormatHint=Output format
#FIXME grouperReportConfigNameHint=Name of report. No two reports in the same owner should have the same name
#FIXME grouperReportConfigFileNameHint=File name format. e.g. usersOfMyService_$$timestamp$$.csv - $$timestamp$$ translates to current time in this format: yyyy_mm_dd_hh24_mi_ss
#FIXME grouperReportConfigDescriptionHint=Config description. Use this to describe the information in the report
#FIXME grouperReportConfigViewersGroupIdHint=GroupId of people who can view this report. Grouper admins can view any report (blank means admin only)
#FIXME grouperReportConfigQuartzCronHint=Quartz cron-like string: Seconds Minutes Hours Day-of-Month Month Day-of-Week Year (optional field).
e.g. 0 0 6 * * ? is everyday at 6am
#FIXME grouperReportConfigSendEmailHint=If an email should be sent when the report is ready
#FIXME grouperReportConfigEmailSubjectHint=subject for email (optional, will be generated from report name if blank)
#FIXME grouperReportConfigEmailBodyHint=optional, will be generated by a grouper default if blank. body for email, support \n for newlines, and substitute in: $$reportConfigName$$, $$reportConfigDescription$$, $$subjectName$$ and $$reportLink$$ The link will go to the report instance screen for this report note: the $$reportLink$$ must be in the email template if it is not blank
#FIXME grouperReportConfigSendEmailToViewersHint=If an email should be sent to report viewers when the report is ready
#FIXME grouperReportConfigSendEmailToGroupIdHint=Group id to retrieve the members from to send the email to
#FIXME grouperReportConfigQueryHint=SQL for the report. The columns must be named in the SQL (e.g. not select *) and generally this comes from a view
#FIXME grouperReportConfigNoDoNotEnabledLabel=No, does not have configuration enabled
#FIXME grouperReportConfigYesEnabledLabel=Yes, has configuration enabled
#FIXME grouperReportConfigEnabledHint=If this group/folder has report configuration
#FIXME grouperReportConfigTypeBlankError=Config type is a required field
#FIXME grouperReportConfigFormatBlankError=Config format is a required field
#FIXME grouperReportConfigNameBlankError=Report name is a required field
#FIXME grouperReportConfigNameAlreadyExistsError=Report name already exists for this group/stem
#FIXME grouperReportConfigFilenameBlankError=Filename is a required field
#FIXME grouperReportConfigDescriptionBlankError=Description is a required field
#FIXME grouperReportConfigDescriptionTooLongError=Description cannot be longer than 4000 characters
#FIXME grouperReportConfigInvalidViewersGroupNameIdError=Vieweres group name/id is invalid
#FIXME grouperReportConfigSendEmailToGroupIdBlankError=Group id to send email to is a required field
#FIXME grouperReportConfigInvalidSendEmailToGroupNameIdError=Group id to send email to is invalid
#FIXME grouperReportConfigQueryBlankError=Query is a required field
#FIXME grouperReportConfigQuartzCronBlankError=Cron schedule is a required field
#FIXME grouperReportConfigQuartzCronInvalidError=Cron schedule is invalid
#FIXME grouperReportJobScheduleError=Error: Could not save the config. Please try again later.
#FIXME grouperReportConfigTableHeaderReportName=Report Name
#FIXME grouperReportConfigTableHeaderReportEnabled=Enabled
#FIXME grouperReportConfigTableHeaderReportLastRunTime=Last run time
grouperReportConfigTableHeaderReportStatus=Statut
#FIXME grouperReportConfigTableHeaderReportNumberOfRows=Rows count
#FIXME grouperReportConfigTableHeaderReportCronSchedule=Cron schedule
grouperReportConfigTableHeaderReportActions=Actions
grouperReportConfigTableReportEnabledTrueValue=Oui
grouperReportConfigTableReportEnabledFalseValue=Non
#FIXME grouperReportConfigTableReportActionsDownloadMostRecent=Download most recent
#FIXME grouperReportConfigTableReportActionsViewMostRecent=View most recent
#FIXME grouperReportConfigTableReportActionsReportInstances=Report instances
#FIXME grouperReportConfigTableReportActionsReportLogs=Report logs
#FIXME grouperReportConfigTableReportActionsEnableReportConfig=Enable report
#FIXME grouperReportConfigTableReportActionsDisbleReportConfig=Disable report
#FIXME grouperReportConfigTableReportActionsDeleteReportConfig=Delete report
#FIXME grouperReportConfigInstanceTableViewDetails=View details
#FIXME grouperReportConfigInstanceDetailsConfigName=Report name
#FIXME grouperReportConfigInstanceDetailsReportRunTime=Report timestamp
#FIXME grouperReportConfigInstanceDetailsConfigDescription=Report description
#FIXME grouperReportConfigInstanceDetailsDownload=Download
#FIXME grouperReportConfigInstanceDetailsDownloadReport=download report
#FIXME grouperReportConfigInstanceDetailsFileSize=File size
#FIXME grouperReportConfigInstanceDetailsFilename=File name
#FIXME grouperReportConfigInstanceDetailsNumberOfRows=Rows in report
#FIXME grouperReportConfigInstanceDetailsReportDownloadCount=Report download count
#FIXME grouperReportConfigInstanceDetailsSuccessSubjects=Subjects who received report successfully
#FIXME grouperReportConfigInstanceDetailsErrorSubjects=Subjects who did not receive report
#FIXME grouperReportConfigInstanceDetailsEncryptionKey=Encryption key (masked)
#FIXME grouperReportConfigStatusChangeSuccess=Report status was changed successfully
#FIXME grouperReportInstanceNeverRun=Never run
#FIXME grouperReportConfigDeleteSuccess=Report config was deleted successfully
#FIXME grouperReportConfigAddEditSuccess=Report was saved successfully
#FIXME grouperReportNotAllowedToViewDetails=You do not have privileges to view the report details
#FIXME grouperReportNotAllowedToDownload=You do not have privileged to download the report
########################################
## Hook errors
########################################
# 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)
########################################
## Stem copy
########################################
# 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 proveneant 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 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.
# stem copy groups have privileges elsewhere checkbox help
stemCopyGroupsAsPrivilegees=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.
# 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
########################################
## Admin menu instrumentation
########################################
# 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
########################################
## Provisioner configs
########################################
# link to provisioner configurations
#FIXME adminProvisionerConfigurationsLink=Provisioning
# Actions button on the main screen of the provisioner configs
#FIXME provisionerConfigsMoreActionsButton=Actions
# aria label provisioner configs actions dropdown button text
#FIXME ariaLabelGuiMoreProvisionerConfigsActions=Show provisioner configuration actions
# more action add form option
#FIXME provisionerConfigMoreActionsAddButton=Add provisioner
# more action view provisioner configs option
#FIXME provisionerConfigMoreActionsViewButton=View provisioners
# message when no provisioner configurations are in the system
#FIXME provisionerConfigNoConfiguredProvisionerConfigsFound=There are no provisioner configurations setup.
# provisioner configs table header config id column
#FIXME provisionerConfigsTableHeaderConfigId=Config id
# provisioner configs table header external system column
#FIXME provisionerConfigsTableHeaderType=Provisioner configuration type
# provisioner configs table header provisioner configuration is enabled or not
#FIXME provisionerConfigsTableHeaderEnabled=Enabled
# provisioner configs table header actions
#FIXME provisionerConfigsTableHeaderActions=Actions
# provisioner configs enabled column value when config is enabled
#FIXME provisionerConfigsTableEnabledTrueValue=Enabled
# provisioner configs enabled column value when config is disabled
#FIXME provisionerConfigsTableEnabledFalseValue=Disabled
# Actions button on each row of the provisioner configs table
#FIXME provisionerConfigRowActionsButton=Actions
# view provisioner config details option in dropdown in table
#FIXME provisionerConfigsTableViewDetailsActionOption=View details
# edit provisioner config details option in dropdown in table
#FIXME provisionerConfigsTableEditDetailsActionOption=Edit provisioner
# delete provisioner config option in dropdown in table
#FIXME provisionerConfigsTableDeleteDetailsActionOption=Delete provisioner
# disable provisioner config
#FIXME provisionerConfigsTableDisableActionOption=Disable
# enable provisioner config
#FIXME provisionerConfigsTableEnableActionOption=Enable
# confirm the user to delete provisioner config
#FIXME provisionerConfigConfirmDeleteConfig=Are you sure you want to delete this provisioner configuration?
# error that provisioner config id is required
#FIXME provisionerConfigCreateErrorConfigIdRequired=Error: Configuration id is required
# Add provisioner config breadcrumb on misc. page
#FIXME miscellaneousProvisionerConfigAddBreadcrumb=Add provisioner configuration
# provisioner config add form submit button label
#FIXME provisionerConfigAddFormSubmitButton=Submit
# provisioner config edit form submit button label
#FIXME provisionerConfigEditFormSubmitButton=Submit
# provisioner config add form cancel button label
#FIXME provisionerConfigAddFormCancelButton=Cancel
# provisioner config edit form cancel button label
#FIXME provisionerConfigEditFormCancelButton=Cancel
# provisioner config id label
#FIXME provisionerConfigIdLabel=Configuration id
# provisioner config id hint
#FIXME provisionerConfigIdHint=The Config id is an alphanumeric key for the provisioner config. It is also used in the configuration keys. Example: myLdapProvisioner
# provisioner type label
#FIXME provisionerTypeLabel=Provisioner type
# provisioner type hint
#FIXME provisionerTypeHint=Type of provisioner that will be connected to, for example LDAP or Duo
# provisioner config was saved successfully
#FIXME provisionerConfigAddEditSuccess=Provisioner configuration was saved successfully.
# provisioner config was deleted successfully
#FIXME provisionerConfigDeleteSuccess=Provisioner configuration was deleted successfully.
########################################
## External systems
########################################
# link to external systems page
#FIXME adminExternalSystemsLink=External systems (e.g. LDAP, database, etc)
# grouper external systems table header config id column
#FIXME grouperExternalSystemTableHeaderConfigId=Config id
# grouper external systems table header external system column
#FIXME grouperExternalSystemTableHeaderType=External system type
# grouper external systems table header external system is enabled or not
#FIXME grouperExternalSystemTableHeaderEnabled=Enabled
# grouper external systems table header external system actions
#FIXME grouperExternalSystemTableHeaderActions=Actions
# aria label grouper external system actions dropdown button text
#FIXME ariaLabelGuiMoreGrouperExternalSystemActions=Show gropuer external system actions
# grouper external systems enabled column value when config is enabled
#FIXME grouperExternalSystemTableEnabledTrueValue=Enabled
# grouper external systems enabled column value when config is disabled
#FIXME grouperExternalSystemTableEnabledFalseValue=Disabled
# message when no external systems are configured
#FIXME grouperExternalSystemNoConfiguredExternalSystemsFound=There are no external systems configured.
# message when external system does not support testing
#FIXME grouperExternalSystemConnectionNotSupported=Info: this external system does not support testing
# message when external system test throws exception
#FIXME grouperExternalSystemConnectionTestException=Error: the following exception occurred while testing
# Actions button on the main screen of the grouper external system
#FIXME grouperExternalSystemMoreActionsButton=Actions
# Actions button on each row of the grouper external system table
#FIXME grouperExternalSystemRowActionsButton=Actions
# view external system details option in dropdown in table
#FIXME grouperExternalSystemTableViewDetailsActionOption=View details
# edit external system details option in dropdown in table
#FIXME grouperExternalSystemTableEditDetailsActionOption=Edit details
# delete external system details option in dropdown in table
#FIXME grouperExternalSystemTableDeleteDetailsActionOption=Delete config
# test external system
#FIXME grouperExternalSystemTableTestDetailsActionOption=Test
# disable external system
#FIXME grouperExternalSystemTableDisableActionOption=Disable
# enable external system
#FIXME grouperExternalSystemTableEnableActionOption=Enable
# for each of the attributes, el label
#FIXME grouperConfigIsElLabel=EL?
# for each of the attributes, el label
#FIXME grouperConfigIsElTooltip=If checked this will allow an expression language similar to the configuration EL's
# ldap external system title
#FIXME config.LdapGrouperExternalSystem.title=Ldap
# azure external system title
#FIXME config.AzureGrouperExternalSystem.title=Azure
#FIXME config.GoogleGrouperExternalSystem.title=Google
#FIXME config.Office365GrouperExternalSystem.title=Office 365
#FIXME config.config.title=Box
#FIXME config.DuoGrouperExternalSystem.title=Duo
#FIXME config.ActiveMqGrouperExternalSystem.title=ActiveMq
#FIXME config.RabbitMqGrouperExternalSystem.title=RabbitMq
#FIXME config.SqsGrouperExternalSystem.title=SQS
#FIXME config.SftpGrouperExternalSystem.title=SFTP
#FIXME config.SmtpGrouperExternalSystem.title=SMTP
#FIXME config.DatabaseGrouperExternalSystem.title=Database
#FIXME config.RemedyGrouperExternalSystem.title=Remedy
#FIXME config.RemedyDigitalMarketplaceGrouperExternalSystem.title=Remedy Digital
# grouper external system config was saved successfully
#FIXME grouperExternalSystemConfigAddEditSuccess=Grouper external system config was saved successfully.
# grouper external system config was deleted successfully
#FIXME grouperExternalSystemConfigDeleteSuccess=Grouper external system config was deleted successfully.
# grouper external system config status change success
#FIXME grouperExternalSystemConfigChangeStatusSuccess=Grouper external system status was changed successfully.
# grouper external system config edit form submit button label
#FIXME grouperExternalSystemConfigEditFormSubmitButton=Submit
# grouper external system config add form submit button label
#FIXME grouperExternalSystemConfigAddFormSubmitButton=Submit
# grouper external system config edit form cancel button label
#FIXME grouperExternalSystemConfigEditFormCancelButton=Cancel
# grouper external system config add form cancel button label
#FIXME grouperExternalSystemConfigAddFormCancelButton=Cancel
# more action add form option
#FIXME grouperExternalSystemMoreActionsAddButton=Add external system
# more action view external systems option
#FIXME grouperExternalSystemMoreActionsViewButton=View external systems
# grouper external system type label
#FIXME grouperExternalSystemTypeLabel=External system type
# grouper external system type hint
#FIXME grouperExternalSystemTypeHint=Type of external system that will be connected to, for example database or LDAP.
# grouper external system config id label
#FIXME grouperExternalSystemConfigIdLabel=Config id
# grouper external system config id hint
#FIXME grouperExternalSystemConfigIdHint=The Config id is an alphanumeric key for the external system that will be referred to from places that use the external system. It is also used in the configuration keys. Example: myLdapServer
# error that external system config id is required
#FIXME grouperExternalSystemCreateErrorConfigIdRequired=Error: Config id is required
#FIXME config.defaultTrueLabel=true
#FIXME config.defaultFalseLabel=false
# labels for attributes
#FIXME config.LdapGrouperExternalSystem.attribute.configFileFromClasspath.label=Config file from classpath
#FIXME config.LdapGrouperExternalSystem.attribute.user.label=User name
#FIXME config.LdapGrouperExternalSystem.attribute.pass.label=Password
#FIXME config.LdapGrouperExternalSystem.attribute.tls.label=TLS
#FIXME config.LdapGrouperExternalSystem.attribute.saslAuthorizationId.label=SASL authorization id
#FIXME config.LdapGrouperExternalSystem.attribute.saslRealm.label=SASL Realm
#FIXME config.LdapGrouperExternalSystem.attribute.batchSize.label=Batch size
#FIXME config.LdapGrouperExternalSystem.attribute.countLimit.label=Count limit
#FIXME config.LdapGrouperExternalSystem.attribute.timeLimit.label=Time limit
#FIXME config.LdapGrouperExternalSystem.attribute.timeout.label=Timeout
#FIXME config.LdapGrouperExternalSystem.attribute.pagedResultsSize.label=Paged results size
#FIXME config.LdapGrouperExternalSystem.attribute.referral.label=Referral
#FIXME config.LdapGrouperExternalSystem.attribute.searchResultHandlers.label=Search results handle
#FIXME config.LdapGrouperExternalSystem.attribute.searchIgnoreResultCodes.label=Search ignore result codes
#FIXME config.LdapGrouperExternalSystem.attribute.enabled.label=Enabled
#FIXME config.LdapGrouperExternalSystem.attribute.customizePooling.label=Customize pooling
#FIXME config.LdapGrouperExternalSystem.attribute.minPoolSize.label=Minimum pool size
#FIXME config.LdapGrouperExternalSystem.attribute.maxPoolSize.label=Maximum pool size
#FIXME config.LdapGrouperExternalSystem.attribute.validateOnCheckIn.label=Validate on check in
#FIXME config.LdapGrouperExternalSystem.attribute.validateOnCheckOut.label=Validate on check out
#FIXME config.LdapGrouperExternalSystem.attribute.validatePeriodically.label=Validate periodically
#FIXME config.LdapGrouperExternalSystem.attribute.validateTimerPeriod.label=Validate time period
#FIXME config.LdapGrouperExternalSystem.attribute.pruneTimerPeriod.label=Prune time period
#FIXME config.LdapGrouperExternalSystem.attribute.validator.label=Validator
#FIXME config.LdapGrouperExternalSystem.attribute.validatorCompareDn.label=Validator compare DN
#FIXME config.LdapGrouperExternalSystem.attribute.validatorCompareAttribute.label=Validator compare attribute
#FIXME config.LdapGrouperExternalSystem.attribute.validatorCompareValue.label=Validator compare value
#FIXME config.AzureGrouperExternalSystem.attribute.loginEndpoint.label=Login endpoint
#FIXME config.AzureGrouperExternalSystem.attribute.DirectoryID.label=Directory ID
#FIXME config.AzureGrouperExternalSystem.attribute.client_id.label=Client ID
#FIXME config.AzureGrouperExternalSystem.attribute.client_secret.label=Client secret
#FIXME config.AzureGrouperExternalSystem.attribute.resource.label=Resource
#FIXME config.AzureGrouperExternalSystem.attribute.resourceEndpoint.label=Resource endpoint
#FIXME config.AzureGrouperExternalSystem.attribute.graphEndpoint.label=Graph endpoint
#FIXME config.AzureGrouperExternalSystem.attribute.graphVersion.label=Graph version
#FIXME config.AzureGrouperExternalSystem.attribute.groupLookupAttribute.label=Group lookup attribute
#FIXME config.AzureGrouperExternalSystem.attribute.groupLookupValueFormat.label=Group lookup value format
#FIXME config.AzureGrouperExternalSystem.attribute.requireSubjectAttribute.label=Require subject attribute
#FIXME config.AzureGrouperExternalSystem.attribute.subjectIdValueFormat.label=Subject id value format
#FIXME config.AzureGrouperExternalSystem.attribute.enabled.label=Enabled
#FIXME config.SftpGrouperExternalSystem.attribute.host.label=Host
#FIXME config.SftpGrouperExternalSystem.attribute.user.label=Username
#FIXME config.SftpGrouperExternalSystem.attribute.secret.privateKey_0.label=Private key
#FIXME config.SftpGrouperExternalSystem.attribute.secret.privateKeyPassphrase.label=Private key passphrase
#FIXME config.SftpGrouperExternalSystem.attribute.password.label=Password
#FIXME config.SftpGrouperExternalSystem.attribute.knownHostsEntry.label=Knows hosts entry
#FIXME config.SftpGrouperExternalSystem.attribute.deleteTempFilesAfterSession.label=Delete temp files after session
#FIXME config.SftpGrouperExternalSystem.attribute.timeoutMillis.label=Timeout in millis
#FIXME config.SftpGrouperExternalSystem.attribute.enabled.label=Enabled
#FIXME config.SmtpGrouperExternalSystem.attribute.server.label=Server
#FIXME config.SmtpGrouperExternalSystem.attribute.user.label=Username
#FIXME config.SmtpGrouperExternalSystem.attribute.pass.label=Password
#FIXME config.SmtpGrouperExternalSystem.attribute.ssl.label=SSL
#FIXME config.SmtpGrouperExternalSystem.attribute.starttls.enable.label=Enable TLS
#FIXME config.SmtpGrouperExternalSystem.attribute.ssl.trust.label=SSL trust
#FIXME config.SmtpGrouperExternalSystem.attribute.port.label=Port
#FIXME config.SmtpGrouperExternalSystem.attribute.ssl.protocols.label=SSL protocols
#FIXME config.SmtpGrouperExternalSystem.attribute.socketFactory.class.label=Socket factory class
#FIXME config.SmtpGrouperExternalSystem.attribute.socketFactory.fallback.label=Socket factory fallback
#FIXME config.DatabaseGrouperExternalSystem.attribute.user.label=Username
#FIXME config.DatabaseGrouperExternalSystem.attribute.pass.label=Password
#FIXME config.DatabaseGrouperExternalSystem.attribute.url.label=URL
#FIXME config.DatabaseGrouperExternalSystem.attribute.driver.label=Driver
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.max_size.label=Connection pool maximum size
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.min_size.label=Connection pool minimum size
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.timeout.label=Connection pool timeout in seconds
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.max_statements.label=Connection pool maximum statements
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.idle_test_period.label=Connection pool idle test period
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.acquire_increment.label=Connection pool acquire increment
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.validate.label=Connection pool validate
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.debugUnreturnedConnectionStackTraces.label=Connection pool debug stack traces
#FIXME config.DatabaseGrouperExternalSystem.attribute.c3p0.unreturnedConnectionTimeout.label=Connection pool unreturned connection timeout
#FIXME config.DatabaseGrouperExternalSystem.attribute.enabled.label=Enabled
#FIXME config.DatabaseGrouperExternalSystem.attribute.testQuery.label=Test sql query
#FIXME config.RemedyGrouperExternalSystem.attribute.url.label=URL
#FIXME config.RemedyGrouperExternalSystem.attribute.username.label=Username
#FIXME config.RemedyGrouperExternalSystem.attribute.password.label=password
#FIXME config.RemedyGrouperExternalSystem.attribute.enabled.label=Enabled
#FIXME config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.url.label=URL
#FIXME config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.username.label=Username
#FIXME config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.password.label=Password
#FIXME config.RemedyDigitalMarketplaceGrouperExternalSystem.attribute.enabled.label=Enabled
#FIXME config.LdapGrouperExternalSystem.attribute.option.validator.CompareLdapValidator.label=CompareLdapValidator: use an LDAP compare operation to validate the connection
#FIXME config.LdapGrouperExternalSystem.attribute.option.validator.SearchValidator.label=SearchValidator: use an LDAP search operation to validate the connection
#FIXME config.LdapGrouperExternalSystem.attribute.option.customizePooling.trueLabel=true: customize the default pooling settings
#FIXME config.LdapGrouperExternalSystem.attribute.option.customizePooling.falseLabel=false: use the default pooling settings
# success message when grouper and external system connection is tested
#FIXME grouperExternalSystemConnectionTestSuccess=Success: grouper was able to connect to the external system
# confirm the user to delete an external system config
#FIXME grouperExternalSystemConfirmDeleteConfig=Are you sure you want to delete this external system config?
#FIXME configIdLabel=Config id
# validation configId is already used
#FIXME grouperConfigurationValidationConfigIdUsed=Error: the '$$grouperExternalSystemConfigIdLabel$$' is already in use, please select another or edit that external system
#FIXME grouperConfigurationValidationConfigIdDoesntExist=Error: the '$$grouperExternalSystemConfigIdLabel$$' does not exist
#FIXME grouperConfigurationValidationConfigIdInvalid=Error: the '$$grouperExternalSystemConfigIdLabel$$' must only contain alphanumeric characters or underscore
#FIXME grouperConfigurationValidationElRequired=Error: '${configFieldLabel}' is selected for 'EL' (Expression Language) with a blank script. The EL script is required.
#FIXME grouperConfigurationValidationRequired=Error: '${configFieldLabel}' is required
#FIXME grouperConfigurationValidationConfigIdUsed=Error: the '$$configIdLabel$$' is already in use, please select another or edit that config
#FIXME grouperConfigurationValidationConfigIdDoesntExist=Error: the '$$configIdLabel$$' does not exist
#FIXME grouperConfigurationValidationConfigIdInvalid=Error: the '$$configIdLabel$$' must only contain alphanumeric characters or underscore
#FIXME grouperConfigurationValidationInvalidBoolean=Error: '${configFieldLabel}' is not a valid boolean. Should be 'true' or 'false'
#FIXME grouperConfigurationValidationInvalidClass=Error: '${configFieldLabel}' is not a valid Java class. Should be a fully qualified class name which is on the classpath (jar in /opt/grouper/grouperWebapp/WEB-INF/lib or class file in /opt/grouper/grouperWebapp/WEB-INF/classes)
#FIXME grouperConfigurationValidationInvalidCron=Error: '${configFieldLabel}' is not a valid Cron expression
#FIXME grouperConfigurationValidationInvalidFloating=Error: '${configFieldLabel}' is not a valid floating point number
#FIXME grouperConfigurationValidationInvalidInteger=Error: '${configFieldLabel}' is not a valid integer
#FIXME grouperConfigurationValidationInvalidSubject=Error: '${configFieldLabel}' cannot find subject/entity
#FIXME grouperConfigurationValidationInvalidAttributeDefName=Error: '${configFieldLabel}' is not a valid attribute definition name
#FIXME grouperConfigurationValidationInvalidAttributeDef=Error: '${configFieldLabel}' is not a valid attribute definition
#FIXME grouperConfigurationValidationInvalidStem=Error: '${configFieldLabel}' is not a valid folder/stem
#FIXME grouperConfigurationValidationInvalidGroup=Error: '${configFieldLabel}' is not a valid group
#FIXME grouperConfigurationValidationDoesNotExtendClass=Error: '${configFieldLabel}' does not extend $$mustExtendClass$$
#FIXME grouperConfigurationValidationDoesNotImplementInterface=Error: '${configFieldLabel}' does not implement $$mustImplementInterface$$
#FIXME miscellaneousGrouperExternalSystemsAddBreadcrumb=Add external system config
#FIXME miscellaneousGrouperExternalSystemsEditBreadcrumb=Edit external system config
#FIXME miscellaneousGrouperExternalSystemsViewDetailsBreadcrumb=View details
#FIXME grouperConfigDefaultValueHintPrefix=Default value is
#FIXME config.GrouperDaemonBuiltInMessagingConfiguration.attribute.quartz.cron.label=Quartz cron
#FIXME config.GrouperDaemonBuiltInMessagingConfiguration.attribute.grouper.builtin.messaging.deleteAllMessagesMoreThanHoursOld.label=Delete all messages older than (in hours)
#FIXME config.GrouperDaemonBuiltInMessagingConfiguration.attribute.grouper.builtin.messaging.deleteProcessedMessagesMoreThanMinutesOld.label=Delete processed messages older than (in minutes)
#FIXME config.GrouperDaemonChangeLogConsumerConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogConsumerConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogConsumerConfiguration.attribute.syncAttributeName.label=Sync attribute name
#FIXME config.GrouperDaemonChangeLogConsumerConfiguration.attribute.retryOnError.label=Retry on error
#FIXME config.GrouperDaemonChangeLogEsbConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogEsbConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogEsbConfiguration.attribute.maxUntilFullSync.label=Maximum changes before full sync kicks in
#FIXME config.GrouperDaemonChangeLogEsbConfiguration.attribute.publisher.class.label=Publisher class
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.elfilter.label=Expression language filter (jexl format)
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.class.label=Publisher class (fully qualified java class)
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.messagingSystemName.label=Messaging system name
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.routingKey.label=Routing key
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.regexRoutingKeyReplacementDefinition.label=Regex based routing key replacement
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.replaceRoutingKeyColonsWithPeriods.label=Replace routing key colons with periods
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.messageQueueType.label=Messaging type (queue or topic)
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.queueOrTopicName.label=Queue or topic name
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.attribute.publisher.exchangeType.label=Exchange type (valid only for rabbitmq)
#FIXME config.GrouperDaemonChangeLogRecentMembershipsConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogRecentMembershipsConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogRecentMembershipsConfiguration.attribute.maxUntilFullSync.label=Maximum changes before full sync kicks in
#FIXME config.GrouperDaemonChangeLogRecentMembershipsConfiguration.attribute.publisher.class.label=Publisher class (fully qualified java class)
#FIXME config.GrouperDaemonOtherJobConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobConfiguration.attribute.priority.label=Priority
#FIXME config.GrouperDaemonChangeLogRulesConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogRulesConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogSyncGroupsConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogSyncGroupsConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.quartz.cron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.enable.label=Enable
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeFlattenedMemberships.label=Include flattened memberships
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeFlattenedPrivileges.label=Include flattened privileges
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeRolesWithPermissionChanges.label=Include roles with permission changes
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeSubjectsWithPermissionChanges.label=Include subjects with permission changes
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeNonFlattenedMemberships.label=Include non flattened memberships
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.includeNonFlattenedPrivileges.label=Include non flattened privileges
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.attribute.changeLog.tooManyChangeLogUpdatesSize.label=Number of changes after which to commit
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.messagingSystemName.label=Messaging system name
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.routingKey.label=Routing key
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.messageQueueType.label=Messaging type (queue or topic)
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.exchangeType.label=Exchange type (valid only for rabbitmq)
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.attribute.queueOrTopicName.label=Queue or topic name
#FIXME config.GrouperDaemonCleanLogsConfiguration.attribute.quartz.cron.label=Quartz cron
#FIXME config.GrouperDaemonEnabledDisabledConfiguration.attribute.quartz.cron.label=Quartz cron
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.messagingSystemName.label=Messaging system name
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.routingKey.label=Routing key
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.messageQueueType.label=Messaging type (queue or topic)
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.exchangeType.label=Exchange type (valid only for rabbitmq)
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.numberOfTriesPerIteration.label=Number of tries per iteration
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.pollingTimeoutSeconds.label=Polling timeout seconds
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.sleepSecondsInBetweenIterations.label=Sleep seconds in between iterations
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.maxMessagesToReceiveAtOnce.label=Maximum messages to receive at once
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.maxOuterLoops.label=Maximum outer loops
#FIXME config.GrouperDaemonMessagingListenerConfiguration.attribute.queueName.label=Queue or topic name
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.changeLogConsumerClass.label=Change log consumer class
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.messagingSystemName.label=Messaging system name
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.queueName.label=Queue or topic name
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.numberOfTriesPerIteration.label=Number of tries per iteration
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.pollingTimeoutSeconds.label=Polling timeout in seconds
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.sleepSecondsInBetweenIterations.label=Sleep seconds in between iterations
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.maxMessagesToReceiveAtOnce.label=Maximum messages to receive at once
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.attribute.maxOuterLoops.label=Maximum outer loops
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.query.label=Sql query to run
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.database.label=Database name
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.removeUnderscoresAndCapitalizeHeaders.label=Remove underscores and capitalize headers
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.fileName.label=File name
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.sftp.configId.label=Sftp config id
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.sftp.fileNameRemote.label=Remote file name
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.attribute.csvReport.deleteFile.label=Delete file after sending
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.databaseName.label=Database name
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.tableName.label=Table name
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.fullSyncThreshold.label=Full sync threshold
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.attribute.caseInsensitiveSubjectLookupsInDataSource.label=Case insensitive subject lookups
#FIXME config.GrouperDaemonOtherJobTableSyncConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobTableSyncConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobTableSyncConfiguration.attribute.grouperClientTableSyncConfigKey.label=Sync config key
#FIXME config.GrouperDaemonOtherJobTableSyncConfiguration.attribute.syncType.label=Sync type
#FIXME config.GrouperDaemonOtherJobAttestationConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobAttestationConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobDeprovisioningConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobDeprovisioningConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobFindBadMembershipsConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobFindBadMembershipsConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobInstrumentationConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobInstrumentationConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobInstrumentationConfiguration.attribute.collectorUrl.label=Collector url
#FIXME config.GrouperDaemonOtherJobObjectTypeConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobObjectTypeConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobProvisioningConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobProvisioningConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobReportClearConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobReportClearConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobSchedulerCheckConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobSchedulerCheckConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobSchedulerCheckConfiguration.attribute.maxMinutesSinceSuccess.label=Maximum minutes since success
#FIXME config.GrouperDaemonOtherJobSchedulerCheckConfiguration.attribute.minMinutesSinceStarted.label=Minimum minutes since started
#FIXME config.GrouperDaemonOtherJobUpgradeTasksConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobUpgradeTasksConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobUsduConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobUsduConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobWorkflowConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobWorkflowConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobWorkflowReminderConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobWorkflowReminderConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonOtherJobWsMessagingBridgeConfiguration.attribute.class.label=Class
#FIXME config.GrouperDaemonOtherJobWsMessagingBridgeConfiguration.attribute.quartzCron.label=Quartz cron
#FIXME config.GrouperDaemonRulesConfiguration.attribute.quartz.cron.label=Quartz cron
#FIXME config.GrouperDaemonBuiltInMessagingConfiguration.title=Built in messaging
#FIXME config.GrouperDaemonChangeLogConsumerConfiguration.title=Change log consumer
#FIXME config.GrouperDaemonChangeLogEsbConfiguration.title=Change log esb
#FIXME config.GrouperDaemonChangeLogEsbToMessagingConfiguration.title=Change log esb to messaging
#FIXME config.GrouperDaemonChangeLogRecentMembershipsConfiguration.title=Change log recent membership
#FIXME config.GrouperDaemonChangeLogRulesConfiguration.title=Change log rules
#FIXME config.GrouperDaemonChangeLogSyncGroupsConfiguration.title=Change log sync groups
#FIXME config.GrouperDaemonChangeLogTempToChangeLogConfiguration.title=Change log temp to change log
#FIXME config.GrouperDaemonChangeLogToMessagingConfiguration.title=Change log to messaging
#FIXME config.GrouperDaemonCleanLogsConfiguration.title=Clean logs
#FIXME config.GrouperDaemonEnabledDisabledConfiguration.title=Enabled disabled
#FIXME config.GrouperDaemonMessagingListenerConfiguration.title=Messaging listener
#FIXME config.GrouperDaemonMessagingListenerToChangeLogConfiguration.title=Messaging listener to change log
#FIXME config.GrouperDaemonOtherJobAttestationConfiguration.title=Attestation job
#FIXME config.GrouperDaemonOtherJobConfiguration.title=Generic other daemon
#FIXME config.GrouperDaemonOtherJobCsvReportConfiguration.title=Csv report
#FIXME config.GrouperDaemonOtherJobDeprovisioningConfiguration.title=Deprovisioning
#FIXME config.GrouperDaemonOtherJobFindBadMembershipsConfiguration.title=Find bad memberships
#FIXME config.GrouperDaemonOtherJobInstrumentationConfiguration.title=Tier instrumentation
#FIXME config.GrouperDaemonOtherJobLoaderIncrementalConfiguration.title=Incremental loader
#FIXME config.GrouperDaemonOtherJobObjectTypeConfiguration.title=Object types
#FIXME config.GrouperDaemonOtherJobProvisioningConfiguration.title=Provisioning
#FIXME config.GrouperDaemonOtherJobReportClearConfiguration.title=Report clear
#FIXME config.GrouperDaemonOtherJobSchedulerCheckConfiguration.title=Schedular check
#FIXME config.GrouperDaemonOtherJobTableSyncConfiguration.title=Table sync
#FIXME config.GrouperDaemonOtherJobUpgradeTasksConfiguration.title=Upgrade tasks
#FIXME config.GrouperDaemonOtherJobUsduConfiguration.title=Unresolvable subjects deletion
#FIXME config.GrouperDaemonOtherJobWorkflowConfiguration.title=Workflow
#FIXME config.GrouperDaemonOtherJobWorkflowReminderConfiguration.title=Workflow reminder
#FIXME config.GrouperDaemonOtherJobWsMessagingBridgeConfiguration.title=Ws messaging bridge
#FIXME config.GrouperDaemonRulesConfiguration=Rules daemon
#FIXME config.LdapProvisionerConfiguration.title=Ldap provisioner
#FIXME config.LdapProvisionerConfiguration.attribute.class.label=Class
#FIXME config.LdapProvisionerConfiguration.attribute.ldapExternalSystemConfigId.label=External system config id
#FIXME config.LdapProvisionerConfiguration.attribute.ldapProvisioningType.label=Provisioning type
#FIXME config.LdapProvisionerConfiguration.attribute.hasSubjectLink.label=Subject link
#FIXME config.LdapProvisionerConfiguration.attribute.hasTargetEntityLink.label=Target link
#FIXME config.LdapProvisionerConfiguration.attribute.hasTargetGroupLink.label.label=Target group link
#FIXME config.LdapProvisionerConfiguration.attribute.subjectSourcesToProvision.label=Subject sources to provision
#FIXME config.LdapProvisionerConfiguration.attribute.provisionedAttributeName.label=Provisioned attribute name
#FIXME config.LdapProvisionerConfiguration.attribute.provisionedAttributeValueFormat.label=Provisioned attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.allProvisionedValuesPrefix.label=All provisioned values prefix
#FIXME config.LdapProvisionerConfiguration.attribute.syncMemberToId2AttributeValueFormat.label=Sync member to id2 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.syncMemberToId3AttributeValueFormat.label=Sync member to id3 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.syncMemberFromId2AttributeValueFormat.label=Sync member from id2 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.syncMemberFromId3AttributeValueFormat.label=Sync member from id3 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.syncGroupToId2AttributeValueFormat.label=Sync group to id2 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.syncGroupToId3AttributeValueFormat.label=Sync group to id3 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.syncGroupFromId2AttributeValueFormat.label=Sync group from id2 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.deleteInTargetIfInTargetAndNotGrouper.label=Sync group from id3 attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.deleteInTargetIfDeletedInGrouper.label=Delete in target if deleted in grouper
#FIXME config.LdapProvisionerConfiguration.attribute.membershipFields.label=Membership fields
#FIXME config.LdapProvisionerConfiguration.attribute.isActiveDirectory.label=Active directory
#FIXME config.LdapProvisionerConfiguration.attribute.userAttributeReferredToByGroup.label=User attribute referred to by group
#FIXME config.LdapProvisionerConfiguration.attribute.subjectApiAttributeForTargetUser.label=Subject api attribute for target user
#FIXME config.LdapProvisionerConfiguration.attribute.userSearchAttributeName.label=User search attribute name
#FIXME config.LdapProvisionerConfiguration.attribute.userSearchAttributeValueFormat.label=User search attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.userSearchAttributes.label=User search attributes
#FIXME config.LdapProvisionerConfiguration.attribute.userAttributesMultivalued.label=User attributes multivalued
#FIXME config.LdapProvisionerConfiguration.attribute.createMissingUsers.label=Create missing users
#FIXME config.LdapProvisionerConfiguration.attribute.userSearchBaseDn.label=User search base dn
#FIXME config.LdapProvisionerConfiguration.attribute.userSearchFilter.label=User search filter
#FIXME config.LdapProvisionerConfiguration.attribute.userSearchAllFilter.label=User search all filter
#FIXME config.LdapProvisionerConfiguration.attribute.userObjectClass.label=User object class
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationParentDn.label=User creation parent dn
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationNumberOfAttributes.label=User creation number of attributes
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_0.label=User creation ldif template attribute 0
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_0.label=User creation ldif template value 0
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_0.label=User creation ldif template maximum length 0
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_1.label=User creation ldif template attribute 1
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_1.label=User creation ldif template value 1
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_1.label=User creation ldif template maximum length 1
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_2.label=User creation ldif template attribute 2
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_2.label=User creation ldif template value 2
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_2.label=User creation ldif template maximum length 2
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_3.label=User creation ldif template attribute 3
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_3.label=User creation ldif template value 3
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_3.label=User creation ldif template maximum length 3
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_4.label=User creation ldif template attribute 4
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_4.label=User creation ldif template value 4
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_4.label=User creation ldif template maximum length 4
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_5.label=User creation ldif template attribute 5
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_5.label=User creation ldif template value 5
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_5.label=User creation ldif template maximum length 5
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_6.label=User creation ldif template attribute 6
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_6.label=User creation ldif template value 6
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_6.label=User creation ldif template maximum length 6
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_7.label=User creation ldif template attribute 7
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_7.label=User creation ldif template value 7
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_7.label=User creation ldif template maximum length 7
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_8.label=User creation ldif template attribute 8
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_8.label=User creation ldif template value 8
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_8.label=User creation ldif template maximum length 8
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_attr_9.label=User creation ldif template attribute 9
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_val_9.label=User creation ldif template value 9
#FIXME config.LdapProvisionerConfiguration.attribute.userCreationLdifTemplate_maxLength_9.label=User creation ldif template maximum length 9
#FIXME config.LdapProvisionerConfiguration.attribute.groupAttributeReferredToByUser.label=Group attribute referred to by user
#FIXME config.LdapProvisionerConfiguration.attribute.groupSearchAttributeName.label=Group search attribute name
#FIXME config.LdapProvisionerConfiguration.attribute.groupSearchAttributeValueFormat.label=Group search attribute value format
#FIXME config.LdapProvisionerConfiguration.attribute.groupSearchAttributes.label=Group search attributes
#FIXME config.LdapProvisionerConfiguration.attribute.groupAttributesMultivalued.label=Group attributes multivalued
#FIXME config.LdapProvisionerConfiguration.attribute.groupSearchBaseDn.label=Group search base dn
#FIXME config.LdapProvisionerConfiguration.attribute.groupSearchFilter.label=Group search filter
#FIXME config.LdapProvisionerConfiguration.attribute.groupsSearchAllFilter.label=Group search all filter
#FIXME config.LdapProvisionerConfiguration.attribute.groupDnType.label=Group dn type
#FIXME config.LdapProvisionerConfiguration.attribute.groupObjectClass.label=Group object class
#FIXME config.LdapProvisionerConfiguration.attribute.createMissingGroups.label=Create missing groups
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationNumberOfAttributes.label=Group creation number of attributes
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_0.label=Group creation ldif template attribute 0
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_0.label=Group creation ldif template value 0
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_0.label=Group creation ldif template maximum langth 0
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_1.label=Group creation ldif template attribute 1
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_1.label=Group creation ldif template value 1
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_1.label=Group creation ldif template maximum langth 1
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_2.label=Group creation ldif template attribute 2
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_2.label=Group creation ldif template value 2
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_2.label=Group creation ldif template maximum langth 2
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_3.label=Group creation ldif template attribute 3
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_3.label=Group creation ldif template value 3
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_3.label=Group creation ldif template maximum langth 3
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_4.label=Group creation ldif template attribute 4
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_4.label=Group creation ldif template value 4
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_4.label=Group creation ldif template maximum langth 4
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_5.label=Group creation ldif template attribute 5
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_5.label=Group creation ldif template value 5
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_5.label=Group creation ldif template maximum langth 5
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_6.label=Group creation ldif template attribute 6
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_6.label=Group creation ldif template value 6
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_6.label=Group creation ldif template maximum langth 6
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_7.label=Group creation ldif template attribute 7
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_7.label=Group creation ldif template value 7
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_7.label=Group creation ldif template maximum langth 7
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_8.label=Group creation ldif template attribute 8
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_8.label=Group creation ldif template value 8
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_8.label=Group creation ldif template maximum langth 8
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_attr_9.label=Group creation ldif template attribute 9
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_val_9.label=Group creation ldif template value 9
#FIXME config.LdapProvisionerConfiguration.attribute.groupCreationLdifTemplate_maxLength_9.label=Group creation ldif template maximum langth 9
#FIXME config.SqlProvisionerConfiguration.title=Sql provisioner
#FIXME config.SqlProvisionerConfiguration.attribute.class.label=Class
#FIXME config.SqlProvisionerConfiguration.attribute.dbExternalSystemConfigId.label=Db external system config id
#FIXME config.SqlProvisionerConfiguration.attribute.hasSubjectLink.label=Has subject link
#FIXME config.SqlProvisionerConfiguration.attribute.hasTargetEntityLink.label=Has target user link
#FIXME config.SqlProvisionerConfiguration.attribute.hasTargetGroupLink.label=Has target group link
#FIXME config.SqlProvisionerConfiguration.attribute.subjectSourcesToProvision.label=Subject sources to provision
#FIXME config.SqlProvisionerConfiguration.attribute.subjectApiAttributeForTargetUser.label=Subject api attribute for target user
#FIXME config.SqlProvisionerConfiguration.attribute.membershipTableName.label=Membership table name
#FIXME config.SqlProvisionerConfiguration.attribute.membershipUserColumn.label=Membership user column
#FIXME config.SqlProvisionerConfiguration.attribute.membershipUserValueFormat.label=Membership user value format
#FIXME config.SqlProvisionerConfiguration.attribute.membershipGroupColumn.label=Membership group column
#FIXME config.SqlProvisionerConfiguration.attribute.membershipGroupValueFormat.label=Membership group value format
#FIXME config.SqlProvisionerConfiguration.attribute.membershipSearchAttributes.label=Membership search attributes
#FIXME config.SqlProvisionerConfiguration.attribute.membershipSearchQuery.label=Membership search query
#FIXME config.SqlProvisionerConfiguration.attribute.syncMemberToId2AttributeValueFormat.label=Sync member to id2 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.syncMemberToId3AttributeValueFormat.label=Sync member to id3 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.syncMemberFromId2AttributeValueFormat.label=Sync member from id2 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.syncMemberFromId3AttributeValueFormat.label=Sync member from id3 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.syncGroupToId2AttributeValueFormat.label=Sync group to id2 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.syncGroupToId3AttributeValueFormat.label=Sync group to id3 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.syncGroupFromId2AttributeValueFormat.label=Sync group from id2 attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.groupIdOfUsersToProvision.label=Group id of users to provision
#FIXME config.SqlProvisionerConfiguration.attribute.membershipFields.label=Membership fields
#FIXME config.SqlProvisionerConfiguration.attribute.deleteMembershipsInTargetIfInTargetAndNotGrouper.label=Delete memberships in target if in target and not grouper
#FIXME config.SqlProvisionerConfiguration.attribute.deleteMembershipsInTargetIfInTargetAndNotGrouper.label=Delete memberships in target if target and not grouper
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationNumberOfAttributes.label=Membership creation number of attributes
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_0.label=Membership creation column template attribute 0
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_0.label=Membership creation column template value 0
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_0.label=Membership creation column template maximum length 0
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_1.label=Membership creation column template attribute 1
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_1.label=Membership creation column template value 1
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_1.label=Membership creation column template maximum length 1
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_2.label=Membership creation column template attribute 2
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_2.label=Membership creation column template value 2
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_2.label=Membership creation column template maximum length 2
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_3.label=Membership creation column template attribute 3
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_3.label=Membership creation column template value 3
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_3.label=Membership creation column template maximum length 3
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_4.label=Membership creation column template attribute 4
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_4.label=Membership creation column template value 4
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_4.label=Membership creation column template maximum length 4
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_5.label=Membership creation column template attribute 5
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_5.label=Membership creation column template value 5
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_5.label=Membership creation column template maximum length 5
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_6.label=Membership creation column template attribute 6
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_6.label=Membership creation column template value 6
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_6.label=Membership creation column template maximum length 6
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_7.label=Membership creation column template attribute 7
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_7.label=Membership creation column template value 7
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_7.label=Membership creation column template maximum length 7
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_8.label=Membership creation column template attribute 8
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_8.label=Membership creation column template value 8
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_8.label=Membership creation column template maximum length 8
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_attr_9.label=Membership creation column template attribute 9
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_val_9.label=Membership creation column template value 9
#FIXME config.SqlProvisionerConfiguration.attribute.membershipCreationColumnTemplate_maxLength_9.label=Membership creation column template maximum length 9
#FIXME config.SqlProvisionerConfiguration.attribute.userTableName.label=User table name
#FIXME config.SqlProvisionerConfiguration.attribute.userPrimaryKey.label=User primary key
#FIXME config.SqlProvisionerConfiguration.attribute.userSearchAttributeName.label=User search attribute name
#FIXME config.SqlProvisionerConfiguration.attribute.userSearchAttributeValueFormat.label=User search attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.userSearchAttributes.label=User search attributes
#FIXME config.SqlProvisionerConfiguration.attribute.userSearchQuery.label=User search query
#FIXME config.SqlProvisionerConfiguration.attribute.createMissingUsers.label=Create missing users
#FIXME config.SqlProvisionerConfiguration.attribute.deleteUsersInTargetIfInTargetAndNotGrouper.label=Delete users in target if in target and not grouper
#FIXME config.SqlProvisionerConfiguration.attribute.deleteUsersInTargetIfDeletedInGrouper.label=Delete users in target if deleted in grouper
#FIXME config.SqlProvisionerConfiguration.attribute.doNotDeleteTheseUsersInTarget.label=Do not delete these users in target
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationNumberOfAttributes.label=User creation number of attributes
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_0.label=User creation column template attribute 0
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_0.label=User creation column template value 0
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_0.label=User creation column template maximum length 0
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_1.label=User creation column template attribute 1
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_1.label=User creation column template value 1
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_1.label=User creation column template maximum length 1
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_2.label=User creation column template attribute 2
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_2.label=User creation column template value 2
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_2.label=User creation column template maximum length 2
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_3.label=User creation column template attribute 3
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_3.label=User creation column template value 3
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_3.label=User creation column template maximum length 3
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_4.label=User creation column template attribute 4
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_4.label=User creation column template value 4
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_4.label=User creation column template maximum length 4
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_5.label=User creation column template attribute 5
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_5.label=User creation column template value 5
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_5.label=User creation column template maximum length 5
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_6.label=User creation column template attribute 6
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_6.label=User creation column template value 6
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_6.label=User creation column template maximum length 6
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_7.label=User creation column template attribute 7
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_7.label=User creation column template value 7
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_7.label=User creation column template maximum length 7
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_8.label=User creation column template attribute 8
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_8.label=User creation column template value 8
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_8.label=User creation column template maximum length 8
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_attr_9.label=User creation column template attribute 9
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_val_9.label=User creation column template value 9
#FIXME config.SqlProvisionerConfiguration.attribute.userCreationColumnTemplate_maxLength_9.label=User creation column template maximum length 9
#FIXME config.SqlProvisionerConfiguration.attribute.groupTableName.label=Group table name
#FIXME config.SqlProvisionerConfiguration.attribute.groupPrimaryKey.label=Group primary key
#FIXME config.SqlProvisionerConfiguration.attribute.groupSearchAttributes.label=Group search attributes
#FIXME config.SqlProvisionerConfiguration.attribute.groupSearchAttributeName.label=Group search attribute name
#FIXME config.SqlProvisionerConfiguration.attribute.groupSearchAttributeValueFormat.label=Group search attribute value format
#FIXME config.SqlProvisionerConfiguration.attribute.groupSearchQuery.label=Group search query
#FIXME config.SqlProvisionerConfiguration.attribute.createMissingGroups.label=Create missing groups
#FIXME config.SqlProvisionerConfiguration.attribute.deleteGroupsInTargetIfInTargetAndNotGrouper.label=Delete groups in target if in target and not grouper
#FIXME config.SqlProvisionerConfiguration.attribute.deleteGroupsInTargetIfDeletedInGrouper.label=Delete groups in target if deleted in grouper
#FIXME config.SqlProvisionerConfiguration.attribute.doNotDeleteTheseGroupsInTarget.label=Do not delete these groups in target
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationNumberOfAttributes.label=Group creation number of attributes
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_0.label=Group creation column template attribute 0
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_0.label=Group creation column template value 0
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_0.label=Group creation column template maximum length 0
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_1.label=Group creation column template attribute 1
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_1.label=Group creation column template value 1
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_1.label=Group creation column template maximum length 1
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_2.label=Group creation column template attribute 2
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_2.label=Group creation column template value 2
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_2.label=Group creation column template maximum length 2
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_3.label=Group creation column template attribute 3
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_3.label=Group creation column template value 3
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_3.label=Group creation column template maximum length 3
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_4.label=Group creation column template attribute 4
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_4.label=Group creation column template value 4
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_4.label=Group creation column template maximum length 4
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_5.label=Group creation column template attribute 5
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_5.label=Group creation column template value 5
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_5.label=Group creation column template maximum length 5
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_6.label=Group creation column template attribute 6
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_6.label=Group creation column template value 6
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_6.label=Group creation column template maximum length 6
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_7.label=Group creation column template attribute 7
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_7.label=Group creation column template value 7
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_7.label=Group creation column template maximum length 7
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_8.label=Group creation column template attribute 8
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_8.label=Group creation column template value 8
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_8.label=Group creation column template maximum length 8
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_attr_9.label=Group creation column template attribute 9
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_val_9.label=Group creation column template value 9
#FIXME config.SqlProvisionerConfiguration.attribute.groupCreationColumnTemplate_maxLength_9.label=Group creation column template maximum length 9
########################################
## Admin menu daemon jobs
########################################
# link to the daemon jobs page
adminDaemonJobsLink=Toutes les tâches périodiques
# 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 périodiques
# breadcrumb on the daemon logs screen
adminDaemonLogsBreadcrumb=Tâches périodiques
# title of daemon jobs
adminDaemonJobsTitle=Toutes les tâches périodiques
# 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=RUNNING
adminDaemonJobsStateEnabled=ENABLED
adminDaemonJobsStateDisabled=DISABLED
# 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 périodiques
# daemon jobs change log pending in queue
daemonJobsChangeLogPendingInQueue=Tâches en attente :
# daemon jobs filter for label
daemonJobsFilterFor=Filtrer pour :
# 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
# 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 périodiques
# 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
#FIXME daemonJobsMoreActionsAria=Show daemon actions
# more actions button
#FIXME daemonJobsViewMoreActionsButton=More actions
# all daemon jobs button
#FIXME daemonJobsButtonAllDaemonJobs=All daemon jobs
# add daemon
#FIXME daemonJobsAddDaemon=Add daemon
# edit daemon
#FIXME daemonJobsEditDaemon=Edit daemon
#FIXME daemonNameLabel=Daemon
########################################
## Daemon add/edit/delete
########################################
#FIXME daemonJobTypeLabel=Daemon type
# grouper daemon type hint
#FIXME grouperDaemonTypeHint=Type of grouper daemon, for example change log or pspng.
# daemon config id label
#FIXME daemonConfigIdLabel=Config id
# daemon config id hint
#FIXME daemonConfigIdHint=The Config id is an alphanumeric key for the daemon. It is also used in the configuration keys. Example: incrementalLoader1
# next button
#FIXME grouperDaemonAddFormNextButton=Next
# submit button
#FIXME grouperDaemonAddEditSubmitButton=Submit
#FIXME grouperDaemonConfigCancelButton=Cancel
# success message on edit/add submit
#FIXME grouperDaemonConfigAddEditSuccess=Grouper daemon config was saved successfully.
#FIXME grouperDaemonConfigLoaderType=Loader
#FIXME grouperDaemonConfigDeleteJob=Delete daemon
#FIXME grouperDaemonConfigEditJob=Edit daemon
#FIXME grouperDaemonConfigDeleteSuccess=Grouper daemon config was deleted successfully.
#FIXME grouperDaemonConfigLoaderInstructions=- The loader configuration is on a group
- For a "simple" loader, navigate to the group that should be loaded
- For a "list" loader, navigate to a group which is not in the folder to be loaded
- Click on the More\u2192Loader tab
#FIXME grouperDaemonConfigEnableLabel=Enable
#FIXME grouperDaemonConfigEnableYes=Yes, enable the job on save
#FIXME grouperDaemonConfigEnableNo=No, do not enable the job on save
#FIXME grouperDaemonConfigEnableDescription=If job should be enabled on save
# error that config id is required
#FIXME grouperDaemonConfigCreateErrorConfigIdRequired=Error: Config id is required
#FIXME grouperDaemonConfigCreateErrorConfigTypeRequired=Error: Config type is required
#FIXME grouperDaemonConfirmDeleteConfig=Are you sure you want to delete this daemon?
########################################
## Admin menu job history chart
########################################
# job history chart
#FIXME adminJobHistoryChart=Job history chart
# breadcrumb for home
#FIXME adminJobHistoryHomeBreadcrumb=Home
# job history chart minimal execution time filter
#FIXME adminJobHistoryMinExecutionFilter=Minimum job time
# job history chart minimal execution time filter
#FIXME adminJobHistoryMinExecutionFilterHint=Only show jobs that took at least this many seconds
# job history chart names like string filter (comma-separated)
#FIXME adminJobHistoryNamesLikeFilter=Job names
# job history chart names like string filter (comma-separated)
#FIXME adminJobHistoryNamesLikeFilterHint=Job names wilcard filter (use % wildcard and comma separator)
# error if not allowed to see screen
#FIXME adminJobHistoryErrorNotAllowed=Not allowed to see job history, it is either disabled or you are not an admin or in the appropriate group
# filter label
#FIXME adminJobHistoryFilterLabel=Filter jobs
# daemon job filtering date range label
#FIXME adminJobFilterFrom=Date range from
# daemon job filtering date range label
#FIXME adminJobFilterTo=Date range to
# placeholder in date field
#FIXME adminJobHistoryDatePlaceholder=yyyy/mm/dd
# placeholder in time field
#FIXME adminJobHistoryTimePlaceholder=hh:mm:ss
# hint in date from row
#FIXME adminJobFilterFromHint=Date and time when the gantt chart starts
# hint in date to row
#FIXME adminJobFilterToHint=Date and time when the gantt chart ends
# seconds placeholder
#FIXME adminJobFilterPlaceholderSeconds=seconds
# refresh button
#FIXME adminJobFilterRefreshButton=Refresh view
# if no data show this message
#FIXME adminJobHistoryNoData=No data to display for this time period
# status tooltip label
#FIXME adminJobHistoryTooltipStatus=Status
# Started tooltip label
#FIXME adminJobHistoryTooltipStarted=Started
# Finished tooltip label
#FIXME adminJobHistoryTooltipFinished=Finished
# Elapsed tooltip label
#FIXME adminJobHistoryTooltipLastUpdated=Last updated
# seconds suffix tooltip label
#FIXME adminJobHistoryTooltipSecondsSuffix=sec
# insert prefix tooltip label
#FIXME adminJobHistoryTooltipInsertPrefix=ins
# update prefix tooltip label
#FIXME adminJobHistoryTooltipUpdatePrefix=upd
# delete prefix tooltip label
#FIXME adminJobHistoryTooltipDeletePrefix=del
# total prefix tooltip label
#FIXME adminJobHistoryTooltipTotalPrefix=tot
########################################
## Admin menu job schedule
########################################
#FIXME adminJobScheduleSuccess=Success: Analyzed configs and made ${grouperRequestContainer.adminContainer.scheduleChanges} schedule changes
# button on jobs screen that schedules jobs
#FIXME adminJobSchedule=Schedule jobs
########################################
## Admin menu subject API diagnostics
########################################
# 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).
########################################
## Group copy
########################################
# 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
########################################
## Edit group loader from UI
########################################
# 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=Oui, une tâche de synchronisation est configurée pour ce groupe
grouperLoaderNoDoesNotHaveLoaderLabel=Non, il n'y a pas de tâche de synchronisation configurée pour ce groupe
# 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
#FIXME grouperLoaderIsGrouperLoaderRecent=This loader group contains members who were recently and/or currently in another group
# 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=Il a été synchronisé de manière incrémentale {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 la configuration
# LDAP or SQL
grouperLoaderSourceType=Type de source
grouperLoaderLdap=LDAP
grouperLoaderSql=SQL
#FIXME grouperLoaderRecentMemberships=Recent memberships
grouperLoaderSourceType__SQL=extrait les membres depuis une base de données SQL.
grouperLoaderSourceType__LDAP=extrait les membres depuis un serveur LDAP.
#FIXME grouperLoaderSourceType__RECENT_MEMBERSHIPS=pull members from an existing group's recent memberships
grouperLoaderSourceType__=extrait les membres depuis une base de données SQL ou d'un serveur LDAP.
# tooltip for required fields
grouperRequiredTooltip=Ce champ est obligatoire
# if loader configuration was removed
grouperLoaderEditRemoved=La configuration a été supprimée
#FIXME grouperLoaderRecentMembershipsEditRemoved=Recent memberships configuration was removed
#FIXME grouperLoaderRecentFromGroup=From group
#FIXME grouperLoaderRecentFromGroupDescription=Group whose recent memberships should be populated in this group
# text before the combo link
#FIXME grouperLoaderRecentPreComboLink=Enter a group name or ID
#FIXME grouperLoaderRecentDays=Days of recent memberships
#FIXME grouperLoaderRecentDaysDescription=Number of days of recent memberships included in this group. E.g. If 90 is entered then this group will contain members who were in the "from group" in the last 90 days.
#FIXME grouperLoaderRecentIncludeCurrent=Include current members
#FIXME grouperLoaderRecentIncludeCurrentDescription=Include current members and recent memberships in this group. If this group is for grace periods, then including current members will prevent provisioning changes as members transition from current group to previous group.
#FIXME grouperLoaderRecentIncludeCurrentTrue=Yes, include current members in this group since it is a policy group
#FIXME grouperLoaderRecentIncludeCurrentFalse=No, only include recent members but not current members
#FIXME grouperLoaderEditRecentGroupFromUuidRequired=From group is required
#FIXME grouperLoaderEditRecentRecentDaysRequired=Days of recent memberships required
#FIXME grouperLoaderEditRecentGroupFromUuidNotFound=From group not found
#FIXME grouperLoaderEditRecentGroupFromUuidNotAllowed=From group not allowed to read
#FIXME grouperLoaderEditRecentRecentDaysInvalid=Days of recent memberships required must be a valid positive number
#FIXME grouperLoaderEditRecentIncludeCurrentRequired=Include current members is required
# 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 qui identifie la connexion au serveur de BD. Note: "grouper" indique l'utilisation de la BD de 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
grouperLoaderSqlQueryDescription__SQL_SIMPLE=Requête des membres.
Pour ce type de synchronisation, Les colonnes SUBJECT_ID ou SUBJECT_IDENTIFIER ou SUBJECT_ID_OR_IDENTIFIER sont obligatoires, 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.
grouperLoaderSqlQueryDescription__SQL_GROUP_LIST=Requête des membres.
Pour ce type de synchronisation, la colonne obligatoire GROUP_NAME doit contenir le nom du groupe d'appartenance du futur membre.
Les colonnes SUBJECT_ID ou SUBJECT_IDENTIFIER ou SUBJECT_ID_OR_IDENTIFIER sont obligatoires, 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.
# 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).
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é.
# 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
# source id
grouperLoaderLdapSourceId=ID source des sujets
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 du groupe
(group display name expression)
grouperLoaderLdapGroupDisplayNameExpressionDescription=expression JEXL utilisé pour composer le nom 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 la configuration
# drop down for view loader logs
grouperLoaderMoreActionsViewLoaderLogs=Afficher les journaux
# apply filter button
grouperLoaderButtonApplyFilter=Appliquer
grouperLoaderButtonReset=Réinitialiser
grouperLoaderButtonExport=Exporter
########################################
## Grouper loader logs in UI
########################################
# 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 une 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
grouperLoaderLogsLoadedGroupHeaderTooltip=Lien vers le groupe
grouperLoaderLogsLoadedGroupMultiple=multiple
grouperLoaderLogsLoadedLastUpdatedHeader=Dernière mise à jour
grouperLoaderLogsLoadedLastUpdatedHeaderTooltip=Date de dernière mise à jour
grouperLoaderLogsLoadedHostHeader=Hôte
grouperLoaderLogsLoadedHostHeaderTooltip=Nom de la machine qui a executé la tâche (via le daemon Grouper)
grouperLoaderLogsLoadedJobMessageHeader=Message
grouperLoaderLogsLoadedJobMessageHeaderTooltip=Contient des informations complementaires concernant la tâche
grouperLoaderLogsParentJobIdHeader=ID de la tâche parente
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
#FIXME grouperLoaderLogsLoadedGroupNotAGroup=N/A
# job types
grouperLoaderLogsJobTypeSimple=simple
grouperLoaderLogsJobTypeOverall=overall
grouperLoaderLogsJobTypeSubjob=sous-tâche
# filter in log screen
grouperLoaderLogsFilterFor=Filtres :
grouperLoaderLogsStartedTime=Début entre:
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 :
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 :
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
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 :
########################################
## Grouper loader diagnostics
########################################
# 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
########################################
## Update loader group from UI
########################################
# if there was an error while updating the group
loaderGroupUpdateError=Erreur de synchronisation du groupe.
# success the group was updated
loaderGroupUpdateSuccess=Succès : ce groupe a été synchronisé.
########################################
## Schedule loader group from UI
########################################
# 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.
# success the group was updated
loaderGroupScheduleSuccess=Succès : la tâche a été planifiée pour ce groupe.
########################################
## Loader overall in UI
########################################
# link in misc page for loader overall
adminLoaderLink=Tâches de synchronisation
# breadcrumb for loader jobs overall
miscellaneousGrouperLoaderOverallBreadcrumb=Tâches de synchronisation
# title of loader jobs overall screen
miscellaneousLoaderOverallDecription=Tâches de synchronisation
# subheading of loader jobs overall screen
miscellaneousLoaderOverallSubtitle=Liste des tâches et de leurs statuts
# if there are no loader jobs
miscellaneousLoaderOverallNoJobs=Il n'y a aucune tâche de synchronisation au sein du registre
# group that has configuration
grouperLoaderOverallColumnHeaderGroup=Groupe
# 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.
# if the most recent finished log item is a success
grouperLoaderOverallColumnHeaderStatus=Statut
# 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
# 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.
# query or filter associated with this job
grouperLoaderOverallColumnHeaderQuery=Requête
# tooltip on this column
grouperLoaderOverallColumnTooltipQuery=Requête LDAP ou SQL correspondant à la tâche.
# schedule associated with this job
grouperLoaderOverallColumnHeaderSchedule=Planification
# tooltip on this column
grouperLoaderOverallColumnTooltipSchedule=Expression de type CRON utilisée pour cette tâche
# number of members this job manages
grouperLoaderOverallColumnHeaderCount=Nombre
# 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
# tooltip on this column
grouperLoaderOverallColumnTooltipChanges=Nombre d'insertions, mises à jours, suppressions de la dernière éxécution reussi de la tâche.
# only show up to paging size
loaderGroupMaxSize=Note : seules les 200 premières lignes sont affichées
########################################
## Paging Tag 2nd edition
########################################
# paging 2 tag, showing label
paging2.showing=Page
# of link in paging 2 tag
paging2.of=/
# 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
##############################################################################
## attribute def attribute assignments######################
##############################################################################
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
# 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.
# 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=yyyy/mm/dd
# attribute def is required
attributeDefAssignAttributeDefRequired=Erreur : une définition d'attribut valide est requis.
# 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.
# disabled date/end date is not valid.
attributeDefAssignAttributeAttributeEndDateNotValid=Erreur: la date de fin n'est pas valide.
# 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 stem more actions panel
attributeDefViewMoreActionsButton=Plus d'actions
# save button on attribute def assignment screen
attributeDefAssignSaveButton=Sauvegarder
# attribute def assign attribute
attributeDefAssignAttributeButton=Assigner un attribut
###################################################
## Subject attribute assignments
###################################################
# text to show on the view subject attribute assignment screen when there are no attributes assigned
subjectViewAttributeAssignsNoAssignedAttributes=Aucun attribut assigné
# button to show assign attribute to subject section
subjectAssignAttributeButton=Assigner un attribut
# view subject attribute assignments - choose action column
subjectViewAttributeAssignmentsColumnAction=Choisir une action
# dropdown label in subject view attribute assignments screen
subjectViewActionsButton=Actions
# 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.
# disabled date/end date is not valid.
subjectAssignAttributeAttributeEndDateNotValid=Erreur: la date de fin n'est pas valide.
# 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.
# 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 :
# 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 assignment title
subjectAttributeAssignmentsTitle=Assignation d'attributs
# attribute assignments description
subjectAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs assignés à cette entité.
###################################################
## Membership attribute assignments
###################################################
# 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.
# 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.
# disabled date/end date is not valid.
membershipAssignAttributeAttributeEndDateNotValid=Erreur: la date de fin n'est pas valide.
# can't assign attribute because not multi-assignable
membershipAssignAttributeNotMultiAssignableError=Erreur : l'attribut est déjà assigné et il n'est pas multi-assignable.
# 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.
# attribute def label on assign attribute screen
membershipAssignAttributeAttributeDefLabel=Définition d'attribut :
# 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.
# attribute name label
membershipAssignAttributeAttributeDefNameLabel=Nom d'attribut :
# group label
#FIXME membershipAssignAttributeGroupLabel=Group:
# 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.
# membership assign attribute
membershipAssignAttributeButton=Assigner un attribut
# attribute assignment title
membershipAttributeAssignmentsTitle=Assignation d'attributs
# attribute assignments description
membershipAttributeAssignmentsDescription=Le tableau suivant liste tous les attributs asignés à cette appartenance.
# attribute assignments option in dropdown
membershipAttributeAssignmentsButton=Assignation d'attributs
# membership attribute assignment type
membershipAttributeAssignmentType=Type d'assignement d'attribut
# any membership type radio button
membershipAttributeAssignmentAnyMembershipType=Appartenance
# immediate membership type radio button
membershipAttributeAssignmentImmediateMembershipType=Appartenance direct (immediate)
########################################
## Search
########################################
# breadcrumb on search screen
searchBreadcrumb=Résultats de la recherche
# search results
searchTitle=Résultats de la recherche
# placeholder in the search textfield
searchPlaceholder=Rechercher
# search button text on search screen
searchButton=Rechercher
# reset button text on search screen
searchResetButton=Réinitialiser
# folder header in the search results
searchFolderHeader=Dossier
# name header in the search results
searchNameHeader=Nom
# 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.
# 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
searchTypeStems=Dossiers
searchTypeGroups=Groupes
searchTypeSubjects=Entités
searchTypeAttributeDefNames=Attributs
searchTypeAttributeDefs=Définition de l'attribut
#####################################################
############# Configuration index
#####################################################
# configuration index page breadcrumb
configurationIndexBreadcrumb=Configurer
# configuration index page breadcrumb
configurationIndexTitle=Configurer
# configuration index page breadcrumb
configurationIndexSubtitle=Paramétres système et assistants pour configurer le registre
# configuration index page breadcrumb
configurationIndexConfigFiles=Fichiers de configuration
#####################################################
############# Configuration files
#####################################################
# more action buttons on group screen
configurationFilesViewMoreActionsButton=Plus d'actions
# aria label for more actions on config files more actions dropdown
ariaLabelGuiMoreConfigureFilesActions=Montrer plus d'actions sur les fichiers de configuration
# index for configuration files, select file
configurationFilesMenuIndex=Sélectionner le fichier de configuration
# if user is not allowed to view configuration
configurationNotAllowedToView=Erreur : vous n'êtes pas autorisé à visualiser ce fichier de configuration
# if configuration is not enabled
configurationNotEnabled=Erreur : la configuration n'est pas activée
# configure link from misc screen
adminConfigureLink=Configuration
# breadcrumb for configure
miscellaneousConfigureBreadcrumb=Configuration
# breadcrumb for configuration files
miscellaneousConfigurationFilesBreadcrumb=Fichiers de configuration
# breadcrumb for grouper external systems
#FIXME miscellaneousGrouperExternalSystemsBreadcrumb=External systems
# breadcrumb for provisioner configs
#FIXME miscellaneousProvisionerConfigurationsBreadcrumb=Provisioning
# breadcrumb for configuration files add entry
miscellaneousConfigurationFilesAddEntryBreadcrumb=Ajouter un élément de configuration
# h1 header for configuration
miscellaneousConfigurationMainDescription=Fichiers de configuration
# header for grouper external systems
#FIXME miscellaneousGrouperExternalSystemsMainDescription=Grouper external systems
# header for provisioner configurations
#FIXME miscellaneousProvisionerConfigurationsMainDescription=Provisioning
# configuration description below the h1
#FIXME miscellaneousConfigurationMainSubtitle=Configure Grouper settings. Changes take a couple minutes to propagate to all JVMs connected to this database.
# select config file
configurationSelectConfigFile=Fichier de configuration
# description of config file select
configurationSelectConfigFileDescription=Sélectionnezz le fichier de configuration que vous souhaiter visualiser ou éditer
# if the config file was not selected
configurationFileRequired=Erreur : sélectionner un fichier de configuration
# 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 name config file
configurationColumnConfiguredIn=Configuré dans
# 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=Valeur 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)
# add a config entry
configurationFilesMenuAddConfig=Ajouter une entrée
# breadcrumb for configuration files add entry
configurationFilesAddEntryTitle=Ajouter une entrée
# subtitle for configuration files add entry
configurationFilesAddEntrySubtitle=Ajouter une entrée à la configuration stockée dans la base de données.
# hint on select config file add entry
configurationFilesAddEntrySelectConfigFileDescription=Fichier de config où ajouter le paramètre
# 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
# 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
#FIXME configurationFilesPropertyExistsInAnother=Warning: the propertyName: ${currentConfigPropertyName} is used in another propertyFile: ${currentConfigFileName}
# when property is in another file
#FIXME configurationFilesAdded=Success: the property '${currentConfigPropertyName}' value was added to the database
# when property is in another file
#FIXME configurationFilesEdited=Success: the property '${currentConfigPropertyName}' existed and was changed and saved
# success property was deleted
#FIXME configurationFilesDeleted=Success: the property '${currentConfigPropertyName}' was deleted from the database. Note, there still might be a configuration in a config file.
# when property is in another file
#FIXME configurationFilesEditedNotChanged=Note: the property '${currentConfigPropertyName}' existed and the value was not changed
# when property attmpted to be deleted but not found
#FIXME configurationFilesDeletedNotChanged=Warning: the property '${currentConfigPropertyName}' was not configured in the database
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é '${grouperRequestContainer.configurationContainer.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é '${grouperRequestContainer.configurationContainer.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é '${grouperRequestContainer.configurationContainer.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
# edit config entry should this be encrypted in the database?
configurationFilesAddEntryPasswordLabel=Est un mot de passe ?
# 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
# edit config entry should this be encrypted in the database? no
configurationFilesAddEntryPasswordFalse=Non, c'est une valeur littérale
# 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
#####################################################
############# Config file edit
#####################################################
#####################################################
############# Config file import
#####################################################
# 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}
# label on config file select
configurationFilesImportFileDescription=Fichier de config
# 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}.
#####################################################
############# Edit role inheritance
#####################################################
# title of role inheritance edit screen
#FIXME roleInheritanceEditTitle=Role inheritance edit
# label for role name
#FIXME editRoleInheritanceLabel=Edit inheritance:
# button text for roles that imply
#FIXME roleInheritanceEditRolesThatImplyButtonText=Add role that implies {0}
# button text for roles implied by
#FIXME roleInheritanceEditRolesImpliedByButtonText=Add role implied by {0}
# label for roles that imply
#FIXME roleInheritanceEditRolesThatImply=Roles that imply {0}:
# label for roles that immediate imply
#FIXME roleInheritanceEditRolesThatImmediatelyImply=Immediate roles that imply {0}:
# label for roles implied by
#FIXME roleInheritanceEditRolesImpliedBy=Roles implied by {0}:
# label for roles implied by immediate
#FIXME roleInheritanceEditRolesImpliedByImmediate=Immediate roles implied by {0}:
# success: role inheritance was saved
#FIXME roleInheritanceEditSuccess=Success: role inheritance was saved.
# error on saving role inheritance
#FIXME roleInheritanceEditError=Error: role inheritance was not saved.
# error message when trying to establish role inheritance with itself
#FIXME roleInheritanceEditSelfError=Error: role inheritance cannot be established with itself.
# info message to show when adding role inheritance but relationship already exists
#FIXME roleInheritanceAddRelationshipAlreadyThereInfo=Info: role inheritance already exists.
# info message to show when deleting role inheritance but relationship already does not exist
#FIXME roleInheritanceDeleteRelationshipAlreadyThereInfo=Info: role inheritance already does not exist.
########################################
## Audits
########################################
# 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
auditsAttributeAssignment=affectation d'attribut
auditsPrivilege=privilège
auditsAssigned=Affectation
auditsAttributeDef=définition de l'attribut
auditsAttributeDefName=nom d'attribut
auditsGroup=groupe
auditsAttestation=attestation
auditsDeprovision=deprovision
auditsDeprovisionCap=Deprovision
auditsEntity=entité
auditsExternalEntity=entité externe
auditsExternalEntityAttribute=attribut d'entité externe
auditsMember=membre
auditsMembership=appartenance à un groupe
auditsFolder=dossier
auditsStem=$$auditsFolder$$
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}.
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_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$$ valeur de l'$$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_ASSIGN_VALUE_DELETE=$$auditsDeleted$$ valeur de l'$$auditsAttribute$$ ${grouperRequestContainer.guiAuditEntry.guiAttributeDefName.shortLink}.
audits_ATTRIBUTE_ASSIGN_VALUE_UPDATE=$$auditsEdited$$ valeur de 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_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=Effacemet 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$$.
#FIXME audits_GROUP_DELETE_ALL_MEMBERSHIPS=Deleted all memberships from $$auditsGroup$$.
audits_GROUP_UPDATE=$$auditsEdited$$ $$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_GROUP_FIELD_DELETE=$$auditsDeleted$$ du champ.
audits_GROUP_FIELD_UPDATE=$$auditsEdited$$ du champ.
audits_GROUP_MOVE=Déplacement du $$auditsGroup$$ ${grouperRequestContainer.guiAuditEntry.guiGroup.shortLink}.
audits_GROUP_TYPE_ADD=$$auditsAdded$$ d'un type de $$auditsGroup$$.
audits_GROUP_TYPE_ASSIGN=$$auditsAssigned$$ d'un type de $$auditsGroup$$.
audits_GROUP_TYPE_DELETE=$$auditsDeleted$$ d'un type de $$auditsGroup$$.
audits_GROUP_TYPE_UNASSIGN=Unassigned d'un type de $$auditsGroup$$.
audits_GROUP_TYPE_UPDATE=$$auditsEdited$$ d'un type de $$auditsGroup$$.
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_XML_IMPORT=Import depuis un fichier XML
#FIXME audits_USDU_DELETE_MEMBER=Deleted ${grouperRequestContainer.guiAuditEntry.auditEntry.string03}
#########################################
## Custom composites
#########################################
# This feature allows users to easily do a custom intersect or complement on their group with another group when viewing the members in the Grouper UI.
# Define your custom composites in the override configuration. Users must have READ privilege on the group.
# Note that each custom composite also needs to be defined in the main Grouper properties in order to provide the details of the custom composite (group name ane composite type). customCompositeMinusEmployees and customCompositeIntersectIt are also defined as examples there.
#customCompositeMinusEmployees = Members who are not employees
#customCompositeIntersectIt = Members who are IT people
##########################################
## Custom UI
##########################################
# default link of help text for simple ui screen
#FIXME guiCustomUiHelpDefaultLink=${textContainer.text['grouper.help'] }
# header on simple ui group screen
#FIXME guiCustomUiGroupHeader=Custom UI for group: ${grouperUtil.xmlEscape(grouperRequestContainer.groupContainer.guiGroup.group.displayExtension)}
# enroll button
#FIXME guiCustomUiGroupDefaultEnrollButtonText=Enroll
# enroll button
#FIXME guiCustomUiGroupDefaultUnenrollButtonText=Unenroll
# instructions for manager
#FIXME guiCustomUiGroupManagerInstructions=Search for a person to manage their enrollment
#FIXME guiCustomUiUserQueryTypeLabel_box=Box
#FIXME guiCustomUiUserQueryTypeLabel_azure=Azure
#FIXME guiCustomUiUserQueryTypeLabel_ldap=LDAP
#FIXME guiCustomUiUserQueryTypeLabel_sql=SQL
#FIXME guiCustomUiUserQueryTypeLabel_grouper=Grouper
#FIXME guiCustomUiUserQueryTypeLabel_expressionlanguage=Expression Language
#FIXME guiCustomUiTableVariableLabel=Environment
#FIXME guiCustomUiTableVariableName=Variable name
#FIXME guiCustomUiTableVariableValue=Result
#FIXME guiCustomUiTableVariableType=Type
#FIXME guiCustomUiTableUserQueryType=Operation
#FIXME guiCustomUiTableVariableDescription=Description
#FIXME guiCustomUiTableVariableLoggedInUser=For logged in user
#FIXME guiCustomUiTableTextType=Text type
#FIXME guiCustomUiTableTextIndex=Rule index
#FIXME guiCustomUiTableTextScript=Expression
#FIXME guiCustomUiTableTextScriptResult=Expression result
#FIXME guiCustomUiTableTextConfigured=Configured text
#FIXME guiCustomUiTableTextEvaluated=Evaluated text
#FIXME guiCustomUiTableTextDefault=Default
#FIXME guiCustomUiTableTextEndIfMatches=End if matches
#FIXME guiAbbreviateShow=more
#FIXME guiCustomUiSelectUser=Select user
#FIXME guiCustomUiUserEnvironmentHeader=User environment
#FIXME guiCustomUiScreenState=Screen state
#FIXME guiCustomUiAllScreenText=All screen text
#FIXME guiCustomUiTypeBlank=<blank>
#FIXME guiCustomUiTypeTrue=Yes
#FIXME guiCustomUiTypeFalse=No
#FIXME guiCustomUiUserQueryDescriptionBox=Analyze box.com account for user
#FIXME guiCustomUiUserQueryDescriptionAzureGroup=User in group ${guiGroup.getShortLink()} in Azure (${customUiUserQueryConfigBean.getConfigId()})
#FIXME guiCustomUiUserQueryDescriptionAzureGroupId=User in AzureGroup ${customUiUserQueryConfigBean.getAzureGroupId()} in Azure (${customUiUserQueryConfigBean.getConfigId()})
#FIXME guiCustomUiUserQueryDescriptionAzureExpression=Expression from Azure data: ${grouperUtil.xmlEscape(customUiUserQueryConfigBean.getScript(), true)}
#FIXME guiCustomUiUserQueryDescriptionExpression=Expression: ${grouperUtil.xmlEscape(customUiUserQueryConfigBean.getScript(), true)}
#FIXME guiCustomUiUserQueryDescriptionGroupMember=Member of group ${guiGroup.getShortLink()}
#FIXME guiCustomUiUserQueryDescriptionGroupAccess=Has privileges ${thePrivileges} of group ${guiGroup.getShortLink()}
#FIXME guiCustomUiUserQueryDescriptionStemNaming=Has privileges ${thePrivileges} of folder ${guiStem.getShortLink()}
#FIXME guiCustomUiUserQueryDescriptionAttributeDefPrivileges=Has privileges ${thePrivileges} of attribute definition ${guiAttributeDef.getShortLink()}
#FIXME guiCustomUiUserQueryDescriptionSql=Query: ${grouperUtil.xmlEscape(customUiUserQueryConfigBean.getQuery())}
#FIXME guiCustomUiUserQueryDescriptionLdapGroup=Group ${guiGroup.getShortLink()} in LDAP filter: ${grouperUtil.xmlEscape(customUiUserQueryConfigBean.getLdapFilter())}
#FIXME guiCustomUiUserQueryDescriptionLdap=Filter: ${grouperUtil.xmlEscape(customUiUserQueryConfigBean.getLdapFilter())}
#FIXME customUiCantFindSubject=Select an entity from the search results
# text before the combo link
#FIXME customUiSearchLabelPreComboLink=Enter an entity name or ID
#FIXME groupViewCustomUiButton=Custom UI