Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/components/dialogs/DryRunPlanDialog.vue
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
</template>
</el-table-column>
<el-table-column prop="scope" :label="t('dryRunDialog.colCategory')" width="100" />
<el-table-column prop="code" label="Code" width="200" />
<el-table-column prop="code" :label="t('dryRunDialog.colCode')" width="200" />
<el-table-column
prop="message"
:label="t('dryRunDialog.colMessage')"
Expand Down
69 changes: 59 additions & 10 deletions src/locales/en-US.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,11 @@ const messages: Messages = {
backToList: 'Back to list',
optional: '(optional)',
required: '(required)',
id: 'ID',
trace: 'Trace ID',
createdAt: 'Created at',
job: 'Job',
workflow: 'Workflow',
tenantId: 'Tenant ID',
updatedAt: 'Updated at',
etaUnknown: '—',
Expand Down Expand Up @@ -426,6 +431,12 @@ const messages: Messages = {
crossDayTimeoutLabel: 'Wait timeout',
fldDescription: 'Description',
fldParams: 'Params JSON',
statusSuccess: 'Success',
statusRunning: 'Running',
statusFailed: 'Failed',
statusWaiting: 'Waiting',
statusCancelled: 'Cancelled',
statusPending: 'Pending',
tipZoomIn: 'Zoom in',
tipZoomOut: 'Zoom out',
tipFit: 'Fit to screen',
Expand Down Expand Up @@ -981,6 +992,11 @@ const messages: Messages = {
fldRelatedJob: 'Related job',
fldRelatedPipeline: 'Related pipeline',
fldWorkerGroup: 'Worker group',
statusRunning: 'Running',
statusSuccess: 'Success',
statusFailed: 'Failed',
statusWaiting: 'Waiting',
statusCancelled: 'Cancelled',
},
files: {
title: 'Files',
Expand Down Expand Up @@ -2219,10 +2235,10 @@ const messages: Messages = {
batchDayReplay: {
title: 'Batch-day replay',
description:
'Replay a biz-date in bulk: ALL / ALL_FAILED / SUBSET_JOB_CODES / OUTPUTS_ONLY. autoApprove=true goes RUNNING immediately; otherwise PENDING_APPROVAL until ADMIN approves.',
'Replay a business date by calendar. Choose all candidates, failed items, selected jobs, or output results. Auto approval starts it immediately; otherwise an administrator must approve it.',
sessionsHeader: 'Sessions submitted by this tenant',
noSessions:
'No sessions yet (BE list endpoint not exposed; shows only sessions created/opened in this browser session)',
'No sessions yet. This page shows sessions opened or created in the current browser session.',
submitBtn: 'New replay',
submitTitle: 'New batch-day replay',
submitConfirm: 'Submit',
Expand Down Expand Up @@ -2250,8 +2266,8 @@ const messages: Messages = {
fieldReasonPlaceholder: 'Explain why replay is needed; visible to approver',
fieldAutoApprove: 'Auto approve',
fieldApprovedBy: 'Approver',
autoApproveOnHint: 'Submit goes RUNNING immediately (use for ADMIN self-replay)',
autoApproveOffHint: 'Submit goes PENDING_APPROVAL until ADMIN approves',
autoApproveOnHint: 'Submit starts immediately (for administrator self-replay)',
autoApproveOffHint: 'Submit waits for administrator approval',
colId: 'ID',
colBizDate: 'Biz date',
colScope: 'Scope',
Expand All @@ -2265,15 +2281,29 @@ const messages: Messages = {
allEntries: 'All',
noEntries: 'No entries',
missingRequired: 'Biz date and reason are required',
missingJobCodes: 'SUBSET_JOB_CODES requires at least one jobCode',
missingVersionIds: 'OUTPUTS_ONLY requires at least one versionId',
missingJobCodes: 'Select “Selected jobs” and enter at least one job code',
missingVersionIds: 'Select “Output results” and enter at least one result version ID',
previewTitle: 'Impact preview',
previewSummary:
'{total} candidate(s), {result} result-version impact(s), {asset} asset-partition impact(s), {dispatch} dispatch impact(s).',
previewColAction: 'Action',
previewColBusinessKey: 'Business Key',
previewColBusinessKey: 'Business key',
previewColSourceInstance: 'Source instance',
previewColResultVersion: 'Result Version',
previewColResultVersion: 'Result version',
scopeAll: 'All candidates',
scopeAllFailed: 'Failed items only',
scopeSubsetJobCodes: 'Selected jobs',
scopeOutputsOnly: 'Output results only',
resultPolicyCreateNewVersion: 'Create a new version',
resultPolicyKeepBoth: 'Keep both versions',
resultPolicyManualConfirmEffective: 'Confirm effective version manually',
configPolicyUseOriginal: 'Use original config',
configPolicyUseCurrent: 'Use current config',
configPolicyUseSpecific: 'Use a specific version',
calendarPlaceholder: 'Default calendar or calendar code',
entryStatusPending: 'Pending',
entryStatusSucceeded: 'Succeeded',
entryStatusFailed: 'Failed',
previewBtn: 'Preview impact',
previewOk: 'Preview generated',
},
Expand Down Expand Up @@ -2324,6 +2354,7 @@ const messages: Messages = {
expectedBy: 'Expected by',
expectedByPlaceholder: 'Select local time',
timezone: 'Timezone',
timezonePlaceholder: 'e.g. Asia/Shanghai',
staleAfter: 'Stale after',
lookbackDays: 'Lookback days',
severity: 'Severity',
Expand Down Expand Up @@ -2432,6 +2463,11 @@ const messages: Messages = {
colEnabled: 'Enabled',
colUpdatedAt: 'Updated at',
colActions: 'Actions',
detailCode: 'Workflow code',
detailName: 'Workflow name',
detailType: 'Workflow type',
detailVersion: 'Version',
detailEnabled: 'Enabled',
actionDag: 'DAG',
actionEnable: 'Enable',
actionDisable: 'Disable',
Expand Down Expand Up @@ -2472,7 +2508,7 @@ const messages: Messages = {
deleteVerb: 'delete',
deleteTarget: 'workflow "{code}"',
deleteConsequence:
'All versions of this workflow are physically deleted; running instances are not interrupted but cannot be triggered again after completion.',
'This action disables the workflow without physically deleting historical versions. Running instances continue, and the workflow can be enabled again later.',
deleteSuccess: 'Disabled {code}',
},
traceDiagnostic: {
Expand All @@ -2484,7 +2520,8 @@ const messages: Messages = {
searching: 'Cross-domain query in progress...',
noHitTitle: 'No match in this console',
noHitSubtitle: 'traceId "{trace}" not found across core domains.',
noHitAlt: 'Possibly retention-expired or external BE log. Try the logs/trace platforms below.',
noHitAlt:
'The record may be outside the retention window or stored by an external service. Continue in the logs or trace platform.',
openGrafana: 'Search request logs',
openTempo: 'View distributed trace',
grafanaDown:
Expand Down Expand Up @@ -2728,6 +2765,8 @@ const messages: Messages = {
'Node runs (GET /api/console/queries/workflow-node-runs, filtered by workflowRunId)',
nodeFilterStatusPlaceholder: 'All',
nodeFilterCodePlaceholder: 'Exact nodeCode',
nodeFilterCodeLabel: 'Node code',
nodeFilterStatusLabel: 'Node status',
nodeColCode: 'Node',
nodeColType: 'Type',
nodeColStatus: 'Status',
Expand Down Expand Up @@ -3184,6 +3223,8 @@ const messages: Messages = {
copySuccess: 'Copied to clipboard',
copyFail: 'Clipboard write failed; please select and copy manually',
detailTitle: 'API Key detail',
detailRevokedAt: 'Revoked at',
detailRevokedBy: 'Revoked by',
detailScopes: 'Scopes',
detailExpiresAt: 'Expires at',
detailRawResponse: 'Raw response',
Expand Down Expand Up @@ -3378,6 +3419,11 @@ const messages: Messages = {
diffPlaceholder: 'Select release version',
diffButton: 'Diff',
detailTitle: 'Release detail',
detailConfigKey: 'Config key',
detailConfigName: 'Config name',
detailConfigStatus: 'Config status',
detailVersion: 'Version',
detailPublishedAt: 'Published at',
detailRawResponse: 'Raw response',
publishPrompt: 'Publish reason (optional)',
publishTitle: 'Publish {key}',
Expand Down Expand Up @@ -4033,6 +4079,8 @@ const messages: Messages = {
heartbeatSection: 'Task heartbeat / progress (SDK Phase 4)',
heartbeatNoTasks: 'No tasks for this instance yet (not dispatched or archived).',
heartbeatPickStep: 'Pick a step',
paramsSnapshot: 'Parameter snapshot',
resultSummary: 'Result summary',
},
dryRunDialog: {
title: 'Dry-run · {code}',
Expand All @@ -4055,6 +4103,7 @@ const messages: Messages = {
resultDivider: 'Dry-run findings',
colLevel: 'Level',
colCategory: 'Category',
colCode: 'Rule code',
colMessage: 'Message',
noFindings: 'No findings',
passed: 'Dry-run passed',
Expand Down
Loading