French Language File (v2023)

<?xml version="1.0"?>
<ew-language version="19.5.0" id="fr-FR" name="French (FR)" desc="French (FR)" author="stpaulin">
<!--
NOTES IMPORTANTES:
1. L'ID de langue doit être des balises de langue RFC 4646 (qui utilisent un trait d'union et non un trait de soulignement), par exemple en-US, fr-CA, fr-FR,
2. Nécessite l'extension PHP Internationalization (Intl), voir https://www.php.net/manual/en/book.intl.php,
3. Les fichiers de paramètres régionaux ne sont PAS utilisés à moins que vous n'enregistriez les paramètres personnalisés d'un paramètre régional dans le projet.
-->
<global>
	<phrase id="2FADisabled" value="Authentification à deux facteurs désactivée"/><!-- v2022 -->
	<phrase id="2FAEnabled" value="Authentification à deux facteurs activée"/><!-- v2022 -->
	<phrase id="2FAResetFailed" value="Échec de la désactivation de l'authentification à deux facteurs"/><!-- v2022 -->
	<phrase id="2FAVerificationFailed" value="Échec de la vérification de l'authentification à deux facteurs"/><!-- v2022 -->
	<phrase id="Accept" value="Accepter"/><!-- v2019 -->
	<phrase id="ActionDeleted" value="Supprimé"/>
	<phrase id="ActionInserted" value="Inserted"/>
	<phrase id="ActionInsertedGridAdd" value="Inséré (Grid-Add)"/>
	<phrase id="ActionUpdated" value="Mise à jour"/>
	<phrase id="ActionUpdatedGridEdit" value="Mise à jour (Grid-Edit)"/>
	<phrase id="ActionUpdatedMultiUpdate" value="Mise à jour (multi-mise à jour)"/>
	<phrase id="ActivateAccount" value="Votre compte est activé"/>
	<phrase id="ActivateFailed" value="Échec de l'activation"/>
	<phrase id="Add" value="Ajouter"/>
	<phrase id="AddBlankRow" value="Ajouter une ligne vide" class="fa-solid fa-plus ew-icon"/><!-- v2023 -->
	<phrase id="AddBtn" value="Add"/><!-- v2018 -->
	<phrase id="AddEvent" value="Ajouter un événement"/><!-- v2023 -->
	<phrase id="AddLink" value="Add" class="fa-solid fa-plus ew-icon"/><!-- v2023 -->
	<phrase id="AddMasterDetailLink" value="Ajout principal/détail" class="icon-md-add ew-icon"/><!-- v11 -->
	<phrase id="AddSuccess" value="Ajouté avec succès"/>
	<phrase id="AdvancedSearch" value="Recherche avancée" class="icon-advanced-search ew-icon"/><!-- v2023 -->
	<phrase id="AggregateColon" value=": "/><!-- v2020 -->
	<phrase id="AggregateEqual" value="="/><!-- v2020 -->
	<phrase id="AllRecords" value="All"/>
	<phrase id="AllWord" value="Tous les mots"/>
	<phrase id="AnyWord" value="N'importe quel mot"/>
	<phrase id="ApiTitle" value="API REST"/><!-- v2021 -->
	<phrase id="AuditTrailAutoLogin" value="Connexion auto"/>
	<phrase id="AuditTrailFailedAttempt" value="échec de la tentative : %n"/>
	<phrase id="AuditTrailUserLoggedIn" value="utilisateur déjà connecté"/>
	<phrase id="AuditTrailPasswordExpired" value="mot de passe expiré"/>
	<phrase id="AuditTrailLogin" value="login"/>
	<phrase id="AuditTrailLogout" value="Déconnexion"/>
	<phrase id="AutoLoginFailed" value="Échec de la connexion automatique"/><!-- v2018 -->
	<phrase id="Average" value="Moyenne"/>
	<phrase id="BackToList" value="Retour à la liste"/>
	<phrase id="BackToLogin" value="Retour à la page de connexion"/>
	<phrase id="BackToMasterRecordPage" value="Retour à la table principale"/>
	<phrase id="BackupCodes" value="Codes de secours (2FA)"/><!-- v2022 -->
	<phrase id="BackupCodesMsg" value="Enregistrez vos codes de secours dans un endroit sûr mais accessible. Vous ne pouvez utiliser chaque code de secours qu'une seule fois."/><!-- v2022 -->
	<phrase id="BasicSearchKeyword" value="Rechercher le mot-clé"/><!-- v2023 -->
	<phrase id="BatchDeleteBegin" value="*** Début de la suppression du lot ***"/>
	<phrase id="BatchDeleteRollback" value="*** Annulation de suppression par lot ***"/>
	<phrase id="BatchDeleteSuccess" value="*** Suppression du lot réussie ***"/>
	<phrase id="BatchInsertBegin" value="*** Début de l'insertion du lot ***"/>
	<phrase id="BatchInsertRollback" value="*** Annulation d'insertion par lot ***"/>
	<phrase id="BatchInsertSuccess" value="*** Insertion du lot réussie ***"/>
	<phrase id="BatchUpdateBegin" value="*** Début de la mise à jour par lots ***"/>
	<phrase id="BatchUpdateRollback" value="*** Annulation de mise à jour par lots ***"/>
	<phrase id="BatchUpdateSuccess" value="*** Mise à jour par lots réussie ***"/>
	<phrase id="BlankOptionText" value="&amp;nbsp;"/><!-- v2022 -->
	<phrase id="BooleanNo" value="Non"/><!-- v2020 -->
	<phrase id="BooleanYes" value="Oui"/><!-- v2020 -->
	<phrase id="ButtonActions" value="Actions" class="fa-solid fa-bars ew-icon"/><!-- v2023 -->
	<phrase id="ButtonAddEdit" value="Ajouter/Modifier" class="icon-addedit ew-icon"/><!-- v11 -->
	<phrase id="ButtonDetails" value="Maître/Détail" class="icon-master-detail ew-icon"/><!-- v11 -->
	<phrase id="ButtonExport" value="Exporter" class="fa-solid fa-download ew-icon"/><!-- v2023 -->
	<phrase id="ButtonListOptions" value="Options" class="fa-solid fa-bars ew-icon"/><!-- v2023 -->
	<phrase id="ButtonListOptionsCard" value="Options" class="fa-solid fa-ellipsis-vertical ew-icon"/><!-- v2023 -->
	<phrase id="ButtonSearch" value="Rechercher" class="fa-solid fa-magnifying-glass ew-icon"/><!-- v2023 -->
	<phrase id="CancelBtn" value="Annuler"/><!-- v2017 -->
	<phrase id="CancelLink" value="Annuler" class="fa-solid fa-times ew-icon"/><!-- v2023 -->
	<phrase id="ChangePassword" value="Changer le mot de passe"/><!-- v2020 -->
	<phrase id="ChangePasswordMessage" value="Changer le mot de passe"/><!-- v2019 -->
	<phrase id="ChangePasswordPage" value="Changer le mot de passe"/>
	<phrase id="ChangePasswordBtn" value="Modifier"/>
	<phrase id="ChartExportError1" value="Impossible d'obtenir %t image de %e"/><!-- v2023 -->
	<phrase id="ChartExportError2" value="Nom de fichier manquant"/><!-- v2023 -->
	<phrase id="ChartExportError3" value="Le dossier de téléchargement n'existe pas"/><!-- v2023 -->
	<phrase id="ChartExportError4" value="Le dossier de téléchargement n'est pas accessible en écriture"/><!-- v2023 -->
	<phrase id="ChartOrder" value="Order par"/><!-- v2020 -->
	<phrase id="ChartOrderXAsc" value="Étiquettes croissantes"/><!-- v2020 -->
	<phrase id="ChartOrderXDesc" value="Étiquettes décroissantes"/><!-- v2020 -->
	<phrase id="ChartOrderYAsc" value="Valeurs croissantes"/><!-- v2020 -->
	<phrase id="ChartOrderYDesc" value="Valeurs décroissantes"/><!-- v2020 -->
	<phrase id="ChooseFileBtn" value="Choisir..."/><!-- v11 -->
	<phrase id="ChooseFile" value="Déposer le fichier ici ou cliquer pour télécharger"/><!-- v2022 -->
	<phrase id="ChooseFiles" value="Déposer les fichiers ici ou cliquer pour télécharger"/><!-- v2022 -->
	<phrase id="Clear" value="Effacer"/><!-- v2022 -->
	<phrase id="ClickReCaptcha" value="Veuillez cocher la case reCAPTCHA"/><!-- v12 -->
	<phrase id="ClickToDrillDown" value="Cliquez pour explorer"/><!-- v2020 -->
	<phrase id="CloseAccountBtn" value="Supprimer les données et fermer mon compte"/><!-- v2019 -->
	<phrase id="CloseBtn" value="Fermer"/><!-- v2017 -->
	<phrase id="Columns" value="Colonnes" class="fa-solid fa-table-columns ew-icon"/><!-- v2023 -->
	<phrase id="Confirm" value="Confirmer"/>
	<phrase id="ConfirmBtn" value="Confirmer"/><!-- v2017 -->
	<phrase id="ConfirmCancel" value="Voulez-vous annuler ?"/><!-- v12 -->
	<phrase id="ConfirmPassword" value="Confirmer le mot de passe"/><!-- v2021 -->
	<phrase id="ConflictCancelLink" value="Annuler"/>
	<phrase id="CookieConsentTitle" value="Cookies"/><!-- v2021 -->
	<phrase id="CookieConsentSummary" value="Utilisez cet espace pour résumer votre politique de confidentialité et d'utilisation des cookies."/><!-- v2021 -->
	<phrase id="Copy" value="Copier"/>
	<phrase id="CopyLink" value="Copy" class="fa-regular fa-copy ew-icon"/><!-- v2023 -->
	<phrase id="CopyToClipboard" value="Copier dans le presse-papiers"/><!-- v2022 -->
	<phrase id="CopiedToClipboard" value="Copié dans le presse-papiers"/><!-- v2022 -->
	<phrase id="Count" value="Count"/>
	<phrase id="CountSelected" value="%s sélectionné"/><!-- v12 -->
	<phrase id="Crop" value="Crop"/><!-- v2023 -->
	<phrase id="CrosstabSummary" value="Summary"/><!-- v2023 -->
	<phrase id="CurrentFilters" value="Filtres actuels :"/><!-- v2020 -->
	<phrase id="CurrentPassword" value="Mot de passe actuel : "/><!-- v12 -->
	<phrase id="CustomActionCompleted" value="'%s' terminé"/>
	<phrase id="CustomActionCancelled" value="'%s' annulé"/>
	<phrase id="CustomActionFailed" value="'%s' a échoué"/><!-- v12 -->
	<phrase id="CustomActionNotAllowed" value="'%s' non autorisé"/><!-- v12 -->
	<phrase id="CustomView" value="VUE PERSONNALISÉE"/>
	<phrase id="Danger" value="Erreur"/><!-- v2020 -->
	<phrase id="Debug" value="Debug"/><!-- v2021 -->
	<phrase id="Delete" value="Supprimer"/>
	<phrase id="DeleteBtn" value="Supprimer"/>
	<phrase id="DeleteCancelled" value="Suppression annulée"/>
	<phrase id="DeleteConfirm" value="Voulez-vous vraiment supprimer ?"/><!-- v2023 -->
	<phrase id="DeleteEventConfirm" value="Voulez-vous vraiment supprimer cet événement ?"/><!-- v2023 -->
	<phrase id="DeleteFailed" value="Échec de la suppression des enregistrements"/><!-- v2023 -->
	<phrase id="DeleteFilter" value="Supprimer le filtre"/><!-- v12 -->
	<phrase id="DeleteFilterConfirm" value="Supprimer le filtre %s?"/><!-- v12 -->
	<phrase id="DeleteLink" value="Delete" class="fa-solid fa-trash ew-icon"/><!-- v2023 -->
	<phrase id="DeleteSelectedLink" value="Supprimer les enregistrements sélectionnés" class="fa-solid fa-trash ew-icon"/><!-- v2023 -->
	<phrase id="DeleteRecordsFailed" value="Échec de la suppression des enregistrements avec les clés : %k"/><!-- v2023 -->
	<phrase id="DeleteSuccess" value="Supprimé avec succès"/>
	<phrase id="DetailLink" value=""/>
	<phrase id="DetailCount" value="&lt;span class='badge bg-primary ew-detail-count-%c'&gt;%c&lt;/span&gt;"/><!-- v2022 -->
	<phrase id="Details" value="Détails"/><!-- v2022 -->
	<phrase id="Disable2FA" value="Désactiver l'authentification à deux facteurs"/><!-- v2022 -->
	<phrase id="Disable2FAConfirm" value="Voulez-vous vraiment désactiver l'authentification à deux facteurs ?"/><!-- v2023 -->
	<phrase id="DisableNotifications" value="Désactiver les notifications"/><!-- v2022 -->
	<phrase id="DisableNotificationsConfirm" value="Voulez-vous vraiment désactiver les notifications ?"/><!-- v2023 -->
	<phrase id="DownloadBtn" value="Télécharger"/><!-- v2019 -->
	<phrase id="DrillDownAllRecords" value="Tous les enregistrements"/><!-- v2020 -->
	<phrase id="DrillDownFilters" value="Filtres d'exploration :"/><!-- v2020 -->
	<phrase id="DupIndex" value="Dupliquez la valeur '%v' pour l'index unique '%f'"/>
	<phrase id="DupKey" value="Clé primaire en double : '%f'"/>
	<phrase id="Edit" value="Modifier"/>
	<phrase id="EditBtn" value="Modifier"/><!-- v2018 -->
	<phrase id="EditLink" value="Edit" class="fa-solid fa-pen ew-icon"/><!-- v2023 -->
	<phrase id="EditSelectedLink" value="Modifier les enregistrements sélectionnés" class="icon-grid-edit ew-icon"/><!-- v2023 -->
	<phrase id="Email" value="Email"/><!-- v2021 -->
	<phrase id="EmailAddress" value="Adresse e-mail"/><!-- v2023 -->
	<phrase id="EmailFormSender" value="De"/>
	<phrase id="EmailFormRecipient" value="À"/>
	<phrase id="EmailFormCc" value="Cc"/>
	<phrase id="EmailFormBcc" value="Cci"/>
	<phrase id="EmailFormSubject" value="Subject"/>
	<phrase id="EmailFormMessage" value="Message"/>
	<phrase id="EmailFormContentType" value="Envoyer en tant que"/>
	<phrase id="EmailFormContentTypeUrl" value="URL"/>
	<phrase id="EmailFormContentTypeHtml" value="HTML"/>
	<phrase id="EmptyLabel" value="(Vide)"/><!-- v2020 -->
	<phrase id="Enable2FA" value="Activer l'authentification à deux facteurs"/><!-- v2022 -->
	<phrase id="EnableNotifications" value="Activer les notifications"/><!-- v2022 -->
	<phrase id="EnterFilterName" value="Entrez le nom du filtre"/><!-- v12 -->
	<phrase id="EnterNewPassword" value="Veuillez saisir un nouveau mot de passe"/>
	<phrase id="EnterOldPassword" value="Veuillez saisir l'ancien mot de passe"/>
	<phrase id="EnterPassword" value="Veuillez entrer le mot de passe"/>
	<phrase id="EnterRequiredField" value="Veuillez entrer le champ obligatoire - %s"/><!-- v2021 -->
	<phrase id="EnterSearchCriteria" value="Veuillez entrer des critères de recherche"/>
	<phrase id="EnterSecurityCodeGoogle" value="Veuillez entrer le code de sécurité de Google Authenticator (ou code de secours)"/><!-- v2023 -->
	<phrase id="EnterSecurityCodeEmail" value="Veuillez entrer un mot de passe à usage unique envoyé à votre compte de messagerie (ou code de secours)"/><!-- v2023 -->
	<phrase id="EnterSecurityCodeSms" value="Veuillez saisir un mot de passe à usage unique envoyé sur votre téléphone mobile (ou un code de secours)"/><!-- v2023 -->
	<phrase id="EnterSecurityCode" value="Veuillez entrer un mot de passe à usage unique pour vérification"/><!-- v2023 -->
	<phrase id="EnterOTPEmailAddress" value="Veuillez entrer votre compte de messagerie pour recevoir le mot de passe à usage unique"/><!-- v2023 -->
	<phrase id="EnterOTPMobileNumber" value="Veuillez entrer votre numéro de téléphone portable pour recevoir le mot de passe à usage unique"/><!-- v2023 -->
	<phrase id="EnterUserName" value="Veuillez entrer le nom d'utilisateur"/>
	<phrase id="EnterValidateCode" value="Veuillez saisir le code de validation"/><!-- v11 -->
	<phrase id="EnterProperSenderEmail" value="Dépassement du nombre maximal d'e-mails d'expéditeur ou adresse e-mail incorrecte"/>
	<phrase id="EnterProperRecipientEmail" value="Dépassement du nombre maximal d'e-mails de destinataires ou adresse e-mail incorrecte"/>
	<phrase id="EnterProperCcEmail" value="Dépassement du nombre maximum d'e-mails en cc ou adresse e-mail incorrecte"/>
	<phrase id="EnterProperBccEmail" value="Dépassement du nombre maximal d'e-mails en Cci ou adresse e-mail incorrecte"/>
	<phrase id="EnterSubject" value="Veuillez saisir l'objet"/>
	<phrase id="EnterValue" value="Veuillez entrer une valeur"/><!-- v2021 -->
	<phrase id="EnterValue2" value="Veuillez entrer la deuxième valeur"/><!-- v2021 -->
	<phrase id="Error" value="Erreur"/><!-- v2021 -->
	<phrase id="ExactPhrase" value="Exact phrase"/>
	<phrase id="ExceedMaxRetry" value="Dépassement du nombre maximum de tentatives de connexion. Le compte est verrouillé. Veuillez réessayer dans %t minutes"/>
	<phrase id="ExceedMaxEmailExport" value="Dépassement du nombre maximal d'e-mails exportés. Veuillez réessayer plus tard"/>
	<phrase id="ExportChart" value="Exportation du graphique : "/><!-- v2020 -->
	<phrase id="ExportChartData" value="Exportation des données du graphique"/><!-- v2020 -->
	<phrase id="ExportChartError" value="Échec de l'exportation du graphique : "/><!-- v2020 -->
	<phrase id="ExportClassNotFound" value="Classe d'exportation introuvable"/><!-- v2019 -->
	<phrase id="Exporting" value="Exportation, veuillez patienter..."/><!-- v2018 -->
	<phrase id="ExportToCsv" value="Exporter vers CSV" class="icon-csv ew-icon"/><!-- v11 -->
	<phrase id="ExportToEmail" value="Email" class="fa-regular fa-envelope ew-icon"/><!-- v2023 -->
	<phrase id="ExportToExcel" value="Exporter vers Excel" class="icon-excel ew-icon"/><!-- v11 -->
	<phrase id="ExportToHtml" value="Exporter vers HTML" class="icon-html ew-icon"/><!-- v11 -->
	<phrase id="ExportToPdf" value="Exporter au format PDF" class="icon-pdf ew-icon"/><!-- v11 -->
	<phrase id="ExportToWord" value="Exporter vers Word" class="icon-word ew-icon"/><!-- v11 -->
	<phrase id="ExportToXml" value="Exporter vers XML" class="icon-xml ew-icon"/><!-- v11 -->
	<phrase id="FailedToExport" value="Échec de l'exportation"/><!-- v2018 -->
	<phrase id="FailedToSendMail" value="Échec de l'envoi du courrier. "/>
	<phrase id="FieldName" value="Nom du champ"/>
	<phrase id="FieldRequiredIndicator" value="" class="fa-solid fa-asterisk ew-required"/><!-- v2023 -->
	<phrase id="FileNotFound" value="Fichier introuvable"/>
	<phrase id="Filter" value="Filter" class="fa-solid fa-filter"/><!-- v2023 -->
	<phrase id="FilterAllRecords" value="Tous les enregistrements"/><!-- v2022 -->
	<phrase id="FilterCancel" value="Annuler"/><!-- v2022 -->
	<phrase id="FilterName" value="Nom du filtre"/><!-- v12 -->
	<phrase id="FilterNoValue" value="Aucune valeur sélectionnée"/><!-- v2022 -->
	<phrase id="FilterOK" value="OK"/><!-- v2022 -->
	<phrase id="Filters" value="Filters" class="fa-solid fa-filter ew-icon"/><!-- v2023 -->
	<phrase id="ResetPasswordResponse" value="Vous recevrez sous peu des instructions de récupération de mot de passe si votre adresse e-mail est enregistrée."/><!-- v2019 -->
	<phrase id="ResetPassword" value="Réinitialiser le mot de passe"/><!-- v2020 -->
	<phrase id="GeneratePassword" value="Générer le mot de passe" class="fa-solid fa-bolt ew-icon"/><!-- v2023 -->
	<phrase id="GetNewCodes" value="Obtenir de nouveaux codes"/><!-- v2022 -->
	<phrase id="GoBack" value="Retourner"/>
	<phrase id="GridAddCancelled" value="Ajout de grille annulé"/><!-- v11 -->
	<phrase id="GridAddLink" value="Grid Add" class="icon-grid-add ew-icon"/><!-- v11 -->
	<phrase id="GridCancelLink" value="Annuler" class="fa-solid fa-xmark ew-icon"/><!-- v2023 -->
	<phrase id="GridEditCancelled" value="Modification de la grille annulée"/><!-- v11 -->
	<phrase id="GridEditLink" value="Grid Edit" class="icon-grid-edit ew-icon"/><!-- v11 -->
	<phrase id="GridInsertLink" value="Insérer" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
	<phrase id="GridSaveLink" value="Enregistrer" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
	<phrase id="Group" value="Groupes"/><!-- v2020 -->
	<phrase id="GroupsPerPage" value="Groupes par page"/><!-- v2020 -->
	<phrase id="Highlight" value="Highlight"/><!-- v11 -->
	<phrase id="HighlightBtn" value="Highlight" class="fa-solid fa-highlighter ew-icon"/><!-- v2023 -->
	<phrase id="HomePage" value="Home" class="fa-solid fa-house ew-icon"/><!-- v2023 -->
	<phrase id="Import" value="Importer" class="fa-solid fa-upload ew-icon"/><!-- v2023 -->
	<phrase id="ImportMaxFailuresExceeded" value="Nombre maximum d'erreurs (%s) dépassé"/><!-- v2023 -->
	<phrase id="ImportRowError" value="Échec de l'importation de la ligne #%i : %e"/><!-- v2023 -->
	<phrase id="ImportInvalidFileExtension" value="Extension de fichier invalide '%e'"/><!-- v2023 -->
	<phrase id="ImportInvalidFieldName" value="Nom de champ invalide : %f"/><!-- v2023 -->
	<phrase id="ImportInvalidFieldValue" value="Valeur invalide pour le champ '%f' : %v"/><!-- v2023 -->
	<phrase id="ImportNoHeaderRow" value="Aucune ligne d'en-tête pour l'importation"/><!-- v2023 -->
	<phrase id="ImportResult" value="%c traités sur %t enregistrements de %f (succès : %s, échec : %e)"/><!-- v2023 -->
	<phrase id="ImportSave" value="Les enregistrements ne sont pas encore enregistrés. Si vous acceptez les résultats, appuyez sur le bouton 'Enregistrer'."/><!-- v2023 -->
	<phrase id="ImportServerError" value="Échec du traitement des fichiers téléchargés"/><!-- v2023 -->
	<phrase id="ImportUploadError" value="Échec du téléchargement de %f : %s"/><!-- v2023 -->
	<phrase id="ImportUploadComplete" value="Téléchargement terminé, traitement du ou des fichiers..."/><!-- v2023 -->
	<phrase id="ImportUploadProgress" value="Téléchargement...(p%)"/><!-- v2023 -->
	<phrase id="IncorrectCreditCard" value="Numéro de carte de crédit incorrect"/><!-- v2021 -->
	<phrase id="IncorrectDate" value="Date incorrecte (%s)"/><!-- v2021 -->
	<phrase id="IncorrectEmail" value="E-mail incorrect"/>
	<phrase id="IncorrectField" value="Valeur de champ incorrecte"/>
	<phrase id="IncorrectFloat" value="Nombre à virgule flottante incorrect"/>
	<phrase id="IncorrectGUID" value="Incorrect GUID"/>
	<phrase id="IncorrectInteger" value="Entier incorrect"/>
	<phrase id="IncorrectMin" value="Le nombre doit être supérieur ou égal à %s"/><!-- v2023 -->
	<phrase id="IncorrectMinDate" value="La date/l'heure doit être postérieure ou identique à %s"/><!-- v2023 -->
	<phrase id="IncorrectMax" value="Le nombre doit être inférieur ou égal à %s"/><!-- v2023 -->
	<phrase id="IncorrectMaxDate" value="La date/l'heure doit être antérieure ou identique à %s"/><!-- v2023 -->
	<phrase id="IncorrectPhone" value="Numéro de téléphone incorrect"/>
	<phrase id="IncorrectRange" value="Le nombre doit être compris entre %1 et %2"/>
	<phrase id="IncorrectRegExp" value="L'expression régulière ne correspond pas"/>
	<phrase id="IncorrectSecurityCode" value="Code de sécurité incorrect"/><!-- v2022 -->
	<phrase id="IncorrectSSN" value="Numéro de sécurité sociale incorrect"/>
	<phrase id="IncorrectTime" value="Heure incorrecte (%s)"/><!-- v2022 -->
	<phrase id="IncorrectUrl" value="URL invalide"/><!-- v2022 -->
	<phrase id="IncorrectValidationCode" value="Code de validation incorrect, veuillez le saisir à nouveau."/><!-- v2021 -->
	<phrase id="IncorrectZip" value="Code postal incorrect"/>
	<phrase id="Info" value="Information"/><!-- v2020 -->
	<phrase id="InlineAddLink" value="Inline Add" class="icon-inline-add ew-icon"/><!-- v11 -->
	<phrase id="InlineCopyLink" value="Inline Copy" class="icon-inline-copy ew-icon"/><!-- v11 -->
	<phrase id="InlineEditLink" value="Inline Edit" class="icon-inline-edit ew-icon"/><!-- v11 -->
	<phrase id="InsertCancelled" value="Insérer annulé"/>
	<phrase id="InsertFailed" value="Échec de l'insertion"/>
	<phrase id="InsertLink" value="Insert" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
	<phrase id="InsertSuccess" value="Inséré avec succès"/>
	<phrase id="InvalidDate" value="Date invalide"/><!-- v2021 -->
	<phrase id="InvalidKeyValue" value="Valeur de clé non valide"/>
	<phrase id="InvalidRecord" value="Enregistrement invalide ! La clé est nulle"/>
	<phrase id="InvalidPostRequest" value="Demande de publication invalide"/><!-- v11 -->
	<phrase id="InvalidParameter" value="Paramètre invalide"/>
	<phrase id="InvalidPassword" value="Mot de passe invalide"/>
	<phrase id="InvalidPasswordChars" value="Le mot de passe ne doit pas contenir &amp;, &lt;, &gt;, &quot; ou &apos;"/><!-- v2021 -->
	<phrase id="InvalidNewPassword" value="Nouveau mot de passe invalide"/>
	<phrase id="InvalidUidPwd" value="Nom d'utilisateur ou mot de passe incorrect"/>
	<phrase id="InvalidUsernameChars" value="Le nom d'utilisateur ne doit pas contenir &amp;, &lt;, &gt;, &quot; ou &apos;"/><!-- v2021 -->
	<phrase id="JwtTokenExpired" value="Votre session a expiré, veuillez actualiser votre page."/><!-- v2023 -->
	<phrase id="Language" value="Langue"/>
	<phrase id="LearnMore" value="En savoir plus"/><!-- v2019 -->
	<phrase id="LightboxTitle" value=" "/><!-- v11 -->
	<phrase id="LightboxCurrent" value="image {current} de {total}"/><!-- Remarque : NE PAS traduire "{current}" et "{total}" --><!-- v11 -->
	<phrase id="LightboxPrevious" value="previous"/><!-- v11 -->
	<phrase id="LightboxNext" value="next"/><!-- v11 -->
	<phrase id="LightboxClose" value="fermer"/><!-- v11 -->
	<phrase id="LightboxXhrError" value="Échec du chargement de ce contenu."/><!-- v11 -->
	<phrase id="LightboxImgError" value="Échec du chargement de cette image."/><!-- v11 -->
	<phrase id="List" value=""/><!-- v2019 -->
	<phrase id="ListActionButton" value="Actions" class="fa-solid fa-ellipsis-vertical"/><!-- v2023 -->
	<phrase id="Loading" value="Chargement..."/>
	<phrase id="Login" value="Connexion" class="fa-solid fa-arrow-right-to-bracket ew-icon"/><!-- v2023 -->
	<phrase id="LoginAzure" value="Connexion avec Azure" class="fa-brands fa-microsoft"/><!-- v2023 -->
	<phrase id="LoginCancelled" value="Connexion annulée"/>
	<phrase id="LoginFacebook" value="Connexion avec Facebook" class="fa-brands fa-facebook-f"/><!-- v2023 -->
	<phrase id="LoginSucceeded" value="Connexion réussie, redirection..."/><!-- v2023 -->
	<phrase id="LoginFailed" value="Échec de la connexion avec %p"/><!-- v2018 -->
	<phrase id="LoginGoogle" value="Connexion avec Google" class="fa-brands fa-google"/><!-- v2023 -->
	<phrase id="LoginMsg" value="Connectez-vous pour démarrer votre session"/><!-- v2019 -->
	<phrase id="LoginOptions" value="Options"/><!-- v11 -->
	<phrase id="LoginOr" value="- OU -"/><!-- v2018 -->
	<phrase id="LoginSaml" value="Connexion avec SAML" class="fa-solid fa-user-shield"/><!-- v2023 -->
	<phrase id="LoginPage" value="Connexion"/>
	<phrase id="Login2FAPage" value="Connexion (authentification à deux facteurs)"/><!-- v2022 -->
	<phrase id="Logout" class="fa-solid fa-arrow-right-from-bracket ew-icon" value="Déconnexion"/><!-- v2023 -->
	<phrase id="LookupTitle" value="Rechercher - %s"/><!-- v2022 -->
	<phrase id="MasterDetailCopyLink" value="Copie principale/détaillée" class="icon-md-copy ew-icon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="Modification principale/détaillée" class="icon-md-edit ew-icon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="Liste détaillée" class="fa-solid fa-table-list ew-icon"/><!-- v2023 -->
	<phrase id="MasterDetailViewLink" value="Vue maître/détail" class="icon-md-view ew-icon"/><!-- v11 -->
	<phrase id="MaxFileSize" value="Taille de fichier max. (%s octets) dépassée."/>
	<phrase id="MismatchPassword" value="Mismatch Password"/>
	<phrase id="MissingLookupTableName" value="Nom de table de recherche manquant"/>
	<phrase id="MissingDisplayFieldName" value="Nom du champ d'affichage manquant"/>
	<phrase id="MissingDisplayFieldValue" value="Valeur de champ d'affichage manquante"/>
	<phrase id="MissingPDFObject" value="Missing PDFObject"/><!-- v2020 -->
	<phrase id="MissingUserLevelID" value="ID de niveau utilisateur manquant"/>
	<phrase id="MissingUserLevelName" value="Nom de niveau utilisateur manquant"/>
	<phrase id="MobileNumber" value="Numéro de téléphone portable"/><!-- v2023 -->
	<phrase id="MultiColumnCards" value="Vue Cartes" class="fa-solid fa-table-cells-large ew-icon"/><!-- v2023 -->
	<phrase id="MultiColumnTable" value="Table view" class="fa-solid fa-table-list ew-icon"/><!-- v2023 -->
	<phrase id="MultipleMasterDetails" value="Maître/Détail" class="icon-master-detail ew-icon"/><!-- v11 -->
	<phrase id="NewPassword" value="Nouveau mot de passe"/><!-- v2021 -->
	<phrase id="Next" value="Suivant"/><!-- v12 -->
	<phrase id="NoAddRecord" value="Aucun enregistrement à ajouter"/>
	<phrase id="NoFieldSelected" value="Aucun champ sélectionné pour la mise à jour"/>
	<phrase id="NoPermission" value="Vous n'êtes pas autorisé à accéder à %s."/><!-- v12 -->
	<phrase id="NoAddPermission" value="Vous n'êtes pas autorisé à ajouter l'enregistrement."/>
	<phrase id="NoChartData" value="Aucune donnée à afficher"/><!-- v2020 -->
	<phrase id="NoDeletePermission" value="Vous n'êtes pas autorisé à supprimer l'enregistrement."/>
	<phrase id="NoDistinctColVals" value="Aucune valeur de colonne distincte pour SQL : "/><!-- v2020 -->
	<phrase id="NoEditPermission" value="Vous n'êtes pas autorisé à modifier l'enregistrement."/>
	<phrase id="NoHtmlForm" value="Formulaire HTML introuvable"/><!-- v2022 -->
	<phrase id="NoRecord" value="Aucun enregistrement trouvé"/><!-- v2017 -->
	<phrase id="NoRecordForKey" value="Aucun enregistrement trouvé pour la clé = "/>
	<phrase id="NoReportOrCharts" value="Aucun rapport ou graphique n'est disponible pour cette page."/><!-- v2020 -->
	<phrase id="NoRecordSelected" value="Aucun enregistrement sélectionné"/>
	<phrase id="NoSubscription" value="Vous n'avez pas d'abonnement"/><!-- v2022 -->
	<phrase id="NoSubscriptions" value="Aucun abonnement trouvé"/><!-- v2022 -->
	<phrase id="NoTableGenerated" value="Aucune table générée"/>
	<phrase id="Notice" value="Avis"/><!-- v2021 -->
	<phrase id="Notifications" value="Notifications" class="fa-solid fa-bell ew-icon"/><!-- v2023 -->
	<phrase id="NotificationsDisabled" value="Notifications désactivées"/><!-- v2022 -->
	<phrase id="NotificationsEnabled" value="Notifications activées"/><!-- v2022 -->
	<phrase id="NoUserLevel" value="Aucun paramètre de niveau utilisateur."/>
	<phrase id="NullLabel" value="(Null)"/><!-- v2020 -->
	<phrase id="Of" value="of"/><!-- v2017 -->
	<phrase id="OKBtn" value="OK"/><!-- v2021 -->
	<phrase id="Old" value="Ancien"/>
	<phrase id="OldPassword" value="Ancien mot de passe"/><!-- v2021 -->
	<phrase id="OverwriteBtn" value="Ecraser"/><!-- v2017 -->
	<phrase id="OverwriteLink" value="Overwrite"/>
	<phrase id="Page" value="Page"/><!-- v2017 -->
	<phrase id="PageNotFound" value="Route '%p' introuvable."/><!-- v2021 -->
	<phrase id="PagerFirst" value="First"/>
	<phrase id="PagerLast" value="Dernier"/>
	<phrase id="PagerNext" value="Suivant"/>
	<phrase id="PagerPrevious" value="Previous"/>
	<phrase id="Password" value="Mot de passe"/><!-- v2021 -->
	<phrase id="PasswordMask" value="********"/><!-- v12 -->
	<phrase id="PasswordRequest" value="Demande de mot de passe"/>
	<phrase id="PasswordChanged" value="Mot de passe modifié"/>
	<phrase id="PasswordExpired" value="Mot de passe expiré. Veuillez changer le mot de passe."/>
	<phrase id="PasswordStrength" value="Force : %p"/><!-- v12 -->
	<phrase id="PasswordTooSimple" value="Votre mot de passe est trop simple"/><!-- v12 -->
	<phrase id="Permission" value="Permissions" class="fa-solid fa-user ew-icon"/><!-- v2023 -->
	<phrase id="PermissionAdd" value="Ajouter/Copier"/><!-- v2020 -->
	<phrase id="PermissionAdmin" value="Admin"/><!-- v2019 -->
	<phrase id="PermissionDelete" value="Supprimer"/><!-- v2018 -->
	<phrase id="PermissionEdit" value="Modifier"/><!-- v2018 -->
	<phrase id="PermissionExport" value="Exporter"/><!-- v2023 -->
	<phrase id="PermissionImport" value="Importer"/><!-- v2020 -->
	<phrase id="PermissionListSearchView" value="Liste/Rechercher/Afficher"/><!-- v2018 -->
	<phrase id="PermissionList" value="Liste"/><!-- v2018 -->
	<phrase id="PermissionLookup" value="Rechercher"/><!-- v2020 -->
	<phrase id="PermissionPush" value="Push"/><!-- v2023 -->
	<phrase id="PermissionSearch" value="Rechercher"/><!-- v2018 -->
	<phrase id="PermissionView" value="Afficher"/><!-- v2018 -->
	<phrase id="PersonalDataBtn" value="Données personnelles"/><!-- v2019 -->
	<phrase id="PersonalDataContent" value="Votre compte contient des données personnelles que vous nous avez fournies. Cette page vous permet de télécharger ou de supprimer ces données."/><!-- v2019 -->
	<phrase id="PersonalDataDeleteFailure" value="Une erreur inattendue s'est produite lors de la suppression de l'utilisateur"/><!-- v2019 -->
	<phrase id="PersonalDataDeleteSuccess" value="Données personnelles supprimées avec succès"/><!-- v2019 -->
	<phrase id="PersonalDataTitle" value="Données personnelles"/><!-- v2019 -->
	<phrase id="PersonalDataWarning" value="La suppression de ces données supprimera définitivement votre compte, et cela ne pourra pas être récupéré."/><!-- v2019 -->
	<phrase id="PleaseSelect" value="Veuillez sélectionner"/><!-- v12 -->
	<phrase id="Prev" value="Préc"/><!-- v12 -->
	<phrase id="PrimaryKeyUnspecified" value="Clé primaire non spécifiée"/>
	<phrase id="PrinterFriendly" value="Printer Friendly" class="fa-solid fa-print ew-icon"/><!-- v2023 -->
	<phrase id="PrivacyPolicy" value="Politique de confidentialité"/><!-- v2019 -->
	<phrase id="PrivacyPolicyContent" value="Utilisez cette page pour détailler la politique de confidentialité de votre site."/><!-- v2019 -->
	<phrase id="PushNotificationDefaultTitle" value="Nouvelle notification"/><!-- v2022 -->
	<phrase id="PushNotificationFormTitle" value="Titre"/><!-- v2022 -->
	<phrase id="PushNotificationFormBody" value="Body"/><!-- v2022 -->
	<phrase id="PushNotificationFailure" value="Échec de l'envoi des notifications push (échec = %f)"/><!-- v2022 -->
	<phrase id="PushNotificationSent" value="Les notifications push sont envoyées&lt;br&gt;(succès = %s, échec = %f)"/><!-- v2022 -->
	<phrase id="PushNotificationSuccess" value="Toutes les notifications push sont envoyées (succès = %s)"/><!-- v2022 -->
	<phrase id="QueryBuilder" value="Query Builder" class="fa-solid fa-sliders ew-icon"/><!-- v2023 -->
	<phrase id="QuickSearchAuto" value="Auto"/><!-- v11 -->
	<phrase id="QuickSearchAutoShort" value=""/><!-- v11 -->
	<phrase id="QuickSearchAll" value="Tous les mots clés"/><!-- v11 -->
	<phrase id="QuickSearchAllShort" value="Tous"/><!-- v11 -->
	<phrase id="QuickSearchAny" value="Tous les mots-clés"/><!-- v11 -->
	<phrase id="QuickSearchAnyShort" value="Any"/><!-- v11 -->
	<phrase id="QuickSearchExact" value="Correspondance exacte"/><!-- v11 -->
	<phrase id="QuickSearchExactShort" value="Exact"/><!-- v11 -->
	<phrase id="Recipient" value="Destinataire(s)"/><!-- v2021 -->
	<phrase id="Record" value="Enregistrer"/><!-- v2022 -->
	<phrase id="RecordChangedByOtherUser" value="Les données ont été modifiées par un autre utilisateur. Cliquez sur [Recharger] pour récupérer les données modifiées (vos données dans le formulaire seront écrasées) ou cliquez sur [Écraser] pour écraser les données modifiées."/>
	<phrase id="RecordDeleted" value="enregistrement(s) supprimé(s)"/>
	<phrase id="RecordInserted" value="enregistrement(s) inséré(s)"/>
	<phrase id="RecordUpdated" value="enregistrement(s) mis à jour"/>
	<phrase id="RecordsPerPage" value="Taille de la page"/><!-- v2017 -->
	<phrase id="Register" value="S'inscrire"/><!-- v2020 -->
	<phrase id="RegisterBtn" value="Register"/>
	<phrase id="RegisterSuccess" value="Enregistrement réussi"/>
	<phrase id="RegisterSuccessActivate" value="L'inscription a réussi. Un e-mail a été envoyé à votre adresse e-mail, veuillez cliquer sur le lien dans l'e-mail pour activer votre compte."/>
	<phrase id="RegisterPage" value="Inscription"/>
	<phrase id="RelatedRecordRequired" value="Vous ne pouvez pas ajouter ou mettre à jour un enregistrement car la valeur de la clé étrangère n'existe pas dans la table maître '%t'"/>
	<phrase id="RelatedRecordExists" value="Vous ne pouvez pas supprimer un enregistrement car des enregistrements associés existent dans la table détaillée '%t'"/>
	<phrase id="ReloadBtn" value="Recharger"/><!-- v2017 -->
	<phrase id="ReloadLink" value="Recharger"/>
	<phrase id="RememberMe" value="Remember me"/>
	<phrase id="Remove" value="Supprimer"/>
	<phrase id="Replace" value="Replace"/>
	<phrase id="Report" value="Rapport"/>
	<phrase id="ResetPwd" value="Réinitialiser le mot de passe"/><!-- v2020 -->
	<phrase id="ResetPwdTitle" value="Réinitialiser le mot de passe"/><!-- v2023 -->
	<phrase id="ResendRegisterEmailBtn" value="Renvoyer l'e-mail d'inscription"/><!-- v12 -->
	<phrase id="ResendRegisterEmailSuccess" value="L'e-mail d'enregistrement pour l'utilisateur '%u' a été renvoyé"/><!-- v12 -->
	<phrase id="ResendRegisterEmailFailure" value="Échec du renvoi de l'e-mail d'enregistrement pour l'utilisateur '%u'"/><!-- v12 -->
	<phrase id="Reset" value="Réinitialiser"/>
	<phrase id="ResetAllFilter" value="Réinitialiser tous les filtres" class="icon-reset-search ew-icon"/><!-- v2020 -->
	<phrase id="ResetConcurrentUserBtn" value="Réinitialiser la session utilisateur simultanée"/><!-- v12 -->
	<phrase id="ResetConcurrentUserSuccess" value="La session pour l'utilisateur '%u' a été réinitialisée"/><!-- v12 -->
	<phrase id="ResetConcurrentUserFailure" value="Échec de la réinitialisation de la session pour l'utilisateur '%u'"/><!-- v12 -->
	<phrase id="ResetLoginRetryBtn" value="Réinitialiser le nombre de tentatives de connexion"/><!-- v12 -->
	<phrase id="ResetLoginRetrySuccess" value="Le nombre de tentatives de connexion pour l'utilisateur '%u' a été réinitialisé"/><!-- v12 -->
	<phrase id="ResetLoginRetryFailure" value="Échec de la réinitialisation du nombre de tentatives de connexion pour l'utilisateur '%u'"/><!-- v12 -->
	<phrase id="ResetSearchBtn" value="Réinitialiser" class="icon-reset-search ew-icon"/><!-- v11 -->
	<phrase id="ResetSearch" value="Réinitialiser"/>
	<phrase id="ResetUserSecretBtn" value="Réinitialiser le secret utilisateur"/><!-- v2022 -->
	<phrase id="ResetUserSecretSuccess" value="La clé secrète de l'utilisateur '%u' a été réinitialisée"/><!-- v2022 -->
	<phrase id="ResetUserSecretFailure" value="Échec de la réinitialisation du secret utilisateur pour l'utilisateur '%u'"/><!-- v2022 -->
	<phrase id="RptAvg" value="AVG"/><!-- v2020 -->
	<phrase id="RptCnt" value="COUNT"/><!-- v2020 -->
	<phrase id="RptDtlRec" value="enregistrements détaillés"/><!-- v2020 -->
	<phrase id="RptGrandSummary" value="Grand Résumé"/><!-- v2020 -->
	<phrase id="RptMax" value="MAX"/><!-- v2020 -->
	<phrase id="RptMin" value="MIN"/><!-- v2020 -->
	<phrase id="RptPageSummary" value="Résumé de la page"/><!-- v2020 -->
	<phrase id="RptSum" value="SUM"/><!-- v2020 -->
	<phrase id="RptSumHead" value="Résumé pour %c : %v"/><!-- v2020 -->
	<phrase id="SaveBtn" value="Save"/><!-- v2018 -->
	<phrase id="SaveCurrentFilter" value="Enregistrer le filtre actuel"/><!-- v12 -->
	<phrase id="Scan2FAQrCode" value="Après avoir installé Google Authenticator, scannez le code QR ci-dessus et entrez le code de vérification"/><!-- v2022 -->
	<phrase id="Search" value="Rechercher"/><!-- v2017 -->
	<phrase id="SearchBtn" value="Rechercher"/><!-- v2018 -->
	<phrase id="SearchLink" value="Rechercher" class="fa-solid fa-magnifying-glass ew-icon"/><!-- v2023 -->
	<phrase id="SearchPanel" value="Panneau de recherche"/><!-- v11 -->
	<phrase id="SecurityCode" value="Code de sécurité"/><!-- v2022 -->
	<phrase id="SecurityCodeVerified" value="Code de sécurité vérifié, redirection..."/><!-- v2022 -->
	<phrase id="SelectAll" value="Tout sélectionner"/><!-- v2022 -->
	<phrase id="SelectBtn" value="Select"/><!-- v2017 -->
	<phrase id="SendEmailBtn" value="Envoyer"/>
	<phrase id="SendEmailSuccess" value="E-mail envoyé avec succès"/>
	<phrase id="Sender" value="Expéditeur"/><!-- v2021 -->
	<phrase id="SendOTP" value="Envoyer un mot de passe unique"/><!-- v2023 -->
	<phrase id="SendOTPConfirm" value="Voulez-vous vraiment envoyer le mot de passe à usage unique ?"/><!-- v2023 -->
	<phrase id="SendOTPSuccess" value="Le mot de passe unique a été envoyé avec succès."/><!-- v2023 -->
	<phrase id="SendOTPFailed" value="Le mot de passe à usage unique n'est pas envoyé avec l'erreur : %e"/><!-- v2023 -->
	<phrase id="SendOTPSkipped" value="Le mot de passe unique est ignoré pour le compte invalide '%a' de l'utilisateur '%u'"/><!-- v2023 -->
	<phrase id="SendOTPCancelled" value="Le mot de passe à usage unique est annulé par l'utilisateur"/><!-- v2023 -->
	<phrase id="SendPushNotification" value="Envoyer des notifications push" class="fa-solid fa-bell ew-icon"/><!-- v2023 -->
	<phrase id="SendPushNotificationBtn" value="Envoyer"/><!-- v2022 -->
	<phrase id="SendPushNotificationsToAll" value="Aucun abonnement sélectionné. Envoyer des notifications push à tous ?"/><!-- v2022 -->
	<phrase id="SendPwd" value="Envoyer"/><!-- v2020 -->
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="ServerCommunicationError" value="Une erreur s'est produite lors de la communication avec le serveur."/><!-- v2022 -->
	<phrase id="ServerError" value="Une erreur interne s'est produite lors du traitement de votre demande."/><!-- v2021 -->
	<phrase id="SessionWillExpire" value="Votre session expirera dans %s secondes. Cliquez sur OK pour continuer votre session."/><!-- v12 -->
	<phrase id="SessionExpired" value="Votre session a expiré."/><!-- v12 -->
	<phrase id="SetPasswordExpiredBtn" value="Définir le mot de passe expiré"/><!-- v12 -->
	<phrase id="SetPasswordExpiredSuccess" value="Le mot de passe de l'utilisateur '%u' a été défini comme expiré"/><!-- v12 -->
	<phrase id="SetPasswordExpiredFailure" value="Échec de la définition du mot de passe pour l'utilisateur '%u' comme expiré"/><!-- v12 -->
	<phrase id="ShowAllBtn" value="Afficher tout" class="icon-reset-search ew-icon"/><!-- v11 -->
	<phrase id="ShowAll" value="Afficher tout"/><!-- v11 -->
	<phrase id="Skip" value="Passer"/><!-- v2023 -->
	<phrase id="SortUp" value="Ascending" class="fa-solid fa-sort-up"/><!-- v2023 -->
	<phrase id="SortDown" value="Descending" class="fa-solid fa-sort-down"/><!-- v2023 -->
	<phrase id="Subject" value="Sujet"/><!-- v2021 -->
	<phrase id="Success" value="Succès"/><!-- v2020 -->
	<phrase id="Summary" value="Résumé"/><!-- v2020 -->
	<phrase id="SummaryColon" value=": "/><!-- v2020 -->
	<phrase id="Table" value="TABLE"/>
	<phrase id="Tables" value="Tableaux"/><!-- v2022 -->
	<phrase id="To" value="à"/>
	<phrase id="Top" value="Haut"/><!-- v2020 -->
	<phrase id="Total" value="Total"/>
	<phrase id="UnauthorizedUserID" value="L'utilisateur actuel (%c) n'est pas autorisé à attribuer l'ID utilisateur (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="L'utilisateur actuel (%c) n'est pas autorisé à attribuer l'ID utilisateur parent (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="L'utilisateur actuel (%c) n'est pas autorisé à insérer l'enregistrement. Filtre principal : %f"/>
	<phrase id="UnsupportedBrowser" value="Votre navigateur n'est pas pris en charge par cette page"/><!-- v2021 -->
	<phrase id="Update" value="Mettre à jour"/>
	<phrase id="UpdateBtn" value="Mise à jour"/><!-- v2017 -->
	<phrase id="UpdateCancelled" value="Mise à jour annulée"/>
	<phrase id="UpdateFailed" value="Échec de la mise à jour"/>
	<phrase id="UpdateLink" value="Mettre à jour" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
	<phrase id="UpdateSelectedLink" value="Mettre à jour les enregistrements sélectionnés" class="fa-solid fa-pen ew-icon"/><!-- v2023 -->
	<phrase id="UpdateSomeRecordsFailed" value="Échec de la mise à jour pour les enregistrements avec les clés : %k"/><!-- v2022 -->
	<phrase id="UpdateSuccess" value="Mise à jour réussie"/>
	<phrase id="Uploading" value="Téléchargement..."/>
	<phrase id="UploadStart" value="Démarrer"/>
	<phrase id="UploadCancel" value="Annuler"/>
	<phrase id="UploadDelete" value="Delete"/>
	<phrase id="UploadOverwrite" value="Ecraser l'ancien fichier ?"/>
	<phrase id="UploadError1" value="La taille du fichier téléchargé dépasse la directive upload_max_filesize dans php.ini"/><!-- v2023 -->
	<phrase id="UploadError2" value="La taille du fichier téléchargé dépasse la directive MAX_FILE_SIZE spécifiée dans le formulaire HTML"/><!-- v2023 -->
	<phrase id="UploadError3" value="Le fichier téléchargé n'a été que partiellement téléchargé"/><!-- v2023 -->
	<phrase id="UploadError4" value="Aucun fichier n'a été téléchargé"/><!-- v2023 -->
	<phrase id="UploadError6" value="Dossier temporaire manquant"/><!-- v2023 -->
	<phrase id="UploadError7" value="Échec de l'écriture du fichier sur le disque"/><!-- v2023 -->
	<phrase id="UploadError8" value="Une extension PHP a arrêté le téléchargement du fichier"/><!-- v2023 -->
	<phrase id="UploadErrorPostMaxSize" value="La taille du fichier téléchargé dépasse la directive post_max_size dans php.ini"/><!-- v2023 -->
	<phrase id="UploadErrorMaxFileSize" value="Le fichier est trop volumineux"/><!-- v2023 -->
	<phrase id="UploadErrorMinFileSize" value="Le fichier est trop petit"/><!-- v2023 -->
	<phrase id="UploadErrorAcceptFileTypes" value="Type de fichier non autorisé"/><!-- v2023 -->
	<phrase id="UploadErrorMaxNumberOfFiles" value="Nombre maximum de fichiers dépassé"/><!-- v2023 -->
	<phrase id="UploadErrorMaxWidth" value="L'image dépasse la largeur maximale"/><!-- v2023 -->
	<phrase id="UploadErrorMinWidth" value="L'image nécessite une largeur minimale"/><!-- v2023 -->
	<phrase id="UploadErrorMaxHeight" value="L'image dépasse la hauteur maximale"/><!-- v2023 -->
	<phrase id="UploadErrorMinHeight" value="L'image nécessite une hauteur minimale"/><!-- v2023 -->
	<phrase id="UploadErrorMaxFileLength" value="La longueur totale des noms de fichiers dépasse la longueur du champ"/>
	<phrase id="UserAdministrator" value="Administrateur"/><!-- v12 -->
	<phrase id="UserAnonymous" value="Anonymous"/><!-- v12 -->
	<phrase id="UserDefault" value="Default"/><!-- v12 -->
	<phrase id="UserEmail" value="Email"/>
	<phrase id="UserExists" value="L'utilisateur existe déjà"/>
	<phrase id="UserLevel" value="Niveau utilisateur : "/>
	<phrase id="UserLevelAdministratorName" value="Le nom du niveau d'utilisateur pour le niveau d'utilisateur -1 doit être 'Administrateur'"/>
	<phrase id="UserLevelAnonymousName" value="Le nom du niveau d'utilisateur pour le niveau d'utilisateur -2 doit être 'Anonyme'"/><!-- v12 -->
	<phrase id="UserLevelPermission" value="Autorisations au niveau de l'utilisateur"/>
	<phrase id="UserLevelIDInteger" value="L'ID de niveau utilisateur doit être un nombre entier"/>
	<phrase id="UserLevelDefaultName" value="Le nom du niveau d'utilisateur pour le niveau d'utilisateur 0 doit être 'Default'"/>
	<phrase id="UserLevelIDIncorrect" value="L'ID de niveau utilisateur défini par l'utilisateur doit être supérieur à 0"/>
	<phrase id="UserLevelNameIncorrect" value="Le nom de niveau utilisateur défini par l'utilisateur ne peut pas être 'Anonyme', 'Administrateur' ou 'Par défaut'"/>
	<phrase id="UserLoggedIn" value="L'utilisateur '%u' est déjà connecté"/>
	<phrase id="UserName" value="User Name"/><!-- v2021 -->
	<phrase id="UserNotFound" value="Utilisateur '%u' introuvable"/><!-- v2018 -->
	<phrase id="UserProfileCorrupted" value="Le profil utilisateur est corrompu. Veuillez vous déconnecter et vous reconnecter"/>
	<phrase id="ValueNotExist" value="La valeur n'existe pas"/><!-- v11 -->
	<phrase id="Verify" value="Vérifier"/><!-- v2022 -->
	<phrase id="View" value="Afficher"/>
	<phrase id="ViewImageGallery" value="Cliquez pour voir l'image"/><!-- v12 -->
	<phrase id="ViewLink" value="View" class="icon-view ew-icon"/><!-- v11 -->
	<phrase id="ViewPageAddLink" value="Add" class="fa-solid fa-plus ew-icon"/><!-- v2023 -->
	<phrase id="ViewPageCopyLink" value="Copy" class="fa-regular fa-copy ew-icon"/><!-- v2023 -->
	<phrase id="ViewPageDeleteLink" value="Supprimer" class="fa-solid fa-trash ew-icon"/><!-- v2023 -->
	<phrase id="ViewPageDetailLink" value=""/>
	<phrase id="ViewPageEditLink" value="Modifier" class="fa-solid fa-pen ew-icon"/><!-- v2023 -->
	<phrase id="Warning" value="Avertissement"/><!-- v2020 -->
	<phrase id="Week" value="Semaine"/><!-- v2020 -->
	<phrase id="WrongFileType" value="Le type de fichier n'est pas autorisé."/>
	<phrase id="Year" value="Année"/><!-- v2020 -->
	<phrase id="=" value="&amp;nbsp;"/><!-- v12 -->
	<phrase id="EQUAL" value="="/><!-- v12 -->
	<phrase id="IN" value="in"/><!-- v2023 -->
	<phrase id="NOT IN" value="pas dans"/><!-- v2023 -->
	<phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
	<phrase id="&lt;" value="&amp;lt;"/>
	<phrase id="&lt;=" value="&amp;lt;="/>
	<phrase id="&gt;" value="&amp;gt;"/>
	<phrase id="&gt;=" value="&amp;gt;="/>
	<phrase id="LIKE" value="contains"/>
	<phrase id="NOT LIKE" value="ne contient pas"/><!-- v2023 -->
	<phrase id="STARTS WITH" value="commence par"/>
	<phrase id="NOT STARTS WITH" value="ne commence pas par"/><!-- v2023 -->
	<phrase id="ENDS WITH" value="se termine par"/>
	<phrase id="NOT ENDS WITH" value="ne se termine pas par"/><!-- v2023 -->
	<phrase id="IS EMPTY" value="est vide"/><!-- v2023 -->
	<phrase id="IS NOT EMPTY" value="n'est pas vide"/><!-- v2023 -->
	<phrase id="IS NULL" value="is null"/>
	<phrase id="IS NOT NULL" value="n'est pas nul"/>
	<phrase id="BETWEEN" value="entre"/>
	<phrase id="NOT BETWEEN" value="pas entre"/><!-- v2023 -->
	<phrase id="AND" value="and"/>
	<phrase id="OR" value="ou"/>
	<!-- Filtre avancé --><!-- v2020 -->
	<phrase id="Future" value="Futur"/>
	<phrase id="Past" value="Passé"/>
	<phrase id="Last14Days" value="14 derniers jours"/>
	<phrase id="Last30Days" value="30 derniers jours"/>
	<phrase id="Last7Days" value="7 derniers jours"/>
	<phrase id="Next14Days" value="14 prochains jours"/>
	<phrase id="Next30Days" value="30 prochains jours"/>
	<phrase id="Next7Days" value="7 prochains jours"/>
	<phrase id="Today" value="Aujourd'hui"/>
	<phrase id="Tomorrow" value="Demain"/>
	<phrase id="YESTERDAY" value="Hier"/>
	<phrase id="LastMonth" value="Dernier mois"/>
	<phrase id="NextMonth" value="Le mois prochain"/>
	<phrase id="ThisMonth" value="Ce mois-ci"/>
	<phrase id="LastTwoWeeks" value="Deux dernières semaines"/>
	<phrase id="LastWeek" value="La semaine dernière"/>
	<phrase id="NextTwoWeeks" value="Les deux prochaines semaines"/>
	<phrase id="NextWeek" value="La semaine prochaine"/>
	<phrase id="ThisWeek" value="Cette semaine"/>
	<phrase id="LastYear" value="L'année dernière"/>
	<phrase id="NextYear" value="L'année prochaine"/>
	<phrase id="ThisYear" value="Cette année"/>
	<!-- Exception --><!-- v2021 -->
	<phrase id="400" value="Bad Request"/>
	<phrase id="400Desc" value="Le serveur ne peut pas ou ne veut pas traiter la demande en raison d'une erreur client apparente."/>
	<phrase id="401" value="Non autorisé"/>
	<phrase id="401Desc" value="La demande nécessite une authentification utilisateur valide."/>
	<phrase id="403" value="Interdit"/>
	<phrase id="403Desc" value="Vous n'êtes pas autorisé à effectuer l'opération demandée."/>
	<phrase id="404" value="Introuvable"/>
	<phrase id="404Desc" value="La ressource demandée est introuvable. Veuillez vérifier l'URI et réessayer."/>
	<phrase id="405" value="Méthode non autorisée"/>
	<phrase id="405Desc" value="La méthode de requête n'est pas prise en charge pour la ressource demandée."/>
	<phrase id="500" value="Erreur interne du serveur"/>
	<phrase id="500Desc" value="Condition inattendue rencontrée empêchant le serveur de répondre à la demande."/>
	<phrase id="501" value="Non implémenté"/>
	<phrase id="501Desc" value="Le serveur ne prend pas en charge la fonctionnalité requise pour répondre à la demande."/>
	<!-- NE PAS modifier la casse des lettres des identifiants suivants ! -->
	<!-- Sélecteur de date et d'heure --><!-- v2023 -->
	<datetimepicker>
	<phrase id="today" value="Aller à aujourd'hui"/>,
	<phrase id="clear" value="Effacer la sélection"/>,
	<phrase id="close" value="Fermer le sélecteur"/>,
	<phrase id="selectMonth" value="Sélectionner le mois"/>,
	<phrase id="previousMonth" value="Mois précédent"/>,
	<phrase id="nextMonth" value="Le mois prochain"/>,
	<phrase id="selectYear" value="Sélectionner l'année"/>,
	<phrase id="previousYear" value="Année précédente"/>,
	<phrase id="nextYear" value="L'année prochaine"/>,
	<phrase id="selectDecade" value="Select Decade"/>,
	<phrase id="previousDecade" value="Previous Decade"/>,
	<phrase id="nextDecade" value="Prochaine décennie"/>,
	<phrase id="previousCentury" value="Previous Century"/>,
	<phrase id="nextCentury" value="Next Century"/>,
	<phrase id="pickHour" value="Pick Hour"/>,
	<phrase id="incrementHour" value="Incrémenter l'heure"/>,
	<phrase id="decrementHour" value="Decrement Hour"/>,
	<phrase id="pickMinute" value="Choisir une minute"/>,
	<phrase id="incrementMinute" value="Incrément Minute"/>,
	<phrase id="decrementMinute" value="Decrement Minute"/>,
	<phrase id="pickSecond" value="Choisir une seconde"/>,
	<phrase id="incrementSecond" value="Incrément Seconde"/>,
	<phrase id="decrementSecond" value="Decrement Second"/>,
	<phrase id="toggleMeridiem" value="Toggle Meridiem"/>,
	<phrase id="selectTime" value="Sélectionner l'heure"/>,
	<phrase id="selectDate" value="Sélectionner une date"/>
	</datetimepicker>
	<!-- Select2 --><!-- v2022 -->
	<select2>
		<phrase id="errorLoading" value="Les résultats n'ont pas pu être chargés."/>
		<phrase id="inputTooLong" value="Veuillez supprimer %s caractère(s)"/>
		<phrase id="inputTooShort" value="Veuillez entrer %s ou plusieurs caractères"/>
		<phrase id="loadingMore" value="Chargement de plus..."/>
		<phrase id="maximumSelected" value="Vous ne pouvez sélectionner que %s élément(s)"/>
		<phrase id="noResults" value="Aucun résultat trouvé"/>
		<phrase id="searching" value="Recherche..."/>
		<phrase id="removeAllItems" value="Supprimer tous les éléments"/>
		<phrase id="removeItem" value="Supprimer l'élément"/>
		<phrase id="search" value="Rechercher"/>
	</select2>
	<!-- jQuery Query Builder --><!-- v2023 -->
	<querybuilderjs>
		<phrase id="add_rule" value="Add rule"/>
		<phrase id="add_group" value="Add group"/>
		<phrase id="delete_rule" value="Delete"/>
		<phrase id="delete_group" value="Delete"/>
		<phrase id="invert" value="Invert"/>
		<phrase id="NOT" value="NOT"/>
		<conditions>
			<phrase id="AND" value="AND"/>
			<phrase id="OR" value="OR"/>
		</conditions>
		<operators>
			<phrase id="equal" value="="/>
			<phrase id="not_equal" value="&amp;lt;&amp;gt;"/>
			<phrase id="in" value="in"/>
			<phrase id="not_in" value="not in"/>
			<phrase id="less" value="&amp;lt;"/>
			<phrase id="less_or_equal" value="&amp;lt;="/>
			<phrase id="greater" value="&amp;gt;"/>
			<phrase id="greater_or_equal" value="&amp;gt;="/>
			<phrase id="between" value="between"/>
			<phrase id="not_between" value="not between"/>
			<phrase id="begins_with" value="starts with"/>
			<phrase id="not_begins_with" value="doesn't starts with"/>
			<phrase id="contains" value="contains"/>
			<phrase id="not_contains" value="doesn't contain"/>
			<phrase id="ends_with" value="ends with"/>
			<phrase id="not_ends_with" value="doesn't end with"/>
			<phrase id="is_empty" value="is empty"/>
			<phrase id="is_not_empty" value="is not empty"/>
			<phrase id="is_null" value="is null"/>
			<phrase id="is_not_null" value="is not null"/>
		</operators>
		<errors>
			<phrase id="no_filter" value="Aucun filtre sélectionné"/>
			<phrase id="empty_group" value="Le groupe est vide"/>
			<phrase id="radio_empty" value="Aucune valeur sélectionnée"/>
			<phrase id="checkbox_empty" value="Aucune valeur sélectionnée"/>
			<phrase id="select_empty" value="Aucune valeur sélectionnée"/>
			<phrase id="string_empty" value="Valeur vide"/>
			<phrase id="string_exceed_min_length" value="Doit contenir au moins {0} caractères"/>
			<phrase id="string_exceed_max_length" value="Ne doit pas contenir plus de {0} caractères"/>
			<phrase id="string_invalid_format" value="Format invalide ({0})"/>
			<phrase id="number_nan" value="Pas un nombre"/>
			<phrase id="number_not_integer" value="Pas un entier"/>
			<phrase id="number_not_double" value="Pas un vrai nombre"/>
			<phrase id="number_exceed_min" value="Doit être supérieur à {0}"/>
			<phrase id="number_exceed_max" value="Doit être inférieur à {0}"/>
			<phrase id="number_wrong_step" value="Doit être un multiple de {0}"/>
			<phrase id="number_between_invalid" value="Valeurs invalides, {0} est supérieur à {1}"/>
			<phrase id="datetime_empty" value="Valeur vide"/>
			<phrase id="datetime_invalid" value="Format de date invalide ({0})"/>
			<phrase id="datetime_exceed_min" value="Doit être après {0}"/>
			<phrase id="datetime_exceed_max" value="Doit être avant {0}"/>
			<phrase id="datetime_between_invalid" value="Valeurs invalides, {0} est supérieur à {1}"/>
			<phrase id="boolean_not_valid" value="Pas un booléen"/>'
			<phrase id="operator_not_multiple" value="L'opérateur '{1}' ne peut pas accepter plusieurs valeurs"/>
		</errors>
	</querybuilderjs>
<!-- FullCalendar --><!-- v2023 -->
	<fullcalendar>
		<week>
			<phrase id="dow" value="0"/><!-- Entier. Jour de la semaine. Dimanche=0, Lundi=1, Mardi=2, etc. -->
			<phrase id="doy" value="4"/><!-- Entier. Jour de l'année. Le nombre de jours doit être compris dans l'année pour être considéré comme la première semaine -->
		</week>
		<buttonText>
			<phrase id="prev" value="prev"/>
			<phrase id="next" value="next"/>
			<phrase id="prevYear" value="prev year"/>
			<phrase id="nextYear" value="l'année prochaine"/>
			<phrase id="year" value="année"/>
			<phrase id="today" value="aujourd'hui"/>
			<phrase id="month" value="mois"/>
			<phrase id="week" value="semaine"/>
			<phrase id="day" value="jour"/>
			<phrase id="list" value="list"/>
		</buttonText>
		<buttonHints>
			<phrase id="prev" value="Previous $0"/><!-- Ne pas traduire '$0' -->
			<phrase id="next" value="Next $0"/><!-- Ne pas traduire '$0' -->
		</buttonHints>
		<phrase id="weekText" value="W"/>
		<phrase id="weekTextLong" value="Semaine"/>
		<phrase id="closeHint" value="Fermer"/>
		<phrase id="timeHint" value="Heure"/>
		<phrase id="eventHint" value="Evénement"/>
		<phrase id="allDayText" value="toute la journée"/>
		<phrase id="moreLinkText" value="plus"/>
		<phrase id="noEventsText" value="Aucun événement à afficher"/>
		<phrase id="viewHint" value="$0 view"/><!-- Ne pas traduire '$0' -->
		<phrase id="navLinkHint" value="Aller à $0"/><!-- Ne pas traduire '$0' -->
	</fullcalendar>
</global>
</ew-language>

``

Merci, c’est un très beau travail :wink:

Hi, Do you have 2024 french language file also?

Bonjour,
Je vous propose une version améliorée du fichier XML.
Certaines expressions n’étaient qu’une traduction lithérale sans prise en compte du contexte et quelques termes n’étaient pas traduits.

<?xml version="1.0"?>
<ew-language version="24.2.0" id="fr-FR" author="Aklain52">
<!--
NOTES IMPORTANTES:
1. L'ID de langue doit être des balises de langue RFC 4646 (qui utilisent un trait d'union et non un trait de soulignement), par exemple en-US, fr-CA, fr-FR,
2. Nécessite l'extension PHP Internationalization (Intl), voir https://www.php.net/manual/en/book.intl.php,
3. Les fichiers de paramètres régionaux ne sont PAS utilisés à moins que vous n'enregistriez les paramètres personnalisés d'un paramètre régional dans le projet.
-->
<global>
    <phrase id="2FADisabled" value="Authentification à deux facteurs désactivée"/><!-- v2022 -->
    <phrase id="2FAEnabled" value="Authentification à deux facteurs activée"/><!-- v2022 -->
    <phrase id="2FAResetFailed" value="Échec de la désactivation de l'authentification à deux facteurs"/><!-- v2022 -->
    <phrase id="2FAVerificationFailed" value="Échec de la vérification de l'authentification à deux facteurs"/><!-- v2022 -->
    <phrase id="Accept" value="Accepter"/><!-- v2019 -->
    <phrase id="ActionDeleted" value="Supprimé"/>
    <phrase id="ActionInserted" value="Inséré"/>
    <phrase id="ActionInsertedGridAdd" value="Inséré (Grid-Add)"/>
    <phrase id="ActionUpdated" value="Mis à jour"/>
    <phrase id="ActionUpdatedGridEdit" value="Mis à jour (Grid-Edit)"/>
    <phrase id="ActionUpdatedMultiUpdate" value="Mis à jour (Multi-Update)"/>
    <phrase id="ActivateAccount" value="Votre compte est activé"/>
    <phrase id="ActivateAgain" value="Votre compte est déja activé"/><!-- v2024 -->
    <phrase id="ActivateFailed" value="Échec de l'activation"/>
    <phrase id="ActiveUserSessions" value="Sessions Actives %a (Total %t)"/><!-- v2024 -->
    <phrase id="ShowActiveUsers" value="Afficher uniquement les utilisateurs connectés (Total %n users)"/><!-- v2024 -->
    <phrase id="Add" value="Ajouter"/>
    <phrase id="AddBlankRow" value="Ajouter une ligne vierge" class="fa-solid fa-plus ew-icon"/><!-- v2023 -->
    <phrase id="AddBtn" value="Ajouter"/><!-- v2018 -->
    <phrase id="AddEvent" value="Ajouter un événement"/><!-- v2023 -->
    <phrase id="AddLink" value="Ajouter un lien" class="fa-solid fa-plus ew-icon"/><!-- v2023 -->
    <phrase id="AddMasterDetailLink" value="Ajouter un lien détaillé" class="icon-md-Ajouterew-icon"/><!-- v11 -->
    <phrase id="AddSuccess" value="Ajouté"/>
    <phrase id="AdvancedSearch" value="Recherche avancée" class="icon-advanced-search ew-icon"/><!-- v2023 -->
    <phrase id="AggregateColon" value=": "/><!-- v2020 -->
    <phrase id="AggregateEqual" value="="/><!-- v2020 -->
    <phrase id="AllRecords" value="Tout"/>
    <phrase id="AllWord" value="Tous les mots"/>
    <phrase id="AnyWord" value="N'importe quel mot"/>
    <phrase id="ApiTitle" value="API REST"/><!-- v2021 -->
    <phrase id="AuditTrailAutoLogin" value="Connexion automatique"/>
    <phrase id="AuditTrailFailedAttempt" value="échec de la tentative: %n"/>
    <phrase id="AuditTrailUserLoggedIn" value="utilisateur déjà connecté"/>
    <phrase id="AuditTrailPasswordExpired" value="mot de passe expiré"/>
    <phrase id="AuditTrailLogin" value="Connexion"/>
    <phrase id="AuditTrailLogout" value="Déconnexion"/>
    <phrase id="AutoLoginFailed" value="Échec de la connexion automatique"/><!-- v2018 -->
    <phrase id="Average" value="Moyenne"/>
    <phrase id="BackToList" value="Retour à la liste"/>
    <phrase id="BackToLogin" value="Retour à la page de connexion"/>
    <phrase id="BackToMasterRecordPage" value="Retour à la table principale"/>
    <phrase id="BackupCodes" value="Codes de secours (2FA)"/><!-- v2022 -->
    <phrase id="BackupCodesMsg" value="Enregistrez vos codes de secours dans un endroit sûr mais accessible. Vous ne pouvez utiliser chaque code de secours qu'une seule fois."/><!-- v2022 -->
    <phrase id="BasicSearchKeyword" value="Recherche par mot-clé"/><!-- v2023 -->
    <phrase id="BatchDeleteBegin" value="*** Début de la suppression du lot ***"/>
    <phrase id="BatchDeleteRollback" value="*** Suppression du lot annulée ***"/>
    <phrase id="BatchDeleteSuccess" value="*** Lot supprimé ***"/>
    <phrase id="BatchInsertBegin" value="*** Début de l'insertion du lot ***"/>
    <phrase id="BatchInsertRollback" value="*** Insertion par lot annulée ***"/>
    <phrase id="BatchInsertSuccess" value="*** Lot inséré ***"/>
    <phrase id="BatchUpdateBegin" value="*** Début de la mise à jour par lots ***"/>
    <phrase id="BatchUpdateRollback" value="*** Mise à jour du lot annulée ***"/>
    <phrase id="BatchUpdateSuccess" value="*** Lot mis à jour ***"/>
    <phrase id="BlankOptionText" value="&amp;nbsp;"/><!-- v2022 -->
    <phrase id="BooleanNo" value="Non"/><!-- v2020 -->
    <phrase id="BooleanYes" value="Oui"/><!-- v2020 -->
    <phrase id="ButtonActions" value="Actions" class="fa-solid fa-bars ew-icon"/><!-- v2023 -->
    <phrase id="ButtonAddEdit" value="Ajouter/Modifier" class="icon-addedit ew-icon"/><!-- v11 -->
    <phrase id="ButtonDetails" value="Détails" class="icon-master-detail ew-icon"/><!-- v11 -->
    <phrase id="ButtonExport" value="Exporter" class="fa-solid fa-download ew-icon"/><!-- v2023 -->
    <phrase id="ButtonListOptions" value="Options" class="fa-solid fa-bars ew-icon"/><!-- v2023 -->
    <phrase id="ButtonListOptionsCard" value="Options" class="fa-solid fa-ellipsis-vertical ew-icon"/><!-- v2023 -->
    <phrase id="ButtonSearch" value="Rechercher" class="fa-solid fa-magnifying-glass ew-icon"/><!-- v2023 -->
    <phrase id="CancelBtn" value="Annuler"/><!-- v2017 -->
    <phrase id="CancelLink" value="Annuler" class="fa-solid fa-times ew-icon"/><!-- v2023 -->
    <phrase id="ChangePassword" value="Modifier le Mot de passe"/><!-- v2020 -->
    <phrase id="ChangePasswordMessage" value="Modifier le Mot de passe"/><!-- v2019 -->
    <phrase id="ChangePasswordPage" value="Modifier le Mot de passe"/>
    <phrase id="ChangePasswordBtn" value="Modifier"/>
    <phrase id="ChartExportError1" value="Impossible d'obtenir %t image de %e"/><!-- v2023 -->
    <phrase id="ChartExportError2" value="Nom de fichier manquant"/><!-- v2023 -->
    <phrase id="ChartExportError3" value="Le dossier de téléversement n'existe pas"/><!-- v2023 -->
    <phrase id="ChartExportError4" value="Vous ne pouvez pas enregistrer dans le dossier de téléversement"/><!-- v2023 -->
    <phrase id="ChartOrder" value="Trier par"/><!-- v2020 -->
    <phrase id="ChartOrderXAsc" value="Étiquettes Croissante"/><!-- v2020 -->
    <phrase id="ChartOrderXDesc" value="Étiquettes Décroissante"/><!-- v2020 -->
    <phrase id="ChartOrderYAsc" value="Valeur Croissante"/><!-- v2020 -->
    <phrase id="ChartOrderYDesc" value="Valeur Décroissante"/><!-- v2020 -->
    <phrase id="Chat" value="Chat"/><!-- v2024 -->
    <phrase id="ChooseFileBtn" value="Choisir..."/><!-- v11 -->
    <phrase id="ChooseFile" value="Déposer le fichier ici ou cliquer pour téléverser"/><!-- v2022 -->
    <phrase id="ChooseFiles" value="Déposer les fichiers ici ou cliquer pour téléverser"/><!-- v2022 -->
    <phrase id="Clear" value="Effacer"/><!-- v2022 -->
    <phrase id="ClickReCaptcha" value="Veuillez cocher la case reCAPTCHA"/><!-- v12 -->
    <phrase id="ClickToDrillDown" value="Cliquez pour explorer"/><!-- v2020 -->
    <phrase id="CloseAccountBtn" value="Supprimer les données et fermer mon compte"/><!-- v2019 -->
    <phrase id="CloseBtn" value="Fermer"/><!-- v2017 -->
    <phrase id="Columns" value="Colonnes" class="fa-solid fa-table-columns ew-icon"/><!-- v2023 -->
    <phrase id="Confirm" value="Confirmer"/>
    <phrase id="ConfirmBtn" value="Confirmer"/><!-- v2017 -->
    <phrase id="ConfirmCancel" value="Voulez-vous annuler ?"/><!-- v12 -->
    <phrase id="ConfirmPassword" value="Confirmez votre mot de passe"/><!-- v2021 -->
    <phrase id="ConflictCancelLink" value="Annuler"/>
    <phrase id="CookieConsentTitle" value="Cookies"/><!-- v2021 -->
    <phrase id="CookieConsentSummary" value="Utilisez cet espace pour résumer votre politique de confidentialité et d'utilisation des cookies."/><!-- v2021 -->
    <phrase id="Copy" value="Copier"/>
    <phrase id="CopyLink" value="Copier" class="fa-regular fa-copy ew-icon"/><!-- v2023 -->
    <phrase id="CopyToClipboard" value="Copier dans le presse-papiers"/><!-- v2022 -->
    <phrase id="CopiedToClipboard" value="Copié dans le presse-papiers"/><!-- v2022 -->
    <phrase id="Count" value="Compter"/>
    <phrase id="CountSelected" value="%s sélectionné"/><!-- v12 -->
    <phrase id="Crop" value="Crop"/><!-- v2023 -->
    <phrase id="CrosstabSummary" value="Summary"/><!-- v2023 -->
    <phrase id="CurrentFilters" value="Filtres en cours:"/><!-- v2020 -->
    <phrase id="CurrentPassword" value="Mot de passe actuel : "/><!-- v12 -->
    <phrase id="CustomActionCompleted" value="'%s' terminé"/>
    <phrase id="CustomActionCancelled" value="'%s' annulé"/>
    <phrase id="CustomActionFailed" value="'%s' a échoué"/><!-- v12 -->
    <phrase id="CustomActionNotAllowed" value="'%s' non autorisé"/><!-- v12 -->
    <phrase id="CustomActionNotFound" value="'%s' not found"/><!-- v2024 -->
    <phrase id="CustomView" value="VUE PERSONNALISÉE"/>
    <phrase id="Danger" value="Erreur"/><!-- v2020 -->
    <phrase id="Debug" value="Debug"/><!-- v2021 -->
    <phrase id="Delete" value="Supprimer"/>
    <phrase id="DeleteBtn" value="Supprimer"/>
    <phrase id="DeleteCancelled" value="Suppression annulée"/>
    <phrase id="DeleteConfirm" value="Voulez-vous vraiment supprimer ?"/><!-- v2023 -->
    <phrase id="DeleteEventConfirm" value="Voulez-vous vraiment supprimer cet événement ?"/><!-- v2023 -->
    <phrase id="DeleteFailed" value="Impossible de supprimer la/les donnée(s)"/><!-- v2023 -->
    <phrase id="DeleteFilter" value="Supprimer le filtre"/><!-- v12 -->
    <phrase id="DeleteFilterConfirm" value="Supprimer le filtre %s?"/><!-- v12 -->
    <phrase id="DeleteLink" value="Supprimer" class="fa-solid fa-trash ew-icon"/><!-- v2023 -->
    <phrase id="DeleteSelectedLink" value="Supprimer les données sélectionnées" class="fa-solid fa-trash ew-icon"/><!-- v2023 -->
    <phrase id="DeleteRecordsFailed" value="La suppression a échoué pour l'élément dont la clé est : %k"/><!-- v2023 -->
    <phrase id="DeleteSuccess" value="Supprimé"/>
    <phrase id="DetailLink" value=""/>
    <phrase id="DetailCount" value="&lt;span class='badge text-bg-%s ew-detail-count-badge' data-count='%c'&gt;%c&lt;/span&gt;"/><!-- v2024 -->
    <phrase id="Details" value="Détails"/><!-- v2022 -->
    <phrase id="Disable2FA" value="Désactiver l'authentification à deux facteurs"/><!-- v2022 -->
    <phrase id="Disable2FAConfirm" value="Voulez-vous vraiment désactiver l'authentification à deux facteurs ?"/><!-- v2023 -->
    <phrase id="DisableChat" value="Désactiver la discussion"/><!-- v2024 -->
    <phrase id="DisableNotifications" value="Désactiver les notifications"/><!-- v2022 -->
    <phrase id="DisableNotificationsConfirm" value="Voulez-vous vraiment désactiver les notifications ?"/><!-- v2023 -->
    <phrase id="DownloadBtn" value="Télécharger"/><!-- v2019 -->
    <phrase id="DrillDownAllRecords" value="Tous les enregistrements"/><!-- v2020 -->
    <phrase id="DrillDownFilters" value="Filtres d'exploration :"/><!-- v2020 -->
    <phrase id="DupIndex" value="La valeur '%v' du champ '%f' existe déjà dans la base"/><!-- "Dupliquez la valeur '%v' pour l'index unique '%f'" -->
    <phrase id="DupKey" value="Clé primaire en double : '%f'"/>
    <phrase id="Edit" value="Modifier"/>
    <phrase id="EditBtn" value="Modifier"/><!-- v2018 -->
    <phrase id="EditLink" value="Modifier" class="fa-solid fa-pen ew-icon"/><!-- v2023 -->
    <phrase id="EditSelectedLink" value="Modifier les enregistrements sélectionnés" class="icon-grid-edit ew-icon"/><!-- v2023 -->
    <phrase id="Email" value="Email"/><!-- v2021 -->
    <phrase id="EmailAddress" value="Adresse e-mail"/><!-- v2023 -->
    <phrase id="EmailFormSender" value="De"/>
    <phrase id="EmailFormRecipient" value="À"/>
    <phrase id="EmailFormCc" value="Cc"/>
    <phrase id="EmailFormBcc" value="Cci"/>
    <phrase id="EmailFormSubject" value="Sujet"/>
    <phrase id="EmailFormMessage" value="Message"/>
    <phrase id="EmailFormContentType" value="Envoyer en tant que"/>
    <phrase id="EmailFormContentTypeUrl" value="URL"/>
    <phrase id="EmailFormContentTypeHtml" value="HTML"/>
    <phrase id="EmptyLabel" value="(Vide)"/><!-- v2020 -->
    <phrase id="Enable2FA" value="Activer l'authentification à deux facteurs"/><!-- v2022 -->
    <phrase id="EnableChat" value="Activer la discussion en ligne"/><!-- v2024 -->
    <phrase id="EnableNotifications" value="Activer les notifications"/><!-- v2022 -->
    <phrase id="EnterFilterName" value="Entrez le nom du filtre"/><!-- v12 -->
	<phrase id="EnterNewPassword" value="Veuillez saisir un nouveau mot de passe"/>
	<phrase id="EnterOldPassword" value="Veuillez saisir l'ancien mot de passe"/>
	<phrase id="EnterPassword" value="Veuillez entrer le mot de passe"/>
	<phrase id="EnterRequiredField" value="Veuillez entrer le champ obligatoire - %s"/><!-- v2021 -->
	<phrase id="EnterSearchCriteria" value="Veuillez entrer des critères de recherche"/>
	<phrase id="EnterSecurityCodeGoogle" value="Veuillez entrer le code de sécurité de Google Authenticator (ou code de secours)"/><!-- v2023 -->
	<phrase id="EnterSecurityCodeEmail" value="Veuillez entrer un mot de passe à usage unique envoyé à votre compte de messagerie (ou code de secours)"/><!-- v2023 -->
	<phrase id="EnterSecurityCodeSms" value="Veuillez saisir un mot de passe à usage unique envoyé sur votre téléphone mobile (ou un code de secours)"/><!-- v2023 -->
	<phrase id="EnterSecurityCode" value="Veuillez entrer un mot de passe à usage unique pour vérification"/><!-- v2023 -->
	<phrase id="EnterOTPEmailAddress" value="Veuillez entrer votre compte de messagerie pour recevoir le mot de passe à usage unique"/><!-- v2023 -->
	<phrase id="EnterOTPMobileNumber" value="Veuillez entrer votre numéro de téléphone portable pour recevoir le mot de passe à usage unique"/><!-- v2023 -->
	<phrase id="EnterUserName" value="Veuillez entrer le nom d'utilisateur"/>
	<phrase id="EnterValidateCode" value="Veuillez saisir le code de validation"/><!-- v11 -->
	<phrase id="EnterProperSenderEmail" value="Dépassement du nombre maximal d'e-mails d'expéditeur ou adresse e-mail incorrecte"/>
	<phrase id="EnterProperRecipientEmail" value="Dépassement du nombre maximal d'e-mails de destinataires ou adresse e-mail incorrecte"/>
	<phrase id="EnterProperCcEmail" value="Dépassement du nombre maximum d'e-mails en cc ou adresse e-mail incorrecte"/>
	<phrase id="EnterProperBccEmail" value="Dépassement du nombre maximal d'e-mails en Cci ou adresse e-mail incorrecte"/>
	<phrase id="EnterSubject" value="Veuillez saisir l'objet"/>
	<phrase id="EnterValue" value="Veuillez entrer une valeur"/><!-- v2021 -->
	<phrase id="EnterValue2" value="Veuillez entrer la deuxième valeur"/><!-- v2021 -->
	<phrase id="Error" value="Erreur"/><!-- v2021 -->
    <phrase id="ExactPhrase" value="Exact phrase"/>
    <phrase id="ExceedMaxRetry" value="Dépassement du nombre maximum de tentatives de connexion. Le compte est verrouillé. Veuillez réessayer dans %t minutes"/>
	<phrase id="ExceedMaxEmailExport" value="Dépassement du nombre maximal d'e-mails exportés. Veuillez réessayer plus tard"/>
	<phrase id="ExportChart" value="Exportation du graphique : "/><!-- v2020 -->
	<phrase id="ExportChartData" value="Exportation des données du graphique"/><!-- v2020 -->
	<phrase id="ExportChartError" value="Échec de l'exportation du graphique : "/><!-- v2020 -->
	<phrase id="ExportClassNotFound" value="Classe d'exportation introuvable"/><!-- v2019 -->
	<phrase id="Exporting" value="Exportation, veuillez patienter..."/><!-- v2018 -->
	<phrase id="ExportToCsv" value="Exporter vers CSV" class="icon-csv ew-icon"/><!-- v11 -->
	<phrase id="ExportToEmail" value="Email" class="fa-regular fa-envelope ew-icon"/><!-- v2023 -->
	<phrase id="ExportToExcel" value="Exporter vers Excel" class="icon-excel ew-icon"/><!-- v11 -->
	<phrase id="ExportToHtml" value="Exporter vers HTML" class="icon-html ew-icon"/><!-- v11 -->
	<phrase id="ExportToPdf" value="Exporter au format PDF" class="icon-pdf ew-icon"/><!-- v11 -->
	<phrase id="ExportToWord" value="Exporter vers Word" class="icon-word ew-icon"/><!-- v11 -->
	<phrase id="ExportToXml" value="Exporter vers XML" class="icon-xml ew-icon"/><!-- v11 -->
	<phrase id="FailedToExport" value="Échec de l'exportation"/><!-- v2018 -->
	<phrase id="FailedToSendMail" value="Échec de l'envoi du courrier. "/>
	<phrase id="FieldName" value="Nom du champ"/>
    <phrase id="FieldRequiredIndicator" value="" class="fa-solid fa-asterisk ew-required"/><!-- v2023 -->
    <phrase id="FileNotFound" value="Fichier introuvable"/>
    <phrase id="Filter" value="Filter" class="fa-solid fa-filter"/><!-- v2023 -->
    <phrase id="FilterAllRecords" value="Tous les enregistrements"/><!-- v2022 -->
    <phrase id="FilterCancel" value="Annuler"/><!-- v2022 -->
    <phrase id="FilterCount" value="&lt;span class='badge rounded-pill text-bg-info ew-filter-count'&gt;%c&lt;/span&gt;"/><!-- v2024 -->
    <phrase id="FilterName" value="Nom du filtre"/><!-- v12 -->
    <phrase id="FilterNoValue" value="Aucune valeur sélectionnée"/><!-- v2022 -->
    <phrase id="FilterOK" value="OK"/><!-- v2022 -->
    <phrase id="Filters" value="Filtres" class="fa-solid fa-filter ew-icon"/><!-- v2023 -->
    <phrase id="ForceLogoutInProgress" value="Déconnexion forcée en cours"/><!-- v2024 -->
    <phrase id="ForceLogoutUserBtn" value="Forcer la déconnexion"/><!-- v2024 -->
    <phrase id="ForceLogoutUserSuccess" value="L'utilisateur '%u' est configuré pour être déconnecté de force"/><!-- v2024 -->
    <phrase id="ForceLogoutUserFailure" value="Echec de déconnexion de l'utilisateur '%u'"/><!-- v2024 -->
    <phrase id="GeneratePassword" value="Générer le mot de passe" class="fa-solid fa-bolt ew-icon"/><!-- v2023 -->
    <phrase id="GetNewCodes" value="Obtenir de nouveaux codes"/><!-- v2022 -->
    <phrase id="GoBack" value="Retour"/>
    <phrase id="GridAddCancelled" value="Ajout de grille annulé"/><!-- v11 -->
    <phrase id="GridAddLink" value="Grid Add" class="icon-grid-add ew-icon"/><!-- v11 -->
    <phrase id="GridCancelLink" value="Annuler" class="fa-solid fa-xmark ew-icon"/><!-- v2023 -->
    <phrase id="GridEditCancelled" value="Modification de la grille annulée"/><!-- v11 -->
    <phrase id="GridEditLink" value="Grid Edit" class="icon-grid-edit ew-icon"/><!-- v11 -->
    <phrase id="GridInsertLink" value="Insérer" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
    <phrase id="GridSaveLink" value="Sauvegarder" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
    <phrase id="Group" value="Groupes"/><!-- v2020 -->
    <phrase id="GroupsPerPage" value="Groupes par page"/><!-- v2020 -->
    <phrase id="Highlight" value="Highlight"/><!-- v11 -->
    <phrase id="HighlightBtn" value="Highlight" class="fa-solid fa-highlighter ew-icon"/><!-- v2023 -->
    <phrase id="HomePage" value="Accueil" class="fa-solid fa-house ew-icon"/><!-- v2023 -->
    <phrase id="Import" value="Importer" class="fa-solid fa-upload ew-icon"/><!-- v2023 -->
    <phrase id="ImportMaxFailuresExceeded" value="Nombre maximum d'erreurs (%s) dépassé"/><!-- v2023 -->
    <phrase id="ImportRowError" value="Échec de l'importation de la ligne #%i : %e"/><!-- v2023 -->
    <phrase id="ImportInvalidFileExtension" value="Extension de fichier invalide '%e'"/><!-- v2023 -->
	<phrase id="ImportInvalidFieldName" value="Nom de champ invalide : %f"/><!-- v2023 -->
	<phrase id="ImportInvalidFieldValue" value="Valeur invalide pour le champ '%f' : %v"/><!-- v2023 -->
	<phrase id="ImportNoHeaderRow" value="Aucune ligne d'en-tête pour l'importation"/><!-- v2023 -->
	<phrase id="ImportResult" value="%c traités sur %t enregistrements de %f (succès : %s, échec : %e)"/><!-- v2023 -->
	<phrase id="ImportSave" value="Les enregistrements ne sont pas encore enregistrés. Si vous acceptez les résultats, appuyez sur le bouton 'Enregistrer'."/><!-- v2023 -->
	<phrase id="ImportServerError" value="Échec du traitement des fichiers téléchargés"/><!-- v2023 -->
	<phrase id="ImportUploadError" value="Échec du téléchargement de %f : %s"/><!-- v2023 -->
	<phrase id="ImportUploadComplete" value="Téléchargement terminé, traitement du ou des fichiers..."/><!-- v2023 -->
	<phrase id="ImportUploadProgress" value="Téléchargement...(p%)"/><!-- v2023 -->
	<phrase id="IncorrectCreditCard" value="Numéro de carte de crédit incorrect"/><!-- v2021 -->
	<phrase id="IncorrectDate" value="Date incorrecte (%s)"/><!-- v2021 -->
	<phrase id="IncorrectEmail" value="E-mail incorrect"/>
    <phrase id="IncorrectField" value="Valeur de champ incorrecte"/>
    <phrase id="IncorrectFloat" value="Nombre à virgule flottante incorrect"/>
    <phrase id="IncorrectGUID" value="Incorrect GUID"/>
    <phrase id="IncorrectInteger" value="Entier incorrect"/>
	<phrase id="IncorrectMin" value="Le nombre doit être supérieur ou égal à %s"/><!-- v2023 -->
	<phrase id="IncorrectMinDate" value="La date/l'heure doit être postérieure ou identique à %s"/><!-- v2023 -->
	<phrase id="IncorrectMax" value="Le nombre doit être inférieur ou égal à %s"/><!-- v2023 -->
	<phrase id="IncorrectMaxDate" value="La date/l'heure doit être antérieure ou identique à %s"/><!-- v2023 -->
	<phrase id="IncorrectPhone" value="Numéro de téléphone incorrect"/>
	<phrase id="IncorrectRange" value="Le nombre doit être compris entre %1 et %2"/>
	<phrase id="IncorrectRegExp" value="L'expression régulière ne correspond pas"/>
	<phrase id="IncorrectSecurityCode" value="Code de sécurité incorrect"/><!-- v2022 -->
	<phrase id="IncorrectSSN" value="Numéro de sécurité sociale incorrect"/>
	<phrase id="IncorrectTime" value="Heure incorrecte (%s)"/><!-- v2022 -->
	<phrase id="IncorrectUrl" value="URL invalide"/><!-- v2022 -->
	<phrase id="IncorrectValidationCode" value="Code de validation incorrect, veuillez le saisir à nouveau."/><!-- v2021 -->
	<phrase id="IncorrectZip" value="Code postal incorrect"/>
    <phrase id="Info" value="Information"/><!-- v2020 -->
    <phrase id="InlineAddLink" value="Inline Add" class="icon-inline-add ew-icon"/><!-- v11 -->
    <phrase id="InlineCopyLink" value="Inline Copy" class="icon-inline-copy ew-icon"/><!-- v11 -->
    <phrase id="InlineEditLink" value="Inline Edit" class="icon-inline-edit ew-icon"/><!-- v11 -->
    <phrase id="InsertCancelled" value="Insérer annulé"/>
	<phrase id="InsertFailed" value="Échec de l'insertion"/>
    <phrase id="InsertLink" value="Insert" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
    <phrase id="InsertSuccess" value="Inséré avec succès"/>
	<phrase id="InvalidDate" value="Date invalide"/><!-- v2021 -->
	<phrase id="InvalidKeyValue" value="Valeur de clé non valide"/>
	<phrase id="InvalidRecord" value="Enregistrement invalide ! La clé est nulle"/>
	<phrase id="InvalidPostRequest" value="Demande de publication invalide"/><!-- v11 -->
	<phrase id="InvalidParameter" value="Paramètre invalide"/>
	<phrase id="InvalidPassword" value="Mot de passe invalide"/>
	<phrase id="InvalidPasswordChars" value="Le mot de passe ne doit pas contenir &amp;, &lt;, &gt;, &quot; ou &apos;"/><!-- v2021 -->
	<phrase id="InvalidNewPassword" value="Nouveau mot de passe invalide"/>
	<phrase id="InvalidUidPwd" value="Nom d'utilisateur ou mot de passe incorrect"/>
	<phrase id="InvalidUsernameChars" value="Le nom d'utilisateur ne doit pas contenir &amp;, &lt;, &gt;, &quot; ou &apos;"/><!-- v2021 -->
	<phrase id="JwtTokenExpired" value="Votre session a expiré, veuillez actualiser votre page."/><!-- v2023 -->
    <phrase id="Language" value="Langue"/>
    <phrase id="LearnMore" value="En savoir plus"/><!-- v2019 -->
    <phrase id="LightboxTitle" value=" "/><!-- v11 -->
    <phrase id="LightboxCurrent" value="image {current} de {total}"/><!-- Note: DO NOT translate "{current}" and "{total}" --><!-- v11 -->
    <phrase id="LightboxPrevious" value="précédent"/><!-- v11 -->
    <phrase id="LightboxNext" value="suivant"/><!-- v11 -->
    <phrase id="LightboxClose" value="fermer"/><!-- v11 -->
    <phrase id="LightboxXhrError" value="Échec du chargement de ce contenu."/><!-- v11 -->
    <phrase id="LightboxImgError" value="Échec du chargement de cette image."/><!-- v11 -->
    <phrase id="List" value=""/><!-- v2019 -->
    <phrase id="ListActionButton" value="Actions" class="fa-solid fa-ellipsis-vertical ew-icon"/><!-- v2024 -->
    <phrase id="Loading" value="Chargement..."/>
    <phrase id="Login" value="Connexion" class="fa-solid fa-arrow-right-to-bracket ew-icon"/><!-- v2023 -->
    <phrase id="LoginAfterPasswordChanged" value="Mot de passe modifié. Veuillez vous reconnecter."/><!-- v2024 -->
    <phrase id="LoginAzure" value="Connexion avec Azure" class="fa-brands fa-microsoft"/><!-- v2023 -->
    <phrase id="LoginCancelled" value="Connexion annulée"/>
    <phrase id="LoginFacebook" value="Connexion avec Facebook" class="fa-brands fa-facebook-f"/><!-- v2023 -->
	<phrase id="LoginSucceeded" value="Connexion réussie, redirection..."/><!-- v2023 -->
	<phrase id="LoginFailed" value="Échec de la connexion avec %p"/><!-- v2018 -->
	<phrase id="LoginGoogle" value="Connexion avec Google" class="fa-brands fa-google"/><!-- v2023 -->
	<phrase id="LoginMsg" value="Connectez-vous pour démarrer votre session"/><!-- v2019 -->
	<phrase id="LoginOptions" value="Options"/><!-- v11 -->
	<phrase id="LoginOr" value="- OU -"/><!-- v2018 -->
	<phrase id="LoginSaml" value="Connexion avec SAML" class="fa-solid fa-user-shield"/><!-- v2023 -->
	<phrase id="LoginPage" value="Connexion"/>
	<phrase id="Login2FAPage" value="Connexion (authentification à deux facteurs)"/><!-- v2022 -->
	<phrase id="Logout" class="fa-solid fa-arrow-right-from-bracket ew-icon" value="Déconnexion"/><!-- v2023 -->
	<phrase id="LookupTitle" value="Rechercher - %s"/><!-- v2022 -->
	<phrase id="MasterDetailCopyLink" value="Copie principale/détaillée" class="icon-md-copy ew-icon"/><!-- v11 -->
	<phrase id="MasterDetailEditLink" value="Modification principale/détaillée" class="icon-md-edit ew-icon"/><!-- v11 -->
	<phrase id="MasterDetailListLink" value="Liste détaillée" class="fa-solid fa-table-list ew-icon"/><!-- v2023 -->
	<phrase id="MasterDetailViewLink" value="Vue maître/détail" class="icon-md-view ew-icon"/><!-- v11 -->
	<phrase id="MaxFileSize" value="Taille de fichier max. (%s octets) dépassée."/>
	<phrase id="MismatchPassword" value="Mismatch Password"/>
	<phrase id="MissingLookupTableName" value="Nom de table de recherche manquant"/>
	<phrase id="MissingDisplayFieldName" value="Nom du champ d'affichage manquant"/>
	<phrase id="MissingDisplayFieldValue" value="Valeur de champ d'affichage manquante"/>
	<phrase id="MissingPDFObject" value="Missing PDFObject"/><!-- v2020 -->
	<phrase id="MissingUserLevelID" value="ID de niveau utilisateur manquant"/>
	<phrase id="MissingUserLevelName" value="Nom de niveau utilisateur manquant"/>
	<phrase id="MobileNumber" value="Numéro de téléphone portable"/><!-- v2023 -->
	<phrase id="MultiColumnCards" value="Vue Cartes" class="fa-solid fa-table-cells-large ew-icon"/><!-- v2023 -->
	<phrase id="MultiColumnTable" value="Table view" class="fa-solid fa-table-list ew-icon"/><!-- v2023 -->
	<phrase id="MultipleMasterDetails" value="Maître/Détail" class="icon-master-detail ew-icon"/><!-- v11 -->
	<phrase id="NewPassword" value="Nouveau mot de passe"/><!-- v2021 -->
    <phrase id="Next" value="Suivant"/><!-- v12 -->
    <phrase id="NoAddRecord" value="Aucun enregistrement à ajouter"/>
    <phrase id="NoFieldSelected" value="Aucun champ sélectionné pour la mise à jour"/>
    <phrase id="NoPermission" value="Vous n'êtes pas autorisé à accéder à %s."/><!-- v12 -->
    <phrase id="NoAddPermission" value="Vous n'êtes pas autorisé à ajouter l'enregistrement."/>
    <phrase id="NoChartData" value="Aucune donnée à afficher"/><!-- v2020 -->
    <phrase id="NoDeletePermission" value="Vous n'êtes pas autorisé à supprimer l'enregistrement."/>
	<phrase id="NoDistinctColVals" value="Aucune valeur de colonne distincte pour SQL : "/><!-- v2020 -->
    <phrase id="NoEditPermission" value="Vous n'êtes pas autorisé à modifier l'enregistrement."/>
    <phrase id="NoHtmlForm" value="Formulaire HTML introuvable"/><!-- v2022 -->
    <phrase id="NoMenuItem" value="Aucun lien de menu trouvé"/><!-- v2024 -->
    <phrase id="NoRecord" value="Aucun enregistrement trouvé"/><!-- v2017 -->
    <phrase id="NoRecordForKey" value="Aucun enregistrement trouvé pour la clé = "/>
    <phrase id="NoReportOrCharts" value="Aucun rapport ou graphique n'est disponible pour cette page."/><!-- v2020 -->
    <phrase id="NoRecordSelected" value="Aucun enregistrement sélectionné"/>
    <phrase id="NoSubscription" value="Vous n'avez pas d'abonnement"/><!-- v2022 -->
    <phrase id="NoSubscriptions" value="Aucun abonnement trouvé"/><!-- v2022 -->
    <phrase id="NoTableGenerated" value="Aucune table générée"/>
    <phrase id="Notice" value="Avis"/><!-- v2021 -->
    <phrase id="Notifications" value="Notifications" class="fa-solid fa-bell ew-icon"/><!-- v2023 -->
    <phrase id="NotificationsDisabled" value="Notifications désactivées"/><!-- v2022 -->
    <phrase id="NotificationsEnabled" value="Notifications activées"/><!-- v2022 -->
    <phrase id="NoUserLevel" value="Aucun paramètre de niveau utilisateur."/>
    <phrase id="NullLabel" value="(Vide)"/><!-- v2020 -->
    <phrase id="Of" value="sur"/><!-- v2017 -->
    <phrase id="OKBtn" value="OK"/><!-- v2021 -->
    <phrase id="Old" value="Ancien"/>
    <phrase id="OldPassword" value="Ancien mot de passe"/><!-- v2021 -->
    <phrase id="OverwriteBtn" value="Ecraser"/><!-- v2017 -->
    <phrase id="OverwriteLink" value="Ecraser"/>
    <phrase id="Page" value="Page"/><!-- v2017 -->
    <phrase id="PageNotFound" value="Route '%p' introuvable."/><!-- v2021 -->
    <phrase id="PagerFirst" value="Premier"/>
    <phrase id="PagerLast" value="Dernier"/>
    <phrase id="PagerNext" value="Suivant"/>
    <phrase id="PagerPrevious" value="Précédent"/>
    <phrase id="Password" value="Mot de passe"/><!-- v2021 -->
    <phrase id="PasswordMask" value="********"/><!-- v12 -->
    <phrase id="PasswordRequest" value="Demande de mot de passe"/>
    <phrase id="PasswordChanged" value="Mot de passe modifié"/>
    <phrase id="PasswordExpired" value="Mot de passe expiré. Veuillez le modifier."/>
    <phrase id="PasswordStrength" value="Niveau de sécurité: %p"/><!-- v12 -->
    <phrase id="PasswordTooSimple" value="Votre mot de passe est trop simple"/><!-- v12 -->
    <phrase id="Permission" value="Permissions" class="fa-solid fa-user ew-icon"/><!-- v2023 -->
    <phrase id="PermissionAdd" value="Ajouter/Copier"/><!-- v2020 -->
    <phrase id="PermissionAdmin" value="Administrateur"/><!-- v2019 -->
    <phrase id="PermissionDelete" value="Supprimer"/><!-- v2018 -->
    <phrase id="PermissionEdit" value="Modifier"/><!-- v2018 -->
    <phrase id="PermissionExport" value="Exporter"/><!-- v2023 -->
    <phrase id="PermissionImport" value="Importer"/><!-- v2020 -->
    <phrase id="PermissionListSearchView" value="Lister/Rechercher/Afficher"/><!-- v2018 -->
    <phrase id="PermissionList" value="Lister"/><!-- v2018 -->
    <phrase id="PermissionLookup" value="Rechercher"/><!-- v2020 -->
    <phrase id="PermissionPush" value="Pousser"/><!-- v2023 -->
    <phrase id="PermissionSearch" value="Rechercher"/><!-- v2018 -->
    <phrase id="PermissionView" value="Afficher"/><!-- v2018 -->
    <phrase id="PersonalDataBtn" value="Données personnelles"/><!-- v2019 -->
    <phrase id="PersonalDataContent" value="Votre compte contient des données personnelles que vous nous avez fournies. Cette page vous permet de télécharger ou de supprimer ces données."/><!-- v2019 -->
    <phrase id="PersonalDataDeleteFailure" value="Une erreur inattendue s'est produite lors de la suppression de l'utilisateur"/><!-- v2019 -->
	<phrase id="PersonalDataDeleteSuccess" value="Données personnelles supprimées avec succès"/><!-- v2019 -->
	<phrase id="PersonalDataTitle" value="Données personnelles"/><!-- v2019 -->
	<phrase id="PersonalDataWarning" value="La suppression de ces données supprimera définitivement votre compte, et cela ne pourra pas être récupéré."/><!-- v2019 -->
	<phrase id="PleaseSelect" value="Veuillez sélectionner"/><!-- v12 -->
	<phrase id="Prev" value="Préc"/><!-- v12 -->
	<phrase id="PrimaryKeyUnspecified" value="Clé primaire non spécifiée"/>
	<phrase id="PrinterFriendly" value="Printer Friendly" class="fa-solid fa-print ew-icon"/><!-- v2023 -->
	<phrase id="PrivacyPolicy" value="Politique de confidentialité"/><!-- v2019 -->
	<phrase id="PrivacyPolicyContent" value="Utilisez cette page pour détailler la politique de confidentialité de votre site."/><!-- v2019 -->
	<phrase id="PushNotificationDefaultTitle" value="Nouvelle notification"/><!-- v2022 -->
	<phrase id="PushNotificationFormTitle" value="Titre"/><!-- v2022 -->
    <phrase id="PushNotificationFormBody" value="Body"/><!-- v2022 -->
    <phrase id="PushNotificationFailure" value="Échec de l'envoi des notifications push (échec = %f)"/><!-- v2022 -->
	<phrase id="PushNotificationSent" value="Les notifications push sont envoyées&lt;br&gt;(succès = %s, échec = %f)"/><!-- v2022 -->
	<phrase id="PushNotificationSuccess" value="Toutes les notifications push sont envoyées (succès = %s)"/><!-- v2022 -->
    <phrase id="QueryBuilder" value="Query Builder" class="fa-solid fa-sliders ew-icon"/><!-- v2023 -->
    <phrase id="QuickSearchAuto" value="Automatique"/><!-- v11 -->
    <phrase id="QuickSearchAutoShort" value="Auto"/><!-- v11 -->
    <phrase id="QuickSearchAll" value="Tous les mots"/><!-- v11 -->
    <phrase id="QuickSearchAllShort" value="Tous"/><!-- v11 -->
    <phrase id="QuickSearchAny" value="N'importe quel mot"/><!-- v11 -->
    <phrase id="QuickSearchAnyShort" value="N'importe"/><!-- v11 -->
    <phrase id="QuickSearchExact" value="Correspondance exacte"/><!-- v11 -->
    <phrase id="QuickSearchExactShort" value="Exact"/><!-- v11 -->
    <phrase id="Recipient" value="Destinataire(s)"/><!-- v2021 -->
    <phrase id="Record" value="Enregistrer"/><!-- v2022 -->
    <phrase id="RecordChangedByOtherUser" value="Les données ont été modifiées par un autre utilisateur. Cliquez sur [Recharger] pour récupérer les données modifiées (vos données dans le formulaire seront écrasées) ou cliquez sur [Écraser] pour écraser les données modifiées."/>
    <phrase id="RecordDeleted" value="enregistrement(s) supprimé(s)"/>
	<phrase id="RecordInserted" value="enregistrement(s) inséré(s)"/>
	<phrase id="RecordUpdated" value="enregistrement(s) mis à jour"/>
	<phrase id="RecordsPerPage" value="Taille de la page"/><!-- v2017 -->
	<phrase id="Register" value="S'inscrire"/><!-- v2020 -->
    <phrase id="RegisterBtn" value="Register"/>
    <phrase id="RegisterSuccess" value="Enregistrement réussi"/>
	<phrase id="RegisterSuccessActivate" value="L'inscription a réussi. Un e-mail a été envoyé à votre adresse e-mail, veuillez cliquer sur le lien dans l'e-mail pour activer votre compte."/>
	<phrase id="RegisterPage" value="Inscription"/>
	<phrase id="RelatedRecordRequired" value="Vous ne pouvez pas ajouter ou mettre à jour un enregistrement car la valeur de la clé étrangère n'existe pas dans la table maître '%t'"/>
	<phrase id="RelatedRecordExists" value="Vous ne pouvez pas supprimer un enregistrement car des enregistrements associés existent dans la table détaillée '%t'"/>
	<phrase id="ReloadBtn" value="Recharger"/><!-- v2017 -->
	<phrase id="ReloadLink" value="Recharger"/>
	<phrase id="RememberMe" value="Remember me"/>
	<phrase id="Remove" value="Supprimer"/>
	<phrase id="Replace" value="Replace"/>
	<phrase id="Report" value="Rapport"/>
    <phrase id="ResetPasswordResponse" value="Si votre adresse électronique est enregistrée, vous recevrez sous peu des instructions pour récupérer votre mot de passe."/><!-- v2019 -->
    <phrase id="ResetPassword" value="Réinitialiser le mot de passe"/><!-- v2020 -->
    <phrase id="ResetPwd" value="Réinitialiser le mot de passe"/><!-- v2020 -->
    <phrase id="ResetPwdTitle" value="Réinitialiser le mot de passe"/><!-- v2023 -->
	<phrase id="ResendRegisterEmailBtn" value="Renvoyer l'e-mail d'inscription"/><!-- v12 -->
	<phrase id="ResendRegisterEmailSuccess" value="L'e-mail d'enregistrement pour l'utilisateur '%u' a été renvoyé"/><!-- v12 -->
	<phrase id="ResendRegisterEmailFailure" value="Échec du renvoi de l'e-mail d'enregistrement pour l'utilisateur '%u'"/><!-- v12 -->
	<phrase id="Reset" value="Réinitialiser"/>
	<phrase id="ResetAllFilter" value="Réinitialiser tous les filtres" class="icon-reset-search ew-icon"/><!-- v2020 -->
	<phrase id="ResetConcurrentUserBtn" value="Réinitialiser la session utilisateur simultanée"/><!-- v12 -->
	<phrase id="ResetConcurrentUserSuccess" value="La session pour l'utilisateur '%u' a été réinitialisée"/><!-- v12 -->
	<phrase id="ResetConcurrentUserFailure" value="Échec de la réinitialisation de la session pour l'utilisateur '%u'"/><!-- v12 -->
	<phrase id="ResetLoginRetryBtn" value="Réinitialiser le nombre de tentatives de connexion"/><!-- v12 -->
	<phrase id="ResetLoginRetrySuccess" value="Le nombre de tentatives de connexion pour l'utilisateur '%u' a été réinitialisé"/><!-- v12 -->
	<phrase id="ResetLoginRetryFailure" value="Échec de la réinitialisation du nombre de tentatives de connexion pour l'utilisateur '%u'"/><!-- v12 -->
	<phrase id="ResetSearchBtn" value="Réinitialiser" class="icon-reset-search ew-icon"/><!-- v11 -->
	<phrase id="ResetSearch" value="Réinitialiser"/>
	<phrase id="ResetUserSecretBtn" value="Réinitialiser le secret utilisateur"/><!-- v2022 -->
	<phrase id="ResetUserSecretSuccess" value="La clé secrète de l'utilisateur '%u' a été réinitialisée"/><!-- v2022 -->
	<phrase id="ResetUserSecretFailure" value="Échec de la réinitialisation du secret utilisateur pour l'utilisateur '%u'"/><!-- v2022 -->
    <phrase id="RptAvg" value="AVG"/><!-- v2020 -->
    <phrase id="RptCnt" value="COUNT"/><!-- v2020 -->
    <phrase id="RptDtlRec" value="enregistrements détaillés"/><!-- v2020 -->
	<phrase id="RptGrandSummary" value="Grand Résumé"/><!-- v2020 -->
    <phrase id="RptMax" value="MAX"/><!-- v2020 -->
    <phrase id="RptMin" value="MIN"/><!-- v2020 -->
	<phrase id="RptPageSummary" value="Résumé de la page"/><!-- v2020 -->
    <phrase id="RptSum" value="SUM"/><!-- v2020 -->
    <phrase id="RptSumHead" value="Résumé pour %c : %v"/><!-- v2020 -->
	<phrase id="SaveBtn" value="Save"/><!-- v2018 -->
	<phrase id="SaveCurrentFilter" value="Enregistrer le filtre actuel"/><!-- v12 -->
	<phrase id="Scan2FAQrCode" value="Après avoir installé Google Authenticator, scannez le code QR ci-dessus et entrez le code de vérification"/><!-- v2022 -->
	<phrase id="Search" value="Rechercher"/><!-- v2017 -->
	<phrase id="SearchBtn" value="Rechercher"/><!-- v2018 -->
	<phrase id="SearchLink" value="Rechercher" class="fa-solid fa-magnifying-glass ew-icon"/><!-- v2023 -->
	<phrase id="SearchPanel" value="Panneau de recherche"/><!-- v11 -->
	<phrase id="SecurityCode" value="Code de sécurité"/><!-- v2022 -->
	<phrase id="SecurityCodeVerified" value="Code de sécurité vérifié, redirection..."/><!-- v2022 -->
	<phrase id="SelectAll" value="Tout sélectionner"/><!-- v2022 -->
	<phrase id="SelectBtn" value="Select"/><!-- v2017 -->
	<phrase id="SendEmailBtn" value="Envoyer"/>
	<phrase id="SendEmailSuccess" value="E-mail envoyé avec succès"/>
	<phrase id="Sender" value="Expéditeur"/><!-- v2021 -->
	<phrase id="SendOTP" value="Envoyer un mot de passe unique"/><!-- v2023 -->
	<phrase id="SendOTPConfirm" value="Voulez-vous vraiment envoyer le mot de passe à usage unique ?"/><!-- v2023 -->
	<phrase id="SendOTPSuccess" value="Le mot de passe unique a été envoyé avec succès."/><!-- v2023 -->
	<phrase id="SendOTPFailed" value="Le mot de passe à usage unique n'est pas envoyé avec l'erreur : %e"/><!-- v2023 -->
	<phrase id="SendOTPSkipped" value="Le mot de passe unique est ignoré pour le compte invalide '%a' de l'utilisateur '%u'"/><!-- v2023 -->
	<phrase id="SendOTPCancelled" value="Le mot de passe à usage unique est annulé par l'utilisateur"/><!-- v2023 -->
	<phrase id="SendPushNotification" value="Envoyer des notifications push" class="fa-solid fa-bell ew-icon"/><!-- v2023 -->
	<phrase id="SendPushNotificationBtn" value="Envoyer"/><!-- v2022 -->
	<phrase id="SendPushNotificationsToAll" value="Aucun abonnement sélectionné. Envoyer des notifications push à tous ?"/><!-- v2022 -->
	<phrase id="SendPwd" value="Envoyer"/><!-- v2020 -->
	<phrase id="SequenceNumber" value="%s."/>
	<phrase id="ServerCommunicationError" value="Une erreur s'est produite lors de la communication avec le serveur."/><!-- v2022 -->
	<phrase id="ServerError" value="Une erreur interne s'est produite lors du traitement de votre demande."/><!-- v2021 -->
	<phrase id="SessionWillExpire" value="Votre session expirera dans %s secondes. Cliquez sur OK pour continuer votre session."/><!-- v12 -->
	<phrase id="SessionExpired" value="Votre session a expiré."/><!-- v12 -->
	<phrase id="SetPasswordExpiredBtn" value="Définir le mot de passe expiré"/><!-- v12 -->
	<phrase id="SetPasswordExpiredSuccess" value="Le mot de passe de l'utilisateur '%u' a été défini comme expiré"/><!-- v12 -->
	<phrase id="SetPasswordExpiredFailure" value="Échec de la définition du mot de passe pour l'utilisateur '%u' comme expiré"/><!-- v12 -->
	<phrase id="ShowAllBtn" value="Afficher tout" class="icon-reset-search ew-icon"/><!-- v11 -->
	<phrase id="ShowAll" value="Afficher tout"/><!-- v11 -->
	<phrase id="Skip" value="Passer"/><!-- v2023 -->
	<phrase id="SortUp" value="Ascending" class="fa-solid fa-sort-up"/><!-- v2023 -->
	<phrase id="SortDown" value="Descending" class="fa-solid fa-sort-down"/><!-- v2023 -->
	<phrase id="Subject" value="Sujet"/><!-- v2021 -->
	<phrase id="Success" value="Succès"/><!-- v2020 -->
	<phrase id="Summary" value="Résumé"/><!-- v2020 -->
    <phrase id="SummaryColon" value=": "/><!-- v2020 -->
    <phrase id="Table" value="TABLE"/>
    <phrase id="Tables" value="Tableaux"/><!-- v2022 -->
    <phrase id="ThemeAuto" value="Automatique" class="fa-solid fa-circle-half-stroke ew-icon"/><!-- v2024 -->
    <phrase id="ThemeDark" value="Sombre" class="fa-solid fa-moon ew-icon"/><!-- v2024 -->
    <phrase id="ThemeLight" value="Lumineux" class="fa-regular fa-sun ew-icon"/><!-- v2024 -->
    <phrase id="To" value="à"/>
    <phrase id="ToggleTheme" value="Thème alternatif"/><!-- v2024 -->
    <phrase id="Top" value="Haut"/><!-- v2020 -->
    <phrase id="Total" value="Total"/>
    <phrase id="UnauthorizedUserID" value="L'utilisateur actuel (%c) n'est pas autorisé à attribuer l'ID utilisateur (%u)."/>
	<phrase id="UnauthorizedParentUserID" value="L'utilisateur actuel (%c) n'est pas autorisé à attribuer l'ID utilisateur parent (%p)."/>
	<phrase id="UnauthorizedMasterUserID" value="L'utilisateur actuel (%c) n'est pas autorisé à insérer l'enregistrement. Filtre principal : %f"/>
	<phrase id="UnsupportedBrowser" value="Votre navigateur n'est pas pris en charge par cette page"/><!-- v2021 -->
	<phrase id="Update" value="Mettre à jour"/>
    <phrase id="UpdateBtn" value="Mise à jour"/><!-- v2017 -->
    <phrase id="UpdateCancelled" value="Mise à jour annulée"/>
    <phrase id="UpdateFailed" value="Échec de la mise à jour"/>
    <phrase id="UpdateLink" value="Mettre à jour" class="fa-solid fa-check ew-icon"/><!-- v2023 -->
	<phrase id="UpdateSelectedLink" value="Mettre à jour les enregistrements sélectionnés" class="fa-solid fa-pen ew-icon"/><!-- v2023 -->
	<phrase id="UpdateSomeRecordsFailed" value="Échec de la mise à jour pour les enregistrements avec les clés : %k"/><!-- v2022 -->
    <phrase id="UpdateSuccess" value="Mise à jour réussie"/>
    <phrase id="Uploading" value="Téléchargement..."/>
    <phrase id="UploadStart" value="Démarrer"/>
    <phrase id="UploadCancel" value="Annuler"/>
    <phrase id="UploadDelete" value="Supprimer"/>
    <phrase id="UploadOverwrite" value="Ecraser l'ancien fichier ?"/>
    <phrase id="UploadError1" value="La taille du fichier téléchargé dépasse la directive upload_max_file size dans php.ini"/><!-- v2023 -->
    <phrase id="UploadError2" value="La taille du fichier téléchargé dépasse la directive MAX_FILE_SIZE spécifiée dans le formulaire HTML"/><!-- v2023 -->
    <phrase id="UploadError3" value="Le fichier n'a été que partiellement téléchargé"/><!-- v2023 -->
    <phrase id="UploadError4" value="Aucun fichier n'a été téléchargé"/><!-- v2023 -->
    <phrase id="UploadError6" value="Dossier temporaire manquant"/><!-- v2023 -->
    <phrase id="UploadError7" value="Échec de l'écriture du fichier sur le disque"/><!-- v2023 -->
    <phrase id="UploadError8" value="Une extension PHP a interrompu le téléchargement du fichier"/><!-- v2023 -->
    <phrase id="UploadErrorPostMaxSize" value="La taille du fichier téléchargé dépasse la directive post_max_size dans php.ini"/><!-- v2023 -->
    <phrase id="UploadErrorMaxFileSize" value="Le fichier est trop volumineux"/><!-- v2023 -->
    <phrase id="UploadErrorMinFileSize" value="Le fichier est trop petit"/><!-- v2023 -->
    <phrase id="UploadErrorAcceptFileTypes" value="Type de fichier non autorisé"/><!-- v2023 -->
    <phrase id="UploadErrorMaxNumberOfFiles" value="Nombre maximum de fichiers dépassé"/><!-- v2023 -->
    <phrase id="UploadErrorMaxWidth" value="L'image dépasse la largeur maximale"/><!-- v2023 -->
    <phrase id="UploadErrorMinWidth" value="L'image nécessite une largeur minimale"/><!-- v2023 -->
    <phrase id="UploadErrorMaxHeight" value="L'image dépasse la hauteur maximale"/><!-- v2023 -->
    <phrase id="UploadErrorMinHeight" value="L'image nécessite une hauteur minimale"/><!-- v2023 -->
    <phrase id="UploadErrorMaxFileLength" value="La longueur totale des noms de fichiers dépasse la longueur du champ"/>
    <phrase id="UserAdministrator" value="Administrateur"/><!-- v12 -->
    <phrase id="UserAnonymous" value="Anonyme"/><!-- v12 -->
    <phrase id="UserDefault" value="Default"/><!-- v12 -->
    <phrase id="UserEmail" value="Email"/>
    <phrase id="UserExists" value="L'utilisateur existe déjà"/>
    <phrase id="UserLevel" value="Niveau utilisateur : "/>
	<phrase id="UserLevelAdministratorName" value="Le nom du niveau d'utilisateur pour le niveau d'utilisateur -1 doit être 'Administrateur'"/>
	<phrase id="UserLevelAnonymousName" value="Le nom du niveau d'utilisateur pour le niveau d'utilisateur -2 doit être 'Anonyme'"/><!-- v12 -->
	<phrase id="UserLevelPermission" value="Autorisations au niveau de l'utilisateur"/>
	<phrase id="UserLevelIDInteger" value="L'ID de niveau utilisateur doit être un nombre entier"/>
	<phrase id="UserLevelDefaultName" value="Le nom du niveau d'utilisateur pour le niveau d'utilisateur 0 doit être 'Default'"/>
	<phrase id="UserLevelIDIncorrect" value="L'ID de niveau utilisateur défini par l'utilisateur doit être supérieur à 0"/>
	<phrase id="UserLevelNameIncorrect" value="Le nom de niveau utilisateur défini par l'utilisateur ne peut pas être 'Anonyme', 'Administrateur' ou 'Par défaut'"/>
    <phrase id="UserLoggedIn" value="L'utilisateur '%u' est déjà connecté"/>
    <phrase id="UserName" value="Nom de l'utilisateur"/><!-- v2021 -->
    <phrase id="UserNotFound" value="Utilisateur '%u' introuvable"/><!-- v2018 -->
    <phrase id="UserForceLogout" value="Votre session a été déconnectée."/><!-- v2024 -->
    <phrase id="ValueNotExist" value="Valeur absente de la base de donnée"/><!-- v11 -->
    <phrase id="Verify" value="Vérifier"/><!-- v2022 -->
    <phrase id="View" value="Afficher"/>
    <phrase id="ViewImageGallery" value="Cliquez pour voir l'image"/><!-- v12 -->
    <phrase id="ViewLink" value="Détail" class="icon-view ew-icon"/><!-- v11 -->
    <phrase id="ViewPageAddLink" value="Ajouter" class="fa-solid fa-plus ew-icon"/><!-- v2023 -->
    <phrase id="ViewPageCopyLink" value="Copier" class="fa-regular fa-copy ew-icon"/><!-- v2023 -->
    <phrase id="ViewPageDeleteLink" value="Supprimer" class="fa-solid fa-trash ew-icon"/><!-- v2023 -->
    <phrase id="ViewPageDetailLink" value=""/>
    <phrase id="ViewPageEditLink" value="Modifier" class="fa-solid fa-pen ew-icon"/><!-- v2023 -->
    <phrase id="Warning" value="Avertissement"/><!-- v2020 -->
    <phrase id="Week" value="Semaine"/><!-- v2020 -->
    <phrase id="WrongFileType" value="Type de fichier non autorisé."/>
    <phrase id="Year" value="Année"/><!-- v2020 -->
    <phrase id="=" value="&amp;nbsp;"/><!-- v12 -->
    <phrase id="EQUAL" value="="/><!-- v12 -->
    <phrase id="IN" value="dans"/><!-- v2023 -->
    <phrase id="NOT IN" value="pas dans"/><!-- v2023 -->
    <phrase id="&lt;&gt;" value="&amp;lt;&amp;gt;"/>
    <phrase id="&lt;" value="&amp;lt;"/>
    <phrase id="&lt;=" value="&amp;lt;="/>
    <phrase id="&gt;" value="&amp;gt;"/>
    <phrase id="&gt;=" value="&amp;gt;="/>
    <phrase id="LIKE" value="contient"/>
    <phrase id="NOT LIKE" value="ne contient pas"/><!-- v2023 -->
    <phrase id="STARTS WITH" value="commence par"/>
    <phrase id="NOT STARTS WITH" value="ne commence pas par"/><!-- v2023 -->
    <phrase id="ENDS WITH" value="se termine par"/>
    <phrase id="NOT ENDS WITH" value="ne se termine pas par"/><!-- v2023 -->
    <phrase id="IS EMPTY" value="est vide"/><!-- v2023 -->
    <phrase id="IS NOT EMPTY" value="n'est pas vide"/><!-- v2023 -->
    <phrase id="IS NULL" value="est nul"/>
    <phrase id="IS NOT NULL" value="n'est pas nul"/>
    <phrase id="BETWEEN" value="entre"/>
    <phrase id="NOT BETWEEN" value="pas entre"/><!-- v2023 -->
    <phrase id="AND" value="et"/>
    <phrase id="OR" value="ou"/>
<!-- Advanced Filter --><!-- v2020 -->
    <phrase id="Future" value="Future"/>
    <phrase id="Past" value="Passé"/>
    <phrase id="Last14Days" value="14 derniers jours"/>
    <phrase id="Last30Days" value="30 derniers jours"/>
    <phrase id="Last7Days" value="7 derniers jours"/>
    <phrase id="Next14Days" value="14 prochains jours"/>
    <phrase id="Next30Days" value="30 prochains jours"/>
    <phrase id="Next7Days" value="7 prochains jours"/>
    <phrase id="Today" value="Aujourd'hui"/>
    <phrase id="Tomorrow" value="Demain"/>
    <phrase id="YESTERDAY" value="Hier"/>
	<phrase id="LastMonth" value="Dernier mois"/>
	<phrase id="NextMonth" value="Le mois prochain"/>
	<phrase id="ThisMonth" value="Ce mois-ci"/>
	<phrase id="LastTwoWeeks" value="Deux dernières semaines"/>
	<phrase id="LastWeek" value="La semaine dernière"/>
	<phrase id="NextTwoWeeks" value="Les deux prochaines semaines"/>
	<phrase id="NextWeek" value="La semaine prochaine"/>
	<phrase id="ThisWeek" value="Cette semaine"/>
	<phrase id="LastYear" value="L'année dernière"/>
	<phrase id="NextYear" value="L'année prochaine"/>
	<phrase id="ThisYear" value="Cette année"/>
<!-- Exceptions --><!-- v2021 -->
    <phrase id="400" value="Bad Request"/>
    <phrase id="400Desc" value="Le serveur ne peut pas ou ne veut pas traiter la demande en raison d'une erreur client apparente."/>
	<phrase id="401" value="Non autorisé"/>
	<phrase id="401Desc" value="La demande nécessite une authentification utilisateur valide."/>
	<phrase id="403" value="Interdit"/>
	<phrase id="403Desc" value="Vous n'êtes pas autorisé à effectuer l'opération demandée."/>
	<phrase id="404" value="Introuvable"/>
	<phrase id="404Desc" value="La ressource demandée est introuvable. Veuillez vérifier l'URI et réessayer."/>
	<phrase id="405" value="Méthode non autorisée"/>
	<phrase id="405Desc" value="La méthode de requête n'est pas prise en charge pour la ressource demandée."/>
	<phrase id="500" value="Erreur interne du serveur"/>
	<phrase id="500Desc" value="Condition inattendue rencontrée empêchant le serveur de répondre à la demande."/>
	<phrase id="501" value="Non implémenté"/>
	<phrase id="501Desc" value="Le serveur ne prend pas en charge la fonctionnalité requise pour répondre à la demande."/>
    <phrase id="503" value="Site en cours de maintenance"/><!-- v2024 -->
    <phrase id="503Desc" value="Le serveur n'est pas prêt à traiter la demande."/><!-- v2024 -->
<!-- DO NOT change letter case of the following IDs! -->
<!-- Datetime Picker --><!-- v2023 -->
    <datetimepicker>
    <phrase id="today" value="Aller à aujourd'hui"/>,
	<phrase id="clear" value="Effacer la sélection"/>,
	<phrase id="close" value="Fermer le sélecteur"/>,
	<phrase id="selectMonth" value="Sélectionner le mois"/>,
	<phrase id="previousMonth" value="Mois précédent"/>,
	<phrase id="nextMonth" value="Le mois prochain"/>,
	<phrase id="selectYear" value="Sélectionner l'année"/>,
	<phrase id="previousYear" value="Année précédente"/>,
	<phrase id="nextYear" value="L'année prochaine"/>,
    <phrase id="selectDecade" value="Select Decade"/>,
    <phrase id="previousDecade" value="Previous Decade"/>,
    <phrase id="nextDecade" value="Prochaine décennie"/>,
    <phrase id="previousCentury" value="Previous Century"/>,
    <phrase id="nextCentury" value="Next Century"/>,
    <phrase id="pickHour" value="Pick Hour"/>,
    <phrase id="incrementHour" value="Incrémenter l'heure"/>,
	<phrase id="decrementHour" value="Decrement Hour"/>,
	<phrase id="pickMinute" value="Choisir une minute"/>,
	<phrase id="incrementMinute" value="Incrément Minute"/>,
	<phrase id="decrementMinute" value="Decrement Minute"/>,
	<phrase id="pickSecond" value="Choisir une seconde"/>,
	<phrase id="incrementSecond" value="Incrément Seconde"/>,
	<phrase id="decrementSecond" value="Decrement Second"/>,
	<phrase id="toggleMeridiem" value="Toggle Meridiem"/>,
	<phrase id="selectTime" value="Sélectionner l'heure"/>,
	<phrase id="selectDate" value="Sélectionner une date"/>
    </datetimepicker>
<!-- Select2 --><!-- v2022 -->
    <select2>
        <phrase id="errorLoading" value="Les résultats n'ont pas pu être chargés."/>
		<phrase id="inputTooLong" value="Veuillez supprimer %s caractère(s)"/>
		<phrase id="inputTooShort" value="Veuillez entrer %s ou plusieurs caractères"/>
		<phrase id="loadingMore" value="Chargement de plus..."/>
		<phrase id="maximumSelected" value="Vous ne pouvez sélectionner que %s élément(s)"/>
		<phrase id="noResults" value="Aucun résultat trouvé"/>
		<phrase id="searching" value="Recherche..."/>
		<phrase id="removeAllItems" value="Supprimer tous les éléments"/>
		<phrase id="removeItem" value="Supprimer l'élément"/>
        <phrase id="search" value="Rechercher"/>
    </select2>
<!-- jQuery Query Builder --><!-- v2023 -->
    <querybuilderjs>
        <phrase id="add_rule" value="Add rule"/>
        <phrase id="add_group" value="Add group"/>
        <phrase id="delete_rule" value="Supprimer"/>
        <phrase id="delete_group" value="Supprimer"/>
        <phrase id="invert" value="Invert"/>
        <phrase id="NOT" value="NOT"/>
        <conditions>
            <phrase id="AND" value="AND"/>
            <phrase id="OR" value="OR"/>
        </conditions>
        <operators>
            <phrase id="equal" value="="/>
            <phrase id="not_equal" value="&amp;lt;&amp;gt;"/>
            <phrase id="in" value="in"/>
            <phrase id="not_in" value="not in"/>
            <phrase id="less" value="&amp;lt;"/>
            <phrase id="less_or_equal" value="&amp;lt;="/>
            <phrase id="greater" value="&amp;gt;"/>
            <phrase id="greater_or_equal" value="&amp;gt;="/>
            <phrase id="between" value="between"/>
            <phrase id="not_between" value="not between"/>
            <phrase id="begins_with" value="starts with"/>
            <phrase id="not_begins_with" value="doesn't starts with"/>
            <phrase id="contains" value="contains"/>
            <phrase id="not_contains" value="doesn't contain"/>
            <phrase id="ends_with" value="ends with"/>
            <phrase id="not_ends_with" value="doesn't end with"/>
            <phrase id="is_empty" value="is empty"/>
            <phrase id="is_not_empty" value="is not empty"/>
            <phrase id="is_null" value="is null"/>
            <phrase id="is_not_null" value="is not null"/>
        </operators>
        <errors>
            <phrase id="no_filter" value="Aucun filtre sélectionné"/>
			<phrase id="empty_group" value="Le groupe est vide"/>
			<phrase id="radio_empty" value="Aucune valeur sélectionnée"/>
			<phrase id="checkbox_empty" value="Aucune valeur sélectionnée"/>
			<phrase id="select_empty" value="Aucune valeur sélectionnée"/>
			<phrase id="string_empty" value="Valeur vide"/>
			<phrase id="string_exceed_min_length" value="Doit contenir au moins {0} caractères"/>
			<phrase id="string_exceed_max_length" value="Ne doit pas contenir plus de {0} caractères"/>
			<phrase id="string_invalid_format" value="Format invalide ({0})"/>
			<phrase id="number_nan" value="Pas un nombre"/>
			<phrase id="number_not_integer" value="Pas un entier"/>
			<phrase id="number_not_double" value="Pas un vrai nombre"/>
			<phrase id="number_exceed_min" value="Doit être supérieur à {0}"/>
			<phrase id="number_exceed_max" value="Doit être inférieur à {0}"/>
			<phrase id="number_wrong_step" value="Doit être un multiple de {0}"/>
			<phrase id="number_between_invalid" value="Valeurs invalides, {0} est supérieur à {1}"/>
			<phrase id="datetime_empty" value="Valeur vide"/>
			<phrase id="datetime_invalid" value="Format de date invalide ({0})"/>
			<phrase id="datetime_exceed_min" value="Doit être après {0}"/>
			<phrase id="datetime_exceed_max" value="Doit être avant {0}"/>
			<phrase id="datetime_between_invalid" value="Valeurs invalides, {0} est supérieur à {1}"/>
			<phrase id="boolean_not_valid" value="Pas un booléen"/>'
			<phrase id="operator_not_multiple" value="L'opérateur '{1}' ne peut pas accepter plusieurs valeurs"/>
        </errors>
    </querybuilderjs>
<!-- FullCalendar --><!-- v2023 -->
    <fullcalendar>
        <week>
            <phrase id="dow" value="0"/><!-- Entier. Jour de la semaine. Dimanche=0, Lundi=1, Mardi=2, etc. -->
			<phrase id="doy" value="4"/><!-- Entier. Jour de l'année. Le nombre de jours doit être compris dans l'année pour être considéré comme la première semaine -->
        </week>
        <buttonText>
            <phrase id="prev" value="précédent"/>
            <phrase id="next" value="suivant"/>
            <phrase id="prevYear" value="année précédente"/>
            <phrase id="nextYear" value="année prochaine"/>
			<phrase id="year" value="année"/>
			<phrase id="today" value="aujourd'hui"/>
			<phrase id="month" value="mois"/>
			<phrase id="week" value="semaine"/>
			<phrase id="day" value="jour"/>
            <phrase id="list" value="list"/>
        </buttonText>
         <buttonHints>
            <phrase id="prev" value="Previous $0"/><!-- Do not translate '$0' -->
            <phrase id="next" value="Next $0"/><!-- Do not translate '$0' -->
        </buttonHints>
        <phrase id="weekText" value="W"/>
        <phrase id="weekTextLong" value="Semaine"/>
		<phrase id="closeHint" value="Fermer"/>
		<phrase id="timeHint" value="Heure"/>
		<phrase id="eventHint" value="Evénement"/>
		<phrase id="allDayText" value="toute la journée"/>
		<phrase id="moreLinkText" value="plus"/>
		<phrase id="noEventsText" value="Aucun événement à afficher"/>
		<phrase id="viewHint" value="$0 view"/><!-- Ne pas traduire '$0' -->
		<phrase id="navLinkHint" value="Aller à $0"/><!-- Ne pas traduire '$0' -->
    </fullcalendar>
</global>
</ew-language>