2
0
Files
bot/apps/builder/public/locales/en.json
Gabriel Pavão d42e4a9ce1 Add editor header translation keys (#1110)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Implemented internationalization support across various components
using the `useTranslate` function for dynamic content translation.

- **Enhancements**
- Updated UI elements such as buttons, tooltips, placeholders, and
labels to display translated text, improving accessibility and user
experience for non-English speakers.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr>
Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2023-12-28 10:50:33 +01:00

305 lines
20 KiB
JSON

{
"account.apiTokens.createButton.label": "Create",
"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.createHeading": "Create Token",
"account.apiTokens.createModal.createdHeading": "Token Created",
"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.placeholder": "I.e. Zapier, Github, Make.com",
"account.apiTokens.createModal.securityWarning": "For security reasons we cannot show it again.",
"account.apiTokens.deleteButton.label": "Delete",
"account.apiTokens.deleteConfirmationMessage": "The token <strong>tokenName</strong> will be permanently revoked, are you sure you want to continue?",
"account.apiTokens.description": "These tokens allow other apps to control your whole account and typebots. Be careful!",
"account.apiTokens.heading": "API tokens",
"account.apiTokens.table.createdHeader": "Created",
"account.apiTokens.table.nameHeader": "Name",
"account.myAccount.changePhotoButton.label": "Change photo",
"account.myAccount.changePhotoButton.specification": ".jpg or.png, max 1MB",
"account.myAccount.emailInput.disabledTooltip": "Updating email is not available. Contact the support if you want to change it.",
"account.myAccount.emailInput.label": "Email address:",
"account.myAccount.nameInput.label": "Name:",
"account.preferences.appearance.darkLabel": "Dark",
"account.preferences.appearance.heading": "Appearance",
"account.preferences.appearance.lightLabel": "Light",
"account.preferences.appearance.systemLabel": "System",
"account.preferences.graphNavigation.heading": "Editor Navigation",
"account.preferences.graphNavigation.mouse.description": "Move by dragging the board and zoom in/out using the scroll wheel",
"account.preferences.graphNavigation.mouse.label": "Mouse",
"account.preferences.graphNavigation.trackpad.description": "Move the board using 2 fingers and zoom in/out by pinching",
"account.preferences.graphNavigation.trackpad.label": "Trackpad",
"account.preferences.language.heading": "Language",
"account.preferences.language.tooltip": "The translations are not complete yet. It is a work in progress. \uD83E\uDD13",
"analytics.completionRateLabel": "Completion rate",
"analytics.notAvailableLabel": "Not available",
"analytics.startsLabel": "Starts",
"analytics.viewsLabel": "Views",
"auth.emailSubmitButton.label": "Submit",
"auth.error.default": "Try signing with a different account.",
"auth.error.email": "Email not found. Try signing with a different provider.",
"auth.error.oauthNotLinked": "To confirm your identity, sign in with the same account you used originally.",
"auth.error.unknown": "An error occurred. Please try again.",
"auth.magicLink.description": "Make sure to check your spam folder.",
"auth.magicLink.title": "A magic link email was sent. \uD83E\uDE84",
"auth.noProvider.link": "configure at least one auth provider (Email, Google, GitHub, Facebook or Azure AD).",
"auth.noProvider.preLink": "You need to",
"auth.orEmailLabel": "Or with your email",
"auth.register.aggreeToTerms": "By signing up, you agree to our <terms>terms of service</terms> and <privacy>privacy policy</privacy>.",
"auth.register.alreadyHaveAccountLabel.link": "Sign in",
"auth.register.alreadyHaveAccountLabel.preLink": "Already have 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.title": "Unauthorized",
"auth.signinErrorToast.tooManyRequests": "Too many requests. Try again later.",
"auth.socialLogin.azureButton.label": "Continue with {azureProviderName}",
"auth.socialLogin.customButton.label": "Continue with {customProviderName}",
"auth.socialLogin.facebookButton.label": "Continue with Facebook",
"auth.socialLogin.githubButton.label": "Continue with GitHub",
"auth.socialLogin.gitlabButton.label": "Continue with {gitlabProviderName}",
"auth.socialLogin.googleButton.label": "Continue with Google",
"back": "Back",
"billing.billingPortalButton.label": "Billing portal",
"billing.contribution.link": "Learn more.",
"billing.contribution.preLink": "Typebot is contributing 1% of your subscription to remove CO₂ from the atmosphere.",
"billing.currentSubscription.cancelDate": "Will be cancelled on",
"billing.currentSubscription.heading": "Subscription",
"billing.currentSubscription.pastDueAlert": "The latest payment failed. Head over to the billing portal to proceed and avoid having your subscription canceled.",
"billing.currentSubscription.subheading": "Current workspace subscription:",
"billing.customLimit.link": "Let's chat!",
"billing.customLimit.preLink": "Need custom limits? Specific features?",
"billing.invoices.empty": "No invoices found for this workspace.",
"billing.invoices.heading": "Invoices",
"billing.invoices.paidAt": "Paid at",
"billing.invoices.subtotal": "Subtotal",
"billing.limitMessage.analytics": "unlock in-depth analytics",
"billing.limitMessage.brand": "remove branding",
"billing.limitMessage.customDomain": "add custom domains",
"billing.limitMessage.fileInput": "use file input blocks",
"billing.limitMessage.folder": "create folders",
"billing.preCheckoutModal.companyInput.label": "Company name:",
"billing.preCheckoutModal.emailInput.label": "Email:",
"billing.preCheckoutModal.submitButton.label": "Go to checkout",
"billing.preCheckoutModal.taxId.label": "Tax ID:",
"billing.preCheckoutModal.taxId.placeholder": "ID type",
"billing.pricingCard.chatsPerMonth": "chats/mo",
"billing.pricingCard.chatsTooltip": "A chat is counted whenever a user starts a discussion. It is independant of the number of messages he sends and receives.",
"billing.pricingCard.heading": "Upgrade to <strong>plan</strong>",
"billing.pricingCard.perMonth": "/ month",
"billing.pricingCard.plus": ", plus:",
"billing.pricingCard.pro.analytics": "In-depth analytics",
"billing.pricingCard.pro.customDomains": "Custom domains",
"billing.pricingCard.pro.description": "For agencies & growing startups.",
"billing.pricingCard.pro.everythingFromStarter": "Everything in Starter",
"billing.pricingCard.pro.includedSeats": "5 seats included",
"billing.pricingCard.pro.mostPopularLabel": "Most popular",
"billing.pricingCard.pro.whatsAppIntegration": "WhatsApp integration",
"billing.pricingCard.starter.brandingRemoved": "Branding removed",
"billing.pricingCard.starter.createFolders": "Create folders",
"billing.pricingCard.starter.description": "For individuals & small businesses.",
"billing.pricingCard.starter.fileUploadBlock": "File upload input block",
"billing.pricingCard.starter.includedSeats": "2 seats included",
"billing.pricingCard.upgradeButton.current": "Your current plan",
"billing.tiersModal.heading": "Chats pricing table",
"billing.updateSuccessToast.description": "Workspace {plan} plan successfully updated \uD83C\uDF89",
"billing.upgradeAlert.buttonDefaultLabel": "More info",
"billing.upgradeLimitLabel": "You need to upgrade your plan in order to {type}",
"billing.usage.chats.alert.soonReach": "Your typebots are popular! You will soon reach your plan's chats limit. \uD83D\uDE80",
"billing.usage.chats.alert.updatePlan": "Make sure to update your plan to increase this limit and continue chatting with your users.",
"billing.usage.chats.heading": "Chats",
"billing.usage.heading": "Usage",
"billing.usage.unlimited": "Unlimited",
"blocks.bubbles.embed.blockCard.tooltip": "Embed a pdf, an iframe, a website...",
"blocks.inputs.fileUpload.blockCard.tooltip": "Upload Files",
"blocks.integrations.googleAnalytics.blockCard.tooltip": "Google Analytics",
"blocks.integrations.googleSheets.blockCard.tooltip": "Google Sheets",
"cancel": "Cancel",
"clickToEdit": "Click to edit...",
"collaboration.roles.edit.label": "Can edit",
"collaboration.roles.full.label": "Full access",
"collaboration.roles.view.label": "Can view",
"confirmModal.defaultTitle": "Are you sure?",
"emojiList.categories.activities.label": "ACTIVITIES",
"emojiList.categories.animalsAndNature.label": "ANIMALS & NATURE",
"emojiList.categories.flags.label": "FLAGS",
"emojiList.categories.foodAndDrink.label": "FOOD & DRINK",
"emojiList.categories.objects.label": "OBJECTS",
"emojiList.categories.people.label": "PEOPLE",
"emojiList.categories.recent.label": "RECENT",
"emojiList.categories.symbols.label": "SYMBOLS",
"emojiList.categories.travelAndPlaces.label": "TRAVEL & PLACES",
"emojiList.searchInput.placeholder": "Search...",
"variables.button.tooltip": "Insert a variable",
"variables.button.searchInput.placeholder": "Search for a variable",
"copy": "Copy",
"copied": "Copied",
"dashboard.header.settingsButton.label": "Settings & Members",
"dashboard.redirectionMessage": "You are being redirected...",
"dashboard.title": "My typebots",
"delete": "Delete",
"downgrade": "Downgrade",
"editor.blockCard.logicBlock.tooltip.code.label": "Execute Javascript code",
"editor.blockCard.logicBlock.tooltip.jump.label": "Fast forward the flow to another group",
"editor.blockCard.logicBlock.tooltip.typebotLink.label": "Link and jump to another typebot",
"editor.blocks.bubbles.audio.settings.autoplay.label": "Enable autoplay",
"editor.blocks.bubbles.audio.settings.chooseFile.label": "Choose a file",
"editor.blocks.bubbles.audio.settings.embedLink.label": "Embed link",
"editor.blocks.bubbles.audio.settings.upload.label": "Upload",
"editor.blocks.bubbles.audio.settings.worksWith.placeholder": "Paste the audio file link...",
"editor.blocks.bubbles.audio.settings.worksWith.text": "Works with .MP3s and .WAVs",
"editor.blocks.bubbles.embed.node.show.text": "Show embed",
"editor.blocks.bubbles.embed.settings.numberInput.unit": "px",
"editor.blocks.bubbles.embed.settings.worksWith.placeholder": "Paste the link or code...",
"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.placeholder": "Link alt text (description)",
"editor.blocks.bubbles.textEditor.plate.label": "Text editor",
"editor.blocks.bubbles.textEditor.searchVariable.placeholder": "Search for a variable",
"editor.graph.menu.documentationItem.label": "Documentation",
"editor.graph.menu.editorSettingsItem.label": "Editor settings",
"editor.graph.menu.exportFlowItem.label": "Export flow",
"editor.blocks.start.text": "Start",
"editor.header.linkTab.searchInputPlaceholder.label": "Paste the image link...",
"editor.header.tooltip.changeIcon.label": "Change icon",
"editor.header.uploadTab.uploadButton.label": "Choose an image",
"editor.editableTypebotName.tooltip.rename.label": "Rename",
"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. \uD83D\uDE03",
"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.header.flowButton.label": "Flow",
"editor.header.helpButton.label": "Help",
"editor.header.previewButton.label": "Test",
"publishButton.closed.label": "Closed",
"publishButton.label": "Publish",
"publishButton.tooltip.nonPublishedChanges.label": "There are non published changes.",
"publishButton.tooltip.publishedVersion.from.label": "Published version from",
"publishButton.tooltip.publishedVersion.ago.label": "ago",
"publishButton.published.label": "Published",
"publishButton.dropdown.close.label": "Close typebot to new responses",
"publishButton.dropdown.reopen.label": "Reopen typebot to new responses",
"publishButton.dropdown.showMenu.label": "Show published typebot menu",
"publishButton.dropdown.unpublish.label": "Unpublish typebot",
"publish.versionWarning.title.label": "⚠️ New engine version",
"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.check.label": "Make sure to check out all the",
"publish.versionWarning.message.breakingChanges.label": "associated breaking changes",
"publish.versionWarning.message.testInPreviewMode.label": "Then test, the bot thoroughly in preview mode before publishing.",
"publish.error.label": "Error while publishing typebot",
"publishButton.dropdown.restoreVersion.label": "Restore published version",
"editor.header.redoButton.label": "Redo",
"editor.header.resultsButton.label": "Results",
"editor.header.savingSpinner.label": "Saving...",
"editor.header.settingsButton.label": "Settings",
"share.button.label": "Share",
"share.button.popover.ariaLabel": "Open share popover",
"share.button.popover.collaboratorsFetch.error.label": "Couldn't fetch collaborators",
"share.button.popover.invitationsFetch.error.label": "Couldn't fetch invitations",
"share.button.popover.invitationSent.successToast.label": "Invitation sent! 📧",
"share.button.popover.inviteButton.label": "Invite",
"share.button.popover.inviteInput.placeholder": "colleague@company.com",
"share.button.popover.publicFlow.label": "Make the flow publicly available",
"editor.header.themeButton.label": "Theme",
"editor.header.undo.tooltip.label": "Changes reverted!",
"editor.header.undoButton.label": "Undo",
"editor.header.unpublishTypebot.error.label": "Error while unpublishing typebot",
"editor.sidebarBlock.abTest.label": "AB Test",
"editor.sidebarBlock.analytics.label": "Analytics",
"editor.sidebarBlock.audio.label": "Audio",
"editor.sidebarBlock.button.label": "Buttons",
"editor.sidebarBlock.chatwoot.label": "Chatwoot",
"editor.sidebarBlock.condition.label": "Condition",
"editor.sidebarBlock.date.label": "Date",
"editor.sidebarBlock.email.label": "Email",
"editor.sidebarBlock.embed.label": "Embed",
"editor.sidebarBlock.file.label": "File",
"editor.sidebarBlock.image.label": "Image",
"editor.sidebarBlock.jump.label": "Jump",
"editor.sidebarBlock.makecom.label": "Make.com",
"editor.sidebarBlock.number.label": "Number",
"editor.sidebarBlock.openai.label": "OpenAI",
"editor.sidebarBlock.pabbly.label": "Pabbly",
"editor.sidebarBlock.payment.label": "Payment",
"editor.sidebarBlock.phone.label": "Phone",
"editor.sidebarBlock.picChoice.label": "Pic choice",
"editor.sidebarBlock.pixel.label": "Pixel",
"editor.sidebarBlock.rating.label": "Rating",
"editor.sidebarBlock.redirect.label": "Redirect",
"editor.sidebarBlock.script.label": "Script",
"editor.sidebarBlock.setVariable.label": "Set variable",
"editor.sidebarBlock.sheets.label": "Sheets",
"editor.sidebarBlock.start.label": "Start",
"editor.sidebarBlock.text.label": "Text",
"editor.sidebarBlock.typebot.label": "Typebot",
"editor.sidebarBlock.video.label": "Video",
"editor.sidebarBlock.wait.label": "Wait",
"editor.sidebarBlock.webhook.label": "Webhook",
"editor.sidebarBlock.website.label": "Website",
"editor.sidebarBlock.zapier.label": "Zapier",
"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",
"errorMessage": "An error occured",
"folders.createFolderButton.label": "Create a folder",
"folders.createTypebotButton.label": "Create a typebot",
"folders.folderButton.deleteConfirmationMessage": "Are you sure you want to delete <strong>folderName</strong> folder? (Everything inside will be move to your dashboard)",
"folders.typebotButton.delete": "Delete",
"folders.typebotButton.deleteConfirmationMessage": "Are you sure you want to delete your typebot <strong>typebotName</strong>?",
"folders.typebotButton.deleteConfirmationMessageWarning": "All its associated data will be deleted and won't be recoverable.",
"folders.typebotButton.duplicate": "Duplicate",
"folders.typebotButton.live": "Live",
"folders.typebotButton.showMoreOptions": "Show more options",
"folders.typebotButton.unpublish": "Unpublish",
"pending": "Pending",
"preview.restartButton.label": "Restart",
"remove": "Remove",
"skip": "Skip",
"templates.buttons.fromScratchButton.label": "Start from scratch",
"templates.buttons.fromTemplateButton.label": "Start from a template",
"templates.buttons.heading": "Create a new typebot",
"templates.buttons.importFileButton.label": "Import a file",
"templates.importFromFileButon.toastError.description": "Failed to parse the file. Are you sure it's a typebot?",
"templates.modal.menuHeading.marketing": "Marketing",
"templates.modal.menuHeading.new.tag": "New",
"templates.modal.menuHeading.other": "Other",
"templates.modal.menuHeading.product": "Product",
"templates.modal.useTemplateButton.label": "Use this template",
"upgrade": "Upgrade",
"video.aspectRatioInput.label": "Aspect ratio",
"video.aspectRatioInput.moreInfoTooltip": "Example: \"16/9\" or \"9/16\"",
"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.placeholder": "Paste the video link...",
"workspace.dropdown.logoutButton.label": "Log out",
"workspace.dropdown.newButton.label": "New workspace",
"workspace.membersList.inviteButton.label": "Invite",
"workspace.membersList.inviteInput.placeholder": "colleague@company.com",
"workspace.membersList.title": "Members",
"workspace.membersList.unlockBanner.label": "Upgrade your plan to work with more team members, and unlock awesome power features \uD83D\uDE80",
"workspace.settings.deleteButton.confirmMessage": "Are you sure you want to delete {workspaceName} workspace? All its folders, typebots and results will be deleted forever.",
"workspace.settings.deleteButton.label": "Delete workspace",
"workspace.settings.icon.title": "Icon",
"workspace.settings.modal.menu.billingAndUsage.label": "Billing & Usage",
"workspace.settings.modal.menu.members.label": "Members",
"workspace.settings.modal.menu.myAccount.label": "My account",
"workspace.settings.modal.menu.preferences.label": "Preferences",
"workspace.settings.modal.menu.settings.label": "Settings",
"workspace.settings.modal.menu.version.label": "Version: {version}",
"workspace.settings.modal.menu.workspace.label": "Workspace",
"workspace.settings.name.label": "Name:"
}