<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ### Summary by CodeRabbit - Refactor: Transitioned to a new translation library (`@tolgee/react`) across the application, enhancing the localization capabilities and consistency. - New Feature: Introduced a JSON configuration file for application settings, improving customization and flexibility. - Refactor: Updated SVG attribute naming convention in the `WhatsAppLogo` component to align with React standards. - Chore: Adjusted the `.gitignore` file and added a new line at the end. - Documentation: Added instructions for setting up environment variables for the Tolgee i18n contribution dev tool, improving the self-hosting configuration guide. - Style: Updated the `CollaborationMenuButton` to hide the `PopoverContent` component by scaling it down to zero. - Refactor: Simplified error handling logic for fetching and updating typebots in `TypebotProvider.tsx`, improving code readability and maintenance. - Refactor: Removed the dependency on the `parseGroupTitle` function, simplifying the code in several components. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
252 lines
18 KiB
JSON
252 lines
18 KiB
JSON
{
|
|
"account.apiTokens.createButton.label": "Créer",
|
|
"account.apiTokens.createModal.copyInstruction": "Copie ton token et enregistre le dans un endroit sûr.",
|
|
"account.apiTokens.createModal.createButton.label": "Créer un token",
|
|
"account.apiTokens.createModal.createHeading": "Créer un token",
|
|
"account.apiTokens.createModal.createdHeading": "Token créé",
|
|
"account.apiTokens.createModal.doneButton.label": "Terminé",
|
|
"account.apiTokens.createModal.nameInput.label": "Tape un nom unique pour votre token afin de le différencier des autres tokens.",
|
|
"account.apiTokens.createModal.nameInput.placeholder": "Ex. Zapier, Github, Make.com",
|
|
"account.apiTokens.createModal.securityWarning": "Pour des raisons de sécurité, nous ne pourrons pas le montrer à nouveau.",
|
|
"account.apiTokens.deleteButton.label": "Supprimer",
|
|
"account.apiTokens.deleteConfirmationMessage": "Le token <strong>tokenName</strong> sera définitivement révoqué, es-tu sûr de vouloir continuer ?",
|
|
"account.apiTokens.description": "Ces tokens permettent à d'autres applications de contrôler ton compte et tes typebots. Prudence !",
|
|
"account.apiTokens.heading": "Tokens API",
|
|
"account.apiTokens.table.createdHeader": "Créé",
|
|
"account.apiTokens.table.nameHeader": "Nom",
|
|
"account.myAccount.changePhotoButton.label": "Changer de photo",
|
|
"account.myAccount.changePhotoButton.specification": ".jpg ou.png, max 1MB",
|
|
"account.myAccount.emailInput.disabledTooltip": "La mise à jour de l'adresse e-mail n'est pas disponible. Contacte le service d'assistance si tu souhaites la modifier.",
|
|
"account.myAccount.emailInput.label": "Adresse e-mail:",
|
|
"account.myAccount.nameInput.label": "Nom:",
|
|
"account.preferences.appearance.darkLabel": "Sombre",
|
|
"account.preferences.appearance.heading": "Apparence",
|
|
"account.preferences.appearance.lightLabel": "Clair",
|
|
"account.preferences.appearance.systemLabel": "Système",
|
|
"account.preferences.graphNavigation.heading": "Navigation de l'éditeur",
|
|
"account.preferences.graphNavigation.mouse.description": "Déplace le board en cliquant avec la souris et zoom utilisant la molette",
|
|
"account.preferences.graphNavigation.mouse.label": "Souris",
|
|
"account.preferences.graphNavigation.trackpad.description": "Déplace le board en déplaçant les 2 doigts et zoom pincant",
|
|
"account.preferences.graphNavigation.trackpad.label": "Trackpad",
|
|
"account.preferences.language.heading": "Langue",
|
|
"account.preferences.language.tooltip": "Les traductions ne sont pas encore complètes. C'est un travail en cours. \uD83E\uDD13",
|
|
"analytics.completionRateLabel": "Taux de complétion",
|
|
"analytics.notAvailableLabel": "Non disponible",
|
|
"analytics.startsLabel": "Démarrés",
|
|
"analytics.viewsLabel": "Vues",
|
|
"auth.emailSubmitButton.label": "Se connecter",
|
|
"auth.error.default": "Essaye de te connecter avec un compte différent.",
|
|
"auth.error.email": "Email non trouvé. Essaye de te connecter avec un fournisseur différent.",
|
|
"auth.error.oauthNotLinked": "Pour confirmer ton identité, connecte-toi avec le même compte que tu as utilisé à lorigine.",
|
|
"auth.error.unknown": "Une erreur est survenue. Essaye à nouveau.",
|
|
"auth.magicLink.description": "N'oublie pas de vérifier ton dossier spam.",
|
|
"auth.magicLink.title": "Un email avec un lien d'authentification a été envoyé. \uD83E\uDE84",
|
|
"auth.noProvider.link": "configurer au moins un fournisseur d'authentification (E-mail, Google, GitHub, Facebook ou Azure AD).",
|
|
"auth.noProvider.preLink": "Tu as besoin de",
|
|
"auth.orEmailLabel": "Ou avec votre email",
|
|
"auth.register.aggreeToTerms": "En vous inscrivant, vous acceptez nos <terms>termsOfService</terms> et <privacy>privacyPolicy</privacy>.",
|
|
"auth.register.alreadyHaveAccountLabel.link": "Se connecter",
|
|
"auth.register.alreadyHaveAccountLabel.preLink": "Tu as déjà un compte?",
|
|
"auth.register.heading": "Créer un compte",
|
|
"auth.signin.heading": "Se connecter",
|
|
"auth.signin.noAccountLabel.link": "Inscris-toi gratuitement",
|
|
"auth.signin.noAccountLabel.preLink": "Tu n'as pas de compte?",
|
|
"auth.signinErrorToast.description": "Les inscriptions sont désactivées.",
|
|
"auth.signinErrorToast.title": "Non autorisé",
|
|
"auth.signinErrorToast.tooManyRequests": "Trop de tentatives de connexion.",
|
|
"auth.socialLogin.azureButton.label": "Continuer avec {azureProviderName}",
|
|
"auth.socialLogin.customButton.label": "Continuer avec {customProviderName}",
|
|
"auth.socialLogin.facebookButton.label": "Continuer avec Facebook",
|
|
"auth.socialLogin.githubButton.label": "Continuer avec GitHub",
|
|
"auth.socialLogin.gitlabButton.label": "Continuer avec {gitlabProviderName}",
|
|
"auth.socialLogin.googleButton.label": "Continuer avec Google",
|
|
"back": "Retour",
|
|
"billing.billingPortalButton.label": "Portail de facturation",
|
|
"billing.contribution.link": "En savoir plus.",
|
|
"billing.contribution.preLink": "Typebot contribue à hauteur de 1% de votre abonnement pour éliminer le CO₂ de l'atmosphère.",
|
|
"billing.currentSubscription.cancelDate": "Sera annulé le",
|
|
"billing.currentSubscription.heading": "Abonnement",
|
|
"billing.currentSubscription.pastDueAlert": "Le dernier paiement a échoué. Rendez-vous sur le portail de facturation pour effectuer la procédure et éviter l'annulation de votre abonnement.",
|
|
"billing.currentSubscription.subheading": "Abonnement actuel du workspace :",
|
|
"billing.customLimit.link": "Discutons-en!",
|
|
"billing.customLimit.preLink": "Tu as besoin de limites personnalisées ? De fonctionnalités spécifiques ?",
|
|
"billing.invoices.empty": "Aucune facture trouvée pour ce workspace.",
|
|
"billing.invoices.heading": "Factures",
|
|
"billing.invoices.paidAt": "Payé le",
|
|
"billing.invoices.subtotal": "Sous-total",
|
|
"billing.limitMessage.analytics": "débloquer des analyses approfondies",
|
|
"billing.limitMessage.brand": "supprimer la marque",
|
|
"billing.limitMessage.customDomain": "ajouter des domaines personnalisés",
|
|
"billing.limitMessage.fileInput": "utiliser des blocs de saisie de fichiers",
|
|
"billing.limitMessage.folder": "créer des dossiers",
|
|
"billing.preCheckoutModal.companyInput.label": "Nom de l'entreprise :",
|
|
"billing.preCheckoutModal.emailInput.label": "E-mail :",
|
|
"billing.preCheckoutModal.submitButton.label": "Continuer",
|
|
"billing.preCheckoutModal.taxId.label": "Numéro de TVA :",
|
|
"billing.preCheckoutModal.taxId.placeholder": "Type",
|
|
"billing.pricingCard.chatsPerMonth": "chats/mois",
|
|
"billing.pricingCard.chatsTooltip": "Un chat est comptabilisé chaque fois qu'un utilisateur démarre une discussion. Il est indépendant du nombre de messages qu'il envoie et reçoit.",
|
|
"billing.pricingCard.heading": "Passer à <strong>plan</strong>",
|
|
"billing.pricingCard.perMonth": "/ mois",
|
|
"billing.pricingCard.plus": ", plus :",
|
|
"billing.pricingCard.pro.analytics": "Analyses approfondies",
|
|
"billing.pricingCard.pro.customDomains": "Domaines personnalisés",
|
|
"billing.pricingCard.pro.description": "Pour les agences et les startups en croissance.",
|
|
"billing.pricingCard.pro.everythingFromStarter": "Tout ce qu'il y a dans Starter",
|
|
"billing.pricingCard.pro.includedSeats": "5 collègues inclus",
|
|
"billing.pricingCard.pro.mostPopularLabel": "Le plus populaire",
|
|
"billing.pricingCard.pro.whatsAppIntegration": "Intégration WhatsApp",
|
|
"billing.pricingCard.starter.brandingRemoved": "Marque enlevée",
|
|
"billing.pricingCard.starter.createFolders": "Créer des dossiers",
|
|
"billing.pricingCard.starter.description": "Pour les particuliers et les petites entreprises.",
|
|
"billing.pricingCard.starter.fileUploadBlock": "Bloc d'upload de fichier",
|
|
"billing.pricingCard.starter.includedSeats": "2 collègues inclus",
|
|
"billing.pricingCard.upgradeButton.current": "Abonnement actuel",
|
|
"billing.updateSuccessToast.description": "Ton abonnement {plan} a été mis à jour avec succès \uD83C\uDF89",
|
|
"billing.upgradeAlert.buttonDefaultLabel": "Plus d'informations",
|
|
"billing.upgradeLimitLabel": "Tu dois mettre à niveau ton abonnement pour {type}",
|
|
"billing.usage.chats.alert.soonReach": "Tes typebots sont populaires ! Tu atteindras bientôt la limite de chats de votre abonnement. \uD83D\uDE80",
|
|
"billing.usage.chats.alert.updatePlan": "Assure-toi de mettre à jour votre abonnement pour augmenter cette limite et continuer à discuter avec vos utilisateurs.",
|
|
"billing.usage.chats.heading": "Chats",
|
|
"billing.usage.heading": "Utilisation",
|
|
"billing.usage.unlimited": "Illimité",
|
|
"cancel": "Annuler",
|
|
"confirmModal.defaultTitle": "Es-tu sûr ?",
|
|
"dashboard.header.settingsButton.label": "Paramètres & Membres",
|
|
"dashboard.redirectionMessage": "Redirection en cours...",
|
|
"dashboard.title": "Mes typebots",
|
|
"delete": "Supprimer",
|
|
"downgrade": "Downgrade",
|
|
"blocks.bubbles.embed.blockCard.tooltip": "Intégrer un pdf, un iframe, un site web...",
|
|
"blocks.inputs.fileUpload.blockCard.tooltip": "Télécharger des fichiers",
|
|
"blocks.integrations.googleAnalytics.blockCard.tooltip": "Google Analytics",
|
|
"blocks.integrations.googleSheets.blockCard.tooltip": "Google Sheets",
|
|
"editor.blockCard.logicBlock.tooltip.code.label": "Exécuter du code Javascript",
|
|
"editor.blockCard.logicBlock.tooltip.jump.label": "Passer rapidement au groupe suivant",
|
|
"editor.blockCard.logicBlock.tooltip.typebotLink.label": "Lier et exécuter un autre typebot",
|
|
"editor.blocks.bubbles.audio.node.clickToEdit.text": "Cliquez pour modifier...",
|
|
"editor.blocks.bubbles.audio.settings.autoplay.label": "Activer la lecture automatique",
|
|
"editor.blocks.bubbles.audio.settings.chooseFile.label": "Choisir un fichier",
|
|
"editor.blocks.bubbles.audio.settings.embedLink.label": "Lien intégré",
|
|
"editor.blocks.bubbles.audio.settings.upload.label": "Uploader",
|
|
"editor.blocks.bubbles.audio.settings.worksWith.placeholder": "Collez le lien du fichier audio...",
|
|
"editor.blocks.bubbles.audio.settings.worksWith.text": "Fonctionne avec les fichiers .MP3 et .WAV",
|
|
"editor.blocks.bubbles.embed.node.clickToEdit.text": "Cliquez pour modifier...",
|
|
"editor.blocks.bubbles.embed.node.show.text": "Afficher l'intégration",
|
|
"editor.blocks.bubbles.embed.settings.numberInput.unit": "px",
|
|
"editor.blocks.bubbles.embed.settings.worksWith.placeholder": "Collez le lien ou le code...",
|
|
"editor.blocks.bubbles.embed.settings.worksWith.text": "Fonctionne avec les PDF, les iframes, les sites web...",
|
|
"editor.blocks.bubbles.image.node.clickToEdit.text": "Cliquez pour modifier...",
|
|
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Redirection au clic",
|
|
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texte alternatif du lien (description)",
|
|
"editor.blocks.bubbles.textEditor.plate.label": "Éditeur de texte",
|
|
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Rechercher une variable",
|
|
"editor.blocks.bubbles.video.node.clickToEdit.text": "Cliquez pour modifier...",
|
|
"editor.blocks.bubbles.video.settings.numberInput.unit": "px",
|
|
"editor.blocks.bubbles.video.settings.worksWith.placeholder": "Collez le lien de la vidéo...",
|
|
"editor.blocks.bubbles.video.settings.worksWith.text": "Fonctionne avec Youtube, Vimeo et autres",
|
|
"editor.blocks.start.text": "Démarrer",
|
|
"editor.editableTypebotName.tooltip.rename.label": "Renommer",
|
|
"editor.gettingStartedModal.editorBasics.heading": "Principes de base de l'éditeur",
|
|
"editor.gettingStartedModal.editorBasics.list.four.label": "Prévisualisez votre bot en cliquant sur le bouton \"Tester\" en haut à droite.",
|
|
"editor.gettingStartedModal.editorBasics.list.label": "N'hésitez pas à utiliser la bulle en bas à droite pour me poser des questions. Je réponds généralement dans les 24 heures. \uD83D\uDE03",
|
|
"editor.gettingStartedModal.editorBasics.list.one.label": "La barre latérale de gauche contient des blocs que vous pouvez glisser-déposer sur le graph.",
|
|
"editor.gettingStartedModal.editorBasics.list.three.label": "Connectez les groupes ensemble.",
|
|
"editor.gettingStartedModal.editorBasics.list.two.label": "Vous pouvez regrouper les blocs en les déposant les uns au-dessus ou en-dessous des autres.",
|
|
"editor.gettingStartedModal.seeAction.item.label": "Autres vidéos",
|
|
"editor.gettingStartedModal.seeAction.label": "Voir en action",
|
|
"editor.gettingStartedModal.seeAction.time": "5 minutes",
|
|
"editor.headers.flowButton.label": "Flow",
|
|
"editor.headers.helpButton.label": "Aide",
|
|
"editor.headers.previewButton.label": "Tester",
|
|
"editor.headers.resultsButton.label": "Résultats",
|
|
"editor.headers.savingSpinner.label": "Enregistrement...",
|
|
"editor.headers.settingsButton.label": "Paramètres",
|
|
"editor.headers.shareButton.label": "Partage",
|
|
"editor.headers.themeButton.label": "Thème",
|
|
"editor.sidebarBlock.abTest.label": "AB Test",
|
|
"editor.sidebarBlock.analytics.label": "Analytics",
|
|
"editor.sidebarBlock.audio.label": "Audio",
|
|
"editor.sidebarBlock.button.label": "Boutons",
|
|
"editor.sidebarBlock.chatwoot.label": "Chatwoot",
|
|
"editor.sidebarBlock.condition.label": "Condition",
|
|
"editor.sidebarBlock.date.label": "Date",
|
|
"editor.sidebarBlock.email.label": "Email",
|
|
"editor.sidebarBlock.embed.label": "Iframe",
|
|
"editor.sidebarBlock.file.label": "Fichier",
|
|
"editor.sidebarBlock.image.label": "Image",
|
|
"editor.sidebarBlock.jump.label": "Sauter",
|
|
"editor.sidebarBlock.makecom.label": "Make.com",
|
|
"editor.sidebarBlock.number.label": "Nombre",
|
|
"editor.sidebarBlock.openai.label": "OpenAI",
|
|
"editor.sidebarBlock.pabbly.label": "Pabbly",
|
|
"editor.sidebarBlock.payment.label": "Paiement",
|
|
"editor.sidebarBlock.phone.label": "Téléphone",
|
|
"editor.sidebarBlock.picChoice.label": "Choix image",
|
|
"editor.sidebarBlock.pixel.label": "Pixel",
|
|
"editor.sidebarBlock.rating.label": "Évaluation",
|
|
"editor.sidebarBlock.redirect.label": "Rediriger",
|
|
"editor.sidebarBlock.script.label": "Script",
|
|
"editor.sidebarBlock.setVariable.label": "Définir variable",
|
|
"editor.sidebarBlock.sheets.label": "Sheets",
|
|
"editor.sidebarBlock.start.label": "Démarrer",
|
|
"editor.sidebarBlock.text.label": "Texte",
|
|
"editor.sidebarBlock.typebot.label": "Typebot",
|
|
"editor.sidebarBlock.video.label": "Vidéo",
|
|
"editor.sidebarBlock.wait.label": "Attendre",
|
|
"editor.sidebarBlock.webhook.label": "Webhook",
|
|
"editor.sidebarBlock.website.label": "Site web",
|
|
"editor.sidebarBlock.zapier.label": "Zapier",
|
|
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
|
|
"editor.sidebarBlocks.blockType.bubbles.heading": "Bulles",
|
|
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
|
|
"editor.sidebarBlocks.blockType.integrations.heading": "Intégrations",
|
|
"editor.sidebarBlocks.blockType.logic.heading": "Logique",
|
|
"editor.sidebarBlocks.sidebar.icon.lock.label": "Fermée",
|
|
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Ouverte",
|
|
"editor.sidebarBlocks.sidebar.lock.label": "Fermer la barre latérale",
|
|
"editor.sidebarBlocks.sidebar.unlock.label": "Ouvrir la barre latérale",
|
|
"errorMessage": "Une erreur s'est produite",
|
|
"folders.createFolderButton.label": "Créer un dossier",
|
|
"folders.createTypebotButton.label": "Créer un typebot",
|
|
"folders.folderButton.deleteConfirmationMessage": "Es-tu sûr de vouloir supprimer le dossier <strong>folderName</strong> ? (Tout ce qui est à l'intérieur sera déplacé dans le dossier parent ou sur votre tableau de bord)",
|
|
"folders.typebotButton.delete": "Supprimer",
|
|
"folders.typebotButton.deleteConfirmationMessage": "Es-tu sûr de vouloir supprimer votre typebot <strong>typebotName</strong> ?",
|
|
"folders.typebotButton.deleteConfirmationMessageWarning": "Toutes les données associées seront supprimées et ne pourront pas être récupérées.",
|
|
"folders.typebotButton.duplicate": "Dupliquer",
|
|
"folders.typebotButton.live": "Live",
|
|
"folders.typebotButton.showMoreOptions": "Afficher plus d'options",
|
|
"folders.typebotButton.unpublish": "Dépublier",
|
|
"pending": "En attente",
|
|
"remove": "Retirer",
|
|
"skip": "Passer",
|
|
"templates.buttons.fromScratchButton.label": "Commencer à partir de zéro",
|
|
"templates.buttons.fromTemplateButton.label": "Commencer à partir d'un modèle",
|
|
"templates.buttons.heading": "Créer un nouveau typebot",
|
|
"templates.buttons.importFileButton.label": "Importer un fichier",
|
|
"templates.importFromFileButon.toastError.description": "Échec de l'analyse du fichier. Es-tu sûr que c'est un typebot ?",
|
|
"templates.modal.menuHeading.marketing": "Marketing",
|
|
"templates.modal.menuHeading.new.tag": "Nouveau",
|
|
"templates.modal.menuHeading.other": "Autre",
|
|
"templates.modal.menuHeading.product": "Produit",
|
|
"templates.modal.useTemplateButton.label": "Utiliser ce modèle",
|
|
"upgrade": "Upgrade",
|
|
"workspace.dropdown.logoutButton.label": "Déconnexion",
|
|
"workspace.dropdown.newButton.label": "Nouveau workspace",
|
|
"workspace.membersList.inviteButton.label": "Inviter",
|
|
"workspace.membersList.inviteInput.placeholder": "collegue@entreprise.fr",
|
|
"workspace.membersList.title": "Membres",
|
|
"workspace.membersList.unlockBanner.label": "Upgrade ton plan pour travailler les membres de ton équipe et débloquer d'autres fonctionnalités puissantes \uD83D\uDE80",
|
|
"workspace.settings.deleteButton.confirmMessage": "Es-tu sûr(e) de vouloir supprimer le workspace {workspaceName} ? Tous ses dossiers, typebots et résultats seront supprimés pour toujours.",
|
|
"workspace.settings.deleteButton.label": "Supprimer le workspace",
|
|
"workspace.settings.icon.title": "Icône",
|
|
"workspace.settings.modal.menu.billingAndUsage.label": "Facturation et utilisation",
|
|
"workspace.settings.modal.menu.members.label": "Membres",
|
|
"workspace.settings.modal.menu.myAccount.label": "Mon compte",
|
|
"workspace.settings.modal.menu.preferences.label": "Préférences",
|
|
"workspace.settings.modal.menu.settings.label": "Paramètres",
|
|
"workspace.settings.modal.menu.version.label": "Version : {version}",
|
|
"workspace.settings.modal.menu.workspace.label": "Workspace",
|
|
"workspace.settings.name.label": "Nom:"
|
|
}
|