123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767 |
- {
- "collection": {
- "blocks": {
- "export-result": {
- "name": "Export result",
- "description": "Export the collection result as JSON"
- }
- }
- },
- "workflow": {
- "blocks": {
- "base": {
- "title": "Blocks",
- "moveToGroup": "Move block to blocks group",
- "selector": "Element selector",
- "selectorOptions": "Selector options",
- "timeout": "Timeout (milliseconds)",
- "noPermission": "Automa doesn't have enough permissions to perform this action",
- "grantPermission": "Grant permission",
- "action": "Action",
- "element": {
- "select": "Select an element",
- "verify": "Verify selector"
- },
- "settings": {
- "title": "Block settings",
- "blockTimeout": {
- "title": "Block execution timeout (millisecond)",
- "description": "The maximum execution time of the block (0 to disable)"
- },
- "line": {
- "title": "Lines",
- "label": "Label",
- "animated": "Animated",
- "select": "Select line",
- "to": "Line to {name} block",
- "lineColor": "Color"
- }
- },
- "toggle": {
- "enable": "Enable block",
- "disable": "Disable block"
- },
- "onError": {
- "info": "These rules will apply when an error occurs on the block",
- "button": "On error",
- "title": "On error occurs",
- "retry": "Retry action",
- "fallbackTitle": "Will execute when an error occurs in the block",
- "times": {
- "name": "Times",
- "description": "The number of times to retry the action"
- },
- "interval": {
- "name": "Interval",
- "description": "The time interval to wait between each try",
- "second": "second"
- },
- "toDo": {
- "error": "Throw error",
- "continue": "Continue flow",
- "fallback": "Execute fallback",
- "restart": "Restart flow"
- },
- "insertData": {
- "name": "Insert data"
- }
- },
- "table": {
- "checkbox": "Insert to table",
- "select": "Select column",
- "extraRow": {
- "checkbox": "Add extra row",
- "placeholder": "Value",
- "title": "Value of the extra row"
- }
- },
- "findElement": {
- "placeholder": "Find element by",
- "options": {
- "cssSelector": "CSS Selector",
- "xpath": "XPath"
- }
- },
- "markElement": {
- "title": "An element will not be selected if have been selected before",
- "text": "Mark element"
- },
- "multiple": {
- "title": "Select multiple element",
- "text": "Multiple"
- },
- "waitSelector": {
- "title": "Wait for selector",
- "timeout": "Selector timeout (ms)"
- },
- "downloads": {
- "onConflict": {
- "uniquify": "Uniquify",
- "overwrite": "Overwrite",
- "prompt": "Prompt"
- }
- }
- },
- "wait-connections": {
- "name": "Wait connections",
- "description": "Wait for all connections before continuing to the next block",
- "specificFlow": "Only continue a specific flow",
- "selectFlow": "Select flow"
- },
- "cookie": {
- "name": "Cookie",
- "description": "Get, set, or remove cookies",
- "types": {
- "get": "Get cookies",
- "set": "Set cookie",
- "remove": "Remove cookies",
- "getAll": "Get all cookies"
- },
- "useJson": "Use JSON format"
- },
- "note": {
- "name": "Note"
- },
- "slice-variable": {
- "name": "Slice variable",
- "description": "Extracts a section of a variable value",
- "start": "Start index",
- "end": "End index"
- },
- "workflow-state": {
- "name": "Workflow state",
- "description": "Manage workflows states",
- "actions": {
- "stop": "Stop workflows"
- }
- },
- "regex-variable": {
- "name": "RegEx variable",
- "description": "Matching a variable value against a regular expression"
- },
- "data-mapping": {
- "source": "Source",
- "destination": "Destination",
- "name": "Data mapping",
- "edit": "Edit data map",
- "dataSource": "Data source",
- "description": "Map data of a variable or table",
- "addSource": "Add source",
- "addDestination": "Add destination"
- },
- "sort-data": {
- "name": "Sort data",
- "description": "Sort the items of data",
- "property": "Sort by the item's property",
- "addProperty": "Add property"
- },
- "increase-variable": {
- "name": "Increase variable",
- "description": "Increase the value of a variable by a specific amount",
- "increase": "Increase by"
- },
- "notification": {
- "name": "notification",
- "description": "Display a notification",
- "title": "Title",
- "message": "Message",
- "imageUrl": "Image URL (optional)",
- "iconUrl": "Icon URL (optional)"
- },
- "delete-data": {
- "name": "Delete data",
- "description": "Delete table or variable data",
- "from": "Data from",
- "allColumns": "[All columns]"
- },
- "log-data": {
- "name": "Get log data",
- "description": "Get the latest log data of a workflow",
- "data": "Log data"
- },
- "tab-url": {
- "name": "Get tab URL",
- "description": "Get the tab URL",
- "select": "Select tab",
- "types": {
- "active-tab": "Active tab",
- "all": "All tabs"
- }
- },
- "reload-tab": {
- "name": "Reload tab",
- "description": "Reload the active tab"
- },
- "press-key": {
- "name": "Press key",
- "description": "Press a key or a combination",
- "target": "Target element (optional)",
- "key": "Key",
- "detect": "Detect key",
- "actions": {
- "press-key": "Press a key",
- "multiple-keys": "Press multiple keys"
- }
- },
- "save-assets": {
- "name": "Save assets",
- "description": "Save assets (image, video, audio, or file) from an element or URL",
- "filename": "Filename (optional)",
- "contentTypes": {
- "title": "Type",
- "element": "Media element (image, audio, or video)",
- "url": "URL"
- }
- },
- "handle-dialog": {
- "name": "Handle dialog",
- "description": "Accepts or dismisses a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload)",
- "accept": "Accept dialog",
- "promptText": {
- "label": "Prompt text (optional)",
- "description": "The text to enter into the prompt dialog before accepting"
- }
- },
- "handle-download": {
- "name": "Handle download",
- "description": "Handle downloaded file",
- "timeout": "Timeout (milliseconds)",
- "noPermission": "Don't have permission to access the downloads",
- "onConflict": "On conflict",
- "waitFile": "Wait for the file to be downloaded"
- },
- "insert-data": {
- "name": "Insert data",
- "description": "Insert data into table or variable"
- },
- "clipboard": {
- "name": "Clipboard",
- "description": "Get the copied text from the clipboard",
- "data": "Clipboard data",
- "noPermission": "Don't have permission to access the clipboard",
- "grantPermission": "Grant permission",
- "copySelection": "Copy the selected text on page",
- "types": {
- "get": "Get clipboard data",
- "insert": "Insert text to clipboard"
- }
- },
- "hover-element": {
- "name": "Hover element",
- "description": "Hover over an element"
- },
- "create-element": {
- "name": "Create element",
- "description": "Create an element and insert it into the page",
- "edit": "Edit element",
- "wrap": "Wrap the element inside",
- "insertEl": {
- "title": "Insert element",
- "items": {
- "before": "As first child",
- "after": "As last child",
- "next-sibling": "As next sibling",
- "prev-sibling": "As previous sibling",
- "replace": "Replace target element"
- }
- }
- },
- "upload-file": {
- "name": "Upload file",
- "description": "Upload file into <input type=\"file\"> element",
- "filePath": "URL or File path",
- "addFile": "Add file",
- "onlyURL": "Only uploading files from a URL is supported in the Firefox browser",
- "requirement": "Read the requirements before using this block",
- "noFileAccess": "Automa doesn't have access to files"
- },
- "browser-event": {
- "name": "Browser event",
- "description": "Executes the next block when the specified event is triggered",
- "events": "Events",
- "timeout": "Timeout (milliseconds)",
- "activeTabLoaded": "Active tab",
- "setAsActiveTab": "Set as active tab"
- },
- "blocks-group-2": {
- "name": "@:workflow.blocks.blocks-group.name 2",
- "description": "@:workflow.blocks.blocks-group.description"
- },
- "blocks-group": {
- "name": "Blocks group",
- "groupName": "Group name",
- "description": "Grouping blocks",
- "dropText": "Drag & drop a block here",
- "cantAdd": "Can't add \"{blockName}\" block to the group"
- },
- "trigger": {
- "name": "Trigger",
- "description": "Block where the workflow will start executing",
- "addTime": "Add time",
- "selectDay": "Select day",
- "timeExist": "You already added a trigger at {time} on {day}",
- "fixedDelay": "Fixed delay",
- "contextMenus": {
- "noPermission": "This trigger requires \"contextMenus\" permission to be working",
- "grantPermission": "Grant permission",
- "appearIn": "Will appear in",
- "contextName": "Workflow name in the context menu"
- },
- "days": [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
- ],
- "useRegex": "Use regex",
- "shortcut": {
- "tooltip": "Record shortcut",
- "stopRecord": "Stop recording",
- "checkboxTitle": "Execute shortcut even when you're in an input element",
- "checkbox": "Active while in input",
- "note": "Note: keyboard shortcut only works when you're on a webpage"
- },
- "forms": {
- "triggerWorkflow": "Trigger workflow",
- "interval": "Interval (minutes)",
- "delay": "Delay (minutes)",
- "date": "Date",
- "time": "Time",
- "url": "URL or Regex",
- "shortcut": "Shortcut",
- "cron-expression": "Cron expression"
- },
- "element-change": {
- "target": "Target element to observe",
- "optionsInfo": "Which element mutation will trigger the workflow",
- "targetWebsite": "The Match Pattern of the website where the target element is (click to see more Match Pattern examples)",
- "baseEl": {
- "title": "Base element (optional)",
- "description": "Automa will restart observing the target element when this element changes"
- },
- "subtree": {
- "title": "Include subtree",
- "description": "Extend monitoring to the entire subtree of the target element"
- },
- "childList": {
- "title": "Child list",
- "description": "Monitor the addition of new child elements or the removal of existing ones"
- },
- "attributes": {
- "title": "Attributes",
- "description": "Watch for changes to the attribute values of the target element"
- },
- "attributeFilter": {
- "title": "Attribute filter",
- "separate": "Use commas (,) to separate attribute names",
- "description": "Only monitor specific attributes (leave blank to monitor all)"
- },
- "characterData": {
- "title": "Character data",
- "description": "Monitor changes to the character data/text within the target element"
- }
- },
- "items": {
- "manual": "Manually",
- "interval": "Interval",
- "cron-job": "Cron job",
- "date": "On a specific date",
- "context-menu": "Context menu",
- "element-change": "On element change",
- "specific-day": "On a specific day",
- "visit-web": "When visiting a website",
- "on-startup": "On browser startup",
- "keyboard-shortcut": "Keyboard shortcut"
- }
- },
- "execute-workflow": {
- "name": "Execute workflow",
- "overwriteNote": "This will overwrite the global data of the selected workflow",
- "select": "Select workflow",
- "executeId": "Execute Id (optional)",
- "description": "",
- "insertAllVars": "Use all current workflow variables",
- "insertVars": "Insert current workflow variables",
- "useCommas": "Use commas to separate the variable name"
- },
- "google-sheets": {
- "name": "Google Sheets",
- "description": "Read or update Google Sheets data",
- "previewData": "Preview data",
- "firstRow": "Use the first row as keys",
- "keysAsFirstRow": "Use keys as the first row",
- "insertData": "Insert data",
- "valueInputOption": "Value input option",
- "insertDataOption": "Insert data option",
- "rangeToSearch": "Range to start the search",
- "dataFrom": {
- "label": "Data from",
- "options": {
- "data-columns": "Table",
- "custom": "Custom"
- }
- },
- "refKey": {
- "label": "Reference key (optional)",
- "placeholder": "Key name"
- },
- "spreadsheetId": {
- "label": "Spreadsheet Id",
- "link": "See how to get spreadsheet Id"
- },
- "range": {
- "label": "Range",
- "link": "Click to see more examples"
- },
- "select": {
- "get": "Get spreadsheet cell values",
- "getRange": "Get spreadsheet range",
- "update": "Update spreadsheet cell values",
- "append": "Append spreadsheet cell values",
- "clear": "Clear spreadsheet cell values"
- }
- },
- "active-tab": {
- "name": "Active tab",
- "description": "Set the tab you're in as the active tab"
- },
- "proxy": {
- "name": "Proxy",
- "description": "Set the proxy of the browser",
- "clear": "Clear all proxies",
- "bypass": {
- "label": "Bypass list",
- "note": "Use commas (,) to separate URL"
- }
- },
- "new-window": {
- "name": "New window",
- "description": "Create a new window",
- "top": "Top",
- "left": "Left",
- "height": "Height",
- "width": "Width",
- "note": "Note: use 0 to disable",
- "position": "Window position",
- "size": "Window size",
- "windowState": {
- "placeholder": "Window state",
- "options": {
- "normal": "Normal",
- "minimized": "Minimized",
- "maximized": "Maximized",
- "fullscreen": "Fullscreen"
- }
- },
- "incognito": {
- "text": "Set as an incognito window",
- "note": "You must enable 'Allow in incognito' for this extension first"
- }
- },
- "go-back": {
- "name": "Go back",
- "description": "Go back to the previous page"
- },
- "forward-page": {
- "name": "Go forward",
- "description": "Go forward to the next page"
- },
- "close-tab": {
- "name": "Close tab/window",
- "description": "",
- "url": "Match Patterns",
- "activeTab": "Close active tab",
- "allWindows": "Close all windows"
- },
- "event-click": {
- "name": "Click element",
- "description": ""
- },
- "delay": {
- "name": "Delay",
- "description": "Add a delay before executing the next block",
- "input": {
- "title": "Delay in milliseconds",
- "placeholder": "(milliseconds)"
- }
- },
- "parameter-prompt": {
- "name": "Parameter Prompt"
- },
- "get-text": {
- "name": "Get text",
- "description": "Get text from an element",
- "checkbox": "Insert to table",
- "includeTags": "Include HTML tags",
- "prefixText": {
- "placeholder": "Text prefix",
- "title": "Add prefix to the text"
- },
- "suffixText": {
- "placeholder": "Text suffix",
- "title": "Add suffix to the text"
- }
- },
- "export-data": {
- "name": "Export data",
- "description": "Export workflow data",
- "exportAs": "Export as",
- "refKey": "Reference key",
- "bomHeader": "Add UTF-8 BOM",
- "dataToExport": {
- "placeholder": "Data to export",
- "options": {
- "data-columns": "Table",
- "google-sheets": "Google Sheets",
- "variable": "Variable"
- }
- }
- },
- "element-scroll": {
- "name": "Scroll element",
- "description": "",
- "scrollY": "Scroll vertical",
- "scrollX": "Scroll horizontal",
- "intoView": "Scroll into view",
- "smooth": "Smooth scroll",
- "incScrollX": "Increment horizontal scroll",
- "incScrollY": "Increment vertical scroll"
- },
- "switch-tab": {
- "name": "Switch tab",
- "description": "Switch between tab",
- "matchPattern": "Match Patterns",
- "url": "New tab URL",
- "createIfNoMatch": "Create if there's no match"
- },
- "new-tab": {
- "name": "New tab",
- "description": "",
- "url": "New tab URL",
- "customUserAgent": "Use custom User-Agent",
- "activeTab": "Set as active tab",
- "tabToGroup": "Add tab to a group",
- "waitTabLoaded": "Wait until the tab is loaded",
- "updatePrevTab": {
- "title": "Use the previously opened new tab instead of creating a new one",
- "text": "Update previously opened tab"
- }
- },
- "link": {
- "name": "Link",
- "description": "Open link element"
- },
- "attribute-value": {
- "name": "Attribute value",
- "description": "Get the value of an element attribute",
- "forms": {
- "name": "Attribute name",
- "checkbox": "Insert to table",
- "column": "Select column",
- "extraRow": {
- "checkbox": "Add extra row",
- "placeholder": "Value",
- "title": "Value of the extra row"
- }
- }
- },
- "forms": {
- "name": "Forms",
- "description": "",
- "selected": "Selected",
- "type": "Form type",
- "getValue": "Get form value",
- "text-field": {
- "name": "Text field",
- "value": "Value",
- "clearValue": "Clear form value",
- "delay": {
- "placeholder": "Delay",
- "label": "Typing delay (millisecond)(0 to disable)"
- }
- },
- "select": {
- "name": "Select"
- },
- "radio": {
- "name": "Radio"
- },
- "checkbox": {
- "name": "Checkbox"
- }
- },
- "repeat-task": {
- "name": "Repeat task",
- "description": "",
- "times": "times",
- "repeatFrom": "Repeat from"
- },
- "javascript-code": {
- "name": "JavaScript code",
- "description": "Execute your JavaScript code in the web page",
- "availabeFuncs": "Available functions:",
- "removeAfterExec": "Remove after block execution",
- "everyNewTab": "Execute in every new tab",
- "context": {
- "name": "Execution context",
- "items": {
- "website": "Active tab",
- "background": "Background"
- }
- },
- "modal": {
- "tabs": {
- "code": "JavaScript code",
- "preloadScript": "Preload script"
- }
- },
- "timeout": {
- "placeholder": "Timeout (milliseconds)",
- "title": "JavaScript code execution timeout"
- }
- },
- "trigger-event": {
- "name": "Trigger event",
- "description": "",
- "selectEvent": "Select event"
- },
- "conditions": {
- "name": "Conditions",
- "add": "Add path",
- "retryConditions": "Retry if no conditions are met",
- "description": "Conditional block",
- "refresh": "Refresh condition connections",
- "fallbackTitle": "Executes when all comparisons don't meet the requirement",
- "equals": "Equals",
- "gt": "Greater than",
- "gte": "Greater than or equal",
- "lt": "Less than",
- "lte": "Less than or equal",
- "ne": "Not equals",
- "contains": "Contains"
- },
- "element-exists": {
- "name": "Element exists",
- "description": "Check if an element exists",
- "selector": "Element selector",
- "fallbackTitle": "Executes when the element doesn't exist",
- "throwError": "Throw an error if doesn't exist",
- "tryFor": {
- "title": "How many times to try to check if the element exists",
- "label": "Try for"
- },
- "timeout": {
- "label": "Timeout (milliseconds)",
- "title": "Timeout for each try"
- }
- },
- "webhook": {
- "name": "HTTP request",
- "description": "Make an HTTP Request",
- "contentType": "Content type",
- "method": "Request method",
- "url": "Request URL",
- "fallback": "Executes when the HTTP request fails",
- "buttons": {
- "header": "Add header"
- },
- "timeout": {
- "placeholder": "Timeout",
- "title": "HTTP request execution timeout (ms)"
- },
- "tabs": {
- "headers": "Headers",
- "body": "Body",
- "response": "Response"
- }
- },
- "while-loop": {
- "name": "While loop",
- "description": "Executes blocks while the condition is met",
- "editCondition": "Edit condition",
- "fallback": "Executes when the condition is false"
- },
- "loop-elements": {
- "name": "Loop elements",
- "description": "Iterate through elements",
- "loadMore": "Load more elements",
- "scrollToBottom": "Scroll to bottom",
- "actions": {
- "none": "None",
- "click-element": "Click an element",
- "scroll": "Scroll down",
- "click-link": "Click a link"
- }
- },
- "loop-data": {
- "name": "Loop data",
- "description": "Iterate through a table or your custom data",
- "loopId": "Loop ID",
- "refKey": "Reference key",
- "startIndex": "Start from index",
- "resumeLastWorkflow": "Resume last workflow",
- "reverse": "Reverse loop order",
- "modal": {
- "fileTooLarge": "File too large to edit",
- "maxFile": "Max file size is 1MB",
- "options": {
- "firstRow": "Use the first row as keys"
- }
- },
- "buttons": {
- "clear": "Clear data",
- "insert": "Insert data",
- "import": "Import file"
- },
- "maxLoop": {
- "title": "Max number of data to loop",
- "label": "Max data to loop (0 to disable)"
- },
- "loopThrough": {
- "placeholder": "Loop through",
- "fromNumber": "From number",
- "toNumber": "To number",
- "options": {
- "numbers": "Numbers",
- "variable": "Variable",
- "data-columns": "Table",
- "table": "Table",
- "custom-data": "Custom data",
- "google-sheets": "Google Sheets",
- "elements": "Elements"
- }
- }
- },
- "loop-breakpoint": {
- "name": "Loop breakpoint",
- "description": "To indicate where the Loop Data block must stop"
- },
- "take-screenshot": {
- "name": "Take screenshot",
- "fullPage": "Take full page screenshot",
- "description": "Take a screenshot of current active tab",
- "imageQuality": "Image quality",
- "saveToColumn": "Insert screenshot to table",
- "saveToComputer": "Save screenshot to computer",
- "types": {
- "title": "Take a screenshot of",
- "page": "A page",
- "fullpage": "A full page",
- "element": "An element"
- }
- },
- "switch-to": {
- "name": "Switch frame",
- "description": "Switch between the main window and an iframe",
- "iframeSelector": "Element selector",
- "windowTypes": {
- "main": "Main window",
- "iframe": "Iframe"
- }
- }
- }
- }
- }
|