{ "LOGIN": { "SIGN_IN_TITLE": "Connexion", "SIGN_IN_GOOGLE": "Continuer avec Google", "SIGN_IN_MICROSOFT": "Continuer avec Microsoft", "OR_EMAIL": "ou connectez-vous par email", "EMAIL": "Email", "PASSWORD": "Mot de passe", "FORGOT_PASSWORD": "Mot de passe oublie ?", "SIGN_IN": "Se connecter", "SIGNING_IN": "Connexion en cours...", "PROCESSING": "Traitement en cours...", "MOTTO_DESC": "La plateforme collaborative tout-en-un pour la creation de contenu de marque", "MOTTO": "Master The Monster", "ERROR_EMAIL_REQUIRED": "L'email est requis", "ERROR_PASSWORD_REQUIRED": "Le mot de passe est requis", "ERROR_INVALID_CREDENTIALS": "Email ou mot de passe invalide", "ERROR_USER_NOT_FOUND": "Utilisateur introuvable", "ERROR_ACCOUNT_DEACTIVATED": "Votre compte a ete desactive", "ERROR_ACCOUNT_BLOCKED": "Votre compte a ete bloque", "ERROR_IP_BLOCKED": "Acces refuse depuis cette adresse IP" }, "NAV": { "DASHBOARD": "Tableau de bord", "CAPACITY": "Capacite", "MEMBERS": "Membres", "TEAMS": "Equipes", "ASSIGNMENTS": "Affectations", "ABSENCES": "Absences", "PROJECTS": "Projets", "BUDGET": "Budget", "REFERENCE": "Donnees de reference", "HELP": "Aide", "LOGOUT": "Deconnexion" }, "PAGE_TITLE": { "DASHBOARD": "Tableau de bord", "CAPACITY": "Planification de capacite", "MEMBER_LIST": "Membres", "MEMBER_DETAIL": "Detail du membre", "TEAM_LIST": "Equipes", "TEAM_DETAIL": "Detail de l'equipe", "ASSIGNMENT_LIST": "Affectations", "ABSENCE_LIST": "Absences", "PROJECT_LIST": "Projets", "PROJECT_DETAIL": "Detail du projet", "BUDGET_ANALYSIS": "Analyse budgetaire", "REFERENCE": "Donnees de reference", "ABSENCE_TYPES": "Types d'absence", "ACTIVITY_TYPES": "Types d'activite", "WORK_SCHEDULE_LIST": "Horaires de travail", "WORK_SCHEDULE_DETAIL": "Detail de l'horaire" }, "COMMON": { "SAVE": "Enregistrer", "CANCEL": "Annuler", "DELETE": "Supprimer", "CONFIRM": "Confirmer", "SEARCH": "Rechercher", "LOADING": "Chargement...", "NO_DATA": "Aucune donnee disponible", "ACTIONS": "Actions", "STATUS": "Statut", "FROM": "Du", "TO": "Au", "ADD": "Ajouter", "EDIT": "Modifier", "BACK": "Retour", "YES": "Oui", "NO": "Non", "ID": "ID", "NAME": "Nom", "ROWS": "Lignes", "DELETE_CONFIRM_TITLE": "Confirmer la suppression", "DELETE_CONFIRM_MSG": "Voulez-vous vraiment supprimer cet element ? Cette action est irreversible.", "ERROR_GENERIC": "Une erreur est survenue. Veuillez reessayer.", "DELETE_CONFIRM_MSG_NAMED": "Voulez-vous vraiment supprimer \"{{name}}\" ? Cette action est irreversible.", "TODAY": "Aujourd'hui", "PREVIOUS": "Précédent", "NEXT": "Suivant", "SELECTED": "sélectionné(s)", "REFRESH": "Rafraîchir", "MON": "Lun", "TUE": "Mar", "WED": "Mer", "THU": "Jeu", "FRI": "Ven", "SAT": "Sam", "SUN": "Dim" }, "SIMULATION": { "TENANT": "Locataire", "MANAGER": "Gestionnaire", "TITLE": "Mode simulation" }, "REFERENCE": { "TITLE": "Donnees de reference", "ABSENCE_TYPES": "Types d'absence", "ACTIVITY_TYPES": "Types d'activite", "WORK_SCHEDULES": "Horaires de travail", "TYPE_NAME": "Nom du type", "IS_PAID": "Remunere", "FOR_ASSIGNMENT": "Pour affectation", "FOR_BUDGET": "Pour budget", "SCHEDULE_NAME": "Nom de l'horaire", "DEFAULT": "Par defaut", "EXCEPTIONS": "Exceptions calendrier", "EXCEPTION_DATE": "Date", "EXCEPTION_NAME": "Nom", "WORKING_DAY": "Jour ouvre", "OVERRIDE_HOURS": "Heures modifiees", "ADD_EXCEPTION": "Ajouter une exception", "BULK_HOLIDAYS": "Ajout groupes de jours feries", "HOURS": "Heures", "MON": "Lun", "TUE": "Mar", "WED": "Mer", "THU": "Jeu", "FRI": "Ven", "SAT": "Sam", "SUN": "Dim", "EFFECTIVE_FROM": "Du", "EFFECTIVE_TO": "Au", "EXCEPTION_COUNT": "Exceptions", "EXCEPTION_COUNT_SHORT": "Exp.", "WEEKLY_TOTAL": "Total hebdomadaire", "EDIT_SCHEDULE": "Modifier l'horaire", "HOURS_GRID": "Heures hebdomadaires", "NEW_ABSENCE_TYPE": "Nouveau type d'absence", "EDIT_ABSENCE_TYPE": "Modifier le type d'absence", "NEW_ACTIVITY_TYPE": "Nouveau type d'activite", "EDIT_ACTIVITY_TYPE": "Modifier le type d'activite", "NEW_WORK_SCHEDULE": "Nouvel horaire de travail", "DAILY": "Journalier", "MONTHLY": "Mensuel", "EDIT_WORK_SCHEDULE": "Modifier l'horaire de travail", "NEW_EXCEPTION": "Nouvelle exception", "EDIT_EXCEPTION": "Modifier l'exception", "DELETE_SCHEDULE_CONFIRM": "Voulez-vous vraiment supprimer \"{{name}}\" ? Toutes les exceptions de cet horaire seront aussi supprimees.", "DELETE_EXCEPTION_CONFIRM": "Supprimer l'exception du {{date}} ?" }, "CALENDAR": { "JAN": "Jan", "FEB": "Fev", "MAR": "Mar", "APR": "Avr", "MAY": "Mai", "JUN": "Jun", "JUL": "Jul", "AUG": "Aou", "SEP": "Sep", "OCT": "Oct", "NOV": "Nov", "DEC": "Dec", "WD_MON": "L", "WD_TUE": "M", "WD_WED": "M", "WD_THU": "J", "WD_FRI": "V", "WD_SAT": "S", "WD_SUN": "D", "DAY_OFF": "Jour de repos", "REDUCED_HOURS": "Heures reduites", "CLICK_HINT": "Cliquer sur un jour pour ajouter/modifier", "CALENDAR_VIEW": "Calendrier", "TABLE_VIEW": "Tableau", "ADD_EXCEPTION": "Ajouter une exception", "NO_EXCEPTIONS": "Aucune exception pour cette annee", "TYPE": "Type" }, "DASHBOARD": { "TITLE": "Tableau de bord", "TEAM_OVERVIEW": "Vue d'ensemble des equipes", "UPCOMING_ABSENCES": "Absences a venir", "ALERTS": "Alertes", "NO_ALERTS": "Aucune alerte active", "NO_ABSENCES_UPCOMING": "Aucune absence prevue", "MEMBERS": "membres", "UTILIZATION": "Utilisation", "ALERT_COUNT": "alerte(s)", "SHOW_MORE": "Voir plus", "TEAMS": "Équipes", "MBR": "Mbr", "MORE_TEAMS": "de plus", "VIEW_ALL_TEAMS": "Voir toutes les équipes", "ALERTS_CLEAR_TITLE": "Tout est en ordre", "NO_ALERTS_ALL_CLEAR": "Aucune alerte — tout est en ordre", "NEW_ASSIGNMENT": "Nouvelle affectation", "LOG_ABSENCE": "Saisir une absence", "VIEW_SUMMARY": "Synth\u00e8se", "VIEW_DETAILED": "D\u00e9taill\u00e9", "KPI_GLOBAL_UTIL": "Capacit\u00e9 globale", "KPI_OVERLOADED": "Surcharg\u00e9s", "KPI_AVAILABLE": "Disponibles", "KPI_TOTAL_MEMBERS": "{{count}} membres", "STATUS_OK": "OK", "STATUS_TENSION": "Tension", "STATUS_CRITIQUE": "Critique", "ABSENCES_TODAY": "Aujourd'hui", "ABSENCES_THIS_WEEK": "Cette semaine", "NO_ABSENCES_TODAY": "Personne d'absent aujourd'hui", "NO_ABSENCES_THIS_WEEK": "Aucune absence cette semaine" }, "PROJECTS": { "TITLE": "Projets", "ADD": "Ajouter un projet", "NAME": "Nom du projet", "MANAGER": "Responsable", "BRAND": "Marque", "WORKSPACE": "Espace de travail", "CAMPAIGN": "Campagne", "NO_PROJECTS": "Aucun projet trouve", "BUDGET": "Budget", "ASSIGNED_MEMBERS": "Membres affectes", "CREATE_TITLE": "Nouveau projet", "EDIT_TITLE": "Modifier le projet", "ALLOCATION": "Allocation", "START_DATE": "Date de debut", "END_DATE": "Date de fin", "MEMBER": "Membre", "ACTIVITY_TYPE": "Type d'activite", "PLANNED_START_DATE": "Date de d\u00e9but pr\u00e9vue", "PLANNED_END_DATE": "Date de fin pr\u00e9vue", "ACTUAL_START_DATE": "Date de d\u00e9but r\u00e9elle", "ACTUAL_END_DATE": "Date de fin r\u00e9elle", "STATUS": "Statut", "SELECT_STATUS": "S\u00e9lectionner un statut..." }, "PROJECT_STATUS": { "DRAFT": "Brouillon", "ACTIVE": "Actif", "ON_HOLD": "En pause", "CLOSED": "Termin\u00e9", "CANCELLED": "Annul\u00e9" }, "ASSIGNMENT_STATUS": { "PLANNED": "Pr\u00e9vu", "CONFIRMED": "Confirm\u00e9", "CANCELLED": "Annul\u00e9" }, "BUDGET": { "TITLE": "Budget", "ACTIVITY_TYPE": "Type d'activite", "SELECT_ACTIVITY_TYPE": "Selectionner un type d'activite...", "LABEL": "Libelle", "AMOUNT": "Montant", "CONSUMED": "Consomme", "REMAINING": "Restant", "CONSUMPTION": "Consommation", "COMPANY": "Societe", "TOTAL": "Total", "ADD_BUDGET": "Ajouter une ligne budgetaire", "OVERVIEW": "Vue d'ensemble", "ANALYSIS": "Analyse budgetaire", "STATUS": "Statut", "NO_BUDGETS": "Aucun budget defini", "NOTE": "Note", "EFFECTIVE_FROM": "Effectif du", "EFFECTIVE_TO": "Effectif au", "TOTAL_BUDGET": "Budget total", "TOTAL_CONSUMED": "Total consomme", "OVERALL_CONSUMPTION": "Consommation globale", "OVER_BUDGET": "Dépassement", "AT_RISK": "À risque", "ON_TRACK": "En bonne voie", "ACTIVITY": "Activité" }, "ALERTS": { "OVER_ALLOCATION": "Sur-allocation", "EXPIRING_MEMBERSHIP": "Adhesion expirante", "BUDGET_OVERRUN": "Depassement de budget" }, "MEMBERS": { "TITLE": "Membres", "ADD": "Ajouter un membre", "SEARCH_PLACEHOLDER": "Rechercher des membres...", "NAME": "Nom", "ROLE_TITLE": "Role", "CAPACITY": "Capacite (h/jour)", "TEAMS": "Equipes", "ASSIGNMENTS": "Affectations", "ABSENCES": "Absences", "NO_MEMBERS": "Aucun membre trouvé", "EDIT_TITLE": "Modifier le membre", "CREATE_TITLE": "Nouveau membre" }, "TEAMS": { "TITLE": "Equipes", "ADD": "Creer une equipe", "NAME": "Nom de l'equipe", "MANAGER": "Responsable", "MEMBER_COUNT": "Membres", "DESCRIPTION": "Description", "MEMBERSHIPS": "Membres de l'equipe", "ADD_MEMBER": "Ajouter un membre", "ALLOCATION": "Allocation", "EMPLOYMENT_TYPE": "Type d'emploi", "RATE": "Tarif", "COMPANY": "Societe", "EFFECTIVE_DATES": "Dates d'effet", "EDIT_MEMBERSHIP": "Modifier l'affectation", "CREATE_TITLE": "Nouvelle equipe", "ADD_MEMBERSHIP": "Ajouter un membre", "MEMBERSHIP_TITLE": "Modifier l'affectation", "RATE_PERIOD": "Periode", "CAPACITY": "Capacite (h/jour)" }, "ASSIGNMENTS": { "TITLE": "Affectations", "ADD": "Nouvelle affectation", "MEMBER": "Membre", "PROJECT": "Projet", "ACTIVITY_TYPE": "Type d'activite", "ALLOCATION": "Allocation", "START_DATE": "Date de debut", "END_DATE": "Date de fin", "STATUS": "Statut", "NOTE": "Note", "EXPORT_CSV": "Exporter CSV", "CONFIRM_SELECTED": "Confirmer la selection", "CANCEL_SELECTED": "Annuler la selection", "BULK_CONFIRM_TITLE": "Confirmer les affectations", "BULK_CONFIRM_MSG": "Êtes-vous sûr de vouloir confirmer les affectations sélectionnées ?", "BULK_CANCEL_TITLE": "Annuler les affectations", "BULK_CANCEL_MSG": "Êtes-vous sûr de vouloir annuler les affectations sélectionnées ?", "NO_ASSIGNMENTS": "Aucune affectation trouvée", "CREATE_TITLE": "Nouvelle affectation", "EDIT_TITLE": "Modifier l'affectation", "TABLE": "Liste", "TIMELINE": "Chronologie", "CAPACITY": "Capacite", "TEAMS": "Equipes", "MEMBER_MANAGERS": "Managers", "CAPACITY_H_DAY": "Capacite h/jour", "EMPLOYMENT_TYPE": "Type d'emploi", "COMPANY": "Societe", "PROJECT_MANAGER": "Chef de projet", "BRAND": "Marque", "WORKSPACE": "Espace de travail", "CAMPAIGN": "Campagne" }, "ABSENCES": { "TITLE": "Absences", "ADD": "Nouvelle absence", "MEMBER": "Membre", "TYPE": "Type", "START_DATE": "Date de debut", "END_DATE": "Date de fin", "HOURS_PER_DAY": "Heures/jour", "STATUS": "Statut", "NOTE": "Note", "TEAMS": "Équipes", "MANAGERS": "Managers", "CALENDAR_VIEW": "Calendrier", "TABLE_VIEW": "Liste", "NO_ABSENCES": "Aucune absence trouvée", "CREATE_TITLE": "Nouvelle absence", "EDIT_TITLE": "Modifier l'absence" }, "CAPACITY": { "TITLE": "Planification de capacite", "GRAPH": "Graphique", "STACK": "Empil\u00e9", "GRAPH_TOOLTIP": "Une barre par p\u00e9riode color\u00e9e par charge", "STACK_TOOLTIP": "Segments cumul\u00e9s par p\u00e9riode", "STACK_BY": "Empiler par", "STACK_BY_PROJECT": "Projet", "STACK_BY_PROJECT_MANAGER": "Chef de projet", "STACK_BY_BRAND": "Marque", "STACK_BY_WORKSPACE": "Espace de travail", "STACK_BY_CAMPAIGN": "Campagne", "STACK_BY_ACTIVITY_TYPE": "Type d'activit\u00e9", "TODAY": "Aujourd'hui", "ZOOM": "Zoom", "CAPACITY": "Capacit\u00e9", "ASSIGNED": "Affect\u00e9", "ABSENT": "Absent", "AVAILABLE": "Disponible", "FREE": "Libre", "OVER": "Surcharge", "NO_DATA": "Aucune donn\u00e9e de capacit\u00e9 pour cette p\u00e9riode", "OVER_ALLOCATED": "Sur-allou\u00e9", "TRUNCATED": "Affichage partiel de {{total}} lignes. Affinez les filtres pour voir la liste compl\u00e8te.", "SEGMENT_ASSIGNED": "Affect\u00e9", "SEGMENT_ABSENCE": "Absent", "SEGMENT_IDLE": "Libre", "SEGMENT_OVER": "Surcharge" }, "FILTER": { "MANAGER": "Manager", "TEAM": "Équipe", "PROJECT": "Projet", "MEMBER": "Membre", "ACTIVITY_TYPE": "Type d'activité", "ABSENCE_TYPE": "Type d'absence", "EMPLOYMENT_TYPE": "Type de contrat", "STATUS": "Statut", "DATE_RANGE": "Période", "CLEAR_ALL": "Tout réinitialiser", "CLEAR": "Effacer", "SEARCH_PLACEHOLDER": "Tapez pour chercher...", "SELECTED": "sélectionné(s)", "NO_RESULTS": "Aucun résultat", "LOADING": "Chargement...", "BRAND": "Marque", "WORKSPACE": "Espace de travail", "CAMPAIGN": "Campagne", "PERIOD_START": "Du", "PERIOD_END": "Au", "PROJECT_STATUS": "Statut projet", "PROJECT_MANAGER": "Chef de projet", "ASSIGNMENT_STATUS": "Statut d'affectation", "PLANNED": "Dates pr\u00e9vues", "ACTUAL": "Dates r\u00e9elles", "PERIOD": "P\u00e9riode", "START_BETWEEN": "D\u00e9but \u2014 entre", "END_BETWEEN": "Fin \u2014 entre", "BETWEEN": "Entre", "PRESET_ANY": "N'importe quand", "PRESET_THIS_YEAR": "Cette ann\u00e9e", "PRESET_THIS_MONTH": "Ce mois-ci", "PRESET_NEXT_90": "90 prochains jours", "PRESET_NEXT_30": "30 prochains jours" }, "GRANULARITY": { "DAY": "Jour", "WEEK": "Semaine", "MONTH": "Mois" }, "GROUP_BY": { "LABEL": "Grouper par", "NONE": "Aucun", "TEAM": "Équipe", "PROJECT": "Projet", "MEMBER": "Membre", "ROLE": "Rôle", "MANAGER": "Manager", "PROJECT_MANAGER": "Chef de projet", "ACTIVITY_TYPE": "Type d'activité", "ABSENCE_TYPE": "Type d'absence", "EMPLOYMENT_TYPE": "Type de contrat", "WORK_SCHEDULE": "Planning de travail", "STATUS": "Statut", "ASSIGNMENT_STATUS": "Statut d'affectation", "BRAND": "Marque", "WORKSPACE": "Espace de travail", "CAMPAIGN": "Campagne", "PROJECT_STATUS": "Statut projet" }, "SORT": { "LABEL": "Trier", "ASC": "Croissant", "DESC": "Décroissant", "NAME": "Nom", "TEAM": "Équipe", "PROJECT": "Projet", "ROLE": "Rôle", "ACTIVITY_TYPE": "Type d'activité", "MANAGER": "Responsable", "PROJECT_MANAGER": "Chef de projet", "BRAND": "Marque", "WORKSPACE": "Espace de travail", "CAMPAIGN": "Campagne" }, "COLUMNS": { "LABEL": "Colonnes", "RESET": "Réinitialiser", "DRAG_HINT": "Glisser pour réordonner", "RESET_CONFIRM_TITLE": "Réinitialiser les colonnes", "RESET_CONFIRM_MSG": "Cela réinitialisera la visibilité, les largeurs et les positions de toutes les colonnes. Continuer ?" }, "CONFIG_PANEL": { "BTN_LABEL": "Réglages", "TITLE": "Réglages de la vue", "FILTERS": "Filtres", "GROUP": "Groupe", "SORT": "Tri", "COLUMNS": "Colonnes", "RESET_SECTION": "effacer" }, "FILTER_PANEL": { "CLEAR_ALL": "Tout effacer", "ALL": "Tout", "CLEAR": "Effacer", "ITEMS": "éléments", "QUICK_PRESETS": "Raccourcis", "CUSTOM_DATE": "Date personnalisée", "SEARCH_PLACEHOLDER": "Rechercher...", "PICK_DIMENSION": "Sélectionnez une dimension à gauche", "TODAY": "Aujourd'hui", "TOMORROW": "Demain", "LAST_WEEK": "Semaine dernière", "NEXT_WEEK": "Semaine prochaine", "THIS_MONTH": "Ce mois", "NEXT_MONTH": "Mois prochain", "TODAY_TOOLTIP": "Date d'aujourd'hui", "TOMORROW_TOOLTIP": "Date de demain", "LAST_WEEK_TOOLTIP": "Premier jour (lundi) de la semaine dernière", "NEXT_WEEK_TOOLTIP": "Premier jour (lundi) de la semaine prochaine", "THIS_MONTH_TOOLTIP": "Premier jour de ce mois", "NEXT_MONTH_TOOLTIP": "Premier jour du mois prochain" }, "TOOLTIP": { "FILTER": "Filtrer les lignes selon un ou plusieurs critères", "GROUP": "Regrouper les lignes par une dimension", "SORT": "Trier les lignes par un champ", "COLUMNS": "Afficher, masquer ou réordonner les colonnes", "VIEW_LIST": "Vue liste", "VIEW_TIMELINE": "Vue chronologique", "VIEW_CALENDAR": "Vue calendrier", "VIEW_CAPACITY": "Vue capacité", "VIEW_SUMMARY": "Vue synthèse", "VIEW_DETAILED": "Vue détaillée", "UNIT_HOURS": "Afficher en heures", "UNIT_PERCENT": "Afficher en pourcentage", "TOGGLE_SORT_ASC": "Croissant — cliquer pour passer en décroissant", "TOGGLE_SORT_DESC": "Décroissant — cliquer pour passer en croissant", "REMOVE_FILTER": "Retirer ce filtre", "REMOVE_GROUP": "Retirer ce regroupement", "REMOVE_SORT": "Retirer ce tri", "CLEAR_SEARCH": "Effacer la recherche", "CLEAR_ALL_CHIPS": "Retirer tous les filtres, regroupements et tris", "SELECT_ALL": "Tout sélectionner", "SELECT_NONE": "Tout désélectionner", "CLEAR_FILTER_DIM": "Effacer les valeurs de cette dimension", "RESET_COLUMNS": "Réinitialiser la visibilité et l'ordre des colonnes" }, "GROUP": { "LOAD_MORE": "Voir plus", "REMAINING": "restant(s)", "ITEMS": "éléments" }, "STATUS": { "PLANNED": "Planifie", "CONFIRMED": "Confirme", "CANCELLED": "Annule", "PENDING": "En attente", "APPROVED": "Approuve", "REJECTED": "Rejete" }, "ERROR": { "VALIDATION": "Veuillez vérifier les erreurs du formulaire.", "VALIDATION_FIELD": "{{field}} : {{error}}", "NOT_FOUND": "Cet élément n'existe plus. Il a peut-être été supprimé par un autre utilisateur.", "CONFLICT": "Un enregistrement avec ce nom existe déjà. Veuillez choisir un nom différent.", "SERVER": "Une erreur inattendue s'est produite. Veuillez réessayer ou contacter le support.", "GENERIC": "Une erreur s'est produite. Veuillez réessayer.", "IN_USE": "Cet élément ne peut pas être supprimé car il est encore utilisé." }, "CONFIRM": { "DELETE_TITLE": "Confirmation de suppression", "DELETE_MESSAGE": "Etes-vous sur de vouloir supprimer \"{{name}}\" ? Cette action est irreversible.", "DELETE_CONFIRM": "Supprimer", "DELETE_CANCEL": "Annuler" }, "ACTION": { "SAVING": "Enregistrement...", "DELETING": "Suppression..." }, "AUDIT": { "HISTORY": "Historique", "NO_HISTORY": "Aucun historique disponible", "SHOWING": "{{count}} sur {{total}} entrées" }, "auth": { "login": { "title": "Connexion", "email": "E-mail", "password": "Mot de passe", "submit": "Se connecter", "signingIn": "Connexion en cours...", "forgotPassword": "Mot de passe oublié ?", "sso": { "google": "Se connecter avec Google", "azure": "Se connecter avec Microsoft" }, "orWithEmail": "ou se connecter avec e-mail", "noAccount": "Vous n'avez pas de compte ?", "signUp": "S'inscrire", "motto": "Maîtrisez le Monstre", "mottoDesc1": "La plateforme conçue pour", "mottoDesc2": "les équipes créatives.", "copyright": "Tous droits réservés.", "error": { "emailRequired": "L'e-mail est requis", "passwordRequired": "Le mot de passe est requis", "badCredentials": "Identifiants invalides", "invalidCredentials": "L'e-mail ou le mot de passe saisi est incorrect.", "userNotFound": "Aucun compte trouvé pour cette adresse e-mail.", "ipBlockedTitle": "Accès bloqué", "ipBlockedDescription": "Votre adresse IP a été bloquée. Veuillez contacter le support.", "accountBlocked": "Compte bloqué", "accountBlockedDescription": "Votre compte a été bloqué. Veuillez contacter le support.", "accountDeactivated": "Compte désactivé", "accountDeactivatedDescription": "Votre compte a été désactivé. Veuillez contacter votre administrateur.", "adminOnlyTitle": "Accès refusé", "adminOnlyDescription": "Ce portail est actuellement en maintenance. Seuls les administrateurs peuvent se connecter." } }, "2fa": { "title": "Authentification à deux facteurs", "code": "Code de vérification", "prompt": "Entrez votre code de vérification", "submit": "Vérifier", "resend": "Renvoyer le code", "remainingTime": "Temps restant :", "error": { "title": "Échec de la vérification", "invalidCode": "Le code saisi est incorrect. Veuillez réessayer." } }, "password": { "forgotTitle": "Mot de passe oublié", "resetTitle": "Réinitialiser le mot de passe", "email": "Adresse e-mail", "newPassword": "Nouveau mot de passe", "confirmPassword": "Confirmer le mot de passe", "submit": "Réinitialiser le mot de passe", "sendLink": "Envoyer le lien de réinitialisation", "backToLogin": "Retour à la connexion", "emailSent": "E-mail de réinitialisation envoyé. Veuillez vérifier votre boîte de réception.", "resetIntro": "Bonjour,", "resetSuccess": "Votre mot de passe a été réinitialisé avec succès.", "error": { "emailNotFound": "Aucun compte trouvé avec cette adresse e-mail.", "sendFailed": "Échec de l'envoi de l'e-mail de réinitialisation. Veuillez réessayer.", "newPasswordRequired": "Le nouveau mot de passe est requis (minimum 6 caractères).", "confirmPasswordRequired": "Veuillez confirmer votre nouveau mot de passe.", "passwordsMismatch": "Les mots de passe ne correspondent pas.", "resetFailed": "La réinitialisation du mot de passe a échoué. Le lien a peut-être expiré." } }, "registration": { "title": "Créer un compte", "firstName": "Prénom", "lastName": "Nom", "email": "E-mail", "password": "Mot de passe", "confirmPassword": "Confirmer le mot de passe", "company": "Nom de l'entreprise", "invitationCode": "Code d'invitation", "submit": "Créer un compte", "haveAccount": "Vous avez déjà un compte ?", "signIn": "Se connecter", "subtitle": "Dites-nous quelque chose sur vous pour commencer", "firstNameRequired": "Le prénom est requis", "lastNameRequired": "Le nom est requis", "emailInvalid": "Veuillez entrer une adresse e-mail valide", "companyRequired": "Le nom de l'entreprise est requis", "togglePassword": "Afficher/masquer le mot de passe", "showPassword": "Afficher le mot de passe", "hidePassword": "Masquer le mot de passe", "passwordRequired": "Le mot de passe est requis (minimum 8 caractères)", "passwordMismatch": "Les mots de passe ne correspondent pas", "termsPrefix": "J'accepte les", "termsLink": "Conditions générales", "termsSuffix": "", "termsRequired": "Vous devez accepter les Conditions générales pour continuer", "submitting": "Création du compte...", "backToLogin": "Retour à la connexion", "errorTitle": "Échec de l'inscription", "errorDescription": "Nous n'avons pas pu créer votre compte. Veuillez vérifier vos informations et réessayer." }, "notification": { "ok": "OK", "cancel": "Annuler", "confirm": "Confirmer", "error": "Erreur" }, "sso": { "processing": "Traitement de l'authentification...", "error": "Échec de l'authentification. Veuillez réessayer." }, "emailVerification": { "title": "Vérifiez votre e-mail", "titleLine1": "Bienvenue !", "titleLine2": "Veuillez vérifier votre e-mail", "message": "Nous avons envoyé un e-mail de vérification à votre adresse.", "instruction": "Nous avons envoyé un code de vérification à", "codeLabel": "Code de vérification", "codePlaceholder": "Entrez le code", "codeError": "Veuillez entrer un code de vérification valide", "verifying": "Vérification...", "submit": "Vérifier", "resend": "Renvoyer l'e-mail", "noCode": "Vous n'avez pas reçu de code ?", "sent": "Envoyé !", "sending": "Envoi en cours...", "back": "Retour", "resendErrorTitle": "Échec du renvoi", "resendErrorDescription": "Nous n'avons pas pu renvoyer le code de vérification. Veuillez réessayer." }, "profileAvatar": { "title": "Choisir une photo de profil", "upload": "Télécharger une photo", "skip": "Ignorer", "dropPrompt": "Veuillez télécharger votre image de profil", "selectFile": "Sélectionner un fichier", "orDrag": "Ou faites glisser une image ici", "uploading": "Téléchargement de votre image de profil...", "uploadComplete": "Téléchargement terminé !", "continue": "Continuer", "invalidFileTitle": "Fichier invalide", "invalidFileDescription": "Veuillez sélectionner un fichier image valide (PNG, JPG, BMP ou WebP).", "uploadErrorTitle": "Échec du téléchargement", "uploadErrorDescription": "Un problème est survenu lors du téléchargement de votre image. Veuillez réessayer.", "previewAlt": "Aperçu du profil" }, "landing": { "createAccount": "Créer un compte", "continueWithGoogle": "Continuer avec Google", "continueWithMicrosoft": "Continuer avec Microsoft", "orContinueWith": "Ou continuer avec e-mail", "continue": "Continuer", "mottoDescription": "La manière intelligente de gérer vos projets créatifs", "motto": "Maîtrisez le Monstre", "copyright": "Copyright" }, "logo": { "alt": "Logo MTM" }, "tenants": { "title": "Sélectionner un locataire", "subtitle": "Choisissez un locataire pour continuer", "loading": "Chargement des locataires...", "empty": "Aucun locataire trouvé.", "retry": "Réessayer", "error": { "loadFailed": "Échec du chargement des locataires. Veuillez réessayer.", "authCodeFailed": "Échec de la génération du code d'authentification. Veuillez réessayer." }, "searchPlaceholder": "Rechercher des locataires...", "noResults": "Aucun locataire ne correspond à votre recherche." } } }