chore: update interpolation syntax for i18n files (#10198)

There were two warnings showing up on new teams page

1. `errorMessage` prop was getting invalid value, this was because were
short circuting the error message using `&&`, fixed it by using ternary
operator
2. `vue-i18n` has deprecated [rails
syntax](https://vue-i18n.intlify.dev/guide/essentials/syntax#rails-i18n-format),
fixed that warning by removing `%` before `{}` for interpolation

> Note: the `vue-i18n` deprecation needs to be handled, but we can do it
later
This commit is contained in:
Shivam Mishra
2024-10-07 23:42:40 +05:30
committed by GitHub
parent 97d4ce65c4
commit a8c12ffb25
780 changed files with 4396 additions and 4649 deletions

View File

@@ -65,7 +65,7 @@
"ERROR_MESSAGE": "Impossible de supprimer l'attribut personnalisé. Veuillez réessayer."
},
"CONFIRM": {
"TITLE": "Voulez-vous vraiment supprimer - %{attributeName}",
"TITLE": "Voulez-vous vraiment supprimer - {attributeName}",
"PLACE_HOLDER": "Veuillez taper {attributeName} pour confirmer",
"MESSAGE": "La suppression supprimera l'attribut personnalisé",
"YES": "Supprimer ",

View File

@@ -23,52 +23,52 @@
},
"DEFAULT_USER": "Système",
"AUTOMATION_RULE": {
"ADD": "%{agentName} a créé une nouvelle règle d'automatisation (#%{id})",
"EDIT": "%{agentName} a mis à jour une règle dautomatisation (#%{id})",
"DELETE": "%{agentName} a supprimé une règle d'automatisation (#%{id})"
"ADD": "{agentName} a créé une nouvelle règle d'automatisation (#{id})",
"EDIT": "{agentName} a mis à jour une règle dautomatisation (#{id})",
"DELETE": "{agentName} a supprimé une règle d'automatisation (#{id})"
},
"ACCOUNT_USER": {
"ADD": "%{agentName} a invité %{invitee} à rejoindre le compte en tant que %{role}",
"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}"
"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} a créé une nouvelle boîte de réception (#%{id})",
"EDIT": "%{agentName} a mis à jour une boîte de réception (#%{id})",
"DELETE": "%{agentName} a supprimé une boîte de réception (#%{id})"
"ADD": "{agentName} a créé une nouvelle boîte de réception (#{id})",
"EDIT": "{agentName} a mis à jour une boîte de réception (#{id})",
"DELETE": "{agentName} a supprimé une boîte de réception (#{id})"
},
"WEBHOOK": {
"ADD": "%{agentName} a créé un nouveau webhook (#%{id})",
"EDIT": "%{agentName} a mis à jour un webhook (#%{id})",
"DELETE": "%{agentName} a supprimé un webhook (#%{id})"
"ADD": "{agentName} a créé un nouveau webhook (#{id})",
"EDIT": "{agentName} a mis à jour un webhook (#{id})",
"DELETE": "{agentName} a supprimé un webhook (#{id})"
},
"USER_ACTION": {
"SIGN_IN": "%{agentName} s'est connecté",
"SIGN_OUT": "%{agentName} s'est déconnecté"
"SIGN_IN": "{agentName} s'est connecté",
"SIGN_OUT": "{agentName} s'est déconnecté"
},
"TEAM": {
"ADD": "%{agentName} a créé une nouvelle équipe (#%{id})",
"EDIT": "%{agentName} a mis à jour une équipe (#%{id})",
"DELETE": "%{agentName} a supprimé une équipe (#%{id})"
"ADD": "{agentName} a créé une nouvelle équipe (#{id})",
"EDIT": "{agentName} a mis à jour une équipe (#{id})",
"DELETE": "{agentName} a supprimé une équipe (#{id})"
},
"MACRO": {
"ADD": "%{agentName} a créé une nouvelle macro (#%{id})",
"EDIT": "%{agentName} a mis à jour une macro (#%{id})",
"DELETE": "%{agentName} a supprimé une macro (#%{id})"
"ADD": "{agentName} a créé une nouvelle macro (#{id})",
"EDIT": "{agentName} a mis à jour une macro (#{id})",
"DELETE": "{agentName} a supprimé une macro (#{id})"
},
"INBOX_MEMBER": {
"ADD": "%{agentName} a ajouté %{user} à la boîte de réception (#%{inbox_id})",
"REMOVE": "%{agentName} a retiré %{user} de la boîte de réception (#%{inbox_id})"
"ADD": "{agentName} a ajouté {user} à la boîte de réception (#{inbox_id})",
"REMOVE": "{agentName} a retiré {user} de la boîte de réception (#{inbox_id})"
},
"TEAM_MEMBER": {
"ADD": "%{agentName} a ajouté %{user} à la boîte de réception (#%{team_id})",
"REMOVE": "%{agentName} a retiré %{user} de la boîte de réception (#%{team_id})"
"ADD": "{agentName} a ajouté {user} à la boîte de réception (#{team_id})",
"REMOVE": "{agentName} a retiré {user} de la boîte de réception (#{team_id})"
},
"ACCOUNT": {
"EDIT": "%{agentName} a mis à jour la configuration du compte (#%{id})"
"EDIT": "{agentName} a mis à jour la configuration du compte (#{id})"
}
}
}

View File

@@ -1,9 +1,9 @@
{
"BULK_ACTION": {
"CONVERSATIONS_SELECTED": "%{conversationCount} conversations sélectionnées",
"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}?",
"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",

View File

@@ -367,8 +367,8 @@
},
"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>."
"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": "ERROR_MESSAGE"

View File

@@ -101,7 +101,7 @@
"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}",
"SUCCESSFUL": "La priorité de la conversation id {conversationId} a été changée en {priority}",
"FAILED": "Impossible de modifier la priorité. Veuillez réessayer."
}
},
@@ -122,15 +122,15 @@
"ASSIGN_TEAM": "Assigner une équipe",
"API": {
"AGENT_ASSIGNMENT": {
"SUCCESFUL": "Conversation id %{conversationId} assignée à \"%{agentName}\"",
"SUCCESFUL": "Conversation id {conversationId} assignée à \"{agentName}\"",
"FAILED": "Impossible d'assigner l'agent. Veuillez réessayer."
},
"LABEL_ASSIGNMENT": {
"SUCCESFUL": "Étiquette assignée #%{labelName} à l'id de la conversation %{conversationId}",
"SUCCESFUL": "Étiquette assignée #{labelName} à l'id de la conversation {conversationId}",
"FAILED": "Impossible d'assigner l'étiquette. Veuillez réessayer."
},
"TEAM_ASSIGNMENT": {
"SUCCESFUL": "Équipe assignée «%{team}» à la conversation id %{conversationId}",
"SUCCESFUL": "Équipe assignée «{team}» à la conversation id {conversationId}",
"FAILED": "Impossible d'assigner l'équipe. Veuillez réessayer."
}
}
@@ -239,11 +239,11 @@
}
},
"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}.",
"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",
@@ -317,10 +317,10 @@
"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.",
"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",

View File

@@ -48,7 +48,7 @@
"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.",
"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",
"LIMITS_UPGRADE": "Votre compte a dépassé les limites d'utilisation, veuillez mettre à niveau votre plan pour continuer à utiliser Chatwoot",

View File

@@ -84,7 +84,7 @@
},
"ARTICLE_SEARCH_RESULT": {
"UNCATEGORIZED": "Non catégorisé",
"SEARCH_RESULTS": "Résultats de la recherche pour %{query}",
"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",

View File

@@ -1,7 +1,7 @@
{
"INTEGRATION_APPS": {
"FETCHING": "Récupération des intégrations",
"NO_HOOK_CONFIGURED": "Aucune intégration %{integrationId} n'est configurée dans ce compte.",
"NO_HOOK_CONFIGURED": "Aucune intégration {integrationId} n'est configurée dans ce compte.",
"HEADER": "Applications",
"STATUS": {
"ENABLED": "Activé",
@@ -56,7 +56,7 @@
"BUTTON_TEXT": "Déconnecter"
},
"SIDEBAR_DESCRIPTION": {
"DIALOGFLOW": "Dialogflow est une plateforme de compréhension du langage naturel qui facilite la conception et l'intégration d'une interface utilisateur dans votre application mobile, application web, périphérique, bot, système de réponse vocale interactive, et ainsi de suite. <br /> <br /> L'intégration de Dialogflow avec %{installationName} vous permet de configurer un bot Dialogflow avec vos boîtes de réception qui permet au bot de gérer les requêtes initialement et de les remettre à un agent si nécessaire. Le Dialogflow peut être utilisé pour qualifier les plombs, réduire la charge de travail des agents en fournissant des questions fréquentes, etc. <br /> <br /> Pour ajouter Dialogflow, vous devez créer un compte de service dans votre console de projet Google et partager les identifiants. Reportez-vous à la documentation Dialogflow pour plus d'informations."
"DIALOGFLOW": "Dialogflow est une plateforme de compréhension du langage naturel qui facilite la conception et l'intégration d'une interface utilisateur dans votre application mobile, application web, périphérique, bot, système de réponse vocale interactive, et ainsi de suite. <br /> <br /> L'intégration de Dialogflow avec {installationName} vous permet de configurer un bot Dialogflow avec vos boîtes de réception qui permet au bot de gérer les requêtes initialement et de les remettre à un agent si nécessaire. Le Dialogflow peut être utilisé pour qualifier les plombs, réduire la charge de travail des agents en fournissant des questions fréquentes, etc. <br /> <br /> Pour ajouter Dialogflow, vous devez créer un compte de service dans votre console de projet Google et partager les identifiants. Reportez-vous à la documentation Dialogflow pour plus d'informations."
}
}
}

View File

@@ -76,7 +76,7 @@
},
"CONFIRM": {
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer le webhoook ? (%{webhookURL})",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer le webhoook ? ({webhookURL})",
"YES": "Oui, supprimer ",
"NO": "Non, conservez-le"
}
@@ -114,7 +114,7 @@
},
"OPEN_AI": {
"AI_ASSIST": "Assistance IA",
"WITH_AI": " %{option} avec IA ",
"WITH_AI": " {option} avec IA ",
"OPTIONS": {
"REPLY_SUGGESTION": "Suggestion de réponse",
"SUMMARIZE": "Résumer",
@@ -216,7 +216,7 @@
"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}?",
"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"
}
@@ -235,7 +235,7 @@
"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}"
"LINK_TITLE": "Conversation (#{conversationId}) with {name}"
},
"ADD_OR_LINK": {
"TITLE": "Create/link linear issue",
@@ -294,7 +294,7 @@
"PRIORITY": "Priorité",
"ASSIGNEE": "Assignee",
"LABELS": "Étiquettes",
"CREATED_AT": "Created at %{createdAt}"
"CREATED_AT": "Created at {createdAt}"
},
"UNLINK": {
"TITLE": "Unlink",

View File

@@ -23,13 +23,13 @@
"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)"
"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)"
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
@@ -45,7 +45,7 @@
},
"REPLY_TIME": {
"NAME": "Temps d'attente du client",
"TOOLTIP_TEXT": "Waiting time is %{metricValue} (based on %{conversationCount} replies)"
"TOOLTIP_TEXT": "Waiting time is {metricValue} (based on {conversationCount} replies)"
}
},
"DATE_RANGE_OPTIONS": {
@@ -167,13 +167,13 @@
"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)"
"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)"
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
@@ -234,13 +234,13 @@
"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)"
"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)"
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
@@ -301,13 +301,13 @@
"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)"
"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)"
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
@@ -368,13 +368,13 @@
"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)"
"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)"
"TOOLTIP_TEXT": "Le temps de résolution est {metricValue} (basé sur {conversationCount} conversations)"
},
"RESOLUTION_COUNT": {
"NAME": "Nombre de résolutions",
@@ -480,8 +480,8 @@
"CONVERSATION_HEATMAP": {
"HEADER": "Trafic des conversations",
"NO_CONVERSATIONS": "Aucune conversation",
"CONVERSATION": "Conversation %{count}",
"CONVERSATIONS": "%{count} conversations",
"CONVERSATION": "Conversation {count}",
"CONVERSATIONS": "{count} conversations",
"DOWNLOAD_REPORT": "Download report"
},
"AGENT_CONVERSATIONS": {

View File

@@ -12,8 +12,8 @@
"MESSAGES": "Messages"
},
"SEARCHING_DATA": "Recherche en cours",
"EMPTY_STATE": "Aucun %{item} trouvé pour la requête '%{query}'",
"EMPTY_STATE_FULL": "Aucun résultat pour la requête '%{query}'",
"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",
"EMPTY_STATE_DEFAULT": "Recherche par identifiant de conversation, e-mail, numéro de téléphone, messages pour de meilleurs résultats de recherche. ",

View File

@@ -301,7 +301,7 @@
"TITLE": "Facturation",
"CURRENT_PLAN": {
"TITLE": "Abonnement actuel",
"PLAN_NOTE": "Vous êtes actuellement abonné à l'offre **%{plan}** avec **%{quantity}** licences"
"PLAN_NOTE": "Vous êtes actuellement abonné à l'offre **{plan}** avec **{quantity}** licences"
},
"MANAGE_SUBSCRIPTION": {
"TITLE": "Gérer votre abonnement",

View File

@@ -17,7 +17,7 @@
},
"AGENTS": {
"BUTTON_TEXT": "Ajouter un agent à votre équipe",
"TITLE": "Ajouter des agents à l'équipe - %{teamName}",
"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": [
@@ -46,7 +46,7 @@
},
"AGENTS": {
"BUTTON_TEXT": "Mettre à jour les agents dans l'équipe",
"TITLE": "Ajouter des agents à l'équipe - %{teamName}",
"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."
},
"WIZARD": [
@@ -77,14 +77,14 @@
"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."
"SELECTED_COUNT": "{selected} agents sur {total} sélectionnés."
},
"ADD": {
"TITLE": "Ajouter des agents à l'équipe - %{teamName}",
"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.",
"SELECTED_COUNT": "{selected} agents sur {total} sélectionnés.",
"BUTTON_TEXT": "Ajouter des agents",
"AGENT_VALIDATION_ERROR": "Sélectionnez au moins un agent."
},

View File

@@ -3,7 +3,7 @@
"MODAL": {
"TITLE": "Modèles WhatsApp",
"SUBTITLE": "Sélectionnez le modèle whatsapp que vous souhaitez envoyer",
"TEMPLATE_SELECTED_SUBTITLE": "Traiter %{templateName}"
"TEMPLATE_SELECTED_SUBTITLE": "Traiter {templateName}"
},
"PICKER": {
"SEARCH_PLACEHOLDER": "Rechercher des modèles",
@@ -16,7 +16,7 @@
},
"PARSER": {
"VARIABLES_LABEL": "Variables",
"VARIABLE_PLACEHOLDER": "Entrez la valeur de %{variable}",
"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"