2
0

🔧 Migrate Tolgee from self-hosted to cloud

Closes #1330
This commit is contained in:
Baptiste Arnaud
2024-07-17 10:58:34 +02:00
parent bd6921b90c
commit 0ee820b4da
16 changed files with 843 additions and 297 deletions

2
.gitignore vendored
View File

@ -39,3 +39,5 @@ snapshots
.env .env
.typebot-build .typebot-build
.tolgee

View File

@ -1,5 +1,8 @@
{ {
"apiUrl": "https://tolgee.server.baptistearno.com", "$schema": "https://tolgee.io/cli-schema.json",
"projectId": "1", "projectId": 8454,
"pull": {
"path": "./apps/builder/src/i18n",
"delimiter": null "delimiter": null
}
} }

View File

@ -45,7 +45,7 @@ const nextConfig = {
], ],
i18n: { i18n: {
defaultLocale: 'en', defaultLocale: 'en',
locales: ['en', 'fr', 'pt', 'pt-BR', 'de', 'ro', 'es', 'it'], locales: ['en', 'fr', 'pt', 'pt-BR', 'de', 'ro', 'es', 'it', 'el'],
}, },
experimental: { experimental: {
outputFileTracingRoot: join(__dirname, '../../'), outputFileTracingRoot: join(__dirname, '../../'),

View File

@ -33,8 +33,8 @@
"@sentry/nextjs": "7.77.0", "@sentry/nextjs": "7.77.0",
"@tanstack/react-query": "4.29.19", "@tanstack/react-query": "4.29.19",
"@tanstack/react-table": "8.9.3", "@tanstack/react-table": "8.9.3",
"@tolgee/format-icu": "5.19.0", "@tolgee/format-icu": "5.28.6",
"@tolgee/react": "5.19.0", "@tolgee/react": "5.28.6",
"@trpc/client": "10.40.0", "@trpc/client": "10.40.0",
"@trpc/next": "10.40.0", "@trpc/next": "10.40.0",
"@trpc/react-query": "10.40.0", "@trpc/react-query": "10.40.0",

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Erstellen", "account.apiTokens.createButton.label": "Erstellen",
"account.apiTokens.createModal.copyInstruction": "Bitte kopiere deinen Token und bewahre ihn an einem sicheren Ort auf.", "account.apiTokens.createModal.copyInstruction": "Bitte kopiere deinen Token und bewahre ihn an einem sicheren Ort auf.",
"account.apiTokens.createModal.createButton.label": "Token erstellen", "account.apiTokens.createModal.createButton.label": "Token erstellen",
"account.apiTokens.createModal.createHeading": "Token erstellen",
"account.apiTokens.createModal.createdHeading": "Token erstellt", "account.apiTokens.createModal.createdHeading": "Token erstellt",
"account.apiTokens.createModal.createHeading": "Token erstellen",
"account.apiTokens.createModal.doneButton.label": "Fertig", "account.apiTokens.createModal.doneButton.label": "Fertig",
"account.apiTokens.createModal.nameInput.label": "Gib einen eindeutigen Namen für deinen Token ein, um ihn von anderen Token zu unterscheiden.", "account.apiTokens.createModal.nameInput.label": "Gib einen eindeutigen Namen für deinen Token ein, um ihn von anderen Token zu unterscheiden.",
"account.apiTokens.createModal.nameInput.placeholder": "Z.B. Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "Z.B. Zapier, Github, Make.com",
@ -48,19 +48,19 @@
"auth.register.alreadyHaveAccountLabel.link": "Anmelden", "auth.register.alreadyHaveAccountLabel.link": "Anmelden",
"auth.register.alreadyHaveAccountLabel.preLink": "Bereits ein Konto vorhanden?", "auth.register.alreadyHaveAccountLabel.preLink": "Bereits ein Konto vorhanden?",
"auth.register.heading": "Konto erstellen", "auth.register.heading": "Konto erstellen",
"auth.signin.heading": "Anmelden",
"auth.signin.noAccountLabel.link": "Kostenlos anmelden",
"auth.signin.noAccountLabel.preLink": "Noch kein Konto?",
"auth.signinErrorToast.description": "Anmeldungen sind deaktiviert.", "auth.signinErrorToast.description": "Anmeldungen sind deaktiviert.",
"auth.signinErrorToast.title": "Nicht autorisiert", "auth.signinErrorToast.title": "Nicht autorisiert",
"auth.signinErrorToast.tooManyRequests": "Zu viele Anfragen. Versuche es später erneut.", "auth.signinErrorToast.tooManyRequests": "Zu viele Anfragen. Versuche es später erneut.",
"auth.signin.heading": "Anmelden",
"auth.signin.noAccountLabel.link": "Kostenlos anmelden",
"auth.signin.noAccountLabel.preLink": "Noch kein Konto?",
"auth.socialLogin.azureButton.label": "Mit {azureProviderName} fortfahren", "auth.socialLogin.azureButton.label": "Mit {azureProviderName} fortfahren",
"auth.socialLogin.customButton.label": "Mit {customProviderName} fortfahren", "auth.socialLogin.customButton.label": "Mit {customProviderName} fortfahren",
"auth.socialLogin.facebookButton.label": "Mit Facebook fortfahren", "auth.socialLogin.facebookButton.label": "Mit Facebook fortfahren",
"auth.socialLogin.githubButton.label": "Mit GitHub fortfahren", "auth.socialLogin.githubButton.label": "Mit GitHub fortfahren",
"auth.socialLogin.gitlabButton.label": "Mit {gitlabProviderName} fortfahren", "auth.socialLogin.gitlabButton.label": "Mit {gitlabProviderName} fortfahren",
"auth.socialLogin.googleButton.label": "Mit Google fortfahren", "auth.socialLogin.googleButton.label": "Mit Google fortfahren",
"auth.socialLogin.keycloakButton.label": "Mit Keycloak fortfahren", "auth.socialLogin.keycloakButton.label": "Weiter mit Keycloak",
"back": "Zurück", "back": "Zurück",
"billing.billingPortalButton.label": "Abrechnungsportal", "billing.billingPortalButton.label": "Abrechnungsportal",
"billing.contribution.link": "Erfahre mehr.", "billing.contribution.link": "Erfahre mehr.",
@ -138,18 +138,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Funktioniert mit PDFs, iframes, Websites...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Funktioniert mit PDFs, iframes, Websites...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Beim Klicken Link", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Beim Klicken Link",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Link Alternativtext (Beschreibung)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Link Alternativtext (Beschreibung)",
"editor.blocks.bubbles.textEditor.plate.label": "Texteditor",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Nach einer Variable suchen", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Nach einer Variable suchen",
"editor.blocks.start.text": "Start", "editor.blocks.start.text": "Start",
"editor.gettingStartedModal.editorBasics.heading": "Grundlagen des Editors",
"editor.gettingStartedModal.editorBasics.list.four.label": "Klicke auf die Vorschau-Schaltfläche oben rechts, um deinen Bot anzusehen.",
"editor.gettingStartedModal.editorBasics.list.label": "Wenn du Fragen hast, verwende gerne die Sprechblase unten rechts, um sie mir zu stellen. Ich beantworte normalerweise innerhalb der nächsten 24 Stunden.",
"editor.gettingStartedModal.editorBasics.list.one.label": "Die Seitenleiste enthält Blöcke, die du auf das Board ziehen und ablegen kannst.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Verbinde die Gruppen miteinander.",
"editor.gettingStartedModal.editorBasics.list.two.label": "Du kannst Blöcke gruppieren, indem du sie unter oder über einander ablegst.",
"editor.gettingStartedModal.seeAction.item.label": "Weitere Videos",
"editor.gettingStartedModal.seeAction.label": "In Aktion sehen",
"editor.gettingStartedModal.seeAction.time": "5 Minuten",
"editor.header.flowButton.label": "Ablauf", "editor.header.flowButton.label": "Ablauf",
"editor.header.helpButton.label": "Hilfe", "editor.header.helpButton.label": "Hilfe",
"editor.header.previewButton.label": "Vorschau", "editor.header.previewButton.label": "Vorschau",
@ -179,26 +169,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Bewertung", "editor.sidebarBlock.rating.label": "Bewertung",
"editor.sidebarBlock.redirect.label": "Weiterleitung", "editor.sidebarBlock.redirect.label": "Weiterleitung",
"editor.sidebarBlocks.blockType.bubbles.heading": "Blasen",
"editor.sidebarBlocks.blockType.inputs.heading": "Eingaben",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrationen",
"editor.sidebarBlocks.blockType.logic.heading": "Logik",
"editor.sidebarBlock.script.label": "Skript", "editor.sidebarBlock.script.label": "Skript",
"editor.sidebarBlock.setVariable.label": "Variable setzen", "editor.sidebarBlock.setVariable.label": "Variable setzen",
"editor.sidebarBlock.sheets.label": "Tabellen", "editor.sidebarBlock.sheets.label": "Tabellen",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Sperren",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Entsperren",
"editor.sidebarBlocks.sidebar.lock.label": "Seitenleiste sperren",
"editor.sidebarBlocks.sidebar.unlock.label": "Seitenleiste entsperren",
"editor.sidebarBlock.start.label": "Start", "editor.sidebarBlock.start.label": "Start",
"editor.sidebarBlock.text.label": "Text", "editor.sidebarBlock.text.label": "Text",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Video", "editor.sidebarBlock.video.label": "Video",
"editor.sidebarBlock.wait.label": "Warten", "editor.sidebarBlock.wait.label": "Warten",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Website", "editor.sidebarBlock.website.label": "Website",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Blasen",
"editor.sidebarBlocks.blockType.inputs.heading": "Eingaben",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrationen",
"editor.sidebarBlocks.blockType.logic.heading": "Logik",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Sperren",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Entsperren",
"editor.sidebarBlocks.sidebar.lock.label": "Seitenleiste sperren",
"editor.sidebarBlocks.sidebar.unlock.label": "Seitenleiste entsperren",
"errorMessage": "Ein Fehler ist aufgetreten", "errorMessage": "Ein Fehler ist aufgetreten",
"folders.createFolderButton.label": "Ordner erstellen", "folders.createFolderButton.label": "Ordner erstellen",
"folders.createTypebotButton.label": "Typebot erstellen", "folders.createTypebotButton.label": "Typebot erstellen",

View File

@ -0,0 +1,476 @@
{
"account.apiTokens.createButton.label": "Δημιουργία",
"account.apiTokens.createModal.copyInstruction": "Αντιγράψτε το token σας και φυλάξτε το σε ασφαλές μέρος.",
"account.apiTokens.createModal.createButton.label": "Δημιουργία token",
"account.apiTokens.createModal.createdHeading": "Δημιουργήθηκε Token",
"account.apiTokens.createModal.createHeading": "Δημιουργία Token",
"account.apiTokens.createModal.doneButton.label": "Ολοκληρώθηκε",
"account.apiTokens.createModal.nameInput.label": "Εισάγετε ένα μοναδικό όνομα για τα token σας για να το διαφοροποιήσετε από τα άλλα.",
"account.apiTokens.createModal.nameInput.placeholder": "Π.χ. Zapier, Github, Make.com",
"account.apiTokens.createModal.securityWarning": "Για λόγους ασφαλείας δεν μπορούμε να το εμφανίσουμε ξανά.",
"account.apiTokens.deleteButton.label": "Διαγραφή",
"account.apiTokens.deleteConfirmationMessage": "To token <strong>tokenName</strong> θα ανακληθεί οριστικά, είστε σίγουροι ότι θέλετε να συνεχίσετε;",
"account.apiTokens.description": "Αυτά τα tokens επιτρέπουν σε άλλες εφαρμογές να ελέγχουν ολόκληρο τον λογαριασμό σας και τα typebots. Προσοχή!",
"account.apiTokens.heading": "API tokens",
"account.apiTokens.table.createdHeader": "Δημιουργήθηκε",
"account.apiTokens.table.nameHeader": "Όνομα",
"account.myAccount.changePhotoButton.label": "Αλλαγή φωτογραφίας",
"account.myAccount.changePhotoButton.specification": ".jpg ή .png, μέγιστο 1MB",
"account.myAccount.emailInput.disabledTooltip": "Η ενημέρωση email δεν είναι διαθέσιμη. Επικοινωνήστε με την υποστήριξη αν θέλετε να το αλλάξετε.",
"account.myAccount.emailInput.label": "Ηλεκτρονική διεύθυνση:",
"account.myAccount.nameInput.label": "Όνομα:",
"account.preferences.appearance.darkLabel": "Σκούρο",
"account.preferences.appearance.heading": "Εμφάνιση",
"account.preferences.appearance.lightLabel": "Φωτινό",
"account.preferences.appearance.systemLabel": "Σύστημα",
"account.preferences.graphNavigation.heading": "Χειρονομίες Γραφήματος",
"account.preferences.graphNavigation.mouse.description": "Μετακινηθείτε σύροντας το γράφημα και χρησιμοποιήστε Shift + αριστερό κλικ για να επιλέξετε",
"account.preferences.graphNavigation.mouse.label": "Ποντίκι",
"account.preferences.graphNavigation.trackpad.description": "Μετακινήστε το ταμπλό χρησιμοποιώντας 2 δάχτυλα και κάντε ζουμ σε/εκτός με τσίμπημα.",
"account.preferences.graphNavigation.trackpad.label": "Trackpad",
"account.preferences.language.heading": "Γλώσσα",
"account.preferences.language.tooltip": "Οι μεταφράσεις δεν έχουν ολοκληρωθεί ακόμη. Είναι ένα έργο σε εξέλιξη.",
"add": "Προσθήκη",
"analytics.completionRateLabel": "Ποσοστό ολοκλήρωσης",
"analytics.notAvailableLabel": "Μη διαθέσιμο",
"analytics.startsLabel": "Ξεκινάει",
"analytics.viewsLabel": "Προβολές",
"auth.emailSubmitButton.label": "Υποβολή",
"auth.error.default": "Δοκιμάστε να συνδεθείτε με διαφορετικό λογαριασμό.",
"auth.error.email": "Το email δεν βρέθηκε. Προσπαθήστε να συνδεθείτε με διαφορετικό email.",
"auth.error.oauthNotLinked": "Για να επιβεβαιώσετε την ταυτότητά σας, συνδεθείτε με τον ίδιο λογαριασμό που χρησιμοποιήσατε αρχικά.",
"auth.error.unknown": "Εμφανίστηκε σφάλμα. Προσπαθήστε ξανά.",
"auth.magicLink.description": "Βεβαιωθείτε ότι έχετε ελέγξει το φάκελο ανεπιθύμητης αλληλογραφίας σας.",
"auth.magicLink.title": "Στάλθηκε ένα email με μαγικό σύνδεσμο.",
"auth.noProvider.link": "ρυθμίστε τουλάχιστον έναν πάροχο ελέγχου ταυτότητας (Email, Google, GitHub, Facebook ή Azure AD).",
"auth.noProvider.preLink": "Πρέπει να",
"auth.orEmailLabel": "Ή με το email σας",
"auth.register.aggreeToTerms": "Με την εγγραφή σας, συμφωνείτε με τους <terms>όρους παροχής υπηρεσιών</terms> και την <privacy>πολιτική απορρήτου</privacy>.",
"auth.register.alreadyHaveAccountLabel.link": "Συνδεθείτε",
"auth.register.alreadyHaveAccountLabel.preLink": "Έχετε ήδη λογαριασμό;",
"auth.register.heading": "Δημιουργία λογαριασμού",
"auth.signinErrorToast.description": "Οι εγγραφές έχουν απενεργοποιηθεί.",
"auth.signinErrorToast.title": "Μη εξουσιοδοτημένη",
"auth.signinErrorToast.tooManyRequests": "Πάρα πολλά αιτήματα. Δοκιμάστε ξανά αργότερα.",
"auth.signin.heading": "Είσοδος",
"auth.signin.noAccountLabel.link": "Εγγραφείτε δωρεάν",
"auth.signin.noAccountLabel.preLink": "Δεν έχετε λογαριασμό;",
"auth.socialLogin.azureButton.label": "Συνεχίστε με {azureProviderName}",
"auth.socialLogin.customButton.label": "Συνεχίστε με {customProviderName}",
"auth.socialLogin.facebookButton.label": "Συνεχίστε με Facebook",
"auth.socialLogin.githubButton.label": "Συνεχίστε με GitHub",
"auth.socialLogin.gitlabButton.label": "Συνεχίστε με {gitlabProviderName}",
"auth.socialLogin.googleButton.label": "Συνεχίστε με Google",
"auth.socialLogin.keycloakButton.label": "Συνέχεια με το Keycloak",
"back": "Πίσω",
"billing.billingPortalButton.label": "Πύλη χρέωσης",
"billing.contribution.link": "Μάθετε περισσότερα.",
"billing.contribution.preLink": "Το Typebot συνεισφέρει το 1% της συνδρομής σας για την απομάκρυνση του CO₂ από την ατμόσφαιρα.",
"billing.currentSubscription.cancelDate": "Θα ακυρωθεί στις",
"billing.currentSubscription.heading": "Συνδρομή",
"billing.currentSubscription.pastDueAlert": "Η τελευταία πληρωμή απέτυχε. Μεταβείτε στην πύλη χρέωσης για να συνεχίσετε και να αποφύγετε την ακύρωση της συνδρομής σας.",
"billing.currentSubscription.subheading": "Τρέχουσα συνδρομή χώρου εργασίας:",
"billing.customLimit.link": "Ας μιλήσουμε!",
"billing.customLimit.preLink": "Χρειάζεστε προσαρμοσμένα όρια; Συγκεκριμένα χαρακτηριστικά;",
"billing.invoices.empty": "Δεν βρέθηκαν τιμολόγια για αυτόν τον χώρο εργασίας.",
"billing.invoices.heading": "Τιμολόγια",
"billing.invoices.paidAt": "Πληρώθηκε στις",
"billing.invoices.subtotal": "Υποσύνολο",
"billing.limitMessage.analytics": "ξεκλειδώστε αναλυτικά στοιχεία σε βάθος",
"billing.limitMessage.brand": "αφαίρεση της επωνυμίας",
"billing.limitMessage.customDomain": "προσθήκη προσαρμοσμένων domains",
"billing.limitMessage.fileInput": "χρήση μπλοκ file input",
"billing.limitMessage.folder": "δημιουργία φακέλων",
"billing.preCheckoutModal.companyInput.label": "Επωνυμία εταιρείας:",
"billing.preCheckoutModal.emailInput.label": "Email:",
"billing.preCheckoutModal.submitButton.label": "Μετάβαση στο ταμείο",
"billing.preCheckoutModal.taxId.label": "ΑΦΜ:",
"billing.preCheckoutModal.taxId.placeholder": "Τύπος αναγνώρισης",
"billing.pricingCard.chatsPerMonth": "συνομιλίες/μήνα",
"billing.pricingCard.chatsTooltip": "Μια συνομιλία μετράται κάθε φορά που ένας χρήστης ξεκινά μια συζήτηση. Είναι ανεξάρτητη από τον αριθμό των μηνυμάτων που στέλνει και λαμβάνει.",
"billing.pricingCard.heading": "Αναβάθμιση σε <strong>plan</strong>",
"billing.pricingCard.perMonth": "/ μήνα",
"billing.pricingCard.plus": ", συν:",
"billing.pricingCard.pro.analytics": "Σε βάθος ανάλυση",
"billing.pricingCard.pro.customDomains": "Προσαρμοσμένα domains",
"billing.pricingCard.pro.description": "Για οργανισμούς και αναπτυσσόμενες νεοσύστατες επιχειρήσεις.",
"billing.pricingCard.pro.everythingFromStarter": "Τα πάντα στο Starter",
"billing.pricingCard.pro.includedSeats": "Περιλαμβάνονται 5 θέσεις",
"billing.pricingCard.pro.mostPopularLabel": "Πιο δημοφιλές",
"billing.pricingCard.pro.whatsAppIntegration": "Ενσωμάτωση WhatsApp",
"billing.pricingCard.starter.brandingRemoved": "Αφαίρεση εμπορικού σήματος",
"billing.pricingCard.starter.createFolders": "Δημιουργία φακέλων",
"billing.pricingCard.starter.description": "Για ιδιώτες και μικρές επιχειρήσεις.",
"billing.pricingCard.starter.fileUploadBlock": "χρήση μπλοκ file input",
"billing.pricingCard.starter.includedSeats": "Περιλαμβάνονται 2 θέσεις",
"billing.pricingCard.upgradeButton.current": "Το τρέχον πλάνο σας",
"billing.tiersModal.heading": "Πίνακας τιμολόγησης συνομιλιών",
"billing.updateSuccessToast.description": "Το πλάνο {plan} του χώρου εργασίας ενημερώθηκε επιτυχώς",
"billing.upgradeAlert.buttonDefaultLabel": "Περισσότερες πληροφορίες",
"billing.upgradeLimitLabel": "Πρέπει να αναβαθμίσετε το πρόγραμμά σας για να μπορείτε να {type}",
"billing.usage.chats.alert.soonReach": "Τα typebots σας είναι δημοφιλή! Σύντομα θα φτάσετε στο όριο των συνομιλιών του προγράμματός σας.",
"billing.usage.chats.alert.updatePlan": "Φροντίστε να ενημερώσετε το πλάνο σας για να αυξήσετε αυτό το όριο και να συνεχίσετε να συνομιλείτε με τους χρήστες σας.",
"billing.usage.chats.heading": "Συζητήσεις",
"billing.usage.heading": "Χρήση",
"billing.usage.unlimited": "Απεριόριστα",
"blocks.bubbles.embed.blockCard.tooltip": "Ενσωματώστε ένα pdf, ένα iframe, έναν ιστότοπο...",
"blocks.inputs.button.addItem.ariaLabel": "Προσθήκη αντικειμένου",
"blocks.inputs.button.buttonSettings.addComparisonButton.label": "Προσθήκη σύγκρισης",
"blocks.inputs.button.buttonSettings.displayCondition.infoText.label": "Εμφανίζει αυτό το στοιχείο μόνο αν πληρούται μια συνθήκη.",
"blocks.inputs.button.buttonSettings.displayCondition.selectOperator.label": "Επιλέξτε έναν χειριστή",
"blocks.inputs.button.clickToEdit.label": "Κάντε κλικ για επεξεργασία",
"blocks.inputs.button.conditionContent.if.label": "ΑΝ",
"blocks.inputs.button.default.label": "Προεπιλογή",
"blocks.inputs.button.else.label": "Αλλιώς",
"blocks.inputs.button.openSettings.ariaLabel": "Άνοιγμα ρυθμίσεων",
"blocks.inputs.button.settings.dynamicData.infoText.label": "Εάν οριστεί, τα κουμπιά θα εμφανίζονται δυναμικά ανάλογα με το τι περιέχει η μεταβλητή.",
"blocks.inputs.button.settings.dynamicData.label": "Δυναμικά δεδομένα:",
"blocks.inputs.button.variables.buttons.label": "κουμπιά",
"blocks.inputs.button.variables.display.label": "Εμφάνιση",
"blocks.inputs.date.settings.format.example.label": "π.χ.",
"blocks.inputs.date.settings.format.label": "Μορφή:",
"blocks.inputs.date.settings.from.label": "Από την ετικέτα:",
"blocks.inputs.date.settings.isRange.label": "Είναι εύρος?",
"blocks.inputs.date.settings.toInputValue.label": "Προς:",
"blocks.inputs.date.settings.to.label": "Για να επισημάνετε:",
"blocks.inputs.date.settings.withTime.label": "Με χρόνο?",
"blocks.inputs.file.collectMultiple.label": "Συλλογή αρχείων",
"blocks.inputs.file.collectSingle.label": "Συλλογή αρχείου",
"blocks.inputs.file.settings.allowMultiple.label": "Επιτρέψτε πολλαπλά αρχεία?",
"blocks.inputs.file.settings.clear.label": "Εκκαθάριση ετικέτας κουμπιού:",
"blocks.inputs.file.settings.required.label": "Απαιτούμενο?",
"blocks.inputs.file.settings.saveMultipleUpload.label": "Αποθηκεύστε τις διευθύνσεις URL μεταφόρτωσης σε μια μεταβλητή:",
"blocks.inputs.file.settings.saveSingleUpload.label": "Αποθήκευση της διεύθυνσης URL μεταφόρτωσης σε μια μεταβλητή:",
"blocks.inputs.file.settings.skip.label": "Ετικέτα κουμπιού παράλειψης:",
"blocks.inputs.fileUpload.blockCard.tooltip": "Ανέβασμα Αρχείων",
"blocks.inputs.number.settings.step.label": "Βήμα:",
"blocks.inputs.payment.collect.label": "Coletar",
"blocks.inputs.payment.placeholder.label": "Ρύθμιση...",
"blocks.inputs.payment.settings.account.label": "Λογαριασμός:",
"blocks.inputs.payment.settings.accountText.label": "Λογαριασμός {provider}",
"blocks.inputs.payment.settings.additionalInformation.description.placeholder.label": "Ένα ψηφιακό προϊόν",
"blocks.inputs.payment.settings.additionalInformation.email.label": "Email:",
"blocks.inputs.payment.settings.additionalInformation.label": "Πρόσθετες πληροφορίες",
"blocks.inputs.payment.settings.additionalInformation.name.label": "Όνομα:",
"blocks.inputs.payment.settings.additionalInformation.phone.label": "Αριθμός τηλεφώνου:",
"blocks.inputs.payment.settings.address.city.label": "Πόλη:",
"blocks.inputs.payment.settings.address.country.label": "Χώρα:",
"blocks.inputs.payment.settings.address.label": "Διεύθυνση",
"blocks.inputs.payment.settings.address.line.label": "Γραμμή {line}:",
"blocks.inputs.payment.settings.address.postalCode.label": "Τ.Κ.:",
"blocks.inputs.payment.settings.address.state.label": "Πολιτεία:",
"blocks.inputs.payment.settings.credentials.connectNew.label": "Συνδέστε νέο",
"blocks.inputs.payment.settings.credentials.removeCredentials.label": "Αφαίρεση διαπιστευτηρίων",
"blocks.inputs.payment.settings.currency.label": "Νόμισμα:",
"blocks.inputs.payment.settings.priceAmount.label": "Ποσό τιμής:",
"blocks.inputs.payment.settings.provider.label": "Πάροχος:",
"blocks.inputs.payment.settings.stripeConfig.accountName.label": "Όνομα λογαριασμού:",
"blocks.inputs.payment.settings.stripeConfig.findKeys.here.label": "εδώ",
"blocks.inputs.payment.settings.stripeConfig.findKeys.label": "Μπορείτε να βρείτε τα κλειδιά σας",
"blocks.inputs.payment.settings.stripeConfig.liveKeys.label": "Ενεργά κλειδιά:",
"blocks.inputs.payment.settings.stripeConfig.testKeys.infoText.label": "Θα χρησιμοποιηθεί κατά την προεπισκόπηση του bot.",
"blocks.inputs.payment.settings.stripeConfig.testKeys.label": "Δοκιμαστικά κλειδία:",
"blocks.inputs.payment.settings.stripeConfig.title.label": "Σύνδεση λογαριασμού Stripe",
"blocks.inputs.payment.settings.successMessage.label": "Μήνυμα επιτυχίας:",
"blocks.inputs.phone.settings.defaultCountry.label": "Προεπιλεγμένη χώρα:",
"blocks.inputs.phone.settings.international.placeholder.label": "Διεθνές",
"blocks.inputs.picture.itemSettings.image.change.label": "Αλλαγή εικόνας",
"blocks.inputs.picture.itemSettings.image.label": "Εικόνα:",
"blocks.inputs.picture.itemSettings.image.pick.label": "Επιλέξτε μια εικόνα",
"blocks.inputs.picture.itemSettings.title.label": "Τίτλος:",
"blocks.inputs.picture.settings.dynamicItems.descriptions.label": "Περιγραφή:",
"blocks.inputs.picture.settings.dynamicItems.images.label": "Εικόνες:",
"blocks.inputs.picture.settings.dynamicItems.label": "Δυναμικά στοιχεία;",
"blocks.inputs.picture.settings.dynamicItems.titles.label": "Τίτλοι:",
"blocks.inputs.picture.settings.dynamicVariables.display.label": "Εμφάνιση",
"blocks.inputs.picture.settings.dynamicVariables.pictures.label": "εικόνες",
"blocks.inputs.rating.from.label": "Ποσοστό από",
"blocks.inputs.rating.settings.customIcon.label": "Προσαρμοσμένο εικονίδιο?",
"blocks.inputs.rating.settings.extremelyLikely.placeholder.label": "Εξαιρετικά πιθανό",
"blocks.inputs.rating.settings.iconSVG.label": "Εικονίδιο SVG:",
"blocks.inputs.rating.settings.maximum.label": "Μέγιστο:",
"blocks.inputs.rating.settings.notLikely.placeholder.label": "Καθόλου πιθανό",
"blocks.inputs.rating.settings.oneClickSubmit.infoText.label": "Εάν είναι ενεργοποιημένη, η απάντηση θα υποβληθεί μόλις ο χρήστης κάνει κλικ σε μια βαθμολογία, αντί να εμφανίζεται το κουμπί \"Αποστολή\".",
"blocks.inputs.rating.settings.oneClickSubmit.label": "Υποβολή με ένα κλικ",
"blocks.inputs.rating.settings.rateLabel.label": "ετικέτα {rate}",
"blocks.inputs.rating.settings.type.label": "Τύπος:",
"blocks.inputs.rating.to.label": "προς",
"blocks.inputs.settings.button.label": "Ετικέτα κουμπιού:",
"blocks.inputs.settings.buttonText.label": "Αποστολή",
"blocks.inputs.settings.description.label": "Περιγραφή:",
"blocks.inputs.settings.displayCondition.label": "Κατάσταση εμφάνισης",
"blocks.inputs.settings.input.filterOptions.label": "Φιλτράρετε τις επιλογές...",
"blocks.inputs.settings.input.placeholder.label": "Placeholder εισαγωγής:",
"blocks.inputs.settings.isSearchable.label": "Μπορεί να αναζητηθεί?",
"blocks.inputs.settings.max.label": "Μέγιστο:",
"blocks.inputs.settings.min.label": "Ελάχιστο:",
"blocks.inputs.settings.multipleChoice.label": "Πολλαπλή επιλογή;",
"blocks.inputs.settings.placeholder.label": "Placeholder:",
"blocks.inputs.settings.retryMessage.label": "Επανάληψη μηνύματος:",
"blocks.inputs.settings.saveAnswer.label": "Αποθηκεύστε την απάντηση σε μια μεταβλητή:",
"blocks.inputs.settings.submitButton.label": "Ετικέτα κουμπιού υποβολής:",
"blocks.inputs.text.settings.longText.label": "Μεγάλο κείμενο;",
"blocks.integrations.googleAnalytics.blockCard.tooltip": "Google Analytics",
"blocks.integrations.googleSheets.blockCard.tooltip": "Φύλλα Google",
"cancel": "Ακύρωση",
"clickToEdit": "Κάντε κλικ για επεξεργασία...",
"collaboration.roles.edit.label": "Μπορεί να επεξεργαστεί",
"collaboration.roles.full.label": "Πλήρης πρόσβαση",
"collaboration.roles.view.label": "Μπορεί να προβάλλει",
"colorPicker.advancedColors": "Σύνθετα χρώματα",
"colorPicker.colorValue.ariaLabel": "Τιμή χρώματος",
"colorPicker.pickColor.ariaLabel": "Διαλέξτε ένα χρώμα",
"confirmModal.defaultTitle": "Είστε σίγουρος;",
"connect": "Σύνδεση",
"copied": "Αντιγράφηκε",
"copy": "Αντιγραφή",
"create": "Δημιουργία",
"dashboard.header.settingsButton.label": "Ρυθμίσεις & Μέλη",
"dashboard.redirectionMessage": "Επανακατευθύνεστε...",
"dashboard.title": "Τα typebots μου",
"delete": "Διαγραφή",
"downgrade": "Υποβάθμιση",
"duplicate": "Αντιγραφή",
"editor.blockCard.logicBlock.tooltip.code.label": "Εκτέλεση κώδικα Javascript",
"editor.blockCard.logicBlock.tooltip.jump.label": "Προωθήστε γρήγορα τη ροή σε μια άλλη ομάδα",
"editor.blockCard.logicBlock.tooltip.typebotLink.label": "Σύνδεσμος και μετάβαση σε άλλο typebot",
"editor.blocks.bubbles.audio.settings.autoplay.label": "Ενεργοποίηση αυτόματης αναπαραγωγής",
"editor.blocks.bubbles.audio.settings.chooseFile.label": "Επιλογή αρχείου",
"editor.blocks.bubbles.audio.settings.embedLink.label": "Ενσωματώστε σύνδεσμο",
"editor.blocks.bubbles.audio.settings.upload.label": "Μεταφόρτωση",
"editor.blocks.bubbles.audio.settings.worksWith.placeholder": "Επικολλήστε τον σύνδεσμο του αρχείου ήχου...",
"editor.blocks.bubbles.audio.settings.worksWith.text": "Λειτουργεί με .MP3 και .WAV",
"editor.blocks.bubbles.embed.node.show.text": "Προβολή ενσωμάτωσης",
"editor.blocks.bubbles.embed.settings.numberInput.unit": "px",
"editor.blocks.bubbles.embed.settings.worksWith.placeholder": "Επικολλήστε το σύνδεσμο ή τον κωδικό...",
"editor.blocks.bubbles.embed.settings.worksWith.text": "Λειτουργεί με PDF, iframes, ιστοσελίδες...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Σύνδεσμος On-Click",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Εναλλακτικό κείμενο συνδέσμου (περιγραφή)",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Αναζήτηση για μεταβλητή",
"editor.blocks.start.text": "Έναρξη",
"editor.graph.menu.documentationItem.label": "Τεκμηρίωση",
"editor.graph.menu.editorSettingsItem.label": "Ρυθμίσεις επεξεργαστή",
"editor.graph.menu.exportFlowItem.label": "Ροή εξαγωγής",
"editor.header.flowButton.label": "Ροή",
"editor.header.helpButton.label": "Βοήθεια",
"editor.header.linkTab.searchInputPlaceholder.label": "Επικολλήστε το σύνδεσμο της εικόνας...",
"editor.header.previewButton.label": "Δοκιμή",
"editor.header.redoButton.label": "Επανάληψη",
"editor.header.resultsButton.label": "Αποτελέσματα",
"editor.header.savingSpinner.label": "Αποθήκευση...",
"editor.header.settingsButton.label": "Ρυθμίσεις",
"editor.header.themeButton.label": "Θέμα",
"editor.header.tooltip.changeIcon.label": "Αλλαγή εικονιδίου",
"editor.header.undoButton.label": "Αναίρεση",
"editor.header.undo.tooltip.label": "Επαναφορά των αλλαγών!",
"editor.header.unpublishTypebot.error.label": "Σφάλμα κατά την αποδημοσίευση του typebot",
"editor.header.uploadTab.uploadButton.label": "Επιλέξτε μια εικόνα",
"editor.sidebarBlock.abTest.label": "Δοκιμή AB",
"editor.sidebarBlock.analytics.label": "Αναλυτικά",
"editor.sidebarBlock.audio.label": "Ήχος",
"editor.sidebarBlock.button.label": "Κουμπιά",
"editor.sidebarBlock.chatwoot.label": "Chatwoot",
"editor.sidebarBlock.condition.label": "Κατάσταση",
"editor.sidebarBlock.date.label": "Ημερομηνία",
"editor.sidebarBlock.email.label": "Email",
"editor.sidebarBlock.embed.label": "Ενσωμάτωση",
"editor.sidebarBlock.file.label": "Αρχείο",
"editor.sidebarBlock.image.label": "Εικόνα",
"editor.sidebarBlock.jump.label": "Μετάβαση",
"editor.sidebarBlock.makecom.label": "Make.com",
"editor.sidebarBlock.number.label": "Αριθμός",
"editor.sidebarBlock.openai.label": "OpenAI",
"editor.sidebarBlock.pabbly.label": "Pabbly",
"editor.sidebarBlock.payment.label": "Πληρωμή",
"editor.sidebarBlock.phone.label": "Τηλέφωνο",
"editor.sidebarBlock.picChoice.label": "Επιλογή εικόνας",
"editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Αξιολόγηση",
"editor.sidebarBlock.redirect.label": "Ανακατεύθυνση",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Είσοδοι",
"editor.sidebarBlocks.blockType.integrations.heading": "Ενσωματώσεις",
"editor.sidebarBlocks.blockType.logic.heading": "Λογική",
"editor.sidebarBlock.script.label": "Σενάριο",
"editor.sidebarBlock.setVariable.label": "Ορισμός μεταβλητής",
"editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Κλείδωμα",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Ξεκλείδωμα",
"editor.sidebarBlocks.sidebar.lock.label": "Κλείδωμα πλευρικής μπάρας",
"editor.sidebarBlocks.sidebar.unlock.label": "Ξεκλείδωμα πλευρικής μπάρας",
"editor.sidebarBlock.start.label": "Έναρξη",
"editor.sidebarBlock.text.label": "Κείμενο",
"editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Βίντεο",
"editor.sidebarBlock.wait.label": "Αναμονή",
"editor.sidebarBlock.website.label": "Ιστοσελίδα",
"editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"emojiList.categories.activities.label": "ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ",
"emojiList.categories.animalsAndNature.label": "ΖΩΑ & ΦΥΣΗ",
"emojiList.categories.flags.label": "ΣΗΜΑΙΕΣ",
"emojiList.categories.foodAndDrink.label": "ΤΡΟΦΙΜΑ & ΠΟΤΑ",
"emojiList.categories.objects.label": "ΑΝΤΙΚΕΙΜΕΝΑ",
"emojiList.categories.people.label": "ΑΝΘΡΩΠΟΙ",
"emojiList.categories.recent.label": "ΠΡΟΣΦΑΤΑ",
"emojiList.categories.symbols.label": "ΣΥΜΒΟΛΑ",
"emojiList.categories.travelAndPlaces.label": "ΤΑΞΙΔΙΑ & ΜΕΡΗ",
"emojiList.searchInput.placeholder": "Αναζήτηση...",
"errorMessage": "Προέκυψε σφάλμα",
"folders.createFolderButton.label": "Δημιουργία φακέλου",
"folders.createTypebotButton.label": "Δημιουργία typebot",
"folders.folderButton.deleteConfirmationMessage": "Είστε σίγουροι ότι θέλετε να διαγράψετε το φάκελο <strong>folderName</strong>; (Τα πάντα μέσα σε αυτόν θα μεταφερθούν στο ταμπλό σας)",
"folders.typebotButton.delete": "Διαγραφή",
"folders.typebotButton.deleteConfirmationMessage": "Είστε σίγουροι ότι θέλετε να διαγράψετε το typebot <strong>typebotName</strong>;",
"folders.typebotButton.deleteConfirmationMessageWarning": "Όλα τα σχετικά δεδομένα θα διαγραφούν και δεν θα μπορούν να ανακτηθούν.",
"folders.typebotButton.duplicate": "Διπλότυπο",
"folders.typebotButton.live": "Ζωντανά",
"folders.typebotButton.showMoreOptions": "Εμφάνιση περισσότερων επιλογών",
"folders.typebotButton.unpublish": "Αποδημοσίευση",
"help": "Βοήθεια",
"pending": "Εκκρεμής",
"preview.restartButton.label": "Επανεκκίνηση",
"publishButton.closed.label": "Κλειστό",
"publishButton.dropdown.close.label": "Κλείστε το typebot σε νέες απαντήσεις",
"publishButton.dropdown.reopen.label": "Ανοίξτε ξανά το typebot για νέες απαντήσεις",
"publishButton.dropdown.restoreVersion.label": "Επαναφορά δημοσιευμένης έκδοσης",
"publishButton.dropdown.showMenu.label": "Εμφάνιση δημοσιευμένου μενού typebot",
"publishButton.dropdown.unpublish.label": "Αποδημοσίευση typebot",
"publishButton.label": "Δημοσίευση",
"publishButton.published.label": "Δημοσιευμένο",
"publishButton.tooltip.nonPublishedChanges.label": "Υπάρχουν μη δημοσιευμένες αλλαγές.",
"publishButton.tooltip.publishedVersion.from.label": "Δημοσιευμένη έκδοση από {timeSince}.",
"publish.error.label": "Σφάλμα κατά τη δημοσίευση του typebot",
"publish.versionWarning.checkBreakingChanges": "Βεβαιωθείτε ότι έχετε ελέγξει όλες τις <link>συνδεδεμένες αλλαγές</link>",
"publish.versionWarning.message.aboutToDeploy.label": "Πρόκειται να δημιουργήσετε μια έκδοση του bot σας με μια ενημερωμένη μηχανή. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Στη συνέχεια, δοκιμάστε διεξοδικά το bot σε λειτουργία προεπισκόπησης πριν από τη δημοσίευση.",
"publish.versionWarning.title.label": "⚠️ Νέα έκδοση μηχανής",
"remove": "Αφαίρεση",
"rename": "Μετονομασία",
"save": "Αποθήκευση",
"select": "Επιλέξτε",
"share.button.label": "Μοιραστείτε το",
"share.button.popover.ariaLabel": "Άνοιγμα αναδυόμενου παραθύρου κοινής χρήσης",
"share.button.popover.collaboratorsFetch.error.label": "Δεν ήταν δυνατή η λήψη συνεργατών",
"share.button.popover.invitationSent.successToast.label": "Η πρόσκληση στάλθηκε!",
"share.button.popover.invitationsFetch.error.label": "Αποτυχία φόρτωσης προσκλήσεων",
"share.button.popover.inviteButton.label": "Πρόσκληση",
"share.button.popover.inviteInput.placeholder": "colleague@company.com",
"share.button.popover.publicFlow.label": "Δημοσιοποίηση της ροής",
"skip": "Παράλειψη",
"templates.buttons.fromScratchButton.label": "Ξεκινήστε από το μηδέν",
"templates.buttons.fromTemplateButton.label": "Ξεκινήστε από ένα πρότυπο",
"templates.buttons.heading": "Δημιουργήστε ένα νέο typebot",
"templates.buttons.importFileButton.label": "Εισαγωγή αρχείου",
"templates.importFromFileButon.toastError.description": "Απέτυχε η ανάλυση του αρχείου. Είστε σίγουροι ότι είναι ένα typebot;",
"templates.modal.marketing.insuranceOffer.description": "Είστε μια ασφαλιστική εταιρεία για σκύλους. Αυτό το ρομπότ σας επιτρέπει να συλλέγετε πληροφορίες για το σκύλο και να παρέχετε μια προσφορά.",
"templates.modal.marketing.insuranceOffer.name": "Προσφορά Ασφάλισης",
"templates.modal.marketing.leadGeneration.description": "Είστε ένα γραφείο μάρκετινγκ και αυτό το ρομπότ σας επιτρέπει να δημιουργήσετε νέους πελάτες που ενδιαφέρονται για τις υπηρεσίες σας.",
"templates.modal.marketing.leadGeneration.name": "Lead Generation",
"templates.modal.marketing.leadGenWithAi.description": "Είστε ένα γραφείο μάρκετινγκ και αυτό το ρομπότ σας επιτρέπει να δημιουργήσετε νέους πελάτες που ενδιαφέρονται για τις υπηρεσίες σας. Ένα μπλοκ AI χρησιμοποιείται για να εμβαθύνει στις ανάγκες του χρήστη.",
"templates.modal.marketing.leadGenWithAi.name": "Lead Gen με AI",
"templates.modal.marketing.leadMagnet.description": "Παρέχετε δωρεάν περιεχόμενο στις προοπτικές σας με αντάλλαγμα τα στοιχεία επικοινωνίας τους.",
"templates.modal.marketing.leadMagnet.name": "Lead Magnet",
"templates.modal.marketing.leadScoring.description": "Υπολογίστε μια βαθμολογία παράλληλα με τις ερωτήσεις προσόντων για να κατατάξετε τις νέες προοπτικές σας.",
"templates.modal.marketing.leadScoring.name": "Lead Scoring",
"templates.modal.marketing.productRecommendation.description": "Η Näak είναι μια εταιρεία που πωλεί ενεργειακές μπάρες, μείγματα ενυδάτωσης και προϊόντα αποκατάστασης. Αυτό το ρομπότ βοηθά τον επισκέπτη να επιλέξει το σωστό προϊόν. Σας βοηθάει να προσδιορίσετε το προβάδισμά σας και να παρέχετε μια εξατομικευμένη σύσταση.",
"templates.modal.marketing.productRecommendation.name": "Product Recommendation",
"templates.modal.marketing.quiz.description": "Ένα διασκεδαστικό κουίζ για να εμπλακείτε με τους χρήστες σας και να συλλέξετε τα email τους.",
"templates.modal.marketing.quiz.name": "Quiz",
"templates.modal.menuHeading.marketing": "Marketing",
"templates.modal.menuHeading.new.tag": "Νέο",
"templates.modal.menuHeading.other": "Άλλα",
"templates.modal.menuHeading.product": "Product",
"templates.modal.other.audioChatGpt.description": "Ένα ρομπότ τεχνητής νοημοσύνης ήχου που χρησιμοποιεί το μπλοκ OpenAI για να παράγει απαντήσεις με βάση την είσοδο του χρήστη.",
"templates.modal.other.audioChatGpt.name": "Audio ChatGPT",
"templates.modal.other.basicChatGpt.description": "Ένα ρομπότ που χρησιμοποιεί το μοντέλο ChatGPT για να παράγει απαντήσεις με βάση την είσοδο του χρήστη.",
"templates.modal.other.basicChatGpt.name": "Basic ChatGPT",
"templates.modal.other.chatGptPersonas.description": "Ένα ρομπότ που χρησιμοποιεί το μοντέλο ChatGPT για να παράγει απαντήσεις με βάση την είσοδο του χρήστη και την επιλεγμένη προσωπικότητα.",
"templates.modal.other.chatGptPersonas.name": "ChatGPT Personas",
"templates.modal.other.digitalProductPayment.description": "Ένα ρομπότ που σας επιτρέπει να πουλάτε ψηφιακά προϊόντα (ηλεκτρονικά βιβλία, μαθήματα κ.λπ.) και να παρέχετε το περιεχόμενο μόνο μετά την επιβεβαίωση της πληρωμής.",
"templates.modal.other.digitalProductPayment.name": "Digital Product Payment",
"templates.modal.other.movieRecommendation.description": "Ένα ρομπότ που προτείνει ταινίες με βάση τις προτιμήσεις του χρήστη.",
"templates.modal.other.movieRecommendation.name": "Movie Recommendation",
"templates.modal.other.openAiConditions.description": "Αυτό είναι ένα παράδειγμα για το πώς μπορείτε να χρησιμοποιήσετε το μπλοκ OpenAI για να λάβετε έξυπνες αποφάσεις με βάση την είσοδο του χρήστη και να ανακατευθύνετε τη συζήτηση στο σωστό μονοπάτι.",
"templates.modal.other.openAiConditions.name": "OpenAI Conditions",
"templates.modal.product.customerSupport.description": "Ένα ρομπότ του οποίου η δουλειά είναι να συλλέγει τα σχόλια των χρηστών: ερωτήσεις, σφάλματα και αιτήματα χαρακτηριστικών.",
"templates.modal.product.customerSupport.name": "Customer Support",
"templates.modal.product.faq.description": "Ένα bot που απαντά σε συχνές ερωτήσεις σχετικά με το προϊόν ή την υπηρεσία σας.",
"templates.modal.product.faq.name": "FAQ",
"templates.modal.product.npsSurvey.description": "Μια απλή έρευνα NPS για να μετρήσετε την ικανοποίηση των πελατών σας και να βελτιώσετε το προϊόν σας.",
"templates.modal.product.npsSurvey.name": "NPS Survey",
"templates.modal.product.userOnboarding.description": "Ένα bot που ζητά πληροφορίες για τον νέο χρήστη πριν αρχίσει να χρησιμοποιεί το προϊόν σας.",
"templates.modal.product.userOnboarding.name": "User Onboarding",
"templates.modal.useTemplateButton.label": "Χρήση Προτύπου",
"theme.sideMenu.chat": "Συνομιλία",
"theme.sideMenu.chat.botAvatar": "Άβαταρ bot",
"theme.sideMenu.chat.botBubbles": "Bot bubbles",
"theme.sideMenu.chat.buttons": "Κουμπιά",
"theme.sideMenu.chat.inputs": "Είσοδοι",
"theme.sideMenu.chat.theme.background": "Φόντο:",
"theme.sideMenu.chat.theme.placeholder": "Κείμενο τοποθέτησης:",
"theme.sideMenu.chat.theme.text": "Κείμενο:",
"theme.sideMenu.chat.userAvatar": "Άβαταρ χρήστη",
"theme.sideMenu.chat.userBubbles": "Bubbles χρήστη",
"theme.sideMenu.customCSS": "Προσαρμοσμένο CSS",
"theme.sideMenu.global": "Παγκόσμιο",
"theme.sideMenu.global.background": "Φόντο",
"theme.sideMenu.global.background.color": "Χρώμα φόντου:",
"theme.sideMenu.global.background.color.select": "Χρώμα",
"theme.sideMenu.global.background.image.alt": "Εικόνα φόντου",
"theme.sideMenu.global.background.image.button": "Επιλέξτε μια εικόνα",
"theme.sideMenu.global.background.image.select": "Εικόνα",
"theme.sideMenu.global.background.none.select": "Κανένα",
"theme.sideMenu.global.font": "Γραμματοσειρά",
"theme.sideMenu.global.typebotBrand": "Εμφάνιση μάρκας Typebot",
"theme.sideMenu.template": "Πρότυπα",
"theme.sideMenu.template.gallery": "Γκαλερί",
"theme.sideMenu.template.gallery.avatarPreview.alt": "Προεπισκόπηση avatar στην κάρτα προτύπου θέματος",
"theme.sideMenu.template.myTemplates": "Τα πρότυπα μου",
"theme.sideMenu.template.myTemplates.menu.ariaLabel": "Άνοιγμα μενού προτύπου",
"theme.sideMenu.template.myTemplates.saveTheme": "Αποθήκευση τρέχοντος θέματος",
"theme.sideMenu.template.myTemplates.saveTheme.myTemplate": "Το πρότυπό μου",
"theme.sideMenu.template.myTemplates.saveTheme.name": "Όνομα:",
"theme.sideMenu.template.myTemplates.saveTheme.saveAsNew": "Αποθήκευση ως νέο πρότυπο",
"theme.sideMenu.template.myTemplates.saveTheme.title": "Αποθήκευση θέματος",
"theme.sideMenu.title": "Προσαρμόστε το θέμα",
"timeSince.days": "πριν {count} ημέρες",
"timeSince.hours": "πριν {count} ώρες",
"timeSince.minutes": "πριν {count} μήνα",
"timeSince.months": "πριν {count} μήνες",
"timeSince.seconds": "πριν {count} δευτ.",
"timeSince.years": "πριν {count} χρόνια",
"typebots.defaultName": "Το typebot μου",
"update": "Ενημέρωση",
"upgrade": "Αναβάθμιση",
"variables.button.searchInput.placeholder": "Αναζήτηση για μια μεταβλητή",
"variables.button.tooltip": "Εισαγωγή μεταβλητής",
"variables.remove": "Αφαίρεση μεταβλητής",
"variables.rename": "Μετονομασία μεταβλητής",
"variables.search": "Αναζήτηση για μια μεταβλητή",
"variables.select": "Επιλέξτε μια μεταβλητή",
"variables.set": "Ορίστε",
"video.aspectRatioInput.label": "Αναλογία διαστάσεων",
"video.aspectRatioInput.moreInfoTooltip": "Για παράδειγμα: \"16/9\" ή \"9/16\"",
"video.maxWidthInput.label": "Μέγιστο πλάτος",
"video.maxWidthInput.moreInfoTooltip": "Για παράδειγμα: \"300px\" ή \"100%\"",
"video.urlInput.helperText": "Λειτουργεί με Youtube, Vimeo, Gumlet, TikTok και άλλα",
"video.urlInput.placeholder": "Επικολλήστε τον σύνδεσμο του βίντεο...",
"workspace.dropdown.logoutButton.label": "Αποσύνδεση",
"workspace.dropdown.newButton.label": "Νέος χώρος εργασίας",
"workspace.membersList.inviteButton.label": "Πρόσκληση",
"workspace.membersList.inviteInput.placeholder": "colleague@company.com",
"workspace.membersList.title": "Μέλη",
"workspace.membersList.unlockBanner.label": "Αναβαθμίστε το πρόγραμμά σας για να συνεργαστείτε με περισσότερα μέλη της ομάδας και να ξεκλειδώσετε φοβερές δυνατότητες ισχύος.",
"workspace.settings.deleteButton.confirmMessage": "Είστε σίγουροι ότι θέλετε να διαγράψετε τον χώρο εργασίας {workspaceName}; Όλοι οι φάκελοι, τα typebots και τα αποτελέσματά του θα διαγραφούν για πάντα.",
"workspace.settings.deleteButton.label": "Διαγραφή χώρου εργασίας",
"workspace.settings.icon.title": "Εικονίδιο",
"workspace.settings.modal.menu.billingAndUsage.label": "Τιμολόγηση & Χρήση",
"workspace.settings.modal.menu.members.label": "Μέλη",
"workspace.settings.modal.menu.myAccount.label": "Λογαριασμός μου",
"workspace.settings.modal.menu.preferences.label": "Προτιμήσεις",
"workspace.settings.modal.menu.settings.label": "Ρυθμίσεις",
"workspace.settings.modal.menu.version.label": "Έκδοση: {version}",
"workspace.settings.modal.menu.workspace.label": "Χώρος εργασίας",
"workspace.settings.name.label": "Όνομα:"
}

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Create", "account.apiTokens.createButton.label": "Create",
"account.apiTokens.createModal.copyInstruction": "Please copy your token and store it in a safe place.", "account.apiTokens.createModal.copyInstruction": "Please copy your token and store it in a safe place.",
"account.apiTokens.createModal.createButton.label": "Create token", "account.apiTokens.createModal.createButton.label": "Create token",
"account.apiTokens.createModal.createHeading": "Create Token", "account.apiTokens.createModal.createdHeading": "Token created",
"account.apiTokens.createModal.createdHeading": "Token Created", "account.apiTokens.createModal.createHeading": "Create token",
"account.apiTokens.createModal.doneButton.label": "Done", "account.apiTokens.createModal.doneButton.label": "Done",
"account.apiTokens.createModal.nameInput.label": "Enter a unique name for your token to differentiate it from other tokens.", "account.apiTokens.createModal.nameInput.label": "Enter a unique name for your token to differentiate it from other tokens.",
"account.apiTokens.createModal.nameInput.placeholder": "I.e. Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "I.e. Zapier, Github, Make.com",
@ -49,19 +49,19 @@
"auth.register.alreadyHaveAccountLabel.link": "Sign in", "auth.register.alreadyHaveAccountLabel.link": "Sign in",
"auth.register.alreadyHaveAccountLabel.preLink": "Already have an account?", "auth.register.alreadyHaveAccountLabel.preLink": "Already have an account?",
"auth.register.heading": "Create an account", "auth.register.heading": "Create an account",
"auth.signin.heading": "Sign In",
"auth.signin.noAccountLabel.link": "Sign up for free",
"auth.signin.noAccountLabel.preLink": "Don't have an account?",
"auth.signinErrorToast.description": "Sign ups are disabled.", "auth.signinErrorToast.description": "Sign ups are disabled.",
"auth.signinErrorToast.title": "Unauthorized", "auth.signinErrorToast.title": "Unauthorized",
"auth.signinErrorToast.tooManyRequests": "Too many requests. Try again later.", "auth.signinErrorToast.tooManyRequests": "Too many requests. Try again later.",
"auth.signin.heading": "Sign In",
"auth.signin.noAccountLabel.link": "Sign up for free",
"auth.signin.noAccountLabel.preLink": "Don't have an account?",
"auth.socialLogin.azureButton.label": "Continue with {azureProviderName}", "auth.socialLogin.azureButton.label": "Continue with {azureProviderName}",
"auth.socialLogin.customButton.label": "Continue with {customProviderName}", "auth.socialLogin.customButton.label": "Continue with {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continue with Facebook", "auth.socialLogin.facebookButton.label": "Continue with Facebook",
"auth.socialLogin.githubButton.label": "Continue with GitHub", "auth.socialLogin.githubButton.label": "Continue with GitHub",
"auth.socialLogin.gitlabButton.label": "Continue with {gitlabProviderName}", "auth.socialLogin.gitlabButton.label": "Continue with {gitlabProviderName}",
"auth.socialLogin.googleButton.label": "Continue with Google", "auth.socialLogin.googleButton.label": "Continue with Google",
"auth.socialLogin.keycloakButton.label": "Continue with Keycloak", "auth.socialLogin.keycloakButton.label": "Continue with Keycloack",
"back": "Back", "back": "Back",
"billing.billingPortalButton.label": "Billing portal", "billing.billingPortalButton.label": "Billing portal",
"billing.contribution.link": "Learn more.", "billing.contribution.link": "Learn more.",
@ -131,8 +131,8 @@
"blocks.inputs.date.settings.format.label": "Format:", "blocks.inputs.date.settings.format.label": "Format:",
"blocks.inputs.date.settings.from.label": "From label:", "blocks.inputs.date.settings.from.label": "From label:",
"blocks.inputs.date.settings.isRange.label": "Is range?", "blocks.inputs.date.settings.isRange.label": "Is range?",
"blocks.inputs.date.settings.to.label": "To label:",
"blocks.inputs.date.settings.toInputValue.label": "To:", "blocks.inputs.date.settings.toInputValue.label": "To:",
"blocks.inputs.date.settings.to.label": "To label:",
"blocks.inputs.date.settings.withTime.label": "With time?", "blocks.inputs.date.settings.withTime.label": "With time?",
"blocks.inputs.file.collectMultiple.label": "Collect files", "blocks.inputs.file.collectMultiple.label": "Collect files",
"blocks.inputs.file.collectSingle.label": "Collect file", "blocks.inputs.file.collectSingle.label": "Collect file",
@ -144,7 +144,7 @@
"blocks.inputs.file.settings.skip.label": "Skip button label:", "blocks.inputs.file.settings.skip.label": "Skip button label:",
"blocks.inputs.fileUpload.blockCard.tooltip": "Upload Files", "blocks.inputs.fileUpload.blockCard.tooltip": "Upload Files",
"blocks.inputs.number.settings.step.label": "Step:", "blocks.inputs.number.settings.step.label": "Step:",
"blocks.inputs.payment.collect.label": "Collect", "blocks.inputs.payment.collect.label": "Coletar",
"blocks.inputs.payment.placeholder.label": "Configure...", "blocks.inputs.payment.placeholder.label": "Configure...",
"blocks.inputs.payment.settings.account.label": "Account:", "blocks.inputs.payment.settings.account.label": "Account:",
"blocks.inputs.payment.settings.accountText.label": "{provider} account", "blocks.inputs.payment.settings.accountText.label": "{provider} account",
@ -246,18 +246,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Works with PDFs, iframes, websites...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Works with PDFs, iframes, websites...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "On click link", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "On click link",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Link alt text (description)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Link alt text (description)",
"editor.blocks.bubbles.textEditor.plate.label": "Text editor",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Search for a variable", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Search for a variable",
"editor.blocks.start.text": "Start", "editor.blocks.start.text": "Start",
"editor.gettingStartedModal.editorBasics.heading": "Editor Basics",
"editor.gettingStartedModal.editorBasics.list.four.label": "Preview your bot by clicking the test button on the top right",
"editor.gettingStartedModal.editorBasics.list.label": "Feel free to use the bottom-right bubble to reach out if you have any question. I usually answer within the next 24 hours.",
"editor.gettingStartedModal.editorBasics.list.one.label": "The left side bar contains blocks that you can drag and drop to the board.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Connect the groups together",
"editor.gettingStartedModal.editorBasics.list.two.label": "You can group blocks together by dropping them below or above each other",
"editor.gettingStartedModal.seeAction.item.label": "Other videos",
"editor.gettingStartedModal.seeAction.label": "See it in action",
"editor.gettingStartedModal.seeAction.time": "5 minutes",
"editor.graph.menu.documentationItem.label": "Documentation", "editor.graph.menu.documentationItem.label": "Documentation",
"editor.graph.menu.editorSettingsItem.label": "Editor settings", "editor.graph.menu.editorSettingsItem.label": "Editor settings",
"editor.graph.menu.exportFlowItem.label": "Export flow", "editor.graph.menu.exportFlowItem.label": "Export flow",
@ -271,8 +261,8 @@
"editor.header.settingsButton.label": "Settings", "editor.header.settingsButton.label": "Settings",
"editor.header.themeButton.label": "Theme", "editor.header.themeButton.label": "Theme",
"editor.header.tooltip.changeIcon.label": "Change icon", "editor.header.tooltip.changeIcon.label": "Change icon",
"editor.header.undo.tooltip.label": "Changes reverted!",
"editor.header.undoButton.label": "Undo", "editor.header.undoButton.label": "Undo",
"editor.header.undo.tooltip.label": "Changes reverted!",
"editor.header.unpublishTypebot.error.label": "Error while unpublishing typebot", "editor.header.unpublishTypebot.error.label": "Error while unpublishing typebot",
"editor.header.uploadTab.uploadButton.label": "Choose an image", "editor.header.uploadTab.uploadButton.label": "Choose an image",
"editor.sidebarBlock.abTest.label": "AB Test", "editor.sidebarBlock.abTest.label": "AB Test",
@ -297,26 +287,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Rating", "editor.sidebarBlock.rating.label": "Rating",
"editor.sidebarBlock.redirect.label": "Redirect", "editor.sidebarBlock.redirect.label": "Redirect",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrations",
"editor.sidebarBlocks.blockType.logic.heading": "Logic",
"editor.sidebarBlock.script.label": "Script", "editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Set variable", "editor.sidebarBlock.setVariable.label": "Set variable",
"editor.sidebarBlock.sheets.label": "Sheets", "editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Lock",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Unlock",
"editor.sidebarBlocks.sidebar.lock.label": "Lock sidebar",
"editor.sidebarBlocks.sidebar.unlock.label": "Unlock sidebar",
"editor.sidebarBlock.start.label": "Start", "editor.sidebarBlock.start.label": "Start",
"editor.sidebarBlock.text.label": "Text", "editor.sidebarBlock.text.label": "Text",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Video", "editor.sidebarBlock.video.label": "Video",
"editor.sidebarBlock.wait.label": "Wait", "editor.sidebarBlock.wait.label": "Wait",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Website", "editor.sidebarBlock.website.label": "Website",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrations",
"editor.sidebarBlocks.blockType.logic.heading": "Logic",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Lock",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Unlock",
"editor.sidebarBlocks.sidebar.lock.label": "Lock sidebar",
"editor.sidebarBlocks.sidebar.unlock.label": "Unlock sidebar",
"emojiList.categories.activities.label": "ACTIVITIES", "emojiList.categories.activities.label": "ACTIVITIES",
"emojiList.categories.animalsAndNature.label": "ANIMALS & NATURE", "emojiList.categories.animalsAndNature.label": "ANIMALS & NATURE",
"emojiList.categories.flags.label": "FLAGS", "emojiList.categories.flags.label": "FLAGS",
@ -341,11 +330,6 @@
"help": "Help", "help": "Help",
"pending": "Pending", "pending": "Pending",
"preview.restartButton.label": "Restart", "preview.restartButton.label": "Restart",
"publish.error.label": "Error while publishing typebot",
"publish.versionWarning.checkBreakingChanges": "Make sure to check out all the <link>associated breaking changes</link>",
"publish.versionWarning.message.aboutToDeploy.label": "You are about to a deploy a version of your bot with an updated engine. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Then test, the bot thoroughly in preview mode before publishing.",
"publish.versionWarning.title.label": "⚠️ New engine version",
"publishButton.closed.label": "Closed", "publishButton.closed.label": "Closed",
"publishButton.dropdown.close.label": "Close typebot to new responses", "publishButton.dropdown.close.label": "Close typebot to new responses",
"publishButton.dropdown.reopen.label": "Reopen typebot to new responses", "publishButton.dropdown.reopen.label": "Reopen typebot to new responses",
@ -356,6 +340,11 @@
"publishButton.published.label": "Published", "publishButton.published.label": "Published",
"publishButton.tooltip.nonPublishedChanges.label": "There are non published changes.", "publishButton.tooltip.nonPublishedChanges.label": "There are non published changes.",
"publishButton.tooltip.publishedVersion.from.label": "Published version from {timeSince}.", "publishButton.tooltip.publishedVersion.from.label": "Published version from {timeSince}.",
"publish.error.label": "Error while publishing typebot",
"publish.versionWarning.checkBreakingChanges": "Make sure to check out all the <link>associated breaking changes</link>",
"publish.versionWarning.message.aboutToDeploy.label": "You are about to a deploy a version of your bot with an updated engine. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Then test, the bot thoroughly in preview mode before publishing.",
"publish.versionWarning.title.label": "⚠️ New engine version",
"remove": "Remove", "remove": "Remove",
"rename": "Rename", "rename": "Rename",
"save": "Save", "save": "Save",
@ -376,10 +365,10 @@
"templates.importFromFileButon.toastError.description": "Failed to parse the file. Are you sure it's a typebot?", "templates.importFromFileButon.toastError.description": "Failed to parse the file. Are you sure it's a typebot?",
"templates.modal.marketing.insuranceOffer.description": "You are a dog insurance company. This bot allows you to collect information about the dog and provide a quote.", "templates.modal.marketing.insuranceOffer.description": "You are a dog insurance company. This bot allows you to collect information about the dog and provide a quote.",
"templates.modal.marketing.insuranceOffer.name": "Insurance Offer", "templates.modal.marketing.insuranceOffer.name": "Insurance Offer",
"templates.modal.marketing.leadGenWithAi.description": "You are a marketing agency and this bot allows you generate new leads interested in your services. An AI block is used to dig deeper into the user needs.",
"templates.modal.marketing.leadGenWithAi.name": "Lead Gen with AI",
"templates.modal.marketing.leadGeneration.description": "You are a marketing agency and this bot allows you generate new leads interested in your services.", "templates.modal.marketing.leadGeneration.description": "You are a marketing agency and this bot allows you generate new leads interested in your services.",
"templates.modal.marketing.leadGeneration.name": "Lead Generation", "templates.modal.marketing.leadGeneration.name": "Lead Generation",
"templates.modal.marketing.leadGenWithAi.description": "You are a marketing agency and this bot allows you generate new leads interested in your services. An AI block is used to dig deeper into the user needs.",
"templates.modal.marketing.leadGenWithAi.name": "Lead Gen with AI",
"templates.modal.marketing.leadMagnet.description": "Provide a free content to your prospects in exchange for their contact information.", "templates.modal.marketing.leadMagnet.description": "Provide a free content to your prospects in exchange for their contact information.",
"templates.modal.marketing.leadMagnet.name": "Lead Magnet", "templates.modal.marketing.leadMagnet.name": "Lead Magnet",
"templates.modal.marketing.leadScoring.description": "Compute a score alongside lead qualification questions to rank your new prospects.", "templates.modal.marketing.leadScoring.description": "Compute a score alongside lead qualification questions to rank your new prospects.",
@ -417,7 +406,6 @@
"theme.sideMenu.chat.botAvatar": "Bot avatar", "theme.sideMenu.chat.botAvatar": "Bot avatar",
"theme.sideMenu.chat.botBubbles": "Bot bubbles", "theme.sideMenu.chat.botBubbles": "Bot bubbles",
"theme.sideMenu.chat.buttons": "Buttons", "theme.sideMenu.chat.buttons": "Buttons",
"theme.sideMenu.chat.cornersRoundness": "Corners roundness",
"theme.sideMenu.chat.inputs": "Inputs", "theme.sideMenu.chat.inputs": "Inputs",
"theme.sideMenu.chat.theme.background": "Background:", "theme.sideMenu.chat.theme.background": "Background:",
"theme.sideMenu.chat.theme.placeholder": "Placeholder text:", "theme.sideMenu.chat.theme.placeholder": "Placeholder text:",
@ -463,9 +451,7 @@
"variables.select": "Select a variable", "variables.select": "Select a variable",
"variables.set": "Set", "variables.set": "Set",
"video.aspectRatioInput.label": "Aspect ratio", "video.aspectRatioInput.label": "Aspect ratio",
"video.aspectRatioInput.moreInfoTooltip": "Example: \"16/9\" or \"9/16\"",
"video.maxWidthInput.label": "Max width", "video.maxWidthInput.label": "Max width",
"video.maxWidthInput.moreInfoTooltip": "Example: \"300px\" or \"100%\"",
"video.urlInput.helperText": "Works with Youtube, Vimeo, Gumlet, TikTok and others", "video.urlInput.helperText": "Works with Youtube, Vimeo, Gumlet, TikTok and others",
"video.urlInput.placeholder": "Paste the video link...", "video.urlInput.placeholder": "Paste the video link...",
"workspace.dropdown.logoutButton.label": "Log out", "workspace.dropdown.logoutButton.label": "Log out",

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Crear", "account.apiTokens.createButton.label": "Crear",
"account.apiTokens.createModal.copyInstruction": "Por favor, copia tu token y guárdalo en un lugar seguro.", "account.apiTokens.createModal.copyInstruction": "Por favor, copia tu token y guárdalo en un lugar seguro.",
"account.apiTokens.createModal.createButton.label": "Crear token", "account.apiTokens.createModal.createButton.label": "Crear token",
"account.apiTokens.createModal.createHeading": "Crear token",
"account.apiTokens.createModal.createdHeading": "Token Creado", "account.apiTokens.createModal.createdHeading": "Token Creado",
"account.apiTokens.createModal.createHeading": "Crear token",
"account.apiTokens.createModal.doneButton.label": "Hecho", "account.apiTokens.createModal.doneButton.label": "Hecho",
"account.apiTokens.createModal.nameInput.label": "Ingresa un nombre único para tu token, para diferenciarlo de otros tokens.", "account.apiTokens.createModal.nameInput.label": "Ingresa un nombre único para tu token, para diferenciarlo de otros tokens.",
"account.apiTokens.createModal.nameInput.placeholder": "Ej. Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "Ej. Zapier, Github, Make.com",
@ -48,12 +48,12 @@
"auth.register.alreadyHaveAccountLabel.link": "Iniciar sesión", "auth.register.alreadyHaveAccountLabel.link": "Iniciar sesión",
"auth.register.alreadyHaveAccountLabel.preLink": "¿Ya tienes una cuenta?", "auth.register.alreadyHaveAccountLabel.preLink": "¿Ya tienes una cuenta?",
"auth.register.heading": "Crear una cuenta", "auth.register.heading": "Crear una cuenta",
"auth.signin.heading": "Iniciar sesión",
"auth.signin.noAccountLabel.link": "Regístrate gratis",
"auth.signin.noAccountLabel.preLink": "¿No tienes una cuenta?",
"auth.signinErrorToast.description": "Los registros están deshabilitados.", "auth.signinErrorToast.description": "Los registros están deshabilitados.",
"auth.signinErrorToast.title": "No autorizado", "auth.signinErrorToast.title": "No autorizado",
"auth.signinErrorToast.tooManyRequests": "Demasiadas solicitudes. Inténtalo de nuevo más tarde.", "auth.signinErrorToast.tooManyRequests": "Demasiadas solicitudes. Inténtalo de nuevo más tarde.",
"auth.signin.heading": "Iniciar sesión",
"auth.signin.noAccountLabel.link": "Regístrate gratis",
"auth.signin.noAccountLabel.preLink": "¿No tienes una cuenta?",
"auth.socialLogin.azureButton.label": "Continuar con {azureProviderName}", "auth.socialLogin.azureButton.label": "Continuar con {azureProviderName}",
"auth.socialLogin.customButton.label": "Continuar con {customProviderName}", "auth.socialLogin.customButton.label": "Continuar con {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continuar con Facebook", "auth.socialLogin.facebookButton.label": "Continuar con Facebook",
@ -139,18 +139,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Funciona con PDF, iframes, sitios web...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Funciona con PDF, iframes, sitios web...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Enlace al hacer clic", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Enlace al hacer clic",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texto alternativo del enlace (descripción)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texto alternativo del enlace (descripción)",
"editor.blocks.bubbles.textEditor.plate.label": "Editor de texto",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Buscar una variable", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Buscar una variable",
"editor.blocks.start.text": "Inicio", "editor.blocks.start.text": "Inicio",
"editor.gettingStartedModal.editorBasics.heading": "Conceptos básicos del Editor",
"editor.gettingStartedModal.editorBasics.list.four.label": "Previsualiza tu bot haciendo clic en el botón de previsualización en la esquina superior derecha",
"editor.gettingStartedModal.editorBasics.list.label": "Si tienes alguna pregunta, no dudes en usar la burbuja en la esquina inferior derecha. Suelo responder en las próximas 24 horas.",
"editor.gettingStartedModal.editorBasics.list.one.label": "La barra lateral izquierda contiene bloques que puedes arrastrar y soltar en el tablero.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Conecta los grupos entre sí",
"editor.gettingStartedModal.editorBasics.list.two.label": "Puedes agrupar bloques ubicándolos debajo o encima de cada uno",
"editor.gettingStartedModal.seeAction.item.label": "Otros videos",
"editor.gettingStartedModal.seeAction.label": "Verlo en acción",
"editor.gettingStartedModal.seeAction.time": "5 minutos",
"editor.header.flowButton.label": "Flujo", "editor.header.flowButton.label": "Flujo",
"editor.header.helpButton.label": "Ayuda", "editor.header.helpButton.label": "Ayuda",
"editor.header.previewButton.label": "Previsualización", "editor.header.previewButton.label": "Previsualización",
@ -180,26 +170,25 @@
"editor.sidebarBlock.pixel.label": "Píxel", "editor.sidebarBlock.pixel.label": "Píxel",
"editor.sidebarBlock.rating.label": "Calificación", "editor.sidebarBlock.rating.label": "Calificación",
"editor.sidebarBlock.redirect.label": "Redireccionar", "editor.sidebarBlock.redirect.label": "Redireccionar",
"editor.sidebarBlocks.blockType.bubbles.heading": "Burbujas",
"editor.sidebarBlocks.blockType.inputs.heading": "Entradas",
"editor.sidebarBlocks.blockType.integrations.heading": "Integraciones",
"editor.sidebarBlocks.blockType.logic.heading": "Lógica",
"editor.sidebarBlock.script.label": "Script", "editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Establecer variable", "editor.sidebarBlock.setVariable.label": "Establecer variable",
"editor.sidebarBlock.sheets.label": "Sheets", "editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Bloquear",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Desbloquear",
"editor.sidebarBlocks.sidebar.lock.label": "Bloquear barra lateral",
"editor.sidebarBlocks.sidebar.unlock.label": "Desbloquear barra lateral",
"editor.sidebarBlock.start.label": "Iniciar", "editor.sidebarBlock.start.label": "Iniciar",
"editor.sidebarBlock.text.label": "Texto", "editor.sidebarBlock.text.label": "Texto",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Video", "editor.sidebarBlock.video.label": "Video",
"editor.sidebarBlock.wait.label": "Esperar", "editor.sidebarBlock.wait.label": "Esperar",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Sitio web", "editor.sidebarBlock.website.label": "Sitio web",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Burbujas",
"editor.sidebarBlocks.blockType.inputs.heading": "Entradas",
"editor.sidebarBlocks.blockType.integrations.heading": "Integraciones",
"editor.sidebarBlocks.blockType.logic.heading": "Lógica",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Bloquear",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Desbloquear",
"editor.sidebarBlocks.sidebar.lock.label": "Bloquear barra lateral",
"editor.sidebarBlocks.sidebar.unlock.label": "Desbloquear barra lateral",
"errorMessage": "Se produjo un error", "errorMessage": "Se produjo un error",
"folders.createFolderButton.label": "Crear una carpeta", "folders.createFolderButton.label": "Crear una carpeta",
"folders.createTypebotButton.label": "Crear un Typebot", "folders.createTypebotButton.label": "Crear un Typebot",

View File

@ -2,10 +2,10 @@
"account.apiTokens.createButton.label": "Créer", "account.apiTokens.createButton.label": "Créer",
"account.apiTokens.createModal.copyInstruction": "Copie ton token et enregistre le dans un endroit sûr.", "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.createButton.label": "Créer un token",
"account.apiTokens.createModal.createHeading": "Créer un token",
"account.apiTokens.createModal.createdHeading": "Token créé", "account.apiTokens.createModal.createdHeading": "Token créé",
"account.apiTokens.createModal.createHeading": "Créer un token",
"account.apiTokens.createModal.doneButton.label": "Terminé", "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.label": "Saisis un nom unique pour ton token afin de le différencier des autres tokens.",
"account.apiTokens.createModal.nameInput.placeholder": "Ex. Zapier, Github, Make.com", "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.createModal.securityWarning": "Pour des raisons de sécurité, nous ne pourrons pas le montrer à nouveau.",
"account.apiTokens.deleteButton.label": "Supprimer", "account.apiTokens.deleteButton.label": "Supprimer",
@ -14,7 +14,7 @@
"account.apiTokens.heading": "Tokens API", "account.apiTokens.heading": "Tokens API",
"account.apiTokens.table.createdHeader": "Créé", "account.apiTokens.table.createdHeader": "Créé",
"account.apiTokens.table.nameHeader": "Nom", "account.apiTokens.table.nameHeader": "Nom",
"account.myAccount.changePhotoButton.label": "Changer de photo", "account.myAccount.changePhotoButton.label": "Changer la photo",
"account.myAccount.changePhotoButton.specification": ".jpg ou.png, max 1MB", "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.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.emailInput.label": "Adresse e-mail:",
@ -24,7 +24,7 @@
"account.preferences.appearance.lightLabel": "Clair", "account.preferences.appearance.lightLabel": "Clair",
"account.preferences.appearance.systemLabel": "Système", "account.preferences.appearance.systemLabel": "Système",
"account.preferences.graphNavigation.heading": "Interaction avec le Graph", "account.preferences.graphNavigation.heading": "Interaction avec le Graph",
"account.preferences.graphNavigation.mouse.description": "Déplace le graph en cliquant avec la souris et sélectionne avec Shift + clic gauche", "account.preferences.graphNavigation.mouse.description": "Déplacez en faisant glisser le graph et utilisez Shift + clic gauche pour sélectionner",
"account.preferences.graphNavigation.mouse.label": "Souris", "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.description": "Déplace le board en déplaçant les 2 doigts et zoom pincant",
"account.preferences.graphNavigation.trackpad.label": "Trackpad", "account.preferences.graphNavigation.trackpad.label": "Trackpad",
@ -42,19 +42,19 @@
"auth.error.unknown": "Une erreur est survenue. Essaye à nouveau.", "auth.error.unknown": "Une erreur est survenue. Essaye à nouveau.",
"auth.magicLink.description": "N'oublie pas de vérifier ton dossier spam.", "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é.", "auth.magicLink.title": "Un email avec un lien d'authentification a été envoyé.",
"auth.noProvider.link": "configurer au moins un fournisseur d'authentification (E-mail, Google, GitHub, Facebook ou Azure AD).", "auth.noProvider.link": "configure au moins un fournisseur d'authentification (E-mail, Google, GitHub, Facebook ou Azure AD).",
"auth.noProvider.preLink": "Tu as besoin de", "auth.noProvider.preLink": "Tu as besoin de",
"auth.orEmailLabel": "Ou avec votre email", "auth.orEmailLabel": "Ou avec ton email",
"auth.register.aggreeToTerms": "En vous inscrivant, vous acceptez nos <terms>conditions de service</terms> et <privacy>politique de protection de la vie privée</privacy>.", "auth.register.aggreeToTerms": "En t'inscrivant, tu acceptes nos <terms>conditions d'utilisation</terms> et notre <privacy>politique de confidentialité</privacy>.",
"auth.register.alreadyHaveAccountLabel.link": "Se connecter", "auth.register.alreadyHaveAccountLabel.link": "Se connecter",
"auth.register.alreadyHaveAccountLabel.preLink": "Tu as déjà un compte?", "auth.register.alreadyHaveAccountLabel.preLink": "Tu as déjà un compte?",
"auth.register.heading": "Créer 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.description": "Les inscriptions sont désactivées.",
"auth.signinErrorToast.title": "Non autorisé", "auth.signinErrorToast.title": "Non autorisé",
"auth.signinErrorToast.tooManyRequests": "Trop de tentatives de connexion.", "auth.signinErrorToast.tooManyRequests": "Trop de tentatives de connexion.",
"auth.signin.heading": "Se connecter",
"auth.signin.noAccountLabel.link": "Inscris-toi gratuitement",
"auth.signin.noAccountLabel.preLink": "Tu n'as pas de compte?",
"auth.socialLogin.azureButton.label": "Continuer avec {azureProviderName}", "auth.socialLogin.azureButton.label": "Continuer avec {azureProviderName}",
"auth.socialLogin.customButton.label": "Continuer avec {customProviderName}", "auth.socialLogin.customButton.label": "Continuer avec {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continuer avec Facebook", "auth.socialLogin.facebookButton.label": "Continuer avec Facebook",
@ -131,8 +131,8 @@
"blocks.inputs.date.settings.format.label": "Format:", "blocks.inputs.date.settings.format.label": "Format:",
"blocks.inputs.date.settings.from.label": "Libellé début:", "blocks.inputs.date.settings.from.label": "Libellé début:",
"blocks.inputs.date.settings.isRange.label": "Plage de dates?", "blocks.inputs.date.settings.isRange.label": "Plage de dates?",
"blocks.inputs.date.settings.to.label": "Libellé fin:",
"blocks.inputs.date.settings.toInputValue.label": "De:", "blocks.inputs.date.settings.toInputValue.label": "De:",
"blocks.inputs.date.settings.to.label": "Libellé fin:",
"blocks.inputs.date.settings.withTime.label": "Avec horaires?", "blocks.inputs.date.settings.withTime.label": "Avec horaires?",
"blocks.inputs.file.collectMultiple.label": "Récolter fichiers", "blocks.inputs.file.collectMultiple.label": "Récolter fichiers",
"blocks.inputs.file.collectSingle.label": "Récolter un fichier", "blocks.inputs.file.collectSingle.label": "Récolter un fichier",
@ -143,6 +143,73 @@
"blocks.inputs.file.settings.saveSingleUpload.label": "Sauvegarder l'URL dans une variable:\n", "blocks.inputs.file.settings.saveSingleUpload.label": "Sauvegarder l'URL dans une variable:\n",
"blocks.inputs.file.settings.skip.label": "Libellé \"skip\":", "blocks.inputs.file.settings.skip.label": "Libellé \"skip\":",
"blocks.inputs.fileUpload.blockCard.tooltip": "Télécharger des fichiers", "blocks.inputs.fileUpload.blockCard.tooltip": "Télécharger des fichiers",
"blocks.inputs.number.settings.step.label": "Étape :",
"blocks.inputs.payment.collect.label": "Collecter",
"blocks.inputs.payment.placeholder.label": "Configurer...",
"blocks.inputs.payment.settings.account.label": "Compte:",
"blocks.inputs.payment.settings.accountText.label": "compte {provider}",
"blocks.inputs.payment.settings.additionalInformation.description.placeholder.label": "Un produit numérique",
"blocks.inputs.payment.settings.additionalInformation.email.label": "E-mail :",
"blocks.inputs.payment.settings.additionalInformation.label": "Informations supplémentaires",
"blocks.inputs.payment.settings.additionalInformation.name.label": "Nom:",
"blocks.inputs.payment.settings.additionalInformation.phone.label": "Numéro de téléphone:",
"blocks.inputs.payment.settings.address.city.label": "Ville:",
"blocks.inputs.payment.settings.address.country.label": "Pays:",
"blocks.inputs.payment.settings.address.label": "Adresse",
"blocks.inputs.payment.settings.address.line.label": "Ligne {line}:",
"blocks.inputs.payment.settings.address.postalCode.label": "Code postal:",
"blocks.inputs.payment.settings.address.state.label": "État :",
"blocks.inputs.payment.settings.credentials.connectNew.label": "Connecter nouveau",
"blocks.inputs.payment.settings.credentials.removeCredentials.label": "Supprimer les identifiants",
"blocks.inputs.payment.settings.currency.label": "Devise:",
"blocks.inputs.payment.settings.priceAmount.label": "Montant du prix:",
"blocks.inputs.payment.settings.provider.label": "Fournisseur:",
"blocks.inputs.payment.settings.stripeConfig.accountName.label": "Nom du compte:",
"blocks.inputs.payment.settings.stripeConfig.findKeys.here.label": "ici",
"blocks.inputs.payment.settings.stripeConfig.findKeys.label": "Vous pouvez trouver vos clés",
"blocks.inputs.payment.settings.stripeConfig.liveKeys.label": "Clés en direct:",
"blocks.inputs.payment.settings.stripeConfig.testKeys.infoText.label": "Sera utilisé lors de l'aperçu du bot.",
"blocks.inputs.payment.settings.stripeConfig.testKeys.label": "Clés de test:",
"blocks.inputs.payment.settings.stripeConfig.title.label": "Connecter le compte Stripe",
"blocks.inputs.payment.settings.successMessage.label": "Message de réussite :",
"blocks.inputs.phone.settings.defaultCountry.label": "Pays par défaut:",
"blocks.inputs.phone.settings.international.placeholder.label": "International",
"blocks.inputs.picture.itemSettings.image.change.label": "Changer l'image",
"blocks.inputs.picture.itemSettings.image.label": "Image :",
"blocks.inputs.picture.itemSettings.image.pick.label": "Choisir une image",
"blocks.inputs.picture.itemSettings.title.label": "Titre:",
"blocks.inputs.picture.settings.dynamicItems.descriptions.label": "Descriptions:",
"blocks.inputs.picture.settings.dynamicItems.images.label": "Images :",
"blocks.inputs.picture.settings.dynamicItems.label": "Éléments dynamiques ?",
"blocks.inputs.picture.settings.dynamicItems.titles.label": "Titres:",
"blocks.inputs.picture.settings.dynamicVariables.display.label": "Affiche",
"blocks.inputs.picture.settings.dynamicVariables.pictures.label": "images",
"blocks.inputs.rating.from.label": "Évaluer de",
"blocks.inputs.rating.settings.customIcon.label": "Icône personnalisée ?",
"blocks.inputs.rating.settings.extremelyLikely.placeholder.label": "Extrêmement probable",
"blocks.inputs.rating.settings.iconSVG.label": "Icône SVG:",
"blocks.inputs.rating.settings.maximum.label": "Maximum :",
"blocks.inputs.rating.settings.notLikely.placeholder.label": "Pas du tout probable",
"blocks.inputs.rating.settings.oneClickSubmit.infoText.label": "Si activé, la réponse sera soumise dès que l'utilisateur clique sur une note au lieu d'afficher le bouton \"Envoyer\".",
"blocks.inputs.rating.settings.oneClickSubmit.label": "Soumission en un clic",
"blocks.inputs.rating.settings.rateLabel.label": "étiquette {rate}",
"blocks.inputs.rating.settings.type.label": "Type :",
"blocks.inputs.rating.to.label": "de",
"blocks.inputs.settings.button.label": "Libellé du bouton:",
"blocks.inputs.settings.buttonText.label": "Envoyer",
"blocks.inputs.settings.description.label": "Description :",
"blocks.inputs.settings.displayCondition.label": "Condition d'affichage",
"blocks.inputs.settings.input.filterOptions.label": "Filtrer les options...",
"blocks.inputs.settings.input.placeholder.label": "Espace réservé de saisie:",
"blocks.inputs.settings.isSearchable.label": "Est-il consultable ?",
"blocks.inputs.settings.max.label": "Max :",
"blocks.inputs.settings.min.label": "Min :",
"blocks.inputs.settings.multipleChoice.label": "Choix multiple ?",
"blocks.inputs.settings.placeholder.label": "Espace réservé :",
"blocks.inputs.settings.retryMessage.label": "Message de réessai:",
"blocks.inputs.settings.saveAnswer.label": "Enregistrer la réponse dans une variable:",
"blocks.inputs.settings.submitButton.label": "Libellé \"submit\":",
"blocks.inputs.text.settings.longText.label": "Texte long ?",
"blocks.integrations.googleAnalytics.blockCard.tooltip": "Google Analytics", "blocks.integrations.googleAnalytics.blockCard.tooltip": "Google Analytics",
"blocks.integrations.googleSheets.blockCard.tooltip": "Google Sheets", "blocks.integrations.googleSheets.blockCard.tooltip": "Google Sheets",
"cancel": "Annuler", "cancel": "Annuler",
@ -150,14 +217,20 @@
"collaboration.roles.edit.label": "Éditeur", "collaboration.roles.edit.label": "Éditeur",
"collaboration.roles.full.label": "Accès complet", "collaboration.roles.full.label": "Accès complet",
"collaboration.roles.view.label": "Lecteur", "collaboration.roles.view.label": "Lecteur",
"colorPicker.advancedColors": "Couleurs avancées",
"colorPicker.colorValue.ariaLabel": "Valeur de couleur",
"colorPicker.pickColor.ariaLabel": "Choisissez une couleur",
"confirmModal.defaultTitle": "Es-tu sûr ?", "confirmModal.defaultTitle": "Es-tu sûr ?",
"connect": "Connecter",
"copied": "Copié", "copied": "Copié",
"copy": "Copier", "copy": "Copier",
"create": "Créer",
"dashboard.header.settingsButton.label": "Paramètres & Membres", "dashboard.header.settingsButton.label": "Paramètres & Membres",
"dashboard.redirectionMessage": "Redirection en cours...", "dashboard.redirectionMessage": "Redirection en cours...",
"dashboard.title": "Mes typebots", "dashboard.title": "Mes typebots",
"delete": "Supprimer", "delete": "Supprimer",
"downgrade": "Downgrade", "downgrade": "Downgrade",
"duplicate": "Dupliquer",
"editor.blockCard.logicBlock.tooltip.code.label": "Exécuter du code Javascript", "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.jump.label": "Passer rapidement au groupe suivant",
"editor.blockCard.logicBlock.tooltip.typebotLink.label": "Lier et exécuter un autre typebot", "editor.blockCard.logicBlock.tooltip.typebotLink.label": "Lier et exécuter un autre typebot",
@ -173,33 +246,23 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Fonctionne avec les PDF, les iframes, les sites web...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Fonctionne avec les PDF, les iframes, les sites web...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Redirection au clic", "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.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.textEditor.searchVariable.placeholder": "Rechercher une variable",
"editor.blocks.start.text": "Démarrer", "editor.blocks.start.text": "Démarrer",
"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.",
"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.graph.menu.documentationItem.label": "Documentation", "editor.graph.menu.documentationItem.label": "Documentation",
"editor.graph.menu.editorSettingsItem.label": "Paramètres", "editor.graph.menu.editorSettingsItem.label": "Paramètres",
"editor.graph.menu.exportFlowItem.label": "Exporter flow", "editor.graph.menu.exportFlowItem.label": "Exporter flow",
"editor.header.flowButton.label": "Flow", "editor.header.flowButton.label": "Flow",
"editor.header.helpButton.label": "Aide", "editor.header.helpButton.label": "Aide",
"editor.header.linkTab.searchInputPlaceholder.label": "Coller le lien de l'image...", "editor.header.linkTab.searchInputPlaceholder.label": "Coller le lien de l'image...",
"editor.header.previewButton.label": "Tester", "editor.header.previewButton.label": "Test",
"editor.header.redoButton.label": "Rétablir", "editor.header.redoButton.label": "Rétablir",
"editor.header.resultsButton.label": "Résultats", "editor.header.resultsButton.label": "Résultats",
"editor.header.savingSpinner.label": "Enregistrement...", "editor.header.savingSpinner.label": "Enregistrement...",
"editor.header.settingsButton.label": "Paramètres", "editor.header.settingsButton.label": "Paramètres",
"editor.header.themeButton.label": "Thème", "editor.header.themeButton.label": "Thème",
"editor.header.tooltip.changeIcon.label": "Changer l'icone", "editor.header.tooltip.changeIcon.label": "Changer l'icone",
"editor.header.undo.tooltip.label": "Modificiations annulées !",
"editor.header.undoButton.label": "Annuler", "editor.header.undoButton.label": "Annuler",
"editor.header.undo.tooltip.label": "Modificiations annulées !",
"editor.header.unpublishTypebot.error.label": "Erreur lors de la dépublication du typebot", "editor.header.unpublishTypebot.error.label": "Erreur lors de la dépublication du typebot",
"editor.header.uploadTab.uploadButton.label": "Choisis une image", "editor.header.uploadTab.uploadButton.label": "Choisis une image",
"editor.sidebarBlock.abTest.label": "AB Test", "editor.sidebarBlock.abTest.label": "AB Test",
@ -224,26 +287,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Évaluation", "editor.sidebarBlock.rating.label": "Évaluation",
"editor.sidebarBlock.redirect.label": "Rediriger", "editor.sidebarBlock.redirect.label": "Rediriger",
"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.sidebarBlock.script.label": "Script", "editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Définir variable", "editor.sidebarBlock.setVariable.label": "Définir variable",
"editor.sidebarBlock.sheets.label": "Sheets", "editor.sidebarBlock.sheets.label": "Sheets",
"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",
"editor.sidebarBlock.start.label": "Démarrer", "editor.sidebarBlock.start.label": "Démarrer",
"editor.sidebarBlock.text.label": "Texte", "editor.sidebarBlock.text.label": "Texte",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Vidéo", "editor.sidebarBlock.video.label": "Vidéo",
"editor.sidebarBlock.wait.label": "Attendre", "editor.sidebarBlock.wait.label": "Attendre",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Site web", "editor.sidebarBlock.website.label": "Site web",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "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",
"emojiList.categories.activities.label": "ACTIVITÉS", "emojiList.categories.activities.label": "ACTIVITÉS",
"emojiList.categories.animalsAndNature.label": "ANIMAUX & NATURE", "emojiList.categories.animalsAndNature.label": "ANIMAUX & NATURE",
"emojiList.categories.flags.label": "DRAPEAUX", "emojiList.categories.flags.label": "DRAPEAUX",
@ -265,12 +327,9 @@
"folders.typebotButton.live": "Live", "folders.typebotButton.live": "Live",
"folders.typebotButton.showMoreOptions": "Afficher plus d'options", "folders.typebotButton.showMoreOptions": "Afficher plus d'options",
"folders.typebotButton.unpublish": "Dépublier", "folders.typebotButton.unpublish": "Dépublier",
"help": "Aide",
"pending": "En attente", "pending": "En attente",
"preview.restartButton.label": "Redémarrer", "preview.restartButton.label": "Redémarrer",
"publish.error.label": "Erreur lors de la publication du typebot",
"publish.versionWarning.message.aboutToDeploy.label": "Tu es sur le point de déployer une version du typebot avec un nouveau moteur (Typebot v6).",
"publish.versionWarning.message.testInPreviewMode.label": "Ensuite, test bien ton typebot avant de le publier à nouveau.",
"publish.versionWarning.title.label": "⚠️ Nouvelle version du moteur",
"publishButton.closed.label": "Fermé", "publishButton.closed.label": "Fermé",
"publishButton.dropdown.close.label": "Clôturer le typebot", "publishButton.dropdown.close.label": "Clôturer le typebot",
"publishButton.dropdown.reopen.label": "Ré-ouvrir le typebot", "publishButton.dropdown.reopen.label": "Ré-ouvrir le typebot",
@ -280,9 +339,24 @@
"publishButton.label": "Publier", "publishButton.label": "Publier",
"publishButton.published.label": "Publié", "publishButton.published.label": "Publié",
"publishButton.tooltip.nonPublishedChanges.label": "Il y a des modifications non publiées.", "publishButton.tooltip.nonPublishedChanges.label": "Il y a des modifications non publiées.",
"publishButton.tooltip.publishedVersion.from.label": "Version publiée depuis {timeSince}.",
"publish.error.label": "Erreur lors de la publication du typebot",
"publish.versionWarning.checkBreakingChanges": "Assurez-vous de vérifier tous les <link>changements majeurs associés</link>",
"publish.versionWarning.message.aboutToDeploy.label": "Tu es sur le point de déployer une version du typebot avec un nouveau moteur (Typebot v6).",
"publish.versionWarning.message.testInPreviewMode.label": "Ensuite, test bien ton typebot avant de le publier à nouveau.",
"publish.versionWarning.title.label": "⚠️ Nouvelle version du moteur",
"remove": "Retirer", "remove": "Retirer",
"rename": "Renommer", "rename": "Renommer",
"save": "Enregistrer",
"select": "Sélectionner",
"share.button.label": "Partage", "share.button.label": "Partage",
"share.button.popover.ariaLabel": "Ouvrir la fenêtre de partage",
"share.button.popover.collaboratorsFetch.error.label": "Impossible de récupérer les collaborateurs",
"share.button.popover.invitationSent.successToast.label": "Invitation envoyée !",
"share.button.popover.invitationsFetch.error.label": "Impossible de récupérer les invitations",
"share.button.popover.inviteButton.label": "Inviter",
"share.button.popover.inviteInput.placeholder": "collegue@entreprise.fr",
"share.button.popover.publicFlow.label": "Rendre le flux public",
"skip": "Passer", "skip": "Passer",
"templates.buttons.fromScratchButton.label": "Commencer à partir de zéro", "templates.buttons.fromScratchButton.label": "Commencer à partir de zéro",
"templates.buttons.fromTemplateButton.label": "Commencer à partir d'un modèle", "templates.buttons.fromTemplateButton.label": "Commencer à partir d'un modèle",
@ -291,10 +365,10 @@
"templates.importFromFileButon.toastError.description": "Échec de l'analyse du fichier. Es-tu sûr que c'est un typebot ?", "templates.importFromFileButon.toastError.description": "Échec de l'analyse du fichier. Es-tu sûr que c'est un typebot ?",
"templates.modal.marketing.insuranceOffer.description": "Tu représentes une compagnie d'assurance pour chiens. Ce bot te permet de collecter des informations sur le chien et de fournir un devis.", "templates.modal.marketing.insuranceOffer.description": "Tu représentes une compagnie d'assurance pour chiens. Ce bot te permet de collecter des informations sur le chien et de fournir un devis.",
"templates.modal.marketing.insuranceOffer.name": "Offre d'Assurance", "templates.modal.marketing.insuranceOffer.name": "Offre d'Assurance",
"templates.modal.marketing.leadGenWithAi.description": "Tu représentes une agence de marketing et ce bot te permet de générer de nouveaux leads intéressés par tes services. Un bloc IA est utilisé pour approfondir les besoins de l'utilisateur.",
"templates.modal.marketing.leadGenWithAi.name": "Lead gen avec IA",
"templates.modal.marketing.leadGeneration.description": "Tu représentes une agence de marketing et ce bot te permet de générer de nouveaux leads intéressés par tes services.", "templates.modal.marketing.leadGeneration.description": "Tu représentes une agence de marketing et ce bot te permet de générer de nouveaux leads intéressés par tes services.",
"templates.modal.marketing.leadGeneration.name": "Génération de Leads", "templates.modal.marketing.leadGeneration.name": "Génération de Leads",
"templates.modal.marketing.leadGenWithAi.description": "Tu représentes une agence de marketing et ce bot te permet de générer de nouveaux leads intéressés par tes services. Un bloc IA est utilisé pour approfondir les besoins de l'utilisateur.",
"templates.modal.marketing.leadGenWithAi.name": "Lead gen avec IA",
"templates.modal.marketing.leadMagnet.description": "Fournis un contenu gratuit à tes prospects en échange de leurs contact.", "templates.modal.marketing.leadMagnet.description": "Fournis un contenu gratuit à tes prospects en échange de leurs contact.",
"templates.modal.marketing.leadMagnet.name": "Lead magnet", "templates.modal.marketing.leadMagnet.name": "Lead magnet",
"templates.modal.marketing.leadScoring.description": "Calcule un score en fonction de questions de qualification des leads pour automatiquement classer tes prospects.", "templates.modal.marketing.leadScoring.description": "Calcule un score en fonction de questions de qualification des leads pour automatiquement classer tes prospects.",
@ -328,14 +402,58 @@
"templates.modal.product.userOnboarding.description": "Un bot qui demande des informations sur les nouveaux utilisateurs avant qu'ils commencent à utiliser ton produit.", "templates.modal.product.userOnboarding.description": "Un bot qui demande des informations sur les nouveaux utilisateurs avant qu'ils commencent à utiliser ton produit.",
"templates.modal.product.userOnboarding.name": "Intégration Utilisateur", "templates.modal.product.userOnboarding.name": "Intégration Utilisateur",
"templates.modal.useTemplateButton.label": "Utiliser ce modèle", "templates.modal.useTemplateButton.label": "Utiliser ce modèle",
"theme.sideMenu.chat": "Chat",
"theme.sideMenu.chat.botAvatar": "Avatar du bot",
"theme.sideMenu.chat.botBubbles": "Bulles du bot",
"theme.sideMenu.chat.buttons": "Boutons",
"theme.sideMenu.chat.inputs": "Inputs",
"theme.sideMenu.chat.theme.background": "Arrière-plan:",
"theme.sideMenu.chat.theme.placeholder": "Texte de l'espace réservé:",
"theme.sideMenu.chat.theme.text": "Texte:",
"theme.sideMenu.chat.userAvatar": "Avatar de l'utilisateur",
"theme.sideMenu.chat.userBubbles": "Bulles utilisateur",
"theme.sideMenu.customCSS": "CSS personnalisé",
"theme.sideMenu.global": "Global",
"theme.sideMenu.global.background": "Arrière-plan",
"theme.sideMenu.global.background.color": "Couleur de fond:",
"theme.sideMenu.global.background.color.select": "Couleur",
"theme.sideMenu.global.background.image.alt": "Image de fond",
"theme.sideMenu.global.background.image.button": "Sélectionner une image",
"theme.sideMenu.global.background.image.select": "Image",
"theme.sideMenu.global.background.none.select": "Aucun",
"theme.sideMenu.global.font": "Police",
"theme.sideMenu.global.typebotBrand": "Afficher la marque Typebot",
"theme.sideMenu.template": "Modèles",
"theme.sideMenu.template.gallery": "Galerie",
"theme.sideMenu.template.gallery.avatarPreview.alt": "Aperçu de l'avatar dans la carte du modèle de thème",
"theme.sideMenu.template.myTemplates": "Mes modèles",
"theme.sideMenu.template.myTemplates.menu.ariaLabel": "Ouvrir le menu des modèles",
"theme.sideMenu.template.myTemplates.saveTheme": "Enregistrer le thème actuel",
"theme.sideMenu.template.myTemplates.saveTheme.myTemplate": "Mon modèle",
"theme.sideMenu.template.myTemplates.saveTheme.name": "Nom:",
"theme.sideMenu.template.myTemplates.saveTheme.saveAsNew": "Enregistrer comme nouveau modèle",
"theme.sideMenu.template.myTemplates.saveTheme.title": "Enregistrer le thème",
"theme.sideMenu.title": "Personnaliser le thème",
"timeSince.days": "il y a {count}j",
"timeSince.hours": "il y a {count}h",
"timeSince.minutes": "il y a {count}m",
"timeSince.months": "il y a {count} mois",
"timeSince.seconds": "il y a {count}s",
"timeSince.years": "il y a {count} ans",
"typebots.defaultName": "Mon typebot", "typebots.defaultName": "Mon typebot",
"update": "Mettre à jour",
"upgrade": "Upgrade", "upgrade": "Upgrade",
"variables.button.searchInput.placeholder": "Rechercher une variable",
"variables.button.tooltip": "Insérer une variable",
"variables.remove": "Supprimer la variable",
"variables.rename": "Renommer la variable",
"variables.search": "Rechercher une variable",
"variables.select": "Sélectionner une variable",
"variables.set": "Définir",
"video.aspectRatioInput.label": "Ratio", "video.aspectRatioInput.label": "Ratio",
"video.aspectRatioInput.moreInfoTooltip": "Exemple: \"16/9\" ou \"9/16\"",
"video.maxWidthInput.label": "Largeur max", "video.maxWidthInput.label": "Largeur max",
"video.maxWidthInput.moreInfoTooltip": "Exemple: \"300px\" ou \"100%\"",
"video.urlInput.helperText": "Fonctionne avec Youtube, Vimeo, Gumlet, TikTok et autres", "video.urlInput.helperText": "Fonctionne avec Youtube, Vimeo, Gumlet, TikTok et autres",
"video.urlInput.placeholder": "Collez le lien de la vidéo...", "video.urlInput.placeholder": "Coller le lien de la vidéo...",
"workspace.dropdown.logoutButton.label": "Déconnexion", "workspace.dropdown.logoutButton.label": "Déconnexion",
"workspace.dropdown.newButton.label": "Nouveau workspace", "workspace.dropdown.newButton.label": "Nouveau workspace",
"workspace.membersList.inviteButton.label": "Inviter", "workspace.membersList.inviteButton.label": "Inviter",

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Creare", "account.apiTokens.createButton.label": "Creare",
"account.apiTokens.createModal.copyInstruction": "Copiate il vostro token e conservatelo in un luogo sicuro.", "account.apiTokens.createModal.copyInstruction": "Copiate il vostro token e conservatelo in un luogo sicuro.",
"account.apiTokens.createModal.createButton.label": "Creare un token", "account.apiTokens.createModal.createButton.label": "Creare un token",
"account.apiTokens.createModal.createHeading": "Creare un token",
"account.apiTokens.createModal.createdHeading": "Gettone creato", "account.apiTokens.createModal.createdHeading": "Gettone creato",
"account.apiTokens.createModal.createHeading": "Creare un token",
"account.apiTokens.createModal.doneButton.label": "Fatto", "account.apiTokens.createModal.doneButton.label": "Fatto",
"account.apiTokens.createModal.nameInput.label": "Inserite un nome univoco per il vostro token, in modo da differenziarlo da altri token.", "account.apiTokens.createModal.nameInput.label": "Inserite un nome univoco per il vostro token, in modo da differenziarlo da altri token.",
"account.apiTokens.createModal.nameInput.placeholder": "Ad esempio Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "Ad esempio Zapier, Github, Make.com",
@ -49,12 +49,12 @@
"auth.register.alreadyHaveAccountLabel.link": "Accedi", "auth.register.alreadyHaveAccountLabel.link": "Accedi",
"auth.register.alreadyHaveAccountLabel.preLink": "Hai già un account?", "auth.register.alreadyHaveAccountLabel.preLink": "Hai già un account?",
"auth.register.heading": "Creare un account", "auth.register.heading": "Creare un account",
"auth.signin.heading": "Accedi",
"auth.signin.noAccountLabel.link": "Iscriviti gratuitamente",
"auth.signin.noAccountLabel.preLink": "Non avete un account?",
"auth.signinErrorToast.description": "Le iscrizioni sono disabilitate.", "auth.signinErrorToast.description": "Le iscrizioni sono disabilitate.",
"auth.signinErrorToast.title": "Non autorizzato", "auth.signinErrorToast.title": "Non autorizzato",
"auth.signinErrorToast.tooManyRequests": "Troppe richieste. Riprovare più tardi.", "auth.signinErrorToast.tooManyRequests": "Troppe richieste. Riprovare più tardi.",
"auth.signin.heading": "Accedi",
"auth.signin.noAccountLabel.link": "Iscriviti gratuitamente",
"auth.signin.noAccountLabel.preLink": "Non avete un account?",
"auth.socialLogin.azureButton.label": "Continuare con {azureProviderName}", "auth.socialLogin.azureButton.label": "Continuare con {azureProviderName}",
"auth.socialLogin.customButton.label": "Continuare con {customProviderName}", "auth.socialLogin.customButton.label": "Continuare con {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continua con Facebook", "auth.socialLogin.facebookButton.label": "Continua con Facebook",
@ -131,8 +131,8 @@
"blocks.inputs.date.settings.format.label": "Formato:", "blocks.inputs.date.settings.format.label": "Formato:",
"blocks.inputs.date.settings.from.label": "Dall'etichetta:", "blocks.inputs.date.settings.from.label": "Dall'etichetta:",
"blocks.inputs.date.settings.isRange.label": "Il raggio d'azione è?", "blocks.inputs.date.settings.isRange.label": "Il raggio d'azione è?",
"blocks.inputs.date.settings.to.label": "Da etichettare:",
"blocks.inputs.date.settings.toInputValue.label": "A:", "blocks.inputs.date.settings.toInputValue.label": "A:",
"blocks.inputs.date.settings.to.label": "Da etichettare:",
"blocks.inputs.date.settings.withTime.label": "Con il tempo?", "blocks.inputs.date.settings.withTime.label": "Con il tempo?",
"blocks.inputs.file.collectMultiple.label": "Raccogliere i file", "blocks.inputs.file.collectMultiple.label": "Raccogliere i file",
"blocks.inputs.file.collectSingle.label": "Raccogliere il file", "blocks.inputs.file.collectSingle.label": "Raccogliere il file",
@ -246,18 +246,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Funziona con PDF, iframe, siti web...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Funziona con PDF, iframe, siti web...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Su clicca link", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Su clicca link",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Testo alt del link (descrizione)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Testo alt del link (descrizione)",
"editor.blocks.bubbles.textEditor.plate.label": "Editor di testo",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Ricerca di una variabile", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Ricerca di una variabile",
"editor.blocks.start.text": "Inizio", "editor.blocks.start.text": "Inizio",
"editor.gettingStartedModal.editorBasics.heading": "Nozioni di base dell'editor",
"editor.gettingStartedModal.editorBasics.list.four.label": "Visualizzare l'anteprima del bot facendo clic sul pulsante di prova in alto a destra.",
"editor.gettingStartedModal.editorBasics.list.label": "Non esitate a utilizzare la bolla in basso a destra per contattarmi in caso di domande. Di solito rispondo entro le 24 ore successive.",
"editor.gettingStartedModal.editorBasics.list.one.label": "La barra laterale di sinistra contiene i blocchi che si possono trascinare e rilasciare sulla tavola.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Collegare i gruppi tra loro",
"editor.gettingStartedModal.editorBasics.list.two.label": "È possibile raggruppare i blocchi facendoli cadere uno sotto l'altro o uno sopra l'altro.",
"editor.gettingStartedModal.seeAction.item.label": "Altri video",
"editor.gettingStartedModal.seeAction.label": "Vedetelo in azione",
"editor.gettingStartedModal.seeAction.time": "5 minuti",
"editor.graph.menu.documentationItem.label": "Documentazione", "editor.graph.menu.documentationItem.label": "Documentazione",
"editor.graph.menu.editorSettingsItem.label": "Impostazioni dell'editor", "editor.graph.menu.editorSettingsItem.label": "Impostazioni dell'editor",
"editor.graph.menu.exportFlowItem.label": "Esporta il flusso", "editor.graph.menu.exportFlowItem.label": "Esporta il flusso",
@ -271,8 +261,8 @@
"editor.header.settingsButton.label": "Impostazioni", "editor.header.settingsButton.label": "Impostazioni",
"editor.header.themeButton.label": "Tema", "editor.header.themeButton.label": "Tema",
"editor.header.tooltip.changeIcon.label": "Cambia icona", "editor.header.tooltip.changeIcon.label": "Cambia icona",
"editor.header.undo.tooltip.label": "Modifiche annullate!",
"editor.header.undoButton.label": "Annullamento", "editor.header.undoButton.label": "Annullamento",
"editor.header.undo.tooltip.label": "Modifiche annullate!",
"editor.header.unpublishTypebot.error.label": "Errore durante la non pubblicazione di typebot", "editor.header.unpublishTypebot.error.label": "Errore durante la non pubblicazione di typebot",
"editor.header.uploadTab.uploadButton.label": "Scegliere un'immagine", "editor.header.uploadTab.uploadButton.label": "Scegliere un'immagine",
"editor.sidebarBlock.abTest.label": "AB Test", "editor.sidebarBlock.abTest.label": "AB Test",
@ -297,26 +287,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Valutazione", "editor.sidebarBlock.rating.label": "Valutazione",
"editor.sidebarBlock.redirect.label": "Reindirizzamento", "editor.sidebarBlock.redirect.label": "Reindirizzamento",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bolle",
"editor.sidebarBlocks.blockType.inputs.heading": "Inserimenti",
"editor.sidebarBlocks.blockType.integrations.heading": "integrazioni",
"editor.sidebarBlocks.blockType.logic.heading": "Logica",
"editor.sidebarBlock.script.label": "Script", "editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Impostare la variabile", "editor.sidebarBlock.setVariable.label": "Impostare la variabile",
"editor.sidebarBlock.sheets.label": "Sheets", "editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Blocco",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Sblocco",
"editor.sidebarBlocks.sidebar.lock.label": "Blocca barra laterale",
"editor.sidebarBlocks.sidebar.unlock.label": "Sblocca barra laterale",
"editor.sidebarBlock.start.label": "Inizio", "editor.sidebarBlock.start.label": "Inizio",
"editor.sidebarBlock.text.label": "Testo", "editor.sidebarBlock.text.label": "Testo",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Video", "editor.sidebarBlock.video.label": "Video",
"editor.sidebarBlock.wait.label": "Attendi", "editor.sidebarBlock.wait.label": "Attendi",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Sito Web", "editor.sidebarBlock.website.label": "Sito Web",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bolle",
"editor.sidebarBlocks.blockType.inputs.heading": "Inserimenti",
"editor.sidebarBlocks.blockType.integrations.heading": "integrazioni",
"editor.sidebarBlocks.blockType.logic.heading": "Logica",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Blocco",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Sblocco",
"editor.sidebarBlocks.sidebar.lock.label": "Blocca barra laterale",
"editor.sidebarBlocks.sidebar.unlock.label": "Sblocca barra laterale",
"emojiList.categories.activities.label": "ATTIVITÀ", "emojiList.categories.activities.label": "ATTIVITÀ",
"emojiList.categories.animalsAndNature.label": "ANIMALI E NATURA", "emojiList.categories.animalsAndNature.label": "ANIMALI E NATURA",
"emojiList.categories.flags.label": "BANDIERE", "emojiList.categories.flags.label": "BANDIERE",
@ -341,11 +330,6 @@
"help": "Aiuto", "help": "Aiuto",
"pending": "In attesa", "pending": "In attesa",
"preview.restartButton.label": "Riavvio", "preview.restartButton.label": "Riavvio",
"publish.error.label": "Errore durante la pubblicazione di typebot",
"publish.versionWarning.checkBreakingChanges": "Assicuratevi di controllare tutte le <link>modifiche di rottura associate</link>.",
"publish.versionWarning.message.aboutToDeploy.label": "Si sta per distribuire una versione del bot con un motore aggiornato. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Quindi testate a fondo il bot in modalità anteprima prima di pubblicarlo.",
"publish.versionWarning.title.label": "⚠️ Nuova versione del motore",
"publishButton.closed.label": "Chiuso", "publishButton.closed.label": "Chiuso",
"publishButton.dropdown.close.label": "Chiudere il typebot alle nuove risposte", "publishButton.dropdown.close.label": "Chiudere il typebot alle nuove risposte",
"publishButton.dropdown.reopen.label": "Riaprire il typebot alle nuove risposte", "publishButton.dropdown.reopen.label": "Riaprire il typebot alle nuove risposte",
@ -356,6 +340,11 @@
"publishButton.published.label": "Pubblicato", "publishButton.published.label": "Pubblicato",
"publishButton.tooltip.nonPublishedChanges.label": "Ci sono modifiche non pubblicate.", "publishButton.tooltip.nonPublishedChanges.label": "Ci sono modifiche non pubblicate.",
"publishButton.tooltip.publishedVersion.from.label": "Versione pubblicata da {timeSince}.", "publishButton.tooltip.publishedVersion.from.label": "Versione pubblicata da {timeSince}.",
"publish.error.label": "Errore durante la pubblicazione di typebot",
"publish.versionWarning.checkBreakingChanges": "Assicuratevi di controllare tutte le <link>modifiche di rottura associate</link>.",
"publish.versionWarning.message.aboutToDeploy.label": "Si sta per distribuire una versione del bot con un motore aggiornato. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Quindi testate a fondo il bot in modalità anteprima prima di pubblicarlo.",
"publish.versionWarning.title.label": "⚠️ Nuova versione del motore",
"remove": "Rimuovere", "remove": "Rimuovere",
"rename": "Rinominare", "rename": "Rinominare",
"save": "Salvare", "save": "Salvare",
@ -376,10 +365,10 @@
"templates.importFromFileButon.toastError.description": "Impossibile analizzare il file. Sei sicuro che sia un typebot?", "templates.importFromFileButon.toastError.description": "Impossibile analizzare il file. Sei sicuro che sia un typebot?",
"templates.modal.marketing.insuranceOffer.description": "Siete una compagnia di assicurazioni per cani. Questo bot vi permette di raccogliere informazioni sul cane e di fornire un preventivo.", "templates.modal.marketing.insuranceOffer.description": "Siete una compagnia di assicurazioni per cani. Questo bot vi permette di raccogliere informazioni sul cane e di fornire un preventivo.",
"templates.modal.marketing.insuranceOffer.name": "Offerta assicurativa", "templates.modal.marketing.insuranceOffer.name": "Offerta assicurativa",
"templates.modal.marketing.leadGenWithAi.description": "Siete un'agenzia di marketing e questo bot vi permette di generare nuovi contatti interessati ai vostri servizi. Un blocco di intelligenza artificiale viene utilizzato per approfondire le esigenze degli utenti.",
"templates.modal.marketing.leadGenWithAi.name": "Lead Gen con l'intelligenza artificiale",
"templates.modal.marketing.leadGeneration.description": "Siete un'agenzia di marketing e questo bot vi permette di generare nuovi contatti interessati ai vostri servizi.", "templates.modal.marketing.leadGeneration.description": "Siete un'agenzia di marketing e questo bot vi permette di generare nuovi contatti interessati ai vostri servizi.",
"templates.modal.marketing.leadGeneration.name": "Generazione di lead", "templates.modal.marketing.leadGeneration.name": "Generazione di lead",
"templates.modal.marketing.leadGenWithAi.description": "Siete un'agenzia di marketing e questo bot vi permette di generare nuovi contatti interessati ai vostri servizi. Un blocco di intelligenza artificiale viene utilizzato per approfondire le esigenze degli utenti.",
"templates.modal.marketing.leadGenWithAi.name": "Lead Gen con l'intelligenza artificiale",
"templates.modal.marketing.leadMagnet.description": "Fornite un contenuto gratuito ai vostri potenziali clienti in cambio delle loro informazioni di contatto.", "templates.modal.marketing.leadMagnet.description": "Fornite un contenuto gratuito ai vostri potenziali clienti in cambio delle loro informazioni di contatto.",
"templates.modal.marketing.leadMagnet.name": "Lead Magnet", "templates.modal.marketing.leadMagnet.name": "Lead Magnet",
"templates.modal.marketing.leadScoring.description": "Calcolate un punteggio in base alle domande di qualificazione dei lead per classificare i vostri nuovi potenziali clienti.", "templates.modal.marketing.leadScoring.description": "Calcolate un punteggio in base alle domande di qualificazione dei lead per classificare i vostri nuovi potenziali clienti.",
@ -417,7 +406,6 @@
"theme.sideMenu.chat.botAvatar": "Avatar del bot", "theme.sideMenu.chat.botAvatar": "Avatar del bot",
"theme.sideMenu.chat.botBubbles": "Bolle del bot", "theme.sideMenu.chat.botBubbles": "Bolle del bot",
"theme.sideMenu.chat.buttons": "Pulsanti", "theme.sideMenu.chat.buttons": "Pulsanti",
"theme.sideMenu.chat.cornersRoundness": "Rotondità degli angoli",
"theme.sideMenu.chat.inputs": "inserimenti", "theme.sideMenu.chat.inputs": "inserimenti",
"theme.sideMenu.chat.theme.background": "Sfondo:", "theme.sideMenu.chat.theme.background": "Sfondo:",
"theme.sideMenu.chat.theme.placeholder": "Testo segnaposto:", "theme.sideMenu.chat.theme.placeholder": "Testo segnaposto:",

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Criar", "account.apiTokens.createButton.label": "Criar",
"account.apiTokens.createModal.copyInstruction": "Por favor, copie seu token e guarde-o em um lugar seguro.", "account.apiTokens.createModal.copyInstruction": "Por favor, copie seu token e guarde-o em um lugar seguro.",
"account.apiTokens.createModal.createButton.label": "Criar token", "account.apiTokens.createModal.createButton.label": "Criar token",
"account.apiTokens.createModal.createHeading": "Criar Token",
"account.apiTokens.createModal.createdHeading": "Token Criado", "account.apiTokens.createModal.createdHeading": "Token Criado",
"account.apiTokens.createModal.createHeading": "Criar Token",
"account.apiTokens.createModal.doneButton.label": "Concluído", "account.apiTokens.createModal.doneButton.label": "Concluído",
"account.apiTokens.createModal.nameInput.label": "Insira um nome único para o seu token para diferenciá-lo de outros tokens.", "account.apiTokens.createModal.nameInput.label": "Insira um nome único para o seu token para diferenciá-lo de outros tokens.",
"account.apiTokens.createModal.nameInput.placeholder": "Ex. Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "Ex. Zapier, Github, Make.com",
@ -49,12 +49,12 @@
"auth.register.alreadyHaveAccountLabel.link": "Entrar", "auth.register.alreadyHaveAccountLabel.link": "Entrar",
"auth.register.alreadyHaveAccountLabel.preLink": "Já tem uma conta?", "auth.register.alreadyHaveAccountLabel.preLink": "Já tem uma conta?",
"auth.register.heading": "Criar uma conta", "auth.register.heading": "Criar uma conta",
"auth.signin.heading": "Entrar",
"auth.signin.noAccountLabel.link": "Registre-se gratuitamente",
"auth.signin.noAccountLabel.preLink": "Não tem uma conta?",
"auth.signinErrorToast.description": "As inscrições estão desativadas.", "auth.signinErrorToast.description": "As inscrições estão desativadas.",
"auth.signinErrorToast.title": "Não autorizado", "auth.signinErrorToast.title": "Não autorizado",
"auth.signinErrorToast.tooManyRequests": "Muitas tentativas. Tente novamente mais tarde.", "auth.signinErrorToast.tooManyRequests": "Muitas tentativas. Tente novamente mais tarde.",
"auth.signin.heading": "Entrar",
"auth.signin.noAccountLabel.link": "Registre-se gratuitamente",
"auth.signin.noAccountLabel.preLink": "Não tem uma conta?",
"auth.socialLogin.azureButton.label": "Continuar com {azureProviderName}", "auth.socialLogin.azureButton.label": "Continuar com {azureProviderName}",
"auth.socialLogin.customButton.label": "Continuar com {customProviderName}", "auth.socialLogin.customButton.label": "Continuar com {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continuar com Facebook", "auth.socialLogin.facebookButton.label": "Continuar com Facebook",
@ -131,8 +131,8 @@
"blocks.inputs.date.settings.format.label": "Formatar:", "blocks.inputs.date.settings.format.label": "Formatar:",
"blocks.inputs.date.settings.from.label": "Legenda de:", "blocks.inputs.date.settings.from.label": "Legenda de:",
"blocks.inputs.date.settings.isRange.label": "Intervalo?", "blocks.inputs.date.settings.isRange.label": "Intervalo?",
"blocks.inputs.date.settings.to.label": "Legenda até:",
"blocks.inputs.date.settings.toInputValue.label": "Até:", "blocks.inputs.date.settings.toInputValue.label": "Até:",
"blocks.inputs.date.settings.to.label": "Legenda até:",
"blocks.inputs.date.settings.withTime.label": "Com tempo?", "blocks.inputs.date.settings.withTime.label": "Com tempo?",
"blocks.inputs.file.collectMultiple.label": "Coletar arquivos", "blocks.inputs.file.collectMultiple.label": "Coletar arquivos",
"blocks.inputs.file.collectSingle.label": "Coletar arquivo", "blocks.inputs.file.collectSingle.label": "Coletar arquivo",
@ -246,18 +246,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Compatível com PDFs, iframes, websites...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Compatível com PDFs, iframes, websites...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Link ao clicar", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Link ao clicar",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texto alternativo do link (descrição)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texto alternativo do link (descrição)",
"editor.blocks.bubbles.textEditor.plate.label": "Editor de texto",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Pesquisar uma variável", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Pesquisar uma variável",
"editor.blocks.start.text": "Início", "editor.blocks.start.text": "Início",
"editor.gettingStartedModal.editorBasics.heading": "Fundamentos do Editor",
"editor.gettingStartedModal.editorBasics.list.four.label": "Pré-visualize o seu bot ao clicar no botão de visualizar no canto superior direito",
"editor.gettingStartedModal.editorBasics.list.label": "Sinta-se à vontade para usar o chat no canto inferior direito para entrar em contato se tiver alguma dúvida. Normalmente, respondo nas próximas 24 horas.",
"editor.gettingStartedModal.editorBasics.list.one.label": "A barra lateral esquerda contém blocos que podem ser arrastados e soltos no quadro.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Conecte os grupos entre eles",
"editor.gettingStartedModal.editorBasics.list.two.label": "Você pode agrupar blocos juntos, colocando-os abaixo ou acima dos outros",
"editor.gettingStartedModal.seeAction.item.label": "Outros vídeos",
"editor.gettingStartedModal.seeAction.label": "Veja como funciona em",
"editor.gettingStartedModal.seeAction.time": "5 minutos",
"editor.graph.menu.documentationItem.label": "Documentação", "editor.graph.menu.documentationItem.label": "Documentação",
"editor.graph.menu.editorSettingsItem.label": "Configurações do editor", "editor.graph.menu.editorSettingsItem.label": "Configurações do editor",
"editor.graph.menu.exportFlowItem.label": "Exportar fluxo", "editor.graph.menu.exportFlowItem.label": "Exportar fluxo",
@ -271,8 +261,8 @@
"editor.header.settingsButton.label": "Configurações", "editor.header.settingsButton.label": "Configurações",
"editor.header.themeButton.label": "Tema", "editor.header.themeButton.label": "Tema",
"editor.header.tooltip.changeIcon.label": "Alterar Ícone", "editor.header.tooltip.changeIcon.label": "Alterar Ícone",
"editor.header.undo.tooltip.label": "Alterações revertidas Changes reverted!",
"editor.header.undoButton.label": "Desfazer", "editor.header.undoButton.label": "Desfazer",
"editor.header.undo.tooltip.label": "Alterações revertidas Changes reverted!",
"editor.header.unpublishTypebot.error.label": "Erro durante a despublicação do typebot", "editor.header.unpublishTypebot.error.label": "Erro durante a despublicação do typebot",
"editor.header.uploadTab.uploadButton.label": "Escolha uma imagem", "editor.header.uploadTab.uploadButton.label": "Escolha uma imagem",
"editor.sidebarBlock.abTest.label": "Teste AB", "editor.sidebarBlock.abTest.label": "Teste AB",
@ -297,26 +287,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Avaliação", "editor.sidebarBlock.rating.label": "Avaliação",
"editor.sidebarBlock.redirect.label": "Redirecionar", "editor.sidebarBlock.redirect.label": "Redirecionar",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrações",
"editor.sidebarBlocks.blockType.logic.heading": "Condicionais",
"editor.sidebarBlock.script.label": "Script", "editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Variável", "editor.sidebarBlock.setVariable.label": "Variável",
"editor.sidebarBlock.sheets.label": "Sheets", "editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Bloquear",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Desbloquear",
"editor.sidebarBlocks.sidebar.lock.label": "Bloquear barra lateral",
"editor.sidebarBlocks.sidebar.unlock.label": "Desbloquear barra lateral",
"editor.sidebarBlock.start.label": "Início", "editor.sidebarBlock.start.label": "Início",
"editor.sidebarBlock.text.label": "Texto", "editor.sidebarBlock.text.label": "Texto",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Vídeo", "editor.sidebarBlock.video.label": "Vídeo",
"editor.sidebarBlock.wait.label": "Espera", "editor.sidebarBlock.wait.label": "Espera",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Website", "editor.sidebarBlock.website.label": "Website",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrações",
"editor.sidebarBlocks.blockType.logic.heading": "Condicionais",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Bloquear",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Desbloquear",
"editor.sidebarBlocks.sidebar.lock.label": "Bloquear barra lateral",
"editor.sidebarBlocks.sidebar.unlock.label": "Desbloquear barra lateral",
"emojiList.categories.activities.label": "ATIVIDADES", "emojiList.categories.activities.label": "ATIVIDADES",
"emojiList.categories.animalsAndNature.label": "ANIMAIS & NATUREZA", "emojiList.categories.animalsAndNature.label": "ANIMAIS & NATUREZA",
"emojiList.categories.flags.label": "BANDEIRAS", "emojiList.categories.flags.label": "BANDEIRAS",
@ -341,11 +330,6 @@
"help": "Ajuda", "help": "Ajuda",
"pending": "Pendente", "pending": "Pendente",
"preview.restartButton.label": "Reiniciar", "preview.restartButton.label": "Reiniciar",
"publish.error.label": "Erro durante a publicação do typebot",
"publish.versionWarning.checkBreakingChanges": "Certifique-se de verificar todas as <link>alterações significativas associadas</link>",
"publish.versionWarning.message.aboutToDeploy.label": "Você está prestes a fazer o deploy de uma versão do seu bot com uma engine atualizada. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Em seguida, teste o bot completamente no modo de visualização antes de publicar.",
"publish.versionWarning.title.label": "⚠️ Nova versão da engine",
"publishButton.closed.label": "Fechado", "publishButton.closed.label": "Fechado",
"publishButton.dropdown.close.label": "Fechar typebot para novas respostas", "publishButton.dropdown.close.label": "Fechar typebot para novas respostas",
"publishButton.dropdown.reopen.label": "Reabrir typebot para novas respostas", "publishButton.dropdown.reopen.label": "Reabrir typebot para novas respostas",
@ -356,6 +340,11 @@
"publishButton.published.label": "Publicado", "publishButton.published.label": "Publicado",
"publishButton.tooltip.nonPublishedChanges.label": "Existem alterações não publicadas.", "publishButton.tooltip.nonPublishedChanges.label": "Existem alterações não publicadas.",
"publishButton.tooltip.publishedVersion.from.label": "Versão publicada de {timeSince}.", "publishButton.tooltip.publishedVersion.from.label": "Versão publicada de {timeSince}.",
"publish.error.label": "Erro durante a publicação do typebot",
"publish.versionWarning.checkBreakingChanges": "Certifique-se de verificar todas as <link>alterações significativas associadas</link>",
"publish.versionWarning.message.aboutToDeploy.label": "Você está prestes a fazer o deploy de uma versão do seu bot com uma engine atualizada. (Typebot V6).",
"publish.versionWarning.message.testInPreviewMode.label": "Em seguida, teste o bot completamente no modo de visualização antes de publicar.",
"publish.versionWarning.title.label": "⚠️ Nova versão da engine",
"remove": "Remover", "remove": "Remover",
"rename": "Renomear", "rename": "Renomear",
"save": "Salvar", "save": "Salvar",
@ -376,10 +365,10 @@
"templates.importFromFileButon.toastError.description": "Falha ao analisar o arquivo. Tem certeza de que é um typebot?", "templates.importFromFileButon.toastError.description": "Falha ao analisar o arquivo. Tem certeza de que é um typebot?",
"templates.modal.marketing.insuranceOffer.description": "Você é uma seguradora para cães. Este bot permite coletar informações sobre o cachorro e fornecer um orçamento.", "templates.modal.marketing.insuranceOffer.description": "Você é uma seguradora para cães. Este bot permite coletar informações sobre o cachorro e fornecer um orçamento.",
"templates.modal.marketing.insuranceOffer.name": "Oferta de Seguro", "templates.modal.marketing.insuranceOffer.name": "Oferta de Seguro",
"templates.modal.marketing.leadGenWithAi.description": "Você é uma agência de marketing e este bot permite gerar novos leads interessados em seus serviços. Um bloco de IA é usado para aprofundar nas necessidades do usuário.",
"templates.modal.marketing.leadGenWithAi.name": "Geração de Leads com IA",
"templates.modal.marketing.leadGeneration.description": "Você é uma agência de marketing e este bot lhe permite gerar novos leads interessados em seus serviços.", "templates.modal.marketing.leadGeneration.description": "Você é uma agência de marketing e este bot lhe permite gerar novos leads interessados em seus serviços.",
"templates.modal.marketing.leadGeneration.name": "Geração de Leads", "templates.modal.marketing.leadGeneration.name": "Geração de Leads",
"templates.modal.marketing.leadGenWithAi.description": "Você é uma agência de marketing e este bot permite gerar novos leads interessados em seus serviços. Um bloco de IA é usado para aprofundar nas necessidades do usuário.",
"templates.modal.marketing.leadGenWithAi.name": "Geração de Leads com IA",
"templates.modal.marketing.leadMagnet.description": "Forneça conteúdo gratuito aos seus clientes potenciais em troca de suas informações de contato.", "templates.modal.marketing.leadMagnet.description": "Forneça conteúdo gratuito aos seus clientes potenciais em troca de suas informações de contato.",
"templates.modal.marketing.leadMagnet.name": "Imã de Leads", "templates.modal.marketing.leadMagnet.name": "Imã de Leads",
"templates.modal.marketing.leadScoring.description": "Calcule uma pontuação junto com perguntas de qualificação de leads para classificar seus novos clientes potenciais.", "templates.modal.marketing.leadScoring.description": "Calcule uma pontuação junto com perguntas de qualificação de leads para classificar seus novos clientes potenciais.",
@ -417,7 +406,6 @@
"theme.sideMenu.chat.botAvatar": "Avatar do bot", "theme.sideMenu.chat.botAvatar": "Avatar do bot",
"theme.sideMenu.chat.botBubbles": "Bubbles do bot", "theme.sideMenu.chat.botBubbles": "Bubbles do bot",
"theme.sideMenu.chat.buttons": "Botões", "theme.sideMenu.chat.buttons": "Botões",
"theme.sideMenu.chat.cornersRoundness": "Esfericidade dos cantos",
"theme.sideMenu.chat.inputs": "Inputs", "theme.sideMenu.chat.inputs": "Inputs",
"theme.sideMenu.chat.theme.background": "Plano de fundo:", "theme.sideMenu.chat.theme.background": "Plano de fundo:",
"theme.sideMenu.chat.theme.placeholder": "Texto do placeholder:", "theme.sideMenu.chat.theme.placeholder": "Texto do placeholder:",

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Criar", "account.apiTokens.createButton.label": "Criar",
"account.apiTokens.createModal.copyInstruction": "Por favor, copie o seu token e guarde-o num lugar seguro.", "account.apiTokens.createModal.copyInstruction": "Por favor, copie o seu token e guarde-o num lugar seguro.",
"account.apiTokens.createModal.createButton.label": "Criar token", "account.apiTokens.createModal.createButton.label": "Criar token",
"account.apiTokens.createModal.createHeading": "Criar Token",
"account.apiTokens.createModal.createdHeading": "Token Criado", "account.apiTokens.createModal.createdHeading": "Token Criado",
"account.apiTokens.createModal.createHeading": "Criar Token",
"account.apiTokens.createModal.doneButton.label": "Concluído", "account.apiTokens.createModal.doneButton.label": "Concluído",
"account.apiTokens.createModal.nameInput.label": "Insira um nome único para o seu token para o diferenciar de outros tokens.", "account.apiTokens.createModal.nameInput.label": "Insira um nome único para o seu token para o diferenciar de outros tokens.",
"account.apiTokens.createModal.nameInput.placeholder": "Ex. Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "Ex. Zapier, Github, Make.com",
@ -49,12 +49,12 @@
"auth.register.alreadyHaveAccountLabel.link": "Entrar", "auth.register.alreadyHaveAccountLabel.link": "Entrar",
"auth.register.alreadyHaveAccountLabel.preLink": "Já tem uma conta?", "auth.register.alreadyHaveAccountLabel.preLink": "Já tem uma conta?",
"auth.register.heading": "Criar uma conta", "auth.register.heading": "Criar uma conta",
"auth.signin.heading": "Entrar",
"auth.signin.noAccountLabel.link": "Registe-se gratuitamente",
"auth.signin.noAccountLabel.preLink": "Não tem uma conta?",
"auth.signinErrorToast.description": "As inscrições estão desativadas.", "auth.signinErrorToast.description": "As inscrições estão desativadas.",
"auth.signinErrorToast.title": "Não autorizado", "auth.signinErrorToast.title": "Não autorizado",
"auth.signinErrorToast.tooManyRequests": "Muitas tentativas. Tente novamente mais tarde.", "auth.signinErrorToast.tooManyRequests": "Muitas tentativas. Tente novamente mais tarde.",
"auth.signin.heading": "Entrar",
"auth.signin.noAccountLabel.link": "Registe-se gratuitamente",
"auth.signin.noAccountLabel.preLink": "Não tem uma conta?",
"auth.socialLogin.azureButton.label": "Continuar com {azureProviderName}", "auth.socialLogin.azureButton.label": "Continuar com {azureProviderName}",
"auth.socialLogin.customButton.label": "Continuar com {customProviderName}", "auth.socialLogin.customButton.label": "Continuar com {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continuar com Facebook", "auth.socialLogin.facebookButton.label": "Continuar com Facebook",
@ -152,18 +152,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Compatível com PDFs, iframes, websites...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Compatível com PDFs, iframes, websites...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Link ao clicar", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "Link ao clicar",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texto alternativo do link (descrição)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Texto alternativo do link (descrição)",
"editor.blocks.bubbles.textEditor.plate.label": "Editor de texto",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Pesquisar uma variável", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Pesquisar uma variável",
"editor.blocks.start.text": "Começar", "editor.blocks.start.text": "Começar",
"editor.gettingStartedModal.editorBasics.heading": "Noções básicas de editor",
"editor.gettingStartedModal.editorBasics.list.four.label": "Pré-visualize o seu bot ao clicar no botão de visualizar no canto superior direito",
"editor.gettingStartedModal.editorBasics.list.label": "Sinta-se à vontade para usar o chat no canto inferior direito para entrar em contacto se tiver alguma questão. Normalmente, respondo nas próximas 24 horas.",
"editor.gettingStartedModal.editorBasics.list.one.label": "A barra lateral esquerda contém blocos que pode arrastar e largar no quadro.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Ligue os grupos entre si",
"editor.gettingStartedModal.editorBasics.list.two.label": "Pode agrupar blocos juntos, colocando-os uns abaixo ou acima dos outros",
"editor.gettingStartedModal.seeAction.item.label": "Outros vídeos",
"editor.gettingStartedModal.seeAction.label": "Veja o funcionamento em",
"editor.gettingStartedModal.seeAction.time": "5 minutos",
"editor.header.flowButton.label": "Fluxo", "editor.header.flowButton.label": "Fluxo",
"editor.header.helpButton.label": "Ajuda", "editor.header.helpButton.label": "Ajuda",
"editor.header.previewButton.label": "Visualizar", "editor.header.previewButton.label": "Visualizar",
@ -193,26 +183,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Classificação", "editor.sidebarBlock.rating.label": "Classificação",
"editor.sidebarBlock.redirect.label": "Redirecionar", "editor.sidebarBlock.redirect.label": "Redirecionar",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrações",
"editor.sidebarBlocks.blockType.logic.heading": "Condicionais",
"editor.sidebarBlock.script.label": "Script", "editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Variável", "editor.sidebarBlock.setVariable.label": "Variável",
"editor.sidebarBlock.sheets.label": "Sheets", "editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Bloquear",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Desbloquear",
"editor.sidebarBlocks.sidebar.lock.label": "Bloquear barra lateral",
"editor.sidebarBlocks.sidebar.unlock.label": "Desbloquear barra lateral",
"editor.sidebarBlock.start.label": "Início", "editor.sidebarBlock.start.label": "Início",
"editor.sidebarBlock.text.label": "Texto", "editor.sidebarBlock.text.label": "Texto",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Vídeo", "editor.sidebarBlock.video.label": "Vídeo",
"editor.sidebarBlock.wait.label": "Espera", "editor.sidebarBlock.wait.label": "Espera",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Website", "editor.sidebarBlock.website.label": "Website",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bubbles",
"editor.sidebarBlocks.blockType.inputs.heading": "Inputs",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrações",
"editor.sidebarBlocks.blockType.logic.heading": "Condicionais",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Bloquear",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Desbloquear",
"editor.sidebarBlocks.sidebar.lock.label": "Bloquear barra lateral",
"editor.sidebarBlocks.sidebar.unlock.label": "Desbloquear barra lateral",
"errorMessage": "Ocorreu um erro", "errorMessage": "Ocorreu um erro",
"folders.createFolderButton.label": "Criar uma pasta", "folders.createFolderButton.label": "Criar uma pasta",
"folders.createTypebotButton.label": "Criar um typebot", "folders.createTypebotButton.label": "Criar um typebot",

View File

@ -2,8 +2,8 @@
"account.apiTokens.createButton.label": "Crează", "account.apiTokens.createButton.label": "Crează",
"account.apiTokens.createModal.copyInstruction": "Vă rugăm să vă copiați jetonul și să-l păstrați într-un loc sigur.", "account.apiTokens.createModal.copyInstruction": "Vă rugăm să vă copiați jetonul și să-l păstrați într-un loc sigur.",
"account.apiTokens.createModal.createButton.label": "Creați token", "account.apiTokens.createModal.createButton.label": "Creați token",
"account.apiTokens.createModal.createHeading": "Creați token",
"account.apiTokens.createModal.createdHeading": "Token creat", "account.apiTokens.createModal.createdHeading": "Token creat",
"account.apiTokens.createModal.createHeading": "Creați token",
"account.apiTokens.createModal.doneButton.label": "Terminat", "account.apiTokens.createModal.doneButton.label": "Terminat",
"account.apiTokens.createModal.nameInput.label": "Introduceți un nume unic pentru token-ul dvs. pentru a-l diferenția de alte jetoane.", "account.apiTokens.createModal.nameInput.label": "Introduceți un nume unic pentru token-ul dvs. pentru a-l diferenția de alte jetoane.",
"account.apiTokens.createModal.nameInput.placeholder": "d.e. Zapier, Github, Make.com", "account.apiTokens.createModal.nameInput.placeholder": "d.e. Zapier, Github, Make.com",
@ -48,19 +48,19 @@
"auth.register.alreadyHaveAccountLabel.link": "Conectare", "auth.register.alreadyHaveAccountLabel.link": "Conectare",
"auth.register.alreadyHaveAccountLabel.preLink": "Ai deja un cont?", "auth.register.alreadyHaveAccountLabel.preLink": "Ai deja un cont?",
"auth.register.heading": "Creați un cont", "auth.register.heading": "Creați un cont",
"auth.signin.heading": "Conectare",
"auth.signin.noAccountLabel.link": "Inregistreaza-te GRATUIT",
"auth.signin.noAccountLabel.preLink": "Nu ai un cont?",
"auth.signinErrorToast.description": "Înscrierile sunt dezactivate.", "auth.signinErrorToast.description": "Înscrierile sunt dezactivate.",
"auth.signinErrorToast.title": "Neautorizat", "auth.signinErrorToast.title": "Neautorizat",
"auth.signinErrorToast.tooManyRequests": "Prea multe cereri. Încercați mai târziu.", "auth.signinErrorToast.tooManyRequests": "Prea multe cereri. Încercați mai târziu.",
"auth.signin.heading": "Conectare",
"auth.signin.noAccountLabel.link": "Inregistreaza-te GRATUIT",
"auth.signin.noAccountLabel.preLink": "Nu ai un cont?",
"auth.socialLogin.azureButton.label": "Continuați cu {customProviderName}", "auth.socialLogin.azureButton.label": "Continuați cu {customProviderName}",
"auth.socialLogin.customButton.label": "Continuați cu {customProviderName}", "auth.socialLogin.customButton.label": "Continuați cu {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continuați cu Facebook", "auth.socialLogin.facebookButton.label": "Continuați cu Facebook",
"auth.socialLogin.githubButton.label": "Continuați cu GitHub", "auth.socialLogin.githubButton.label": "Continuați cu GitHub",
"auth.socialLogin.gitlabButton.label": "Continuați cu {customProviderName}", "auth.socialLogin.gitlabButton.label": "Continuați cu {customProviderName}",
"auth.socialLogin.googleButton.label": "Continuați cu Google", "auth.socialLogin.googleButton.label": "Continuați cu Google",
"auth.socialLogin.keycloakButton.label": "Continuați cu Keycloak", "auth.socialLogin.keycloakButton.label": "Continuă cu Keycloak",
"back": "Înapoi", "back": "Înapoi",
"billing.billingPortalButton.label": "Portalul de facturare", "billing.billingPortalButton.label": "Portalul de facturare",
"billing.contribution.link": "Află mai multe.", "billing.contribution.link": "Află mai multe.",
@ -139,18 +139,8 @@
"editor.blocks.bubbles.embed.settings.worksWith.text": "Funcționează cu PDF-uri, iframe, site-uri web...", "editor.blocks.bubbles.embed.settings.worksWith.text": "Funcționează cu PDF-uri, iframe, site-uri web...",
"editor.blocks.bubbles.image.switchWithLabel.onClick.label": "La clic pe link", "editor.blocks.bubbles.image.switchWithLabel.onClick.label": "La clic pe link",
"editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Link alt text (descriere)", "editor.blocks.bubbles.image.switchWithLabel.onClick.placeholder": "Link alt text (descriere)",
"editor.blocks.bubbles.textEditor.plate.label": "Editor de text",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Căutați o variabilă", "editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Căutați o variabilă",
"editor.blocks.start.text": "start", "editor.blocks.start.text": "start",
"editor.gettingStartedModal.editorBasics.heading": "Elementele de bază ale editorului",
"editor.gettingStartedModal.editorBasics.list.four.label": "Previzualizați botul dvs. făcând clic pe butonul de previzualizare din dreapta sus",
"editor.gettingStartedModal.editorBasics.list.label": "Simțiți-vă liber să utilizați balonul din dreapta jos pentru a contacta dacă aveți întrebări. De obicei răspund în următoarele 24 de ore.",
"editor.gettingStartedModal.editorBasics.list.one.label": "Bara din stânga conține blocuri pe care le puteți trage și plasa pe panou.",
"editor.gettingStartedModal.editorBasics.list.three.label": "Conectați grupurile împreună",
"editor.gettingStartedModal.editorBasics.list.two.label": "Puteți grupa blocuri, aruncându-le unul sub celălalt sau deasupra celuilalt",
"editor.gettingStartedModal.seeAction.item.label": "Alte videoclipuri",
"editor.gettingStartedModal.seeAction.label": "Vedeți-l în acțiune",
"editor.gettingStartedModal.seeAction.time": "5 minute",
"editor.header.flowButton.label": "curgere", "editor.header.flowButton.label": "curgere",
"editor.header.helpButton.label": "Ajutor", "editor.header.helpButton.label": "Ajutor",
"editor.header.previewButton.label": "previzualizare", "editor.header.previewButton.label": "previzualizare",
@ -180,26 +170,25 @@
"editor.sidebarBlock.pixel.label": "Pixel", "editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Evaluare", "editor.sidebarBlock.rating.label": "Evaluare",
"editor.sidebarBlock.redirect.label": "Redirecţiona", "editor.sidebarBlock.redirect.label": "Redirecţiona",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bule",
"editor.sidebarBlocks.blockType.inputs.heading": "Intrări",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrari",
"editor.sidebarBlocks.blockType.logic.heading": "Logică",
"editor.sidebarBlock.script.label": "Scenariul", "editor.sidebarBlock.script.label": "Scenariul",
"editor.sidebarBlock.setVariable.label": "Setați variabila", "editor.sidebarBlock.setVariable.label": "Setați variabila",
"editor.sidebarBlock.sheets.label": "Foi", "editor.sidebarBlock.sheets.label": "Foi",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Blocați",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Deblocați",
"editor.sidebarBlocks.sidebar.lock.label": "Blocați bara laterală",
"editor.sidebarBlocks.sidebar.unlock.label": "Deblocați bara laterală",
"editor.sidebarBlock.start.label": "Start", "editor.sidebarBlock.start.label": "Start",
"editor.sidebarBlock.text.label": "Text", "editor.sidebarBlock.text.label": "Text",
"editor.sidebarBlock.typebot.label": "Typebot", "editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Video", "editor.sidebarBlock.video.label": "Video",
"editor.sidebarBlock.wait.label": "Așteaptă", "editor.sidebarBlock.wait.label": "Așteaptă",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Site-ul web", "editor.sidebarBlock.website.label": "Site-ul web",
"editor.sidebarBlock.zapier.label": "Zapier", "editor.sidebarBlock.zapier.label": "Zapier",
"editor.sidebarBlock.zemanticAi.label": "Zemantic AI", "editor.sidebarBlock.zemanticAi.label": "Zemantic AI",
"editor.sidebarBlocks.blockType.bubbles.heading": "Bule",
"editor.sidebarBlocks.blockType.inputs.heading": "Intrări",
"editor.sidebarBlocks.blockType.integrations.heading": "Integrari",
"editor.sidebarBlocks.blockType.logic.heading": "Logică",
"editor.sidebarBlocks.sidebar.icon.lock.label": "Blocați",
"editor.sidebarBlocks.sidebar.icon.unlock.label": "Deblocați",
"editor.sidebarBlocks.sidebar.lock.label": "Blocați bara laterală",
"editor.sidebarBlocks.sidebar.unlock.label": "Deblocați bara laterală",
"errorMessage": "A aparut o eroare", "errorMessage": "A aparut o eroare",
"folders.createFolderButton.label": "Creați un folder", "folders.createFolderButton.label": "Creați un folder",
"folders.createTypebotButton.label": "Creați un typebot", "folders.createTypebotButton.label": "Creați un typebot",

View File

@ -1,4 +1,4 @@
import { Tolgee } from '@tolgee/react' import { DevTools, Tolgee } from '@tolgee/react'
import { FormatIcu } from '@tolgee/format-icu' import { FormatIcu } from '@tolgee/format-icu'
import en from '../i18n/en.json' import en from '../i18n/en.json'
import fr from '../i18n/fr.json' import fr from '../i18n/fr.json'
@ -8,15 +8,27 @@ import ptBR from '../i18n/pt-BR.json'
import es from '../i18n/es.json' import es from '../i18n/es.json'
import ro from '../i18n/ro.json' import ro from '../i18n/ro.json'
import it from '../i18n/it.json' import it from '../i18n/it.json'
import el from '../i18n/el.json'
import { env } from '@typebot.io/env' import { env } from '@typebot.io/env'
export const tolgee = Tolgee() export const tolgee = Tolgee()
.use(DevTools())
.use(FormatIcu()) .use(FormatIcu())
.init({ .init({
apiKey: env.NEXT_PUBLIC_TOLGEE_API_KEY, apiKey: env.NEXT_PUBLIC_TOLGEE_API_KEY,
apiUrl: env.NEXT_PUBLIC_TOLGEE_API_URL, apiUrl: env.NEXT_PUBLIC_TOLGEE_API_URL,
defaultLanguage: 'en', defaultLanguage: 'en',
availableLanguages: ['en', 'fr', 'de', 'pt', 'pt-BR', 'es', 'ro', 'it'], availableLanguages: [
'en',
'fr',
'de',
'pt',
'pt-BR',
'es',
'ro',
'it',
'el',
],
fallbackLanguage: 'en', fallbackLanguage: 'en',
staticData: { staticData: {
en, en,
@ -27,5 +39,6 @@ export const tolgee = Tolgee()
es, es,
ro, ro,
it, it,
el,
}, },
}) })

View File

@ -22,15 +22,14 @@
"build:apps": "turbo run build --filter=builder... --filter=viewer...", "build:apps": "turbo run build --filter=builder... --filter=viewer...",
"db:migrate": "cd packages/prisma && pnpm run db:migrate", "db:migrate": "cd packages/prisma && pnpm run db:migrate",
"generate-change-log": "git fetch --all && pnpx gitmoji-changelog", "generate-change-log": "git fetch --all && pnpx gitmoji-changelog",
"locales:pull": "tolgee pull ./apps/builder/src/i18n", "locales:sync": "tolgee sync --continue-on-warning --remove-unused --patterns './apps/builder/src/**/*.ts?(x)' --backup './.tolgee/backup'",
"locales:push": "tolgee push ./apps/builder/src/i18n", "locales:pull": "tolgee pull && prettier --write ./apps/builder/src/i18n",
"locales:sync": "tolgee sync './apps/builder/src/**/*.ts?(x)' --continue-on-warning --remove-unused",
"create-new-block": "cd packages/forge/cli && pnpm start", "create-new-block": "cd packages/forge/cli && pnpm start",
"format:check": "turbo run format:check", "format:check": "turbo run format:check",
"patch-embed-libs": "bun scripts/patch-embed-libs.ts" "patch-embed-libs": "bun scripts/patch-embed-libs.ts"
}, },
"devDependencies": { "devDependencies": {
"@tolgee/cli": "1.3.2", "@tolgee/cli": "2.1.5",
"cross-env": "7.0.3", "cross-env": "7.0.3",
"cz-emoji": "1.3.2-canary.2", "cz-emoji": "1.3.2-canary.2",
"husky": "8.0.3", "husky": "8.0.3",

109
pnpm-lock.yaml generated
View File

@ -11,8 +11,8 @@ importers:
.: .:
devDependencies: devDependencies:
'@tolgee/cli': '@tolgee/cli':
specifier: 1.3.2 specifier: 2.1.5
version: 1.3.2(typescript@5.4.5) version: 2.1.5(typescript@5.4.5)
cross-env: cross-env:
specifier: 7.0.3 specifier: 7.0.3
version: 7.0.3 version: 7.0.3
@ -92,11 +92,11 @@ importers:
specifier: 8.9.3 specifier: 8.9.3
version: 8.9.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) version: 8.9.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@tolgee/format-icu': '@tolgee/format-icu':
specifier: 5.19.0 specifier: 5.28.6
version: 5.19.0 version: 5.28.6
'@tolgee/react': '@tolgee/react':
specifier: 5.19.0 specifier: 5.28.6
version: 5.19.0(react@18.2.0) version: 5.28.6(react@18.2.0)
'@trpc/client': '@trpc/client':
specifier: 10.40.0 specifier: 10.40.0
version: 10.40.0(@trpc/server@10.40.0) version: 10.40.0(@trpc/server@10.40.0)
@ -4050,10 +4050,6 @@ packages:
react: ^16.0.0 || ^17.0.0 || ^18.0.0 react: ^16.0.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
'@fastify/busboy@2.1.1':
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
'@floating-ui/core@1.6.0': '@floating-ui/core@1.6.0':
resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==}
@ -5497,24 +5493,24 @@ packages:
resolution: {integrity: sha512-NpHZBoHTfqyJk0m/s/+CSuAiwtebhYK90mDuf5eylTvgViNOujiaOaxNDxJkQQAsVvHWZftUGAx1EfO1rkKtLg==} resolution: {integrity: sha512-NpHZBoHTfqyJk0m/s/+CSuAiwtebhYK90mDuf5eylTvgViNOujiaOaxNDxJkQQAsVvHWZftUGAx1EfO1rkKtLg==}
engines: {node: '>=12'} engines: {node: '>=12'}
'@tolgee/cli@1.3.2': '@tolgee/cli@2.1.5':
resolution: {integrity: sha512-7Vf+BFGmQ9jLfDiRrhsgg+h494k0V8BacSdKVZV83PqhibI6/+H9boJvB1oSA+IEwAO9BoBFxy87Y1LN0NI1Cg==} resolution: {integrity: sha512-9K0xgp0Pyzp13k7be6Kdgu4Jhx44qfpqAXPc4r/n1jxdqh5dl9b18KlaAdaGzFQoMaKxTICmbbQWIxzPa9M0+Q==}
engines: {node: '>= 18'} engines: {node: '>= 18'}
hasBin: true hasBin: true
'@tolgee/core@5.19.0': '@tolgee/core@5.28.6':
resolution: {integrity: sha512-5zOkxjtxUBEC8xTWtYU5r6bvwHK80s95zH4Y4uLkTcIYTRvn4kY7Z5/Hg5/hyIApA6P8taOrNy/m5favxCmREQ==} resolution: {integrity: sha512-L74YuSmd3dogKj13ks/j/qRORrdK/tx8eCmLlQPnvS512rRLxaBmu5k91ZxgUFy+ZnwWGDkOqezgqWkFXrcuRQ==}
'@tolgee/format-icu@5.19.0': '@tolgee/format-icu@5.28.6':
resolution: {integrity: sha512-hV8MJEFrN90nAWNWHsz7RZy7S/23cIuETZ3exKGlu7m397BTtqT/52eE3bh4lcAeKwvhfF+v/hWT+vZrkNxmwA==} resolution: {integrity: sha512-2bSQW4UUl6ts3A9quooGDIMR2yqpMnpXIZEwmEg5KZDroMEFnMWKLGCIv3pt4SpTR3gtVqheWHSHezv816UR0A==}
'@tolgee/react@5.19.0': '@tolgee/react@5.28.6':
resolution: {integrity: sha512-FYQyymza7NQ/aqPZqpm/7ErHI7T8QeptbjKDSekomaN6nxifumSzYpuvjhBX+y2o/z1HGdqWZR9sc1IJU0VAwQ==} resolution: {integrity: sha512-UorHj4eCWO2Nl5VR8+H+pMxLEHNsElUNP3hmCY1oJAgCm6IFjg+xT25WIvM3wJyRl/JvgvioA52moAA6uBa/cw==}
peerDependencies: peerDependencies:
react: ^16.14.0 || ^17.0.1 || ^18.1.0 react: ^16.14.0 || ^17.0.1 || ^18.1.0
'@tolgee/web@5.19.0': '@tolgee/web@5.28.6':
resolution: {integrity: sha512-a57howuvHz6KGDg8wu6K1KxuBlTUD/AV0+1UKj+2xiFECNQSqwP8/bGO+9Hb9xkNqVxx+l1R13xK9XSZMGXNhw==} resolution: {integrity: sha512-9+FrXhYHryp2/WXSOiY9n9XAjeZxIixx9FBjx8z2GBsUhIM9VFDAA4/9bb884Gk5fmk3shQ+tehSSAvLLnihgQ==}
'@tootallnate/once@2.0.0': '@tootallnate/once@2.0.0':
resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
@ -7204,6 +7200,10 @@ packages:
resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
engines: {node: '>=16'} engines: {node: '>=16'}
commander@12.1.0:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
commander@2.20.3: commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@ -9416,6 +9416,9 @@ packages:
jsonfile@6.1.0: jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
jsonschema@1.4.1:
resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==}
jsonwebtoken@9.0.1: jsonwebtoken@9.0.1:
resolution: {integrity: sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==} resolution: {integrity: sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==}
engines: {node: '>=12', npm: '>=6'} engines: {node: '>=12', npm: '>=6'}
@ -10456,9 +10459,15 @@ packages:
resolution: {integrity: sha512-dgxA6UZHary6NXUHEDj5TWt8ogv0+ibH+b4pT5RrWMjiRZVylNwLcw/2ubDrX5n0oUmHX/ZgudMJeemxzOvz7A==} resolution: {integrity: sha512-dgxA6UZHary6NXUHEDj5TWt8ogv0+ibH+b4pT5RrWMjiRZVylNwLcw/2ubDrX5n0oUmHX/ZgudMJeemxzOvz7A==}
hasBin: true hasBin: true
openapi-fetch@0.9.8:
resolution: {integrity: sha512-zM6elH0EZStD/gSiNlcPrzXcVQ/pZo3BDvC6CDwRDUt1dDzxlshpmQnpD6cZaJ39THaSmwVCxxRrPKNM1hHrDg==}
openapi-types@12.1.3: openapi-types@12.1.3:
resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==}
openapi-typescript-helpers@0.0.8:
resolution: {integrity: sha512-1eNjQtbfNi5Z/kFhagDIaIRj6qqDzhjNJKz8cmMW0CVdGwT6e1GLbAfgI0d28VTJa1A8jz82jm/4dG8qNoNS8g==}
openapi3-ts@4.2.2: openapi3-ts@4.2.2:
resolution: {integrity: sha512-+9g4actZKeb3czfi9gVQ4Br2Ju3KwhCAQJBNaKgye5KggqcBLIhFHH+nIkcm0BUX00TrAJl6dH4JWgM4G4JWrw==} resolution: {integrity: sha512-+9g4actZKeb3czfi9gVQ4Br2Ju3KwhCAQJBNaKgye5KggqcBLIhFHH+nIkcm0BUX00TrAJl6dH4JWgM4G4JWrw==}
@ -11847,6 +11856,9 @@ packages:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'} engines: {node: '>=12'}
string.fromcodepoint@0.2.1:
resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==}
string.prototype.matchall@4.0.10: string.prototype.matchall@4.0.10:
resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
@ -12386,13 +12398,12 @@ packages:
undici-types@5.26.5: undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
undici@5.28.3:
resolution: {integrity: sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==}
engines: {node: '>=14.0'}
unenv@1.9.0: unenv@1.9.0:
resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==}
unescape-js@1.1.4:
resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==}
unicode-canonical-property-names-ecmascript@2.0.0: unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -12860,9 +12871,6 @@ packages:
resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==}
engines: {node: '>=0.4.0'} engines: {node: '>=0.4.0'}
xstate@4.38.3:
resolution: {integrity: sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==}
y18n@4.0.3: y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
@ -15469,8 +15477,6 @@ snapshots:
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
'@fastify/busboy@2.1.1': {}
'@floating-ui/core@1.6.0': '@floating-ui/core@1.6.0':
dependencies: dependencies:
'@floating-ui/utils': 0.2.1 '@floating-ui/utils': 0.2.1
@ -17204,35 +17210,36 @@ snapshots:
'@tanstack/table-core@8.9.3': {} '@tanstack/table-core@8.9.3': {}
'@tolgee/cli@1.3.2(typescript@5.4.5)': '@tolgee/cli@2.1.5(typescript@5.4.5)':
dependencies: dependencies:
ansi-colors: 4.1.3 ansi-colors: 4.1.3
base32-decode: 1.0.0 base32-decode: 1.0.0
commander: 11.1.0 commander: 12.1.0
cosmiconfig: 8.3.6(typescript@5.4.5) cosmiconfig: 8.3.6(typescript@5.4.5)
form-data: 4.0.0 form-data: 4.0.0
glob: 10.3.10 glob: 10.4.5
json5: 2.2.3 json5: 2.2.3
undici: 5.28.3 jsonschema: 1.4.1
openapi-fetch: 0.9.8
unescape-js: 1.1.4
vscode-oniguruma: 1.7.0 vscode-oniguruma: 1.7.0
vscode-textmate: 9.0.0 vscode-textmate: 9.0.0
xstate: 4.38.3
yauzl: 2.10.0 yauzl: 2.10.0
transitivePeerDependencies: transitivePeerDependencies:
- typescript - typescript
'@tolgee/core@5.19.0': {} '@tolgee/core@5.28.6': {}
'@tolgee/format-icu@5.19.0': {} '@tolgee/format-icu@5.28.6': {}
'@tolgee/react@5.19.0(react@18.2.0)': '@tolgee/react@5.28.6(react@18.2.0)':
dependencies: dependencies:
'@tolgee/web': 5.19.0 '@tolgee/web': 5.28.6
react: 18.2.0 react: 18.2.0
'@tolgee/web@5.19.0': '@tolgee/web@5.28.6':
dependencies: dependencies:
'@tolgee/core': 5.19.0 '@tolgee/core': 5.28.6
'@tootallnate/once@2.0.0': {} '@tootallnate/once@2.0.0': {}
@ -19556,6 +19563,8 @@ snapshots:
commander@11.1.0: {} commander@11.1.0: {}
commander@12.1.0: {}
commander@2.20.3: {} commander@2.20.3: {}
commander@4.1.1: {} commander@4.1.1: {}
@ -22329,6 +22338,8 @@ snapshots:
optionalDependencies: optionalDependencies:
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jsonschema@1.4.1: {}
jsonwebtoken@9.0.1: jsonwebtoken@9.0.1:
dependencies: dependencies:
jws: 3.2.2 jws: 3.2.2
@ -24010,8 +24021,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
openapi-fetch@0.9.8:
dependencies:
openapi-typescript-helpers: 0.0.8
openapi-types@12.1.3: {} openapi-types@12.1.3: {}
openapi-typescript-helpers@0.0.8: {}
openapi3-ts@4.2.2: openapi3-ts@4.2.2:
dependencies: dependencies:
yaml: 2.4.1 yaml: 2.4.1
@ -25614,6 +25631,8 @@ snapshots:
emoji-regex: 9.2.2 emoji-regex: 9.2.2
strip-ansi: 7.1.0 strip-ansi: 7.1.0
string.fromcodepoint@0.2.1: {}
string.prototype.matchall@4.0.10: string.prototype.matchall@4.0.10:
dependencies: dependencies:
call-bind: 1.0.7 call-bind: 1.0.7
@ -26232,10 +26251,6 @@ snapshots:
undici-types@5.26.5: {} undici-types@5.26.5: {}
undici@5.28.3:
dependencies:
'@fastify/busboy': 2.1.1
unenv@1.9.0: unenv@1.9.0:
dependencies: dependencies:
consola: 3.2.3 consola: 3.2.3
@ -26244,6 +26259,10 @@ snapshots:
node-fetch-native: 1.6.2 node-fetch-native: 1.6.2
pathe: 1.1.2 pathe: 1.1.2
unescape-js@1.1.4:
dependencies:
string.fromcodepoint: 0.2.1
unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-canonical-property-names-ecmascript@2.0.0: {}
unicode-match-property-ecmascript@2.0.0: unicode-match-property-ecmascript@2.0.0:
@ -26775,8 +26794,6 @@ snapshots:
xmlhttprequest-ssl@2.0.0: {} xmlhttprequest-ssl@2.0.0: {}
xstate@4.38.3: {}
y18n@4.0.3: {} y18n@4.0.3: {}
y18n@5.0.8: {} y18n@5.0.8: {}