{ "page": { "title": "Workflows" }, "nav": { "designer": "Designer", "runs": "Runs", "control": "Workflow control", "tasks": "Tasks" }, "sections": { "definitions": "Workflow definitions", "runStudio": "Run studio" }, "empty": { "title": "No workflows found", "description": "Workflows will appear here once they are created." }, "filters": { "allStatuses": "All statuses", "allLevels": "All levels", "allTypes": "All types" }, "actions": { "create": "Create workflow", "open": "Open", "close": "Close", "print": "Imprimir", "printOptions": "Opções de impressão", "printSelected": "Imprimir selecionados ({{count}})" }, "runList": { "shareTooltip": "Imprimir e exportar", "quickRanges": { "last24h": "Last 24h", "last7d": "Last 7d" }, "summary": { "total": "Total", "activeWorkflows": "Active workflows", "runCount": "{{count}} runs" }, "filters": { "all": "All", "allWorkflows": "All workflows", "searchLabel": "Run ID or correlation key", "searchPlaceholder": "Search by run id or correlation key", "statusLabel": "Status", "workflowLabel": "Workflow", "versionLabel": "Workflow version", "versionPlaceholder": "Any version", "fromLabel": "From", "toLabel": "To", "sortLabel": "Sort" }, "actions": { "applyFilters": "Apply filters", "reset": "Reset", "viewLatestRun": "View latest run", "runNow": "Run now", "exportCsv": "Export CSV", "refresh": "Refresh", "cancelSelected": "Cancel selected ({{count}})", "clearSelection": "Clear selection", "details": "Details", "loadMore": "Load more", "preview": "Pré-visualizar" }, "table": { "runId": "Run ID", "workflow": "Workflow", "version": "Version", "tenant": "Tenant", "triggerPayload": "Trigger payload", "status": "Status", "started": "Started", "updated": "Updated", "duration": "Duration", "emptyValue": "—", "trigger": { "manual": "Manual", "mapped": "Mapped", "identity": "Identity" } }, "states": { "loading": "Loading workflow runs...", "empty": "No workflow runs match the current filters." }, "bulk": { "cancelTitle": "Cancel Selected Runs", "cancelMessage": "Cancel {{count}} selected run(s)? This cannot be undone.", "reasonLabel": "Reason", "cancelReasonPlaceholder": "Provide a reason for canceling", "cancelConfirm": "Cancel runs" }, "toasts": { "loadRunsFailed": "Failed to load workflow runs", "selectWorkflowForLatestRun": "Select a workflow to view its latest run.", "noRunsFoundForWorkflow": "No runs found for that workflow.", "loadLatestRunFailed": "Failed to load latest run", "selectWorkflowToRun": "Select a workflow to run.", "exportReady": "Run export ready", "exportFailed": "Failed to export runs", "selectRunsForBulkAction": "Select runs to perform this action.", "bulkReasonTooShort": "Reason must be at least 3 characters.", "noEligibleRuns": "No selected runs are eligible for that action.", "bulkCancelFailedCount": "Failed to cancel {{count}} run(s).", "bulkCancelSuccessCount": "Canceled {{count}} run(s).", "bulkSkippedIneligibleCount": "Skipped {{count}} ineligible run(s).", "bulkActionFailed": "Bulk action failed" }, "print": { "title": "Execuções de workflow", "selectedTitle": "Execuções de workflow selecionadas", "subtitle": "{{count}} execuções", "noRuns": "Nenhuma execução de workflow para imprimir", "columns": { "run": "Execução", "workflow": "Workflow", "version": "Versão", "status": "Status", "started": "Iniciado", "updated": "Atualizado", "duration": "Duração" }, "optionsDialog": { "title": "Opções de impressão", "description": "Escolha quais colunas incluir ao imprimir as execuções de workflow." } }, "preview": { "close": "Fechar", "next": "Próximo", "openFullPage": "Abrir página completa", "position": "{{current}} de {{total}} execuções carregadas", "previous": "Anterior", "selectedRun": "Execução selecionada", "title": "Pré-visualização da execução" } }, "runDetails": { "common": { "emptyValue": "—" }, "header": { "runIdLabel": "Run ID", "workflowIdLabel": "Workflow ID:", "triggerLabel": "Trigger:" }, "actions": { "cancel": "Cancel", "export": "Export", "replay": "Replay", "close": "Close", "view": "View", "apply": "Apply", "reset": "Reset", "exportCsv": "Export CSV", "loadMore": "Load more", "exportAuditCsv": "Export Audit CSV" }, "summary": { "statusLabel": "Status", "startedLabel": "Started", "updatedLabel": "Updated", "completedLabel": "Completed", "triggerLabel": "Trigger", "scheduleStateLabel": "Schedule state", "scheduledForLabel": "Scheduled for", "cronLabel": "Cron", "nodePathLabel": "Node path:", "eventTypeLabel": "Event type:", "triggerPayloadSchemaLabel": "Trigger payload schema:", "mapped": "Mapped", "identity": "Identity", "runErrorFallback": "Run error", "errorCategoryFallback": "Error", "technicalDetailLabel": "Detalhe técnico:" }, "stepTimeline": { "title": "Step Timeline", "description": "Attempts, durations, and errors per step.", "loading": "Loading...", "stepStatusLabel": "Step status", "nodeTypeLabel": "Node type", "collapseNestedLabel": "Collapse nested blocks", "columns": { "stepPath": "Step Path", "type": "Type", "status": "Status", "attempt": "Attempt", "duration": "Duration", "nextRetry": "Next Retry", "started": "Started", "error": "Error", "action": "Ação" }, "empty": "No step history yet." }, "stepDetails": { "title": "Step Details", "statusLabel": "Status", "attemptLabel": "Attempt", "startedLabel": "Started", "completedLabel": "Completed", "durationLabel": "Duration", "nodeTypeLabel": "Node Type", "definitionStepIdLabel": "Definition Step ID", "nextRetryLabel": "Next Retry", "errorTitle": "Error", "stepErrorFallback": "Step error", "errorCategoryFallback": "Error", "technicalDetailLabel": "Detalhe técnico:" }, "waitHistory": { "title": "Wait History", "eventLine": "Event: {{event}} · Key: {{key}} · Filters: {{count}}", "timeLine": "Mode: {{mode}} · Scheduled resume: {{scheduledResume}}", "timeoutLine": "Timeout: {{timeout}} · Resolved: {{resolved}}" }, "envelope": { "title": "Envelope Data", "description": "Payload, vars, meta, and error from the latest snapshot.", "redactedNotice": "Redacted values shown as {{marker}}.", "noSnapshot": "No snapshot available.", "tabs": { "payload": "Payload", "vars": "Vars", "meta": "Meta", "error": "Error", "raw": "Raw" } }, "invocations": { "title": "Action Invocations", "redactedNotice": "Redacted values shown as {{marker}}.", "empty": "No action calls recorded for this step.", "attemptLine": "Attempt {{count}}", "durationLine": "Duration: {{duration}}", "sizeLine": "Input size: {{inputSize}}{{inputSuffix}} · Output size: {{outputSize}}{{outputSuffix}}", "truncatedSuffix": " (truncated)", "inputLabel": "Input", "outputLabel": "Output" }, "logs": { "title": "Run Logs", "description": "Operational log events for this run.", "searchLabel": "Search", "searchPlaceholder": "Search log message", "levelLabel": "Level", "empty": "No log entries found.", "columns": { "timestamp": "Timestamp", "level": "Level", "message": "Message", "step": "Step", "event": "Event", "correlation": "Correlation" }, "loading": "Carregando logs..." }, "audit": { "title": "Audit Trail", "description": "Administrative actions for this run.", "empty": "No audit entries yet.", "systemUser": "system", "columns": { "timestamp": "Timestamp", "operation": "Operation", "user": "User", "details": "Details" }, "loading": "Carregando trilha de auditoria...", "unknownUser": "Usuário desconhecido" }, "dialogs": { "reasonLabel": "Reason", "cancelTitle": "Cancel Workflow Run", "cancelMessage": "Cancel this workflow run? This cannot be undone.", "cancelReasonPlaceholder": "Provide a reason for canceling", "cancelConfirm": "Cancel run", "replayTitle": "Replay Workflow Run", "replayMessage": "Replay this run with a new payload.", "replayReasonPlaceholder": "Provide a reason for replaying", "payloadLabel": "Payload (JSON)", "replayConfirm": "Replay run" }, "toasts": { "loadRunDetailsFailed": "Failed to load run details", "loadLogsFailed": "Failed to load logs", "loadAuditLogsFailed": "Failed to load audit logs", "logExportReady": "Log export ready", "exportLogsFailed": "Failed to export logs", "reasonTooShort": "Reason must be at least 3 characters.", "runCanceled": "Run canceled", "cancelRunFailed": "Failed to cancel run", "runExportReady": "Run export ready", "exportRunFailed": "Failed to export run", "replayPayloadInvalid": "Replay payload must be valid JSON.", "runReplayStarted": "Run replay started", "replayRunFailed": "Failed to replay run", "auditExportReady": "Audit export ready", "exportAuditLogsFailed": "Failed to export audit logs" }, "queuedWarning": { "title": "Na fila — aguardando um worker de fluxo de trabalho", "description": "Esta execução começou há mais de um minuto, mas nenhuma etapa foi executada ainda. Verifique se o serviço de worker de fluxo de trabalho está em execução e conectado ao Temporal." } }, "runDialog": { "title": "Run Workflow", "description": "Provide a synthetic payload to preview (and run) a workflow.", "descriptionEvent": "Event: {{name}}.", "draftWarning": "A versão rascunho difere da publicada (v{{version}}).", "concurrencyLimit": "Concurrency limit: {{count}} run(s) at a time.", "common": { "emptyValue": "—" }, "actions": { "addField": "Add field", "addItem": "Add item", "cloneLatestRun": "Clone latest run", "close": "Close", "copyPayload": "Copy payload", "formBuilder": "Form Builder", "hide": "Hide", "jsonEditor": "JSON Editor", "openEventCatalog": "Open event catalog", "publishDraft": "Publish draft", "publishLatest": "Publish latest", "remove": "Remove", "reset": "Reset", "resetToDefaults": "Reset to defaults", "savePreset": "Save preset", "show": "Show", "startRun": "Start Run", "starting": "Starting..." }, "eventCatalog": { "title": "Event catalog", "description": "Pick an event type to seed payload schemas.", "searchLabel": "Search events", "searchPlaceholder": "Search by name, type, or category", "eventTypeLabel": "Event type", "loadingEvents": "Loading events...", "selectEventType": "Select event type", "systemBadge": "System", "tenantBadge": "Tenant", "systemEvent": "System event", "tenantEvent": "Tenant event", "uncategorized": "Uncategorized" }, "fields": { "workflowLabel": "Workflow", "publishedVersionLabel": "Published version", "triggerLabel": "Trigger", "manualTrigger": "Manual", "workflowStatusLabel": "Workflow status", "statusActive": "active", "statusPaused": "paused" }, "form": { "booleanTrue": "True", "booleanFalse": "False", "mapEntriesTitle": "Map entries", "mapEntriesPrompt": "Enter field key/path", "mapEntriesDescription": "For map-style objects, add keys and set each value.", "mapEntriesEmpty": "No map entries added.", "noSchema": "No schema available to render a form." }, "noPublishedVersion": { "title": "No published version", "description": "You can preview the payload builder, but you must publish the workflow before starting a run." }, "payload": { "largePayloadWarning": "Payload size exceeds 256KB; runs may be slower.", "payloadJsonLabel": "Payload (JSON)", "payloadLabel": "payload", "payloadSize": "Payload size: {{size}} KB" }, "presets": { "presetNameLabel": "Preset name", "presetNamePlaceholder": "e.g. Regression payload", "savedPresets": "Saved presets" }, "schema": { "sourceLabel": "Schema source", "workflowSchema": "Workflow schema", "eventSchema": "Event schema", "schemaRef": "Schema ref", "schemaRefLabel": "Schema ref", "selectSchema": "Select schema…", "noSchemasFound": "No schemas found", "unknownSchemaRef": "Unknown schema ref.", "useEventSchema": "Use event schema", "viewSchemaDiff": "View schema diff", "hideSchemaDiff": "Hide schema diff", "onlyInEvent": "Only in event schema", "requiredOnlyInEvent": "Required only in event", "onlyInWorkflow": "Only in workflow schema", "requiredOnlyInWorkflow": "Required only in workflow", "typeMismatches": "Type mismatches", "typeMismatchLine": "{{field}}: event {{eventType}} vs workflow {{payloadType}}", "selectedEventWarningPrefix": "Selected event ({{selectedEventType}}) may not match this workflow's trigger ({{triggerEventName}}). ", "matchOptional": "Schema refs match; trigger mapping will be applied (optional).", "matchIdentity": "Schema refs match; identity mapping will be used (no mapping required).", "diffWillApply": "Schema refs differ ({{eventSchemaRef}} → {{payloadSchemaRef}}); trigger mapping will be applied.", "diffRequiredMissing": "Schema refs differ ({{eventSchemaRef}} → {{payloadSchemaRef}}); trigger mapping is required but not configured.", "triggerEventDiffers": "Trigger event schema differs from workflow payload schema. Switch to \"Event schema\" if you want to enter a trigger event payload.", "eventUnavailable": "Event schema not available; using workflow schema instead.", "mapping": { "identityOptional": "Identity mapping (no mapping required)", "requiredMissing": "Trigger mapping is required but not configured", "willApply": "Trigger mapping will be applied", "willApplyOptional": "Trigger mapping will be applied (optional)" } }, "systemWorkflowWarning": "This is a system workflow. Running it may affect core automation.", "systemWorkflowConfirm": "I understand and want to run it.", "templates": { "exampleLabel": "Example {{count}}", "eventTemplates": "Event templates", "sampleTemplates": "Sample templates", "emailTemplate": "Inbound Email", "webhookTemplate": "Webhook Event" }, "toasts": { "confirmSystemRun": "Confirm you want to run this system workflow.", "eventMissingSchemaRef": "Selected event does not have a payload schema ref; cannot run with trigger mapping.", "loadLatestRunFailed": "Failed to load latest run", "mapEntryExists": "That key already exists.", "noPriorPayload": "No prior run payload found.", "payloadCopied": "Payload copied to clipboard.", "presetSaved": "Preset saved.", "providePresetName": "Provide a preset name.", "startRunFailed": "Failed to start run", "triggerMappingMissing": "Trigger mapping is required for this event schema but is not configured on the workflow." }, "validation": { "invalidJson": "Invalid JSON", "summaryTitle": "Payload still needs required event fields before this run can start", "summaryDescription": "Fill the missing fields below, switch to Form Builder, or use a sample payload button.", "moreErrors": "+{{count}} more…" }, "sampleEmailBody": "Corpo de e-mail de exemplo" }, "eventList": { "common": { "emptyValue": "—" }, "summary": { "total": "Total", "matched": "Matched", "unmatched": "Unmatched", "errors": "Errors" }, "filters": { "eventNameLabel": "Event name", "eventNamePlaceholder": "workflow.event", "correlationKeyLabel": "Correlation key", "correlationKeyPlaceholder": "corr-123", "statusLabel": "Status", "fromLabel": "From", "toLabel": "To" }, "actions": { "applyFilters": "Apply filters", "reset": "Reset", "exportCsv": "Export CSV", "exportJson": "Export JSON", "close": "Close", "viewRunDetails": "View run details" }, "table": { "schemaConflict": "catalog ≠ submission", "columns": { "event": "Event", "correlation": "Correlation", "schema": "Schema", "status": "Status", "matchedRun": "Matched Run", "payload": "Payload", "created": "Created" } }, "states": { "loading": "Loading events...", "empty": "No workflow events found." }, "detail": { "title": "Event Detail", "loading": "Loading event detail...", "eventIdLabel": "Event ID", "statusLabel": "Status", "eventNameLabel": "Event name", "correlationKeyLabel": "Correlation key", "payloadSchemaRefLabel": "Payload schema ref", "schemaConflict": "Schema ref conflict: catalog {{catalog}} vs submission {{submission}}", "createdLabel": "Created", "processedLabel": "Processed", "errorLine": "Error: {{message}}", "waitLabel": "Wait", "waitIdLine": "Wait ID: {{waitId}}", "waitStatusLine": "Status: {{status}}", "waitTimeoutLine": "Timeout: {{value}}", "waitResolvedLine": "Resolved: {{value}}", "waitStepLine": "Step: {{value}}", "matchedRunLabel": "Matched run", "runStatusLine": "Status: {{status}}", "payloadLabel": "Payload" }, "toasts": { "loadEventsFailed": "Failed to load workflow events", "loadEventDetailFailed": "Failed to load event detail", "exportReady": "Event export ready", "exportFailed": "Failed to export events" } }, "deadLetter": { "common": { "emptyValue": "—" }, "filters": { "minimumRetriesLabel": "Minimum retries", "minimumRetriesPlaceholder": "3" }, "actions": { "refresh": "Refresh", "loadMore": "Load more" }, "table": { "columns": { "runId": "Run ID", "workflow": "Workflow", "version": "Version", "status": "Status", "retries": "Retries", "failedSteps": "Failed Steps", "updated": "Updated" } }, "states": { "empty": "No dead-letter runs found.", "loading": "Loading dead-letter runs..." }, "toasts": { "loadFailed": "Failed to load dead-letter runs" } }, "audit": { "common": { "emptyValue": "—" }, "header": { "title": "Workflow Audit" }, "actions": { "exportCsv": "Export CSV", "loadMore": "Load more", "refresh": "Atualizar" }, "table": { "columns": { "timestamp": "Timestamp", "operation": "Operation", "user": "User", "details": "Details" } }, "states": { "selectWorkflow": "Select a workflow to view audit history.", "empty": "No audit entries yet.", "loading": "Carregando entradas de auditoria..." }, "values": { "system": "system" }, "toasts": { "loadFailed": "Failed to load audit logs", "exportReady": "Audit export ready", "exportFailed": "Failed to export audit logs" } }, "designer": { "page": { "controlPanelTitle": "Workflow Control Panel", "controlPanelDescription": "Manage schedules, runs, events, and the event catalog.", "designerTitle": "Workflow Designer", "designerDescription": "Build and maintain workflow automations.", "editorTitle": "Workflow Editor", "editorDescription": "Choose a workflow to edit or create a new workflow." }, "controlPanel": { "tabs": { "schedules": "Schedules", "runs": "Runs", "events": "Events", "eventCatalog": "Event Catalog", "deadLetter": "Dead Letter" }, "quota": { "consumedLabel": "Consumido", "consumedUnit": "consumidas", "loading": "Carregando...", "planLimit": "Limite de {{limit}}", "remainingLabel": "Restante", "remainingUnit": "restantes", "resetsOn": "Redefine em {{date}}", "title": "Ações de workflow", "unavailable": "Indisponível", "unlimitedPlan": "Plano ilimitado", "unlimitedRemaining": "Ilimitado" } }, "toolbar": { "backToList": "Back to workflows", "newWorkflow": "New Workflow", "saveDraft": "Salvar rascunho", "saving": "Saving...", "publish": "Publish", "publishing": "Publishing...", "run": "Run", "previewOnly": "Preview only until a version is published.", "validation": { "lastValidated": "Last validated: {{timestamp}}", "unknown": "Validation status unknown" } }, "form": { "nameLabel": "Workflow name", "versionLabel": "Version", "descriptionLabel": "Description", "latestPublishedVersion": "Latest published version: {{version}}", "triggerTypeLabel": "Trigger type", "triggerTypePlaceholder": "Select trigger type", "triggerTypeHelp": "Choose whether this workflow starts manually or from an event. Reusable schedules are managed in the Workflow Control Panel.", "manualTriggerNote": "This workflow has no trigger. It can still be run manually and scheduled from the Workflow Control Panel once it has a pinned payload schema and a published version.", "eventCategoryLabel": "Event category", "eventLabel": "Event", "selectEventCategory": "Select event category", "selectEvent": "Select event", "selectCategoryFirst": "Select category first", "inputDataLabel": "Workflow input data", "inputDataEvent": "Your steps read data from the selected trigger.", "inputDataTimePrefix": "This workflow receives a fixed synthetic clock payload. The contract is pinned to", "inputDataManualPrefix": "No trigger uses", "inputDataManualSuffix": "by default. Change it in Advanced schema settings if this workflow needs a different manual contract.", "triggerMappingRequired": "Trigger mapping is required. Open Advanced schema settings to configure it.", "schemaLocked": "Schema version locked", "schemaAutoSelected": "Auto-selected from trigger", "schemaSuffixClock": " to the fixed clock payload contract.", "schemaSuffixPinned": " to keep this workflow stable if trigger schemas change.", "chooseTriggerHint": "Choose a trigger to define available fields.", "schemaLoadErrorPrefix": "We could not load schema information for", "schemaLoadErrorSuffix": "Check the event catalog entry.", "draftDifferent": "O contrato rascunho difere do publicado", "publishedUsesPrefix": "The published version uses", "draftResolvesTo": "This draft currently resolves to", "lockToPublished": "Lock to published contract", "advancedSchemaSettings": "Advanced schema settings", "inferredSchemaPrefix": "Current inferred schema:", "noSchemaInferred": "No schema inferred yet.", "unknownSchemaRef": "Unknown schema ref. Open Advanced schema settings and choose a valid schema version.", "workflowStepsHeading": "Workflow Steps", "workflowStepsListHint": "Drag steps to reorder or move between pipes.", "workflowStepsGraphHint": "Pan/zoom the graph. Branches render as separate lanes.", "workflowStepsViewAria": "Workflow steps view", "warningsCount": "{{count}} warnings" }, "stepPanel": { "readOnly": "Read-only access: step editing is disabled.", "selectPrompt": "Select a step to edit its configuration.", "readOnlyNotice": "Acesso somente leitura: a edição de etapas está desativada.", "contractMode": "Modo de contrato:", "catalogSchema": "Esquema do catálogo:" }, "stepConfig": { "eventLabel": "Event", "selectEvent": "Select event", "correlationKey": "Correlation Key Expression", "payloadFilters": "Payload Filters", "addFilter": "Add filter", "noFiltersConfigured": "No filters configured.", "loadingEventSchema": "Loading event schema fields...", "timeoutMs": "Timeout (ms)", "assignOnResume": "Assign on resume", "fieldLabel": "Field", "fieldPathLabel": "Field path", "dataContextToggle": "What data can I access here?", "condition": "Condição", "itemsExpression": "Expressão de itens", "itemVariable": "Variável de item", "concurrency": "Concorrência", "onItemError": "Em erro de item", "captureErrorAs": "Capturar erro como", "workflowId": "ID do fluxo de trabalho", "workflowVersion": "Versão do fluxo de trabalho", "inputMapping": "Mapeamento de entrada", "outputMapping": "Mapeamento de saída", "value": "Valor", "mode": "Modo", "days": "Dias", "hours": "Horas", "minutes": "Minutos", "seconds": "Segundos", "untilInput": "Entrada até", "specificDateTime": "Data e hora específicas", "untilExpression": "Expressão até", "returnNotice": "Return interrompe a execução do fluxo de trabalho." }, "mappingExpr": { "add": "Add", "remove": "Remove", "empty": "No mappings yet.", "expressionLabel": "Expression" }, "schemaForm": { "sectionTitle": "Node Configuration", "stepSettings": "Step settings", "missingRequired": "Missing required: {{fields}}" }, "fieldMetadata": { "actionId": { "label": "Action", "description": "The action to invoke" }, "version": { "label": "Version", "description": "Action version number" }, "inputMapping": { "label": "Input Mapping", "description": "Map data to action inputs" }, "saveAs": { "label": "Save Result As", "description": "Variable name or assignment path (e.g., result, vars.result, payload.result)" }, "idempotencyKey": { "label": "Idempotency Key", "description": "Expression that produces a unique key to prevent duplicate executions. If the same key is seen twice, the cached result is returned." }, "onError": { "label": "Error Handling", "description": "How to handle errors" }, "eventName": { "label": "Event Name", "description": "Name of the event to wait for" }, "correlationKey": { "label": "Correlation Key", "description": "Expression to match incoming events" }, "filters": { "label": "Payload Filters", "description": "Optional event payload filters (AND semantics)" }, "timeoutMs": { "label": "Timeout (ms)", "description": "Maximum time to wait in milliseconds" }, "mode": { "label": "Wait Mode", "description": "Duration or until time" }, "durationMs": { "label": "Duration", "description": "Relative duration stored in milliseconds" }, "until": { "label": "Until", "description": "Expression resolving to an absolute date/time" }, "state": { "label": "State Name", "description": "The state to transition to" }, "assign": { "label": "Assignments", "description": "Variables to assign" }, "taskType": { "label": "Task Type", "description": "Type of human task" }, "title": { "label": "Title", "description": "Task title shown to assignee" }, "contextData": { "label": "Context Data", "description": "Additional data to include with the task" } }, "actions": { "ai.infer": { "label": "Infer Structured Output", "description": "Generate structured workflow data from a prompt using the configured AI provider." }, "store.get": { "label": "Obter valor armazenado", "description": "Ler uma entrada chave/valor de workflow persistida." }, "store.set": { "label": "Definir valor armazenado", "description": "Persistir uma entrada chave/valor de workflow." }, "store.delete": { "label": "Excluir valor armazenado", "description": "Excluir uma entrada chave/valor de workflow persistida." }, "store.increment": { "label": "Incrementar número armazenado", "description": "Incrementar atomicamente um número de workflow persistido." }, "store.list": { "label": "Listar valores armazenados", "description": "Listar as entradas chave/valor de workflow persistidas em um espaço de nomes." }, "store.list_namespaces": { "label": "Listar espaços de nomes do armazenamento", "description": "Listar os espaços de nomes do armazenamento de dados de workflow usados por este tenant." }, "links.upsert": { "label": "Criar ou atualizar vínculo de entidade", "description": "Criar ou atualizar um vínculo persistido entre duas entidades de workflow." }, "links.lookup": { "label": "Pesquisar vínculos de entidade", "description": "Encontrar vínculos de entidade persistidos por entidade de origem e direção." }, "links.delete": { "label": "Excluir vínculos de entidade", "description": "Excluir vínculos de entidade persistidos por lado e relação opcional." }, "links.list": { "label": "Listar vínculos de entidade", "description": "Listar os vínculos de entidade persistidos em um espaço de nomes." }, "links.list_namespaces": { "label": "Listar espaços de nomes de vínculos", "description": "Listar os espaços de nomes de vínculos de entidade de workflow usados por este tenant." }, "ai": { "infer": { "label": "Inferir saída estruturada", "description": "Gerar dados estruturados de workflow a partir de um prompt usando o provedor de IA configurado." } }, "store": { "get": { "label": "Obter valor armazenado", "description": "Ler uma entrada chave/valor de workflow persistida." }, "set": { "label": "Definir valor armazenado", "description": "Persistir uma entrada chave/valor de workflow." }, "delete": { "label": "Excluir valor armazenado", "description": "Excluir uma entrada chave/valor de workflow persistida." }, "increment": { "label": "Incrementar número armazenado", "description": "Incrementar atomicamente um número de workflow persistido." }, "list": { "label": "Listar valores armazenados", "description": "Listar as entradas chave/valor de workflow persistidas em um espaço de nomes." }, "list_namespaces": { "label": "Listar espaços de nomes do armazenamento", "description": "Listar os espaços de nomes do armazenamento de dados de workflow usados por este tenant." } }, "links": { "upsert": { "label": "Criar ou atualizar vínculo de entidade", "description": "Criar ou atualizar um vínculo persistido entre duas entidades de workflow." }, "lookup": { "label": "Pesquisar vínculos de entidade", "description": "Encontrar vínculos de entidade persistidos por entidade de origem e direção." }, "delete": { "label": "Excluir vínculos de entidade", "description": "Excluir vínculos de entidade persistidos por lado e relação opcional." }, "list": { "label": "Listar vínculos de entidade", "description": "Listar os vínculos de entidade persistidos em um espaço de nomes." }, "list_namespaces": { "label": "Listar espaços de nomes de vínculos", "description": "Listar os espaços de nomes de vínculos de entidade de workflow usados por este tenant." } } }, "validation": { "badge": { "invalid": "Invalid", "warnings": "Warnings", "valid": "Valid", "unknown": "Unknown" }, "errors": "Erros de validação" }, "discardDialog": { "title": "Discard unsaved changes?", "message": "You have unsaved changes in this workflow. Discard them and continue?", "confirm": "Discard changes", "cancel": "Keep editing" }, "eventSchemaDialog": { "title": "Switch workflow input schema?", "messageWithEvent": "The selected event {{eventName}} uses {{schemaRef}}. Do you want to switch this workflow to that event schema?", "messageFallback": "Do you want to switch this workflow to the selected event schema?", "confirm": "Use event schema", "cancel": "Keep current schema" }, "blockSection": { "then": "THEN", "else": "ELSE", "try": "TRY", "catch": "CATCH", "body": "BODY" }, "palette": { "showPalette": "Show palette", "hidePalette": "Hide palette", "searchPlaceholder": "Search", "dragHint": "Drop on pipeline to add", "chooseAction": "Choose an action after adding this step", "returnsSummary": "Returns: {{list}}{{suffix}}", "categories": { "Control": "Control", "Core": "Core", "Transform": "Transform", "AI": "AI", "Apps": "Apps", "Action": "Action", "Email": "Email", "Nodes": "Nodes" }, "controlBlocks": { "control.if": { "label": "If", "description": "Conditional branching" }, "control.forEach": { "label": "For Each", "description": "Iterate over items" }, "control.tryCatch": { "label": "Try/Catch", "description": "Handle errors" }, "control.callWorkflow": { "label": "Call Workflow", "description": "Invoke another workflow" }, "control.return": { "label": "Return", "description": "Stop execution" }, "control": { "if": { "label": "Se", "description": "Ramificação condicional" }, "forEach": { "label": "Para cada", "description": "Iterar sobre itens" }, "tryCatch": { "label": "Try/Catch", "description": "Tratar erros" }, "callWorkflow": { "label": "Chamar workflow", "description": "Invocar outro workflow" }, "return": { "label": "Retornar", "description": "Parar a execução" } } }, "nodes": { "state.set": { "label": "Set State", "description": "Update the workflow state" }, "event.wait": { "label": "Wait for Event", "description": "Wait for an external event" }, "time.wait": { "label": "Wait for Time", "description": "Wait for a duration or until a date/time" }, "transform.assign": { "label": "Assign", "description": "Assign values into payload or vars" }, "action.call": { "label": "Call Action", "description": "Invoke a registered action" }, "email.parseBody": { "label": "Parse Email Body", "description": "Parse and sanitize email reply body" }, "email.renderCommentBlocks": { "label": "Render Comment Blocks", "description": "Render comment blocks from email content" }, "human.task": { "label": "Human Task", "description": "Pause for human task completion" }, "state": { "set": { "label": "Definir estado", "description": "Atualizar o estado do workflow" } }, "event": { "wait": { "label": "Aguardar evento", "description": "Aguardar um evento externo" } }, "time": { "wait": { "label": "Aguardar tempo", "description": "Aguardar uma duração ou até uma data/hora" } }, "transform": { "assign": { "label": "Atribuir", "description": "Atribuir valores ao payload ou às variáveis" } }, "action": { "call": { "label": "Chamar ação", "description": "Invocar uma ação registrada" } }, "email": { "parseBody": { "label": "Analisar corpo do e-mail", "description": "Analisar e sanitizar o corpo da resposta de e-mail" }, "renderCommentBlocks": { "label": "Renderizar blocos de comentário", "description": "Renderizar blocos de comentário a partir do conteúdo do e-mail" } }, "human": { "task": { "label": "Tarefa humana", "description": "Pausar até a conclusão da tarefa humana" } } }, "groups": { "ticket": { "label": "Ticket", "description": "Ticket actions" }, "contact": { "label": "Contact", "description": "Contact actions" }, "client": { "label": "Client", "description": "Client actions" }, "communication": { "label": "Communication", "description": "Communication actions" }, "scheduling": { "label": "Scheduling", "description": "Scheduling actions" }, "project": { "label": "Project", "description": "Project actions" }, "time": { "label": "Time", "description": "Time actions" }, "crm": { "label": "CRM", "description": "CRM actions" }, "transform": { "label": "Transform", "description": "Transform actions" }, "ai": { "label": "AI", "description": "AI actions" }, "data-store": { "label": "Armazenamento de dados", "description": "Ler e gravar o estado durável do workflow entre execuções." } } }, "stepCard": { "selectAriaLabel": "Select {{label}} step", "badges": { "if": "If", "loop": "Loop", "try": "Try", "block": "Block", "disconnected": "Desconectado" }, "mapping": { "unmappedTitle": "{{count}} required fields are unmapped", "unmappedBadge": "{{count}} required unmapped", "allMappedTitle": "All {{count}} required fields are mapped", "allMappedAria": "All required fields mapped" }, "errorCount": "{{count}} {{noun}}", "errorSingular": "error", "errorPlural": "errors", "actions": { "duplicate": "Duplicate step", "duplicateAriaLabel": "Duplicate {{label}} step", "delete": "Delete step" }, "forEachSummary": "Item: {{itemVar}} | Concurrency: {{concurrency}}", "disconnectedTitle": "{{group}} não está conectado; esta etapa falhará em tempo de execução até que seja reconectado." }, "toasts": { "loadRegistriesFailed": "Failed to load workflow registries", "loadPermissionsFailed": "Failed to load permissions", "loadWorkflowsFailed": "Failed to load workflows", "loadEventCatalogFailed": "Failed to load event catalog", "settingsUpdated": "Workflow settings updated", "settingsUpdateFailed": "Failed to update workflow settings", "created": "Workflow created", "saved": "Workflow saved", "saveFailed": "Failed to save workflow", "saveBeforePublish": "Save the workflow before publishing", "published": "Workflow published", "publishFailed": "Failed to publish workflow", "publishValidationErrors": "Publish failed - fix validation errors", "systemEventMissingSchema": "This system event is missing a valid schema and cannot be selected until fixed." }, "propsPanel": { "resizeAria": "Redimensionar painel de propriedades", "settingsTitle": "Configurações do fluxo de trabalho", "settingsSubtitle": "Controles de visibilidade, pausa e segurança.", "visibleToUsers": "Visível para os usuários", "paused": "Pausado (parar novas execuções)", "concurrencyLimit": "Limite de concorrência", "unlimited": "Ilimitado", "autoPauseFailureRate": "Pausa automática por taxa de falhas", "failureRateThreshold": "Limite da taxa de falhas", "minRunsBeforeAutoPause": "Execuções mínimas antes da pausa automática" }, "trigger": { "summary": "Resumo do gatilho", "actionNeeded": "Ação necessária", "noMappingNeeded": "Nenhum mapeamento necessário", "sourceSchemaOverride": "Substituir esquema de origem do gatilho", "useCatalogSchemaDefault": "Usar esquema do catálogo (padrão)", "useCatalogSchemaPlaceholder": "Usar esquema do catálogo…", "noSchemasFound": "Nenhum esquema encontrado", "mappingTitle": "Mapeamento do gatilho", "mappingNotRequired": "Mapeamento: Não necessário.", "mappingErrors": "Erros de mapeamento", "mappingWarnings": "Avisos de mapeamento" }, "schemaSettings": { "lockVersion": "Bloquear versão do esquema", "lockVersionHelp": "Bloqueia a versão do esquema para evitar que futuras alterações do gatilho afetem este fluxo de trabalho.", "lockedVersion": "Versão do esquema bloqueada", "manualRef": "Referência manual do esquema", "fixedForTimeTriggers": "Fixo para gatilhos temporais", "availableFieldsPreview": "Pré-visualização dos campos disponíveis", "payloadContract": "Esquema de contrato do payload do fluxo", "ref": "Referência do esquema:", "loadFailed": "Falha ao carregar o esquema.", "notLoaded": "Esquema ainda não carregado.", "loadPreviewFailed": "Falha ao carregar a pré-visualização do esquema.", "selectVersionPlaceholder": "Selecionar versão do esquema…", "payloadRefAdvanced": "Referência do esquema do payload (avançado)" }, "expression": { "insertField": "Inserir campo", "enterPlaceholder": "Inserir expressão..." }, "dataContext": { "availableDataAtStep": "Dados disponíveis nesta etapa", "payload": "Payload", "noPayloadFields": "Nenhum campo de payload", "payloadSchemaRefHint": "Defina 'Referência do esquema do payload' para definir a estrutura do payload", "stepOutputs": "Saídas da etapa (vars)", "outputSchemaUnavailable": "Esquema de saída não disponível", "noFields": "Sem campos", "copyAllPaths": "Copiar todos os caminhos", "copyAllFieldPaths": "Copiar todos os caminhos dos campos" } }, "actionInputFieldInfo": { "required": "Required", "requiredTitle": "Required", "requiredMissingTitle": "Required field is missing a value", "format": "Format: {{value}}", "eachItem": "Each item: {{value}}", "length": "Length: {{min}} - {{max}}", "range": "Range: {{min}} - {{max}}", "any": "any", "defaultPrefix": "Default:", "examplePrefix": "Example:" }, "actionInputSection": { "heading": "Action inputs" }, "actionInputFixedPicker": { "loadingOptions": "Loading options...", "ticketSearchPlaceholder": "Search tickets by number or title", "ticketSelect": "Select ticket", "ticketTypeAbove": "Type above to search tickets", "placeholders": { "board": "Select Board", "client": "Select Client", "contact": "Select Contact", "user": "Select User", "userOrTeam": "Select User or Team" }, "errors": { "loadTicket": "Failed to load ticket", "searchTickets": "Failed to search tickets", "loadOptions": "Failed to load options" }, "dependencyHints": { "contact": { "client_id": "Choose a fixed Client first to load contact options." }, "client-location": { "client_id": "Choose a fixed Client first to load location options." }, "ticket-category": { "board_id": "Choose a fixed Board first to load category options." }, "ticket-status": { "board_id": "Choose a fixed Board first to load status options.", "ticket_id": "Choose a fixed Ticket first to load status options." }, "ticket-subcategory": { "board_id": "Choose a fixed Board first to load subcategory options.", "category_id": "Choose a fixed Category first to load subcategory options." } } }, "serverErrors": { "forbidden": "You don’t have permission to perform this action.", "unauthorized": "You must be signed in to perform this action.", "notFound": "Not found.", "workflowNotFound": "Workflow not found.", "workflowVersionNotFound": "Workflow version not found.", "workflowVersionExists": "Workflow version {{version}} already exists. Refresh and retry.", "workflowValidationFailed": "Workflow validation failed.", "noPublishedVersions": "This workflow has no published versions yet.", "workflowPaused": "This workflow is paused.", "concurrencyLimitReached": "The workflow concurrency limit has been reached.", "rateLimitExceeded": "The workflow run rate limit has been exceeded.", "payloadNotSerializable": "The payload must be JSON-serializable.", "payloadTooLarge": "The payload exceeds the maximum allowed size.", "payloadValidationFailed": "The payload failed validation.", "missingPayloadSchemaRef": "This workflow has no payload schema reference.", "missingSourcePayloadSchemaRef": "The event payload is missing a source payload schema reference.", "triggerMappingRequired": "A trigger mapping is required for this run.", "runNotFailed": "The run is not in a failed state.", "failedStepNotFound": "The failed step could not be found.", "noEventWaitFound": "No event wait was found for this run.", "cancelTemporalRunFailed": "Failed to cancel the workflow run on the execution engine.", "noDefinitionToPublish": "There is no workflow definition to publish.", "deleteActiveRunsBlocked": "This workflow has active runs. Cancel all runs before deleting it.", "scheduleOneTimeRunAtRequired": "One-time schedules require a run-at timestamp.", "scheduleOneTimeInvalidTimestamp": "One-time schedules require a valid ISO 8601 timestamp.", "scheduleOneTimeMustBeFuture": "One-time schedules must be scheduled in the future.", "scheduleOneTimeDayOfWeek": "One-time schedules only support “Any day”.", "scheduleOneTimeBusinessHours": "One-time schedules cannot override business-hours settings.", "scheduleRecurringCronRequired": "Recurring schedules require a cron expression.", "scheduleRecurringCronFields": "Recurring schedules require a 5-field cron expression.", "scheduleRecurringTimezone": "Recurring schedules require a valid IANA timezone.", "cronTooLong": "The cron expression is too long.", "cronUnsupportedCharacters": "The cron expression contains unsupported characters.", "cronDayConflict": "A cron expression cannot set both day-of-month and day-of-week.", "cronTooFrequent": "This cron schedule runs too frequently (minimum interval is 5 minutes).", "schedulePublishedRequired": "Schedules can only be created for workflows with a published version.", "schedulePinnedSchemaRequired": "Schedules are only supported for workflows with a pinned payload schema.", "scheduleSchemaNotRegistered": "The latest published workflow version does not have a registered pinned payload schema.", "schedulePayloadInvalid": "The schedule payload failed validation against the workflow payload schema.", "processEventFailed": "Failed to process the workflow event." }, "taskInbox": { "title": "Task Inbox", "backToList": "← Back to Task List", "tabs": { "pending": "Pending", "claimed": "Claimed", "completed": "Completed", "all": "All Tasks" } }, "taskList": { "pagination": { "previous": "Previous", "next": "Next", "pageLabel": "Page {{current}} of {{total}}" }, "errors": { "loadFailed": "Failed to load tasks. Please try again.", "claimFailed": "Failed to claim task: {{error}}", "unclaimFailed": "Failed to unclaim task: {{error}}", "unknown": "Unknown error" }, "actions": { "claim": "Claim", "unclaim": "Unclaim" }, "noDueDate": "No due date", "overdueSuffix": "(Overdue)", "empty": "No tasks found", "duePrefix": "Due:" }, "taskDetails": { "notAvailable": "N/A", "notFound": "Task not found", "retry": "Retry", "youPronoun": "You", "noForm": "No form available for this task.", "contextData": "Context Data", "responseData": "Response Data", "fields": { "status": "Status", "priority": "Priority", "created": "Created", "dueDate": "Due Date", "claimedBy": "Claimed By", "completedBy": "Completed By" }, "tabs": { "details": "Details", "form": "Form", "history": "History" }, "actions": { "claim": "Claim Task", "unclaim": "Unclaim Task" }, "errors": { "loadFailed": "Failed to load task details. Please try again.", "claimFailed": "Failed to claim task: {{error}}", "unclaimFailed": "Failed to unclaim task: {{error}}", "unknown": "Unknown error" } }, "taskHistory": { "empty": "No history available for this task.", "byPrefix": "By:", "system": "System", "detailsLabel": "Details", "actions": { "created": "Created", "claimed": "Claimed", "unclaimed": "Unclaimed", "completed": "Completed", "canceled": "Canceled", "expired": "Expired" }, "errors": { "loadFailed": "Failed to load task history. Please try again." } }, "taskForm": { "actions": { "complete": "Complete Task", "cancel": "Cancel" } }, "dynamicForm": { "actions": { "submit": "Submit", "cancel": "Cancel" }, "errors": { "generic": "An error occurred" } }, "embeddedTaskInbox": { "title": "My Tasks", "viewAll": "View All", "backToTasks": "← Back to Tasks" }, "actionButton": { "processing": "Processing...", "confirm": "Confirm", "cancel": "Cancel", "confirmTitle": "Confirm Action" }, "stepNameField": { "label": "Step name" }, "stepSaveOutput": { "toggleLabel": "Save output", "placeholder": "e.g., ticketDefaults", "copyPathTitle": "Copy full path", "accessibleAs": "Accessible as:" }, "aiSchemaSection": { "heading": "AI response format", "headingDescription": "Choose what the AI response should include for later steps.", "modeSimple": "Simple", "modeAdvanced": "Advanced", "addField": "Add field", "addNested": "Add nested field", "remove": "Remove", "nameLabel": "Name", "answerType": "Answer type", "arrayItems": "Array items", "required": "Required", "descriptionLabel": "Description", "objectItemFields": "Object item fields", "nestedFields": "Nested fields", "jsonSchemaLabel": "JSON Schema", "advancedHelperText": "Advanced mode supports object-rooted schemas plus nested objects, arrays, descriptions, constraints, and additionalProperties.", "validationHeading": "Schema validation", "advancedFallback": "This saved schema uses advanced JSON Schema features, so it is shown in Advanced mode.", "simpleModeUnsupported": "This schema cannot be represented in simple mode.", "errors": { "jsonRequired": "AI output schema JSON is required." } }, "composeText": { "heading": "Compose text outputs", "headingDescription": "Create one or more markdown outputs with stable downstream reference keys.", "addOutput": "Add output", "untitled": "Untitled output", "outputFallback": "output {{index}}", "moveUpAria": "Move {{label}} up", "moveDownAria": "Move {{label}} down", "deleteAria": "Delete {{label}}", "outputLabel": "Output label", "stableKeyLabel": "Stable key", "keyHintSafe": "Downstream-safe key", "keyHintInvalid": "Use lowercase letters, numbers, and underscores only.", "regenerate": "Regenerate", "validationHeading": "Validation", "downstreamPathLabel": "Downstream reference path", "pathFallback": "Save output to see a reference path.", "copied": "Copied", "copyPath": "Copy path", "contentHeading": "Compose content", "contentDescription": "Use markdown-safe formatting and inline workflow reference chips.", "insertReference": "Insert reference", "insertReferenceHeading": "Insert workflow reference", "errors": { "noCodeBlock": "References cannot be inserted inside code blocks. Move the cursor to another block and try again." } }, "referenceSelector": { "placeholders": { "scope": "Select source scope...", "step": "Select step...", "field": "Select field..." } }, "pipeline": { "stepCount_one": "({{count}} step)", "stepCount_other": "({{count}} steps)", "start": "Start", "insertStepHere": "Insert step here", "emptyDisabled": "No steps yet.", "emptySelectPrompt": "Select a step from the panel to get started." }, "expressionEditor": { "ariaLabel": "Expression editor", "autocompleteAria": "Expression autocomplete suggestions", "textAreaPlaceholder": "Enter JSONata expression...", "field": { "placeholder": "Enter expression...", "insertFieldPlaceholder": "Insert field" } }, "sourceDataTree": { "searchPlaceholder": "Search fields...", "sections": { "payload": "Payload", "vars": "Step Outputs (vars)", "loopContext": "Loop Context", "workflowMeta": "Workflow Meta", "errorContext": "Error Context" }, "vars": { "emptyPrefix": "No vars yet. Use", "saveOutput": "Save output", "emptyConjunction": "or an", "assignStep": "Assign", "emptySuffix": "step to populate" }, "loop": { "currentItem": "current item", "loopIndex": "loop index" } }, "validationBadge": { "status": { "valid": "Valid", "warning": "Warnings", "error": "Errors", "incomplete": "Incomplete" }, "tooltip": { "valid": "All required inputs are mapped", "incomplete": "Configure input mappings", "mappingCount": "{{mapped}} of {{required}} required fields mapped" }, "openEditor": "Open Mapping Editor", "errorsHeading": "Errors ({{count}})", "warningsHeading": "Warnings ({{count}})", "moreErrors": "+{{count}} more errors", "moreWarnings": "+{{count}} more warnings" }, "inputMappingEditor": { "empty": "This action has no input fields.", "browseSources": "Browse sources", "objectFields": "Object fields", "itemTitle": "Item {{index}}", "reset": "Reset", "addItem": "Add item", "fill": "Fill", "clearValues": "Clear values", "applySuggestions": "Apply suggestions ({{count}})", "applySuggestionTitle": "Apply suggestion: {{sourcePath}}", "fuzzySuffix": "(fuzzy)", "removeMapping": "Remove mapping (Delete/Backspace)", "invalidJson": "Invalid JSON", "stringPlaceholder": "Enter value...", "aria": { "listbox": "Action input fields", "fieldList": "Action input fields list" }, "summary": { "filledCount": "{{filled}} of {{total}} fields filled", "missingCount": "{{count}} required missing", "missingTitle": "Required fields are missing values" }, "mode": { "structured": "Structured", "rawJson": "Raw JSON" }, "nullable": { "useValue": "Use value", "setNull": "Set null" }, "primitiveList": { "placeholder": "Enter one value per line, or comma-separated", "helperText": "Use newline, comma, or semicolon separators." }, "structuredGroup": { "collapseAria": "Collapse {{title}}", "expandAria": "Expand {{title}}" }, "legacy": { "title": "Legacy mapping no longer supported here", "description": "This field uses a saved expression or secret. Replace it with a structured reference or a fixed value.", "useReference": "Use reference", "useFixedValue": "Use fixed value" }, "fixedValueDialog": { "title": "Edit {{fieldName}}", "description": "Use the larger editor for longer fixed-value content.", "openEditor": "Open editor", "apply": "Apply", "cancel": "Cancel" }, "askAi": { "ariaLabel": "Pedir ajuda à IA para transformações", "title": "Perguntar à IA", "shortcutHint": "Abrir Quick Ask para obter ajuda com transformações" }, "softEnumPlaceholder": "Selecionar ou inserir um valor", "softEnumSearchPlaceholder": "Pesquisar ou inserir um valor personalizado", "softEnumNoResults": "Sem sugestões", "softEnumUseCustom": "Usar \"{{value}}\"", "expression": { "placeholder": "ex.: payload.body.task_name" } }, "schemaReference": { "selectAction": "Select an action to see its input/output schema", "viewDetails": "View schema details", "hideDetails": "Hide schema details", "inputSchemaTitle": "Input Schema", "outputSchemaTitle": "Output Schema", "noInputParameters": "No input parameters", "noOutputFields": "No output fields", "noFields": "No fields", "outputAvailablePrefix": "Output available at", "showRawJson": "Show raw JSON Schema", "hideRawJson": "Hide raw JSON Schema", "exportSchema": "Export schema", "exportSchemaTitle": "Download schema as JSON file", "rawInputComment": "// Input Schema", "rawOutputComment": "// Output Schema", "copyPathTitle": "Copy {{path}}", "copyAllPaths": "Copy all paths", "copyAllPathsTitle": "Copy all field paths", "copied": "Copied!", "pathsCopied": "{{count}} paths copied", "nullableSuffix": "| null", "constraints": { "values": "Values: {{list}}{{suffix}}", "min": "Min: {{value}}", "max": "Max: {{value}}", "minLength": "Min length: {{value}}", "maxLength": "Max length: {{value}}", "pattern": "Pattern: {{value}}", "format": "Format: {{value}}", "examples": "Examples: {{list}}", "default": "Default: {{value}}" } }, "groupedAction": { "groupHeading": "Group", "actionLabel": "Action", "actionPlaceholder": "Select a {{group}} action", "required": { "title": "Action required", "message": "Select a {{group}} action before configuring inputs or publishing this workflow." }, "tileKind": { "core-object": "Core", "transform": "Transform", "app": "App", "ai": "AI" }, "disconnected": { "title": "{{group}} não está conectado", "message": "As etapas que usam suas ações falharão em tempo de execução até que a integração seja reconectada em Configurações > Integrações." } }, "trigger": { "manual": "Manual", "event": "Event", "eventWithType": "Event: {{eventType}}", "oneTimeSchedule": "One-time schedule", "recurringSchedule": "Recurring schedule" }, "scheduleStatus": { "unknown": "Unknown", "scheduled": "Scheduled", "paused": "Paused", "disabled": "Disabled", "completed": "Completed", "failed": "Failed" }, "graph": { "start": { "label": "Start" }, "states": { "buildingGraph": "Building graph…" }, "errors": { "buildFailed": "Failed to build workflow graph.", "renderErrorTitle": "Graph render error", "switchToList": "Switch to List view to continue editing." }, "empty": { "readonly": "Select a step from the panel to get started.", "dropFirst": "Drop to add as the first step", "dragPrompt": "Drag a step from the panel, or select one to get started." }, "mapping": { "unmappedTitle": "{{count}} required fields unmapped", "unmappedBadge": "{{count}} req unmapped", "allMapped": "All required fields mapped" }, "insert": { "title": "Drop a step here to insert" }, "actions": { "deleteStep": "Delete step" } }, "runStudio": { "header": { "kicker": "Run Studio", "fallbackTitle": "Workflow Run", "version": "Version {{version}}", "updated": "Updated {{time}}", "backToWorkflows": "← Back to Workflows" }, "actions": { "replay": "Replay", "cancel": "Cancel", "refresh": "Atualizar" }, "status": { "running": "Running", "succeeded": "Succeeded", "retrying": "Retrying", "failed": "Failed", "pending": "Pending", "canceled": "Canceled", "loading": "Carregando" }, "failure": { "title": "Run failed", "lastSuccessfulStep": "Last successful step: {{label}}" }, "pipeline": { "title": "Execution Pipeline", "emptyBranch": "No steps in this branch.", "view": { "graph": "Graph", "list": "List" }, "states": { "loadingDefinition": "Loading workflow definition…", "loadingDefinitionPlain": "Loading workflow definition...", "noSteps": "No steps to display." }, "selectPrompt": "Selecione uma etapa para destacá-la.", "selectedStep": "Selecionada: {{label}}" }, "details": { "title": "Run Details", "fields": { "runId": "Run Id", "started": "Started", "duration": "Duration", "tenant": "Tenant", "trigger": "Trigger", "eventType": "Event Type", "scheduleState": "Schedule State", "scheduledFor": "Scheduled For", "cron": "Cron", "waitingFor": "Waiting For", "counts": "Counts" }, "values": { "resumeEvent": "Resume event", "counts": "{{steps}} steps · {{logs}} logs · {{waits}} waits" } }, "errors": { "title": "Run Errors", "runErrorPayload": "Run Error Payload", "resumeEventPayload": "Resume Event Payload" }, "stepDetails": { "title": "Step Details", "empty": "Select a step in the pipeline to inspect inputs, outputs, and snapshots.", "fields": { "step": "Step" }, "panels": { "configuration": "Step Configuration", "inputResolved": "Input (Resolved)", "output": "Output", "envelopeSnapshot": "Envelope Snapshot" } }, "timeline": { "title": "Execution Timeline", "searchLabel": "Search timeline", "searchPlaceholder": "Search step path, wait type, status", "empty": "No timeline entries yet.", "waitTitle": "Wait · {{waitType}}", "attempt": "Attempt {{attempt}} · {{status}}", "inProgress": "In progress", "statusLine": "Status: {{status}}", "eventSegment": " · Event: {{eventName}}", "keySegment": " · Key: {{key}}", "createdLine": "Created: {{createdAt}}", "resolvedSegment": " · Resolved: {{resolvedAt}}", "actions": { "jump": "Jump" } }, "logs": { "title": "Run Logs", "searchLabel": "Search logs", "searchPlaceholder": "Search message or step path", "empty": "No logs yet.", "actions": { "clear": "Clear" } }, "dialog": { "title": { "cancel": "Cancel Run", "replay": "Replay Run" }, "heading": { "cancel": "Cancel Workflow Run", "replay": "Replay Workflow Run" }, "description": { "cancel": "Canceling will stop any in-progress or waiting steps for this run.", "replay": "Replaying will start a new run using the payload below." }, "fields": { "reason": "Reason", "reasonPlaceholder": "e.g. Canceling to adjust inputs", "payloadJson": "Payload (JSON)" }, "actions": { "close": "Close", "confirmCancel": "Confirm Cancel", "startReplay": "Start Replay", "working": "Working..." }, "errors": { "invalidJson": "Invalid JSON" } }, "stepLabels": { "action": "Action: {{actionId}}", "ifCondition": "If Condition", "forEach": "For Each", "tryCatch": "Try/Catch", "waitForEvent": "Wait for Event", "waitForTime": "Wait for Time", "humanTask": "Human Task", "setState": "Set State", "assign": "Assign" }, "stepCard": { "lastStatus": "Last status: {{status}} ({{timestamp}})", "attempt": "Attempt {{attempt}}", "forEachSummary": "Item: {{itemVar}} | Concurrency: {{concurrency}}", "badges": { "if": "If", "loop": "Loop", "try": "Try", "block": "Block" }, "sections": { "then": "THEN", "else": "ELSE", "try": "TRY", "catch": "CATCH", "body": "BODY" } }, "jsonPanel": { "serializeFailed": "Unable to serialize value." }, "toasts": { "reasonRequired": "Reason is required (min 3 characters).", "canceled": "Run canceled.", "replayStarted": "Run replay started.", "actionFailed": "Failed to perform action.", "loadFailed": "Falha ao carregar o estúdio de execução" }, "lastRefreshed": "Última atualização {{time}}", "navigation": { "backToRuns": "← Voltar para execuções de workflow" }, "title": "Estúdio de execução de workflow" }, "schedules": { "common": { "emptyValue": "—", "entityName": "schedule" }, "heading": { "reflectionLabel": "Workflow Schedules", "title": "Schedules", "description": "Manage reusable workflow schedules and their saved payloads." }, "actions": { "new": "New Schedule", "edit": "Edit", "pause": "Pause", "resume": "Resume", "delete": "Delete", "cancel": "Cancel", "saving": "Saving…", "saveChanges": "Save Changes", "create": "Create Schedule", "rowMenu": "Schedule actions for {{name}}" }, "filters": { "allWorkflows": "All workflows", "allStatuses": "All statuses", "allTriggers": "All triggers", "searchPlaceholder": "Search schedules..." }, "status": { "enabled": "Enabled", "paused": "Paused", "failed": "Failed", "completed": "Completed", "disabled": "Disabled" }, "triggerType": { "schedule": "One-time", "recurring": "Recurring" }, "dayType": { "any": "Any day", "business": "Business days", "nonBusiness": "Non-business days" }, "table": { "workflowVersion": "Workflow v{{version}}", "columns": { "schedule": "Schedule", "workflow": "Workflow", "triggerType": "Trigger Type", "nextFire": "Next Fire / Run At", "lastFire": "Last Fire", "status": "Status", "lastError": "Last Error", "actions": "Actions" } }, "states": { "loadingReflection": "Workflow Schedules Loading", "loading": "Loading schedules…", "never": "Never", "calendarMisconfigured": "Calendar misconfigured", "noEligibleUpcomingRun": "No eligible upcoming run", "unknownWorkflow": "Unknown workflow", "empty": "No schedules found", "emptyDescription": "Create a one-time or recurring schedule to run a published workflow with saved input data." }, "errors": { "loadFailed": "Failed to load schedules.", "updateFailed": "Failed to update schedule.", "deleteFailed": "Failed to delete schedule." }, "timezone": { "browseAll": "Browse all time zones...", "custom": "Custom...", "browseHelp": "Choose from the full supported IANA timezone list.", "customLabel": "Custom timezone", "customPlaceholder": "Etc/GMT+5" }, "dialog": { "title": { "edit": "Edit Schedule", "create": "Create Schedule" }, "description": "Configure timing and static payload data for a workflow schedule.", "states": { "loading": "Loading schedule details…" }, "fields": { "workflow": "Workflow", "workflowPlaceholder": "Choose a workflow", "name": "Schedule name", "namePlaceholder": "Month-end AP sync", "triggerType": "Trigger type", "enabled": "Enabled", "enabledHelp": "Schedule will run when valid.", "disabledHelp": "Schedule will stay paused until resumed.", "runAt": "Run at", "runOn": "Run on", "businessDaysOnly": "Business days only", "nonBusinessDaysOnly": "Non-business days only", "calendarSource": "Calendar source", "businessHoursSchedule": "Business-hours schedule", "businessHoursSchedulePlaceholder": "Choose a business-hours schedule", "frequency": "Frequency", "time": "Time", "dayOfMonth": "Day of month", "weekdays": "Weekdays", "cron": "Cron", "timezone": "Timezone" }, "workflow": { "badges": { "unpublished": "Unpublished", "inferredSchema": "Inferred schema" } }, "eligibility": { "chooseWorkflow": "Choose a workflow before saving.", "unpublished": "Schedules can only be created for workflows with a published version.", "pinnedOnly": "Schedules are only supported for workflows with a pinned payload schema.", "noPinnedSchema": "The selected workflow does not expose a pinned payload schema.", "unavailableSchemaRef": "The selected workflow uses an unavailable payload schema ref: {{schemaRef}}." }, "calendarSource": { "tenantDefault": "Tenant default business hours", "tenantDefaultMissing": "Tenant default business hours (not configured)", "tenantDefaultHint": "Set a tenant default business-hours schedule first, or choose a specific schedule.", "specific": "Specific business-hours schedule", "specificHint": "Create a business-hours schedule first.", "tenantDefaultMissingDescription": "No tenant default business-hours schedule is configured yet. Choose a specific business-hours schedule or set a tenant default first.", "holidaysNote": "Holidays are always treated as non-business days." }, "businessHours": { "defaultSuffix": " (Default)", "noneConfigured": "No business-hours schedules are configured yet.", "usingTenantDefault": "Uses the tenant default business-hours schedule.", "noTenantDefault": "No tenant default business-hours schedule is configured yet." }, "recurring": { "title": "Recurring schedule", "description": "Choose a common recurrence pattern. Advanced cron is available for custom schedules.", "builderMode": "Schedule Builder", "advancedMode": "Advanced Cron", "dailyHelper": "Runs every day at the selected time.", "weeklyHelper": "Choose one or more weekdays below.", "customCronWarning": "This schedule uses a custom cron expression. Keep editing it here, or switch back to the builder to replace it with a common pattern.", "cronPreview": "Cron: {{cron}}" }, "payload": { "title": "Payload", "description": "Author static input that will be passed into each scheduled run.", "rootLabel": "Payload", "rootKey": "payload", "mode": { "form": "Form Mode", "json": "JSON Mode" }, "actions": { "addItem": "Add item", "removeItem": "Remove" }, "states": { "noItems": "No items yet." }, "boolean": { "true": "True", "false": "False" }, "noSchema": { "title": "No payload schema is available for this workflow yet.", "description": "Form fields will appear here once this workflow publishes a pinned payload schema." } }, "validation": { "title": "Payload validation errors", "more": "+{{count}} more…", "invalidValue": "Invalid value", "valueMustBeAllowed": "Value must be one of the allowed options.", "expectedObject": "Expected object.", "requiredFieldMissing": "Required field missing.", "unknownProperty": "Unknown property.", "expectedArray": "Expected array.", "expectedString": "Expected string.", "expectedNumber": "Expected number.", "expectedBoolean": "Expected boolean.", "payloadMustBeObject": "Schedule payload must be a JSON object.", "invalidJson": "Invalid JSON" }, "errors": { "loadScheduleFailed": "Failed to load schedule.", "saveFailed": "Failed to save schedule." } }, "recurrence": { "andWord": "and", "frequency": { "daily": "Daily", "weekly": "Weekly", "monthly": "Monthly" }, "validation": { "validTime": "Choose a valid time.", "weekdayRequired": "Choose at least one weekday.", "dayOfMonthRange": "Choose a day of month between 1 and 31." }, "summary": { "daily": "Runs every day at {{timeLabel}} {{timezoneLabel}}", "weekly": "Runs every {{weekdayLabels}} at {{timeLabel}} {{timezoneLabel}}", "monthly": "Runs on day {{dayOfMonth}} of each month at {{timeLabel}} {{timezoneLabel}}" }, "weekdays": { "0": { "short": "Sun", "long": "Sunday" }, "1": { "short": "Mon", "long": "Monday" }, "2": { "short": "Tue", "long": "Tuesday" }, "3": { "short": "Wed", "long": "Wednesday" }, "4": { "short": "Thu", "long": "Thursday" }, "5": { "short": "Fri", "long": "Friday" }, "6": { "short": "Sat", "long": "Saturday" } } } }, "enums": { "workflowRunStatus": { "RUNNING": "Running", "WAITING": "Waiting", "SUCCEEDED": "Succeeded", "FAILED": "Failed", "CANCELED": "Canceled" }, "workflowRunSort": { "started_at:desc": "Newest first", "started_at:asc": "Oldest first", "updated_at:desc": "Recently updated", "updated_at:asc": "Least recently updated" }, "workflowEventStatus": { "matched": "Matched", "unmatched": "Unmatched", "error": "Error" }, "workflowStepStatus": { "STARTED": "Started", "SUCCEEDED": "Succeeded", "FAILED": "Failed", "RETRY_SCHEDULED": "Retry scheduled", "CANCELED": "Canceled" }, "workflowLogLevel": { "DEBUG": "Debug", "INFO": "Info", "WARN": "Warn", "ERROR": "Error" }, "workflowAiSchemaType": { "string": "String", "number": "Number", "integer": "Integer", "boolean": "Boolean", "object": "Object", "array": "Array" }, "workflowInputSourceMode": { "reference": "Reference", "fixed": "Fixed value" }, "workflowReferenceSection": { "payload": "Payload", "vars": "Step results", "meta": "Workflow details", "error": "Error", "forEach": "Loop context" }, "workflowTriggerMode": { "manual": "No trigger", "event": "Event" }, "workflowCanvasView": { "list": "List", "graph": "Graph" }, "workflowOnError": { "continue": "Continue", "fail": "Fail" }, "workflowWaitMode": { "duration": "Duration", "until": "Until" }, "workflowWaitTiming": { "fixed": "Specific date & time", "expression": "Advanced expression" }, "workflowEntityType": { "project_task": "Tarefa de projeto", "ticket": "Ticket", "contact": "Contato", "client": "Cliente", "project": "Projeto", "appointment": "Compromisso", "quote": "Orçamento" }, "workflowLinkRelation": { "related": "Relacionado", "mirrors": "Espelha", "maps_to": "Mapeia para", "blocks": "Bloqueia", "duplicate_of": "Duplicado de", "synced_with": "Sincronizado com" } }, "automation": { "createWorkflow": { "dialogTitle": "Criar novo fluxo de trabalho", "fields": { "name": "Nome do fluxo de trabalho", "namePlaceholder": "ex.: Enviar e-mail de boas-vindas", "triggerType": "Tipo de gatilho" }, "validation": { "nameRequired": "O nome do fluxo de trabalho é obrigatório", "nameTooShort": "O nome deve ter pelo menos 3 caracteres" }, "actions": { "cancel": "Cancelar", "create": "Criar fluxo de trabalho" }, "triggers": { "event": { "title": "Baseado em evento", "description": "Acionado automaticamente quando ocorrem eventos específicos (ex.: ticket criado, fatura paga)." }, "scheduled": { "title": "Agendado", "description": "Executado em uma programação recorrente usando expressões cron (ex.: diária, semanal)." }, "manual": { "title": "Manual", "description": "Iniciado sob demanda pelos usuários ou via chamadas de API. Sem gatilhos automáticos." } } }, "workflowList": { "header": "Fluxos de trabalho", "stats": { "total": "{{count}} no total", "active": "{{count}} ativos", "draft": "{{count}} em rascunho", "paused": "{{count}} pausados" }, "actions": { "eventCatalog": "Catálogo de eventos", "newWorkflow": "Novo fluxo de trabalho", "createFirst": "Crie seu primeiro fluxo de trabalho", "retry": "Tentar novamente", "resetFilters": "Redefinir" }, "searchPlaceholder": "Pesquisar fluxos de trabalho...", "statusFilter": { "all": "Todos os status", "active": "Ativo", "draft": "Rascunho", "paused": "Pausado", "archived": "Arquivado" }, "triggerFilter": { "all": "Todos os gatilhos", "event": "Baseado em evento", "schedule": "Agendamento único", "recurring": "Agendamento recorrente", "manual": "Manual" }, "triggerLabels": { "manual": "Manual", "schedule": "Agendamento único", "recurring": "Agendamento recorrente", "event": "Evento" }, "bulk": { "selectedSingular": "{{count}} fluxo de trabalho selecionado", "selectedPlural": "{{count}} fluxos de trabalho selecionados", "pause": "Pausar", "resume": "Retomar", "delete": "Excluir", "clearSelection": "Limpar seleção", "deleteDialogTitle": "Excluir fluxos de trabalho selecionados", "deleteConfirmSingular": "Excluir {{count}} fluxo de trabalho", "deleteConfirmPlural": "Excluir {{count}} fluxos de trabalho", "deleteClose": "Fechar", "deleteCancel": "Cancelar", "selectedSummarySingular": "Você selecionou <1>{{count}} fluxo de trabalho.", "selectedSummaryPlural": "Você selecionou <1>{{count}} fluxos de trabalho.", "willBeDeleted": "<1>{{count}} será excluído.", "willBeSkipped": "<1>{{count}} será ignorado.", "skippedHeading": "Fluxos de trabalho ignorados", "systemWorkflowReason": "Fluxo de trabalho do sistema" }, "columns": { "name": "Nome", "status": "Status", "version": "Versão", "trigger": "Gatilho", "lastModified": "Última modificação", "actions": "Ações" }, "statusLabels": { "active": "Ativo", "draft": "Rascunho", "archived": "Arquivado", "paused": "Pausado" }, "tableValues": { "system": "Sistema", "draftVersion": "Rascunho: v{{version}}" }, "rowMenu": { "ariaLabel": "Ações do fluxo de trabalho", "resume": "Retomar", "pause": "Pausar", "duplicate": "Duplicar", "viewRuns": "Ver execuções", "delete": "Excluir" }, "states": { "errorTitle": "Falha ao carregar os fluxos de trabalho", "errorFallback": "Falha ao buscar os fluxos de trabalho", "validationFailed": "Falha ao validar a exclusão. Tente novamente.", "emptyTitle": "Ainda não há fluxos de trabalho", "emptyDescription": "Crie seu primeiro fluxo de trabalho para automatizar tarefas, responder a eventos e otimizar seus processos.", "noResultsTitle": "Nenhum fluxo de trabalho encontrado", "noResultsDescription": "Tente ajustar a busca ou os filtros para encontrar o que procura." }, "deleteDialog": { "fallbackEntityName": "este fluxo de trabalho" } }, "eventsCatalog": { "header": { "title": "Catálogo de eventos do fluxo de trabalho", "subtitle": "Explore, gerencie e projete fluxos de trabalho para eventos e gatilhos do sistema.", "defineCustomEvent": "Definir evento personalizado", "managePermissionTitle": "Requer a permissão workflow:manage" }, "filters": { "searchPlaceholder": "Pesquisar eventos (ex.: ticket.create, email.receive)...", "allCategories": "Todas as categorias", "status": "Status", "statusOptions": { "all": "Todos os status", "active": "Ativo", "beta": "Beta", "draft": "Rascunho", "deprecated": "Obsoleto" }, "source": "Origem", "sourceOptions": { "all": "Todas as origens", "system": "Sistema", "tenant": "Tenant" }, "sort": "Ordenar", "sortOptions": { "categoryName": "Categoria · Nome", "mostActive": "Mais ativos (7 d)" }, "apply": "Aplicar", "clear": "Limpar", "viewGrid": "Visualização em grade", "viewList": "Visualização em lista" }, "card": { "workflowsCount": "{{count}} fluxos de trabalho", "actions": { "simulate": "Simular", "metrics": "Métricas", "attachTitle": "Anexar (novo fluxo de trabalho)" }, "metrics": { "executions": "Execuções", "successRate": "Taxa de sucesso", "avgLatency": "Latência média" } }, "states": { "noEventsTitle": "Nenhum evento encontrado", "noEventsDescription": "Tente ajustar seus filtros.", "noEventsInRange": "Nenhum evento neste intervalo.", "noDataAvailable": "Nenhum dado disponível.", "loading": "Carregando…" }, "pagination": { "showing": "Mostrando {{start}} a {{end}} de {{total}} resultados", "prev": "Anterior", "next": "Próximo", "page": "Página {{page}} / {{total}}" }, "badges": { "system": "Sistema", "tenant": "Tenant", "noSchema": "Sem esquema", "unknownSchema": "Esquema desconhecido", "schema": "Esquema" }, "details": { "title": "Detalhes do evento", "close": "Fechar", "simulate": "Simular", "metrics": "Métricas", "attach": "Anexar", "schema": { "heading": "Esquema", "viewFull": "Ver esquema completo", "managedNotice": "O esquema é gerenciado pelo registro de esquemas.", "missingNotice": "Nenhum schemaRef definido; o evento pode não ser utilizável como gatilho de fluxo de trabalho.", "topLevelFields": "Campos de nível superior", "required": "obrigatório", "moreFieldsHint": "Mostrando os primeiros 12 campos. Use \"Ver esquema completo\" para ver mais." }, "attached": { "heading": "Fluxos de trabalho anexados", "loading": "Carregando…", "empty": "Nenhum fluxo de trabalho anexado.", "publishedBadge": "Publicado", "systemBadge": "Sistema", "pausedBadge": "Pausado", "hiddenBadge": "Oculto", "open": "Abrir", "detach": "Desanexar", "publishTooltip": "Requer a permissão workflow:publish", "adminTooltip": "Requer workflow:admin para fluxos de trabalho do sistema" } }, "schemaModal": { "title": "Esquema", "close": "Fechar", "headerTitle": "Esquema de payload", "loading": "Carregando…", "unavailable": "Esquema não disponível.", "copy": "Copiar", "copySuccess": "Copiado", "copyFailed": "Falha ao copiar" }, "metricsDialog": { "title": "Métricas", "close": "Fechar", "headerTitle": "Métricas · {{eventType}}", "from": "De", "to": "Até", "refresh": "Atualizar", "openWorkflowEditor": "Abrir editor de fluxo de trabalho", "loading": "Carregando…", "totals": { "totalEvents": "Total de eventos", "matched": "Correspondentes", "unmatched": "Sem correspondência", "errors": "Erros", "runsStarted": "Execuções iniciadas", "runSuccessRate": "Taxa de sucesso das execuções", "avgRunDuration": "Duração média da execução" }, "executionsOverTime": "Execuções ao longo do tempo", "recentEvents": "Eventos recentes", "viewInEvents": "Ver em eventos", "openRun": "Execução", "loadFailed": "Falha ao carregar as métricas", "rangeShowing": "Mostrando {{start}}–{{end}} de {{total}}", "prev": "Anterior", "next": "Próximo" }, "simulateDialog": { "title": "Simular evento", "headerTitle": "Simular · {{eventType}}", "submit": "Simular", "submitting": "Enviando…", "close": "Fechar", "fields": { "correlationKey": "Chave de correlação (opcional)", "correlationKeyPlaceholder": "Usada para resolver esperas de eventos", "schemaRef": "Referência do esquema de payload do evento (avançado)", "schemaRefPlaceholderEmpty": "Nenhum schemaRef para este evento", "payloadJson": "Payload (JSON)", "payload": "Payload" }, "modes": { "form": "Formulário", "json": "JSON", "noSchema": "Nenhum esquema disponível; modo formulário desativado." }, "errors": { "schemaValidationTitle": "Erros de validação do esquema", "moreErrors": "+{{count}} mais", "fixBeforeSubmit": "Corrija os erros de validação do esquema antes de enviar.", "simulationTitle": "Erro de simulação", "submitFallback": "Falha ao simular", "submitToast": "Falha ao simular", "invalidJson": "JSON inválido.", "valueMustBeAllowed": "O valor deve ser uma das opções permitidas.", "expectedObject": "Esperava um objeto.", "expectedArray": "Esperava uma matriz.", "expectedString": "Esperava uma cadeia de caracteres.", "expectedNumber": "Esperava um número.", "expectedBoolean": "Esperava um valor booleano.", "requiredField": "Campo obrigatório ausente." }, "result": { "title": "Resultado", "status": "Status", "eventId": "ID do evento", "startedRuns": "Execuções iniciadas", "open": "Abrir", "resumedRun": "Execução retomada", "openResumedRun": "Abrir execução retomada" }, "toasts": { "success": "Evento simulado" }, "form": { "remove": "Remover", "addItem": "Adicionar item", "rootLabel": "Payload", "payloadJsonLabel": "Payload (JSON)", "true": "Verdadeiro", "false": "Falso" } }, "defineEventDialog": { "title": "Definir evento personalizado", "headerTitle": "Definir evento personalizado", "cancel": "Cancelar", "submit": "Criar evento", "submitting": "Criando…", "fields": { "eventType": "Tipo de evento", "eventTypePlaceholder": "ex.: ticket.created", "name": "Nome", "namePlaceholder": "Nome amigável", "category": "Categoria", "categoryPlaceholder": "ex.: Tickets", "description": "Descrição", "descriptionPlaceholder": "Descrição opcional", "useSchemaRef": "Usar referência de esquema", "useInline": "Esquema inline (avançado)", "selectSchemaRef": "Selecionar referência do esquema de payload", "selectPlaceholder": "Selecionar…", "payloadSchemaJson": "Esquema de payload (JSON)" }, "footer": "Os eventos personalizados são limitados ao tenant e podem ser usados como gatilhos de fluxo de trabalho.", "validation": { "typeAndNameRequired": "O tipo de evento e o nome são obrigatórios.", "schemaRefRequired": "Selecione uma referência de esquema de payload (ou use um esquema inline).", "invalidJson": "O esquema de payload deve ser um JSON válido." }, "toasts": { "createSuccess": "Evento personalizado criado", "createFailed": "Falha ao criar o evento" } }, "toasts": { "loadEventsFailed": "Falha ao carregar os eventos", "workflowCreated": "Fluxo de trabalho criado", "createWorkflowFailed": "Falha ao criar o fluxo de trabalho", "detachConfirm": "Desanexar este fluxo de trabalho do evento? Isso publica uma nova versão sem o gatilho.", "detachValidationFailed": "Falha ao desanexar (erros de validação)", "detached": "Desanexado", "detachFailed": "Falha ao desanexar" } }, "actionInput": { "fallbacks": { "loadingOptions": "Carregando opções...", "selectName": "Selecionar {{name}}", "ticketSearchPlaceholder": "Pesquisar tickets por número ou título", "ticketSelect": "Selecionar ticket", "ticketTypeAbove": "Digite acima para pesquisar tickets", "selectBoard": "Selecionar quadro", "selectClient": "Selecionar cliente", "selectContact": "Selecionar contato", "selectUser": "Selecionar usuário", "selectUserOrTeam": "Selecionar usuário ou equipe" }, "errors": { "loadTicket": "Falha ao carregar o ticket", "searchTickets": "Falha ao pesquisar tickets", "loadOptions": "Falha ao carregar as opções" }, "dependencyHints": { "contactClient": "Escolha primeiro um cliente fixo para carregar as opções de contato.", "locationClient": "Escolha primeiro um cliente fixo para carregar as opções de local.", "categoryBoard": "Escolha primeiro um quadro fixo para carregar as opções de categoria.", "statusBoard": "Escolha primeiro um quadro fixo para carregar as opções de status.", "statusTicket": "Escolha primeiro um ticket fixo para carregar as opções de status.", "subcategoryBoard": "Escolha primeiro um quadro fixo para carregar as opções de subcategoria.", "subcategoryCategory": "Escolha primeiro uma categoria fixa para carregar as opções de subcategoria." } } }, "automationGate": { "loading": "A carregar automação de fluxos de trabalho..." }, "flow": { "designer": { "title": "Designer de fluxo de trabalho" }, "sidebar": { "dragHint": "Arraste esses nós para o canvas:" }, "picker": { "searchPlaceholder": "Pesquisar..." }, "fields": { "selectInputField": "Selecionar campo de entrada", "customFieldReference": "Referência de campo personalizada", "selectOrEnterReference": "Selecione ou insira uma referência de campo" }, "delete": { "confirmTitle": "Confirmar exclusão", "confirmMessage": "Tem certeza de que deseja excluir este fluxo de trabalho?" }, "topBar": { "workflowName": "Nome do fluxo de trabalho", "workflowDescription": "Descrição do fluxo de trabalho" }, "nodes": { "classifier": { "newClassification": "Nova classificação" }, "selector": { "defaultInput": "Entrada padrão" }, "decision": { "type": "Tipo", "conditionValue": "Valor da condição", "defaultOutput": "Saída padrão", "defaultOutputProp": "Saída padrão" }, "ticketCreator": { "ticketTitle": "Título do ticket:", "ticketDescription": "Descrição do ticket:", "selectBoard": "Selecione ou insira um quadro", "selectPriority": "Selecione ou insira uma prioridade" } } } }