{
  "bubbles": {
    "embed": {
      "blockCard": {
        "tooltip": "Embed a pdf, an iframe, a website..."
      },
      "settings": {
        "height": {
          "label": "Height"
        },
        "waitForEvent": {
          "label": "Wait for event?",
          "name": {
            "label": "Name:"
          },
          "saveDataInVariable": {
            "label": "Save data in variable"
          }
        }
      }
    }
  },
  "events": {
    "command": {
      "eventCard": {
        "tooltip": "Triggered when a custom command is sent."
      },
      "settings": {
        "command": {
          "placeholder": "Command"
        },
        "resumeAfter": {
          "label": "Resume flow after"
        }
      }
    },
    "invalidReply": {
      "eventCard": {
        "tooltip": "Triggered when an invalid reply is received."
      },
      "node": {
        "prefix": "On invalid reply"
      }
    },
    "reply": {
      "eventCard": {
        "tooltip": "Triggered when a reply is received."
      },
      "node": {
        "prefix": "On reply"
      },
      "settings": {
        "contentVariable": {
          "label": "Reply content"
        },
        "inputNameVariable": {
          "infoText": "The name of the current input. If a variable is used, it will be the name of the variable. Otherwise, it will be the title of the group.",
          "label": "Input name"
        },
        "inputTypeVariable": {
          "infoText": "The type of the current input. i.e. text, number, email, etc.",
          "label": "Input type"
        },
        "variableMappingAccordion": {
          "title": "Map reply to variables"
        }
      }
    },
    "start": {
      "eventCard": {
        "tooltip": "Already added in the bot flow."
      }
    }
  },
  "inputs": {
    "button": {
      "addItem": {
        "ariaLabel": "Add item"
      },
      "buttonSettings": {
        "addComparisonButton": {
          "label": "Add comparison"
        },
        "displayCondition": {
          "infoText": {
            "label": "Only display this item if a condition is met."
          },
          "selectOperator": {
            "label": "Select an operator"
          }
        },
        "internalValue": {
          "helperText": "Define a value for variable use in following blocks. Leave empty to use the button label."
        }
      },
      "clickToEdit": {
        "label": "Click to edit"
      },
      "conditionContent": {
        "else": {
          "label": "Else"
        },
        "if": {
          "label": "IF"
        }
      },
      "default": {
        "label": "Default"
      },
      "else": {
        "label": "Senão"
      },
      "openSettings": {
        "ariaLabel": "Open settings"
      },
      "settings": {
        "dynamicData": {
          "infoText": {
            "label": "If defined, buttons will be dynamically displayed based on what the variable contains."
          },
          "label": "Dynamic data:"
        }
      },
      "variables": {
        "buttons": {
          "label": "buttons"
        },
        "display": {
          "label": "Display"
        }
      }
    },
    "date": {
      "placeholder": "Select a date...",
      "settings": {
        "format": {
          "example": {
            "label": "i.e"
          },
          "label": "Format:"
        },
        "from": {
          "label": "From label:"
        },
        "isRange": {
          "label": "Is range"
        },
        "to": {
          "label": "To label:"
        },
        "toInputValue": {
          "label": "To:"
        },
        "withTime": {
          "label": "With time"
        }
      }
    },
    "email": {
      "placeholder": "Type your email...",
      "retryMessage": "This email doesn\"t seem to be valid. Can you type it again?"
    },
    "file": {
      "collectMultiple": {
        "label": "Collect files"
      },
      "collectSingle": {
        "label": "Collect file"
      },
      "settings": {
        "allowMultiple": {
          "label": "Allow multiple files"
        },
        "allowedFileTypes": {
          "label": "Restrict file type",
          "placeholder": ".jpg, .png, .pdf, image/*"
        },
        "clear": {
          "label": "Clear button label:"
        },
        "labels": "Labels",
        "required": {
          "label": "Required"
        },
        "saveMultipleUpload": {
          "label": "Save upload URLs in a variable:"
        },
        "saveSingleUpload": {
          "label": "Save upload URL in a variable:"
        },
        "skip": {
          "label": "Skip button label:"
        }
      },
      "placeholder": {
        "label": "<strong>Click to upload</strong> or drag and drop<br/>(size limit: 10MB)"
      },
      "button": {
        "label": "Upload"
      },
      "clear": {
        "label": "Clear"
      },
      "skip": {
        "label": "Skip"
      },
      "success": {
        "single": {
          "label": "File uploaded"
        },
        "multiple": {
          "label": "{total} files uploaded"
        }
      },
      "visibility": {
        "label": "Visibility",
        "infoText": "This setting determines who can see the uploaded files. \"Public\" means that anyone who has the link can see the files. \"Private\" means that only a member of this workspace can see the files. Check the docs for more information.",
        "auto": "Auto",
        "public": "Public",
        "private": "Private"
      }
    },
    "fileUpload": {
      "blockCard": {
        "tooltip": "Upload Files"
      }
    },
    "internalValue": {
      "label": "Internal value:"
    },
    "number": {
      "placeholder": "Type a number...",
      "settings": {
        "currency": {
          "label": "Currency:"
        },
        "format": {
          "label": "Format"
        },
        "locale": {
          "helper": "Locale codes follow the format 'en' or 'en-US' (language-region)",
          "label": "Locale:"
        },
        "step": {
          "label": "Step:"
        },
        "unit": {
          "label": "Unit:"
        }
      },
      "style": {
        "currency": "Currency",
        "decimal": "Decimal",
        "percent": "Percent",
        "unit": "Unit"
      },
      "unit": {
        "acre": "acre",
        "bit": "bit",
        "byte": "byte",
        "celsius": "celsius",
        "centimeter": "centimeter",
        "day": "day",
        "degree": "degree",
        "fahrenheit": "fahrenheit",
        "fluidOunce": "fluid ounce",
        "foot": "foot",
        "gallon": "gallon",
        "gigabit": "gigabit",
        "gigabyte": "gigabyte",
        "gram": "gram",
        "hectare": "hectare",
        "hour": "hour",
        "inch": "inch",
        "kilobit": "kilobit",
        "kilobyte": "kilobyte",
        "kilogram": "kilogram",
        "kilometer": "kilometer",
        "liter": "liter",
        "megabit": "megabit",
        "megabyte": "megabyte",
        "meter": "meter",
        "microsecond": "microsecond",
        "mile": "mile",
        "mileScandinavian": "Scandinavian mile",
        "milliliter": "milliliter",
        "millimeter": "millimeter",
        "millisecond": "millisecond",
        "minute": "minute",
        "month": "month",
        "nanosecond": "nanosecond",
        "ounce": "ounce",
        "percent": "percent",
        "petabyte": "petabyte",
        "pound": "pound",
        "second": "second",
        "stone": "stone",
        "terabit": "terabit",
        "terabyte": "terabyte",
        "week": "week",
        "yard": "yard",
        "year": "year"
      }
    },
    "payment": {
      "collect": {
        "label": "Collect"
      },
      "labels": {
        "pay": "Pay",
        "success": "Success"
      },
      "settings": {
        "account": {
          "label": "Account:"
        },
        "accountText": {
          "label": "{provider} account"
        },
        "additionalInformation": {
          "description": {
            "placeholder": {
              "label": "A digital product"
            }
          },
          "email": {
            "label": "Email:"
          },
          "label": "Additional information",
          "name": {
            "label": "Name:"
          },
          "phone": {
            "label": "Phone number:"
          }
        },
        "address": {
          "city": {
            "label": "City:"
          },
          "country": {
            "label": "Country:"
          },
          "label": "Address",
          "line": {
            "label": "Line {line}:"
          },
          "postalCode": {
            "label": "Postal code:"
          },
          "state": {
            "label": "State:"
          }
        },
        "credentials": {
          "connectNew": {
            "label": "Connect new"
          },
          "removeCredentials": {
            "label": "Remove credentials"
          }
        },
        "currency": {
          "label": "Currency:"
        },
        "priceAmount": {
          "label": "Price amount:"
        },
        "provider": {
          "label": "Provider:"
        },
        "stripeConfig": {
          "accountName": {
            "label": "Account name:"
          },
          "findKeys": {
            "here": {
              "label": "here"
            },
            "label": "You can find your keys"
          },
          "liveKeys": {
            "label": "Live keys:"
          },
          "testKeys": {
            "infoText": {
              "label": "Will be used when previewing the bot."
            },
            "label": "Test keys:"
          },
          "title": {
            "label": "Connect Stripe account"
          }
        },
        "successMessage": {
          "label": "Success message:"
        }
      },
      "retryMessage": "Payment failed. Please, try again."
    },
    "phone": {
      "placeholder": "Type your phone number...",
      "settings": {
        "defaultCountry": {
          "label": "Default country:"
        },
        "international": {
          "placeholder": {
            "label": "International"
          }
        }
      },
      "retryMessage": "This phone number doesn\"t seem to be valid. Can you type it again?"
    },
    "picture": {
      "itemSettings": {
        "image": {
          "change": {
            "label": "Change image"
          },
          "label": "Image:",
          "pick": {
            "label": "Pick an image"
          }
        },
        "pictureValue": {
          "helperText": "Define a value for variable use in following blocks. Leave empty to use the picture title."
        },
        "title": {
          "label": "Title:"
        }
      },
      "settings": {
        "dynamicItems": {
          "descriptions": {
            "label": "Descriptions:"
          },
          "images": {
            "label": "Images:"
          },
          "label": "Dynamic items",
          "titles": {
            "label": "Titles:"
          }
        },
        "dynamicVariables": {
          "display": {
            "label": "Display"
          },
          "pictures": {
            "label": "pictures"
          }
        }
      }
    },
    "rating": {
      "from": {
        "label": "Rate from"
      },
      "settings": {
        "customIcon": {
          "label": "Custom icon"
        },
        "extremelyLikely": {
          "placeholder": {
            "label": "Extremely likely"
          }
        },
        "iconSVG": {
          "label": "Icon SVG:"
        },
        "maximum": {
          "label": "Maximum:"
        },
        "notLikely": {
          "placeholder": {
            "label": "Not likely at all"
          }
        },
        "oneClickSubmit": {
          "infoText": {
            "label": "If enabled, the answer will be submitted as soon as the user clicks on a rating instead of showing the \"Send\" button."
          },
          "label": "One click submit"
        },
        "rateLabel": {
          "label": "{rate} label"
        },
        "type": {
          "label": "Type:",
          "icons": "Icons",
          "numbers": "Numbers"
        }
      },
      "to": {
        "label": "to"
      }
    },
    "setVariable": {
      "content": {
        "clickToEdit": "Click to edit...",
        "expression": {
          "append": "Append <item>in <variableName>",
          "code": "<variableName> =",
          "custom": "<variableName>= <badge><description></badge>",
          "default": "<variableName>= <expression>",
          "mapItem": "<variableName>= item in <targetList>with same index as <baseItem>in <baseList>",
          "reset": "Reset <variableName>",
          "shiftPop": "<type> <variableName>",
          "shiftPopInto": "<type> <variableName> into <itemVariableName>",
          "system": "<variableName>= <badge>System.<type></badge>",
          "whatsapp": "<variableName>= <badge>WhatsApp.<type></badge>"
        }
      },
      "settings": {
        "code": {
          "descriptionPlaceholder": "Code description",
          "executeOnClient": {
            "info": "Check this if you need access to client-only variables like `window` or `document`.",
            "label": "Execute on client"
          },
          "saveError": "Save error",
          "type": {
            "code": "Code",
            "text": "Text"
          }
        },
        "deviceType": "Will return either <Badge>desktop</Badge>, <Badge>tablet</Badge> or <Badge>mobile</Badge>.",
        "environmentName": "Will return either <Badge>web</Badge> or <Badge>whatsapp</Badge>.",
        "list": {
          "baseItem": "Base item",
          "baseList": "Base list",
          "poppedItem": "Popped item",
          "shiftedItem": "Shifted item",
          "targetList": "Target list"
        },
        "momentOfTheDay": "Will return either <Badge>morning</Badge>, <Badge>afternoon</Badge>, <Badge>evening</Badge> or <Badge>night</Badge> based on the current user time.",
        "saveInResults": {
          "info": "By default, the variable is saved only for the user chat session. Check this option if you want to also store the variable in the flow Results table.",
          "label": "Save in results"
        },
        "searchPlaceholder": "Search or create variable:",
        "timeZone": {
          "placeholder": "Select time zone"
        },
        "types": {
          "Append value(s)": "Append value(s)",
          "Contact name": "Contact name",
          "Custom": "Custom",
          "Device type": "Device type",
          "Empty": "Empty",
          "Environment name": "Environment name",
          "Map item with same index": "Map item with same index",
          "Moment of the day": "Moment of the day",
          "Now": "Now",
          "Phone number": "Phone number",
          "Pop": "Pop",
          "Random ID": "Random ID",
          "Referral Click ID": "Referral Click ID",
          "Referral Source ID": "Referral Source ID",
          "Result ID": "Result ID",
          "Shift": "Shift",
          "Today": "Today",
          "Tomorrow": "Tomorrow",
          "Transcript": "Transcript",
          "User ID": "User ID",
          "Yesterday": "Yesterday"
        },
        "value": "Value:"
      }
    },
    "settings": {
      "button": {
        "label": "Button label:"
      },
      "buttonText": {
        "label": "Send"
      },
      "defaultDisplayButtons": {
        "label": "Default display buttons"
      },
      "description": {
        "label": "Description:"
      },
      "displayCondition": {
        "label": "Display condition"
      },
      "input": {
        "filterOptions": {
          "label": "Filter the options..."
        },
        "placeholder": {
          "label": "Input placeholder:"
        }
      },
      "isSearchable": {
        "label": "Is searchable"
      },
      "max": {
        "label": "Max:"
      },
      "min": {
        "label": "Min:"
      },
      "multipleChoice": {
        "label": "Multiple choice"
      },
      "placeholder": {
        "label": "Placeholder:"
      },
      "retryMessage": {
        "label": "Retry message:"
      },
      "saveAnswer": {
        "label": "Save the answer in a variable:",
        "placeholder": "Select a variable"
      },
      "setVariable": {
        "settings": {
          "code": {
            "descriptionPlaceholder": "Code description",
            "executeOnClient": {
              "info": "Check this if you need access to client-only variables like `window` or `document`.",
              "label": "Execute on client"
            },
            "saveError": "Save error"
          },
          "deviceType": "Will return either <Badge>desktop</Badge>, <Badge>tablet</Badge> or <Badge>mobile</Badge>.",
          "environmentName": "Will return either <Badge>web</Badge> or <Badge>whatsapp</Badge>.",
          "list": {
            "baseItem": "Base item",
            "baseList": "Base list",
            "poppedItem": "Popped item",
            "shiftedItem": "Shifted item",
            "targetList": "Target list"
          },
          "momentOfTheDay": "Will return either <Badge>morning</Badge>, <Badge>afternoon</Badge>, <Badge>evening</Badge> or <Badge>night</Badge> based on the current user time.",
          "saveInResults": {
            "info": "By default, the variable is saved only for the user chat session. Check this option if you want to also store the variable in the flow Results table.",
            "label": "Save in results"
          },
          "searchPlaceholder": "Search or create variable:",
          "value": "Value:"
        }
      },
      "submitButton": {
        "label": "Submit button label:"
      }
    },
    "text": {
      "placeholder": "Type your answer...",
      "settings": {
        "attachments": {
          "label": "Allow attachments"
        },
        "audioClip": {
          "label": "Allow audio clip"
        },
        "inputMode": {
          "label": "Input mode",
          "placeholder": "Select input mode...",
          "type": {
            "decimal": "Decimal",
            "email": "Email",
            "numeric": "Numeric",
            "search": "Search",
            "tel": "Phone",
            "text": "Text",
            "url": "URL"
          }
        },
        "longText": {
          "label": "Long text?"
        },
        "saveUrl": {
          "label": "Save the URL in a variable:"
        },
        "saveUrls": {
          "label": "Save the URLs in a variable:"
        },
        "visibility": {
          "label": "Visibility:",
          "moreInfoTooltip": "This setting determines who can see the uploaded files. \"Public\" means that anyone who has the link can see the files. \"Private\" means that only a members of this workspace can see the files."
        }
      }
    },
    "time": {
      "placeholder": "Select a time..."
    },
    "url": {
      "placeholder": "Type a URL...",
      "retryMessage": "This URL doesn\"t seem to be valid. Can you type it again?"
    },
    "choice": {
      "search": {
        "placeholder": "Filter the options..."
      }
    },
    "pictureChoice": {
      "search": {
        "placeholder": "Filter the options..."
      }
    },
    "cards": {
      "saveInVariable": "Save in variable"
    }
  },
  "integrations": {
    "googleAnalytics": {
      "blockCard": {
        "tooltip": "Google Analytics"
      },
      "settings": {
        "advanced": "Advanced",
        "eventAction": {
          "label": "Event action:",
          "placeholder": "Example: conversion"
        },
        "eventCategory": {
          "label": "Event category:",
          "placeholder": "Example: Flow"
        },
        "eventLabel": {
          "label": "Event label:",
          "placeholder": "Example: Campaign Z"
        },
        "eventValue": {
          "label": "Event value:",
          "placeholder": "Example: 0"
        },
        "measurementId": {
          "label": "Measurement ID:",
          "tooltip": "Can be found by clicking on your data stream in Google Analytics dashboard"
        },
        "sendTo": {
          "label": "Send to:",
          "placeholder": "Example: AW-123456789",
          "tooltip": "Useful to send a conversion event to Google Ads"
        }
      }
    },
    "googleSheets": {
      "blockCard": {
        "tooltip": "Google Sheets"
      },
      "settings": {
        "addValue": "Add a value",
        "cellsToUpdate": "Cells to update",
        "columnsToExtract": "Columns to extract",
        "credentialsName": "Sheets account",
        "rowsToUpdate": "Row(s) to update",
        "selectOperation": "Select an operation",
        "selectRows": "Select row(s)"
      }
    },
    "httpRequest": {
      "settings": {
        "advancedConfig": {
          "executeOnClient": {
            "info": "If enabled, the httpRequest will be executed on the client. It means it will be executed in the browser of your visitor. Make sure to enable CORS and do not expose sensitive data.",
            "label": "Execute on client"
          },
          "title": "Advanced configuration"
        },
        "advancedParams": {
          "timeout": "Timeout (s)",
          "title": "Advanced parameters"
        },
        "body": {
          "custom": "Custom body",
          "title": "Body"
        },
        "headers": {
          "add": "Add a value",
          "title": "Headers"
        },
        "method": "Method:",
        "queryParams": {
          "add": "Add a param",
          "title": "Query params"
        },
        "saveResponse": {
          "add": "Add an entry",
          "title": "Save in variables"
        },
        "testButton": "Test the request",
        "testError": {
          "title": "While testing HTTP request",
          "unknown": "Unknown error"
        },
        "testVariables": {
          "add": "Add an entry",
          "title": "Variable values for test"
        }
      }
    },
    "sendEmail": {
      "config": {
        "fromEmail": "From email",
        "fromName": "From name",
        "host": "Host",
        "password": "Password",
        "port": "Port number:",
        "secure": {
          "info": "If enabled, the connection will use TLS when connecting to server. If disabled then TLS is used if server supports the STARTTLS extension. In most cases enable it if you are connecting to port 465. For port 587 or 25 keep it disabled.",
          "label": "Secure"
        },
        "username": "Username"
      },
      "settings": {
        "advanced": "Advanced",
        "attachFiles": "Attach files",
        "attachFilesTooltip": "The selected variable should have previously collected files from the File upload input block.",
        "bcc": "Bcc:",
        "cc": "Cc:",
        "code": "Code",
        "content": "Content: ",
        "credentialsName": "SMTP account",
        "customContent": "Custom content",
        "customContentTooltip": "By default, the email body will be a recap of what has been collected so far. You can override it with this option.",
        "from": "From: ",
        "replyTo": "Reply to:",
        "replyToPlaceholder": "email@gmail.com",
        "subject": "Subject:",
        "text": "Text",
        "to": "To:",
        "toPlaceholder": "email1@gmail.com, email2@gmail.com"
      }
    }
  }
}