Restructure omni services and add Chatwoot research snapshot

This commit is contained in:
Ruslan Bakiev
2026-02-21 11:11:27 +07:00
parent edea7a0034
commit b73babbbf6
7732 changed files with 978203 additions and 32 deletions

View File

@@ -0,0 +1,119 @@
{
"FILTER": {
"TITLE": "Filtrer les conversations",
"SUBTITLE": "Ajoutez vos filtres ci-dessous et cliquez sur \"Appliquer les filtres\" pour désencombrer les discussions.",
"EDIT_CUSTOM_FILTER": "Modifier le dossier",
"CUSTOM_VIEWS_SUBTITLE": "Ajouter ou supprimer des filtres et mettre à jour votre dossier.",
"ADD_NEW_FILTER": "Ajouter un filtre",
"FILTER_DELETE_ERROR": "Oups, on dirait que nous ne pouvons rien enregistrer ! Veuillez ajouter au moins un filtre pour l'enregistrer.",
"SUBMIT_BUTTON_LABEL": "Appliquer les filtres",
"UPDATE_BUTTON_LABEL": "Mettre à jour le dossier",
"CANCEL_BUTTON_LABEL": "Annuler",
"CLEAR_BUTTON_LABEL": "Effacer les filtres",
"FOLDER_LABEL": "Nom du dossier",
"FOLDER_QUERY_LABEL": "Requête de dossier",
"EMPTY_VALUE_ERROR": "La valeur est requise.",
"TOOLTIP_LABEL": "Filtrer les conversations",
"QUERY_DROPDOWN_LABELS": {
"AND": "ET",
"OR": "OU"
},
"INPUT_PLACEHOLDER": "Enter value",
"OPERATOR_LABELS": {
"equal_to": "Égal à",
"not_equal_to": "Pas égal à",
"does_not_contain": "Ne contient pas",
"is_present": "Est présent",
"is_not_present": "N'est pas présent",
"is_greater_than": "Est plus grand que",
"is_less_than": "Est inférieur à",
"days_before": "Est x jours avant",
"starts_with": "Commence par",
"equalTo": "Égal à",
"notEqualTo": "Pas égal à",
"contains": "Contient",
"doesNotContain": "Ne contient pas",
"isPresent": "Est présent",
"isNotPresent": "N'est pas présent",
"isGreaterThan": "Est plus grand que",
"isLessThan": "Est inférieur à",
"daysBefore": "Est x jours avant",
"startsWith": "Commence par"
},
"ATTRIBUTE_LABELS": {
"TRUE": "Vrai",
"FALSE": "Faux"
},
"ATTRIBUTES": {
"STATUS": "État",
"ASSIGNEE_NAME": "Nom du responsable",
"INBOX_NAME": "Nom de la boîte de réception",
"TEAM_NAME": "Nom de l'équipe",
"CONVERSATION_IDENTIFIER": "Identifiant de la conversation",
"CAMPAIGN_NAME": "Nom de la campagne",
"LABELS": "Étiquettes",
"BROWSER_LANGUAGE": "Langue du navigateur",
"PRIORITY": "Priorité",
"COUNTRY_NAME": "Nom du pays",
"REFERER_LINK": "Lien de référence",
"CUSTOM_ATTRIBUTE_LIST": "Liste",
"CUSTOM_ATTRIBUTE_TEXT": "Texte",
"CUSTOM_ATTRIBUTE_NUMBER": "Nombre",
"CUSTOM_ATTRIBUTE_LINK": "Lien",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Case à cocher",
"CREATED_AT": "Créé le",
"LAST_ACTIVITY": "Dernière activité"
},
"ERRORS": {
"VALUE_REQUIRED": "La valeur est requise",
"ATTRIBUTE_KEY_REQUIRED": "Attribute key is required",
"FILTER_OPERATOR_REQUIRED": "Filter operator is required",
"VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998"
},
"GROUPS": {
"STANDARD_FILTERS": "Filtres standards",
"ADDITIONAL_FILTERS": "Filtres supplémentaires",
"CUSTOM_ATTRIBUTES": "Attributs personnalisés"
},
"CUSTOM_VIEWS": {
"ADD": {
"TITLE": "Voulez-vous enregistrer ce filtre ?",
"LABEL": "Nommer ce filtre",
"PLACEHOLDER": "Nommez votre filtre pour le référencer plus tard.",
"ERROR_MESSAGE": "Le nom est requis.",
"SAVE_BUTTON": "Enregistrer le filtre",
"CANCEL_BUTTON": "Annuler",
"API_FOLDERS": {
"SUCCESS_MESSAGE": "Dossier créé avec succès.",
"ERROR_MESSAGE": "Erreur lors de la création du dossier."
},
"API_SEGMENTS": {
"SUCCESS_MESSAGE": "Segment créé avec succès.",
"ERROR_MESSAGE": "Erreur lors de la création du segment."
}
},
"EDIT": {
"EDIT_BUTTON": "Modifier le dossier"
},
"DELETE": {
"DELETE_BUTTON": "Supprimer le filtre",
"MODAL": {
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer le filtre ",
"YES": "Oui, supprimer",
"NO": "Non, conservez-le"
}
},
"API_FOLDERS": {
"SUCCESS_MESSAGE": "Dossier supprimé avec succès.",
"ERROR_MESSAGE": "Erreur lors de la suppression du dossier."
},
"API_SEGMENTS": {
"SUCCESS_MESSAGE": "Segment supprimé avec succès.",
"ERROR_MESSAGE": "Erreur lors de la suppression du segment."
}
}
}
}
}

View File

@@ -0,0 +1,103 @@
{
"AGENT_BOTS": {
"HEADER": "Bots",
"LOADING_EDITOR": "Chargement de l'éditeur...",
"DESCRIPTION": "Les bots agents sont comme les membres les plus formidables de votre équipe. Ils peuvent gérer les petites tâches, vous permettant ainsi de vous concentrer sur ce qui compte vraiment. Essayez-les. Vous pouvez gérer vos bots depuis cette page ou en créer de nouveaux en cliquant sur le bouton 'Ajouter un bot'.",
"LEARN_MORE": "Learn about agent bots",
"GLOBAL_BOT": "Bot système",
"GLOBAL_BOT_BADGE": "Système",
"AVATAR": {
"SUCCESS_DELETE": "Avatar du bot supprimé avec succès",
"ERROR_DELETE": "Erreur lors de la suppression de lavatar du bot, veuillez réessayer"
},
"BOT_CONFIGURATION": {
"TITLE": "Sélectionnez un bot d'agent",
"DESC": "Assignez un robot d'agent à votre boîte de réception. Ils peuvent gérer les conversations initiales et les transférer à un agent en direct si nécessaire.",
"SUBMIT": "Mettre à jour",
"DISCONNECT": "Déconnecter le bot",
"SUCCESS_MESSAGE": "Le bot agent a été mis à jour avec succès.",
"DISCONNECTED_SUCCESS_MESSAGE": "Déconnexion réussie du bot agent.",
"ERROR_MESSAGE": "Impossible de mettre à jour le bot de l'agent. Veuillez réessayer.",
"DISCONNECTED_ERROR_MESSAGE": "Impossible de déconnecter le bot de l'agent. Veuillez réessayer.",
"SELECT_PLACEHOLDER": "Sélectionner le bot"
},
"ADD": {
"TITLE": "Ajouter un bot",
"CANCEL_BUTTON_TEXT": "Annuler",
"API": {
"SUCCESS_MESSAGE": "Le bot a été ajouté avec succès.",
"ERROR_MESSAGE": "Impossible d'ajouter le bot, veuillez réessayer plus tard."
}
},
"LIST": {
"404": "Aucun bot trouvé. Vous pouvez en créer un en cliquant sur le bouton 'Ajouter un bot'.",
"LOADING": "Récupération des bots...",
"TABLE_HEADER": {
"DETAILS": "Détails du bot",
"URL": "URL du Webhook"
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"TITLE": "Supprimer le bot",
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer {name}?",
"YES": "Oui, supprimer",
"NO": "Non, Conserver"
},
"API": {
"SUCCESS_MESSAGE": "Bot supprimé avec succès.",
"ERROR_MESSAGE": "Impossible de supprimer le bot. Veuillez réessayer."
}
},
"EDIT": {
"BUTTON_TEXT": "Modifier",
"TITLE": "Modifier le bot",
"API": {
"SUCCESS_MESSAGE": "Bot mis à jour avec succès.",
"ERROR_MESSAGE": "Impossible de mettre à jour le bot, veuillez réessayer plus tard."
}
},
"ACCESS_TOKEN": {
"TITLE": "Jeton d'accès",
"DESCRIPTION": "Copiez le jeton d'accès et enregistrez-le en toute sécurité",
"COPY_SUCCESSFUL": "Jeton d'accès copié dans le presse-papier",
"RESET_SUCCESS": "Jeton d'accès régénéré avec succès",
"RESET_ERROR": "Impossible de régénérer le jeton d'accès. Veuillez réessayer"
},
"FORM": {
"AVATAR": {
"LABEL": "Avatar du bot"
},
"NAME": {
"LABEL": "Nom du bot",
"PLACEHOLDER": "Entrez le nom du bot",
"REQUIRED": "Le nom du bot est requis"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Que fait ce bot ?"
},
"WEBHOOK_URL": {
"LABEL": "URL du Webhook",
"PLACEHOLDER": "https://example.com/webhook",
"REQUIRED": "L'URL du Webhook est requise"
},
"ERRORS": {
"NAME": "Le nom du bot est requis",
"URL": "L'URL du Webhook est requise",
"VALID_URL": "Veuillez entrer une URL valide commençant par http:// ou https://"
},
"CANCEL": "Annuler",
"CREATE": "Créer un bot",
"UPDATE": "Mettre à jour le bot"
},
"WEBHOOK": {
"DESCRIPTION": "Configurez un bot webhook pour l'intégration avec vos services personnalisés. Le bot recevra et traitera les événements des conversations et pourra y répondre."
},
"TYPES": {
"WEBHOOK": "Webhook Bot"
}
}
}

View File

@@ -0,0 +1,124 @@
{
"AGENT_MGMT": {
"HEADER": "Agents",
"HEADER_BTN_TXT": "Ajouter un agent",
"LOADING": "Récupération de la liste des agents",
"DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.",
"LEARN_MORE": "Learn about user roles",
"AGENT_TYPES": {
"ADMINISTRATOR": "Administrateur",
"AGENT": "Agent"
},
"LIST": {
"404": "Il n'y a aucun agent associé à ce compte",
"TITLE": "Gérer les agents de votre équipe",
"DESC": "Vous pouvez ajouter/supprimer des agents à votre équipe.",
"NAME": "Nom",
"EMAIL": "COURRIEL",
"STATUS": "État",
"ACTIONS": "Actions",
"VERIFIED": "Vérifié",
"VERIFICATION_PENDING": "En attente de vérification",
"AVAILABLE_CUSTOM_ROLE": "Available custom role permissions"
},
"ADD": {
"TITLE": "Ajouter un agent à votre équipe",
"DESC": "Vous pouvez ajouter des personnes qui pourront gérer le support de vos boîtes de réception.",
"CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"NAME": {
"LABEL": "Nom de l'agent",
"PLACEHOLDER": "Veuillez entrer un nom de l'agent"
},
"AGENT_TYPE": {
"LABEL": "Rôle",
"PLACEHOLDER": "Veuillez sélectionner un rôle",
"ERROR": "Le rôle est requis"
},
"EMAIL": {
"LABEL": "Adresse de courriel",
"PLACEHOLDER": "Veuillez entrer l'adresse de courriel de l'agent"
},
"SUBMIT": "Ajouter l'agent"
},
"API": {
"SUCCESS_MESSAGE": "Agent ajouté avec succès",
"EXIST_MESSAGE": "Adresse de courriel de l'agent déjà utilisée, veuillez essayer une autre adresse de courriel",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Agent supprimé avec succès",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
"NO": "Non, Conserver "
}
},
"EDIT": {
"TITLE": "Modifier l'agent",
"FORM": {
"NAME": {
"LABEL": "Nom de l'agent",
"PLACEHOLDER": "Veuillez saisir le nom de l'agent"
},
"AGENT_TYPE": {
"LABEL": "Type d'agent",
"PLACEHOLDER": "Veuillez sélectionner un rôle",
"ERROR": "Le rôle est requis"
},
"EMAIL": {
"LABEL": "Adresse de courriel",
"PLACEHOLDER": "Veuillez entrer l'adresse de courriel de l'agent"
},
"AGENT_AVAILABILITY": {
"LABEL": "Disponibilité",
"PLACEHOLDER": "Veuillez sélectionner un statut de disponibilité",
"ERROR": "La disponibilité est requise"
},
"SUBMIT": "Modifier l'agent"
},
"BUTTON_TEXT": "Modifier",
"CANCEL_BUTTON_TEXT": "Annuler",
"API": {
"SUCCESS_MESSAGE": "Agent mis à jour avec succès",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"PASSWORD_RESET": {
"ADMIN_RESET_BUTTON": "Réinitialiser le mot de passe",
"ADMIN_SUCCESS_MESSAGE": "Un courriel avec les instructions de réinitialisation du mot de passe a été envoyé à l'agent",
"SUCCESS_MESSAGE": "Le mot de passe de l'agent a été réinitialisé avec succès",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"SEARCH": {
"NO_RESULTS": "Aucun résultat trouvé."
},
"MULTI_SELECTOR": {
"PLACEHOLDER": "Aucun",
"TITLE": {
"AGENT": "Sélectionner un agent",
"TEAM": "Sélectionner une équipe"
},
"LIST": {
"NONE": "Aucun"
},
"SEARCH": {
"NO_RESULTS": {
"AGENT": "Aucun agent trouvé",
"TEAM": "Aucune équipe trouvée"
},
"PLACEHOLDER": {
"AGENT": "Chercher des agents",
"TEAM": "Chercher des équipes",
"INPUT": "Chercher des agents"
}
}
}
}
}

View File

@@ -0,0 +1,138 @@
{
"ATTRIBUTES_MGMT": {
"HEADER": "Attributs personnalisés",
"HEADER_BTN_TXT": "Ajouter un attribut personnalisé",
"LOADING": "Récupération des attributs personnalisés",
"DESCRIPTION": "A custom attribute tracks additional details about your contacts or conversations—such as the subscription plan or the date of their first purchase. You can add different types of custom attributes, such as text, lists, or numbers, to capture the specific information you need.",
"LEARN_MORE": "Learn more about custom attributes",
"ATTRIBUTE_MODELS": {
"CONVERSATION": "Conversation",
"CONTACT": "Contact"
},
"ATTRIBUTE_TYPES": {
"TEXT": "Texte",
"NUMBER": "Nombre",
"LINK": "Lien",
"DATE": "Date",
"LIST": "Liste",
"CHECKBOX": "Case à cocher"
},
"ADD": {
"TITLE": "Ajouter un attribut personnalisé",
"SUBMIT": "Créer",
"CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"NAME": {
"LABEL": "Nom affiché",
"PLACEHOLDER": "Entrez le nom de l'attribut personnalisé",
"ERROR": "Le nom est requis"
},
"DESC": {
"LABEL": "Description",
"PLACEHOLDER": "Entrez la description de l'attribut personnalisé",
"ERROR": "La description est requise"
},
"MODEL": {
"LABEL": "S'applique à",
"PLACEHOLDER": "Veuillez en sélectionner un",
"ERROR": "Le modèle est requis"
},
"TYPE": {
"LABEL": "Type",
"PLACEHOLDER": "Veuillez sélectionner un type",
"ERROR": "Le type est requis",
"LIST": {
"LABEL": "Lister les valeurs",
"PLACEHOLDER": "Veuillez entrer la valeur et appuyer sur la touche Entrée",
"ERROR": "Doit avoir au moins une valeur"
}
},
"KEY": {
"LABEL": "Clé",
"PLACEHOLDER": "Entrez une clé d'attribut personnalisée",
"ERROR": "La clé est requise",
"IN_VALID": "Clé invalide"
},
"REGEX_PATTERN": {
"LABEL": "Schéma Regex",
"PLACEHOLDER": "Veuillez indiquer un attribut personnalisé pour le schéma Regex (facultatif)."
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Veuillez entrer l'indice du schéma Regex (facultatif)"
},
"ENABLE_REGEX": {
"LABEL": "Activer la validation Regex"
}
},
"API": {
"SUCCESS_MESSAGE": "L'attribut personnalisé a été ajouté",
"ERROR_MESSAGE": "Impossible de créer un attribut personnalisé. Veuillez réessayer plus tard."
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Attribut personnalisé supprimé avec succès.",
"ERROR_MESSAGE": "Impossible de supprimer l'attribut personnalisé. Veuillez réessayer."
},
"CONFIRM": {
"TITLE": "Voulez-vous vraiment supprimer - {attributeName}",
"PLACE_HOLDER": "Veuillez taper {attributeName} pour confirmer",
"MESSAGE": "La suppression supprimera l'attribut personnalisé",
"YES": "Supprimer ",
"NO": "Annuler"
}
},
"EDIT": {
"TITLE": "Modifier l'attribut personnalisé",
"UPDATE_BUTTON_TEXT": "Mettre à jour",
"TYPE": {
"LIST": {
"LABEL": "Lister les valeurs",
"PLACEHOLDER": "Veuillez entrer des valeurs et appuyer sur la touche Entrée"
}
},
"API": {
"SUCCESS_MESSAGE": "Attribut personnalisé mis à jour avec succès",
"ERROR_MESSAGE": "Une erreur s'est produite lors de la mise à jour de l'attribut personnalisé, veuillez réessayer"
}
},
"TABS": {
"HEADER": "Attributs personnalisés",
"CONVERSATION": "Conversation",
"CONTACT": "Contact"
},
"LIST": {
"TABLE_HEADER": {
"NAME": "Nom",
"DESCRIPTION": "Description",
"TYPE": "Type",
"KEY": "Clé"
},
"BUTTONS": {
"EDIT": "Modifier",
"DELETE": "Supprimer"
},
"EMPTY_RESULT": {
"404": "Aucun attribut personnalisé créé",
"NOT_FOUND": "Il ny a aucun attribut personnalisé configuré"
},
"REGEX_PATTERN": {
"LABEL": "Schéma Regex",
"PLACEHOLDER": "Veuillez indiquer un attribut personnalisé pour le schéma Regex (facultatif)."
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Veuillez entrer l'indice du schéma Regex (facultatif)"
},
"ENABLE_REGEX": {
"LABEL": "Activer la validation Regex"
}
},
"BADGES": {
"PRE_CHAT": "Pre-chat",
"RESOLUTION": "Resolution"
}
}
}

View File

@@ -0,0 +1,77 @@
{
"AUDIT_LOGS": {
"HEADER": "Journaux d'audit",
"HEADER_BTN_TXT": "Ajouter des journaux d'audit",
"LOADING": "Récupération des journaux d'audit",
"DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.",
"LEARN_MORE": "Learn more about audit logs",
"SEARCH_404": "Il n'y a aucun élément correspondant à cette requête",
"SIDEBAR_TXT": "</p><b>Les journaux d'audit</b> </p><p>Les journaux d'audit contiennent des événements et des actions associés un système Chatwoot. </p>",
"LIST": {
"404": "Il n'y a aucun journal d'audit disponible dans ce compte.",
"TITLE": "Gérer les journaux daudit",
"DESC": "Les journaux d'audit sont des traces pour les événements et les actions dans un système Chatwoot.",
"TABLE_HEADER": {
"ACTIVITY": "User",
"TIME": "Action",
"IP_ADDRESS": "Adresse IP"
}
},
"API": {
"SUCCESS_MESSAGE": "Les journaux d'audit ont bien été récupérés",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"DEFAULT_USER": "Système",
"AUTOMATION_RULE": {
"ADD": "{agentName} created a new automation rule (#{id})",
"EDIT": "{agentName} updated an automation rule (#{id})",
"DELETE": "{agentName} deleted an automation rule (#{id})"
},
"ACCOUNT_USER": {
"ADD": "{agentName} a invité {invitee} à rejoindre le compte en tant que {role}",
"EDIT": {
"SELF": "{agentName} a changé sa {attributes} en {values}",
"OTHER": "{agentName} a changé {attributes} de {user} en {values}",
"DELETED": "{agentName} changed {attributes} of a deleted user to {values}"
}
},
"INBOX": {
"ADD": "{agentName} created a new inbox (#{id})",
"EDIT": "{agentName} updated an inbox (#{id})",
"DELETE": "{agentName} deleted an inbox (#{id})"
},
"WEBHOOK": {
"ADD": "{agentName} created a new webhook (#{id})",
"EDIT": "{agentName} updated a webhook (#{id})",
"DELETE": "{agentName} deleted a webhook (#{id})"
},
"USER_ACTION": {
"SIGN_IN": "{agentName} s'est connecté",
"SIGN_OUT": "{agentName} s'est déconnecté"
},
"TEAM": {
"ADD": "{agentName} created a new team (#{id})",
"EDIT": "{agentName} updated a team (#{id})",
"DELETE": "{agentName} deleted a team (#{id})"
},
"MACRO": {
"ADD": "{agentName} created a new macro (#{id})",
"EDIT": "{agentName} updated a macro (#{id})",
"DELETE": "{agentName} deleted a macro (#{id})"
},
"INBOX_MEMBER": {
"ADD": "{agentName} added {user} to the inbox(#{inbox_id})",
"REMOVE": "{agentName} removed {user} from the inbox(#{inbox_id})"
},
"TEAM_MEMBER": {
"ADD": "{agentName} added {user} to the team(#{team_id})",
"REMOVE": "{agentName} removed {user} from the team(#{team_id})"
},
"ACCOUNT": {
"EDIT": "{agentName} updated the account configuration (#{id})"
},
"CONVERSATION": {
"DELETE": "{agentName} a supprimé la conversation #{id}"
}
}
}

View File

@@ -0,0 +1,184 @@
{
"AUTOMATION": {
"HEADER": "Automatisations",
"DESCRIPTION": "Automation can replace and streamline existing processes that require manual effort, such as adding labels and assigning conversations to the most suitable agent. This allows the team to focus on their strengths while reducing time spent on routine tasks.",
"LEARN_MORE": "Learn more about automation",
"HEADER_BTN_TXT": "Ajouter une règle d'automatisation",
"LOADING": "Récupération des règles d'automatisation",
"ADD": {
"TITLE": "Ajouter une règle d'automatisation",
"SUBMIT": "Créer",
"CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"NAME": {
"LABEL": "Nom de la règle",
"PLACEHOLDER": "Entrez le nom de la règle",
"ERROR": "Le nom est requis"
},
"DESC": {
"LABEL": "Description",
"PLACEHOLDER": "Entrez la description de la règle",
"ERROR": "La description est requise"
},
"EVENT": {
"LABEL": "Événement",
"PLACEHOLDER": "Veuillez en sélectionner un",
"ERROR": "L'événement est requis"
},
"CONDITIONS": {
"LABEL": "Condition"
},
"ACTIONS": {
"LABEL": "Actions"
}
},
"CONDITION_BUTTON_LABEL": "Ajouter une condition",
"ACTION_BUTTON_LABEL": "Ajouter une action",
"API": {
"SUCCESS_MESSAGE": "Règle d'automatisation ajoutée avec succès",
"ERROR_MESSAGE": "Impossible de créer une règle d'automatisation, veuillez réessayer plus tard"
}
},
"LIST": {
"TABLE_HEADER": {
"NAME": "Nom",
"DESCRIPTION": "Description",
"ACTIVE": "Actif",
"CREATED_ON": "Créé le"
},
"404": "Aucune règle d'automatisation trouvée"
},
"DELETE": {
"TITLE": "Supprimer la règle d'automatisation",
"SUBMIT": "Supprimer",
"CANCEL_BUTTON_TEXT": "Annuler",
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
"NO": "Non, Conserver "
},
"API": {
"SUCCESS_MESSAGE": "Intégration supprimée avec succès",
"ERROR_MESSAGE": "Impossible de créer une règle d'automatisation, veuillez réessayer plus tard"
}
},
"EDIT": {
"TITLE": "Modifier la règle d'automatisation",
"SUBMIT": "Mettre à jour",
"CANCEL_BUTTON_TEXT": "Annuler",
"API": {
"SUCCESS_MESSAGE": "Règle d'automatisation mise à jour avec succès",
"ERROR_MESSAGE": "Impossible de mettre à jour la règle d'automatisation, veuillez réessayer plus tard"
}
},
"CLONE": {
"TOOLTIP": "Cloner",
"API": {
"SUCCESS_MESSAGE": "Automation clonée avec succès",
"ERROR_MESSAGE": "Impossible de cloner la règle d'automatisation, veuillez réessayer plus tard"
}
},
"FORM": {
"EDIT": "Modifier",
"CREATE": "Créer",
"DELETE": "Supprimer",
"CANCEL": "Annuler",
"RESET_MESSAGE": "Changer le type d'événement réinitialisera les conditions et les événements que vous avez ajoutés ci-dessous"
},
"CONDITION": {
"DELETE_MESSAGE": "Vous devez avoir au moins une condition pour enregistrer",
"CONTACT_CUSTOM_ATTR_LABEL": "Attributs personnalisés des contacts",
"CONVERSATION_CUSTOM_ATTR_LABEL": "Attributs personnalisés de la conversation"
},
"ACTION": {
"DELETE_MESSAGE": "Vous devez avoir au moins une action pour enregistrer",
"TEAM_MESSAGE_INPUT_PLACEHOLDER": "Saisissez votre message ici",
"TEAM_DROPDOWN_PLACEHOLDER": "Sélectionner une équipe",
"EMAIL_INPUT_PLACEHOLDER": "Enter email",
"URL_INPUT_PLACEHOLDER": "Enter URL"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Activer la règle d'automatisation",
"DEACTIVATION_TITLE": "Activer la règle d'automatisation",
"ACTIVATION_DESCRIPTION": "Cette action activera la règle d'automatisation '{automationName}'. Êtes-vous sur de vouloir continuer?",
"DEACTIVATION_DESCRIPTION": "Cette action activera la règle d'automatisation '{automationName}'. Êtes-vous sur de vouloir continuer?",
"ACTIVATION_SUCCESFUL": "Règle d'automatisation activée avec succès",
"DEACTIVATION_SUCCESFUL": "Règle d'automatisation désactivée avec succès",
"ACTIVATION_ERROR": "Impossible d'activer l'automatisation, veuillez réessayer plus tard",
"DEACTIVATION_ERROR": "Impossible de désactiver l'automatisation, veuillez réessayer plus tard",
"CONFIRMATION_LABEL": "Oui",
"CANCEL_LABEL": "Non"
},
"ATTACHMENT": {
"UPLOAD_ERROR": "Impossible d'envoyer la pièce jointe, veuillez réessayer",
"LABEL_IDLE": "Charger une pièce jointe",
"LABEL_UPLOADING": "Téléversement...",
"LABEL_UPLOADED": "Téléchargé avec succès",
"LABEL_UPLOAD_FAILED": "Échec de l'envoi"
},
"ERRORS": {
"ATTRIBUTE_KEY_REQUIRED": "Attribute key is required",
"FILTER_OPERATOR_REQUIRED": "Filter operator is required",
"VALUE_REQUIRED": "La valeur est requise",
"VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998",
"ACTION_PARAMETERS_REQUIRED": "Action parameters are required",
"ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required",
"ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required"
},
"NONE_OPTION": "Aucun",
"EVENTS": {
"CONVERSATION_CREATED": "Conversation créée",
"CONVERSATION_UPDATED": "Conversation mise à jour",
"MESSAGE_CREATED": "Message créé",
"CONVERSATION_RESOLVED": "Conversation terminée",
"CONVERSATION_OPENED": "Conversation ouverte"
},
"ACTIONS": {
"ASSIGN_AGENT": "Assigner à un agent",
"ASSIGN_TEAM": "Assigner une équipe",
"ADD_LABEL": "Ajouter une étiquette",
"REMOVE_LABEL": "Supprimer une étiquette",
"SEND_EMAIL_TO_TEAM": "Envoyer un e-mail à l'équipe",
"SEND_EMAIL_TRANSCRIPT": "Envoyer une transcription par e-mail",
"MUTE_CONVERSATION": "Mettre la conversation en sourdine",
"SNOOZE_CONVERSATION": "Clôturer la conversation",
"RESOLVE_CONVERSATION": "Résoudre la conversation",
"SEND_WEBHOOK_EVENT": "Envoyer un événement Webhook",
"SEND_ATTACHMENT": "Envoyer la pièce jointe",
"SEND_MESSAGE": "Envoyer un message",
"ADD_PRIVATE_NOTE": "Ajouter une note privée",
"CHANGE_PRIORITY": "Modifier la priorité",
"ADD_SLA": "Add SLA",
"OPEN_CONVERSATION": "Ouvrir la conversation"
},
"MESSAGE_TYPES": {
"INCOMING": "Boite de réception",
"OUTGOING": "Message envoyé"
},
"PRIORITY_TYPES": {
"NONE": "Aucun",
"LOW": "Faible",
"MEDIUM": "Moyenne",
"HIGH": "Élevé",
"URGENT": "Urgent"
},
"ATTRIBUTES": {
"MESSAGE_TYPE": "Type de message",
"MESSAGE_CONTAINS": "Le message contient",
"EMAIL": "Courriel",
"INBOX": "Boîte de réception",
"CONVERSATION_LANGUAGE": "Langue de la conversation",
"PHONE_NUMBER": "Numéro de téléphone",
"STATUS": "État",
"BROWSER_LANGUAGE": "Langue du navigateur",
"MAIL_SUBJECT": "Objet de l'email",
"COUNTRY_NAME": "Pays",
"REFERER_LINK": "Lien de référence",
"ASSIGNEE_NAME": "Assignee",
"TEAM_NAME": "Équipes",
"PRIORITY": "Priorité",
"LABELS": "Étiquettes"
}
}
}

View File

@@ -0,0 +1,41 @@
{
"BULK_ACTION": {
"CONVERSATIONS_SELECTED": "{conversationCount} conversations sélectionnées",
"AGENT_SELECT_LABEL": "Sélectionner un agent",
"ASSIGN_CONFIRMATION_LABEL": "Êtes-vous sûr de vouloir assigner {conversationCount} {conversationLabel} à",
"UNASSIGN_CONFIRMATION_LABEL": "Êtes-vous sûr de vouloir retirer l'affectation de {conversationCount} {conversationLabel}?",
"GO_BACK_LABEL": "Retour",
"ASSIGN_LABEL": "Assigner",
"YES": "Oui",
"SEARCH_INPUT_PLACEHOLDER": "Rechercher",
"ASSIGN_AGENT_TOOLTIP": "Assigner un agent",
"ASSIGN_TEAM_TOOLTIP": "Assigner une équipe",
"ASSIGN_SUCCESFUL": "Conversations assignées avec succès.",
"ASSIGN_FAILED": "Échec de l'attribution des conversations, veuillez réessayer.",
"RESOLVE_SUCCESFUL": "Conversations résolues avec succès.",
"RESOLVE_FAILED": "Impossible de résoudre les conversations, veuillez réessayer.",
"ALL_CONVERSATIONS_SELECTED_ALERT": "Sont uniquement sélectionnées les conversations visibles sur cette page.",
"AGENT_LIST_LOADING": "Chargement des agents",
"UPDATE": {
"CHANGE_STATUS": "Changer le statut",
"SNOOZE_UNTIL": "Reporter",
"UPDATE_SUCCESFUL": "Le statut de la conversation a été mis à jour avec succès.",
"UPDATE_FAILED": "Impossible de mettre à jour les conversations, veuillez réessayer."
},
"LABELS": {
"ASSIGN_LABELS": "Assigner une étiquette",
"NO_LABELS_FOUND": "Aucune étiquette trouvée",
"ASSIGN_SELECTED_LABELS": "Assigner les étiquettes sélectionnées",
"ASSIGN_SUCCESFUL": "Étiquettes attribuées avec succès.",
"ASSIGN_FAILED": "Impossible d'attribuer les étiquettes, veuillez réessayer."
},
"TEAMS": {
"TEAM_SELECT_LABEL": "Sélectionner une équipe",
"NONE": "Aucun",
"NO_TEAMS_AVAILABLE": "Aucune équipe n'a encore été ajoutée à ce compte.",
"ASSIGN_SELECTED_TEAMS": "Assigner à l'équipe sélectionnée.",
"ASSIGN_SUCCESFUL": "Teams assigned successfully.",
"ASSIGN_FAILED": "Impossible d'assigner l'équipe, veuillez réessayer."
}
}
}

View File

@@ -0,0 +1,214 @@
{
"CAMPAIGN": {
"LIVE_CHAT": {
"HEADER_TITLE": "Live chat campaigns",
"NEW_CAMPAIGN": "Create campaign",
"CARD": {
"STATUS": {
"ENABLED": "Activé",
"DISABLED": "Désactivé"
},
"CAMPAIGN_DETAILS": {
"SENT_BY": "Envoyé par",
"BOT": "Bot",
"FROM": "de",
"URL": "URL:"
}
},
"EMPTY_STATE": {
"TITLE": "No live chat campaigns are available",
"SUBTITLE": "Connect with your customers using proactive messages. Click 'Create campaign' to get started."
},
"CREATE": {
"TITLE": "Create a live chat campaign",
"CANCEL_BUTTON_TEXT": "Annuler",
"CREATE_BUTTON_TEXT": "Créer",
"FORM": {
"TITLE": {
"LABEL": "Titre",
"PLACEHOLDER": "Veuillez entrer le titre de la campagne",
"ERROR": "Le titre est requis"
},
"MESSAGE": {
"LABEL": "Message",
"PLACEHOLDER": "Veuillez entrer le titre de la campagne",
"ERROR": "Le message est obligatoire"
},
"INBOX": {
"LABEL": "Sélectionner la boîte de réception",
"PLACEHOLDER": "Sélectionner la boîte de réception",
"ERROR": "La boîte de réception est requise"
},
"SENT_BY": {
"LABEL": "Envoyé par",
"PLACEHOLDER": "Please select sender",
"ERROR": "L'expéditeur est requis"
},
"END_POINT": {
"LABEL": "URL",
"PLACEHOLDER": "Veuillez saisir l'URL",
"ERROR": "Veuillez entrer une URL valide"
},
"TIME_ON_PAGE": {
"LABEL": "Temps sur la page (secondes)",
"PLACEHOLDER": "Veuillez indiquer le temps",
"ERROR": "Le temps sur la page est requis"
},
"OTHER_PREFERENCES": {
"TITLE": "Other preferences",
"ENABLED": "Activer la campagne",
"TRIGGER_ONLY_BUSINESS_HOURS": "Déclencher uniquement pendant les heures d'ouverture"
},
"BUTTONS": {
"CREATE": "Créer",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Live chat campaign created successfully",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer."
}
}
},
"EDIT": {
"TITLE": "Edit live chat campaign",
"FORM": {
"API": {
"SUCCESS_MESSAGE": "Live chat campaign updated successfully",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer."
}
}
}
},
"SMS": {
"HEADER_TITLE": "SMS campaigns",
"NEW_CAMPAIGN": "Create campaign",
"EMPTY_STATE": {
"TITLE": "No SMS campaigns are available",
"SUBTITLE": "Launch an SMS campaign to reach your customers directly. Send offers or make announcements with ease. Click 'Create campaign' to get started."
},
"CARD": {
"STATUS": {
"COMPLETED": "Terminé",
"SCHEDULED": "Scheduled"
},
"CAMPAIGN_DETAILS": {
"SENT_FROM": "Sent from",
"ON": "on"
}
},
"CREATE": {
"TITLE": "Create SMS campaign",
"CANCEL_BUTTON_TEXT": "Annuler",
"CREATE_BUTTON_TEXT": "Créer",
"FORM": {
"TITLE": {
"LABEL": "Titre",
"PLACEHOLDER": "Veuillez entrer le titre de la campagne",
"ERROR": "Le titre est requis"
},
"MESSAGE": {
"LABEL": "Message",
"PLACEHOLDER": "Veuillez entrer le titre de la campagne",
"ERROR": "Le message est obligatoire"
},
"INBOX": {
"LABEL": "Sélectionner la boîte de réception",
"PLACEHOLDER": "Sélectionner la boîte de réception",
"ERROR": "La boîte de réception est requise"
},
"AUDIENCE": {
"LABEL": "Audience",
"PLACEHOLDER": "Sélectionnez les étiquettes des clients",
"ERROR": "L'auditoire est requis"
},
"SCHEDULED_AT": {
"LABEL": "Heure prévue",
"PLACEHOLDER": "Veuillez sélectionner l'heure",
"ERROR": "L'heure programmée est requise"
},
"BUTTONS": {
"CREATE": "Créer",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "SMS campaign created successfully",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer."
}
}
}
},
"WHATSAPP": {
"HEADER_TITLE": "Campagnes WhatsApp",
"NEW_CAMPAIGN": "Create campaign",
"EMPTY_STATE": {
"TITLE": "Aucune campagne WhatsApp nest disponible",
"SUBTITLE": "Lancez une campagne WhatsApp pour toucher directement vos clients. Envoyez des offres ou faites des annonces en toute simplicité. Cliquez sur “Créer une campagne” pour commencer."
},
"CARD": {
"STATUS": {
"COMPLETED": "Terminé",
"SCHEDULED": "Scheduled"
},
"CAMPAIGN_DETAILS": {
"SENT_FROM": "Sent from",
"ON": "on"
}
},
"CREATE": {
"TITLE": "Créer une campagne WhatsApp",
"CANCEL_BUTTON_TEXT": "Annuler",
"CREATE_BUTTON_TEXT": "Créer",
"FORM": {
"TITLE": {
"LABEL": "Titre",
"PLACEHOLDER": "Veuillez entrer le titre de la campagne",
"ERROR": "Le titre est requis"
},
"INBOX": {
"LABEL": "Sélectionner la boîte de réception",
"PLACEHOLDER": "Sélectionner la boîte de réception",
"ERROR": "La boîte de réception est requise"
},
"TEMPLATE": {
"LABEL": "Modèle WhatsApp",
"PLACEHOLDER": "Sélectionner un modèle",
"INFO": "Sélectionnez un modèle pour cette campagne.",
"ERROR": "Un modèle est requis",
"PREVIEW_TITLE": "Traiter {templateName}",
"LANGUAGE": "Langue",
"CATEGORY": "Catégorie",
"VARIABLES_LABEL": "Variables",
"VARIABLE_PLACEHOLDER": "Entrez une valeur pour {variable}"
},
"AUDIENCE": {
"LABEL": "Audience",
"PLACEHOLDER": "Sélectionnez les étiquettes des clients",
"ERROR": "L'auditoire est requis"
},
"SCHEDULED_AT": {
"LABEL": "Heure prévue",
"PLACEHOLDER": "Veuillez sélectionner l'heure",
"ERROR": "L'heure programmée est requise"
},
"BUTTONS": {
"CREATE": "Créer",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Campagne WhatsApp créée avec succès",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer."
}
}
}
},
"CONFIRM_DELETE": {
"TITLE": "Êtes-vous sûr de vouloir supprimer?",
"DESCRIPTION": "The delete action is permanent and cannot be reversed.",
"CONFIRM": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "La campagne a bien été supprimée",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer."
}
}
}
}

View File

@@ -0,0 +1,77 @@
{
"CANNED_MGMT": {
"HEADER": "Réponses standardisées",
"LEARN_MORE": "Learn more about canned responses",
"DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ",
"HEADER_BTN_TXT": "Ajouter une réponse prédéfinie",
"LOADING": "Récupération des réponses prédéfinies...",
"SEARCH_404": "Il n'y a aucun élément correspondant à cette requête.",
"LIST": {
"404": "Il n'y a aucune réponse standardisée disponible dans ce compte.",
"TITLE": "Gérer les réponses standardisées",
"DESC": "Les réponses prédéfinies sont des modèles de réponse prédéfinis qui peuvent être utilisés pour envoyer rapidement des réponses aux conversations.",
"TABLE_HEADER": {
"SHORT_CODE": "Code court",
"CONTENT": "Contenu",
"ACTIONS": "Actions"
}
},
"ADD": {
"TITLE": "Ajouter une réponse prédéfinie",
"DESC": "Les réponses prédéfinies sont des modèles de réponse prédéfinis qui peuvent être utilisés pour envoyer rapidement des réponses aux conversations.",
"CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"SHORT_CODE": {
"LABEL": "Code court",
"PLACEHOLDER": "Veuillez entrer un code court.",
"ERROR": "Le code court est requis."
},
"CONTENT": {
"LABEL": "Message",
"PLACEHOLDER": "Veuillez écrire le message que vous voulez enregistrer comme modèle à utiliser plus tard.",
"ERROR": "Le message est obligatoire."
},
"SUBMIT": "Envoyer"
},
"API": {
"SUCCESS_MESSAGE": "La réponse prédéfinie a été ajoutée.",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"EDIT": {
"TITLE": "Éditer la réponse prédéfinie",
"CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"SHORT_CODE": {
"LABEL": "Code court",
"PLACEHOLDER": "Veuillez entrer un code court.",
"ERROR": "Le code court est requis."
},
"CONTENT": {
"LABEL": "Message",
"PLACEHOLDER": "Veuillez écrire le message que vous voulez enregistrer comme modèle à utiliser plus tard.",
"ERROR": "Le message est obligatoire."
},
"SUBMIT": "Envoyer"
},
"BUTTON_TEXT": "Modifier",
"API": {
"SUCCESS_MESSAGE": "Réponse prédéfinie mise à jour.",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Réponse prédéfinie supprimée.",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
"NO": "Non, Conserver "
}
}
}
}

View File

@@ -0,0 +1,142 @@
{
"CHAT_LIST": {
"LOADING": "Récupération des conversations",
"LOAD_MORE_CONVERSATIONS": "Charger plus de conversations",
"EOF": "Toutes les conversations sont chargées 🎉",
"LIST": {
"404": "Il n'y a aucune conversation active dans ce groupe."
},
"FAILED_TO_SEND": "Failed to send",
"TAB_HEADING": "Conversations",
"MENTION_HEADING": "Mentions",
"UNATTENDED_HEADING": "Sans suivi",
"SEARCH": {
"INPUT": "Rechercher des personnes, des conversations, des réponses standardisées ..."
},
"FILTER_ALL": "Tous",
"ASSIGNEE_TYPE_TABS": {
"me": "Les miens",
"unassigned": "Non assigné",
"all": "Tous"
},
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Ouvert"
},
"resolved": {
"TEXT": "Résolu"
},
"pending": {
"TEXT": "En attente"
},
"snoozed": {
"TEXT": "Reporté"
},
"all": {
"TEXT": "Tous"
}
},
"VIEW_FILTER": "Voir",
"SORT_TOOLTIP_LABEL": "Trier les conversations",
"CHAT_SORT": {
"STATUS": "État",
"ORDER_BY": "Trier par"
},
"CHAT_TIME_STAMP": {
"CREATED": {
"LATEST": "Créé",
"OLDEST": "Créé le:"
},
"LAST_ACTIVITY": {
"NOT_ACTIVE": "Dernière activité:",
"ACTIVE": "Dernière activité"
}
},
"SORT_ORDER_ITEMS": {
"last_activity_at_asc": {
"TEXT": "Dernière activité : la plus ancienne en premier"
},
"last_activity_at_desc": {
"TEXT": "Dernière activité : la plus récente en premier"
},
"created_at_desc": {
"TEXT": "Créé le : le plus récent en premier"
},
"created_at_asc": {
"TEXT": "Créé le : le plus ancien en premier"
},
"priority_desc": {
"TEXT": "Priorité: le plus important en premier"
},
"priority_asc": {
"TEXT": "Priorité : le moins important en premier"
},
"waiting_since_asc": {
"TEXT": "Réponse en attente : La plus longue en premier"
},
"waiting_since_desc": {
"TEXT": "Réponse en attente : La plus courte en premier"
}
},
"ATTACHMENTS": {
"image": {
"CONTENT": "Message image"
},
"audio": {
"CONTENT": "Message audio"
},
"video": {
"CONTENT": "Message vidéo"
},
"file": {
"CONTENT": "Pièce jointe"
},
"location": {
"CONTENT": "Localisation"
},
"ig_reel": {
"CONTENT": "Instagram Reel"
},
"fallback": {
"CONTENT": "a partagé une URL"
},
"contact": {
"CONTENT": "Shared contact"
},
"embed": {
"CONTENT": "Embedded content"
}
},
"CHAT_SORT_BY_FILTER": {
"TITLE": "Trier la conversation",
"DROPDOWN_TITLE": "Trier par",
"ITEMS": {
"LATEST": {
"NAME": "Dernière activité à",
"LABEL": "Dernière activité"
},
"CREATED_AT": {
"NAME": "Créé le",
"LABEL": "Créé le"
},
"LAST_USER_MESSAGE_AT": {
"NAME": "Dernier message utilisateur à",
"LABEL": "Dernier message"
}
}
},
"RECEIVED_VIA_EMAIL": "Reçu par courriel",
"VIEW_TWEET_IN_TWITTER": "Voir le tweet sur Twitter",
"REPLY_TO_TWEET": "Répondre à ce tweet",
"LINK_TO_STORY": "Aller à l'histoire instagram",
"SENT": "Envoyé avec succès",
"READ": "Lu",
"DELIVERED": "Reçu",
"NO_MESSAGES": "Pas de messages",
"NO_CONTENT": "Aucun contenu disponible",
"HIDE_QUOTED_TEXT": "Masquer le texte cité",
"SHOW_QUOTED_TEXT": "Afficher le texte cité",
"MESSAGE_READ": "Lu",
"SENDING": "Sending"
}
}

View File

@@ -0,0 +1,33 @@
{
"COMPANIES": {
"HEADER": "Companies",
"SORT_BY": {
"LABEL": "Trier par",
"OPTIONS": {
"NAME": "Nom",
"DOMAIN": "Domaine",
"CREATED_AT": "Créé le",
"CONTACTS_COUNT": "Contacts count"
}
},
"ORDER": {
"LABEL": "Order",
"OPTIONS": {
"ASCENDING": "Ascending",
"DESCENDING": "Décroissant"
}
},
"SEARCH_PLACEHOLDER": "Search companies...",
"LOADING": "Loading companies...",
"UNNAMED": "Unnamed Company",
"CONTACTS_COUNT": "{n} contact | {n} contacts",
"EMPTY_STATE": {
"TITLE": "No companies found"
}
},
"COMPANIES_LAYOUT": {
"PAGINATION_FOOTER": {
"SHOWING": "Showing {startItem} {endItem} of {totalItems} company | Showing {startItem} {endItem} of {totalItems} companies"
}
}
}

View File

@@ -0,0 +1,56 @@
{
"PAGINATION_FOOTER": {
"SHOWING": "Showing {startItem} - {endItem} of {totalItems} items",
"CURRENT_PAGE_INFO": "{currentPage} of {totalPages} pages"
},
"COMBOBOX": {
"PLACEHOLDER": "Select an option...",
"EMPTY_SEARCH_RESULTS": "No items found for the search term `{searchTerm}`",
"EMPTY_STATE": "Aucun résultat trouvé.",
"SEARCH_PLACEHOLDER": "Search...",
"MORE": "+{count} more"
},
"DROPDOWN_MENU": {
"SEARCH_PLACEHOLDER": "Search...",
"EMPTY_STATE": "Aucun résultat trouvé.",
"SEARCHING": "Recherche en cours..."
},
"DIALOG": {
"BUTTONS": {
"CANCEL": "Annuler",
"CONFIRM": "Confirmer"
}
},
"PHONE_INPUT": {
"SEARCH_PLACEHOLDER": "Search country",
"ERROR": "Phone number should be empty or in E.164 format",
"DIAL_CODE_ERROR": "Veuillez sélectionner un code d'appel dans la liste"
},
"THUMBNAIL": {
"AUTHOR": {
"NOT_AVAILABLE": "L'auteur n'est pas disponible"
}
},
"BREADCRUMB": {
"ARIA_LABEL": "Breadcrumb"
},
"SWITCH": {
"TOGGLE": "Toggle switch"
},
"LABEL": {
"TAG_BUTTON": "tag"
},
"FEATURE_SPOTLIGHT": {
"LEARN_MORE": "En savoir plus",
"WATCH_VIDEO": "Watch video"
},
"DURATION_INPUT": {
"MINUTES": "Minutes",
"HOURS": "Heures",
"DAYS": "Jours",
"PLACEHOLDER": "Entrez la durée"
},
"CHANNEL_SELECTOR": {
"COMING_SOON": "Bientôt disponible !"
}
}

View File

@@ -0,0 +1,655 @@
{
"CONTACT_PANEL": {
"NOT_AVAILABLE": "Non disponible",
"EMAIL_ADDRESS": "Adresse de courriel",
"PHONE_NUMBER": "Numéro de téléphone",
"IDENTIFIER": "Identifier",
"COPY_SUCCESSFUL": "Copié dans le presse-papiers avec succès",
"COMPANY": "Société",
"LOCATION": "Localisation",
"BROWSER_LANGUAGE": "Langue du navigateur",
"CONVERSATION_TITLE": "Détails de la conversation",
"VIEW_PROFILE": "Voir le profil",
"BROWSER": "Navigateur",
"OS": "Système d'exploitation",
"INITIATED_FROM": "Initié depuis",
"INITIATED_AT": "Initié à",
"IP_ADDRESS": "Adresse IP",
"CREATED_AT_LABEL": "Créé",
"NEW_MESSAGE": "Nouveau message",
"CALL": "Appel",
"CALL_INITIATED": "Calling the contact…",
"CALL_FAILED": "Unable to start the call. Please try again.",
"VOICE_INBOX_PICKER": {
"TITLE": "Choisir une boîte de réception vocale"
},
"CONVERSATIONS": {
"NO_RECORDS_FOUND": "Il n'y a aucune conversation précédente associée à ce contact.",
"TITLE": "Conversations précédentes"
},
"LABELS": {
"CONTACT": {
"TITLE": "Libellés des contacts",
"ERROR": "Impossible de mettre à jour les étiquettes"
},
"CONVERSATION": {
"TITLE": "Étiquettes de conversation",
"ADD_BUTTON": "Ajouter des étiquettes"
},
"LABEL_SELECT": {
"TITLE": "Ajouter une étiquette",
"PLACEHOLDER": "Rechercher des étiquettes",
"NO_RESULT": "Aucune étiquette trouvée",
"CREATE_LABEL": "Créer une nouvelle étiquette"
}
},
"MERGE_CONTACT": "Fusionner le contact",
"CONTACT_ACTIONS": "Actions du contact",
"MUTE_CONTACT": "Block Contact",
"UNMUTE_CONTACT": "Unblock Contact",
"MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.",
"UNMUTED_SUCCESS": "This contact is unblocked successfully.",
"SEND_TRANSCRIPT": "Envoyer la transcription",
"EDIT_LABEL": "Modifier",
"SIDEBAR_SECTIONS": {
"CUSTOM_ATTRIBUTES": "Attributs personnalisés",
"CONTACT_LABELS": "Libellés des contacts",
"PREVIOUS_CONVERSATIONS": "Conversations précédentes",
"NO_RECORDS_FOUND": "Aucun attribut trouvé"
}
},
"EDIT_CONTACT": {
"BUTTON_LABEL": "Modifier le contact",
"TITLE": "Modifier le contact",
"DESC": "Modifier les informations de contact"
},
"DELETE_CONTACT": {
"BUTTON_LABEL": "Supprimer le contact",
"TITLE": "Supprimer le contact",
"DESC": "Supprimer les données de contact",
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer",
"NO": "Non, Conserver"
},
"API": {
"SUCCESS_MESSAGE": "Contact supprimé avec succès",
"ERROR_MESSAGE": "Impossible de supprimer le contact. Veuillez réessayer plus tard."
}
},
"CONTACT_FORM": {
"FORM": {
"SUBMIT": "Envoyer",
"CANCEL": "Annuler",
"AVATAR": {
"LABEL": "Avatar du contact"
},
"NAME": {
"PLACEHOLDER": "Entrez le nom complet du contact",
"LABEL": "Nom complet"
},
"BIO": {
"PLACEHOLDER": "Entrez la biographie du contact",
"LABEL": "Biographie"
},
"EMAIL_ADDRESS": {
"PLACEHOLDER": "Entrez l'adresse de courriel du contact",
"LABEL": "Adresse de courriel",
"DUPLICATE": "Cette adresse de courriel est déjà utilisée pour un autre contact.",
"ERROR": "Veuillez saisir une adresse de courriel valide."
},
"PHONE_NUMBER": {
"PLACEHOLDER": "Entrez le numéro de téléphone du contact",
"LABEL": "Numéro de téléphone",
"HELP": "Le numéro de téléphone doit être au format E.164. Ex. : +1415555555 [+][code pays][code régional][numéro de téléphone local]",
"ERROR": "Le numéro de téléphone doit être soit vide soit au format E.164",
"DIAL_CODE_ERROR": "Veuillez sélectionner un code d'appel dans la liste",
"DUPLICATE": "Ce numéro de téléphone est utilisé par un autre contact."
},
"LOCATION": {
"PLACEHOLDER": "Entrez l'emplacement du contact",
"LABEL": "Localisation"
},
"COMPANY_NAME": {
"PLACEHOLDER": "Entrez le nom de la société",
"LABEL": "Nom de la société"
},
"COUNTRY": {
"PLACEHOLDER": "Entrez le nom du pays",
"LABEL": "Nom du pays",
"SELECT_PLACEHOLDER": "Sélectionner",
"REMOVE": "Supprimer",
"SELECT_COUNTRY": "Sélectionner un pays"
},
"CITY": {
"PLACEHOLDER": "Entrez le nom de la ville",
"LABEL": "Nom de la Ville"
},
"SOCIAL_PROFILES": {
"FACEBOOK": {
"PLACEHOLDER": "Entrez le nom d'utilisateur Facebook",
"LABEL": "Facebook"
},
"TWITTER": {
"PLACEHOLDER": "Entrez le nom d'utilisateur Twitter",
"LABEL": "Twitter"
},
"LINKEDIN": {
"PLACEHOLDER": "Entrez le nom d'utilisateur LinkedIn",
"LABEL": "LinkedIn"
},
"GITHUB": {
"PLACEHOLDER": "Entrez le nom d'utilisateur Github",
"LABEL": "Github"
}
}
},
"DELETE_AVATAR": {
"API": {
"SUCCESS_MESSAGE": "Avatar du contact supprimé avec succès",
"ERROR_MESSAGE": "Impossible de supprimer l'avatar du contact. Veuillez réessayer plus tard."
}
},
"SUCCESS_MESSAGE": "Contact enregistré avec succès",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
},
"NEW_CONVERSATION": {
"BUTTON_LABEL": "Nouvelle conversation",
"TITLE": "Nouvelle conversation",
"DESC": "Commencez une nouvelle conversation en envoyant un nouveau message.",
"NO_INBOX": "Impossible de trouver une boîte de réception pour lancer une nouvelle conversation avec ce contact.",
"FORM": {
"TO": {
"LABEL": "À"
},
"INBOX": {
"LABEL": "Boîte de réception",
"PLACEHOLDER": "Choisir la boîte de réception source",
"ERROR": "Sélectionner une boîte de réception"
},
"SUBJECT": {
"LABEL": "Objet",
"PLACEHOLDER": "Objet",
"ERROR": "Le sujet ne peut pas être vide"
},
"MESSAGE": {
"LABEL": "Message",
"PLACEHOLDER": "Ecrivez votre message ici",
"ERROR": "Le message ne peut être vide"
},
"ATTACHMENTS": {
"SELECT": "Choisir les fichiers",
"HELP_TEXT": "Glissez et déposez des fichiers ici ou choisissez les fichiers à joindre"
},
"SUBMIT": "Envoyer un message",
"CANCEL": "Annuler",
"SUCCESS_MESSAGE": "Message envoyé !",
"GO_TO_CONVERSATION": "Voir",
"ERROR_MESSAGE": "Impossible d'envoyer ! Veuillez réessayer"
}
},
"CONTACTS_PAGE": {
"LIST": {
"TABLE_HEADER": {
"SOCIAL_PROFILES": "Comptes réseaux sociaux"
}
}
},
"CUSTOM_ATTRIBUTES": {
"BUTTON": "Ajouter un attribut personnalisé",
"COPY_SUCCESSFUL": "Copié dans le presse-papiers avec succès",
"SHOW_MORE": "Show all attributes",
"SHOW_LESS": "Show less attributes",
"ACTIONS": {
"COPY": "Copier l'attribut",
"DELETE": "Supprimer l'attribut",
"EDIT": "Modifier l'attribut"
},
"ADD": {
"TITLE": "Créer un attribut personnalisé",
"DESC": "Ajouter des informations personnalisées à ce contact."
},
"FORM": {
"CREATE": "Ajouter un attribut",
"CANCEL": "Annuler",
"NAME": {
"LABEL": "Nom de l'attribut personnalisé",
"PLACEHOLDER": "Ex. : id shopify",
"ERROR": "Nom de l'attribut personnalisé invalide"
},
"VALUE": {
"LABEL": "Valeur de l'attribut",
"PLACEHOLDER": "Ex.: 11901 "
},
"ADD": {
"TITLE": "Créer un nouvel attribut ",
"SUCCESS": "Attribut ajouté avec succès",
"ERROR": "Impossible d'ajouter l'attribut. Veuillez réessayer plus tard"
},
"UPDATE": {
"SUCCESS": "Attribut mis à jour avec succès",
"ERROR": "Impossible de mettre à jour l'attribut. Veuillez réessayer plus tard"
},
"DELETE": {
"SUCCESS": "Attribut supprimé avec succès",
"ERROR": "Impossible de supprimer l'attribut. Veuillez réessayer plus tard"
},
"ATTRIBUTE_SELECT": {
"TITLE": "Ajouter des attributs",
"PLACEHOLDER": "Rechercher des attributs",
"NO_RESULT": "Aucun attribut trouvé"
},
"ATTRIBUTE_TYPE": {
"LIST": {
"PLACEHOLDER": "Sélectionner une valeur",
"SEARCH_INPUT_PLACEHOLDER": "Valeur de recherche",
"NO_RESULT": "Aucun résultat trouvé"
}
}
},
"VALIDATIONS": {
"REQUIRED": "Une valeur valide est requise",
"INVALID_URL": "URL invalide",
"INVALID_INPUT": "Entrée invalide"
}
},
"MERGE_CONTACTS": {
"TITLE": "Fusionner les contacts",
"DESCRIPTION": "Fusionner les contacts pour combiner deux profils en un, y compris tous les attributs et conversations. En cas de conflit, les attributs du contact principal auront priorité.",
"PRIMARY": {
"TITLE": "Contact principal",
"HELP_LABEL": "A supprimer"
},
"PARENT": {
"TITLE": "Contact à fusionner",
"PLACEHOLDER": "Rechercher un contact",
"HELP_LABEL": "À conserver"
},
"SUMMARY": {
"TITLE": "Résumé",
"DELETE_WARNING": "Le contact de <strong>{primaryContactName}</strong> sera supprimé.",
"ATTRIBUTE_WARNING": "Les coordonnées de <strong>{primaryContactName}</strong> seront copiées vers <strong>{parentContactName}</strong>."
},
"SEARCH": {
"ERROR_MESSAGE": "Something went wrong. Please try again later."
},
"FORM": {
"SUBMIT": " Fusionner les contacts",
"CANCEL": "Annuler",
"CHILD_CONTACT": {
"ERROR": "Sélectionner un contact enfant à fusionner"
},
"SUCCESS_MESSAGE": "Contact fusionné avec succès",
"ERROR_MESSAGE": "Impossible de fusionner les contacts, essayez à nouveau !"
},
"DROPDOWN_ITEM": {
"ID": "(ID: {identifier})"
}
},
"CONTACTS_LAYOUT": {
"HEADER": {
"TITLE": "Contacts",
"SEARCH_TITLE": "Search contacts",
"ACTIVE_TITLE": "Contacts actifs",
"SEARCH_PLACEHOLDER": "Search...",
"MESSAGE_BUTTON": "Message",
"SEND_MESSAGE": "Envoyer un message",
"BLOCK_CONTACT": "Block contact",
"UNBLOCK_CONTACT": "Unblock contact",
"BREADCRUMB": {
"CONTACTS": "Contacts"
},
"ACTIONS": {
"CONTACT_CREATION": {
"ADD_CONTACT": "Add contact",
"EXPORT_CONTACT": "Export contacts",
"IMPORT_CONTACT": "Import contacts",
"SAVE_CONTACT": "Save contact",
"EMAIL_ADDRESS_DUPLICATE": "Cette adresse de courriel est déjà utilisée pour un autre contact.",
"PHONE_NUMBER_DUPLICATE": "Ce numéro de téléphone est utilisé par un autre contact.",
"SUCCESS_MESSAGE": "Contact enregistré avec succès",
"ERROR_MESSAGE": "Unable to save contact. Please try again later."
},
"BLOCK_SUCCESS_MESSAGE": "This contact is blocked successfully",
"BLOCK_ERROR_MESSAGE": "Unable to block contact. Please try again later.",
"UNBLOCK_SUCCESS_MESSAGE": "This contact is unblocked successfully",
"UNBLOCK_ERROR_MESSAGE": "Unable to unblock contact. Please try again later.",
"IMPORT_CONTACT": {
"TITLE": "Import contacts",
"DESCRIPTION": "Importer des contacts via un fichier CSV.",
"DOWNLOAD_LABEL": "Télécharger un exemple de CSV.",
"LABEL": "Fichier CSV:",
"CHOOSE_FILE": "Choose file",
"CHANGE": "Modifier",
"CANCEL": "Annuler",
"IMPORT": "Importer",
"SUCCESS_MESSAGE": "Vous serez notifié par e-mail lorsque l'importation sera terminée.",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
},
"EXPORT_CONTACT": {
"TITLE": "Export contacts",
"DESCRIPTION": "Quickly export a csv file with comprehensive details of your contacts",
"CONFIRM": "Exporter",
"SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
},
"SORT_BY": {
"LABEL": "Trier par",
"OPTIONS": {
"NAME": "Nom",
"EMAIL": "Courriel",
"PHONE_NUMBER": "Numéro de téléphone",
"COMPANY": "Société",
"COUNTRY": "Pays",
"CITY": "Ville",
"LAST_ACTIVITY": "Dernière activité",
"CREATED_AT": "Créé le"
}
},
"ORDER": {
"LABEL": "Ordering",
"OPTIONS": {
"ASCENDING": "Ascending",
"DESCENDING": "Descending"
}
},
"FILTERS": {
"CREATE_SEGMENT": {
"TITLE": "Voulez-vous enregistrer ce filtre ?",
"CONFIRM": "Enregistrer le filtre",
"LABEL": "Nom",
"PLACEHOLDER": "Enter the name of the filter",
"ERROR": "Enter a valid name",
"SUCCESS_MESSAGE": "Filter saved successfully",
"ERROR_MESSAGE": "Unable to save filter. Please try again later."
},
"DELETE_SEGMENT": {
"TITLE": "Confirmer la suppression",
"DESCRIPTION": "Are you sure you want to delete this filter?",
"CONFIRM": "Oui, supprimer",
"CANCEL": "No, Cancel",
"SUCCESS_MESSAGE": "Filter deleted successfully",
"ERROR_MESSAGE": "Unable to delete filter. Please try again later."
}
}
}
},
"PAGINATION_FOOTER": {
"SHOWING": "Showing {startItem} - {endItem} of {totalItems} contacts"
},
"FILTER": {
"NAME": "Nom",
"EMAIL": "Courriel",
"PHONE_NUMBER": "Numéro de téléphone",
"IDENTIFIER": "Identifiant",
"COUNTRY": "Pays",
"CITY": "Ville",
"CREATED_AT": "Créé le",
"LAST_ACTIVITY": "Dernière activité",
"REFERER_LINK": "Lien de référence",
"BLOCKED": "Blocked",
"BLOCKED_TRUE": "Vrai",
"BLOCKED_FALSE": "Faux",
"BUTTONS": {
"CLEAR_FILTERS": "Effacer les filtres",
"UPDATE_SEGMENT": "Update segment",
"APPLY_FILTERS": "Appliquer les filtres",
"ADD_FILTER": "Ajouter un filtre"
},
"TITLE": "Filtrer les contacts",
"EDIT_SEGMENT": "Modifier le segment",
"SEGMENT": {
"LABEL": "Segment name",
"INPUT_PLACEHOLDER": "Enter the name of the segment"
},
"ACTIVE_FILTERS": {
"MORE_FILTERS": "+ {count} more filters",
"CLEAR_FILTERS": "Effacer les filtres"
}
},
"CARD": {
"OF": "of",
"VIEW_DETAILS": "Voir les détails",
"EDIT_DETAILS_FORM": {
"TITLE": "Modifier les informations de contact",
"FORM": {
"FIRST_NAME": {
"PLACEHOLDER": "Enter the first name"
},
"LAST_NAME": {
"PLACEHOLDER": "Enter the last name"
},
"EMAIL_ADDRESS": {
"PLACEHOLDER": "Enter the email address",
"DUPLICATE": "Cette adresse de courriel est déjà utilisée pour un autre contact."
},
"PHONE_NUMBER": {
"PLACEHOLDER": "Enter the phone number",
"DUPLICATE": "Ce numéro de téléphone est utilisé par un autre contact."
},
"CITY": {
"PLACEHOLDER": "Entrez le nom de la ville"
},
"COUNTRY": {
"PLACEHOLDER": "Select country"
},
"BIO": {
"PLACEHOLDER": "Enter the bio"
},
"COMPANY_NAME": {
"PLACEHOLDER": "Entrez le nom de la société"
}
},
"UPDATE_BUTTON": "Update contact",
"SUCCESS_MESSAGE": "Contact updated successfully",
"ERROR_MESSAGE": "Unable to update contact. Please try again later."
},
"SOCIAL_MEDIA": {
"TITLE": "Edit social links",
"FORM": {
"FACEBOOK": {
"PLACEHOLDER": "Add Facebook"
},
"GITHUB": {
"PLACEHOLDER": "Add Github"
},
"INSTAGRAM": {
"PLACEHOLDER": "Add Instagram"
},
"TIKTOK": {
"PLACEHOLDER": "Add TikTok"
},
"LINKEDIN": {
"PLACEHOLDER": "Add LinkedIn"
},
"TWITTER": {
"PLACEHOLDER": "Add Twitter"
}
}
},
"DELETE_CONTACT": {
"MESSAGE": "Cette action est permanente et irréversible.",
"BUTTON": "Supprimer maintenant"
}
},
"DETAILS": {
"CREATED_AT": "Created {date}",
"LAST_ACTIVITY": "Last active {date}",
"DELETE_CONTACT_DESCRIPTION": "Permanently delete this contact. This action is irreversible",
"DELETE_CONTACT": "Supprimer le contact",
"DELETE_DIALOG": {
"TITLE": "Confirmer la suppression",
"DESCRIPTION": "Êtes-vous sûr de vouloir supprimer ce contact ?",
"CONFIRM": "Oui, supprimer",
"API": {
"SUCCESS_MESSAGE": "Contact supprimé avec succès",
"ERROR_MESSAGE": "Impossible de supprimer le contact. Veuillez réessayer plus tard."
}
},
"AVATAR": {
"UPLOAD": {
"ERROR_MESSAGE": "Could not upload avatar. Please try again later.",
"SUCCESS_MESSAGE": "Avatar uploaded successfully"
},
"DELETE": {
"SUCCESS_MESSAGE": "Avatar supprimé avec succès",
"ERROR_MESSAGE": "Could not delete avatar. Please try again later."
}
}
},
"SIDEBAR": {
"TABS": {
"ATTRIBUTES": "Attributs",
"HISTORY": "History",
"NOTES": "Notes",
"MERGE": "Merge"
},
"HISTORY": {
"EMPTY_STATE": "Il n'y a aucune conversation précédente associée à ce contact"
},
"ATTRIBUTES": {
"SEARCH_PLACEHOLDER": "Search for attributes",
"UNUSED_ATTRIBUTES": "{count} Used attribute | {count} Unused attributes",
"EMPTY_STATE": "There are no contact custom attributes available in this account. You can create a custom attribute in settings.",
"YES": "Oui",
"NO": "Non",
"TRIGGER": {
"SELECT": "Sélectionner une valeur",
"INPUT": "Enter value"
},
"VALIDATIONS": {
"INVALID_NUMBER": "Invalid number",
"REQUIRED": "Une valeur valide est requise",
"INVALID_INPUT": "Invalid input",
"INVALID_URL": "URL invalide",
"INVALID_DATE": "Invalid date"
},
"NO_ATTRIBUTES": "Aucun attribut trouvé",
"API": {
"SUCCESS_MESSAGE": "Attribut mis à jour avec succès",
"DELETE_SUCCESS_MESSAGE": "Attribut supprimé avec succès",
"UPDATE_ERROR": "Impossible de mettre à jour l'attribut. Veuillez réessayer plus tard",
"DELETE_ERROR": "Impossible de supprimer l'attribut. Veuillez réessayer plus tard"
}
},
"MERGE": {
"TITLE": "Fusionner le contact",
"DESCRIPTION": "Combine two profiles into one, including all attributes and conversations. In case of conflict, the primary contacts attributes will take precedence.",
"PRIMARY": "Contact principal",
"PRIMARY_HELP_LABEL": "To be saved",
"PRIMARY_REQUIRED_ERROR": "Please select a contact to merge with before proceeding",
"PARENT": "To be merged",
"PARENT_HELP_LABEL": "A supprimer",
"EMPTY_STATE": "No contacts found",
"PLACEHOLDER": "Search for primary contact",
"SEARCH_PLACEHOLDER": "Rechercher un contact",
"SEARCH_ERROR_MESSAGE": "Could not search for contacts. Please try again later.",
"SUCCESS_MESSAGE": "Contact fusionné avec succès",
"ERROR_MESSAGE": "Impossible de fusionner les contacts, essayez à nouveau !",
"IS_SEARCHING": "Recherche en cours...",
"BUTTONS": {
"CANCEL": "Annuler",
"CONFIRM": "Fusionner le contact"
}
},
"NOTES": {
"PLACEHOLDER": "Ajouter une note",
"WROTE": "wrote",
"YOU": "Vous",
"SAVE": "Save note",
"ADD_NOTE": "Add contact note",
"EXPAND": "Développer",
"COLLAPSE": "Réduire",
"NO_NOTES": "Pas de notes, vous pouvez en ajouter depuis la page des détails du contact.",
"EMPTY_STATE": "There are no notes associated to this contact. You can add a note by typing in the box above.",
"CONVERSATION_EMPTY_STATE": "There are no notes yet. Use the Add note button to create one."
}
},
"EMPTY_STATE": {
"TITLE": "No contacts found in this account",
"SUBTITLE": "Start adding new contacts by clicking on the button below",
"BUTTON_LABEL": "Add contact",
"SEARCH_EMPTY_STATE_TITLE": "Aucun contact ne correspond à votre recherche 🔍",
"LIST_EMPTY_STATE_TITLE": "No contacts available in this view 📋",
"ACTIVE_EMPTY_STATE_TITLE": "Aucun contact n'est actif pour le moment 🌙"
}
},
"CONTACTS_BULK_ACTIONS": {
"ASSIGN_LABELS": "Assigner des étiquettes",
"ASSIGN_LABELS_SUCCESS": "Étiquettes attribuées avec succès.",
"ASSIGN_LABELS_FAILED": "Failed to assign labels",
"DESCRIPTION": "Select the labels you want to add to the selected contacts.",
"NO_LABELS_FOUND": "No labels available yet.",
"SELECTED_COUNT": "{count} selected",
"CLEAR_SELECTION": "Clear selection",
"SELECT_ALL": "Select all ({count})",
"DELETE_CONTACTS": "Supprimer",
"DELETE_SUCCESS": "Contacts deleted successfully.",
"DELETE_FAILED": "Failed to delete contacts.",
"DELETE_DIALOG": {
"TITLE": "Delete selected contacts",
"SINGULAR_TITLE": "Delete selected contact",
"DESCRIPTION": "This will permanently delete {count} selected contacts. This action cannot be undone.",
"SINGULAR_DESCRIPTION": "This will permanently delete the selected contact. This action cannot be undone.",
"CONFIRM_MULTIPLE": "Delete contacts",
"CONFIRM_SINGLE": "Supprimer le contact"
}
},
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldnt complete the search. Please try again."
},
"FORM": {
"GO_TO_CONVERSATION": "Voir",
"SUCCESS_MESSAGE": "The message was sent successfully!",
"ERROR_MESSAGE": "An error occurred while creating the conversation. Please try again later.",
"NO_INBOX_ALERT": "There are no available inboxes to start a conversation with this contact.",
"CONTACT_SELECTOR": {
"LABEL": "À:",
"TAG_INPUT_PLACEHOLDER": "Search for a contact with name, email or phone number",
"CONTACT_CREATING": "Creating contact..."
},
"INBOX_SELECTOR": {
"LABEL": "Via:",
"BUTTON": "Show inboxes"
},
"EMAIL_OPTIONS": {
"SUBJECT_LABEL": "Objet :",
"SUBJECT_PLACEHOLDER": "Enter your email subject here",
"CC_LABEL": "Cc:",
"CC_PLACEHOLDER": "Search for a contact with their email address",
"BCC_LABEL": "Cci:",
"BCC_PLACEHOLDER": "Search for a contact with their email address",
"BCC_BUTTON": "Cci"
},
"MESSAGE_EDITOR": {
"PLACEHOLDER": "Ecrivez votre message ici..."
},
"WHATSAPP_OPTIONS": {
"LABEL": "Select template",
"SEARCH_PLACEHOLDER": "Search templates",
"EMPTY_STATE": "No templates found",
"TEMPLATE_PARSER": {
"TEMPLATE_NAME": "WhatsApp template: {templateName}",
"VARIABLES": "Variables",
"BACK": "Retour",
"SEND_MESSAGE": "Envoyer un message"
}
},
"TWILIO_OPTIONS": {
"LABEL": "Select template",
"SEARCH_PLACEHOLDER": "Search templates",
"EMPTY_STATE": "No templates found",
"TEMPLATE_PARSER": {
"BACK": "Retour",
"SEND_MESSAGE": "Envoyer un message"
}
},
"ACTION_BUTTONS": {
"DISCARD": "Discard",
"SEND": "Send ({keyCode})"
}
}
}
}

View File

@@ -0,0 +1,60 @@
{
"CONTACTS_FILTER": {
"TITLE": "Filtrer les Contacts",
"SUBTITLE": "Ajouter des filtres ci-dessous et appuyez sur « Soumettre » pour filtrer les contacts.",
"EDIT_CUSTOM_SEGMENT": "Modifier le segment",
"CUSTOM_VIEWS_SUBTITLE": "Ajoutez ou supprimez des filtres et mettez votre segment à jour.",
"ADD_NEW_FILTER": "Ajouter un filtre",
"CLEAR_ALL_FILTERS": "Effacer Tous les Filtres",
"FILTER_DELETE_ERROR": "Vous devriez avoir au moins un filtre afin d'enregistrer",
"SUBMIT_BUTTON_LABEL": "Envoyer",
"UPDATE_BUTTON_LABEL": "Mettre à jour le segment",
"CANCEL_BUTTON_LABEL": "Annuler",
"CLEAR_BUTTON_LABEL": "Effacer les filtres",
"EMPTY_VALUE_ERROR": "La valeur est requise",
"SEGMENT_LABEL": "Nom du segment",
"SEGMENT_QUERY_LABEL": "Requête de segment",
"TOOLTIP_LABEL": "Filtrer les contacts",
"QUERY_DROPDOWN_LABELS": {
"AND": "ET",
"OR": "OU"
},
"OPERATOR_LABELS": {
"equal_to": "Égal à",
"not_equal_to": "Pas égal à",
"contains": "Contient",
"does_not_contain": "Ne contient pas",
"is_present": "Est présent",
"is_not_present": "N'est pas présent",
"is_greater_than": "Est plus grand que",
"is_lesser_than": "Est inférieur à",
"days_before": "Est x jours avant"
},
"ERRORS": {
"VALUE_REQUIRED": "La valeur est requise"
},
"ATTRIBUTES": {
"NAME": "Nom",
"EMAIL": "Courriel",
"PHONE_NUMBER": "Numéro de téléphone",
"IDENTIFIER": "Identifiant",
"CITY": "Ville",
"COUNTRY": "Pays",
"CUSTOM_ATTRIBUTE_LIST": "Liste",
"CUSTOM_ATTRIBUTE_TEXT": "Texte",
"CUSTOM_ATTRIBUTE_NUMBER": "Nombre",
"CUSTOM_ATTRIBUTE_LINK": "Lien",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Case à cocher",
"CREATED_AT": "Créé le",
"LAST_ACTIVITY": "Dernière activité",
"REFERER_LINK": "Lien de référence",
"BLOCKED": "Blocked",
"LABELS": "Étiquettes"
},
"GROUPS": {
"STANDARD_FILTERS": "Filtres standards",
"ADDITIONAL_FILTERS": "Filtres supplémentaires",
"CUSTOM_ATTRIBUTES": "Attributs personnalisés"
}
}
}

View File

@@ -0,0 +1,52 @@
{
"CONTENT_TEMPLATES": {
"MODAL": {
"TITLE": "Modèles Twilio",
"SUBTITLE": "Sélectionnez le modèle Twilio que vous souhaitez envoyer",
"TEMPLATE_SELECTED_SUBTITLE": "Configurer le modèle : {templateName}"
},
"PICKER": {
"SEARCH_PLACEHOLDER": "Rechercher des modèles",
"NO_TEMPLATES_FOUND": "Aucun modèle trouvé pour",
"NO_CONTENT": "No content",
"HEADER": "En-tête",
"BODY": "Corps",
"FOOTER": "Pied de page",
"BUTTONS": "Boutons",
"CATEGORY": "Catégorie",
"MEDIA_CONTENT": "Contenu média",
"MEDIA_CONTENT_FALLBACK": "contenu multimédia",
"NO_TEMPLATES_AVAILABLE": "Aucun modèle Twilio disponible. Cliquez sur Actualiser pour synchroniser les modèles de Twilio.",
"REFRESH_BUTTON": "Rafraîchir les modèles",
"REFRESH_SUCCESS": "Mise à jour des modèles. La mise à jour peut prendre quelques minutes.",
"REFRESH_ERROR": "Échec de la mise à jour des modèles. Veuillez réessayer.",
"LABELS": {
"LANGUAGE": "Langue",
"TEMPLATE_BODY": "Corps du modèle",
"CATEGORY": "Catégorie"
},
"TYPES": {
"MEDIA": "Média",
"QUICK_REPLY": "Réponse rapide",
"CALL_TO_ACTION": "Call to Action",
"TEXT": "Texte"
}
},
"PARSER": {
"VARIABLES_LABEL": "Variables",
"LANGUAGE": "Langue",
"CATEGORY": "Catégorie",
"VARIABLE_PLACEHOLDER": "Entrez la valeur de {variable}",
"GO_BACK_LABEL": "Retour",
"SEND_MESSAGE_LABEL": "Envoyer un message",
"FORM_ERROR_MESSAGE": "Veuillez remplir toutes les variables avant d'envoyer",
"MEDIA_HEADER_LABEL": "En-tête {type}",
"MEDIA_URL_LABEL": "Saisissez l'URL complète du média",
"MEDIA_URL_PLACEHOLDER": "https://example.com/image.jpg"
},
"FORM": {
"BACK_BUTTON": "Précédent",
"SEND_MESSAGE_BUTTON": "Envoyer un message"
}
}
}

View File

@@ -0,0 +1,439 @@
{
"CONVERSATION": {
"SELECT_A_CONVERSATION": "Veuillez sélectionner une conversation à partir du panneau de gauche",
"CSAT_REPLY_MESSAGE": "Veuillez évaluer la conversation",
"404": "Désolé, nous ne pouvons pas trouver la conversation. Veuillez réessayer",
"SWITCH_VIEW_LAYOUT": "Changer la mise en page",
"DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "L'identité de cet utilisateur n'est pas vérifiée",
"NO_MESSAGE_1": "Oh oh ! Il semble qu'il n'y ait aucun message de clients dans votre boîte de réception.",
"NO_MESSAGE_2": " pour envoyer un message à votre page !",
"NO_INBOX_1": "Oh ! On dirait que vous n'avez pas encore ajouté de boîte de réception.",
"NO_INBOX_2": " pour commencer",
"NO_INBOX_AGENT": "Oh Oh ! Il semble que vous ne faites parti d'aucune boîte de réception. Veuillez contacter votre administrateur",
"SEARCH_MESSAGES": "Rechercher des messages dans les conversations",
"VIEW_ORIGINAL": "View original",
"VIEW_TRANSLATED": "View translated",
"EMPTY_STATE": {
"CMD_BAR": "pour ouvrir le menu de commande",
"KEYBOARD_SHORTCUTS": "pour afficher les raccourcis clavier"
},
"SEARCH": {
"TITLE": "Rechercher des messages",
"RESULT_TITLE": "Résultats de recherche",
"LOADING_MESSAGE": "Traitement des données ...",
"PLACEHOLDER": "Saisissez n'importe quel texte pour rechercher des messages",
"NO_MATCHING_RESULTS": "Aucun résultat trouvé."
},
"UNREAD_MESSAGES": "Messages non lus",
"UNREAD_MESSAGE": "Message non lu",
"CLICK_HERE": "Cliquez ici",
"LOADING_INBOXES": "Chargement des boîtes de réception",
"LOADING_CONVERSATIONS": "Chargement des conversations",
"CANNOT_REPLY": "Vous ne pouvez pas répondre en raison de",
"24_HOURS_WINDOW": "Restriction de fenêtre de message de 24 heures",
"48_HOURS_WINDOW": "Restriction de fenêtre de message de 48 heures",
"API_HOURS_WINDOW": "Vous ne pouvez répondre à cette conversation que dans un délai de {hours} heures",
"NOT_ASSIGNED_TO_YOU": "Cette conversation ne vous est pas assignée. Voulez-vous vous assigner cette conversation ?",
"ASSIGN_TO_ME": "Massigner la conversation",
"BOT_HANDOFF_MESSAGE": "Vous répondez à une conversation actuellement gérée par un assistant ou un bot.",
"BOT_HANDOFF_ACTION": "Ouvrir et mattribuer",
"BOT_HANDOFF_REOPEN_ACTION": "Marquer la conversation comme ouverte",
"BOT_HANDOFF_SUCCESS": "La conversation vous a été attribuée",
"BOT_HANDOFF_ERROR": "Impossible de reprendre la conversation. Veuillez réessayer.",
"TWILIO_WHATSAPP_CAN_REPLY": "Vous pouvez seulement répondre à cette conversation en utilisant un modèle de message en raison de",
"TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restriction de fenêtre de message de 24 heures",
"OLD_INSTAGRAM_INBOX_REPLY_BANNER": "Ce compte Instagram a été migré vers la nouvelle boîte de réception du canal Instagram. Tous les nouveaux messages y apparaîtront. Vous ne pourrez plus envoyer de messages depuis cette conversation.",
"REPLYING_TO": "Vous répondez à :",
"REMOVE_SELECTION": "Supprimer la sélection",
"DOWNLOAD": "Télécharger",
"UNKNOWN_FILE_TYPE": "Fichier inconnu",
"SAVE_CONTACT": "Save Contact",
"NO_CONTENT": "No content to display",
"SHARED_ATTACHMENT": {
"CONTACT": "{sender} has shared a contact",
"LOCATION": "{sender} has shared a location",
"FILE": "{sender} has shared a file",
"MEETING": "{sender} a démarré une réunion"
},
"UPLOADING_ATTACHMENTS": "Envoi des pièces jointes...",
"REPLIED_TO_STORY": "A répondu à votre histoire",
"UNSUPPORTED_MESSAGE": "This message is unsupported. You can view this message on the Facebook / Instagram app.",
"UNSUPPORTED_MESSAGE_FACEBOOK": "Ce message n'est pas pris en charge. Vous pouvez voir ce message sur l'application Facebook Messenger.",
"UNSUPPORTED_MESSAGE_INSTAGRAM": "Ce message n'est pas pris en charge. Vous pouvez voir ce message sur l'application Instagram.",
"SUCCESS_DELETE_MESSAGE": "Le message a bien été supprimé",
"FAIL_DELETE_MESSSAGE": "Impossible de supprimer le message ! Veuillez réessayez",
"NO_RESPONSE": "Pas de réponse",
"RESPONSE": "Response",
"RATING_TITLE": "Note",
"FEEDBACK_TITLE": "Commentaires",
"REPLY_MESSAGE_NOT_FOUND": "Message indisponible",
"CARD": {
"SHOW_LABELS": "Afficher les étiquettes",
"HIDE_LABELS": "Masquer les étiquettes"
},
"VOICE_CALL": {
"INCOMING_CALL": "Appel entrant",
"OUTGOING_CALL": "Appel sortant",
"CALL_IN_PROGRESS": "Appel en cours",
"NO_ANSWER": "Pas de réponse",
"MISSED_CALL": "Appel manqué",
"CALL_ENDED": "Appel terminé",
"NOT_ANSWERED_YET": "Pas encore répondu",
"THEY_ANSWERED": "Il a répondu",
"YOU_ANSWERED": "Vous avez répondu"
},
"HEADER": {
"RESOLVE_ACTION": "Résoudre",
"REOPEN_ACTION": "Ré-ouvrir",
"OPEN_ACTION": "Ouvert",
"MORE_ACTIONS": "Plus d'actions",
"OPEN": "Plus",
"CLOSE": "Fermer",
"DETAILS": "détails",
"SNOOZED_UNTIL": "Reporter jusqu'à",
"SNOOZED_UNTIL_TOMORROW": "Reporté jusqu'à demain",
"SNOOZED_UNTIL_NEXT_WEEK": "Reporté jusqu'à la semaine prochaine",
"SNOOZED_UNTIL_NEXT_REPLY": "Reporté jusqu'à la prochaine réponse",
"SLA_STATUS": {
"FRT": "FRT {status}",
"NRT": "NRT {status}",
"RT": "RT {status}",
"MISSED": "manqué",
"DUE": "due"
}
},
"RESOLVE_DROPDOWN": {
"MARK_PENDING": "Marquer comme en attente",
"SNOOZE_UNTIL": "Reporter",
"SNOOZE": {
"TITLE": "Reporter jusqu'à",
"NEXT_REPLY": "Réponse suivante",
"TOMORROW": "Demain",
"NEXT_WEEK": "Semaine prochaine"
}
},
"MENTION": {
"AGENTS": "Agents",
"TEAMS": "Équipes"
},
"CUSTOM_SNOOZE": {
"TITLE": "Reporter jusqu'à",
"APPLY": "Reporter",
"CANCEL": "Annuler"
},
"PRIORITY": {
"TITLE": "Priorité",
"OPTIONS": {
"NONE": "Aucun",
"URGENT": "Urgent",
"HIGH": "Élevé",
"MEDIUM": "Moyenne",
"LOW": "Faible"
},
"CHANGE_PRIORITY": {
"SELECT_PLACEHOLDER": "Aucun",
"INPUT_PLACEHOLDER": "Sélectionner la priorité",
"NO_RESULTS": "Aucun résultat trouvé",
"SUCCESSFUL": "La priorité de la conversation id {conversationId} a été changée en {priority}",
"FAILED": "Impossible de modifier la priorité. Veuillez réessayer."
}
},
"DELETE_CONVERSATION": {
"TITLE": "Supprimer la conversation #{conversationId}",
"DESCRIPTION": "Êtes-vous sûr de vouloir supprimer cette conversation ?",
"CONFIRM": "Supprimer"
},
"CARD_CONTEXT_MENU": {
"PENDING": "Marquer comme en attente",
"RESOLVED": "Marquer comme résolu",
"MARK_AS_UNREAD": "Marquer comme non lu",
"MARK_AS_READ": "Marquer comme lu",
"REOPEN": "Reprendre la conversation",
"SNOOZE": {
"TITLE": "Reporter",
"NEXT_REPLY": "Jusquà la prochaine réponse",
"TOMORROW": "Jusqu'à demain",
"NEXT_WEEK": "Jusqu'à la semaine prochaine"
},
"ASSIGN_AGENT": "Assigner un agent",
"ASSIGN_LABEL": "Assigner une étiquette",
"AGENTS_LOADING": "Chargement des agents...",
"ASSIGN_TEAM": "Assigner une équipe",
"DELETE": "Supprimer la conversation",
"OPEN_IN_NEW_TAB": "Ouvrir dans un nouvel onglet",
"COPY_LINK": "Copier le lien de la conversation",
"COPY_LINK_SUCCESS": "Le lien de conversation a été copié dans le presse-papiers",
"API": {
"AGENT_ASSIGNMENT": {
"SUCCESFUL": "Conversation id {conversationId} assignée à \"{agentName}\"",
"FAILED": "Impossible d'assigner l'agent. Veuillez réessayer."
},
"LABEL_ASSIGNMENT": {
"SUCCESFUL": "Assigned label #{labelName} to conversation id {conversationId}",
"FAILED": "Impossible d'assigner l'étiquette. Veuillez réessayer."
},
"TEAM_ASSIGNMENT": {
"SUCCESFUL": "Équipe assignée «{team}» à la conversation id {conversationId}",
"FAILED": "Impossible d'assigner l'équipe. Veuillez réessayer."
}
}
},
"FOOTER": {
"MESSAGE_SIGN_TOOLTIP": "Signature du message",
"ENABLE_SIGN_TOOLTIP": "Activer la signature",
"DISABLE_SIGN_TOOLTIP": "Désactiver la signature",
"MSG_INPUT": "Maj + entrée pour une nouvelle ligne. Commencez par '/' pour sélectionner une réponse standardisée.",
"PRIVATE_MSG_INPUT": "Maj + entrée pour une nouvelle ligne. Cela ne sera visible que par les agents",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "La signature du message n'est pas configurée, veuillez le configurer dans les paramètres du profil.",
"CLICK_HERE": "Cliquez ici pour mettre à jour",
"WHATSAPP_TEMPLATES": "Modèles WhatsApp"
},
"REPLYBOX": {
"REPLY": "Répondre",
"PRIVATE_NOTE": "Note privée",
"SEND": "Envoyer",
"CREATE": "Ajouter une note",
"INSERT_READ_MORE": "En savoir plus",
"DISMISS_REPLY": "Annuler la réponse",
"REPLYING_TO": "Répondre à:",
"TIP_EMOJI_ICON": "Montrer le sélecteur d'émoji",
"TIP_ATTACH_ICON": "Joindre des fichiers",
"TIP_AUDIORECORDER_ICON": "Enregistrer l'audio",
"TIP_AUDIORECORDER_PERMISSION": "Autoriser l'accès à l'audio",
"TIP_AUDIORECORDER_ERROR": "Impossible d'ouvrir l'audio",
"DRAG_DROP": "Glissez et déposez ici pour lier",
"START_AUDIO_RECORDING": "Démarrer l'enregistrement audio",
"STOP_AUDIO_RECORDING": "Arrêter l'enregistrement audio",
"": "",
"EMAIL_HEAD": {
"TO": "À",
"ADD_BCC": "Ajouter cci",
"CC": {
"LABEL": "CC",
"PLACEHOLDER": "E-mails séparés par des virgules",
"ERROR": "Veuillez saisir une adresse de courriel valide"
},
"BCC": {
"LABEL": "CCI",
"PLACEHOLDER": "E-mails séparés par des virgules",
"ERROR": "Veuillez saisir une adresse de courriel valide"
}
},
"UNDEFINED_VARIABLES": {
"TITLE": "Variables indéfinies",
"MESSAGE": "Vous avez {undefinedVariablesCount} variables indéfinies dans votre message : {undefinedVariables}. Voulez-vous quand même envoyer le message ?",
"CONFIRM": {
"YES": "Envoyer",
"CANCEL": "Annuler"
}
},
"QUOTED_REPLY": {
"ENABLE_TOOLTIP": "Include quoted email thread",
"DISABLE_TOOLTIP": "Don't include quoted email thread",
"REMOVE_PREVIEW": "Remove quoted email thread",
"COLLAPSE": "Collapse preview",
"EXPAND": "Expand preview"
}
},
"VISIBLE_TO_AGENTS": "Note privée : uniquement visible par vous et votre équipe",
"CHANGE_STATUS": "Statut de la conversation modifié",
"CHANGE_STATUS_FAILED": "Le changement de statut de la conversation a échoué",
"CHANGE_AGENT": "Responsable de la conversation modifié",
"CHANGE_AGENT_FAILED": "Échec du changement de responsable",
"ASSIGN_LABEL_SUCCESFUL": "Étiquette attribuée avec succès",
"ASSIGN_LABEL_FAILED": "Échec de l'attribution de l'étiquette",
"CHANGE_TEAM": "L'équipe de conversation a été modifiée",
"SUCCESS_DELETE_CONVERSATION": "Conversation supprimée avec succès",
"FAIL_DELETE_CONVERSATION": "Impossible de supprimer la conversation ! Veuillez réessayer",
"FILE_SIZE_LIMIT": "Le fichier dépasse la limite de {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} pour les pièces jointes",
"MESSAGE_ERROR": "Impossible d'envoyer ce message, veuillez réessayer plus tard",
"SENT_BY": "Envoyé par:",
"BOT": "Bot",
"SEND_FAILED": "Impossible d'envoyer le message ! Réessayez",
"TRY_AGAIN": "Réessayer",
"ASSIGNMENT": {
"SELECT_AGENT": "Sélectionner un agent",
"REMOVE": "Supprimer",
"ASSIGN": "Assigner"
},
"CONTEXT_MENU": {
"COPY": "Copier",
"REPLY_TO": "Répondre à ce message",
"DELETE": "Supprimer",
"CREATE_A_CANNED_RESPONSE": "Ajouter aux réponses préenregistrées",
"TRANSLATE": "Traduire",
"COPY_PERMALINK": "Copier le lien vers le message",
"LINK_COPIED": "URL du message copiée dans le presse-papiers",
"DELETE_CONFIRMATION": {
"TITLE": "Êtes-vous sûr de vouloir supprimer ce message ?",
"MESSAGE": "Vous ne pouvez pas annuler cette action",
"DELETE": "Supprimer",
"CANCEL": "Annuler"
}
},
"SIDEBAR": {
"CONTACT": "Contact",
"COPILOT": "Copilot"
},
"VOICE_WIDGET": {
"INCOMING_CALL": "Appel entrant",
"OUTGOING_CALL": "Appel sortant",
"CALL_IN_PROGRESS": "Appel en cours",
"NOT_ANSWERED_YET": "Pas encore répondu",
"HANDLED_IN_ANOTHER_TAB": "Being handled in another tab",
"REJECT_CALL": "Reject",
"JOIN_CALL": "Join call",
"END_CALL": "End call"
}
},
"EMAIL_TRANSCRIPT": {
"TITLE": "Envoyer la transcription de la conversation",
"DESC": "Envoyer une copie de la transcription de la conversation à l'adresse de courriel spécifiée",
"SUBMIT": "Envoyer",
"CANCEL": "Annuler",
"SEND_EMAIL_SUCCESS": "La transcription du chat a été envoyée avec succès",
"SEND_EMAIL_ERROR": "Une erreur est survenue, veuillez réessayer",
"FORM": {
"SEND_TO_CONTACT": "Envoyer la transcription au client",
"SEND_TO_AGENT": "Envoyer la transcription à l'agent assigné",
"SEND_TO_OTHER_EMAIL_ADDRESS": "Envoyer la transcription à une autre adresse de courriel",
"EMAIL": {
"PLACEHOLDER": "Entrez une adresse de courriel",
"ERROR": "Veuillez saisir une adresse de courriel valide"
}
}
},
"ONBOARDING": {
"TITLE": "Salut 👋, Bienvenue sur {installationName}!",
"DESCRIPTION": "Merci pour votre inscription. Nous souhaitons que vous tiriez le meilleur parti de {installationName}. Voici quelques actions que vous pouvez effectuer dans {installationName} pour rendre votre expérience agréable.",
"GREETING_MORNING": "👋 Good morning, {name}. Welcome to {installationName}.",
"GREETING_AFTERNOON": "👋 Good afternoon, {name}. Welcome to {installationName}.",
"GREETING_EVENING": "👋 Good evening, {name}. Welcome to {installationName}.",
"READ_LATEST_UPDATES": "Consultez nos dernières mises à jour",
"ALL_CONVERSATION": {
"TITLE": "Toutes vos conversations en un seul lieu",
"DESCRIPTION": "Visualisez toutes les conversations de vos clients dans un seul tableau de bord. Vous pouvez filtrer les conversations par le canal entrant, l'étiquette et le statut.",
"NEW_LINK": "Cliquez ici pour créer une boîte de réception"
},
"TEAM_MEMBERS": {
"TITLE": "Invitez les membres de votre équipe",
"DESCRIPTION": "Puisque vous vous apprêtez à parler à votre client, amenez vos coéquipiers pour vous aider. Vous pouvez inviter vos coéquipiers en ajoutant leurs adresses e-mail à la liste des agents.",
"NEW_LINK": "Cliquez ici pour inviter un membre de l'équipe"
},
"LABELS": {
"TITLE": "Organiser les conversations avec des labels",
"DESCRIPTION": "Les labels fournissent un moyen plus facile de catégoriser votre conversation. Créez des étiquettes comme #demande-support, #question-facturation etc., afin que vous puissiez les utiliser dans une conversation plus tard.",
"NEW_LINK": "Cliquez ici pour créer des tags"
},
"CANNED_RESPONSES": {
"TITLE": "Create canned responses",
"DESCRIPTION": "Pre-written quick reply templates help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a response.",
"NEW_LINK": "Click here to create a canned response"
}
},
"CONVERSATION_SIDEBAR": {
"ASSIGNEE_LABEL": "Agent Assigné",
"SELF_ASSIGN": "Massigner la conversation",
"TEAM_LABEL": "Équipe assignée",
"SELECT": {
"PLACEHOLDER": "Aucun"
},
"ACCORDION": {
"CONTACT_DETAILS": "Détails du contact",
"CONVERSATION_ACTIONS": "Actions de conversation",
"CONVERSATION_LABELS": "Étiquettes de conversation",
"CONVERSATION_INFO": "Informations de la conversation",
"CONTACT_NOTES": "Notes du contact",
"CONTACT_ATTRIBUTES": "Attributs du contact",
"PREVIOUS_CONVERSATION": "Conversations précédentes",
"MACROS": "Macros",
"LINEAR_ISSUES": "Problèmes Linear liés",
"SHOPIFY_ORDERS": "Shopify Orders"
},
"SHOPIFY": {
"ORDER_ID": "Order #{id}",
"ERROR": "Error loading orders",
"NO_SHOPIFY_ORDERS": "No orders found",
"FINANCIAL_STATUS": {
"PENDING": "En attente",
"AUTHORIZED": "Authorized",
"PARTIALLY_PAID": "Partially Paid",
"PAID": "Paid",
"PARTIALLY_REFUNDED": "Partially Refunded",
"REFUNDED": "Refunded",
"VOIDED": "Voided"
},
"FULFILLMENT_STATUS": {
"FULFILLED": "Fulfilled",
"PARTIALLY_FULFILLED": "Partially Fulfilled",
"UNFULFILLED": "Unfulfilled"
}
}
},
"CONVERSATION_CUSTOM_ATTRIBUTES": {
"ADD_BUTTON_TEXT": "Créer un attribut",
"NO_RECORDS_FOUND": "Aucun attribut trouvé",
"UPDATE": {
"SUCCESS": "Attribut mis à jour avec succès",
"ERROR": "Impossible de mettre à jour l'attribut. Veuillez réessayer plus tard"
},
"ADD": {
"TITLE": "Ajouter",
"SUCCESS": "Attribut ajouté avec succès",
"ERROR": "Impossible d'ajouter l'attribut. Veuillez réessayer plus tard"
},
"DELETE": {
"SUCCESS": "Attribut supprimé avec succès",
"ERROR": "Impossible de supprimer l'attribut. Veuillez réessayer plus tard"
},
"ATTRIBUTE_SELECT": {
"TITLE": "Ajouter des attributs",
"PLACEHOLDER": "Rechercher des attributs",
"NO_RESULT": "Aucun attribut trouvé"
}
},
"EMAIL_HEADER": {
"FROM": "De",
"TO": "À",
"BCC": "Cci",
"CC": "Cc",
"SUBJECT": "Objet",
"EXPAND": "Expand email"
},
"CONVERSATION_PARTICIPANTS": {
"SIDEBAR_MENU_TITLE": "Participe",
"SIDEBAR_TITLE": "Participants à une conversation",
"NO_RECORDS_FOUND": "Aucun résultat trouvé",
"ADD_PARTICIPANTS": "Sélectionner des participants",
"REMANING_PARTICIPANTS_TEXT": "+{count} autres utilisateurs",
"REMANING_PARTICIPANT_TEXT": "+{count} autre",
"TOTAL_PARTICIPANTS_TEXT": "{count} personnes participent.",
"TOTAL_PARTICIPANT_TEXT": "{count} personne participe.",
"NO_PARTICIPANTS_TEXT": "Personne ne participe !.",
"WATCH_CONVERSATION": "Rejoindre une conversation",
"YOU_ARE_WATCHING": "Vous participez",
"API": {
"ERROR_MESSAGE": "Impossible de mettre à jour, essayez à nouveau !",
"SUCCESS_MESSAGE": "Participants mis à jour !"
}
},
"TRANSLATE_MODAL": {
"TITLE": "Voir le contenu traduit",
"DESC": "Vous pouvez voir le contenu traduit dans chaque langue.",
"ORIGINAL_CONTENT": "Contenu original",
"TRANSLATED_CONTENT": "Contenu traduit",
"NO_TRANSLATIONS_AVAILABLE": "Aucune traduction n'est disponible pour ce contenu"
},
"TYPING": {
"ONE": "{user} is typing",
"TWO": "{user} and {secondUser} are typing",
"MULTIPLE": "{user} and {count} others are typing"
},
"COPILOT": {
"TRY_THESE_PROMPTS": "Try these prompts"
},
"GALLERY_VIEW": {
"ERROR_DOWNLOADING": "Unable to download attachment. Please try again"
}
}

View File

@@ -0,0 +1,13 @@
{
"CSAT": {
"TITLE": "Évaluer votre conversation",
"PLACEHOLDER": "Dites-nous en plus...",
"RATINGS": {
"POOR": "😞 Mauvais",
"FAIR": "😑 Passable",
"AVERAGE": "😐 Moyenne",
"GOOD": "😀 Bon",
"EXCELLENT": "😍 Excellent"
}
}
}

View File

@@ -0,0 +1,91 @@
{
"CUSTOM_ROLE": {
"HEADER": "Custom Roles",
"LEARN_MORE": "Learn more about custom roles",
"DESCRIPTION": "Custom roles are roles that are created by the account owner or admin. These roles can be assigned to agents to define their access and permissions within the account. Custom roles can be created with specific permissions and access levels to suit the requirements of the organization.",
"HEADER_BTN_TXT": "Add custom role",
"LOADING": "Fetching custom roles...",
"SEARCH_404": "Il n'y a aucun élément correspondant à cette requête.",
"PAYWALL": {
"TITLE": "Upgrade to create custom roles",
"AVAILABLE_ON": "The custom role feature is only available in the Business and Enterprise plans.",
"UPGRADE_PROMPT": "Upgrade your plan to get access to advanced features like team management, automations, custom attributes, and more.",
"UPGRADE_NOW": "Upgrade now",
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
},
"ENTERPRISE_PAYWALL": {
"AVAILABLE_ON": "The custom role feature is only available in the paid plans.",
"UPGRADE_PROMPT": "Upgrade to a paid plan to access advanced features like audit logs, agent capacity, and more.",
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
},
"LIST": {
"404": "There are no custom roles available in this account.",
"TITLE": "Manage custom roles",
"DESC": "Custom roles are roles that are created by the account owner or admin. These roles can be assigned to agents to define their access and permissions within the account. Custom roles can be created with specific permissions and access levels to suit the requirements of the organization.",
"TABLE_HEADER": {
"NAME": "Nom",
"DESCRIPTION": "Description",
"PERMISSIONS": "Permissions",
"ACTIONS": "Actions"
}
},
"PERMISSIONS": {
"CONVERSATION_MANAGE": "Manage all conversations",
"CONVERSATION_UNASSIGNED_MANAGE": "Manage unassigned conversations and those assigned to them",
"CONVERSATION_PARTICIPATING_MANAGE": "Manage participating conversations and those assigned to them",
"CONTACT_MANAGE": "Manage contacts",
"REPORT_MANAGE": "Manage reports",
"KNOWLEDGE_BASE_MANAGE": "Manage knowledge base"
},
"FORM": {
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Please enter a name.",
"ERROR": "Le nom est requis."
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Please enter a description.",
"ERROR": "La description est requise."
},
"PERMISSIONS": {
"LABEL": "Permissions",
"ERROR": "Permissions are required."
},
"CANCEL_BUTTON_TEXT": "Annuler",
"API": {
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"ADD": {
"TITLE": "Add custom role",
"DESC": " Custom roles allows you to create roles with specific permissions and access levels to suit the requirements of the organization.",
"SUBMIT": "Envoyer",
"API": {
"SUCCESS_MESSAGE": "Custom role added successfully."
}
},
"EDIT": {
"BUTTON_TEXT": "Modifier",
"TITLE": "Edit custom role",
"DESC": " Custom roles allows you to create roles with specific permissions and access levels to suit the requirements of the organization.",
"SUBMIT": "Mettre à jour",
"API": {
"SUCCESS_MESSAGE": "Custom role updated successfully."
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Custom role deleted successfully.",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
"NO": "Non, Conserver "
}
}
}
}

View File

@@ -0,0 +1,19 @@
{
"DATE_PICKER": {
"APPLY_BUTTON": "Appliquer",
"CLEAR_BUTTON": "Clear",
"DATE_RANGE_INPUT": {
"START": "Start Date",
"END": "End Date"
},
"DATE_RANGE_OPTIONS": {
"TITLE": "DATE RANGE",
"LAST_7_DAYS": "7 derniers jours",
"LAST_30_DAYS": "30 derniers jours",
"LAST_3_MONTHS": "3 derniers mois",
"LAST_6_MONTHS": "6 derniers mois",
"LAST_YEAR": "Année dernière",
"CUSTOM_RANGE": "Plage de date personnalisée"
}
}
}

View File

@@ -0,0 +1,7 @@
{
"EMOJI": {
"PLACEHOLDER": "Rechercher des émojis",
"NOT_FOUND": "Aucun émoji ne correspond à votre recherche",
"REMOVE": "Supprimer"
}
}

View File

@@ -0,0 +1,12 @@
{
"GENERAL": {
"SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items",
"PHONE_INPUT": {
"PLACEHOLDER": "Rechercher",
"EMPTY_STATE": "Aucun résultat trouvé"
},
"CLOSE": "Fermer",
"BETA": "Bêta",
"BETA_DESCRIPTION": "This feature is in beta and may change as we improve it."
}
}

View File

@@ -0,0 +1,251 @@
{
"GENERAL_SETTINGS": {
"LIMIT_MESSAGES": {
"CONVERSATION": "Vous avez dépassé la limite de conversation. Le plan Hacker autorise uniquement 500 conversations.",
"INBOXES": "Vous avez dépassé la limite de boîtes de réception. Le plan Hacker ne prend en charge que le chat en direct sur le site Web. Des boîtes de réception supplémentaires telles que l'email, WhatsApp, etc. nécessitent un plan payant.",
"AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.",
"NON_ADMIN": "Veuillez contacter votre administrateur pour mettre à niveau le plan et continuer à utiliser toutes les fonctionnalités."
},
"TITLE": "Paramètres du compte",
"SUBMIT": "Mettre à jour les paramètres",
"BACK": "Précédent",
"DISMISS": "Rejeter",
"UPDATE": {
"ERROR": "Impossible de mettre à jour les paramètres, essayez à nouveau !",
"SUCCESS": "Paramètres du compte mis à jour avec succès"
},
"ACCOUNT_DELETE_SECTION": {
"TITLE": "Supprimer votre compte",
"NOTE": "Une fois que vous supprimez votre compte, toutes vos données seront supprimées.",
"BUTTON_TEXT": "Supprimer votre compte",
"CONFIRM": {
"TITLE": "Supprimer le compte",
"MESSAGE": "La suppression de votre compte est irréversible. Entrez votre nom de compte ci-dessous pour confirmer que vous souhaitez le supprimer définitivement.",
"BUTTON_TEXT": "Supprimer",
"DISMISS": "Annuler",
"PLACE_HOLDER": "Veuillez entrer {accountName} pour confirmer"
},
"SUCCESS": "Compte marqué pour suppression",
"FAILURE": "Impossible de supprimer le compte, essayez à nouveau !",
"SCHEDULED_DELETION": {
"TITLE": "Compte programmé pour suppression",
"MESSAGE_MANUAL": "Ce compte est programmé pour suppression le {deletionDate}. Cette demande a été effectuée par un administrateur. Vous pouvez annuler la suppression avant cette date.",
"MESSAGE_INACTIVITY": "Ce compte est programmé pour suppression le {deletionDate} en raison de l'inactivité du compte. Vous pouvez annuler la suppression avant cette date.",
"CLEAR_BUTTON": "Annuler la suppression programmée"
}
},
"FORM": {
"ERROR": "Veuillez corriger les erreurs du formulaire",
"GENERAL_SECTION": {
"TITLE": "Paramètres généraux",
"NOTE": ""
},
"ACCOUNT_ID": {
"TITLE": "ID de compte",
"NOTE": "Cet identifiant est requis si vous construisez une intégration basée sur l'API"
},
"AUTO_RESOLVE": {
"TITLE": "Résolution automatique des conversations",
"NOTE": "This configuration would allow you to automatically resolve the conversation after a certain period of inactivity.",
"DURATION": {
"LABEL": "Inactivity duration",
"HELP": "Time period of inactivity after which conversation is auto-resolved",
"PLACEHOLDER": "30",
"ERROR": "La durée de résolution automatique doit être comprise entre 10 minutes et 999 jours",
"API": {
"SUCCESS": "Paramètres de résolution automatique mis à jour avec succès",
"ERROR": "Échec de la mise à jour des paramètres de résolution automatique"
}
},
"MESSAGE": {
"LABEL": "Custom auto-resolution message",
"PLACEHOLDER": "La conversation a été marquée comme résolue par le système en raison de 15 jours d'inactivité",
"HELP": "Message sent to the customer after conversation is auto-resolved"
},
"PREFERENCES": "Preferences",
"LABEL": {
"LABEL": "Add label after auto-resolution",
"PLACEHOLDER": "Select a label"
},
"IGNORE_WAITING": {
"LABEL": "Skip conversations waiting for agents reply"
},
"UPDATE_BUTTON": "Save Changes"
},
"NAME": {
"LABEL": "Nom du compte",
"PLACEHOLDER": "Votre nom de compte",
"ERROR": "Veuillez entrer un nom de compte valide"
},
"LANGUAGE": {
"LABEL": "Langue du site",
"PLACEHOLDER": "Votre nom de compte",
"ERROR": ""
},
"DOMAIN": {
"LABEL": "Domaine de courriel entrant",
"PLACEHOLDER": "Le domaine où vous allez recevoir les courriels",
"ERROR": ""
},
"SUPPORT_EMAIL": {
"LABEL": "Courriel d'assistance",
"PLACEHOLDER": "L'adresse de courriel de support de votre entreprise",
"ERROR": ""
},
"AUTO_RESOLVE_IGNORE_WAITING": {
"LABEL": "Exclure les conversations non prises en charge",
"HELP": "When enabled, the system will skip resolving conversations that are still waiting for an agent's reply."
},
"AUDIO_TRANSCRIPTION": {
"TITLE": "Transcribe Audio Messages",
"NOTE": "Automatically transcribe audio messages in conversations. Generate a text transcript whenever an audio message is sent or received, and display it alongside the message.",
"API": {
"SUCCESS": "Audio transcription setting updated successfully",
"ERROR": "Failed to update audio transcription setting"
}
},
"AUTO_RESOLVE_DURATION": {
"LABEL": "Durée d'inactivité avant résolution",
"HELP": "Durée après laquelle une conversation doit être automatiquement résolue s'il n'y a pas d'activité",
"PLACEHOLDER": "30",
"ERROR": "La durée de résolution automatique doit être comprise entre 10 minutes et 999 jours",
"API": {
"SUCCESS": "Paramètres de résolution automatique mis à jour avec succès",
"ERROR": "Échec de la mise à jour des paramètres de résolution automatique"
},
"UPDATE_BUTTON": "Mettre à jour",
"MESSAGE_LABEL": "Message de résolution personnalisé",
"MESSAGE_PLACEHOLDER": "La conversation a été marquée comme résolue par le système en raison de 15 jours d'inactivité",
"MESSAGE_HELP": "Ce message est envoyé au client lorsque la conversation est automatiquement résolue par le système en raison d'une inactivité."
},
"FEATURES": {
"INBOUND_EMAIL_ENABLED": "La continuité des conversations avec les courriels est activée pour votre compte.",
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Vous pouvez maintenant recevoir des courriels dans votre domaine personnalisé."
}
},
"UPDATE_CHATWOOT": "Une mise à jour {latestChatwootVersion} de Chatwoot est disponible. Veuillez mettre à jour votre instance.",
"LEARN_MORE": "En savoir plus",
"PAYMENT_PENDING": "Votre paiement est en attente. Merci de mettre à jour vos informations de paiement pour continuer à utiliser Chatwoot",
"UPGRADE": "Mettez à niveau pour continuer à utiliser Chatwoot",
"LIMITS_UPGRADE": "Votre compte a dépassé les limites d'utilisation, veuillez mettre à niveau votre plan pour continuer à utiliser Chatwoot",
"OPEN_BILLING": "Ouvrir la facturation"
},
"FORMS": {
"MULTISELECT": {
"ENTER_TO_SELECT": "Appuyer sur Entrée pour sélectionner",
"ENTER_TO_REMOVE": "Appuyer sur Entrée pour supprimer",
"NO_OPTIONS": "List is empty",
"SELECT_ONE": "Sélectionnez un",
"SELECT": "Sélectionner"
}
},
"NOTIFICATIONS_PAGE": {
"HEADER": "Notifications",
"MARK_ALL_DONE": "Tout marquer comme terminé",
"DELETE_TITLE": "Supprimé",
"UNREAD_NOTIFICATION": {
"TITLE": "Notifications non lues",
"ALL_NOTIFICATIONS": "Visualiser toutes les notifications",
"LOADING_UNREAD_MESSAGE": "Chargement des notifications non lues ...",
"EMPTY_MESSAGE": "Vous navez pas de notifications non lues"
},
"LIST": {
"LOADING_MESSAGE": "Chargement des notifications...",
"404": "Aucune notification",
"TABLE_HEADER": [
"Nom",
"Numéro de téléphone",
"Conversations",
"Dernièrement contacté"
]
},
"TYPE_LABEL": {
"conversation_creation": "Nouvelle conversation",
"conversation_assignment": "Conversation assignée",
"assigned_conversation_new_message": "Nouveau message",
"participating_conversation_new_message": "Nouveau message",
"conversation_mention": "Mention",
"sla_missed_first_response": "SLA Missed",
"sla_missed_next_response": "SLA Missed",
"sla_missed_resolution": "SLA Missed"
}
},
"NETWORK": {
"NOTIFICATION": {
"OFFLINE": "Hors ligne",
"RECONNECTING": "Reconnecting...",
"RECONNECT_SUCCESS": "Reconnected"
},
"BUTTON": {
"REFRESH": "Actualiser"
}
},
"COMMAND_BAR": {
"SEARCH_PLACEHOLDER": "Rechercher ou aller à",
"SECTIONS": {
"GENERAL": "Général",
"REPORTS": "Rapports",
"CONVERSATION": "Conversation",
"BULK_ACTIONS": "Bulk Actions",
"CHANGE_ASSIGNEE": "Changer de responsable",
"CHANGE_PRIORITY": "Modifier la priorité",
"CHANGE_TEAM": "Changer déquipe",
"SNOOZE_CONVERSATION": "Clôturer la conversation",
"ADD_LABEL": "Ajouter une étiquette à la conversation",
"REMOVE_LABEL": "Supprimer l'étiquette de la conversation",
"SETTINGS": "Paramètres",
"AI_ASSIST": "Assistance IA",
"APPEARANCE": "Apparence",
"SNOOZE_NOTIFICATION": "Mettre la notification en veille"
},
"COMMANDS": {
"GO_TO_CONVERSATION_DASHBOARD": "Aller au tableau de bord des conversations",
"GO_TO_CONTACTS_DASHBOARD": "Aller au tableau de bord des contacts",
"GO_TO_REPORTS_OVERVIEW": "Accéder à la vue d'ensemble des rapports",
"GO_TO_CONVERSATION_REPORTS": "Accéder aux rapports de conversation",
"GO_TO_AGENT_REPORTS": "Aller aux rapports d'agent",
"GO_TO_LABEL_REPORTS": "Aller aux rapports d'étiquette",
"GO_TO_INBOX_REPORTS": "Accéder aux rapports de la boîte de réception",
"GO_TO_TEAM_REPORTS": "Aller dans les rapports de l'équipe",
"GO_TO_SETTINGS_AGENTS": "Aller dans les paramètres de l'agent",
"GO_TO_SETTINGS_TEAMS": "Aller dans les paramètres de l'équipe",
"GO_TO_SETTINGS_INBOXES": "Accéder aux paramètres de la boîte de réception",
"GO_TO_SETTINGS_LABELS": "Allez dans les paramètres d'étiquette",
"GO_TO_SETTINGS_CANNED_RESPONSES": "Accéder aux paramètres de réponse préenregistrée",
"GO_TO_SETTINGS_APPLICATIONS": "Accéder aux paramètres de l'application",
"GO_TO_SETTINGS_ACCOUNT": "Accéder aux paramètres du compte",
"GO_TO_SETTINGS_PROFILE": "Accéder aux paramètres du profil",
"GO_TO_NOTIFICATIONS": "Accéder aux notifications",
"ADD_LABELS_TO_CONVERSATION": "Ajouter une étiquette à la conversation",
"ASSIGN_AN_AGENT": "Affecter un agent",
"AI_ASSIST": "Assistance IA",
"ASSIGN_PRIORITY": "Attribuer priorité",
"ASSIGN_A_TEAM": "Assigner une équipe",
"MUTE_CONVERSATION": "Désactiver la conversation",
"UNMUTE_CONVERSATION": "Rétablir la conversation",
"REMOVE_LABEL_FROM_CONVERSATION": "Supprimer l'étiquette de la conversation",
"REOPEN_CONVERSATION": "Reprendre la conversation",
"RESOLVE_CONVERSATION": "Reprendre la conversation",
"SEND_TRANSCRIPT": "Envoyer un résumé par email",
"SNOOZE_CONVERSATION": "Clôturer la conversation",
"UNTIL_NEXT_REPLY": "Jusquà la prochaine réponse",
"UNTIL_NEXT_WEEK": "Jusqu'à la semaine prochaine",
"UNTIL_TOMORROW": "Jusqu'à demain",
"UNTIL_NEXT_MONTH": "Jusqu'au mois prochain",
"AN_HOUR_FROM_NOW": "D'ici une heure",
"UNTIL_CUSTOM_TIME": "Personnalisé...",
"CHANGE_APPEARANCE": "Changer l'apparence",
"LIGHT_MODE": "Clair",
"DARK_MODE": "Sombre",
"SYSTEM_MODE": "Système",
"SNOOZE_NOTIFICATION": "Mettre la notification en veille"
}
},
"DASHBOARD_APPS": {
"LOADING_MESSAGE": "Chargement de l'application du tableau de bord ..."
},
"COMMON": {
"OR": "Ou",
"CLICK_HERE": "cliquez ici"
}
}

View File

@@ -0,0 +1,865 @@
{
"HELP_CENTER": {
"TITLE": "Centre d'aide",
"NEW_PAGE": {
"DESCRIPTION": "Create self-service help center portals for your customers. Help them find answers quickly, without waiting. Streamline inquiries, boost agent efficiency, and elevate customer support.",
"CREATE_PORTAL_BUTTON": "Créer un portail"
},
"HEADER": {
"FILTER": "Filtrer par",
"SORT": "Trier par",
"LOCALE": "Langue",
"SETTINGS_BUTTON": "Paramètres",
"NEW_BUTTON": "Nouvel article",
"DROPDOWN_OPTIONS": {
"PUBLISHED": "Publié",
"DRAFT": "Brouillon",
"ARCHIVED": "Archivé"
},
"TITLES": {
"ALL_ARTICLES": "Tous les articles",
"MINE": "Mes articles",
"DRAFT": "Articles brouillon",
"ARCHIVED": "Articles archivés"
},
"LOCALE_SELECT": {
"TITLE": "Choisir un paramètre régional",
"PLACEHOLDER": "Choisir un paramètre régional",
"NO_RESULT": "Paramètre régional introuvable",
"SEARCH_PLACEHOLDER": "Chercher un paramètre régional"
}
},
"EDIT_HEADER": {
"ALL_ARTICLES": "Tous les articles",
"PUBLISH_BUTTON": "Publier",
"MOVE_TO_ARCHIVE_BUTTON": "Déplacer dans les archives",
"PREVIEW": "Aperçu",
"ADD_TRANSLATION": "Ajouter la traduction",
"OPEN_SIDEBAR": "Ouvrir le panneau latéral",
"CLOSE_SIDEBAR": "Fermer le panneau latéral",
"SAVING": "Enregistrement en cours...",
"SAVED": "Enregistré"
},
"ARTICLE_EDITOR": {
"IMAGE_UPLOAD": {
"TITLE": "Téléverser une image",
"UPLOADING": "Téléversement...",
"SUCCESS": "Image téléchargée avec succès",
"ERROR": "Erreur lors du téléchargement de l'image",
"UN_AUTHORIZED_ERROR": "You are not authorized to upload images",
"ERROR_FILE_SIZE": "La taille de l'image doit être inférieure à {size}Mo",
"ERROR_FILE_FORMAT": "Le format d'image doit être jpg, jpeg ou png",
"ERROR_FILE_DIMENSIONS": "Les dimensions de l'image doivent être inférieures à 2000 x 2000"
}
},
"ARTICLE_SETTINGS": {
"TITLE": "Paramètres de l'article",
"FORM": {
"CATEGORY": {
"LABEL": "Catégorie",
"TITLE": "Sélectionner une catégorie",
"PLACEHOLDER": "Sélectionner une catégorie",
"NO_RESULT": "Aucune catégorie trouvée",
"SEARCH_PLACEHOLDER": "Rechercher dans la catégorie"
},
"AUTHOR": {
"LABEL": "Auteur",
"TITLE": "Sélectionner l'auteur",
"PLACEHOLDER": "Sélectionner l'auteur",
"NO_RESULT": "Aucun auteur trouvé",
"SEARCH_PLACEHOLDER": "Rechercher un auteur"
},
"META_TITLE": {
"LABEL": "Méta titre",
"PLACEHOLDER": "Ajouter un titre méta"
},
"META_DESCRIPTION": {
"LABEL": "Méta description",
"PLACEHOLDER": "Ajouter votre méta description pour de meilleurs résultats SEO..."
},
"META_TAGS": {
"LABEL": "Balises méta",
"PLACEHOLDER": "Ajouter des balises méta séparées par des virgules..."
}
},
"BUTTONS": {
"ARCHIVE": "Archiver l'article",
"DELETE": "Supprimer l'article"
}
},
"ARTICLE_SEARCH_RESULT": {
"UNCATEGORIZED": "Non catégorisé",
"SEARCH_RESULTS": "Résultats de la recherche pour {query}",
"EMPTY_TEXT": "Rechercher des articles à insérer dans les réponses.",
"SEARCH_LOADER": "Recherche en cours...",
"INSERT_ARTICLE": "Insérer",
"NO_RESULT": "Aucun article trouvé",
"COPY_LINK": "Copier le lien de l'article dans le presse-papier",
"OPEN_LINK": "Ouvrir un article dans un nouvel onglet",
"PREVIEW_LINK": "Aperçu de larticle"
},
"PORTAL": {
"HEADER": "Portails",
"DEFAULT": "Par défaut",
"NEW_BUTTON": "Nouveau portail",
"ACTIVE_BADGE": "actif",
"CHOOSE_LOCALE_LABEL": "Choisir une langue",
"LOADING_MESSAGE": "Chargement des portails...",
"ARTICLES_LABEL": "articles",
"NO_PORTALS_MESSAGE": "Il n'y a aucun portail disponible",
"ADD_NEW_LOCALE": "Ajouter une nouvelle langue",
"POPOVER": {
"TITLE": "Portails",
"PORTAL_SETTINGS": "Paramètres du portail",
"SUBTITLE": "Vous avez plusieurs portails et pouvez avoir différents paramètres régionaux pour chaque portail.",
"CANCEL_BUTTON_LABEL": "Annuler",
"CHOOSE_LOCALE_BUTTON": "Choisir une langue"
},
"PORTAL_SETTINGS": {
"LIST_ITEM": {
"HEADER": {
"COUNT_LABEL": "articles",
"ADD": "Ajouter une langue",
"VISIT": "Visiter le site",
"SETTINGS": "Paramètres",
"DELETE": "Supprimer"
},
"PORTAL_CONFIG": {
"TITLE": "Configurations du portail",
"ITEMS": {
"NAME": "Nom",
"DOMAIN": "Domaine personnalisé",
"SLUG": "Slug",
"TITLE": "Titre du portail",
"THEME": "Couleur du thème",
"SUB_TEXT": "Sous texte du portail"
}
},
"AVAILABLE_LOCALES": {
"TITLE": "Langues disponibles",
"TABLE": {
"NAME": "Nom de la langue",
"CODE": "Code de la langue",
"ARTICLE_COUNT": "Nb d'articles",
"CATEGORIES": "Nb de catégories",
"SWAP": "Permuter",
"DELETE": "Supprimer",
"DEFAULT_LOCALE": "Par défaut"
}
}
},
"DELETE_PORTAL": {
"TITLE": "Supprimer le portail",
"MESSAGE": "Etes-vous sûr de vouloir supprimer ce portail",
"YES": "Oui, supprimer le portail",
"NO": "Non, conserver le portail",
"API": {
"DELETE_SUCCESS": "Le portail a été supprimé",
"DELETE_ERROR": "Erreur durant la suppression du portail"
}
},
"SEND_CNAME_INSTRUCTIONS": {
"API": {
"SUCCESS_MESSAGE": "CNAME instructions sent successfully",
"ERROR_MESSAGE": "Error while sending CNAME instructions"
}
}
},
"EDIT": {
"HEADER_TEXT": "Modifier le portail",
"TABS": {
"BASIC_SETTINGS": {
"TITLE": "Informations de base"
},
"CUSTOMIZATION_SETTINGS": {
"TITLE": "Personnalisation du portail"
},
"CATEGORY_SETTINGS": {
"TITLE": "Catégories"
},
"LOCALE_SETTINGS": {
"TITLE": "Langues"
}
},
"CATEGORIES": {
"TITLE": "Catégories dans",
"NEW_CATEGORY": "Nouvelle catégorie",
"TABLE": {
"NAME": "Nom",
"DESCRIPTION": "Description",
"LOCALE": "Langue",
"ARTICLE_COUNT": "Nb d'articles",
"ACTION_BUTTON": {
"EDIT": "Modifier la catégorie",
"DELETE": "Supprimer la catégorie"
},
"EMPTY_TEXT": "Aucune catégorie trouvée"
}
},
"EDIT_BASIC_INFO": {
"BUTTON_TEXT": "Mettre à jour les paramètres de base"
}
},
"ADD": {
"CREATE_FLOW": {
"BASIC": {
"TITLE": "Informations sur le centre d'aide",
"BODY": "Informations de base sur le portail"
},
"CUSTOMIZATION": {
"TITLE": "Personnalisation du centre d'aide",
"BODY": "Personnalisez le portail"
},
"FINISH": {
"TITLE": "Et voilà !",
"BODY": "Tout est prêt !"
}
},
"CREATE_FLOW_PAGE": {
"BACK_BUTTON": "Précédent",
"BASIC_SETTINGS_PAGE": {
"HEADER": "Créer un portail",
"TITLE": "Informations sur le centre d'aide",
"CREATE_BASIC_SETTING_BUTTON": "Créer des paramètres de base du portail"
},
"CUSTOMIZATION_PAGE": {
"HEADER": "Personnalisation du portail",
"TITLE": "Personnalisation du centre d'aide",
"UPDATE_PORTAL_BUTTON": "Mettre à jour les paramètres du portail"
},
"FINISH_PAGE": {
"TITLE": "Voila!🎉 Vous êtes prêt !",
"MESSAGE": "Vous pouvez maintenant voir ce portail créé sur votre page de portails.",
"FINISH": "Aller à la page de tous les portails"
}
},
"LOGO": {
"LABEL": "Logo",
"UPLOAD_BUTTON": "Télécharger le logo",
"HELP_TEXT": "Ce logo sera affiché sur l'en-tête du portail.",
"IMAGE_UPLOAD_SUCCESS": "Logo téléchargé",
"IMAGE_UPLOAD_ERROR": "Logo effacé",
"IMAGE_DELETE_ERROR": "Erreur lors de la suppression du logo"
},
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Nom du portail",
"HELP_TEXT": "Le nom sera utilisé dans le portail public en interne.",
"ERROR": "Le nom est requis"
},
"SLUG": {
"LABEL": "Slug",
"PLACEHOLDER": "Identifiant du portail pour les URL",
"ERROR": "Slug est requis"
},
"DOMAIN": {
"LABEL": "Domaine personnalisé",
"PLACEHOLDER": "Portail de domaine personnalisé",
"HELP_TEXT": "Add only If you want to use a custom domain for your portals. Eg: {exampleURL}",
"ERROR": "Entrez une URL de domaine valide"
},
"HOME_PAGE_LINK": {
"LABEL": "Lien vers la page d'accueil",
"PLACEHOLDER": "Lien vers la page d'accueil du portail",
"HELP_TEXT": "The link used to return from the portal to the home page. Eg: {exampleURL}",
"ERROR": "Entrez une URL valide de la page d'accueil"
},
"THEME_COLOR": {
"LABEL": "Couleur du thème du portail",
"HELP_TEXT": "Cette couleur sera affichée comme la couleur du thème pour le portail."
},
"PAGE_TITLE": {
"LABEL": "Titre de la page",
"PLACEHOLDER": "Titre de la page portail",
"HELP_TEXT": "Le titre de la page sera utilisé dans le portail public.",
"ERROR": "Le titre de la page est requis"
},
"HEADER_TEXT": {
"LABEL": "Texte de l'en-tête",
"PLACEHOLDER": "Texte de l'en-tête du portail",
"HELP_TEXT": "Le texte de l'en-tête du portail sera utilisé dans le portail public.",
"ERROR": "Le texte de l'en-tête du portail est obligatoire"
},
"API": {
"SUCCESS_MESSAGE_FOR_BASIC": "Le portail a été créé avec succès.",
"ERROR_MESSAGE_FOR_BASIC": "Impossible de créer le portail. Essayez à nouveau.",
"SUCCESS_MESSAGE_FOR_UPDATE": "Le portail a été mis à jour.",
"ERROR_MESSAGE_FOR_UPDATE": "Impossible de mettre à jour le portail. Essayez à nouveau."
}
},
"ADD_LOCALE": {
"TITLE": "Ajouter une nouvelle langue",
"SUB_TITLE": "Ceci ajoute une nouvelle langue à votre liste de traductions disponibles.",
"PORTAL": "Portail",
"LOCALE": {
"LABEL": "Langue",
"PLACEHOLDER": "Choisir une langue",
"ERROR": "La langue est requise"
},
"BUTTONS": {
"CREATE": "Créer une langue",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Langue ajoutée avec succès",
"ERROR_MESSAGE": "Impossible d'ajouter la langue. Veuillez réessayer."
}
},
"CHANGE_DEFAULT_LOCALE": {
"API": {
"SUCCESS_MESSAGE": "La locale par défaut a été mise à jour",
"ERROR_MESSAGE": "Impossible d'ajouter la langue. Veuillez réessayer."
}
},
"DELETE_LOCALE": {
"API": {
"SUCCESS_MESSAGE": "La langue a été supprimée du portail avec succès",
"ERROR_MESSAGE": "Impossible de supprimer la langue du portail. Réessayez."
}
}
},
"TABLE": {
"LOADING_MESSAGE": "Chargement des articles...",
"404": "Aucun article ne correspond à votre recherche 🔍",
"NO_ARTICLES": "Il n'y a aucun article disponible",
"HEADERS": {
"TITLE": "Titre",
"CATEGORY": "Catégorie",
"READ_COUNT": "Views",
"STATUS": "État",
"LAST_EDITED": "Dernière modification"
},
"COLUMNS": {
"BY": "par",
"AUTHOR_NOT_AVAILABLE": "L'auteur n'est pas disponible"
}
},
"EDIT_ARTICLE": {
"LOADING": "Chargement de l'article...",
"TITLE_PLACEHOLDER": "Le titre de larticle va ici",
"CONTENT_PLACEHOLDER": "Écrivez votre article ici",
"API": {
"ERROR": "Erreur lors de la sauvegarde de l'article"
}
},
"PUBLISH_ARTICLE": {
"API": {
"ERROR": "Erreur lors de la publication de l'article",
"SUCCESS": "L'article a été publié"
}
},
"ARCHIVE_ARTICLE": {
"API": {
"ERROR": "Erreur lors de l'archivage de l'article",
"SUCCESS": "L'article a été archivé"
}
},
"DRAFT_ARTICLE": {
"API": {
"ERROR": "Error while drafting article",
"SUCCESS": "Article drafted successfully"
}
},
"DELETE_ARTICLE": {
"MODAL": {
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer l'article ?",
"YES": "Oui, supprimer",
"NO": "Non, conservez-le"
}
},
"API": {
"SUCCESS_MESSAGE": "L'article a été supprimé",
"ERROR_MESSAGE": "Erreur lors de la suppression de larticle"
}
},
"CREATE_ARTICLE": {
"ERROR_MESSAGE": "Veuillez ajouter le titre et le contenu de l'article puis vous seul pouvez mettre à jour les paramètres"
},
"SIDEBAR": {
"SEARCH": {
"PLACEHOLDER": "Recherche d'articles"
}
},
"CATEGORY": {
"ADD": {
"TITLE": "Créer une catégorie",
"SUB_TITLE": "La catégorie sera utilisée dans le portail public pour classer les articles.",
"PORTAL": "Portail",
"LOCALE": "Langue",
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Nom de la catégorie",
"HELP_TEXT": "Le nom de la catégorie sera utilisé dans le portail public pour classer les articles.",
"ERROR": "Le nom est requis"
},
"SLUG": {
"LABEL": "Slug",
"PLACEHOLDER": "Slug de catégorie pour les URL",
"HELP_TEXT": "app.chatwoot.com/hc/my-portal/fr-FR/categories/my-slug",
"ERROR": "Le Slug est requis"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Donner une courte description de la catégorie.",
"ERROR": "La description est requise"
},
"BUTTONS": {
"CREATE": "Créer une catégorie",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Catégorie créée avec succès",
"ERROR_MESSAGE": "Impossible de créer une catégorie"
}
},
"EDIT": {
"TITLE": "Modifier une catégorie",
"SUB_TITLE": "Modifier une catégorie mettra à jour la catégorie dans le portail public visité.",
"PORTAL": "Portail",
"LOCALE": "Langue",
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Nom de la catégorie",
"HELP_TEXT": "Le nom de la catégorie sera utilisé dans le portail public pour classer les articles.",
"ERROR": "Le nom est requis"
},
"SLUG": {
"LABEL": "Slug",
"PLACEHOLDER": "Slug de catégorie pour les URL",
"HELP_TEXT": "app.chatwoot.com/hc/my-portal/fr-FR/categories/my-slug",
"ERROR": "Le Slug est requis"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Donner une courte description de la catégorie.",
"ERROR": "La description est requise"
},
"BUTTONS": {
"CREATE": "Mettre à jour la catégorie",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Catégorie mise à jour correctement",
"ERROR_MESSAGE": "Impossible de mettre à jour cette catégorie"
}
},
"DELETE": {
"API": {
"SUCCESS_MESSAGE": "Catégorie supprimée avec succès",
"ERROR_MESSAGE": "Impossible de supprimer la catégorie"
}
}
},
"ARTICLE_SEARCH": {
"TITLE": "Rechercher des articles",
"PLACEHOLDER": "Rechercher des articles",
"NO_RESULT": "Aucun article trouvé",
"SEARCHING": "Recherche en cours...",
"SEARCH_BUTTON": "Rechercher",
"INSERT_ARTICLE": "Insérer un lien",
"IFRAME_ERROR": "L'URL est vide ou non valide. Impossible d'afficher le contenu.",
"OPEN_ARTICLE_SEARCH": "Insérer un article depuis le centre d'aide",
"SUCCESS_ARTICLE_INSERTED": "Article inséré",
"PREVIEW_LINK": "Aperçu de larticle",
"CANCEL": "Fermer",
"BACK": "Précédent",
"BACK_RESULTS": "Retour aux résultats"
},
"UPGRADE_PAGE": {
"TITLE": "Centre d'aide",
"DESCRIPTION": "Créez des portails en libre-service conviviaux. Aidez vos utilisateurs à accéder aux articles et à obtenir de l'aide 24h/24, 7j/7. Mettez à niveau votre abonnement pour activer cette fonctionnalité.",
"SELF_HOSTED_DESCRIPTION": "Créez des portails en libre-service conviviaux. Aidez vos utilisateurs à accéder aux articles et à obtenir de l'assistance 24/7. Veuillez contacter votre administrateur pour activer cette fonctionnalité.",
"BUTTON": {
"LEARN_MORE": "En savoir plus",
"UPGRADE": "Mise à niveau"
},
"FEATURES": {
"PORTALS": {
"TITLE": "Portails multiples",
"DESCRIPTION": "Créez plusieurs portails de centre d'aide pour différents produits en utilisant le même compte."
},
"LOCALES": {
"TITLE": "Prise en charge complète des langues",
"DESCRIPTION": "Affichez le portail dans votre langue. Nous prenons en charge toutes les langues et autorisons les traductions pour chaque article."
},
"SEO": {
"TITLE": "Design optimisé pour le SEO",
"DESCRIPTION": "Personnalisez vos balises méta pour améliorer votre visibilité sur les moteurs de recherche grâce à nos pages optimisées pour le SEO."
},
"API": {
"TITLE": "Support complet de l'API",
"DESCRIPTION": "Utilisez le portail comme un CMS sans tête avec des frameworks front-end tiers en utilisant nos API."
}
}
},
"LOADING": "Loading...",
"ARTICLES_PAGE": {
"ARTICLE_CARD": {
"CARD": {
"VIEWS": "{count} view | {count} views",
"DROPDOWN_MENU": {
"PUBLISH": "Publier",
"DRAFT": "Brouillon",
"ARCHIVE": "Archive",
"DELETE": "Supprimer"
},
"STATUS": {
"DRAFT": "Brouillon",
"PUBLISHED": "Publié",
"ARCHIVED": "Archivé"
},
"CATEGORY": {
"UNCATEGORISED": "Uncategorised"
}
}
},
"ARTICLES_HEADER": {
"TABS": {
"ALL": "All articles",
"MINE": "Les miens",
"DRAFT": "Brouillon",
"PUBLISHED": "Publié",
"ARCHIVED": "Archivé"
},
"CATEGORY": {
"ALL": "All categories"
},
"LOCALE": {
"ALL": "All locales"
},
"NEW_ARTICLE": "New article"
},
"EMPTY_STATE": {
"ALL": {
"TITLE": "Write an article",
"SUBTITLE": "Write a rich article, lets get started!",
"BUTTON_LABEL": "New article"
},
"MINE": {
"TITLE": "You haven't written any articles here",
"SUBTITLE": "All articles written by you show up here for quick access."
},
"DRAFT": {
"TITLE": "There are no articles in drafts",
"SUBTITLE": "Draft articles will appear here"
},
"PUBLISHED": {
"TITLE": "There are no published articles",
"SUBTITLE": "Published articles will appear here"
},
"ARCHIVED": {
"TITLE": "There are no articles in the archive",
"SUBTITLE": "Archived articles don't show up on the portal, you can use it to mark deprecated or outdated pages"
},
"CATEGORY": {
"TITLE": "There are no articles in this category",
"SUBTITLE": "Articles in this category will appear here"
}
}
},
"CATEGORY_PAGE": {
"CATEGORY_HEADER": {
"NEW_CATEGORY": "Nouvelle catégorie",
"EDIT_CATEGORY": "Modifier la catégorie",
"CATEGORIES_COUNT": "{n} category | {n} categories",
"BREADCRUMB": {
"CATEGORY_LOCALE": "Categories ({localeCode})",
"ACTIVE_CATEGORY": "{categoryName} ({categoryCount} articles) | {categoryName} ({categoryCount} article)"
}
},
"CATEGORY_EMPTY_STATE": {
"TITLE": "Aucune catégorie trouvée",
"SUBTITLE": "Categories will appear here. You can add a category by clicking the 'New Category' button."
},
"CATEGORY_CARD": {
"ARTICLES_COUNT": "{count} article | {count} articles"
},
"CATEGORY_DIALOG": {
"CREATE": {
"API": {
"SUCCESS_MESSAGE": "Catégorie créée avec succès",
"ERROR_MESSAGE": "Impossible de créer une catégorie"
}
},
"EDIT": {
"API": {
"SUCCESS_MESSAGE": "Catégorie mise à jour correctement",
"ERROR_MESSAGE": "Impossible de mettre à jour cette catégorie"
}
},
"DELETE": {
"API": {
"SUCCESS_MESSAGE": "Catégorie supprimée avec succès",
"ERROR_MESSAGE": "Impossible de supprimer la catégorie"
}
},
"HEADER": {
"CREATE": "Créer une catégorie",
"EDIT": "Modifier la catégorie",
"DESCRIPTION": "Modifier une catégorie mettra à jour la catégorie dans le portail public visité.",
"PORTAL": "Portail",
"LOCALE": "Langue"
},
"FORM": {
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Nom de la catégorie",
"ERROR": "Le nom est requis"
},
"SLUG": {
"LABEL": "Slug",
"PLACEHOLDER": "Slug de catégorie pour les URL",
"ERROR": "Le Slug est requis",
"HELP_TEXT": "app.chatwoot.com/hc/{portalSlug}/{localeCode}/categories/{categorySlug}"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Donner une courte description de la catégorie.",
"ERROR": "La description est requise"
}
},
"BUTTONS": {
"CREATE": "Créer",
"EDIT": "Mettre à jour",
"CANCEL": "Annuler"
}
}
},
"LOCALES_PAGE": {
"LOCALES_COUNT": "No locales available | {n} locale | {n} locales",
"NEW_LOCALE_BUTTON_TEXT": "New locale",
"LOCALE_CARD": {
"ARTICLES_COUNT": "{count} article | {count} articles",
"CATEGORIES_COUNT": "{count} category | {count} categories",
"DEFAULT": "Par défaut",
"DROPDOWN_MENU": {
"MAKE_DEFAULT": "Make default",
"DELETE": "Supprimer"
}
},
"ADD_LOCALE_DIALOG": {
"TITLE": "Ajouter une nouvelle langue",
"DESCRIPTION": "Select the language in which this article will be written. This will be added to your list of translations, and you can add more later.",
"COMBOBOX": {
"PLACEHOLDER": "Choisir un paramètre régional..."
},
"API": {
"SUCCESS_MESSAGE": "Langue ajoutée avec succès",
"ERROR_MESSAGE": "Impossible d'ajouter la langue. Veuillez réessayer."
}
}
},
"EDIT_ARTICLE_PAGE": {
"HEADER": {
"STATUS": {
"SAVING": "Enregistrement en cours...",
"SAVED": "Enregistré"
},
"PREVIEW": "Aperçu",
"PUBLISH": "Publier",
"DRAFT": "Brouillon",
"ARCHIVE": "Archive",
"BACK_TO_ARTICLES": "Back to articles"
},
"EDIT_ARTICLE": {
"MORE_PROPERTIES": "More properties",
"UNCATEGORIZED": "Non catégorisé",
"EDITOR_PLACEHOLDER": "Write something..."
},
"ARTICLE_PROPERTIES": {
"ARTICLE_PROPERTIES": "Article properties",
"META_DESCRIPTION": "Méta description",
"META_DESCRIPTION_PLACEHOLDER": "Add meta description",
"META_TITLE": "Méta titre",
"META_TITLE_PLACEHOLDER": "Add meta title",
"META_TAGS": "Balises méta",
"META_TAGS_PLACEHOLDER": "Add meta tags"
},
"API": {
"ERROR": "Erreur lors de la sauvegarde de l'article"
}
},
"PORTAL_SWITCHER": {
"NEW_PORTAL": "New portal",
"PORTALS": "Portails",
"CREATE_PORTAL": "Create and manage multiple portals",
"ARTICLES": "articles",
"DOMAIN": "domaine",
"PORTAL_NAME": "Nom du portail"
},
"CREATE_PORTAL_DIALOG": {
"TITLE": "Create new portal",
"DESCRIPTION": "Give your portal a name and create a user-friendly URL slug. You can modify both later in the settings.",
"CONFIRM_BUTTON_LABEL": "Créer",
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "User Guide | Chatwoot",
"MESSAGE": "Choose an name for your portal.",
"ERROR": "Le nom est requis"
},
"SLUG": {
"LABEL": "Slug",
"PLACEHOLDER": "user-guide",
"ERROR": "Le Slug est requis",
"FORMAT_ERROR": "Veuillez saisir un identifiant valide, par exemple : guide-utilisateur"
}
},
"PORTAL_SETTINGS": {
"FORM": {
"AVATAR": {
"LABEL": "Logo",
"IMAGE_UPLOAD_ERROR": "Impossible de télécharger l'image! Réessayez",
"IMAGE_UPLOAD_SUCCESS": "Image added successfully. Please click on save changes to save the logo",
"IMAGE_DELETE_SUCCESS": "Logo effacé",
"IMAGE_DELETE_ERROR": "Unable to delete logo",
"IMAGE_UPLOAD_SIZE_ERROR": "La taille de l'image doit être inférieure à {size}Mo"
},
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Nom du portail",
"ERROR": "Le nom est requis"
},
"HEADER_TEXT": {
"LABEL": "Header text",
"PLACEHOLDER": "Texte de l'en-tête du portail"
},
"PAGE_TITLE": {
"LABEL": "Page title",
"PLACEHOLDER": "Titre de la page portail"
},
"HOME_PAGE_LINK": {
"LABEL": "Home page link",
"PLACEHOLDER": "Lien vers la page d'accueil du portail",
"ERROR": "Enter a valid URL. The Home page link must start with 'http://' or 'https://'."
},
"SLUG": {
"LABEL": "Slug",
"PLACEHOLDER": "Portal slug"
},
"LIVE_CHAT_WIDGET": {
"LABEL": "Live chat widget",
"PLACEHOLDER": "Select live chat widget",
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
"NONE_OPTION": "No widget"
},
"BRAND_COLOR": {
"LABEL": "Brand color"
},
"SAVE_CHANGES": "Save changes"
},
"CONFIGURATION_FORM": {
"CUSTOM_DOMAIN": {
"HEADER": "Domaine personnalisé",
"LABEL": "Domaine personnalisé:",
"DESCRIPTION": "You can host your portal on a custom domain. For instance, if your website is yourdomain.com and you want your portal available at docs.yourdomain.com, simply enter that in this field.",
"STATUS_DESCRIPTION": "Your custom portal will start working as soon as it is verified.",
"PLACEHOLDER": "Portail de domaine personnalisé",
"EDIT_BUTTON": "Modifier",
"ADD_BUTTON": "Add custom domain",
"STATUS": {
"LIVE": "En direct",
"PENDING": "Awaiting verification",
"ERROR": "Verification failed"
},
"DIALOG": {
"ADD_HEADER": "Add custom domain",
"EDIT_HEADER": "Edit custom domain",
"ADD_CONFIRM_BUTTON_LABEL": "Add domain",
"EDIT_CONFIRM_BUTTON_LABEL": "Update domain",
"LABEL": "Domaine personnalisé",
"PLACEHOLDER": "Portail de domaine personnalisé",
"ERROR": "Custom domain is required",
"FORMAT_ERROR": "Please enter a valid domain URL e.g. docs.yourdomain.com"
},
"DNS_CONFIGURATION_DIALOG": {
"HEADER": "DNS configuration",
"DESCRIPTION": "Log in to the account you have with your DNS provider, and add a CNAME record for subdomain pointing to chatwoot.help",
"COPY": "Successfully copied CNAME",
"SEND_INSTRUCTIONS": {
"HEADER": "Send instructions",
"DESCRIPTION": "If you would prefer to have someone from your development team to handle this step, you can enter email address below, and we will send them the required instructions.",
"PLACEHOLDER": "Enter their email",
"ERROR": "Enter a valid email address",
"SEND_BUTTON": "Envoyer"
}
}
},
"DELETE_PORTAL": {
"BUTTON": "Delete {portalName}",
"HEADER": "Supprimer le portail",
"DESCRIPTION": "Permanently delete this portal. This action is irreversible",
"DIALOG": {
"HEADER": "Sure you want to delete {portalName}?",
"DESCRIPTION": "This is a permanent action that cannot be reversed.",
"CONFIRM_BUTTON_LABEL": "Supprimer"
}
},
"EDIT_CONFIGURATION": "Edit configuration"
},
"API": {
"CREATE_PORTAL": {
"SUCCESS_MESSAGE": "Le portail a été créé avec succès",
"ERROR_MESSAGE": "Unable to create portal"
},
"UPDATE_PORTAL": {
"SUCCESS_MESSAGE": "Le portail a été mis à jour",
"ERROR_MESSAGE": "Unable to update portal"
}
}
},
"PDF_UPLOAD": {
"TITLE": "Upload PDF Document",
"DESCRIPTION": "Upload a PDF document to automatically generate FAQs using AI",
"DRAG_DROP_TEXT": "Drag and drop your PDF file here, or click to select",
"SELECT_FILE": "Select PDF File",
"ADDITIONAL_CONTEXT_LABEL": "Additional Context (Optional)",
"ADDITIONAL_CONTEXT_PLACEHOLDER": "Provide any additional context or instructions for FAQ generation...",
"UPLOADING": "Téléversement...",
"UPLOAD": "Upload & Process",
"CANCEL": "Annuler",
"ERROR_INVALID_TYPE": "Please select a valid PDF file",
"ERROR_FILE_TOO_LARGE": "File size must be less than 512MB",
"ERROR_UPLOAD_FAILED": "Failed to upload PDF. Please try again."
},
"PDF_DOCUMENTS": {
"TITLE": "PDF Documents",
"DESCRIPTION": "Manage uploaded PDF documents and generate FAQs from them",
"UPLOAD_PDF": "Upload PDF",
"UPLOAD_FIRST_PDF": "Upload your first PDF",
"UPLOADED_BY": "Uploaded by",
"GENERATE_FAQS": "Generate FAQs",
"GENERATING": "Génération en cours...",
"CONFIRM_DELETE": "Êtes-vous sûr de vouloir supprimer {filename}?",
"EMPTY_STATE": {
"TITLE": "No PDF documents yet",
"DESCRIPTION": "Upload PDF documents to automatically generate FAQs using AI"
},
"STATUS": {
"UPLOADED": "Ready",
"PROCESSING": "Processing",
"PROCESSED": "Terminé",
"FAILED": "Failed"
}
},
"CONTENT_GENERATION": {
"TITLE": "Content Generation",
"DESCRIPTION": "Upload PDF documents to automatically generate FAQ content using AI",
"UPLOAD_TITLE": "Upload PDF Document",
"DRAG_DROP": "Drag and drop your PDF file here, or click to select",
"SELECT_FILE": "Select PDF File",
"UPLOADING": "Processing document...",
"UPLOAD_SUCCESS": "Document processed successfully!",
"UPLOAD_ERROR": "Failed to upload document. Please try again.",
"INVALID_FILE_TYPE": "Please select a valid PDF file",
"FILE_TOO_LARGE": "File size must be less than 512MB",
"GENERATED_CONTENT": "Generated FAQ Content",
"PUBLISH_SELECTED": "Publish Selected",
"PUBLISHING": "Publishing...",
"FROM_DOCUMENT": "From document",
"NO_CONTENT": "No generated content available. Upload a PDF document to get started.",
"LOADING": "Loading generated content..."
}
}
}

View File

@@ -0,0 +1,95 @@
{
"INBOX": {
"LIST": {
"TITLE": "My Inbox",
"DISPLAY_DROPDOWN": "Display",
"LOADING": "Chargement des notifications",
"404": "Il n'y a aucune notification active dans ce groupe.",
"NO_NOTIFICATIONS": "Aucune notification",
"NOTE": "Notifications from all subscribed inboxes",
"NO_MESSAGES_AVAILABLE": "Oops! Not able to fetch messages",
"SNOOZED_UNTIL": "Reporter jusqu'à",
"SNOOZED_UNTIL_TOMORROW": "Reporté jusqu'à demain",
"SNOOZED_UNTIL_NEXT_WEEK": "Reporté jusqu'à la semaine prochaine"
},
"ACTION_HEADER": {
"SNOOZE": "Snooze notification",
"DELETE": "Supprimer la notification",
"BACK": "Précédent"
},
"TYPES": {
"CONVERSATION_MENTION": "Vous avez été cité dans une conversation",
"CONVERSATION_CREATION": "Nouvelle conversation créée",
"CONVERSATION_ASSIGNMENT": "Une conversation vous a été attribuée",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Nouveau message dans une conversation attribuée",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Nouveau message dans une conversation à laquelle vous participez",
"SLA_MISSED_FIRST_RESPONSE": "SLA target first response missed for conversation",
"SLA_MISSED_NEXT_RESPONSE": "SLA target next response missed for conversation",
"SLA_MISSED_RESOLUTION": "SLA target resolution missed for conversation"
},
"TYPES_NEXT": {
"CONVERSATION_MENTION": "Mentioned",
"CONVERSATION_ASSIGNMENT": "Assigned to you",
"CONVERSATION_CREATION": "New Conversation",
"SLA_MISSED_FIRST_RESPONSE": "SLA breach",
"SLA_MISSED_NEXT_RESPONSE": "SLA breach",
"SLA_MISSED_RESOLUTION": "SLA breach",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Nouveau message",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Nouveau message",
"SNOOZED_UNTIL": "Snoozed for {time}",
"SNOOZED_ENDS": "Snooze ended"
},
"NO_CONTENT": "Aucun contenu disponible",
"MENU_ITEM": {
"MARK_AS_READ": "Marquer comme lu",
"MARK_AS_UNREAD": "Marquer comme non lu",
"SNOOZE": "Reporter",
"DELETE": "Supprimer",
"MARK_ALL_READ": "Tout marquer comme lu",
"DELETE_ALL": "Tout supprimer",
"DELETE_ALL_READ": "Delete all read"
},
"DISPLAY_MENU": {
"SORT": "Trier",
"DISPLAY": "Display :",
"SORT_OPTIONS": {
"NEWEST": "Newest",
"OLDEST": "Oldest",
"PRIORITY": "Priorité"
},
"DISPLAY_OPTIONS": {
"SNOOZED": "Reporté",
"READ": "Lu",
"LABELS": "Étiquettes",
"CONVERSATION_ID": "Conversation ID"
}
},
"ALERTS": {
"MARK_AS_READ": "Notification marquée comme lue",
"MARK_AS_UNREAD": "Notification marquée comme non lue",
"SNOOZE": "Notification en veille",
"DELETE": "Notification supprimée",
"MARK_ALL_READ": "Toutes les notifications sont marquées comme lues",
"DELETE_ALL": "Toutes les notifications sont supprimées",
"DELETE_ALL_READ": "Toutes les notifications lues ont été supprimées"
},
"REAUTHORIZE": {
"TITLE": "Reauthorization Required",
"DESCRIPTION": "Your WhatsApp connection has expired. Please reconnect to continue receiving and sending messages.",
"BUTTON_TEXT": "Reconnect WhatsApp",
"LOADING_FACEBOOK": "Loading Facebook SDK...",
"SUCCESS": "WhatsApp reconnected successfully",
"ERROR": "Failed to reconnect WhatsApp. Please try again.",
"WHATSAPP_APP_ID_MISSING": "WhatsApp App ID is not configured. Please contact your administrator.",
"WHATSAPP_CONFIG_ID_MISSING": "WhatsApp Configuration ID is not configured. Please contact your administrator.",
"CONFIGURATION_ERROR": "Configuration error occurred during reauthorization.",
"FACEBOOK_LOAD_ERROR": "Failed to load Facebook SDK. Please try again.",
"TROUBLESHOOTING": {
"TITLE": "Troubleshooting",
"POPUP_BLOCKED": "Ensure pop-ups are allowed for this site",
"COOKIES": "Third-party cookies must be enabled",
"ADMIN_ACCESS": "You need admin access to the WhatsApp Business Account"
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,77 @@
import advancedFilters from './advancedFilters.json';
import agentBots from './agentBots.json';
import agentMgmt from './agentMgmt.json';
import attributesMgmt from './attributesMgmt.json';
import auditLogs from './auditLogs.json';
import automation from './automation.json';
import bulkActions from './bulkActions.json';
import campaign from './campaign.json';
import cannedMgmt from './cannedMgmt.json';
import chatlist from './chatlist.json';
import components from './components.json';
import contact from './contact.json';
import contactFilters from './contactFilters.json';
import conversation from './conversation.json';
import csatMgmt from './csatMgmt.json';
import customRole from './customRole.json';
import datePicker from './datePicker.json';
import emoji from './emoji.json';
import general from './general.json';
import generalSettings from './generalSettings.json';
import helpCenter from './helpCenter.json';
import inbox from './inbox.json';
import inboxMgmt from './inboxMgmt.json';
import integrationApps from './integrationApps.json';
import integrations from './integrations.json';
import labelsMgmt from './labelsMgmt.json';
import login from './login.json';
import macros from './macros.json';
import report from './report.json';
import resetPassword from './resetPassword.json';
import search from './search.json';
import setNewPassword from './setNewPassword.json';
import settings from './settings.json';
import signup from './signup.json';
import sla from './sla.json';
import teamsSettings from './teamsSettings.json';
import whatsappTemplates from './whatsappTemplates.json';
export default {
...advancedFilters,
...agentBots,
...agentMgmt,
...attributesMgmt,
...auditLogs,
...automation,
...bulkActions,
...campaign,
...cannedMgmt,
...chatlist,
...components,
...contact,
...contactFilters,
...conversation,
...csatMgmt,
...customRole,
...datePicker,
...emoji,
...general,
...generalSettings,
...helpCenter,
...inbox,
...inboxMgmt,
...integrationApps,
...integrations,
...labelsMgmt,
...login,
...macros,
...report,
...resetPassword,
...search,
...setNewPassword,
...settings,
...signup,
...sla,
...teamsSettings,
...whatsappTemplates,
};

View File

@@ -0,0 +1,62 @@
{
"INTEGRATION_APPS": {
"FETCHING": "Récupération des intégrations",
"NO_HOOK_CONFIGURED": "Aucune intégration {integrationId} n'est configurée dans ce compte.",
"HEADER": "Applications",
"STATUS": {
"ENABLED": "Activé",
"DISABLED": "Désactivé"
},
"CONFIGURE": "Configurer",
"ADD_BUTTON": "Ajouter un nouveau hook",
"DELETE": {
"TITLE": {
"INBOX": "Confirmer la suppression",
"ACCOUNT": "Déconnecter"
},
"MESSAGE": {
"INBOX": "Êtes-vous sûr de vouloir supprimer?",
"ACCOUNT": "Êtes-vous sûr de vouloir déconnecter?"
},
"CONFIRM_BUTTON_TEXT": {
"INBOX": "Oui, supprimer",
"ACCOUNT": "Oui, déconnecter"
},
"CANCEL_BUTTON_TEXT": "Annuler",
"API": {
"SUCCESS_MESSAGE": "Webhook supprimé avec succès",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"LIST": {
"FETCHING": "Récupération des webhooks de l'intégration",
"INBOX": "Boîte de réception",
"DELETE": {
"BUTTON_TEXT": "Supprimer"
}
},
"ADD": {
"FORM": {
"INBOX": {
"LABEL": "Sélectionner la boîte de réception",
"PLACEHOLDER": "Sélectionner la boîte de réception"
},
"SUBMIT": "Créer",
"CANCEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Hook d'intégration ajouté avec succès",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"CONNECT": {
"BUTTON_TEXT": "Connecter"
},
"DISCONNECT": {
"BUTTON_TEXT": "Déconnecter"
},
"SIDEBAR_DESCRIPTION": {
"DIALOGFLOW": "Dialogflow is a natural language processing platform for building conversational interfaces. Integrating it with {installationName} lets bots handle queries first and transfer them to agents when needed. It helps qualify leads and reduce agent workload by answering FAQs. To add Dialogflow, create a Service Account in Google Console and share the credentials. Refer to the docs for details"
}
}
}

View File

@@ -0,0 +1,977 @@
{
"INTEGRATION_SETTINGS": {
"SHOPIFY": {
"DELETE": {
"TITLE": "Delete Shopify Integration",
"MESSAGE": "Are you sure you want to delete the Shopify integration?"
},
"STORE_URL": {
"TITLE": "Connect Shopify Store",
"LABEL": "Store URL",
"PLACEHOLDER": "your-store.myshopify.com",
"HELP": "Enter your Shopify store's myshopify.com URL",
"CANCEL": "Annuler",
"SUBMIT": "Connect Store"
},
"ERROR": "There was an error connecting to Shopify. Please try again or contact support if the issue persists."
},
"HEADER": "Intégrations",
"DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.",
"LEARN_MORE": "Learn more about integrations",
"LOADING": "Fetching integrations",
"CAPTAIN": {
"DISABLED": "Captain is not enabled on your account.",
"CLICK_HERE_TO_CONFIGURE": "Click here to configure",
"LOADING_CONSOLE": "Loading Captain Console...",
"FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again."
},
"WEBHOOK": {
"SUBSCRIBED_EVENTS": "Événements suivis",
"LEARN_MORE": "Learn more about webhooks",
"FORM": {
"CANCEL": "Annuler",
"DESC": "Les événements Webhook vous fournissent des informations en temps réel sur ce qui se passe dans votre compte Chatwoot. Veuillez entrer une URL valide pour configurer un callback.",
"SUBSCRIPTIONS": {
"LABEL": "Evénements",
"EVENTS": {
"CONVERSATION_CREATED": "Conversation créée",
"CONVERSATION_STATUS_CHANGED": "Statut de la conversation modifié",
"CONVERSATION_UPDATED": "Conversation mise à jour",
"MESSAGE_CREATED": "Message créé",
"MESSAGE_UPDATED": "Message mis à jour",
"WEBWIDGET_TRIGGERED": "Widget de discussion instantanée ouvert par l'utilisateur",
"CONTACT_CREATED": "Contact créé",
"CONTACT_UPDATED": "Contact mis à jour",
"CONVERSATION_TYPING_ON": "Saisie de conversation activée",
"CONVERSATION_TYPING_OFF": "Saisie de conversation désactivée"
}
},
"NAME": {
"LABEL": "Webhook Name",
"PLACEHOLDER": "Enter the name of the webhook"
},
"END_POINT": {
"LABEL": "URL du Webhook",
"PLACEHOLDER": "Example: {webhookExampleURL}",
"ERROR": "Veuillez entrer une URL valide"
},
"EDIT_SUBMIT": "Mettre à jour le webhook",
"ADD_SUBMIT": "Créer le webhook"
},
"TITLE": "Webhook",
"CONFIGURE": "Configurer",
"HEADER": "Paramètres de Webhook",
"HEADER_BTN_TXT": "Ajouter un nouveau Webhook",
"LOADING": "Récupération des Webhooks connectés",
"SEARCH_404": "Il n'y a aucun élément correspondant à cette requête",
"SIDEBAR_TXT": "<p><b>Webhooks</b> </p> <p>Les Webhooks sont des fonctions de rappel HTTP qui peuvent être définis pour chaque compte. Ils sont déclenchés par des événements comme la création de messages dans Chatwoot. Vous pouvez créer plusieurs Webhook pour ce compte. <br /><br /> Pour créer un <b>Webhook</b>, cliquez sur le bouton <b>Ajouter un nouveau webhook</b> . Vous pouvez également supprimer n'importe quel Webhook existant en cliquant sur le bouton Supprimer.</p>",
"LIST": {
"404": "Il n'y a aucun Webhook configuré pour ce compte.",
"TITLE": "Gérer les webhooks",
"TABLE_HEADER": {
"WEBHOOK_ENDPOINT": "Point de terminaison du Webhook",
"ACTIONS": "Actions"
}
},
"EDIT": {
"BUTTON_TEXT": "Modifier",
"TITLE": "Modifier le webhook",
"API": {
"SUCCESS_MESSAGE": "La configuration du Webhook a été mise à jour",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"ADD": {
"CANCEL": "Annuler",
"TITLE": "Ajouter un nouveau webhook",
"API": {
"SUCCESS_MESSAGE": "La configuration du Webhook a été ajoutée",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Webhook supprimé avec succès",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer le webhoook ? ({webhookURL})",
"YES": "Oui, supprimer ",
"NO": "Non, conservez-le"
}
}
},
"SLACK": {
"DELETE": "Supprimer",
"DELETE_CONFIRMATION": {
"TITLE": "Supprimer l'intégration",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer lintégration ? Cela entraînera la perte de laccès aux conversations sur votre espace de travail Slack."
},
"HELP_TEXT": {
"TITLE": "Utilisation de l'intégration Slack",
"BODY": "With this integration, all of your incoming conversations will be synced to the ***{selectedChannelName}*** channel in your Slack workspace. You can manage all your customer conversations right within the channel and never miss a message.\n\nHere are the main features of the integration:\n\n**Respond to conversations from within Slack:** To respond to a conversation in the ***{selectedChannelName}*** Slack channel, simply type out your message and send it as a thread. This will create a response back to the customer through Chatwoot. It's that simple!\n\n **Create private notes:** If you want to create private notes instead of replies, start your message with ***`note:`***. This ensures that your message is kept private and won't be visible to the customer.\n\n**Associate an agent profile:** If the person who replied on Slack has an agent profile in Chatwoot under the same email, the replies will be associated with that agent profile automatically. This means you can easily track who said what and when. On the other hand, when the replier doesn't have an associated agent profile, the replies will appear from the bot profile to the customer.",
"SELECTED": "sélectionné"
},
"SELECT_CHANNEL": {
"OPTION_LABEL": "Sélectionnez un canal",
"UPDATE": "Mettre à jour",
"BUTTON_TEXT": "Connecter le canal",
"DESCRIPTION": "Votre espace de travail Slack est maintenant lié à Chatwoot. Cependant, l'intégration est actuellement inactive. Pour activer l'intégration et connecter un canal à Chatwoot, veuillez cliquer sur le bouton ci-dessous.\n\n**Note:** Si vous essayez de connecter un canal privé, ajoutez l'application Chatwoot au canal Slack avant de procéder à cette étape.",
"ATTENTION_REQUIRED": "Attention requise",
"EXPIRED": "Votre intégration Slack a expiré. Pour continuer à recevoir des messages sur Slack, veuillez supprimer l'intégration et connecter à nouveau votre espace de travail."
},
"UPDATE_ERROR": "Une erreur s'est produite lors de la mise à jour du contact, veuillez réessayer",
"UPDATE_SUCCESS": "Le canal est connecté avec succès",
"FAILED_TO_FETCH_CHANNELS": "Une erreur s'est produite lors de la récupération des informations, veuillez réessayer"
},
"DYTE": {
"CLICK_HERE_TO_JOIN": "Cliquez ici pour vous inscrire",
"LEAVE_THE_ROOM": "Quitter la salle",
"START_VIDEO_CALL_HELP_TEXT": "Commencer un nouvel appel vidéo avec le client",
"JOIN_ERROR": "Une erreur s'est produite lors de la connexion à l'appel, veuillez réessayer",
"CREATE_ERROR": "Une erreur s'est produite lors de la création du lien de réunion, veuillez réessayer"
},
"OPEN_AI": {
"AI_ASSIST": "Assistance IA",
"WITH_AI": " {option} with AI ",
"OPTIONS": {
"REPLY_SUGGESTION": "Suggestion de réponse",
"SUMMARIZE": "Résumer",
"REPHRASE": "Améliorer la rédaction",
"FIX_SPELLING_GRAMMAR": "Corriger l'orthographe et la grammaire",
"SHORTEN": "Raccourcir",
"EXPAND": "Développer",
"MAKE_FRIENDLY": "Modifier la tonalité du message en mode convivial",
"MAKE_FORMAL": "Utiliser une tonalité formelle",
"SIMPLIFY": "Simplifier"
},
"ASSISTANCE_MODAL": {
"DRAFT_TITLE": "Contenu du brouillon",
"GENERATED_TITLE": "Contenu généré",
"AI_WRITING": "L'IA est en train d'écrire",
"BUTTONS": {
"APPLY": "Utiliser cette suggestion",
"CANCEL": "Annuler"
}
},
"CTA_MODAL": {
"TITLE": "Intégrer avec OpenAI",
"DESC": "Apportez des fonctionnalités IA avancées à votre tableau de bord avec les modèles GPT d'OpenAI. Pour commencer, entrez la clé API de votre compte OpenAI.",
"KEY_PLACEHOLDER": "Entrez votre clé API OpenAI",
"BUTTONS": {
"NEED_HELP": "Besoin d'aide ?",
"DISMISS": "Rejeter",
"FINISH": "Terminer la configuration"
},
"DISMISS_MESSAGE": "Vous pouvez configurer l'intégration OpenAI plus tard à chaque fois que vous le souhaitez.",
"SUCCESS_MESSAGE": "Configuration de l'intégration OpenAI réussie"
},
"TITLE": "Améliorer avec l'IA",
"SUMMARY_TITLE": "Résumé avec l'IA",
"REPLY_TITLE": "Répondre à la suggestion avec l'IA",
"SUBTITLE": "Une réponse améliorée sera générée en utilisant l'IA, en fonction de votre brouillon actuel.",
"TONE": {
"TITLE": "Tonalité",
"OPTIONS": {
"PROFESSIONAL": "Professionnel",
"FRIENDLY": "Amical"
}
},
"BUTTONS": {
"GENERATE": "Générer",
"GENERATING": "Génération en cours...",
"CANCEL": "Annuler"
},
"GENERATE_ERROR": "There was an error processing the content, please try again"
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Intégration supprimée avec succès"
}
},
"CONNECT": {
"BUTTON_TEXT": "Connecter"
},
"DASHBOARD_APPS": {
"TITLE": "Applications du tableau de bord",
"HEADER_BTN_TXT": "Ajouter une nouvelle application de tableau de bord",
"SIDEBAR_TXT": "<p><b>Les applications du tableau de bord</b></p><p>Les applications du tableau de bord permettent aux organisations d'intégrer une application dans le tableau de bord Chatwoot pour fournir le contexte aux agents d'assistance client. Cette fonctionnalité vous permet de créer une application indépendamment et d'intégrer cela dans le tableau de bord pour fournir les informations de l'utilisateur, leurs commandes, ou leur historique de paiement précédent.</p><p>Lorsque vous intégrez votre application en utilisant le tableau de bord dans Chatwoot, votre application obtiendra le contexte de la conversation et le contact comme un événement de fenêtre. Implémentez un listener pour l'événement message sur votre page pour recevoir le contexte.</p><p>Pour ajouter une nouvelle application de tableau de bord, cliquez sur le bouton 'Ajouter une nouvelle application de tableau de bord'.</p>",
"DESCRIPTION": "Les applications du tableau de bord permettent aux organisations d'intégrer une application dans le tableau de bord pour fournir le contexte des agents d'assistance client. Cette fonctionnalité vous permet de créer une application de manière indépendante et d'intégrer les informations de l'utilisateur, leurs commandes ou leur historique de paiement précédent.",
"LEARN_MORE": "Learn more about Dashboard Apps",
"LIST": {
"404": "Il n'y a pas encore d'applications de tableau de bord configurées sur ce compte",
"LOADING": "Récupération des applications du tableau de bord ...",
"TABLE_HEADER": {
"NAME": "Nom",
"ENDPOINT": "Terminaison"
},
"EDIT_TOOLTIP": "Editer l'application",
"DELETE_TOOLTIP": "Supprimer l'application"
},
"FORM": {
"TITLE_LABEL": "Nom",
"TITLE_PLACEHOLDER": "Entrez un nom pour votre application de tableau de bord",
"TITLE_ERROR": "Un nom pour l'application du tableau de bord est requis",
"URL_LABEL": "Terminaison",
"URL_PLACEHOLDER": "Entrez l'URL de terminaison où votre application est hébergée",
"URL_ERROR": "Une URL valide est requise"
},
"CREATE": {
"HEADER": "Ajouter une nouvelle application de tableau de bord",
"FORM_SUBMIT": "Envoyer",
"FORM_CANCEL": "Annuler",
"API_SUCCESS": "Application du tableau de bord configurée avec succès",
"API_ERROR": "Nous n'avons pas pu créer d'application. Veuillez réessayer plus tard"
},
"UPDATE": {
"HEADER": "Editer l'application du tableau de bord",
"FORM_SUBMIT": "Mettre à jour",
"FORM_CANCEL": "Annuler",
"API_SUCCESS": "L'application du tableau de bord a été mise à jour correctement",
"API_ERROR": "Impossible de mettre à jour l'application. Veuillez réessayer plus tard"
},
"DELETE": {
"CONFIRM_YES": "Oui, supprimez-le",
"CONFIRM_NO": "Non, conservez-le",
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer l'application - {appName}?",
"API_SUCCESS": "Application du tableau de bord supprimée avec succès",
"API_ERROR": "Nous n'avons pas pu supprimer l'application. Veuillez réessayer plus tard"
}
},
"LINEAR": {
"ADD_OR_LINK_BUTTON": "Create/Link Linear Issue",
"LOADING": "Fetching linear issues...",
"LOADING_ERROR": "There was an error fetching the linear issues, please try again",
"CREATE": "Créer",
"LINK": {
"SEARCH": "Search issues",
"SELECT": "Select issue",
"TITLE": "Lien",
"EMPTY_LIST": "No linear issues found",
"LOADING": "Loading",
"ERROR": "There was an error fetching the linear issues, please try again",
"LINK_SUCCESS": "Issue linked successfully",
"LINK_ERROR": "There was an error linking the issue, please try again",
"LINK_TITLE": "Conversation (#{conversationId}) with {name}"
},
"ADD_OR_LINK": {
"TITLE": "Create/link linear issue",
"DESCRIPTION": "Create Linear issues from conversations, or link existing ones for seamless tracking.",
"FORM": {
"TITLE": {
"LABEL": "Titre",
"PLACEHOLDER": "Enter title",
"REQUIRED_ERROR": "Le titre est requis"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Enter description"
},
"TEAM": {
"LABEL": "Équipes",
"PLACEHOLDER": "Sélectionner une équipe",
"SEARCH": "Search team",
"REQUIRED_ERROR": "Team is required"
},
"ASSIGNEE": {
"LABEL": "Assignee",
"PLACEHOLDER": "Select assignee",
"SEARCH": "Search assignee"
},
"PRIORITY": {
"LABEL": "Priorité",
"PLACEHOLDER": "Sélectionner la priorité",
"SEARCH": "Search priority"
},
"LABEL": {
"LABEL": "Étiquettes",
"PLACEHOLDER": "Select label",
"SEARCH": "Search label"
},
"STATUS": {
"LABEL": "État",
"PLACEHOLDER": "Select status",
"SEARCH": "Search status"
},
"PROJECT": {
"LABEL": "Project",
"PLACEHOLDER": "Select project",
"SEARCH": "Search project"
}
},
"CREATE": "Créer",
"CANCEL": "Annuler",
"CREATE_SUCCESS": "Issue created successfully",
"CREATE_ERROR": "There was an error creating the issue, please try again",
"LOADING_TEAM_ERROR": "There was an error fetching the teams, please try again",
"LOADING_TEAM_ENTITIES_ERROR": "There was an error fetching the team entities, please try again"
},
"ISSUE": {
"STATUS": "État",
"PRIORITY": "Priorité",
"ASSIGNEE": "Assignee",
"LABELS": "Étiquettes",
"CREATED_AT": "Created at {createdAt}"
},
"UNLINK": {
"TITLE": "Unlink",
"SUCCESS": "Issue unlinked successfully",
"ERROR": "There was an error unlinking the issue, please try again"
},
"NO_LINKED_ISSUES": "No linked issues found",
"DELETE": {
"TITLE": "Are you sure you want to delete the integration?",
"MESSAGE": "Are you sure you want to delete the integration?",
"CONFIRM": "Oui, supprimer",
"CANCEL": "Annuler"
},
"CTA": {
"TITLE": "Connect to Linear",
"AGENT_DESCRIPTION": "Linear workspace is not connected. Request your administrator to connect a workspace to use this integration.",
"DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.",
"BUTTON_TEXT": "Connect Linear workspace"
}
},
"NOTION": {
"DELETE": {
"TITLE": "Are you sure you want to delete the Notion integration?",
"MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.",
"CONFIRM": "Oui, supprimer",
"CANCEL": "Annuler"
}
}
},
"CAPTAIN": {
"NAME": "Captain",
"HEADER_KNOW_MORE": "Know more",
"ASSISTANT_SWITCHER": {
"ASSISTANTS": "Assistants",
"SWITCH_ASSISTANT": "Switch between assistants",
"NEW_ASSISTANT": "Create Assistant",
"EMPTY_LIST": "No assistants found, please create one to get started"
},
"COPILOT": {
"TITLE": "Copilot",
"TRY_THESE_PROMPTS": "Try these prompts",
"PANEL_TITLE": "Get started with Copilot",
"KICK_OFF_MESSAGE": "Need a quick summary, want to check past conversations, or draft a better reply? Copilots here to speed things up.",
"SEND_MESSAGE": "Envoyer un message...",
"EMPTY_MESSAGE": "Une erreur s'est produite lors de la génération de la réponse. Veuillez réessayer.",
"LOADER": "Captain is thinking",
"YOU": "Vous",
"USE": "Use this",
"RESET": "Reset",
"SHOW_STEPS": "Show steps",
"SELECT_ASSISTANT": "Select Assistant",
"PROMPTS": {
"SUMMARIZE": {
"LABEL": "Résumer cette conversation",
"CONTENT": "Résumé des points clés de la conversation entre le client et l'agent de support, y compris les préoccupations et questions du client, ainsi que les solutions ou réponses fournies par l'agent de support"
},
"SUGGEST": {
"LABEL": "Suggérer une réponse",
"CONTENT": "Analysez la demande du client et rédigez une réponse qui traite efficacement ses préoccupations ou questions. Assurez-vous que la réponse soit claire, concise et fournisse des informations utiles."
},
"RATE": {
"LABEL": "Évaluer cette conversation",
"CONTENT": "Revue de la conversation pour évaluer dans quelle mesure elle répond aux besoins du client. Partagez une note sur 5 en fonction du ton, de la clarté et de l'efficacité."
},
"HIGH_PRIORITY": {
"LABEL": "High priority conversations",
"CONTENT": "Give me a summary of all high priority open conversations. Include the conversation ID, customer name (if available), last message content, and assigned agent. Group by status if relevant."
},
"LIST_CONTACTS": {
"LABEL": "List contacts",
"CONTENT": "Show me the list of top 10 contacts. Include name, email or phone number (if available), last seen time, tags (if any)."
}
}
},
"PLAYGROUND": {
"USER": "Vous",
"ASSISTANT": "Assistant",
"MESSAGE_PLACEHOLDER": "Tapez votre message...",
"HEADER": "Terrain de jeu",
"DESCRIPTION": "Utilisez ce terrain de jeu pour envoyer des messages à votre assistant et vérifier s'il répond de manière précise, rapide et dans le ton que vous attendez.",
"CREDIT_NOTE": "Les messages envoyés ici compteront pour vos crédits Captain."
},
"PAYWALL": {
"TITLE": "Upgrade to use Captain AI",
"AVAILABLE_ON": "Captain is not available on the free plan.",
"UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.",
"UPGRADE_NOW": "Upgrade now",
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
},
"ENTERPRISE_PAYWALL": {
"UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.",
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
},
"BANNER": {
"RESPONSES": "You've used over 80% of your response limit. To continue using Captain AI, please upgrade.",
"DOCUMENTS": "Document limit reached. Upgrade to continue using Captain AI."
},
"FORM": {
"CANCEL": "Annuler",
"CREATE": "Créer",
"EDIT": "Mettre à jour"
},
"ASSISTANTS": {
"HEADER": "Assistants",
"NO_ASSISTANTS_AVAILABLE": "There are no assistants available in your account.",
"ADD_NEW": "Create a new assistant",
"DELETE": {
"TITLE": "Are you sure to delete the assistant?",
"DESCRIPTION": "This action is permanent. Deleting this assistant will remove it from all connected inboxes and permanently erase all generated knowledge.",
"CONFIRM": "Oui, supprimer",
"SUCCESS_MESSAGE": "The assistant has been successfully deleted",
"ERROR_MESSAGE": "There was an error deleting the assistant, please try again."
},
"FORM_DESCRIPTION": "Fill out the details below to name your assistant, describe its purpose, and specify the product it will support.",
"CREATE": {
"TITLE": "Create an assistant",
"SUCCESS_MESSAGE": "The assistant has been successfully created",
"ERROR_MESSAGE": "There was an error creating the assistant, please try again."
},
"FORM": {
"UPDATE": "Mettre à jour",
"SECTIONS": {
"BASIC_INFO": "Informations de base",
"SYSTEM_MESSAGES": "Messages système",
"INSTRUCTIONS": "Instructions",
"FEATURES": "Fonctionnalités",
"TOOLS": "Outils "
},
"NAME": {
"LABEL": "Nom",
"PLACEHOLDER": "Entrez le nom de l'assistant",
"ERROR": "Le nom est requis"
},
"TEMPERATURE": {
"LABEL": "Response Temperature",
"DESCRIPTION": "Adjust how creative or restrictive the assistant's responses should be. Lower values produce more focused and deterministic responses, while higher values allow for more creative and varied outputs."
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Entrez la description de l'assistant",
"ERROR": "La description est requise"
},
"PRODUCT_NAME": {
"LABEL": "Product Name",
"PLACEHOLDER": "Entrez le nom du produit",
"ERROR": "The product name is required"
},
"WELCOME_MESSAGE": {
"LABEL": "Message de bienvenue",
"PLACEHOLDER": "Entrez le message de bienvenue"
},
"HANDOFF_MESSAGE": {
"LABEL": "Message de transfert",
"PLACEHOLDER": "Entrez le message de transfert"
},
"RESOLUTION_MESSAGE": {
"LABEL": "Message de résolution",
"PLACEHOLDER": "Entrez le message de résolution"
},
"INSTRUCTIONS": {
"LABEL": "Instructions",
"PLACEHOLDER": "Entrez les instructions pour l'assistant"
},
"FEATURES": {
"TITLE": "Fonctionnalités",
"ALLOW_CONVERSATION_FAQS": "Generate FAQs from resolved conversations",
"ALLOW_MEMORIES": "Capture key details as memories from customer interactions.",
"ALLOW_CITATIONS": "Include source citations in responses"
}
},
"EDIT": {
"TITLE": "Update the assistant",
"SUCCESS_MESSAGE": "The assistant has been successfully updated",
"ERROR_MESSAGE": "There was an error updating the assistant, please try again.",
"NOT_FOUND": "Impossible de trouver l'assistant. Veuillez réessayer."
},
"SETTINGS": {
"HEADER": "Paramètres",
"BASIC_SETTINGS": {
"TITLE": "Basic settings",
"DESCRIPTION": "Customize what the assistant says when ending a conversation or transferring to a human."
},
"SYSTEM_SETTINGS": {
"TITLE": "System settings",
"DESCRIPTION": "Customize what the assistant says when ending a conversation or transferring to a human."
},
"CONTROL_ITEMS": {
"TITLE": "The Fun Stuff",
"DESCRIPTION": "Add more control to the assistant. (a bit more visual like a story : Query guardrail → scenarios → output) Nudges user to actually utilise these.",
"OPTIONS": {
"GUARDRAILS": {
"TITLE": "Guardrails",
"DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic."
},
"RESPONSE_GUIDELINES": {
"TITLE": "Response guidelines",
"DESCRIPTION": "The vibe and structure of your assistants replies—clear and friendly? Short and snappy? Detailed and formal?"
}
}
},
"DELETE": {
"TITLE": "Delete Assistant",
"DESCRIPTION": "This action is permanent. Deleting this assistant will remove it from all connected inboxes and permanently erase all generated knowledge.",
"BUTTON_TEXT": "Delete {assistantName}"
}
},
"OPTIONS": {
"EDIT_ASSISTANT": "Edit Assistant",
"DELETE_ASSISTANT": "Delete Assistant",
"VIEW_CONNECTED_INBOXES": "View connected inboxes"
},
"EMPTY_STATE": {
"TITLE": "No assistants available",
"SUBTITLE": "Create an assistant to provide quick and accurate responses to your users. It can learn from your help articles and past conversations.",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain Assistant",
"NOTE": "Captain Assistant engages directly with customers, learns from your help docs and past conversations, and delivers instant, accurate responses. It handles the initial queries, providing quick resolutions before transferring to an agent when needed."
}
},
"GUARDRAILS": {
"TITLE": "Guardrails",
"DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic.",
"BULK_ACTION": {
"SELECTED": "{count} item selected | {count} items selected",
"SELECT_ALL": "Select all ({count})",
"UNSELECT_ALL": "Unselect all ({count})",
"BULK_DELETE_BUTTON": "Supprimer"
},
"ADD": {
"SUGGESTED": {
"TITLE": "Example guardrails",
"ADD": "Add all",
"ADD_SINGLE": "Add this",
"SAVE": "Add and save (↵)",
"PLACEHOLDER": "Type in another guardrail..."
},
"NEW": {
"TITLE": "Add a guardrail",
"CREATE": "Créer",
"CANCEL": "Annuler",
"PLACEHOLDER": "Type in another guardrail...",
"TEST_ALL": "Test all"
}
},
"LIST": {
"SEARCH_PLACEHOLDER": "Search..."
},
"EMPTY_MESSAGE": "No guardrails found. Create or add examples to begin.",
"SEARCH_EMPTY_MESSAGE": "No guardrails found for this search.",
"API": {
"ADD": {
"SUCCESS": "Guardrails added successfully",
"ERROR": "There was an error adding guardrails, please try again."
},
"UPDATE": {
"SUCCESS": "Guardrails updated successfully",
"ERROR": "There was an error updating guardrails, please try again."
},
"DELETE": {
"SUCCESS": "Guardrails deleted successfully",
"ERROR": "There was an error deleting guardrails, please try again."
}
}
},
"RESPONSE_GUIDELINES": {
"TITLE": "Response Guidelines",
"DESCRIPTION": "The vibe and structure of your assistants replies—clear and friendly? Short and snappy? Detailed and formal?",
"BULK_ACTION": {
"SELECTED": "{count} item selected | {count} items selected",
"SELECT_ALL": "Select all ({count})",
"UNSELECT_ALL": "Unselect all ({count})",
"BULK_DELETE_BUTTON": "Supprimer"
},
"ADD": {
"SUGGESTED": {
"TITLE": "Example response guidelines",
"ADD": "Add all",
"ADD_SINGLE": "Add this",
"SAVE": "Add and save (↵)",
"PLACEHOLDER": "Type in another response guideline..."
},
"NEW": {
"TITLE": "Add a response guideline",
"CREATE": "Créer",
"CANCEL": "Annuler",
"PLACEHOLDER": "Type in another response guideline...",
"TEST_ALL": "Test all"
}
},
"LIST": {
"SEARCH_PLACEHOLDER": "Search..."
},
"EMPTY_MESSAGE": "No response guidelines found. Create or add examples to begin.",
"SEARCH_EMPTY_MESSAGE": "No response guidelines found for this search.",
"API": {
"ADD": {
"SUCCESS": "Response Guidelines added successfully",
"ERROR": "There was an error adding response guidelines, please try again."
},
"UPDATE": {
"SUCCESS": "Response Guidelines updated successfully",
"ERROR": "There was an error updating response guidelines, please try again."
},
"DELETE": {
"SUCCESS": "Response Guidelines deleted successfully",
"ERROR": "There was an error deleting response guidelines, please try again."
}
}
},
"SCENARIOS": {
"TITLE": "Scenarios",
"DESCRIPTION": "Give your assistant some context—like “what to do when a user is stuck,” or “how to act during a refund request.”",
"BULK_ACTION": {
"SELECTED": "{count} item selected | {count} items selected",
"SELECT_ALL": "Select all ({count})",
"UNSELECT_ALL": "Unselect all ({count})",
"BULK_DELETE_BUTTON": "Supprimer"
},
"ADD": {
"SUGGESTED": {
"TITLE": "Example scenarios",
"ADD": "Add all",
"ADD_SINGLE": "Add this",
"TOOLS_USED": "Tools used :"
},
"NEW": {
"CREATE": "Add a scenario",
"TITLE": "Create a scenario",
"FORM": {
"TITLE": {
"LABEL": "Titre",
"PLACEHOLDER": "Enter a name for the scenario",
"ERROR": "Scenario name is required"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Describe how and where this scenario will be used",
"ERROR": "Scenario description is required"
},
"INSTRUCTION": {
"LABEL": "How to handle",
"PLACEHOLDER": "Describe how and where this scenario will be handled",
"ERROR": "Scenario content is required"
},
"CREATE": "Créer",
"CANCEL": "Annuler"
}
}
},
"UPDATE": {
"CANCEL": "Annuler",
"UPDATE": "Update changes"
},
"LIST": {
"SEARCH_PLACEHOLDER": "Search..."
},
"EMPTY_MESSAGE": "No scenarios found. Create or add examples to begin.",
"SEARCH_EMPTY_MESSAGE": "No scenarios found for this search.",
"API": {
"ADD": {
"SUCCESS": "Scenarios added successfully",
"ERROR": "There was an error adding scenarios, please try again."
},
"UPDATE": {
"SUCCESS": "Scenarios updated successfully",
"ERROR": "There was an error updating scenarios, please try again."
},
"DELETE": {
"SUCCESS": "Scenarios deleted successfully",
"ERROR": "There was an error deleting scenarios, please try again."
}
}
}
},
"DOCUMENTS": {
"HEADER": "Documents",
"ADD_NEW": "Create a new document",
"RELATED_RESPONSES": {
"TITLE": "Related FAQs",
"DESCRIPTION": "These FAQs are generated directly from the document."
},
"FORM_DESCRIPTION": "Enter the URL of the document to add it as a knowledge source and choose the assistant to associate it with.",
"CREATE": {
"TITLE": "Add a document",
"SUCCESS_MESSAGE": "The document has been successfully created",
"ERROR_MESSAGE": "There was an error creating the document, please try again."
},
"FORM": {
"TYPE": {
"LABEL": "Document Type",
"URL": "URL",
"PDF": "PDF File"
},
"URL": {
"LABEL": "URL",
"PLACEHOLDER": "Enter the URL of the document",
"ERROR": "Please provide a valid URL for the document"
},
"PDF_FILE": {
"LABEL": "PDF File",
"CHOOSE_FILE": "Choose PDF file",
"ERROR": "Please select a PDF file",
"HELP_TEXT": "Maximum file size: 10MB",
"INVALID_TYPE": "Please select a valid PDF file",
"TOO_LARGE": "File size exceeds 10MB limit"
},
"NAME": {
"LABEL": "Document Name (Optional)",
"PLACEHOLDER": "Enter a name for the document"
}
},
"DELETE": {
"TITLE": "Are you sure to delete the document?",
"DESCRIPTION": "This action is permanent. Deleting this document will permanently erase all generated knowledge.",
"CONFIRM": "Oui, supprimer",
"SUCCESS_MESSAGE": "The document has been successfully deleted",
"ERROR_MESSAGE": "There was an error deleting the document, please try again."
},
"OPTIONS": {
"VIEW_RELATED_RESPONSES": "View Related Responses",
"DELETE_DOCUMENT": "Delete Document"
},
"EMPTY_STATE": {
"TITLE": "No documents available",
"SUBTITLE": "Documents are used by your assistant to generate FAQs. You can import documents to provide context for your assistant.",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain Document",
"NOTE": "A document in Captain serves as a knowledge resource for the assistant. By connecting your help center or guides, Captain can analyze the content and provide accurate responses for customer inquiries."
}
}
},
"CUSTOM_TOOLS": {
"HEADER": "Outils",
"ADD_NEW": "Create a new tool",
"EMPTY_STATE": {
"TITLE": "No custom tools available",
"SUBTITLE": "Create custom tools to connect your assistant with external APIs and services, enabling it to fetch data and perform actions on your behalf.",
"FEATURE_SPOTLIGHT": {
"TITLE": "Custom Tools",
"NOTE": "Custom tools allow your assistant to interact with external APIs and services. Create tools to fetch data, perform actions, or integrate with your existing systems to enhance your assistant's capabilities."
}
},
"FORM_DESCRIPTION": "Configure your custom tool to connect with external APIs",
"OPTIONS": {
"EDIT_TOOL": "Edit tool",
"DELETE_TOOL": "Delete tool"
},
"CREATE": {
"TITLE": "Create Custom Tool",
"SUCCESS_MESSAGE": "Custom tool created successfully",
"ERROR_MESSAGE": "Failed to create custom tool"
},
"EDIT": {
"TITLE": "Edit Custom Tool",
"SUCCESS_MESSAGE": "Custom tool updated successfully",
"ERROR_MESSAGE": "Failed to update custom tool"
},
"DELETE": {
"TITLE": "Delete Custom Tool",
"DESCRIPTION": "Are you sure you want to delete this custom tool? This action cannot be undone.",
"CONFIRM": "Oui, supprimer",
"SUCCESS_MESSAGE": "Custom tool deleted successfully",
"ERROR_MESSAGE": "Failed to delete custom tool"
},
"FORM": {
"TITLE": {
"LABEL": "Tool Name",
"PLACEHOLDER": "Order Lookup",
"ERROR": "Tool name is required"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Looks up order details by order ID"
},
"HTTP_METHOD": {
"LABEL": "Method"
},
"ENDPOINT_URL": {
"LABEL": "Endpoint URL",
"PLACEHOLDER": "https://api.example.com/orders/{'{{'} order_id {'}}'}",
"ERROR": "Valid URL is required"
},
"AUTH_TYPE": {
"LABEL": "Authentication Type"
},
"AUTH_TYPES": {
"NONE": "Aucun",
"BEARER": "Bearer Token",
"BASIC": "Basic Auth",
"API_KEY": "Clé de l'API"
},
"AUTH_CONFIG": {
"BEARER_TOKEN": "Bearer Token",
"BEARER_TOKEN_PLACEHOLDER": "Enter your bearer token",
"USERNAME": "Username",
"USERNAME_PLACEHOLDER": "Enter username",
"PASSWORD": "Mot de passe",
"PASSWORD_PLACEHOLDER": "Enter password",
"API_KEY": "Header Name",
"API_KEY_PLACEHOLDER": "X-API-Key",
"API_VALUE": "Header Value",
"API_VALUE_PLACEHOLDER": "Enter API key value"
},
"PARAMETERS": {
"LABEL": "Parameters",
"HELP_TEXT": "Define the parameters that will be extracted from user queries"
},
"ADD_PARAMETER": "Add Parameter",
"PARAM_NAME": {
"PLACEHOLDER": "Parameter name (e.g., order_id)"
},
"PARAM_TYPE": {
"PLACEHOLDER": "Type"
},
"PARAM_TYPES": {
"STRING": "String",
"NUMBER": "Nombre",
"BOOLEAN": "Boolean",
"ARRAY": "Array",
"OBJECT": "Object"
},
"PARAM_DESCRIPTION": {
"PLACEHOLDER": "Description of the parameter"
},
"PARAM_REQUIRED": {
"LABEL": "Obligatoire"
},
"REQUEST_TEMPLATE": {
"LABEL": "Request Body Template (Optional)",
"PLACEHOLDER": "{'{'}\n \"order_id\": \"{'{{'} order_id {'}}'}\"\n{'}'}"
},
"RESPONSE_TEMPLATE": {
"LABEL": "Response Template (Optional)",
"PLACEHOLDER": "Order {'{{'} order_id {'}}'} status: {'{{'} status {'}}'}"
},
"ERRORS": {
"PARAM_NAME_REQUIRED": "Parameter name is required"
}
}
},
"RESPONSES": {
"HEADER": "FAQs",
"PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
},
"SELECTED": "{count} selected",
"SELECT_ALL": "Select all ({count})",
"UNSELECT_ALL": "Unselect all ({count})",
"SEARCH_PLACEHOLDER": "Search FAQs...",
"BULK_APPROVE_BUTTON": "Approve",
"BULK_DELETE_BUTTON": "Supprimer",
"BULK_APPROVE": {
"SUCCESS_MESSAGE": "FAQs approved successfully",
"ERROR_MESSAGE": "There was an error approving the FAQs, please try again."
},
"BULK_DELETE": {
"TITLE": "Delete FAQs?",
"DESCRIPTION": "Are you sure you want to delete the selected FAQs? This action cannot be undone.",
"CONFIRM": "Yes, delete all",
"SUCCESS_MESSAGE": "FAQs deleted successfully",
"ERROR_MESSAGE": "There was an error deleting the FAQs, please try again."
},
"DELETE": {
"TITLE": "Are you sure to delete the FAQ?",
"DESCRIPTION": "",
"CONFIRM": "Oui, supprimer",
"SUCCESS_MESSAGE": "FAQ deleted successfully",
"ERROR_MESSAGE": "There was an error deleting the FAQ, please try again."
},
"FILTER": {
"ASSISTANT": "Assistant: {selected}",
"STATUS": "Status: {selected}",
"ALL_ASSISTANTS": "Tous"
},
"STATUS": {
"TITLE": "État",
"PENDING": "En attente",
"APPROVED": "Approved",
"ALL": "Tous"
},
"PENDING_BANNER": {
"TITLE": "Captain has found some FAQs your customers were looking for.",
"ACTION": "Click here to review"
},
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
"SUCCESS_MESSAGE": "The response has been added successfully.",
"ERROR_MESSAGE": "An error occurred while adding the response. Please try again."
},
"FORM": {
"QUESTION": {
"LABEL": "Question",
"PLACEHOLDER": "Enter the question here",
"ERROR": "Please provide a valid question."
},
"ANSWER": {
"LABEL": "Answer",
"PLACEHOLDER": "Enter the answer here",
"ERROR": "Please provide a valid answer."
}
},
"EDIT": {
"TITLE": "Update the FAQ",
"SUCCESS_MESSAGE": "The FAQ has been successfully updated",
"ERROR_MESSAGE": "There was an error updating the FAQ, please try again",
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
"APPROVE": "Approve",
"EDIT_RESPONSE": "Modifier",
"DELETE_RESPONSE": "Supprimer"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
"NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
"CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
}
}
},
"INBOXES": {
"HEADER": "Connected Inboxes",
"ADD_NEW": "Connect a new inbox",
"OPTIONS": {
"DISCONNECT": "Déconnecter"
},
"DELETE": {
"TITLE": "Are you sure to disconnect the inbox?",
"DESCRIPTION": "",
"CONFIRM": "Oui, supprimer",
"SUCCESS_MESSAGE": "The inbox was successfully disconnected.",
"ERROR_MESSAGE": "There was an error disconnecting the inbox, please try again."
},
"FORM_DESCRIPTION": "Choose an inbox to connect with the assistant.",
"CREATE": {
"TITLE": "Connect an Inbox",
"SUCCESS_MESSAGE": "The inbox was successfully connected.",
"ERROR_MESSAGE": "An error occurred while connecting the inbox. Please try again."
},
"FORM": {
"INBOX": {
"LABEL": "Boîte de réception",
"PLACEHOLDER": "Choose the inbox to deploy the assistant.",
"ERROR": "An inbox selection is required."
}
},
"EMPTY_STATE": {
"TITLE": "No Connected Inboxes",
"SUBTITLE": "Connecting an inbox allows the assistant to handle initial questions from your customers before transferring them to you."
}
}
}
}

View File

@@ -0,0 +1,85 @@
{
"LABEL_MGMT": {
"HEADER": "Étiquettes",
"HEADER_BTN_TXT": "Ajouter une étiquette",
"LOADING": "Récupération des étiquettes",
"DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.",
"LEARN_MORE": "Learn more about labels",
"SEARCH_404": "Il n'y a aucun élément correspondant à cette requête",
"LIST": {
"404": "Il n'y a aucune étiquette disponible dans ce compte.",
"TITLE": "Gérer les étiquettes",
"DESC": "Les étiquettes vous permettent de grouper les conversations ensemble.",
"TABLE_HEADER": {
"NAME": "Nom",
"DESCRIPTION": "Description",
"COLOR": "Couleur"
}
},
"FORM": {
"NAME": {
"LABEL": "Nom de l'étiquette",
"PLACEHOLDER": "Nom de l'étiquette",
"REQUIRED_ERROR": "Le nom de l'étiquette est requis",
"MINIMUM_LENGTH_ERROR": "Longueur minimale de 2 requise",
"VALID_ERROR": "Seuls les caractères alphabétiques, les chiffres, les traits d'union et les tirets bas sont autorisés"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "Description de l'étiquette"
},
"COLOR": {
"LABEL": "Couleur"
},
"SHOW_ON_SIDEBAR": {
"LABEL": "Afficher l'étiquette dans la barre latérale"
},
"EDIT": "Modifier",
"CREATE": "Créer",
"DELETE": "Supprimer",
"CANCEL": "Annuler"
},
"SUGGESTIONS": {
"TOOLTIP": {
"SINGLE_SUGGESTION": "Ajouter un libellé à la conversation",
"MULTIPLE_SUGGESTION": "Sélectionner ce libellé",
"DESELECT": "Désélectionner ce libellé",
"DISMISS": "Rejeter la suggestion"
},
"POWERED_BY": "Chatwoot IA",
"DISMISS": "Rejeter",
"ADD_SELECTED_LABELS": "Ajouter les libellés sélectionnés",
"ADD_SELECTED_LABEL": "Ajouter le libellé sélectionné",
"ADD_ALL_LABELS": "Ajouter tous les libellés",
"SUGGESTED_LABELS": "Suggested labels"
},
"ADD": {
"TITLE": "Ajouter une étiquette",
"DESC": "Les étiquettes vous permettent de grouper les conversations ensemble.",
"API": {
"SUCCESS_MESSAGE": "Étiquette ajoutée avec succès",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
}
},
"EDIT": {
"TITLE": "Modifier l'étiquette",
"API": {
"SUCCESS_MESSAGE": "Étiquette mise à jour avec succès",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
}
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Étiquette supprimée avec succès",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
"NO": "Non, Conserver "
}
}
}
}

View File

@@ -0,0 +1,41 @@
{
"LOGIN": {
"TITLE": "Se connecter à Chatwoot",
"EMAIL": {
"LABEL": "Courriel",
"PLACEHOLDER": "example{'@'}companyname.com",
"ERROR": "Veuillez saisir une adresse de courriel valide"
},
"PASSWORD": {
"LABEL": "Mot de passe",
"PLACEHOLDER": "Mot de passe"
},
"API": {
"SUCCESS_MESSAGE": "Connexion réussie",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard",
"UNAUTH": "Nom d'utilisateur / Mot de passe incorrect. Veuillez réessayer."
},
"OAUTH": {
"GOOGLE_LOGIN": "Se connecter avec Google",
"BUSINESS_ACCOUNTS_ONLY": "Veuillez utiliser l'adresse e-mail de votre entreprise pour vous connecter",
"NO_ACCOUNT_FOUND": "Nous n'avons pas pu trouver de compte pour votre adresse e-mail."
},
"FORGOT_PASSWORD": "Mot de passe oublié ?",
"CREATE_NEW_ACCOUNT": "Créer un nouveau compte",
"SUBMIT": "Se connecter",
"SAML": {
"LABEL": "Login via SSO",
"TITLE": "Initiate Single Sign-on (SSO)",
"SUBTITLE": "Enter your work email to access your organization",
"BACK_TO_LOGIN": "Login via Password",
"WORK_EMAIL": {
"LABEL": "Work Email",
"PLACEHOLDER": "Enter your work email"
},
"SUBMIT": "Continue with SSO",
"API": {
"ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again."
}
}
}
}

View File

@@ -0,0 +1,111 @@
{
"MACROS": {
"HEADER": "Macros",
"DESCRIPTION": "A macro is a set of saved actions that help customer service agents easily complete tasks. The agents can define a set of actions like tagging a conversation with a label, sending an email transcript, updating a custom attribute, etc., and they can run these actions in a single click.",
"LEARN_MORE": "Learn more about macros",
"HEADER_BTN_TXT": "Ajouter une macro",
"HEADER_BTN_TXT_SAVE": "Enregistrer une macro",
"LOADING": "Récupération des macros",
"ERROR": "Une erreur s'est produite. Veuillez réessayer",
"ORDER_INFO": "Les macros s'exécuteront dans l'ordre où vous ajoutez vos actions. Vous pouvez les réorganiser en les glissant par la poignée à côté de chaque nœud.",
"ADD": {
"FORM": {
"NAME": {
"LABEL": "Nom de la macro",
"PLACEHOLDER": "Entrez un nom pour votre macro",
"ERROR": "Le nom est requis pour créer une macro"
},
"ACTIONS": {
"LABEL": "Actions"
}
},
"API": {
"SUCCESS_MESSAGE": "Macro ajoutée avec succès",
"ERROR_MESSAGE": "Impossible de créer une macro, veuillez réessayer plus tard"
}
},
"LIST": {
"TABLE_HEADER": {
"NAME": "Nom",
"CREATED BY": "Créé par",
"LAST_UPDATED_BY": "Dernière mise à jour par",
"VISIBILITY": "Visibilité"
},
"404": "Aucune macro trouvée"
},
"DELETE": {
"TOOLTIP": "Supprimer la macro",
"CONFIRM": {
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer",
"NO": "Non"
},
"API": {
"SUCCESS_MESSAGE": "Macro supprimée",
"ERROR_MESSAGE": "Une erreur est survenue lors de la suppression de la macro. Veuillez réessayer plus tard"
}
},
"EDIT": {
"TOOLTIP": "Modifier la macro",
"API": {
"SUCCESS_MESSAGE": "Macro mise à jour",
"ERROR_MESSAGE": "Impossible de mettre à jour Macro, merci de réessayer plus tard"
}
},
"EDITOR": {
"START_FLOW": "Démarrer le flux",
"END_FLOW": "Arrêter le flux",
"LOADING": "Récupération de la macro",
"ADD_BTN_TOOLTIP": "Ajouter nouvelle action",
"DELETE_BTN_TOOLTIP": "Supprimer une action",
"VISIBILITY": {
"LABEL": "Visibilité des macros",
"GLOBAL": {
"LABEL": "Publique",
"DESCRIPTION": "Cette macro est visible pour tous les agents de ce compte."
},
"PERSONAL": {
"LABEL": "Privé",
"DESCRIPTION": "Cette macro sera privée pour vous et ne sera pas accessible aux autres."
}
}
},
"EXECUTE": {
"BUTTON_TOOLTIP": "Exécuter",
"PREVIEW": "Aperçu de la macro",
"EXECUTED_SUCCESSFULLY": "Macro exécutée"
},
"ERRORS": {
"ATTRIBUTE_KEY_REQUIRED": "Attribute key is required",
"FILTER_OPERATOR_REQUIRED": "Filter operator is required",
"VALUE_REQUIRED": "La valeur est requise",
"VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998",
"ACTION_PARAMETERS_REQUIRED": "Action parameters are required",
"ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required",
"ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required"
},
"ACTIONS": {
"ASSIGN_TEAM": "Attribuer une équipe",
"ASSIGN_AGENT": "Attribuer un agent",
"ADD_LABEL": "Ajouter une étiquette",
"REMOVE_LABEL": "Supprimer une étiquette",
"REMOVE_ASSIGNED_TEAM": "Supprimer léquipe assignée",
"SEND_EMAIL_TRANSCRIPT": "Envoyer une transcription par e-mail",
"MUTE_CONVERSATION": "Mettre la conversation en sourdine",
"SNOOZE_CONVERSATION": "Clôturer la conversation",
"RESOLVE_CONVERSATION": "Résoudre la conversation",
"SEND_ATTACHMENT": "Envoyer la pièce jointe",
"SEND_MESSAGE": "Envoyer un message",
"CHANGE_PRIORITY": "Modifier la priorité",
"ADD_PRIVATE_NOTE": "Ajouter une note privée",
"SEND_WEBHOOK_EVENT": "Envoyer un événement Webhook"
},
"PRIORITY_TYPES": {
"NONE": "Aucun",
"LOW": "Faible",
"MEDIUM": "Moyenne",
"HIGH": "Élevé",
"URGENT": "Urgent"
}
}
}

View File

@@ -0,0 +1,106 @@
{
"MFA_SETTINGS": {
"TITLE": "Two-Factor Authentication",
"SUBTITLE": "Secure your account with TOTP-based authentication",
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
"STATUS_TITLE": "Authentication Status",
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
"ENABLED": "Activé",
"DISABLED": "Désactivé",
"STATUS_ENABLED": "Two-factor authentication is active",
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
"ENHANCE_SECURITY": "Enhance Your Account Security",
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
"SETUP": {
"STEP_NUMBER_1": "1",
"STEP_NUMBER_2": "2",
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
"LOADING_QR": "Loading...",
"MANUAL_ENTRY": "Can't scan? Enter code manually",
"SECRET_KEY": "Secret Key",
"COPY": "Copier",
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
"ENTER_CODE_PLACEHOLDER": "000000",
"VERIFY_BUTTON": "Verify & Continue",
"CANCEL": "Annuler",
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
"INVALID_CODE": "Invalid verification code",
"SECRET_COPIED": "Secret key copied to clipboard",
"SUCCESS": "Two-factor authentication has been enabled successfully"
},
"BACKUP": {
"TITLE": "Save Your Backup Codes",
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
"IMPORTANT": "Important:",
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
"DOWNLOAD": "Télécharger",
"COPY_ALL": "Copy All",
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
"COMPLETE_SETUP": "Complete Setup",
"CODES_COPIED": "Backup codes copied to clipboard"
},
"MANAGEMENT": {
"BACKUP_CODES": "Backup Codes",
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
"REGENERATE": "Regenerate Backup Codes",
"DISABLE_MFA": "Disable 2FA",
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
},
"DISABLE": {
"TITLE": "Disable Two-Factor Authentication",
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
"PASSWORD": "Mot de passe",
"OTP_CODE": "Verification Code",
"OTP_CODE_PLACEHOLDER": "000000",
"CONFIRM": "Disable 2FA",
"CANCEL": "Annuler",
"SUCCESS": "Two-factor authentication has been disabled",
"ERROR": "Failed to disable MFA. Please check your credentials."
},
"REGENERATE": {
"TITLE": "Regenerate Backup Codes",
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
"OTP_CODE": "Verification Code",
"OTP_CODE_PLACEHOLDER": "000000",
"CONFIRM": "Generate New Codes",
"CANCEL": "Annuler",
"NEW_CODES_TITLE": "New Backup Codes Generated",
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
"CODES_IMPORTANT": "Important:",
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
"DOWNLOAD_CODES": "Download Codes",
"COPY_ALL_CODES": "Copy All Codes",
"CODES_SAVED": "I've Saved My Codes",
"SUCCESS": "New backup codes have been generated",
"ERROR": "Failed to regenerate backup codes"
}
},
"MFA_VERIFICATION": {
"TITLE": "Two-Factor Authentication",
"DESCRIPTION": "Enter your verification code to continue",
"AUTHENTICATOR_APP": "Authenticator App",
"BACKUP_CODE": "Backup Code",
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
"BACKUP_CODE_PLACEHOLDER": "000000",
"VERIFY_BUTTON": "Verify",
"TRY_ANOTHER_METHOD": "Try another verification method",
"CANCEL_LOGIN": "Cancel and return to login",
"HELP_TEXT": "Having trouble signing in?",
"LEARN_MORE": "Learn more about 2FA",
"HELP_MODAL": {
"TITLE": "Two-Factor Authentication Help",
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
"BACKUP_TITLE": "Using a Backup Code",
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
"CONTACT_TITLE": "Need More Help?",
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
},
"VERIFICATION_FAILED": "Verification failed. Please try again."
}
}

View File

@@ -0,0 +1,582 @@
{
"REPORT": {
"HEADER": "Conversations",
"LOADING_CHART": "Chargement des données du graphique ...",
"NO_ENOUGH_DATA": "Nous n'avons pas reçu assez de points de données pour générer un rapport. Veuillez réessayer plus tard.",
"DOWNLOAD_AGENT_REPORTS": "Télécharger les rapports de l'agent",
"DATA_FETCHING_FAILED": "Impossible de récupérer les données, veuillez réessayer ultérieurement.",
"SUMMARY_FETCHING_FAILED": "Impossible de récupérer le résumé, veuillez réessayer plus tard.",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversations",
"DESC": "(Total)"
},
"INCOMING_MESSAGES": {
"NAME": "Messages entrants",
"DESC": "(Total)"
},
"OUTGOING_MESSAGES": {
"NAME": "Messages sortants",
"DESC": "(Total)"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Délai de première réponse",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de première réponse est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_TIME": {
"NAME": "Temps de résolution",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
"DESC": "(Total)"
},
"BOT_RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
"DESC": "(Total)"
},
"BOT_HANDOFF_COUNT": {
"NAME": "Handoff Count",
"DESC": "(Total)"
},
"REPLY_TIME": {
"NAME": "Temps d'attente du client",
"TOOLTIP_TEXT": "Waiting time is {metricValue} (based on {conversationCount} replies)",
"DESC": ""
}
},
"DATE_RANGE_OPTIONS": {
"LAST_7_DAYS": "7 derniers jours",
"LAST_14_DAYS": "14 derniers jours",
"LAST_30_DAYS": "30 derniers jours",
"THIS_MONTH": "This month",
"LAST_MONTH": "Last month",
"LAST_3_MONTHS": "3 derniers mois",
"LAST_6_MONTHS": "6 derniers mois",
"LAST_YEAR": "Année dernière",
"CUSTOM_DATE_RANGE": "Plage de date personnalisée"
},
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Appliquer",
"PLACEHOLDER": "Sélectionnez la plage de dates"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Par groupe",
"DURATION_FILTER_LABEL": "Durée",
"GROUPING_OPTIONS": {
"DAY": "Jour",
"WEEK": "Semaine",
"MONTH": "Mois",
"YEAR": "Année"
},
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Jour"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Jour"
},
{
"id": 2,
"groupBy": "Semaine"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Jour"
},
{
"id": 2,
"groupBy": "Semaine"
},
{
"id": 3,
"groupBy": "Mois"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Jour"
},
{
"id": 2,
"groupBy": "Semaine"
},
{
"id": 3,
"groupBy": "Mois"
}
],
"BUSINESS_HOURS": "Heures de bureau",
"FILTER_ACTIONS": {
"CLEAR_FILTER": "Clear filter",
"EMPTY_LIST": "Aucun résultat trouvé"
},
"PAGINATION": {
"RESULTS": "Showing {start} to {end} of {total} results",
"PER_PAGE_TEMPLATE": "{size} / page"
}
},
"AGENT_REPORTS": {
"HEADER": "Présentation des agents",
"DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agents name to learn more.",
"LOADING_CHART": "Chargement des données du graphique ...",
"NO_ENOUGH_DATA": "Nous n'avons pas reçu assez de points de données pour générer un rapport. Veuillez réessayer plus tard.",
"DOWNLOAD_AGENT_REPORTS": "Télécharger les rapports de l'agent",
"FILTER_DROPDOWN_LABEL": "Sélectionner un agent",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversations",
"DESC": "(Total)"
},
"INCOMING_MESSAGES": {
"NAME": "Messages entrants",
"DESC": "(Total)"
},
"OUTGOING_MESSAGES": {
"NAME": "Messages sortants",
"DESC": "(Total)"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Délai de première réponse",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de première réponse est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_TIME": {
"NAME": "Temps de résolution",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
"DESC": "(Total)"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "7 derniers jours"
},
{
"id": 1,
"name": "30 derniers jours"
},
{
"id": 2,
"name": "3 derniers mois"
},
{
"id": 3,
"name": "6 derniers mois"
},
{
"id": 4,
"name": "Année dernière"
},
{
"id": 5,
"name": "Plage de date personnalisée"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Appliquer",
"PLACEHOLDER": "Sélectionnez la plage de dates"
}
},
"LABEL_REPORTS": {
"HEADER": "Présentation des étiquettes",
"DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Chargement des données du graphique ...",
"NO_ENOUGH_DATA": "Nous n'avons pas reçu assez de points de données pour générer un rapport. Veuillez réessayer plus tard.",
"DOWNLOAD_LABEL_REPORTS": "Télécharger les rapports d'étiquettes",
"FILTER_DROPDOWN_LABEL": "Sélectionnez l'étiquette",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversations",
"DESC": "(Total)"
},
"INCOMING_MESSAGES": {
"NAME": "Messages entrants",
"DESC": "(Total)"
},
"OUTGOING_MESSAGES": {
"NAME": "Messages sortants",
"DESC": "(Total)"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Délai de première réponse",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de première réponse est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_TIME": {
"NAME": "Temps de résolution",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
"DESC": "(Total)"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "7 derniers jours"
},
{
"id": 1,
"name": "30 derniers jours"
},
{
"id": 2,
"name": "3 derniers mois"
},
{
"id": 3,
"name": "6 derniers mois"
},
{
"id": 4,
"name": "Année dernière"
},
{
"id": 5,
"name": "Plage de date personnalisée"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Appliquer",
"PLACEHOLDER": "Sélectionnez la plage de dates"
}
},
"INBOX_REPORTS": {
"HEADER": "Présentation de la boîte de réception",
"DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.",
"LOADING_CHART": "Chargement des données du graphique ...",
"NO_ENOUGH_DATA": "Nous n'avons pas reçu assez de points de données pour générer un rapport. Veuillez réessayer plus tard.",
"DOWNLOAD_INBOX_REPORTS": "Télécharger les rapports de la boîte de réception",
"FILTER_DROPDOWN_LABEL": "Sélectionner la boîte de réception",
"ALL_INBOXES": "All Inboxes",
"SEARCH_INBOX": "Search Inbox",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversations",
"DESC": "(Total)"
},
"INCOMING_MESSAGES": {
"NAME": "Messages entrants",
"DESC": "(Total)"
},
"OUTGOING_MESSAGES": {
"NAME": "Messages sortants",
"DESC": "(Total)"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Délai de première réponse",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de première réponse est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_TIME": {
"NAME": "Temps de résolution",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
"DESC": "(Total)"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "7 derniers jours"
},
{
"id": 1,
"name": "30 derniers jours"
},
{
"id": 2,
"name": "3 derniers mois"
},
{
"id": 3,
"name": "6 derniers mois"
},
{
"id": 4,
"name": "Année dernière"
},
{
"id": 5,
"name": "Plage de date personnalisée"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Appliquer",
"PLACEHOLDER": "Sélectionnez la plage de dates"
}
},
"TEAM_REPORTS": {
"HEADER": "Présentation de l'équipe",
"DESCRIPTION": "Get a snapshot of your teams performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.",
"LOADING_CHART": "Chargement des données du graphique ...",
"NO_ENOUGH_DATA": "Nous n'avons pas reçu assez de points de données pour générer un rapport. Veuillez réessayer plus tard.",
"DOWNLOAD_TEAM_REPORTS": "Télécharger les rapports d'équipe",
"FILTER_DROPDOWN_LABEL": "Choisis une équipe",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversations",
"DESC": "(Total)"
},
"INCOMING_MESSAGES": {
"NAME": "Messages entrants",
"DESC": "(Total)"
},
"OUTGOING_MESSAGES": {
"NAME": "Messages sortants",
"DESC": "(Total)"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Délai de première réponse",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de première réponse est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_TIME": {
"NAME": "Temps de résolution",
"DESC": "(Moy.)",
"INFO_TEXT": "Nombre total de conversations utilisées pour le calcul :",
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
"DESC": "(Total)"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "7 derniers jours"
},
{
"id": 1,
"name": "30 derniers jours"
},
{
"id": 2,
"name": "3 derniers mois"
},
{
"id": 3,
"name": "6 derniers mois"
},
{
"id": 4,
"name": "Année dernière"
},
{
"id": 5,
"name": "Plage de date personnalisée"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Appliquer",
"PLACEHOLDER": "Sélectionnez la plage de dates"
}
},
"CSAT_REPORTS": {
"HEADER": "Rapports CSAT",
"NO_RECORDS": "Il n'y a aucune réponse à l'enquête CSAT disponible.",
"DOWNLOAD": "Télécharger les rapports CSAT",
"DOWNLOAD_FAILED": "Le téléchargement des rapports CSAT a échoué",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choisissez des agents"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contact",
"AGENT_NAME": "Agent assigné",
"RATING": "Note",
"FEEDBACK_TEXT": "Commentaire sur la rétroaction"
}
},
"METRIC": {
"TOTAL_RESPONSES": {
"LABEL": "Réponses totales",
"TOOLTIP": "Nombre total de réponses collectées"
},
"SATISFACTION_SCORE": {
"LABEL": "Score de satisfaction",
"TOOLTIP": "Nombre total de réponses positives / Nombre total de réponses * 100"
},
"RESPONSE_RATE": {
"LABEL": "Taux de réponse",
"TOOLTIP": "Nombre total de réponses / Nombre total de messages de l'enquête CSAT envoyés * 100"
}
}
},
"BOT_REPORTS": {
"HEADER": "Bot Reports",
"METRIC": {
"TOTAL_CONVERSATIONS": {
"LABEL": "No. of Conversations",
"TOOLTIP": "Total number of conversations handled by the bot"
},
"TOTAL_RESPONSES": {
"LABEL": "Total Responses",
"TOOLTIP": "Total number of responses sent by the bot"
},
"RESOLUTION_RATE": {
"LABEL": "Resolution Rate",
"TOOLTIP": "Total number of conversations resolved by the bot / Total number of conversations handled by the bot * 100"
},
"HANDOFF_RATE": {
"LABEL": "Handoff Rate",
"TOOLTIP": "Total number of conversations handed off to agents / Total number of conversations handled by the bot * 100"
}
}
},
"OVERVIEW_REPORTS": {
"HEADER": "Vue d'ensemble",
"LIVE": "En direct",
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Conversations ouvertes",
"LOADING_MESSAGE": "Chargement des métriques de la conversation...",
"OPEN": "Ouvert",
"UNATTENDED": "Sans surveillance",
"UNASSIGNED": "Non assigné",
"PENDING": "En attente"
},
"CONVERSATION_HEATMAP": {
"HEADER": "Trafic des conversations",
"NO_CONVERSATIONS": "Aucune conversation",
"CONVERSATION": "Conversation {count}",
"CONVERSATIONS": "{count} conversations",
"DOWNLOAD_REPORT": "Download report"
},
"RESOLUTION_HEATMAP": {
"HEADER": "Resolutions",
"NO_CONVERSATIONS": "Aucune conversation",
"CONVERSATION": "Conversation {count}",
"CONVERSATIONS": "{count} conversations",
"DOWNLOAD_REPORT": "Download report"
},
"AGENT_CONVERSATIONS": {
"HEADER": "Conversations par des agents",
"LOADING_MESSAGE": "Chargement des métriques de l'agent...",
"NO_AGENTS": "Il n'y a aucune conversation par des agents",
"TABLE_HEADER": {
"AGENT": "Agent",
"OPEN": "Ouvert",
"UNATTENDED": "Sans surveillance",
"STATUS": "État"
}
},
"TEAM_CONVERSATIONS": {
"ALL_TEAMS": "All Teams",
"HEADER": "Conversations by teams",
"LOADING_MESSAGE": "Loading team metrics...",
"NO_TEAMS": "There is no data available",
"TABLE_HEADER": {
"TEAM": "Équipes",
"OPEN": "Ouvert",
"UNATTENDED": "Sans surveillance",
"STATUS": "État"
}
},
"AGENT_STATUS": {
"HEADER": "Statut de l'agent",
"ONLINE": "En ligne",
"BUSY": "Occupé(e)",
"OFFLINE": "Hors-ligne"
}
},
"DAYS_OF_WEEK": {
"SUNDAY": "Dimanche",
"MONDAY": "Lundi",
"TUESDAY": "Mardi",
"WEDNESDAY": "Mercredi",
"THURSDAY": "Jeudi",
"FRIDAY": "Vendredi",
"SATURDAY": "Samedi"
},
"SLA_REPORTS": {
"HEADER": "SLA Reports",
"NO_RECORDS": "SLA applied conversations are not available.",
"LOADING": "Loading SLA data...",
"DOWNLOAD_SLA_REPORTS": "Download SLA reports",
"DOWNLOAD_FAILED": "Failed to download SLA Reports",
"DROPDOWN": {
"ADD_FIlTER": "Ajouter un filtre",
"CLEAR_ALL": "Clear all",
"CLEAR_FILTER": "Clear filter",
"EMPTY_LIST": "Aucun résultat trouvé",
"NO_FILTER": "No filters available",
"SEARCH": "Search filter",
"INPUT_PLACEHOLDER": {
"SLA": "SLA name",
"AGENTS": "Nom de l'agent",
"INBOXES": "Nom de la boîte de réception",
"LABELS": "Nom de l'étiquette",
"TEAMS": "Nom de l'équipe"
},
"SLA": "SLA Policy",
"INBOXES": "Boîte de réception",
"AGENTS": "Agent",
"LABELS": "Étiquettes",
"TEAMS": "Équipes"
},
"WITH": "with",
"METRICS": {
"HIT_RATE": {
"LABEL": "Hit Rate",
"TOOLTIP": "Percentage of SLAs created were completed successfully"
},
"NO_OF_MISSES": {
"LABEL": "Number of Misses",
"TOOLTIP": "Total SLA misses in a certain period"
},
"NO_OF_CONVERSATIONS": {
"LABEL": "Number of Conversations",
"TOOLTIP": "Total number of conversations with SLA"
}
},
"TABLE": {
"HEADER": {
"POLICY": "Policy",
"CONVERSATION": "Conversation",
"AGENT": "Agent"
},
"VIEW_DETAILS": "View Details"
}
},
"SUMMARY_REPORTS": {
"INBOX": "Boîte de réception",
"AGENT": "Agent",
"TEAM": "Équipes",
"LABEL": "Étiquettes",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
"RESOLUTION_COUNT": "Nombre de résolutions",
"CONVERSATIONS": "Nbre de conversations"
}
}

View File

@@ -0,0 +1,17 @@
{
"RESET_PASSWORD": {
"TITLE": "Réinitialiser le mot de passe",
"DESCRIPTION": "Entrez l'adresse e-mail que vous utilisez pour vous connecter à Chatwoot pour obtenir les instructions de réinitialisation du mot de passe.",
"GO_BACK_TO_LOGIN": "Si vous voulez revenir à la page de connexion,",
"EMAIL": {
"LABEL": "Courriel",
"PLACEHOLDER": "Veuillez saisir votre adresse de courriel.",
"ERROR": "Veuillez saisir une adresse de courriel valide."
},
"API": {
"SUCCESS_MESSAGE": "Le lien de réinitialisation du mot de passe a été envoyé à votre adresse de courriel.",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"SUBMIT": "Envoyer"
}
}

View File

@@ -0,0 +1,68 @@
{
"SEARCH": {
"TABS": {
"ALL": "All results",
"CONTACTS": "Contacts",
"CONVERSATIONS": "Conversations",
"MESSAGES": "Messages",
"ARTICLES": "Articles"
},
"SECTION": {
"CONTACTS": "Contacts",
"CONVERSATIONS": "Conversations",
"MESSAGES": "Messages",
"ARTICLES": "Articles"
},
"VIEW_MORE": "View more",
"LOAD_MORE": "Load more",
"SEARCHING_DATA": "Recherche en cours",
"LOADING_DATA": "Loading",
"EMPTY_STATE": "Aucun {item} trouvé pour la requête '{query}'",
"EMPTY_STATE_FULL": "Aucun résultat pour la requête '{query}'",
"PLACEHOLDER_KEYBINDING": "/pour cibler",
"INPUT_PLACEHOLDER": "Tapez 3 caractères ou plus pour lancer la recherche",
"RECENT_SEARCHES": "Recent searches",
"CLEAR_ALL": "Clear all",
"MOST_RECENT": "Most recent",
"EMPTY_STATE_DEFAULT": "Recherche par identifiant de conversation, e-mail, numéro de téléphone, messages pour de meilleurs résultats de recherche. ",
"BOT_LABEL": "Bot",
"READ_MORE": "En savoir plus",
"READ_LESS": "Read less",
"WROTE": "a écrit :",
"FROM": "De",
"EMAIL": "Courriel",
"EMAIL_SUBJECT": "Objet",
"PRIVATE": "Private note",
"TRANSCRIPT": "Transcript",
"CREATED_AT": "created {time}",
"UPDATED_AT": "updated {time}",
"SORT_BY": {
"RELEVANCE": "Relevance"
},
"DATE_RANGE": {
"LAST_7_DAYS": "7 derniers jours",
"LAST_30_DAYS": "30 derniers jours",
"LAST_60_DAYS": "60 derniers jours",
"LAST_90_DAYS": "90 derniers jours",
"CUSTOM_RANGE": "Custom range:",
"CREATED_BETWEEN": "Created between",
"AND": "et",
"APPLY": "Appliquer",
"BEFORE_DATE": "Before {date}",
"AFTER_DATE": "After {date}",
"TIME_RANGE": "Filter by time",
"CLEAR_FILTER": "Clear filter"
},
"FILTERS": {
"FILTER_MESSAGE": "Filter messages by:",
"FROM": "Expéditeur",
"IN": "Boîte de réception",
"AGENTS": "Agents",
"CONTACTS": "Contacts",
"INBOXES": "Boîtes de réception",
"NO_AGENTS": "Aucun agent trouvé",
"NO_CONTACTS": "Start by searching to see results",
"NO_INBOXES": "No inboxes found"
}
}
}

View File

@@ -0,0 +1,23 @@
{
"SET_NEW_PASSWORD": {
"TITLE": "Définir un nouveau mot de passe",
"PASSWORD": {
"LABEL": "Mot de passe",
"PLACEHOLDER": "Mot de passe",
"ERROR": "Le mot de passe est trop court."
},
"CONFIRM_PASSWORD": {
"LABEL": "Confirmer le mot de passe",
"PLACEHOLDER": "Confirmer le mot de passe",
"ERROR": "Les mots de passe ne correspondent pas."
},
"API": {
"SUCCESS_MESSAGE": "Mot de passe modifié avec succès.",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"CAPTCHA": {
"ERROR": "La vérification a expiré. Veuillez résoudre le captcha à nouveau."
},
"SUBMIT": "Envoyer"
}
}

View File

@@ -0,0 +1,796 @@
{
"PROFILE_SETTINGS": {
"LINK": "Paramètres de profil",
"TITLE": "Paramètres de profil",
"BTN_TEXT": "Mettre à jour le profil",
"DELETE_AVATAR": "Supprimer l'avatar",
"AVATAR_DELETE_SUCCESS": "L'avatar a été supprimé avec succès",
"AVATAR_DELETE_FAILED": "Une erreur est survenue lors de la mise à jour des préférences, veuillez réessayer",
"UPDATE_SUCCESS": "Votre profil a été mis à jour avec succès",
"PASSWORD_UPDATE_SUCCESS": "Votre mot de passe a été modifié avec succès",
"AFTER_EMAIL_CHANGED": "Votre profil a été mis à jour avec succès, veuillez vous reconnecter car vos identifiants de connexion ont été modifiés",
"FORM": {
"PICTURE": "Profile Picture",
"AVATAR": "Image de profil",
"ERROR": "Veuillez corriger les erreurs du formulaire",
"REMOVE_IMAGE": "Supprimer",
"UPLOAD_IMAGE": "Téléverser une image",
"UPDATE_IMAGE": "Mettre à jour l'image",
"PROFILE_SECTION": {
"TITLE": "Profil",
"NOTE": "Votre adresse de courriel est votre identité et est utilisée pour vous connecter."
},
"SEND_MESSAGE": {
"TITLE": "Raccourci clavier pour envoyer des messages",
"NOTE": "Vous pouvez sélectionner un raccourci clavier (Entrée ou Cmd/Ctrl+Entrée) en fonction de vos préférences d'écriture.",
"UPDATE_SUCCESS": "Votre profil a été mis à jour avec succès",
"CARD": {
"ENTER_KEY": {
"HEADING": "Entrer (<unk> )",
"CONTENT": "Envoyez des messages en appuyant sur la touche Entrée au lieu de cliquer sur le bouton d'envoi."
},
"CMD_ENTER_KEY": {
"HEADING": "Cmd/Ctrl + Entrée (<unk> + <unk> )",
"CONTENT": "Envoyez des messages en appuyant sur la touche Cmd/Ctrl + Entrée (<unk> + <unk>) au lieu de cliquer sur le bouton d'envoi."
}
}
},
"INTERFACE_SECTION": {
"TITLE": "Interface",
"NOTE": "Customize the look and feel of your Chatwoot dashboard.",
"FONT_SIZE": {
"TITLE": "Font size",
"NOTE": "Adjust the text size across the dashboard based on your preference.",
"UPDATE_SUCCESS": "Your font settings have been updated successfully",
"UPDATE_ERROR": "There is an error while updating the font settings, please try again",
"OPTIONS": {
"SMALLER": "Smaller",
"SMALL": "Small",
"DEFAULT": "Par défaut",
"LARGE": "Large",
"LARGER": "Larger",
"EXTRA_LARGE": "Extra Large"
}
},
"LANGUAGE": {
"TITLE": "Preferred Language",
"NOTE": "Choose the language you want to use.",
"UPDATE_SUCCESS": "Your Language settings have been updated successfully",
"UPDATE_ERROR": "There is an error while updating the language settings, please try again",
"USE_ACCOUNT_DEFAULT": "Use account default"
}
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Signature du message personnel",
"NOTE": "Créez une signature de message unique qui apparaîtra à la fin de chaque message que vous envoyez à partir de n'importe quelle boîte de réception. Vous pouvez également inclure une image en ligne, qui est prise en charge dans les boîtes de réception en direct, les e-mails et les API.",
"BTN_TEXT": "Enregistrer la signature du message",
"API_ERROR": "Impossible d'enregistrer la signature ! Réessayez",
"API_SUCCESS": "Signature enregistrée avec succès",
"IMAGE_UPLOAD_ERROR": "Impossible de télécharger l'image! Réessayez",
"IMAGE_UPLOAD_SUCCESS": "L'image a été ajoutée avec succès. Veuillez cliquer sur Enregistrer pour enregistrer la signature",
"IMAGE_UPLOAD_SIZE_ERROR": "La taille de l'image doit être inférieure à {size}Mo"
},
"MESSAGE_SIGNATURE": {
"LABEL": "Signature du message",
"ERROR": "La signature du message ne peut pas être vide",
"PLACEHOLDER": "Insérez ici votre signature personnelle."
},
"PASSWORD_SECTION": {
"TITLE": "Mot de passe",
"NOTE": "Mettre à jour votre mot de passe réinitialisera vos connexions sur plusieurs appareils.",
"BTN_TEXT": "Modifier le mot de passe"
},
"SECURITY_SECTION": {
"TITLE": "Security",
"NOTE": "Manage additional security features for your account.",
"MFA_BUTTON": "Manage Two-Factor Authentication"
},
"ACCESS_TOKEN": {
"TITLE": "Jeton d'accès",
"NOTE": "Ce jeton peut être utilisé si vous construisez une intégration basée sur l'API",
"COPY": "Copier",
"RESET": "Reset",
"CONFIRM_RESET": "Are you sure?",
"CONFIRM_HINT": "Click again to confirm",
"RESET_SUCCESS": "Jeton d'accès régénéré avec succès",
"RESET_ERROR": "Impossible de régénérer le jeton d'accès. Veuillez réessayer"
},
"AUDIO_NOTIFICATIONS_SECTION": {
"TITLE": "Audio Alerts",
"NOTE": "Enable audio alerts in dashboard for new messages and conversations.",
"PLAY": "Play sound",
"ALERT_TYPES": {
"NONE": "Aucun",
"MINE": "Assigned",
"ALL": "Tous",
"ASSIGNED": "My assigned conversations",
"UNASSIGNED": "Unassigned conversations",
"NOTME": "Open conversations assigned to others"
},
"ALERT_COMBINATIONS": {
"NONE": "You haven't selected any options, you won't receive any audio alerts.",
"ASSIGNED": "You'll receive alerts for conversations assigned to you.",
"UNASSIGNED": "You'll receive alerts for any unassigned conversations.",
"NOTME": "You'll receive alerts for conversations assigned to others.",
"ASSIGNED+UNASSIGNED": "You'll receive alerts for your assigned conversations and any unattended ones.",
"ASSIGNED+NOTME": "You'll receive alerts for conversations assigned to you and to others, but not for unassigned ones.",
"NOTME+UNASSIGNED": "You'll receive alerts for unattended conversations and those assigned to others.",
"ASSIGNED+NOTME+UNASSIGNED": "You'll receive alerts for all conversations."
},
"ALERT_TYPE": {
"TITLE": "Alert events for conversations",
"NONE": "Aucun",
"ASSIGNED": "Conversations assignées",
"ALL_CONVERSATIONS": "Toutes les conversations"
},
"DEFAULT_TONE": {
"TITLE": "Sonnerie d'alerte :"
},
"CONDITIONS": {
"TITLE": "Condition d'alerte :",
"CONDITION_ONE": "Envoyer des alertes audio seulement si la fenêtre du navigateur n'est pas active",
"CONDITION_TWO": "Envoyer des alertes toutes les 30s jusqu'à ce que toutes les conversations assignées soient lues"
},
"SOUND_PERMISSION_ERROR": "Autoplay is disabled in your browser. To hear alerts automatically, enable sound permission in your browser settings or interact with the page.",
"READ_MORE": "En savoir plus"
},
"EMAIL_NOTIFICATIONS_SECTION": {
"TITLE": "Notifications par courriel",
"NOTE": "Mettez à jour vos préférences de notification par courriel ici",
"CONVERSATION_ASSIGNMENT": "Envoyer des notifications par courriel lorsqu'une conversation m'est assignée",
"CONVERSATION_CREATION": "Envoyer des notifications par courriel quand une nouvelle conversation est créée",
"CONVERSATION_MENTION": "Envoyer des notifications par courriel lorsque vous êtes mentionné dans une conversation",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Envoyer des notifications par courriel lorsqu'un nouveau message est créé dans une conversation assignée",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Envoyer des notifications par courriel lorsqu'un nouveau message est créé dans une conversation assignée",
"SLA_MISSED_FIRST_RESPONSE": "Send email notifications when a conversation misses first response SLA",
"SLA_MISSED_NEXT_RESPONSE": "Send email notifications when a conversation misses next response SLA",
"SLA_MISSED_RESOLUTION": "Send email notifications when a conversation misses resolution SLA"
},
"NOTIFICATIONS": {
"TITLE": "Notification preferences",
"TYPE_TITLE": "Notification type",
"EMAIL": "Courriel",
"PUSH": "Notifications push",
"TYPES": {
"CONVERSATION_CREATED": "A new conversation is created",
"CONVERSATION_ASSIGNED": "A conversation is assigned to you",
"CONVERSATION_MENTION": "You are mentioned in a conversation",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "A new message is created in an assigned conversation",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "A new message is created in a participating conversation",
"SLA_MISSED_FIRST_RESPONSE": "A conversation misses first response SLA",
"SLA_MISSED_NEXT_RESPONSE": "A conversation misses next response SLA",
"SLA_MISSED_RESOLUTION": "A conversation misses resolution SLA"
},
"BROWSER_PERMISSION": "Enable push notifications for your browser so youre able to receive them"
},
"API": {
"UPDATE_SUCCESS": "Vos préférences de notifications ont été mises à jour avec succès",
"UPDATE_ERROR": "Une erreur est survenue lors de la mise à jour des préférences, veuillez réessayer"
},
"PUSH_NOTIFICATIONS_SECTION": {
"TITLE": "Notifications push",
"NOTE": "Mettez à jour vos préférences de notification push ici",
"CONVERSATION_ASSIGNMENT": "Envoyer des notifications push lorsqu'une conversation m'est assignée",
"CONVERSATION_CREATION": "Envoyer des notifications push quand une nouvelle conversation est créée",
"CONVERSATION_MENTION": "Envoyer des notifications push lorsque vous êtes mentionné dans une conversation",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Envoyer des notifications push lorsqu'un nouveau message est créé dans une conversation assignée",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Envoyer des notifications par courriel lorsqu'un nouveau message est créé dans une conversation assignée",
"HAS_ENABLED_PUSH": "Vous avez activé les notifications pour ce navigateur.",
"REQUEST_PUSH": "Activer les notifications push",
"SLA_MISSED_FIRST_RESPONSE": "Send push notifications when a conversation misses first response SLA",
"SLA_MISSED_NEXT_RESPONSE": "Send push notifications when a conversation misses next response SLA",
"SLA_MISSED_RESOLUTION": "Send push notifications when a conversation misses resolution SLA"
},
"PROFILE_IMAGE": {
"LABEL": "Image de profil"
},
"NAME": {
"LABEL": "Votre nom complet",
"ERROR": "Veuillez entrer un nom complet valide",
"PLACEHOLDER": "Veuillez entrer votre nom complet"
},
"DISPLAY_NAME": {
"LABEL": "Nom affiché",
"ERROR": "Veuillez entrer un nom daffichage valide",
"PLACEHOLDER": "Veuillez entrer un nom daffichage, il saffichera dans les conversations"
},
"AVAILABILITY": {
"LABEL": "Disponibilité",
"STATUS": {
"ONLINE": "En ligne",
"BUSY": "Occupé",
"OFFLINE": "Hors ligne"
},
"SET_AVAILABILITY_SUCCESS": "La disponibilité a bien été définie",
"SET_AVAILABILITY_ERROR": "Impossible de définir la disponibilité, veuillez réessayer",
"IMPERSONATING_ERROR": "Cannot change availability while impersonating a user"
},
"EMAIL": {
"LABEL": "Votre adresse de courriel",
"ERROR": "Veuillez saisir une adresse de courriel valide",
"PLACEHOLDER": "Veuillez entrer votre adresse de courriel, cela sera affiché dans les conversations"
},
"CURRENT_PASSWORD": {
"LABEL": "Mot de passe actuel",
"ERROR": "Veuillez entrer le mot de passe actuel",
"PLACEHOLDER": "Veuillez entrer le mot de passe actuel"
},
"PASSWORD": {
"LABEL": "Nouveau mot de passe",
"ERROR": "Veuillez entrer un mot de passe de 6 caractères ou plus",
"PLACEHOLDER": "Veuillez entrer un nouveau mot de passe"
},
"PASSWORD_CONFIRMATION": {
"LABEL": "Confirmer le nouveau mot de passe",
"ERROR": "La confirmation du mot de passe doit correspondre au mot de passe",
"PLACEHOLDER": "Veuillez saisir à nouveau votre mot de passe"
}
}
},
"SIDEBAR_ITEMS": {
"CHANGE_AVAILABILITY_STATUS": "Modifier",
"CHANGE_ACCOUNTS": "Switch account",
"SWITCH_ACCOUNT": "Switch account",
"CONTACT_SUPPORT": "Contact support",
"SELECTOR_SUBTITLE": "Sélectionnez un compte dans la liste suivante",
"PROFILE_SETTINGS": "Profile settings",
"YEAR_IN_REVIEW": "Year in Review",
"KEYBOARD_SHORTCUTS": "Keyboard shortcuts",
"APPEARANCE": "Change appearance",
"SUPER_ADMIN_CONSOLE": "SuperAdmin console",
"DOCS": "Read documentation",
"CHANGELOG": "Changelog",
"LOGOUT": "Log out"
},
"APP_GLOBAL": {
"TRIAL_MESSAGE": "jours d'essai restants.",
"TRAIL_BUTTON": "Acheter Maintenant",
"DELETED_USER": "Utilisateur supprimé",
"EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.",
"RESEND_VERIFICATION_MAIL": "Resend verification email",
"EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.",
"ACCOUNT_SUSPENDED": {
"TITLE": "Compte Suspendu",
"MESSAGE": "Votre compte est suspendu. Veuillez contacter le support pour plus d'informations."
},
"NO_ACCOUNTS": {
"TITLE": "No account found",
"MESSAGE_CLOUD": "You are not part of any accounts right now. If you think this is a mistake, please reach out to our support team.",
"MESSAGE_SELF_HOSTED": "You are not part of any accounts right now. Please reach out to your administrator.",
"LOGOUT": "Log out"
}
},
"COMPONENTS": {
"CODE": {
"BUTTON_TEXT": "Copier",
"CODEPEN": "Ouvrir dans CodePen",
"COPY_SUCCESSFUL": "Code copié dans le presse-papier avec succès"
},
"SHOW_MORE_BLOCK": {
"SHOW_MORE": "Voir plus",
"SHOW_LESS": "Voir moins"
},
"FILE_BUBBLE": {
"DOWNLOAD": "Télécharger",
"UPLOADING": "Téléversement...",
"INSTAGRAM_STORY_UNAVAILABLE": "Cette Story n'est plus disponible."
},
"LOCATION_BUBBLE": {
"SEE_ON_MAP": "Afficher sur la carte"
},
"FORM_BUBBLE": {
"SUBMIT": "Envoyer"
},
"MEDIA": {
"IMAGE_UNAVAILABLE": "This image is no longer available.",
"LOADING_FAILED": "Loading failed"
}
},
"CONFIRM_EMAIL": "Vérification...",
"SETTINGS": {
"INBOXES": {
"NEW_INBOX": "Ajouter une boîte de réception"
}
},
"SIDEBAR": {
"NO_ITEMS": "No items",
"CURRENTLY_VIEWING_ACCOUNT": "En cours de visualisation:",
"SWITCH": "Commuter",
"INBOX_VIEW": "Inbox View",
"CONVERSATIONS": "Conversations",
"INBOX": "My Inbox",
"ALL_CONVERSATIONS": "Toutes les conversations",
"MENTIONED_CONVERSATIONS": "Mentions",
"PARTICIPATING_CONVERSATIONS": "Conversations assignées",
"UNATTENDED_CONVERSATIONS": "Sans suivi",
"REPORTS": "Rapports",
"SETTINGS": "Paramètres",
"CONTACTS": "Contacts",
"ACTIVE": "Actif",
"COMPANIES": "Companies",
"ALL_COMPANIES": "All Companies",
"CAPTAIN": "Captain",
"CAPTAIN_ASSISTANTS": "Assistants",
"CAPTAIN_DOCUMENTS": "Documents",
"CAPTAIN_RESPONSES": "FAQs",
"CAPTAIN_TOOLS": "Outils",
"CAPTAIN_SCENARIOS": "Scenarios",
"CAPTAIN_PLAYGROUND": "Terrain de jeu",
"CAPTAIN_INBOXES": "Boîtes de réception",
"CAPTAIN_SETTINGS": "Paramètres",
"HOME": "Accueil",
"AGENTS": "Agents",
"AGENT_BOTS": "Bots",
"AUDIT_LOGS": "Journaux d'audit",
"INBOXES": "Boîtes de réception",
"NOTIFICATIONS": "Notifications",
"CANNED_RESPONSES": "Réponses standardisées",
"INTEGRATIONS": "Intégrations",
"PROFILE_SETTINGS": "Paramètres de profil",
"ACCOUNT_SETTINGS": "Paramètres du compte",
"APPLICATIONS": "Applications",
"LABELS": "Étiquettes",
"CUSTOM_ATTRIBUTES": "Attributs personnalisés",
"AUTOMATION": "Automatisations",
"MACROS": "Macros",
"TEAMS": "Équipes",
"BILLING": "Facturation",
"CUSTOM_VIEWS_FOLDER": "Dossiers",
"CUSTOM_VIEWS_SEGMENTS": "Segments",
"ALL_CONTACTS": "Tous les contacts",
"TAGGED_WITH": "Tagué avec",
"NEW_LABEL": "Nouveau libellé",
"NEW_TEAM": "Créer une équipe",
"NEW_INBOX": "Nouvelle boîte de réception",
"REPORTS_CONVERSATION": "Conversations",
"CSAT": "CSAT",
"LIVE_CHAT": "Live Chat",
"SMS": "SMS",
"WHATSAPP": "WhatsApp",
"CAMPAIGNS": "Campagnes",
"ONGOING": "En cours",
"ONE_OFF": "Isolées",
"REPORTS_SLA": "SLA",
"REPORTS_BOT": "Bot",
"REPORTS_AGENT": "Agents",
"REPORTS_LABEL": "Étiquettes",
"REPORTS_INBOX": "Boîte de réception",
"REPORTS_TEAM": "Équipes",
"AGENT_ASSIGNMENT": "Agent Assignment",
"SET_AVAILABILITY_TITLE": "Se définir comme",
"SET_YOUR_AVAILABILITY": "Définissez votre disponibilité",
"SLA": "SLA",
"CUSTOM_ROLES": "Custom Roles",
"BETA": "Bêta",
"REPORTS_OVERVIEW": "Vue d'ensemble",
"REAUTHORIZE": "Your inbox connection has expired, please reconnect\n to continue receiving and sending messages",
"HELP_CENTER": {
"TITLE": "Centre d'aide",
"ARTICLES": "Articles",
"CATEGORIES": "Catégories",
"LOCALES": "Langues",
"SETTINGS": "Paramètres"
},
"CHANNELS": "Canaux",
"SET_AUTO_OFFLINE": {
"TEXT": "Passer hors-ligne automatiquement",
"INFO_TEXT": "Laissez le système vous passer automatiquement hors ligne lorsque vous n'utilisez pas l'application ou le tableau de bord.",
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
},
"DOCS": "Lire la documentation",
"SECURITY": "Security"
},
"BILLING_SETTINGS": {
"TITLE": "Facturation",
"DESCRIPTION": "Manage your subscription here, upgrade your plan and get more for your team.",
"CURRENT_PLAN": {
"TITLE": "Abonnement actuel",
"PLAN_NOTE": "Vous êtes actuellement abonné à l'offre **{plan}** avec **{quantity}** licences",
"SEAT_COUNT": "Number of seats",
"RENEWS_ON": "Renews on"
},
"VIEW_PRICING": "View Pricing",
"MANAGE_SUBSCRIPTION": {
"TITLE": "Gérer votre abonnement",
"DESCRIPTION": "Visualisez vos factures précédentes, modifiez vos coordonnées de facturation ou annulez votre abonnement.",
"BUTTON_TXT": "Accéder au portail de facturation"
},
"CAPTAIN": {
"TITLE": "Captain",
"DESCRIPTION": "Manage usage and credits for Captain AI.",
"BUTTON_TXT": "Buy more credits",
"DOCUMENTS": "Documents",
"RESPONSES": "Responses",
"UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.",
"REFRESH_CREDITS": "Actualiser"
},
"CHAT_WITH_US": {
"TITLE": "Besoin d'aide ?",
"DESCRIPTION": "Vous avez des problèmes de facturation? Nous sommes là pour vous aider.",
"BUTTON_TXT": "Discutez avec nous"
},
"NO_BILLING_USER": "Votre compte de facturation est en cours de configuration. Veuillez actualiser la page et réessayer.",
"TOPUP": {
"BUY_CREDITS": "Buy more credits",
"MODAL_TITLE": "Buy AI Credits",
"MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.",
"CREDITS": "CREDITS",
"ONE_TIME": "one-time",
"POPULAR": "Most Popular",
"NOTE_TITLE": "Note:",
"NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.",
"CANCEL": "Annuler",
"PURCHASE": "Purchase Credits",
"LOADING": "Loading options...",
"FETCH_ERROR": "Failed to load credit options. Please try again.",
"PURCHASE_ERROR": "Failed to process purchase. Please try again.",
"PURCHASE_SUCCESS": "Successfully added {credits} credits to your account",
"CONFIRM": {
"TITLE": "Confirm Purchase",
"DESCRIPTION": "You are about to purchase {credits} credits for {amount}.",
"INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.",
"GO_BACK": "Retour",
"CONFIRM_PURCHASE": "Confirm Purchase"
}
}
},
"SECURITY_SETTINGS": {
"TITLE": "Security",
"DESCRIPTION": "Manage your account security settings.",
"LINK_TEXT": "Learn more about SAML SSO",
"SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.",
"SAML": {
"TITLE": "SAML SSO",
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
"ACS_URL": {
"LABEL": "ACS URL",
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
},
"SSO_URL": {
"LABEL": "SSO URL",
"HELP": "The URL where SAML authentication requests will be sent",
"PLACEHOLDER": "https://your-idp.com/saml/sso"
},
"CERTIFICATE": {
"LABEL": "Signing certificate in PEM format",
"HELP": "The public certificate from your identity provider used to verify SAML responses",
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
},
"FINGERPRINT": {
"LABEL": "Fingerprint",
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
},
"COPY_SUCCESS": "Code copié dans le presse-papier avec succès",
"SP_ENTITY_ID": {
"LABEL": "SP Entity ID",
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
},
"IDP_ENTITY_ID": {
"LABEL": "Identity Provider Entity ID",
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
"PLACEHOLDER": "https://your-idp.com/saml"
},
"UPDATE_BUTTON": "Update SAML Settings",
"API": {
"SUCCESS": "SAML settings updated successfully",
"ERROR": "Failed to update SAML settings",
"ERROR_LOADING": "Failed to load SAML settings",
"DISABLED": "SAML settings disabled successfully"
},
"VALIDATION": {
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
"SSO_URL_ERROR": "Please enter a valid SSO URL",
"CERTIFICATE_ERROR": "Certificate is required",
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
},
"ENTERPRISE_PAYWALL": {
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
},
"PAYWALL": {
"TITLE": "Upgrade to enable SAML SSO",
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
"UPGRADE_NOW": "Upgrade now",
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
},
"ATTRIBUTE_MAPPING": {
"TITLE": "SAML Attribute Setup",
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
},
"INFO_SECTION": {
"TITLE": "Service Provider Information",
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
}
}
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Oh oh ! Nous n'avons pas trouvé de compte Chatwoot. Veuillez créer un nouveau compte pour continuer.",
"NEW_ACCOUNT": "Nouveau compte",
"SELECTOR_SUBTITLE": "Créer un nouveau compte",
"API": {
"SUCCESS_MESSAGE": "Compte créé avec succès",
"EXIST_MESSAGE": "Ce compte existe déjà",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"FORM": {
"NAME": {
"LABEL": "Nom de la société",
"PLACEHOLDER": "Entreprises Wayne"
},
"SUBMIT": "Envoyer",
"CANCEL": "Annuler"
}
},
"KEYBOARD_SHORTCUTS": {
"TOGGLE_MODAL": "Voir tous les raccourcis",
"TITLE": {
"OPEN_CONVERSATION": "Ouvrir la conversation",
"RESOLVE_AND_NEXT": "Résoudre et passer à la suivante",
"NAVIGATE_DROPDOWN": "Naviguer dans le menu déroulant",
"RESOLVE_CONVERSATION": "Résoudre la conversation",
"GO_TO_CONVERSATION_DASHBOARD": "Aller au tableau de bord des conversations",
"ADD_ATTACHMENT": "Ajouter une pièce jointe",
"GO_TO_CONTACTS_DASHBOARD": "Aller au tableau de bord des contacts",
"TOGGLE_SIDEBAR": "Basculer la barre latérale",
"GO_TO_REPORTS_SIDEBAR": "Aller à la barre latérale des rapports",
"MOVE_TO_NEXT_TAB": "Passer à l'onglet suivant dans la liste des conversations",
"GO_TO_SETTINGS": "Accéder aux paramètres",
"SWITCH_TO_PRIVATE_NOTE": "Basculer vers une note privée",
"SWITCH_TO_REPLY": "Basculer vers la réponse",
"TOGGLE_SNOOZE_DROPDOWN": "Activer/désactiver la liste déroulante de répétition"
}
},
"ASSIGNMENT_POLICY": {
"INDEX": {
"HEADER": {
"TITLE": "Agent assignment",
"DESCRIPTION": "Define policies to effectively manage workload and route conversations based on the needs of inboxes and agents. Learn more here"
},
"ASSIGNMENT_POLICY": {
"TITLE": "Assignment policy",
"DESCRIPTION": "Manage how conversations get assigned in inboxes.",
"FEATURES": [
"Assign by conversations evenly or by available capacity",
"Add fair distribution rules to avoid overloading any agent",
"Add inboxes to a policy - one policy per inbox"
]
},
"AGENT_CAPACITY_POLICY": {
"TITLE": "Agent capacity policy",
"DESCRIPTION": "Manage workload for agents.",
"FEATURES": [
"Define maximum conversations per inbox",
"Create exceptions based on labels and time",
"Add agents to a policy - one policy per agent"
]
}
},
"AGENT_ASSIGNMENT_POLICY": {
"INDEX": {
"HEADER": {
"TITLE": "Assignment policy",
"CREATE_POLICY": "New policy"
},
"CARD": {
"ORDER": "Order",
"PRIORITY": "Priorité",
"ACTIVE": "Actif",
"INACTIVE": "Inactive",
"POPOVER": "Added inboxes",
"EDIT": "Modifier"
},
"NO_RECORDS_FOUND": "No assignment policies found"
},
"CREATE": {
"HEADER": {
"TITLE": "Create assignment policy"
},
"CREATE_BUTTON": "Create policy",
"API": {
"SUCCESS_MESSAGE": "Assignment policy created successfully",
"ERROR_MESSAGE": "Failed to create assignment policy"
}
},
"EDIT": {
"HEADER": {
"TITLE": "Edit assignment policy"
},
"EDIT_BUTTON": "Update policy",
"CONFIRM_ADD_INBOX_DIALOG": {
"TITLE": "Add inbox",
"DESCRIPTION": "{inboxName} inbox is already linked to another policy. Are you sure you want to link it to this policy? It will be unlinked from the other policy.",
"CONFIRM_BUTTON_LABEL": "Continue",
"CANCEL_BUTTON_LABEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Assignment policy updated successfully",
"ERROR_MESSAGE": "Failed to update assignment policy"
},
"INBOX_API": {
"ADD": {
"SUCCESS_MESSAGE": "Inbox added to policy successfully",
"ERROR_MESSAGE": "Failed to add inbox to policy"
},
"REMOVE": {
"SUCCESS_MESSAGE": "Inbox removed from policy successfully",
"ERROR_MESSAGE": "Failed to remove inbox from policy"
}
}
},
"FORM": {
"NAME": {
"LABEL": "Policy name:",
"PLACEHOLDER": "Enter policy name"
},
"DESCRIPTION": {
"LABEL": "Description:",
"PLACEHOLDER": "Enter description"
},
"STATUS": {
"LABEL": "État:",
"PLACEHOLDER": "Select status",
"ACTIVE": "Policy is active",
"INACTIVE": "Policy is inactive"
},
"ASSIGNMENT_ORDER": {
"LABEL": "Assignment order",
"ROUND_ROBIN": {
"LABEL": "Round robin",
"DESCRIPTION": "Assign conversations evenly among agents."
},
"BALANCED": {
"LABEL": "Balanced",
"DESCRIPTION": "Assign conversations based on available capacity."
}
},
"ASSIGNMENT_PRIORITY": {
"LABEL": "Assignment priority",
"EARLIEST_CREATED": {
"LABEL": "Earliest created",
"DESCRIPTION": "The conversation that was created first gets assigned first."
},
"LONGEST_WAITING": {
"LABEL": "Longest waiting",
"DESCRIPTION": "The conversation waiting the longest gets assigned first."
}
},
"FAIR_DISTRIBUTION": {
"LABEL": "Fair distribution policy",
"DESCRIPTION": "Set the maximum number of conversations that can be assigned per agent within a time window to avoid overloading any one agent. This required field defaults to 100 conversations per hour.",
"INPUT_MAX": "Assign max",
"DURATION": "Conversations per agent in every"
},
"INBOXES": {
"LABEL": "Added inboxes",
"DESCRIPTION": "Add inboxes for which this policy will be applicable.",
"ADD_BUTTON": "Add inbox",
"DROPDOWN": {
"SEARCH_PLACEHOLDER": "Search and select inboxes to add",
"ADD_BUTTON": "Ajouter"
},
"EMPTY_STATE": "No inboxes added to this policy, add an inbox to get started",
"API": {
"SUCCESS_MESSAGE": "Inbox successfully added to policy",
"ERROR_MESSAGE": "Failed to add inbox to policy"
}
}
},
"DELETE_POLICY": {
"SUCCESS_MESSAGE": "Assignment policy deleted successfully",
"ERROR_MESSAGE": "Failed to delete assignment policy"
}
},
"AGENT_CAPACITY_POLICY": {
"INDEX": {
"HEADER": {
"TITLE": "Agent capacity",
"CREATE_POLICY": "New policy"
},
"CARD": {
"POPOVER": "Added agents",
"EDIT": "Modifier"
},
"NO_RECORDS_FOUND": "No agent capacity policies found"
},
"CREATE": {
"HEADER": {
"TITLE": "Create agent capacity policy"
},
"CREATE_BUTTON": "Create policy",
"API": {
"SUCCESS_MESSAGE": "Agent capacity policy created successfully",
"ERROR_MESSAGE": "Failed to create agent capacity policy"
}
},
"EDIT": {
"HEADER": {
"TITLE": "Edit agent capacity policy"
},
"EDIT_BUTTON": "Update policy",
"CONFIRM_ADD_AGENT_DIALOG": {
"TITLE": "Add agent",
"DESCRIPTION": "{agentName} is already linked to another policy. Are you sure you want to link it to this policy? It will be unlinked from the other policy.",
"CONFIRM_BUTTON_LABEL": "Continue",
"CANCEL_BUTTON_LABEL": "Annuler"
},
"API": {
"SUCCESS_MESSAGE": "Agent capacity policy updated successfully",
"ERROR_MESSAGE": "Failed to update agent capacity policy"
},
"AGENT_API": {
"ADD": {
"SUCCESS_MESSAGE": "Agent added to policy successfully",
"ERROR_MESSAGE": "Failed to add agent to policy"
},
"REMOVE": {
"SUCCESS_MESSAGE": "Agent removed from policy successfully",
"ERROR_MESSAGE": "Failed to remove agent from policy"
}
}
},
"FORM": {
"NAME": {
"LABEL": "Policy name:",
"PLACEHOLDER": "Enter policy name"
},
"DESCRIPTION": {
"LABEL": "Description:",
"PLACEHOLDER": "Enter description"
},
"INBOX_CAPACITY_LIMIT": {
"LABEL": "Inbox capacity limits",
"ADD_BUTTON": "Add inbox",
"FIELD": {
"SELECT_INBOX": "Select inbox",
"MAX_CONVERSATIONS": "Max conversations",
"SET_LIMIT": "Set limit"
},
"EMPTY_STATE": "No inbox limit set"
},
"EXCLUSION_RULES": {
"LABEL": "Exclusion rules",
"DESCRIPTION": "Conversations that satisfy the following conditions would not count towards agent capacity",
"TAGS": {
"LABEL": "Exclude conversations tagged with specific labels",
"ADD_TAG": "add tag",
"DROPDOWN": {
"SEARCH_PLACEHOLDER": "Search and select tags to add"
},
"EMPTY_STATE": "No tags added to this policy."
},
"DURATION": {
"LABEL": "Exclude conversations older than a specified duration",
"PLACEHOLDER": "Set time"
}
},
"USERS": {
"LABEL": "Assigned agents",
"DESCRIPTION": "Add agents for which this policy will be applicable.",
"ADD_BUTTON": "Add agent",
"DROPDOWN": {
"SEARCH_PLACEHOLDER": "Search and select agents to add",
"ADD_BUTTON": "Ajouter"
},
"EMPTY_STATE": "No agents added",
"API": {
"SUCCESS_MESSAGE": "Agent successfully added to policy",
"ERROR_MESSAGE": "Failed to add agent to policy"
}
}
},
"DELETE_POLICY": {
"SUCCESS_MESSAGE": "Agent capacity policy deleted successfully",
"ERROR_MESSAGE": "Failed to delete agent capacity policy"
}
},
"DELETE_POLICY": {
"TITLE": "Delete policy",
"DESCRIPTION": "Are you sure you want to delete this policy? This action cannot be undone.",
"CONFIRM_BUTTON_LABEL": "Supprimer",
"CANCEL_BUTTON_LABEL": "Annuler"
}
}
}

View File

@@ -0,0 +1,49 @@
{
"REGISTER": {
"TRY_WOOT": "Créer un compte",
"TITLE": "Inscription",
"TESTIMONIAL_HEADER": "Il suffit d'une étape pour avancer",
"TESTIMONIAL_CONTENT": "Vous n'êtes plus qu'à un pas d'engager vos clients, de les fidéliser et d'en trouver de nouveaux.",
"TERMS_ACCEPT": "En créant un compte, vous acceptez nos <a href=\"https://www.chatwoot.com/terms\">CGU</a> et notre <a href=\"https://www.chatwoot.com/privacy-policy\">Politique de confidentialité</a>",
"OAUTH": {
"GOOGLE_SIGNUP": "Inscrivez-vous avec Google"
},
"COMPANY_NAME": {
"LABEL": "Nom de la société",
"PLACEHOLDER": "Entrez le nom de votre entreprise. Ex : Wayne Enterprises",
"ERROR": "Le nom de la société est trop court"
},
"FULL_NAME": {
"LABEL": "Nom complet",
"PLACEHOLDER": "Entrez votre nom complet. Ex. : Bruce Wayne",
"ERROR": "Le nom complet est trop court"
},
"EMAIL": {
"LABEL": "E-mail professionnel",
"PLACEHOLDER": "Enter your work email address. E.g., bruce{'@'}wayne{'.'}enterprises",
"ERROR": "Veuillez entrer une adresse e-mail professionnelle valide"
},
"PASSWORD": {
"LABEL": "Mot de passe",
"PLACEHOLDER": "Mot de passe",
"ERROR": "Le mot de passe est trop court",
"IS_INVALID_PASSWORD": "Le mot de passe doit contenir au moins 1 lettre majuscule, 1 lettre minuscule, 1 chiffre et 1 caractère spécial",
"REQUIREMENTS_LENGTH": "At least 6 characters long",
"REQUIREMENTS_UPPERCASE": "At least one uppercase letter",
"REQUIREMENTS_LOWERCASE": "At least one lowercase letter",
"REQUIREMENTS_NUMBER": "At least one number",
"REQUIREMENTS_SPECIAL": "At least one special character"
},
"CONFIRM_PASSWORD": {
"LABEL": "Confirmer le mot de passe",
"PLACEHOLDER": "Confirmer le mot de passe",
"ERROR": "Les mots de passe ne correspondent pas."
},
"API": {
"SUCCESS_MESSAGE": "Registration Successful",
"ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard"
},
"SUBMIT": "Créer un compte",
"HAVE_AN_ACCOUNT": "Vous avez déjà un compte ?"
}
}

View File

@@ -0,0 +1,108 @@
{
"SLA": {
"HEADER": "Service Level Agreements",
"ADD_ACTION": "Add SLA",
"ADD_ACTION_LONG": "Create a new SLA Policy",
"DESCRIPTION": "Service Level Agreements (SLAs) are contracts that define clear expectations between your team and customers. They establish standards for response and resolution times, creating a framework for accountability and ensures a consistent, high-quality experience.",
"LEARN_MORE": "Learn more about SLA",
"LOADING": "Fetching SLAs",
"PAYWALL": {
"TITLE": "Upgrade to create SLAs",
"AVAILABLE_ON": "The SLA feature is only available in the Business and Enterprise plans.",
"UPGRADE_PROMPT": "Upgrade your plan to get access to advanced features like team management, automations, custom attributes, and more.",
"UPGRADE_NOW": "Upgrade now",
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
},
"ENTERPRISE_PAYWALL": {
"AVAILABLE_ON": "The SLA feature is only available in the paid plans.",
"UPGRADE_PROMPT": "Upgrade to a paid plan to access advanced features like audit logs, agent capacity, and more.",
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
},
"LIST": {
"404": "There are no SLAs available in this account.",
"EMPTY": {
"TITLE_1": "Enterprise P0",
"DESC_1": "Issues raised by enterprise customers, that require immediate attention.",
"TITLE_2": "Enterprise P1",
"DESC_2": "Issues raised by enterprise customers, that needs to be acknowledged quickly."
},
"BUSINESS_HOURS_ON": "Business hours on",
"BUSINESS_HOURS_OFF": "Business hours off",
"RESPONSE_TYPES": {
"FRT": "First response time threshold",
"NRT": "Next response time threshold",
"RT": "Resolution time threshold",
"SHORT_HAND": {
"FRT": "FRT",
"NRT": "NRT",
"RT": "RT"
}
}
},
"FORM": {
"NAME": {
"LABEL": "SLA Name",
"PLACEHOLDER": "SLA Name",
"REQUIRED_ERROR": "SLA name is required",
"MINIMUM_LENGTH_ERROR": "Longueur minimale de 2 requise",
"VALID_ERROR": "Seuls les caractères alphabétiques, les chiffres, les traits d'union et les tirets bas sont autorisés"
},
"DESCRIPTION": {
"LABEL": "Description",
"PLACEHOLDER": "SLA for premium customers"
},
"FIRST_RESPONSE_TIME": {
"LABEL": "Délai de première réponse",
"PLACEHOLDER": "5"
},
"NEXT_RESPONSE_TIME": {
"LABEL": "Next Response Time",
"PLACEHOLDER": "5"
},
"RESOLUTION_TIME": {
"LABEL": "Temps de résolution",
"PLACEHOLDER": "60"
},
"BUSINESS_HOURS": {
"LABEL": "Heures de bureau",
"PLACEHOLDER": "Only during business hours"
},
"THRESHOLD_TIME": {
"INVALID_FORMAT_ERROR": "Threshold should be a number and greater than zero"
},
"EDIT": "Modifier",
"CREATE": "Créer",
"DELETE": "Supprimer",
"CANCEL": "Annuler"
},
"ADD": {
"TITLE": "Add SLA",
"DESC": "Friendly promises for great service!",
"API": {
"SUCCESS_MESSAGE": "SLA added successfully",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
}
},
"DELETE": {
"TITLE": "Delete SLA",
"API": {
"SUCCESS_MESSAGE": "SLA deleted successfully",
"ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer"
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Are you sure you want to delete ",
"YES": "Oui, supprimer ",
"NO": "Non, Conserver "
}
},
"EVENTS": {
"TITLE": "SLA Misses",
"FRT": "Délai de la première réponse",
"NRT": "Next response time",
"RT": "Resolution time",
"SHOW_MORE": "{count} more",
"HIDE": "Hide {count} rows"
}
}
}

View File

@@ -0,0 +1,121 @@
{
"TEAMS_SETTINGS": {
"NEW_TEAM": "Créer une nouvelle équipe",
"HEADER": "Équipes",
"LOADING": "Fetching teams",
"DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.",
"LEARN_MORE": "Learn more about teams",
"LIST": {
"404": "Il n'y a aucune équipe créée sur ce compte.",
"EDIT_TEAM": "Modifier l'équipe",
"NONE": "Aucun"
},
"CREATE_FLOW": {
"CREATE": {
"TITLE": "Créer une nouvelle équipe",
"DESC": "Ajoutez un titre et une description à votre nouvelle équipe."
},
"AGENTS": {
"BUTTON_TEXT": "Ajouter un agent à votre équipe",
"TITLE": "Ajouter des agents à l'équipe - {teamName}",
"DESC": "Ajouter des agents à votre équipe nouvellement créée. Cela vous permet de collaborer en équipe sur les conversations, d'être informé des nouveaux événements dans la même conversation."
},
"WIZARD_CREATE": {
"TITLE": "Créer",
"BODY": "Créer une nouvelle équipe d'agents."
},
"WIZARD_ADD_AGENTS": {
"TITLE": "Ajouter des agents",
"BODY": "Ajouter des agents à l'équipe."
},
"WIZARD_FINISH": {
"TITLE": "Terminer",
"BODY": "Vous êtes paré !"
}
},
"EDIT_FLOW": {
"CREATE": {
"TITLE": "Modifier les détails de votre équipe",
"DESC": "Modifier le titre et la description de votre équipe.",
"BUTTON_TEXT": "Mettre à jour l'équipe"
},
"AGENTS": {
"BUTTON_TEXT": "Mettre à jour les agents dans l'équipe",
"TITLE": "Ajouter des agents à l'équipe - {teamName}",
"DESC": "Ajouter des agents à votre équipe nouvellement créée. Tous les agents ajoutés seront notifiés lorsqu'une conversation est assignée à cette équipe."
},
"EDIT_WIZARD_DETAILS": {
"TITLE": "Détails de l'équipe",
"ROUTE": "settings_teams_edit",
"BODY": "Changer le nom, la description et d'autres détails."
},
"EDIT_WIZARD_AGENTS": {
"TITLE": "Modifier les agents",
"ROUTE": "settings_teams_edit_members",
"BODY": "Modifier les agents dans votre équipe."
},
"EDIT_WIZARD_FINISH": {
"TITLE": "Terminer",
"ROUTE": "settings_teams_edit_finish",
"BODY": "Vous êtes paré !"
}
},
"TEAM_FORM": {
"ERROR_MESSAGE": "Impossible d'enregistrer les détails de l'équipe. Veuillez réessayer."
},
"AGENTS": {
"AGENT": "AGENT",
"EMAIL": "COURRIEL",
"BUTTON_TEXT": "Ajouter des agents",
"ADD_AGENTS": "Ajout d'agents à votre équipe...",
"SELECT": "sélectionner",
"SELECT_ALL": "sélectionner tous les agents",
"SELECTED_COUNT": "{selected} agents sur {total} sélectionnés."
},
"ADD": {
"TITLE": "Ajouter des agents à l'équipe - {teamName}",
"DESC": "Ajouter des agents à votre équipe nouvellement créée. Cela vous permet de collaborer en équipe sur les conversations, d'être informé des nouveaux événements dans la même conversation.",
"SELECT": "sélectionner",
"SELECT_ALL": "sélectionner tous les agents",
"SELECTED_COUNT": "{selected} agents sur {total} sélectionnés.",
"BUTTON_TEXT": "Ajouter des agents",
"AGENT_VALIDATION_ERROR": "Sélectionnez au moins un agent."
},
"FINISH": {
"TITLE": "Votre équipe est prête !",
"MESSAGE": "Vous pouvez maintenant collaborer en tant qu'équipe dans les conversations. Bonne assistance ",
"BUTTON_TEXT": "Terminer"
},
"DELETE": {
"BUTTON_TEXT": "Supprimer",
"API": {
"SUCCESS_MESSAGE": "Équipe supprimée avec succès.",
"ERROR_MESSAGE": "Impossible de supprimer l'équipe. Veuillez réessayer."
},
"CONFIRM": {
"TITLE": "Are you sure you want to delete the team?",
"PLACE_HOLDER": "Veuillez entrer {teamName} pour confirmer",
"MESSAGE": "La suppression de l'équipe supprimera les affectations liées aux conversations de cette équipe.",
"YES": "Supprimer ",
"NO": "Annuler"
}
},
"SETTINGS": "Paramètres",
"FORM": {
"UPDATE": "Mettre à jour l'équipe",
"CREATE": "Créer une équipe",
"NAME": {
"LABEL": "Nom de l'équipe",
"PLACEHOLDER": "Exemple : Ventes, Support Client"
},
"DESCRIPTION": {
"LABEL": "Description de l'équipe",
"PLACEHOLDER": "Brève description de cette équipe."
},
"AUTO_ASSIGN": {
"LABEL": "Autoriser l'affectation automatique pour cette équipe."
},
"SUBMIT_CREATE": "Créer une équipe"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"WEBHOOKS_SETTINGS": {
"HEADER": "Paramètres de Webhook"
}
}

View File

@@ -0,0 +1,47 @@
{
"WHATSAPP_TEMPLATES": {
"MODAL": {
"TITLE": "Modèles WhatsApp",
"SUBTITLE": "Sélectionnez le modèle whatsapp que vous souhaitez envoyer",
"TEMPLATE_SELECTED_SUBTITLE": "Configure template: {templateName}"
},
"PICKER": {
"SEARCH_PLACEHOLDER": "Rechercher des modèles",
"NO_TEMPLATES_FOUND": "Aucun modèle trouvé pour",
"HEADER": "Header",
"BODY": "Body",
"FOOTER": "Footer",
"BUTTONS": "Buttons",
"CATEGORY": "Catégorie",
"MEDIA_CONTENT": "Media Content",
"MEDIA_CONTENT_FALLBACK": "media content",
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
"REFRESH_BUTTON": "Refresh templates",
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
"LABELS": {
"LANGUAGE": "Langue",
"TEMPLATE_BODY": "Corps du modèle",
"CATEGORY": "Catégorie"
}
},
"PARSER": {
"VARIABLES_LABEL": "Variables",
"LANGUAGE": "Langue",
"CATEGORY": "Catégorie",
"VARIABLE_PLACEHOLDER": "Entrez la valeur de {variable}",
"GO_BACK_LABEL": "Retour",
"SEND_MESSAGE_LABEL": "Envoyer un message",
"FORM_ERROR_MESSAGE": "Veuillez remplir toutes les variables avant d'envoyer",
"MEDIA_HEADER_LABEL": "{type} Header",
"OTP_CODE": "Enter 4-8 digit OTP",
"EXPIRY_MINUTES": "Enter expiry minutes",
"BUTTON_PARAMETERS": "Button Parameters",
"BUTTON_LABEL": "Button {index}",
"COUPON_CODE": "Enter coupon code (max 15 chars)",
"MEDIA_URL_LABEL": "Enter {type} URL",
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
"BUTTON_PARAMETER": "Enter button parameter"
}
}
}

View File

@@ -0,0 +1,64 @@
{
"YEAR_IN_REVIEW": {
"TITLE": "Year in Review",
"LOADING": "Loading your year in review...",
"ERROR": "Failed to load year in review",
"CLOSE": "Fermer",
"CONVERSATIONS": {
"TITLE": "You have handled",
"SUBTITLE": "conversations",
"FALLBACK": "This year wasn't about the numbers. It was about showing up.",
"COMPARISON": {
"0_50": "You showed up, and that's how every good inbox begins.",
"50_100": "You kept the replies flowing and the conversations alive.",
"100_500": "You handled serious volume and kept everything on track.",
"500_2000": "You kept things moving while the volume kept climbing.",
"2000_10000": "You ran high traffic through your inbox without breaking a sweat.",
"10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless."
}
},
"BUSIEST_DAY": {
"TITLE": "Your busiest day was",
"MESSAGE": "{count} conversations that day.",
"COMPARISON": {
"0_5": "A warm-up lap that barely woke the inbox.",
"5_10": "Enough action to justify a second cup of coffee.",
"10_25": "Things got busy and the inbox stayed on its toes.",
"25_50": "A proper rush that barely broke a sweat.",
"50_100": "Controlled chaos, handled like a normal Tuesday.",
"100_500": "Absolute dumpster fire, somehow still shipping replies.",
"500_PLUS": "The inbox lost all chill and never slowed down."
}
},
"PERSONALITY": {
"TITLE": "Your support personality is",
"MESSAGES": {
"SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.",
"QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.",
"STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.",
"THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right."
}
},
"THANK_YOU": {
"TITLE": "Congratulations on surviving the inbox of {year}.",
"MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!"
},
"SHARE_MODAL": {
"TITLE": "Share Your Year in Review",
"PREPARING": "Preparing your image...",
"DOWNLOAD": "Télécharger",
"SHARE_TITLE": "My {year} Year in Review",
"SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!",
"BRANDING": "Made with Chatwoot"
},
"BANNER": {
"TITLE": "Your {year} Year in Review is here",
"BUTTON": "See your impact"
},
"NAVIGATION": {
"PREVIOUS": "Previous",
"NEXT": "Suivant",
"SHARE": "Partager la conversation"
}
}
}