Remove unused online editor modules

This commit is contained in:
2026-06-09 07:46:10 +08:00
parent 0303ba977e
commit d286bbec8f
219 changed files with 0 additions and 63146 deletions
@@ -1,205 +0,0 @@
{
"elementPanel": "Element",
"templatePanel": "Template",
"variablePanel": "Variable",
"selectElement": "Please select an element",
"titleContent": "Title Content",
"titleLevel": "Title Level",
"alignment": "Alignment",
"fontSize": "Font Size",
"fontWeight": "Font Weight",
"normal": "Normal",
"bold": "Bold",
"paragraphContent": "Paragraph Content",
"lineHeight": "Line Height",
"indent": "First Line Indent (Characters)",
"selectVariable": "Select Variable",
"variableInfo": "Variable Information",
"required": "Required",
"optional": "Optional",
"placeholderText": "Placeholder Text",
"notFilledText": "Text displayed when not filled",
"minWidth": "Minimum Width",
"showUnderline": "Show Underline",
"usageInstructions": "Usage Instructions",
"variableUsageDesc": "After selecting a variable, it will be automatically added to the template's variable list. Users need to fill in the values of these variables during signing.",
"showBorder": "Show Border",
"headerBgColor": "Header Background Color",
"tableColumns": "Table Columns",
"column": "Column",
"delete": "Delete",
"columnTitle": "Column Title",
"width": "Width",
"left": "Left",
"center": "Center",
"right": "Right",
"addColumn": "Add Column",
"addRow": "Add Row",
"signatory": "Signatory",
"labelText": "Label Text",
"alignLeft": "Align Left",
"alignCenter": "Align Center",
"alignRight": "Align Right",
"height": "Height",
"showLabel": "Show Label",
"showDate": "Show Date",
"mustSign": "Must Sign",
"label": "Label",
"dateFormat": "Date Format",
"lineStyle": "Line Style",
"solid": "Solid",
"dashed": "Dashed",
"dotted": "Dotted",
"lineColor": "Line Color",
"marginVertical": "Vertical Margin",
"imageUrl": "Image URL",
"enterImageUrl": "Please enter image URL",
"minHeight": "Minimum Height",
"padding": "Padding",
"borderColor": "Border Color",
"backgroundColor": "Background Color",
"editTip": "Edit Tip",
"richTextEditDesc": "Double-click the rich text element to edit content directly on the canvas, supporting:",
"boldItalicUnderline": "Bold, Italic, Underline",
"headingListQuote": "Heading, List, Quote",
"insertContent": "Insert Link, Image, Table",
"templateName": "Template Name",
"templateCode": "Template Code",
"templateCategory": "Template Category",
"templateDescription": "Template Description",
"pageSettings": "Page Settings",
"pageSize": "Page Size",
"pageMargin": "Page Margin (px)",
"top": "Top",
"bottom": "Bottom",
"variableDescription": "Variable Description",
"noVariablesText": "No variables, please add variable placeholders in the canvas",
"clickToFill": "Click to fill",
"signature": "Signature",
"signed": "Signed",
"clickToSign": "Click to sign",
"sealArea": "Seal area",
"sealed": "Sealed",
"clickToSeal": "Click to seal",
"noContent": "No content",
"dateLabel": "Date",
"fillVariable": "Fill variable",
"enterVariableValue": "Please enter variable value",
"cancel": "Cancel",
"confirm": "Confirm",
"signHere": "Please sign here",
"undo": "Undo",
"clear": "Clear",
"contractTemplate": "Contract Template",
"elements": "elements",
"redo": "Redo",
"preview": "Preview",
"viewJSON": "View JSON",
"import": "Import",
"export": "Export",
"save": "Save",
"dragOrClickToAdd": "Drag or click left elements to add to canvas",
"releaseToAdd": "Release mouse to add elements",
"pageBreakLabel": "End of page {page1} / Start of page {page2}",
"margin": "Margin",
"uploadImageFileOnly": "Please upload image file",
"imageSizeExceeded": "Image size cannot exceed 2MB",
"pleaseSignFirst": "Please sign first",
"pleaseUploadSignatureImage": "Please upload signature image first",
"drawSignature": "Draw Signature",
"uploadSignature": "Upload Signature",
"signaturePreview": "Signature Preview",
"clickOrDragToUpload": "Click or drag to upload signature image",
"supportedFormatsAndSize": "Supports JPG, PNG formats, maximum 2MB",
"confirmSignature": "Confirm Signature",
"contract": "Contract",
"exportSuccess": "PDF exported successfully",
"contractPreview": "Contract Preview",
"totalPages": "Total {count} pages",
"pageLabel": "Page {current} / {total}",
"close": "Close",
"exportPdf": "Export PDF",
"exporting": "Exporting...",
"signer": "Signer",
"pleaseCompleteMandatoryFields": "Please complete mandatory fields: {fields}",
"signedSuccessfully": "Signed successfully",
"contractSigning": "Contract Signing",
"fillInformation": "Fill Information",
"previewContract": "Preview Contract",
"signatureConfirmation": "Signature Confirmation",
"pleaseEnter": "Please enter {field}",
"pleaseSelect": "Please select {field}",
"pleaseSignInArea": "Please sign in the area below",
"previousStep": "Previous Step",
"nextStep": "Next Step",
"confirmSigning": "Confirm Signing",
"signingTime": "Signing Time",
"textElements": "Text Elements",
"variableElements": "Variable Elements",
"signatureElements": "Signature Elements",
"layoutElements": "Layout Elements",
"searchElements": "Search elements...",
"dragOrClickAddElements": "Drag or click to add elements",
"sampleTemplates": "Sample Templates",
"selectTemplateToStart": "Select a template to get started. Clicking will replace the current canvas content",
"templateLoaded": "Template loaded: {name}",
"contractElements": "Contract Elements",
"partyAInfo": "Party A Information",
"partyBInfo": "Party B Information",
"contractInfo": "Contract Information",
"otherInfo": "Other Information",
"contractTitle": "Contract Title",
"paragraphText": "Paragraph Text",
"richText": "Rich Text",
"variablePlaceholder": "Variable Placeholder",
"table": "Table",
"signatureZone": "Signature Zone",
"sealZone": "Seal Zone",
"dateZone": "Date Zone",
"divider": "Divider",
"pageBreak": "Page Break",
"image": "Image",
"pleaseAddContractElements": "Please add contract elements first",
"saveSuccess": "Save successful",
"clearCanvasConfirm": "Are you sure you want to clear the canvas? This action cannot be undone.",
"tip": "Tip",
"confirm": "Confirm",
"cancel": "Cancel",
"cleared": "Cleared",
"exportSuccess": "Export successful",
"pleaseEnterConfig": "Please enter configuration content",
"importSuccess": "Import successful",
"configFormatError": "Configuration format error",
"copiedToClipboard": "Copied to clipboard",
"copyFailed": "Copy failed",
"undone": "Undone",
"redone": "Redone",
"copied": "Copied",
"pasted": "Pasted",
"deleted": "Deleted",
"jsonPreview": "JSON Preview",
"copyCode": "Copy Code",
"close": "Close",
"importConfig": "Import Configuration",
"pasteJsonConfig": "Please paste JSON configuration content...",
"import": "Import",
"variableDescText": "After adding a \"Variable Placeholder\" on the canvas and selecting a variable, it will be automatically added to this list. Users need to fill in the values of these variables during signing.",
"usedVariables": "Used Variables",
"remove": "Remove",
"availableVariables": "Available Variables List",
"partyA": "Party A",
"partyB": "Party B",
"partyC": "Party C",
"witness": "Witness",
"typeTitle": "Title",
"typeParagraph": "Paragraph",
"typeRichText": "Rich Text",
"typeVariable": "Variable",
"typeTable": "Table",
"typeSignatureZone": "Signature Zone",
"typeSealZone": "Seal Zone",
"typeDateZone": "Date Zone",
"typeDivider": "Divider",
"typePageBreak": "Page Break",
"typeImage": "Image"
}
@@ -1,164 +0,0 @@
{
"tool": {
"selection": "Selection",
"hand": "Hand",
"rectangle": "Rectangle",
"ellipse": "Ellipse",
"diamond": "Diamond",
"line": "Line",
"arrow": "Arrow",
"freedraw": "Free Draw",
"text": "Text",
"image": "Image",
"eraser": "Eraser",
"frame": "Frame",
"laser": "Laser"
},
"action": {
"undo": "Undo",
"redo": "Redo",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"duplicate": "Duplicate",
"delete": "Delete",
"selectAll": "Select All",
"zoomIn": "Zoom In",
"zoomOut": "Zoom Out",
"zoomToFit": "Zoom to Fit",
"zoomToFitSelection": "Zoom to Fit Selection",
"resetZoom": "Reset Zoom",
"exportPng": "Export as PNG",
"exportSvg": "Export as SVG",
"exportJson": "Export as JSON",
"save": "Save",
"toggleGrid": "Toggle Grid",
"toggleDarkMode": "Toggle Dark Mode",
"toggleSnap": "Toggle Snap",
"toggleStats": "Toggle Stats Panel",
"toggleZenMode": "Toggle Zen Mode"
},
"property": {
"strokeColor": "Stroke Color",
"backgroundColor": "Background Color",
"fillStyle": "Fill Style",
"strokeWidth": "Stroke Width",
"strokeStyle": "Stroke Style",
"roughness": "Roughness",
"opacity": "Opacity",
"fontSize": "Font Size",
"fontFamily": "Font Family",
"textAlign": "Text Align",
"verticalAlign": "Vertical Align",
"arrowheadStart": "Start Arrowhead",
"arrowheadEnd": "End Arrowhead",
"arrowType": "Arrow Type",
"arrowTypeStraight": "Straight",
"arrowTypeRound": "Curved",
"arrowTypeElbow": "Elbow",
"arrowTypeSharp": "Sharp",
"roundness": "Roundness",
"edges": "Edges",
"edgesSharp": "Sharp",
"edgesRound": "Round",
"sloppiness": "Sloppiness",
"link": "Hyperlink",
"linkPlaceholder": "Enter link URL...",
"mixed": "Mixed values",
"alignDistribute": "Align & Distribute",
"customColor": "Custom Color",
"layers": "Layers",
"actions": "Actions"
},
"fillStyle": {
"hachure": "Hachure",
"crossHatch": "Cross Hatch",
"solid": "Solid",
"zigzag": "Zigzag",
"dots": "Dots",
"dashed": "Dashed",
"zigzagLine": "Zigzag Line"
},
"strokeStyle": {
"solid": "Solid",
"dashed": "Dashed",
"dotted": "Dotted"
},
"arrowhead": {
"none": "None",
"arrow": "Arrow",
"bar": "Bar",
"circle": "Circle",
"triangle": "Triangle",
"diamond": "Diamond"
},
"menu": {
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"duplicate": "Duplicate",
"delete": "Delete",
"selectAll": "Select All",
"layer": "Layer",
"bringToFront": "Bring to Front",
"sendToBack": "Send to Back",
"bringForward": "Bring Forward",
"sendBackward": "Send Backward",
"flip": "Flip",
"flipH": "Flip Horizontal",
"flipV": "Flip Vertical",
"align": "Align",
"alignLeft": "Align Left",
"alignCenter": "Align Center",
"alignRight": "Align Right",
"alignTop": "Align Top",
"alignMiddle": "Align Middle",
"alignBottom": "Align Bottom",
"distributeH": "Distribute Horizontally",
"distributeV": "Distribute Vertically",
"group": "Group",
"ungroup": "Ungroup",
"lock": "Lock",
"unlock": "Unlock",
"addLink": "Add Hyperlink",
"editLink": "Edit Hyperlink",
"removeLink": "Remove Hyperlink",
"openLink": "Open Link",
"toggleGrid": "Toggle Grid",
"copyStyle": "Copy Style",
"pasteStyle": "Paste Style",
"openFile": "Open",
"saveTo": "Save to...",
"export": "Export",
"exportPng": "Export as PNG",
"exportSvg": "Export as SVG",
"exportJson": "Export as JSON",
"exportCopyPng": "Copy as PNG",
"exportCopySvg": "Copy as SVG"
},
"label": {
"thin": "Thin",
"bold": "Bold",
"extraBold": "Extra Bold",
"architect": "Architect",
"artist": "Artist",
"cartoonist": "Cartoonist"
},
"font": {
"handDrawn": "Hand-drawn",
"normal": "Normal",
"code": "Code",
"assistant": "Assistant"
},
"verticalAlign": {
"top": "Top",
"middle": "Middle",
"bottom": "Bottom"
},
"stats": {
"title": "Statistics",
"elements": "Elements",
"sceneSize": "Scene Size",
"multiSelected": "{count} elements selected"
}
}
@@ -1,124 +0,0 @@
{
"tool": {
"select": "Select",
"hand": "Pan",
"pen": "Pen",
"highlighter": "Highlighter",
"eraser": "Eraser",
"shape": "Shape",
"line": "Line",
"arrow": "Arrow",
"connector": "Connector",
"text": "Text",
"stickyNote": "Sticky Note",
"image": "Image",
"frame": "Frame",
"laser": "Laser"
},
"shape": {
"rect": "Rectangle",
"roundedRect": "Rounded Rect",
"circle": "Circle",
"ellipse": "Ellipse",
"diamond": "Diamond",
"triangle": "Triangle",
"star": "Star",
"hexagon": "Hexagon",
"pentagon": "Pentagon",
"octagon": "Octagon",
"parallelogram": "Parallelogram",
"cylinder": "Ellipse",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"heart": "Heart",
"cloud": "Cloud",
"chatBubble": "Chat Bubble"
},
"action": {
"undo": "Undo",
"redo": "Redo",
"zoomIn": "Zoom In",
"zoomOut": "Zoom Out",
"zoomToFit": "Zoom to Fit",
"resetZoom": "Reset Zoom",
"background": "Background",
"exportPng": "Export PNG",
"exportSvg": "Export SVG",
"exportJson": "Export JSON",
"save": "Save",
"menu": "Menu"
},
"background": {
"none": "None",
"dots": "Dots",
"grid": "Grid",
"lines": "Lines"
},
"property": {
"title": "Properties",
"fill": "Fill",
"stroke": "Stroke",
"opacity": "Opacity",
"fontSize": "Font Size",
"multiHint": "With multiple items selected, only opacity can be adjusted here. Edit fill and stroke on a single selection."
},
"menu": {
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"duplicate": "Duplicate",
"delete": "Delete",
"selectAll": "Select All",
"bringToFront": "Bring to Front",
"sendToBack": "Send to Back",
"bringForward": "Bring Forward",
"sendBackward": "Send Backward",
"layer": "Layer",
"copyStyle": "Copy Style",
"pasteStyle": "Paste Style",
"lock": "Lock",
"unlock": "Unlock",
"group": "Group",
"ungroup": "Ungroup",
"copyAsImage": "Copy as Image",
"copiedToClipboard": "Copied to clipboard",
"copyFailed": "Copy failed, please check browser permissions",
"flipH": "Flip Horizontal",
"flipV": "Flip Vertical",
"rotate": "Rotate",
"rotateCW": "Rotate 90° CW",
"rotateCCW": "Rotate 90° CCW",
"rotate180": "Rotate 180°",
"align": "Align",
"alignLeft": "Align Left",
"alignCenter": "Align Center",
"alignRight": "Align Right",
"alignTop": "Align Top",
"alignMiddle": "Align Middle",
"alignBottom": "Align Bottom",
"distributeH": "Distribute Horizontally",
"distributeV": "Distribute Vertically"
},
"toolbar": {
"changeShape": "Change Shape",
"borderStyle": "Border Style",
"textStyle": "Text Style",
"textColor": "Text Color",
"bgColor": "Background Color"
},
"connector": {
"startStyle": "Start Style",
"endStyle": "End Style",
"swapDirection": "Swap Direction",
"lineStyle": "Line Style",
"endNone": "None",
"endArrow": "Arrow",
"orthogonal": "Orthogonal",
"straight": "Straight",
"straightLine": "Straight Line",
"straightArrow": "Arrow",
"elbowConnector": "Elbow Connector"
},
"penWidth": "Pen Width",
"penColor": "Pen Color"
}
@@ -1,56 +0,0 @@
{
"title": "Wiki",
"description": "Team knowledge management and document collaboration",
"createSpace": "New Wiki Space",
"spaceName": "Space Name",
"spaceNamePlaceholder": "Enter space name",
"spaceDescription": "Description",
"spaceDescriptionPlaceholder": "Briefly describe the purpose of this space",
"category": "Category",
"categoryDefault": "Default",
"categoryTech": "Technology",
"categoryProduct": "Product",
"categoryDesign": "Design",
"categoryBusiness": "Business",
"categoryOther": "Other",
"visibility": "Visibility",
"private": "Private",
"team": "Team",
"public": "Public",
"emptySpaces": "No wiki spaces yet",
"emptySpacesHint": "Create a wiki space to organize team knowledge",
"emptyDocuments": "No documents yet",
"emptyDocumentsHint": "Click the button above to create your first document",
"addDocument": "New Document",
"addSubPage": "New Sub Page",
"spaceSettings": "Space Settings",
"deleteSpace": "Delete Space",
"deleteSpaceConfirm": "Are you sure you want to delete wiki space \"{name}\"? All documents will be moved to trash.",
"deleteDocument": "Delete Document",
"deleteDocumentConfirm": "Are you sure you want to delete document \"{name}\"?",
"documentCount": "{count} documents",
"createdBy": "Created by",
"updatedAt": "Updated at",
"untitled": "Untitled Document",
"backToList": "Back to Wiki Spaces",
"rename": "Rename",
"searchPlaceholder": "Search wiki spaces...",
"searchDocPlaceholder": "Search documents...",
"saving": "Saving...",
"autoSaved": "Auto saved",
"allSpaces": "All Spaces",
"mySpaces": "My Spaces",
"icon": "Icon",
"cover": "Cover",
"avatar": "Avatar",
"avatarHint": "Choose an avatar for the wiki space",
"noResults": "No results found",
"myDocuments": "My Documents",
"wikiSpaces": "Wiki Spaces",
"emptyMyDocs": "No personal documents yet",
"emptyMyDocsHint": "Create personal documents that don't belong to any wiki space",
"newBlankDoc": "Blank Document",
"newFromTemplate": "From Template",
"editSpace": "Edit Wiki Space",
"editSpaceSuccess": "Wiki space updated"
}
@@ -1,738 +0,0 @@
{
"designer": {
"title": "Workflow Designer",
"flowName": "Workflow Name",
"flowNamePlaceholder": "Enter workflow name",
"save": "Save",
"preview": "Preview",
"publish": "Publish",
"undo": "Undo",
"redo": "Redo",
"saveFirst": "Please save the workflow first",
"isDirty": "You have unsaved changes",
"saveSuccess": "Saved successfully",
"publishSuccess": "Published successfully",
"previewInfo": "Preview feature is under development",
"deleteNodeConfirm": "Are you sure you want to delete this node?",
"deleteBranchConfirm": "Are you sure you want to delete this condition branch?",
"tips": "Tips",
"readonlyTip": "Read-only mode, cannot be edited",
"embeddedTip": "Embedded mode",
"minimap": "Minimap"
},
"preview": {
"title": "Workflow Preview",
"unnamedFlow": "Unnamed Workflow",
"relatedForm": "Related Form",
"nodeDetail": "Node Details",
"statistics": {
"approval": " approval(s)",
"copy": " CC(s)",
"branch": " branch(es)"
},
"assigneeTypes": {
"user": "Specified Members",
"role": "Specified Roles",
"department": "Specified Departments",
"formField": "From Form",
"initiator": "Initiator",
"manager": "Direct Manager",
"superior": "Superior"
},
"multiApproval": {
"sequential": "Sequential",
"parallel": "Countersign (All approve)",
"any": "Any (One approves)"
},
"multiHandle": {
"sequential": "Sequential",
"all": "All",
"any": "Any"
},
"sections": {
"approvalSettings": "Approver Settings",
"handleSettings": "Handler Settings",
"copySettings": "CC Settings",
"delaySettings": "Delay Settings",
"notifySettings": "Notification Settings",
"serviceSettings": "Service Settings",
"subflowSettings": "Subflow Settings",
"dataUpdateSettings": "Field Update Settings",
"formPermissions": "Form Field Permissions",
"conditionBranches": "Condition Branches",
"parallelBranches": "Parallel Branches"
},
"labels": {
"approverType": "Approver Type",
"approvers": "Approvers",
"handlerType": "Handler Type",
"handlers": "Handlers",
"copyType": "CC Type",
"copyRecipients": "CC Recipients",
"specifiedRole": "Specified Roles",
"specifiedDept": "Specified Departments",
"superiorLevel": "Superior Level",
"level": "Level ",
"levelSuffix": "",
"superior": " Superior",
"manager": " Manager",
"multiApproval": "Multi-Approval",
"multiHandle": "Multi-Handle Mode",
"timeoutSettings": "Timeout Settings",
"hoursLater": " hours later",
"autoApprove": "Auto Approve",
"autoReject": "Auto Reject",
"waitDuration": "Wait Duration",
"notifyRecipient": "Recipients",
"notifyChannel": "Channels",
"notifyTitle": "Title",
"notSet": "Not Set",
"serviceName": "Service Name",
"requestMethod": "Method",
"requestUrl": "URL",
"timeoutDuration": "Timeout",
"seconds": " seconds",
"subflow": "Subflow",
"executionMode": "Execution Mode",
"syncExecution": "Synchronous",
"asyncExecution": "Asynchronous",
"variablePass": "Variable Passing",
"passAllVariables": "Pass all variables",
"passSelectedVariables": "Pass selected",
"noVariablePass": "No pass",
"branchCount": "Branch Count",
"nodeType": "Node Type",
"description": "Description"
},
"permissions": {
"editable": "Editable",
"readonly": "Read-only",
"hidden": "Hidden"
},
"descriptions": {
"delay": "The workflow will pause at this node and continue automatically after the specified time",
"notify": "Notifications will be sent automatically when the workflow reaches this node",
"service": "The configured service will be called automatically when the workflow reaches this node",
"subflow": "The subflow will be invoked when the workflow reaches this node",
"data_update": "Form field values will be updated automatically when the workflow reaches this node"
},
"conditionConfigured": "{count} condition group(s) configured",
"conditionNotConfigured": "Condition not configured",
"branchCountValue": "{count} branch(es)",
"parallelExecutionDesc": "All branches execute simultaneously and continue after all are completed",
"branch": "Branch ",
"startNodeDesc": "Everyone can initiate the workflow",
"endNodeDesc": "Workflow ends"
},
"nodes": {
"start": {
"name": "Initiator",
"title": "Initiator",
"desc": "Workflow initiator",
"placeholder": "Everyone"
},
"approval": {
"name": "Approver",
"title": "Approver",
"desc": "Add approver node",
"placeholder": "Please set approver",
"multiApproval": {
"sequential": "Sequential",
"parallel": "Countersign",
"any": "Any"
},
"summary": {
"department": " dept(s)",
"formField": "From Form",
"initiator": "Initiator",
"manager": " level manager",
"role": " role(s)",
"superior": " level superior",
"user": " member(s)",
"prefix": "Level "
}
},
"handle": {
"name": "Handler",
"title": "Handler",
"desc": "Add handler node",
"placeholder": "Please set handler",
"multiHandle": {
"sequential": "Sequential",
"all": "All",
"any": "Any"
},
"summary": {
"department": " dept(s)",
"formField": "From Form",
"initiator": "Initiator",
"manager": " level manager",
"role": " role(s)",
"superior": " level superior",
"user": " member(s)",
"prefix": "Level "
}
},
"copy": {
"name": "CC",
"title": "CC",
"desc": "Add CC node",
"placeholder": "Please set CC recipients",
"summary": {
"department": " dept(s)",
"formField": "From Form",
"initiator": "Initiator",
"role": " role(s)",
"user": " member(s)"
}
},
"delay": {
"name": "Delay",
"title": "Delay",
"desc": "Wait for specified time",
"placeholder": "Please set delay duration",
"summary": {
"minute": " minute(s)",
"hour": " hour(s)",
"day": " day(s)",
"workday": " workday(s)",
"wait": "Wait "
}
},
"notify": {
"name": "Notify",
"title": "Notify",
"desc": "Send notification",
"placeholder": "Please set notification recipients",
"summary": {
"department": " dept(s)",
"formField": "From Form",
"initiator": "Initiator",
"role": " role(s)",
"user": " member(s)",
"channels": "Channels"
}
},
"service": {
"name": "Service",
"title": "Service",
"desc": "Call external service or API",
"placeholder": "Please configure service call",
"summary": {
"url": "URL",
"notConfigured": "Not configured"
}
},
"subflow": {
"name": "Subflow",
"title": "Subflow",
"desc": "Call another workflow",
"placeholder": "Please select subflow",
"summary": {
"notSelected": "Not selected",
"sync": "Sync",
"async": "Async"
}
},
"data_update": {
"name": "Field Update",
"title": "Field Update",
"desc": "Auto update form field values",
"placeholder": "Please add update rules",
"summary": {
"ruleCount": "{count} update rule(s) configured",
"crossForm": "Cross-form update"
}
},
"condition": {
"name": "Condition",
"title": "Condition",
"desc": "Add condition branch",
"priority": "Priority ",
"conditionBranch": "Condition {num}",
"defaultBranch": "Default",
"defaultBranchDesc": "Other conditions enter this branch",
"pleaseSetCondition": "Please set condition",
"addCondition": "Add Condition"
},
"parallel": {
"name": "Parallel",
"title": "Parallel",
"desc": "Add parallel branches",
"branchFallback": "Branch {num}"
},
"end": {
"name": "End",
"title": "End",
"desc": "Workflow end"
}
},
"property": {
"title": {
"condition": "Condition Settings",
"start": "Initiator Settings",
"approval": "Approver Settings",
"handle": "Handler Settings",
"copy": "CC Settings",
"delay": "Delay Settings",
"notify": "Notification Settings",
"service": "Service Settings",
"subflow": "Subflow Settings",
"dataUpdate": "Field Update Settings",
"conditionBranch": "Branch Settings",
"parallelBranch": "Parallel Branch Settings",
"end": "End Settings",
"node": "Node Settings"
},
"base": {
"nodeName": "Node Name",
"nodeNamePlaceholder": "Please enter node name",
"nodeNameHint": "Custom names appear in the designer, flowchart, approval path, and records. Leave empty to use the default type label."
},
"assignee": {
"type": "Approver Type",
"handleType": "Handler Type",
"copyType": "CC Type",
"selectUser": "Select Members",
"selectRole": "Select Roles",
"selectDept": "Select Departments",
"userPlaceholder": "Please select approvers",
"rolePlaceholder": "Please select roles",
"deptPlaceholder": "Please select departments",
"superiorLevel": "Superior Level",
"superiorHint": "1 = Direct supervisor, 2 = Supervisor's supervisor, etc.",
"superiorLevelHint": "Superior level (1 for direct supervisor)",
"managerHint": "1 = Direct manager, 2 = Manager's manager, etc.",
"initiatorHint": "The approver is the workflow initiator",
"copyInitiatorHint": "CC to the workflow initiator",
"handleInitiatorHint": "The handler is the workflow initiator",
"selectField": "Select Field",
"fieldPlaceholder": "Please select a user-type form field",
"noUserField": "No user-type fields found in the current form",
"fieldSingle": "Single",
"fieldMultiple": "Multiple",
"fieldTypeUser": "User",
"fieldTypeForm": "Form",
"noSourceField": "No user selector or form selector fields found in the current form",
"formFieldHint": "At runtime, user IDs will be collected from the selected fields, supports multiple fields, merged and deduplicated",
"userFieldMapping": "User Field Mapping",
"userFieldPlaceholder": "Select a user field from the referenced form",
"userFieldHint": "Form selector stores linked record IDs. Specify which user field from the linked record to use as assignee",
"types": {
"user": "Members",
"role": "Roles",
"department": "Departments",
"superior": "Supervisor",
"manager": "Manager",
"initiator": "Initiator",
"form_field": "From Form Field"
}
},
"multiApproval": {
"label": "Multi-person Approval",
"any": "Or-sign (Any one approves)",
"parallel": "And-sign (Everyone approves)",
"sequential": "Sequential"
},
"multiHandle": {
"label": "Multi-person Handling",
"any": "Any (Any one completes)",
"all": "All (Everyone completes)",
"sequential": "Sequential"
},
"timeout": {
"label": "Timeout Settings",
"enable": "Enable Timeout Handling",
"time": "Timeout Duration",
"action": "Timeout Action",
"notifyType": "Notification Type",
"unit": {
"minute": "Minutes",
"hour": "Hours",
"day": "Days",
"workday": "Workdays"
},
"actions": {
"notify": "Notify only",
"auto_approve": "Auto Approve",
"auto_reject": "Auto Reject"
}
},
"notify": {
"label": "Notification Settings",
"approver": "Notify Approver",
"initiator": "Notify Initiator",
"recipient": "Recipient",
"recipientType": "Recipient Type",
"whenTaskCreated": "When task is created",
"onApprove": "When approved",
"onReject": "When rejected",
"onHandleComplete": "When completed",
"channels": "Channels",
"channelPlaceholder": "Select channels",
"title": "Title",
"titlePlaceholder": "Please enter title",
"content": "Content",
"contentPlaceholder": "Please enter content, use {'${field}'} to reference form fields",
"variableDesc": "Variable Guide",
"initiatorVar": "{'${Initiator}'} - Initiator Name",
"flowNameVar": "{'${Workflow}'} - Workflow Name",
"fieldVar": "{'${Field}'} - Field Value",
"channelTypes": {
"site": "In-site",
"chat": "Chat",
"email": "Email",
"sms": "SMS",
"wechat": "WeChat",
"dingtalk": "DingTalk",
"feishu": "Feishu",
"dingtalkTodo": "DingTalk Todo"
}
},
"signature": {
"label": "Signature Settings",
"required": "Require Signature",
"hint": "When enabled, approvers must sign when approving"
},
"action": {
"label": "Actions",
"hint": "Set available actions for approvers at this node",
"descriptions": {
"approve": "Approve, workflow continues",
"reject": "Reject, terminate workflow",
"return": "Return to previous node or initiator",
"delegate": "Delegate to others, return to self after completion",
"transfer": "Transfer to others, self no longer involved",
"add_sign": "Add approvers",
"reduce_sign": "Remove approvers (And-sign mode only)"
},
"tips": {
"title": "Action Guide",
"approveReject": "Approve/Reject: Basic actions, at least one is recommended",
"return": "Return: Can return to previous node or initiator",
"delegate": "Delegate: Temporary delegation, returns to delegatee",
"transfer": "Transfer: Permanent transfer, self no longer handles",
"addSign": "Add Sign: Add approvers at the current node",
"reduceSign": "Reduce Sign: Only available in And-sign mode"
},
"types": {
"approve": "Approve",
"reject": "Reject",
"return": "Return",
"delegate": "Delegate",
"transfer": "Transfer",
"add_sign": "Add Sign",
"reduce_sign": "Reduce Sign"
}
},
"permission": {
"label": "Field Permissions",
"hint": "Set form fields that can be viewed or edited at this node"
},
"segment": {
"approver": "Approver",
"actions": "Actions",
"permissions": "Permissions",
"handler": "Handler"
},
"delay": {
"title": "Delay Settings",
"duration": "Duration",
"hint": "Set the time to wait, and the process will automatically continue when the specified time is reached",
"minuteTip": "Calculated by natural minutes",
"hourTip": "Calculated by natural hours",
"dayTip": "Calculated by natural days (24 hours)",
"workdayTip": "Only workdays are calculated, skipping weekends and holidays"
},
"conditionBranch": {
"title": "Branch Settings",
"name": "Condition Name",
"namePlaceholder": "Please enter condition name",
"hint": "Set conditions to enter this branch",
"hintSub": "Condition groups are linked by 'OR', while conditions within a group are linked by 'AND'",
"noFormHint": "Please link a form first to configure conditions",
"defaultTitle": "Default Branch",
"defaultHint": "This branch is taken when no other conditions are met"
},
"parallelBranch": {
"name": "Branch Name",
"namePlaceholder": "Please enter branch name",
"addBranch": "Add Branch"
},
"startNode": {
"title": "Initiator Node",
"hint": "All authorized users can initiate this process",
"permissionHint": "Set field permissions (editable/readonly/hidden) for the initiator when filling in the form"
},
"service": {
"title": "Service Settings",
"baseSettings": "Base Settings",
"name": "Service Name",
"namePlaceholder": "Please enter service name (optional)",
"url": "URL",
"urlPlaceholder": "https://api.example.com/endpoint",
"method": "Method",
"headers": "Headers",
"headerName": "Header Name",
"headerValue": "Header Value",
"addHeader": "Add Header",
"params": "Params",
"body": "Body",
"advancedSettings": "Advanced Settings",
"timeout": "Timeout (s)",
"retry": "Retries",
"failAction": "On Failure",
"resultVar": "Result Variable",
"resultVarPlaceholder": "Variable name to store response (optional)",
"resultVarHint": "Response result will be stored in this variable for later use",
"variableDesc": "Variable Guide",
"paramFieldVar": "Use {'${field}'} to reference form fields in parameters",
"resultVarUsage": "Response results can be used in branches via variable name",
"failActions": {
"continue": "Continue",
"stop": "Terminate",
"retry": "Auto Retry"
}
},
"subflow": {
"title": "Subflow Settings",
"select": "Select Subflow",
"selectPlaceholder": "Please select a subflow",
"selectWarning": "Please select a subflow",
"flowId": "Flow ID",
"flowName": "Flow Name",
"unnamed": "Unnamed",
"varPass": "Variable Pass",
"varPassHint": "Configure variables passed to the subflow",
"varPassMode": "Pass Mode",
"selectVars": "Select Variables",
"selectVarsPlaceholder": "Please select variables to pass",
"selectVarsHint": "Select form fields to be passed to the subflow",
"varMapping": "Variable Mapping",
"mappingRule1": "Workflow variables will be mapped automatically by name",
"mappingRule2": "Same name variables will be overwritten, others ignored",
"executionSettings": "Execution Settings",
"executionMode": "Execution Mode",
"sync": "Sync",
"syncDesc": "Wait for completion",
"async": "Async",
"asyncDesc": "Continue immediately",
"resultMode": "Result Handling",
"ignoreResult": "Ignore result",
"saveResult": "Save result",
"resultVarName": "Result Variable Name",
"resultVarPlaceholder": "e.g., subflowResult",
"resultVarHint": "Approval result will be stored in this variable",
"asyncWarning": "Async Execution Notes",
"asyncWarning1": "Process won't wait for subflow",
"asyncWarning2": "Result cannot be obtained",
"asyncWarning3": "Subflow failure won't affect main flow",
"skipSubflow": "Skip subflow (treated as passed)",
"rejectSubflow": "Reject subflow",
"usageTips": "Usage Tips",
"usageTip1": "Subflow will inherit main flow initiator information",
"usageTip2": "Subflow has independent approval records and status",
"usageTip3": "Subsequent processing can be based on subflow results via branches",
"varPassModes": {
"all": "Pass All",
"selected": "Pass Selected",
"none": "Pass None"
}
},
"dataUpdate": {
"title": "Field Update Settings",
"description": "When the workflow reaches this node, form field values will be updated automatically based on the configured rules.",
"targetForm": "Target Form",
"targetFormPlaceholder": "Select a form to update",
"currentForm": "Current Form",
"matchCondition": "Match Condition",
"matchConditionHint": "Specify the field mapping between the current form and the target form to locate the target records.",
"sourceField": "Source Field",
"sourceFieldPlaceholder": "Select a field from current form",
"targetMatchField": "Target Field",
"targetMatchFieldPlaceholder": "Select a field from target form",
"updateScope": "Update Scope",
"updateScopeFirst": "First match only",
"updateScopeAll": "All matched records",
"rulesTitle": "Update Rules",
"targetField": "Target Field",
"targetFieldPlaceholder": "Select a field to update",
"valueType": "Value Type",
"value": "Value",
"constantPlaceholder": "Enter a constant value",
"fieldPlaceholder": "Select a source field",
"formulaPlaceholder": "Enter expression, e.g.: {{price}} * {{quantity}}",
"formulaHint": "Use {{field_name}} to reference form fields. Supports arithmetic (+, -, *, /)",
"systemPlaceholder": "Select a system variable",
"addRule": "Add Update Rule",
"noRulesHint": "No update rules yet. Click the button above to add one.",
"valueTypes": {
"constant": "Constant",
"field": "Field Reference",
"formula": "Expression",
"system": "System Variable"
},
"systemVars": {
"currentTime": "Current Time",
"currentDate": "Current Date",
"currentUser": "Current User",
"initiator": "Initiator",
"instanceNo": "Instance No.",
"instanceTitle": "Instance Title"
}
}
},
"condition": {
"title": "Condition Group",
"and": "AND",
"or": "OR",
"andHint": "Conditions within group are linked with AND",
"addCondition": "Add Condition",
"addGroup": "Add Group",
"emptyHint": "No conditions yet, click below to add",
"selectField": "Select Field",
"selectOperator": "Select Operator",
"inputValue": "Value",
"inputNumber": "Value",
"selectDate": "Select Date",
"selectValue": "Select Value",
"operators": {
"eq": "Equals",
"ne": "Not Equals",
"gt": "Greater Than",
"gte": "Greater Than or Equal",
"lt": "Less Than",
"lte": "Less Than or Equal",
"contains": "Contains",
"not_contains": "Not Contains",
"in": "In",
"not_in": "Not In",
"empty": "Is Empty",
"not_empty": "Is Not Empty"
}
},
"detail": {
"title": "Process Details",
"tabs": {
"progress": "Progress",
"form": "Form Content",
"flowchart": "Flowchart",
"flowProgress": "Approval Path"
},
"currentPending": "Current Pending",
"flowInfo": "Process Info",
"approvalRecord": "Approval Record",
"flowTitle": "Title",
"flowType": "Type",
"flowStatus": "Status",
"flowNo": "Process No.",
"initiator": "Initiator",
"currentNode": "Current Node",
"startTime": "Start Time",
"completeTime": "Complete Time",
"duration": "Duration",
"unknownNode": "Unknown Node",
"start": "Start",
"noData": "No Data",
"noApprovalRecord": "No Approval Record",
"noFormContent": "No Form Content",
"loadDataFailed": "Failed to load data",
"loadFormDataFailed": "Failed to load form data",
"systemAuto": "System Auto",
"person": "person(s)",
"timeout": "Timeout",
"waiting": "Waiting",
"daysLater": " days",
"hoursLater": " hours",
"minutesLater": " minutes",
"days": " days ",
"hours": " hours ",
"minutes": " minutes",
"status": {
"pending": "Pending",
"approved": "Approved",
"rejected": "Rejected",
"cancelled": "Cancelled"
},
"actions": {
"start": "Start Process",
"approve": "Approved",
"reject": "Rejected",
"return": "Returned",
"transfer": "Transferred",
"delegate": "Delegated",
"add_sign": "Add Sign",
"revise": "Resubmit",
"cancel": "Cancelled",
"copy": "Copied",
"handle": "Handled",
"urge": "Urged",
"task_timeout": "Task Timeout",
"task_timeout_notify": "Timeout Notify",
"task_auto_approve": "Auto Approved",
"task_auto_reject": "Auto Rejected",
"delay_start": "Delay Start",
"delay_complete": "Delay Complete",
"delay_skip": "Delay Skipped",
"notify": "Notified",
"parallel_start": "Parallel Start",
"parallel_complete": "Parallel Complete",
"subflow_start": "Subflow Start",
"subflow_complete": "Subflow Complete",
"data_update": "Field Update",
"condition": "Condition Branch"
},
"flowProgress": {
"returnRecords": "Return Records",
"noData": "No progress data",
"loadFailed": "Failed to load progress",
"delayWaiting": "Delay waiting, expected resume at: ",
"pending": "Pending",
"waiting": "Waiting",
"skipped": "Skipped",
"copied": "Copied",
"nodeTypes": {
"start": "Start",
"end": "End",
"approval": "Approval",
"handle": "Handle",
"copy": "Copy",
"condition": "Condition",
"parallel": "Parallel",
"delay": "Delay",
"notify": "Notify",
"service": "Service",
"subflow": "Subflow",
"data_update": "Field Update"
},
"nodeStatus": {
"completed": "Completed",
"active": "In Progress",
"pending": "Pending",
"skipped": "Skipped",
"rejected": "Rejected"
},
"actions": {
"approve": "Approved",
"reject": "Rejected",
"return": "Returned",
"transfer": "Transferred",
"delegate": "Delegated",
"handle": "Handled",
"add_sign": "Add Sign"
},
"signTypes": {
"before": "Before Sign",
"after": "After Sign",
"parallel": "Parallel Sign"
},
"extraActions": {
"add_sign": "Add Sign",
"reduce_sign": "Reduce Sign",
"transfer": "Transfer",
"delegate": "Delegate",
"return": "Return"
}
}
}
}
@@ -1,251 +0,0 @@
{
"placeholder": "Type / to open command menu...",
"slash": {
"noResult": "No matching commands found",
"category": {
"text": "Text",
"list": "List",
"media": "Media",
"advanced": "Advanced",
"diagram": "Diagram"
},
"text": "Text",
"textDesc": "Plain paragraph text",
"heading1": "Heading 1",
"heading1Desc": "Large heading",
"heading2": "Heading 2",
"heading2Desc": "Medium heading",
"heading3": "Heading 3",
"heading3Desc": "Small heading",
"bulletList": "Bullet List",
"bulletListDesc": "Create a bulleted list",
"orderedList": "Numbered List",
"orderedListDesc": "Create a numbered list",
"taskList": "Task List",
"taskListDesc": "Create a task list with checkboxes",
"blockquote": "Quote",
"blockquoteDesc": "Create a quote block",
"codeBlock": "Code Block",
"codeBlockDesc": "Create a code block",
"divider": "Divider",
"dividerDesc": "Insert a horizontal divider",
"table": "Table",
"tableDesc": "Insert a table",
"image": "Image",
"imageDesc": "Upload or embed an image",
"callout": "Callout",
"calloutDesc": "Insert a highlighted callout",
"toggle": "Toggle",
"toggleDesc": "Create a collapsible content block",
"columns": "Columns",
"columnsDesc": "Insert a two-column layout",
"toc": "Table of Contents",
"tocDesc": "Auto-generate a table of contents from headings",
"inlineMath": "Inline Math",
"inlineMathDesc": "Insert an inline math formula",
"video": "Video",
"videoDesc": "Upload a video file",
"attachment": "Attachment",
"attachmentDesc": "Upload any type of file",
"embed": "Embed Link",
"embedDesc": "Insert a URL preview card",
"emoji": "Emoji",
"emojiDesc": "Insert an emoji",
"whiteboard": "Whiteboard",
"whiteboardDesc": "Create a drawable whiteboard",
"draw": "Draw",
"drawDesc": "Create a hand-drawn style drawing board"
},
"whiteboard": {
"title": "Whiteboard",
"edit": "Edit",
"close": "Close",
"delete": "Delete",
"saveAndClose": "Save & Close",
"clickToCreate": "Click to create whiteboard"
},
"draw": {
"title": "Drawing Board",
"edit": "Edit",
"close": "Close",
"delete": "Delete",
"saveAndClose": "Save & Close",
"clickToCreate": "Click to create drawing board",
"dblclickToEdit": "Double-click to edit"
},
"bubble": {
"turnInto": "Turn into",
"bold": "Bold",
"italic": "Italic",
"underline": "Underline",
"strikethrough": "Strikethrough",
"code": "Inline Code",
"highlight": "Highlight",
"link": "Link",
"alignLeft": "Align Left",
"alignCenter": "Align Center",
"alignRight": "Align Right",
"fontSize": "Font Size",
"fontSizeDefault": "Default",
"emoji": "Emoji"
},
"turnInto": {
"text": "Text",
"heading1": "Heading 1",
"heading2": "Heading 2",
"heading3": "Heading 3",
"bulletList": "Bullet List",
"orderedList": "Numbered List",
"taskList": "Task List",
"blockquote": "Quote",
"codeBlock": "Code Block"
},
"color": {
"textColor": "Text Color",
"highlightColor": "Highlight Color",
"default": "Default",
"gray": "Gray",
"brown": "Brown",
"orange": "Orange",
"yellow": "Yellow",
"green": "Green",
"blue": "Blue",
"purple": "Purple",
"pink": "Pink",
"red": "Red",
"none": "None",
"cyan": "Cyan"
},
"link": {
"placeholder": "Enter link URL...",
"confirm": "Confirm",
"cancel": "Cancel"
},
"table": {
"moveUp": "Move Row Up",
"moveDown": "Move Row Down",
"moveLeft": "Move Column Left",
"moveRight": "Move Column Right",
"insertRowAbove": "Insert Row Above",
"insertRowBelow": "Insert Row Below",
"insertColumnLeft": "Insert Column Left",
"insertColumnRight": "Insert Column Right",
"color": "Color",
"clearColumn": "Clear Column",
"duplicateRow": "Insert Row Below",
"duplicateColumn": "Insert Column Right",
"deleteRow": "Delete Row",
"deleteColumn": "Delete Column",
"defaultColor": "Default",
"lightGray": "Light Gray",
"lightRed": "Light Red",
"lightOrange": "Light Orange",
"lightYellow": "Light Yellow",
"lightGreen": "Light Green",
"lightBlue": "Light Blue",
"lightPurple": "Light Purple",
"lightPink": "Light Pink",
"mergeCells": "Merge Cells",
"splitCell": "Split Cell",
"toggleHeaderRow": "Toggle Header Row",
"toggleHeaderColumn": "Toggle Header Column",
"deleteTable": "Delete Table",
"cellAlign": "Cell Alignment",
"cellAlignLeft": "Align Left",
"cellAlignCenter": "Align Center",
"cellAlignRight": "Align Right",
"fullWidth": "Full Width",
"stripedRows": "Striped Rows",
"sortAsc": "Sort Ascending",
"sortDesc": "Sort Descending",
"clearCell": "Clear Cell",
"sizePicker": "Choose Table Size",
"sizePickerHint": "{rows} × {cols} table"
},
"callout": {
"info": "Info",
"warning": "Warning",
"success": "Success",
"error": "Error"
},
"toggle": {
"placeholder": "Toggle heading...",
"empty": "Empty content, expand to edit"
},
"toc": {
"title": "Table of Contents",
"empty": "Add headings and the table of contents will be generated automatically",
"untitled": "Untitled"
},
"image": {
"alignment": "Alignment",
"alignLeft": "Align Left",
"alignCenter": "Center",
"alignRight": "Align Right",
"size": "Size",
"small": "Small",
"medium": "Medium",
"large": "Large",
"reset": "Reset Size",
"delete": "Delete",
"caption": "Add a caption...",
"uploading": "Uploading...",
"uploadFailed": "Upload failed",
"loadFailed": "Failed to load image",
"retry": "Retry"
},
"video": {
"delete": "Delete",
"uploading": "Uploading..."
},
"attachment": {
"download": "Download",
"delete": "Delete",
"untitled": "Untitled File"
},
"upload": {
"fileSizeExceeds": "File size exceeds the limit",
"uploadFailed": "Upload failed, please try again",
"imageUploadFailed": "Image upload failed",
"videoUploadFailed": "Video upload failed",
"attachmentUploadFailed": "Attachment upload failed"
},
"mention": {
"noResults": "No matching users found",
"loading": "Searching..."
},
"embed": {
"placeholder": "Enter URL...",
"submit": "Embed",
"loading": "Loading...",
"open": "Open link",
"delete": "Delete"
},
"codeBlock": {
"copyCode": "Copy Code",
"copied": "Copied",
"searchLanguage": "Search language...",
"noLanguage": "No matching language"
},
"blockMenu": {
"delete": "Delete",
"duplicate": "Duplicate",
"moveUp": "Move Up",
"moveDown": "Move Down",
"turnInto": "Turn Into"
},
"search": {
"find": "Find",
"findPlaceholder": "Find...",
"replace": "Replace",
"replaceAll": "Replace All",
"replacePlaceholder": "Replace with...",
"noResults": "No results",
"caseSensitive": "Case Sensitive",
"previousMatch": "Previous",
"nextMatch": "Next",
"close": "Close",
"showReplace": "Show Replace",
"hideReplace": "Hide Replace"
}
}
@@ -1,550 +0,0 @@
{
"common": {
"confirm": "Confirm",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"save": "Save",
"add": "Add",
"search": "Search",
"reset": "Reset",
"newLine": "new line",
"loading": "Loading...",
"noData": "No data",
"more": "More",
"close": "Close",
"rename": "Rename",
"duplicate": "Duplicate",
"export": "Export",
"import": "Import",
"deleteSuccess": "Deleted successfully",
"deleteFailed": "Delete failed"
},
"app": {
"title": "ZQ Workspace",
"description": "Tables & Documents collaboration platform"
},
"theme": {
"light": "Light Mode",
"dark": "Dark Mode",
"system": "Follow System"
},
"language": {
"zhCN": "简体中文",
"zhTW": "繁體中文",
"en": "English"
},
"sidebar": {
"allItems": "All Items",
"allTables": "All Tables",
"newTable": "New Table",
"newDocument": "New Document",
"newDocumentTitle": "New Document",
"dashboard": "Dashboard",
"deleteTable": "Delete",
"deleteTableConfirm": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
"renameTable": "Rename",
"newTableTitle": "New Table",
"searchPlaceholder": "Search items...",
"tables": "Tables",
"documents": "Documents",
"collapse": "Collapse sidebar",
"expand": "Expand sidebar",
"noResults": "No matching items",
"emptyTables": "No tables yet",
"emptyDocuments": "No documents yet",
"newSubPage": "New Sub Page",
"moveToRoot": "Move to Root"
},
"document": {
"placeholder": "Type / to open command menu...",
"untitled": "Untitled Document",
"titlePlaceholder": "Enter title",
"autoSaved": "Auto-saved",
"saving": "Saving...",
"modifiedToday": "Modified today",
"modifiedYesterday": "Modified yesterday",
"modified": " modified",
"unknownUser": "Unknown User",
"toc": "Table of Contents",
"export": "Export",
"exporting": "Exporting, please wait...",
"exportMarkdown": "Export Markdown",
"exportPdf": "Export PDF",
"exportWord": "Export Word",
"exportSuccess": "Export successful",
"exportFailed": "Export failed",
"moreActions": "More actions"
},
"table": {
"addRecord": "Add Record",
"addField": "Add Field",
"deleteRecord": "Delete Record",
"deleteField": "Delete Field",
"fieldName": "Field Name",
"fieldType": "Field Type",
"rowCount": "{count} records",
"selectedCount": "{count} selected",
"emptyTable": "Table is empty. Click to add the first record.",
"configField": "Configure Field",
"hideField": "Hide Field",
"sortAsc": "Sort Ascending",
"sortDesc": "Sort Descending",
"insertLeft": "Insert Left",
"insertRight": "Insert Right",
"expandRecord": "Expand Record",
"recordDetail": "Record Detail",
"batchDelete": "Batch Delete",
"selectAll": "Select All",
"noTitle": "(Untitled)",
"renameField": "Rename Field",
"duplicateField": "Duplicate Field",
"editField": "Edit Field",
"filterByField": "Filter by This Field",
"clearSort": "Clear Sort",
"fieldDescription": "Field Description",
"fieldOptions": "Options",
"maxRating": "Max Rating",
"numberFormat": "Number Format",
"numberFormatNumber": "Number",
"numberFormatCurrency": "Currency (¥)",
"numberFormatPercent": "Percent (%)",
"numberFormatYuan": "Yuan",
"precision": "Decimal Places",
"includeTime": "Include Time",
"currencySymbol": "Currency Symbol",
"formulaExpression": "Formula Expression",
"formulaResultType": "Result Type",
"fieldGroupBasic": "Basic Fields",
"fieldGroupAdvanced": "Advanced Fields",
"fieldGroupSystem": "System Fields",
"copyRecord": "Copy Record",
"insertAbove": "Insert Above",
"insertBelow": "Insert Below",
"deleteRecordConfirm": "Are you sure to delete this record?",
"copiedToClipboard": "Copied to clipboard",
"frozenField": "Freeze Up to This Field",
"unfreezeField": "Unfreeze",
"multipleSelect": "Allow Multiple",
"regionLevel": "Region Level",
"regionProvince": "Province",
"regionCity": "Province/City",
"regionDistrict": "Province/City/District",
"maxImageCount": "Max Image Count",
"currencyCNY": "¥ CNY",
"currencyUSD": "$ USD",
"currencyEUR": "€ EUR",
"currencyGBP": "£ GBP",
"currencyKRW": "₩ KRW",
"formulaPlaceholder": "e.g. {field1} + {field2}",
"keyboardShortcuts": "Keyboard Shortcuts",
"paste": "Paste",
"redo": "Redo",
"clearCell": "Clear Cell",
"editCell": "Edit Cell",
"cancelEdit": "Cancel Edit",
"navigate": "Navigate Cells",
"nextCell": "Next / Previous Cell",
"clearFilter": "Clear Filter for This Field"
},
"field": {
"text": "Text",
"number": "Number",
"singleSelect": "Single Select",
"multiSelect": "Multi Select",
"date": "Date",
"checkbox": "Checkbox",
"person": "Person",
"attachment": "Attachment",
"url": "URL",
"email": "Email",
"phone": "Phone",
"rating": "Rating",
"progress": "Progress",
"currency": "Currency",
"autoNumber": "Auto Number",
"location": "Location",
"createdTime": "Created Time",
"modifiedTime": "Modified Time",
"createdBy": "Created By",
"modifiedBy": "Modified By",
"formula": "Formula",
"richText": "Rich Text",
"user": "User",
"department": "Department",
"region": "Region",
"image": "Image",
"link": "Link",
"lookup": "Lookup",
"rollup": "Rollup"
},
"view": {
"grid": "Grid View",
"kanban": "Kanban View",
"gallery": "Gallery View",
"form": "Form View",
"addView": "Add View",
"deleteView": "Delete View",
"renameView": "Rename View",
"duplicateView": "Duplicate View",
"deleteViewConfirm": "Are you sure to delete view \"{name}\"?",
"calendar": "Calendar View",
"gantt": "Gantt View"
},
"toolbar": {
"filter": "Filter",
"sort": "Sort",
"group": "Group",
"hideFields": "Hide Fields",
"rowHeight": "Row Height",
"rowHeightShort": "Short",
"rowHeightMedium": "Medium",
"rowHeightTall": "Tall",
"rowHeightExtraTall": "Extra Tall",
"fieldVisibility": "Field Visibility",
"showAll": "Show All",
"hideAll": "Hide All",
"search": "Search",
"addFilter": "Add Filter",
"addSort": "Add Sort",
"addGroup": "Add Group",
"fields": "fields",
"undo": "Undo",
"copy": "Copy",
"zebra": "Zebra",
"export": "Export",
"exportCSV": "Export CSV",
"exportFailed": "Export failed",
"import": "Import",
"importCSV": "Import CSV",
"importSuccess": "Import succeeded",
"importFailed": "Import failed",
"conditionalFormat": "Conditional Format",
"noConditionalFormats": "No conditional format rules",
"addRule": "Add Rule",
"rule": "Rule",
"applyToRow": "Entire Row",
"bgColor": "Background",
"textColor": "Text Color",
"preview": "Preview",
"addRecord": "Add Record",
"resetData": "Reset Data",
"resetDataConfirm": "Are you sure you want to reset all data? This action cannot be undone.",
"confirmReset": "Confirm Reset",
"resetSampleData": "Reset Sample Data",
"exportExcel": "Export Excel",
"copiedRowCol": "Copied {rows} rows × {cols} columns",
"pastedRowCol": "Pasted {rows} rows × {cols} columns",
"collapseAll": "Collapse All",
"expandAll": "Expand All"
},
"filter": {
"equals": "Equals",
"notEquals": "Not Equals",
"contains": "Contains",
"notContains": "Not Contains",
"isEmpty": "Is Empty",
"isNotEmpty": "Is Not Empty",
"greaterThan": "Greater Than",
"lessThan": "Less Than",
"where": "Where",
"and": "And",
"or": "Or",
"noFilters": "No filters yet"
},
"kanban": {
"uncategorized": "Uncategorized",
"addCard": "Add Card",
"noGroupField": "Please select a group field",
"groupBy": "Group By",
"cardFields": "Card Fields",
"showFields": "Show Fields"
},
"gantt": {
"startField": "Start Date",
"endField": "End Date",
"taskName": "Task Name",
"noDateField": "Please add a date field first",
"zoomDay": "Day",
"zoomWeek": "Week",
"zoomMonth": "Month",
"durationDays": "{days} days",
"noDateCount": "{count} without date",
"todayMark": "Today",
"milestoneField": "Milestone Field",
"autoDetect": "Auto Detect",
"milestone": "Milestone",
"toggleDependencies": "Toggle Dependencies",
"toggleCriticalPath": "Toggle Critical Path",
"depType": "Dependency Type",
"depDesc_FS": "Finish-to-Start",
"depDesc_FF": "Finish-to-Finish",
"depDesc_SS": "Start-to-Start",
"depDesc_SF": "Start-to-Finish",
"deleteDep": "Delete Dependency",
"dragToMove": "Drag to move task",
"dragToResize": "Drag to resize duration"
},
"calendar": {
"today": "Today",
"dateField": "Start Date",
"endDateField": "End Date",
"noDateField": "Please add a date field first",
"none": "None",
"more": "more",
"allDay": "All Day",
"modeMonth": "Month",
"modeWeek": "Week",
"modeDay": "Day",
"weekSun": "Sun",
"weekMon": "Mon",
"weekTue": "Tue",
"weekWed": "Wed",
"weekThu": "Thu",
"weekFri": "Fri",
"weekSat": "Sat"
},
"gallery": {
"title": "Gallery View",
"coverField": "Cover Field",
"noCover": "No Cover",
"yes": "Yes",
"no": "No"
},
"form": {
"title": "Form View",
"formTitle": "Data Collection Form",
"formDescription": "Please fill in the following information",
"submit": "Submit",
"submitSuccess": "Submitted successfully!",
"required": "Required",
"fieldRequired": "{name} is required",
"invalidEmail": "Please enter a valid email address",
"invalidPhone": "Please enter a valid phone number",
"invalidUrl": "Please enter a valid URL",
"checkFormErrors": "Please check the form for errors"
},
"permission": {
"title": "Permissions",
"tabCollaborators": "Collaborators",
"tabFieldPerm": "Field Permissions",
"tabRowPerm": "Row Permissions",
"searchUser": "Search users",
"invite": "Invite",
"addSuccess": "Added successfully",
"addFailed": "Failed to add",
"updateFailed": "Failed to update",
"removeConfirm": "Are you sure you want to remove {name}?",
"removeCollaborator": "Remove Collaborator",
"removed": "Removed",
"roleOwner": "Owner",
"roleManager": "Manager",
"roleEditor": "Editor",
"roleViewer": "Viewer",
"roleCustom": "Custom",
"accessWrite": "Editable",
"accessRead": "Visible",
"accessHidden": "Hidden",
"fieldPermSaved": "Field permissions saved",
"saveFailed": "Failed to save",
"rowPermUpdated": "Row permissions updated",
"fieldPermTip": "Click field permission labels to cycle access levels (Editable / Visible / Hidden). Click \"Save\" to apply.",
"rowPermTip": "Row permissions control which records each role can view and edit.",
"viewRecords": "Can view records:",
"editRecords": "Can edit records:",
"allRecords": "All records",
"creatorOnly": "Own records only",
"noCollaborators": "No collaborators yet",
"noFieldPerm": "Not configured. Click \"Save\" to initialize.",
"subjectUser": "User",
"subjectDept": "Department",
"subjectRole": "Role",
"documentScopeHint": "Documents have no column or row dimension. Access is controlled by collaborator roles and capabilities (e.g. edit content, export). Field and row permissions do not apply."
},
"cellRenderer": {
"today": "Today",
"yesterday": "Yesterday",
"tomorrow": "Tomorrow",
"yuan": "Yuan"
},
"link": {
"targetTable": "Target Table",
"selectTable": "Select target table",
"linkField": "Link Field",
"selectLinkField": "Select link field",
"lookupField": "Lookup Field",
"rollupField": "Rollup Field",
"selectField": "Select field",
"aggregation": "Aggregation",
"aggCount": "Count (COUNT)",
"aggCounta": "Non-empty Count (COUNTA)",
"aggSum": "Sum (SUM)",
"aggAvg": "Average (AVG)",
"aggMin": "Minimum (MIN)",
"aggMax": "Maximum (MAX)",
"searchPlaceholder": "Search records..."
},
"dashboard": {
"title": "Dashboard",
"addChart": "Add Chart",
"barChart": "Bar Chart",
"lineChart": "Line Chart",
"pieChart": "Pie Chart",
"statNumber": "Stat Number",
"totalRecords": "Total Records",
"sum": "Sum",
"average": "Average",
"max": "Max",
"min": "Min",
"empty": "Empty",
"filled": "Filled",
"percentEmpty": "% Empty",
"percentFilled": "% Filled",
"completed": "Completed",
"completionRate": "Completion Rate",
"statusDist": "Status Distribution",
"priorityDist": "Priority Distribution",
"progressDist": "Progress Distribution",
"distribution": "Distribution",
"noSelectField": "Add a single-select field first",
"noNumberField": "Add a number / progress / rating field first",
"noCheckbox": "Add a checkbox field first"
},
"summary": {
"sum": "Sum",
"avg": "Average",
"min": "Min",
"max": "Max",
"count": "Count",
"counta": "Count Non-empty",
"countEmpty": "Count Empty",
"percentEmpty": "% Empty",
"percentFilled": "% Filled",
"clickToAdd": "Summary",
"none": "None",
"groupSubtotal": "Subtotal"
},
"formula": {
"availableFields": "Available Fields (click to insert)",
"placeholder": "Enter formula, e.g. IF({Status}=\"Done\", {Amount} * 1.1, {Amount})",
"functionReference": "Function Reference",
"resultText": "Text",
"resultNumber": "Number",
"resultDate": "Date",
"resultBoolean": "Boolean"
},
"validation": {
"title": "Validation",
"min": "Min Value",
"max": "Max Value",
"minLength": "Min Length",
"maxLength": "Max Length",
"pattern": "Regex Pattern",
"patternPlaceholder": "e.g. ^[A-Z]{2}\\d{4}$",
"unique": "Must be unique",
"customMessage": "Custom Error Message",
"customMessagePlaceholder": "Message shown on validation failure",
"noLimit": "No limit",
"required": "\"{name}\" is required",
"minError": "\"{name}\" must be at least {min}",
"maxError": "\"{name}\" must be at most {max}",
"minLengthError": "\"{name}\" must be at least {min} characters",
"maxLengthError": "\"{name}\" must be at most {max} characters",
"patternError": "\"{name}\" format is invalid",
"uniqueError": "\"{name}\" value already exists"
},
"comment": {
"title": "Comments",
"placeholder": "Write a comment, @ to mention...",
"send": "Send",
"reply": "Reply",
"edit": "Edit",
"delete": "Delete",
"deleteConfirm": "Delete this comment?",
"noComments": "No comments yet",
"mentionHint": "Type @ to search users",
"justNow": "Just now",
"minutesAgo": "{n} min ago",
"hoursAgo": "{n} hr ago",
"daysAgo": "{n} days ago",
"editComment": "Edit comment",
"cancelEdit": "Cancel",
"saveEdit": "Save",
"replyTo": "Reply to {name}",
"commentCount": "{count} comments",
"postFailed": "Failed to post comment",
"updateFailed": "Failed to update comment",
"deleteFailed": "Failed to delete comment"
},
"mention": {
"noResults": "No matching users found",
"navigate": "navigate",
"select": "select",
"close": "close"
},
"trash": {
"title": "Trash",
"empty": "Trash is empty",
"restore": "Restore",
"permanentDelete": "Permanently Delete",
"permanentDeleteConfirm": "Are you sure you want to permanently delete this record? This action cannot be undone.",
"emptyTrash": "Empty Trash",
"emptyTrashConfirm": "Are you sure you want to empty the trash? This action cannot be undone.",
"restoreSuccess": "Restored successfully",
"deleteSuccess": "Permanently deleted",
"emptySuccess": "Trash emptied",
"deletedAt": "Deleted at",
"recordCount": "{count} records",
"batchRestore": "Batch Restore",
"selectedCount": "{count} selected"
},
"version": {
"title": "Version History",
"empty": "No version records",
"createSnapshot": "Save Snapshot",
"manualSnapshot": "Manual save",
"createSuccess": "Version snapshot saved",
"createFailed": "Failed to save version snapshot",
"preview": "Preview Version",
"restore": "Restore This Version",
"restoreConfirm": "Restore Version",
"restoreConfirmMsg": "Are you sure you want to restore to version v{version}? Current content will be saved as a new version.",
"restoreSuccess": "Version restored",
"restoreFailed": "Failed to restore version",
"deleteConfirm": "Delete Version",
"deleteConfirmMsg": "Are you sure you want to delete this version? This action cannot be undone.",
"loadMore": "Load More"
},
"template": {
"selectTitle": "Select Document Template",
"blankDocument": "Blank Document",
"fromTemplate": "From Template",
"searchPlaceholder": "Search templates...",
"allCategories": "All",
"system": "System",
"empty": "No templates",
"loadFailed": "Failed to load template",
"usedCount": "Used {count} times",
"saveAsTemplate": "Save as Template",
"templateSuffix": "Template",
"name": "Template Name",
"namePlaceholder": "Enter template name",
"nameRequired": "Please enter a template name",
"description": "Description",
"descriptionPlaceholder": "Enter template description (optional)",
"categoryLabel": "Category",
"categoryPlaceholder": "Enter category",
"save": "Save",
"saveSuccess": "Template saved successfully",
"saveFailed": "Failed to save template",
"creating": "Creating, please wait...",
"category": {
"custom": "Custom",
"system": "System Templates",
"meeting": "Meeting",
"report": "Report",
"plan": "Plan",
"note": "Note"
}
}
}
@@ -1,216 +0,0 @@
{
"attributePanel": "属性配置",
"elementPanel": "元素",
"templatePanel": "模板",
"variablePanel": "变量",
"selectElement": "请选择一个元素",
"titleContent": "标题内容",
"titleLevel": "标题级别",
"alignment": "对齐方式",
"fontSize": "字体大小",
"fontWeight": "字体粗细",
"normal": "正常",
"bold": "粗体",
"paragraphContent": "段落内容",
"lineHeight": "行高",
"indent": "首行缩进(字符)",
"selectVariable": "选择变量",
"placeholderVariable": "请选择变量",
"variableInfo": "变量信息",
"required": "必填",
"optional": "选填",
"placeholderText": "占位符文本",
"notFilledText": "未填写时显示的文本",
"minWidth": "最小宽度",
"showUnderline": "显示下划线",
"usageInstructions": "使用说明",
"variableUsageDesc": "选择变量后,该变量会自动添加到模板的变量列表中。签署时用户需要填写这些变量的值。",
"showBorder": "显示边框",
"headerBgColor": "表头背景色",
"tableColumns": "表格列",
"column": "列",
"delete": "删除",
"columnTitle": "列标题",
"width": "宽度",
"left": "左",
"center": "中",
"right": "右",
"justify": "两端",
"addColumn": "添加列",
"addRow": "添加行",
"signatory": "签署方",
"labelText": "标签文字",
"alignLeft": "靠左",
"alignCenter": "居中",
"alignRight": "靠右",
"height": "高度",
"showLabel": "显示标签",
"showDate": "显示日期",
"mustSign": "必须签署",
"label": "标签",
"dateFormat": "日期格式",
"lineStyle": "线条样式",
"solid": "实线",
"dashed": "虚线",
"dotted": "点线",
"lineColor": "线条颜色",
"marginVertical": "上下边距",
"imageUrl": "图片地址",
"enterImageUrl": "请输入图片URL",
"minHeight": "最小高度",
"padding": "内边距",
"borderColor": "边框颜色",
"backgroundColor": "背景色",
"editTip": "编辑提示",
"richTextEditDesc": "双击富文本元素可直接在画布中编辑内容,支持:",
"boldItalicUnderline": "加粗、斜体、下划线",
"headingListQuote": "标题、列表、引用",
"insertContent": "插入链接、图片、表格",
"templateName": "模板名称",
"templateCode": "模板编码",
"templateCategory": "模板分类",
"templateDescription": "模板描述",
"pageSettings": "页面设置",
"pageSize": "页面尺寸",
"pageMargin": "页边距 (px)",
"top": "上",
"bottom": "下",
"variableDescription": "变量说明",
"variableDescText": "在画布中添加\"变量占位符\"并选择变量后,变量会自动添加到此列表。签署时用户需要填写这些变量的值。",
"usedVariables": "已使用的变量",
"remove": "移除",
"availableVariables": "可用变量列表",
"partyA": "甲方",
"partyB": "乙方",
"partyC": "丙方",
"witness": "见证方",
"typeTitle": "标题",
"typeParagraph": "段落",
"typeRichText": "富文本",
"typeVariable": "变量",
"typeTable": "表格",
"typeSignatureZone": "签名区",
"typeSealZone": "盖章区",
"typeDateZone": "日期区",
"typeDivider": "分割线",
"typePageBreak": "分页符",
"typeImage": "图片",
"text": "文本",
"number": "数字",
"date": "日期",
"money": "金额",
"select": "选择",
"noVariablesText": "暂无变量,请在画布中添加变量占位符",
"clickToFill": "点击填写",
"signature": "签名",
"signed": "已签署",
"clickToSign": "点击签名",
"sealArea": "盖章处",
"sealed": "已盖章",
"clickToSeal": "点击盖章",
"noContent": "暂无内容",
"dateLabel": "日期",
"fillVariable": "填写变量",
"enterVariableValue": "请输入变量值",
"cancel": "取消",
"confirm": "确定",
"signHere": "请在此处签名",
"undo": "撤销",
"clear": "清空",
"contractTemplate": "合同模板",
"elements": "个元素",
"redo": "重做",
"preview": "预览",
"viewJSON": "查看JSON",
"import": "导入",
"export": "导出",
"save": "保存",
"dragOrClickToAdd": "拖拽或点击左侧元素添加到画布",
"releaseToAdd": "释放鼠标添加元素",
"pageBreakLabel": "第 {page1} 页结束 / 第 {page2} 页开始",
"margin": "边距",
"uploadImageFileOnly": "请上传图片文件",
"imageSizeExceeded": "图片大小不能超过 2MB",
"pleaseSignFirst": "请先签名",
"pleaseUploadSignatureImage": "请先上传签名图片",
"drawSignature": "手写签名",
"uploadSignature": "上传签名",
"signaturePreview": "签名预览",
"clickOrDragToUpload": "点击或拖拽上传签名图片",
"supportedFormatsAndSize": "支持 JPG、PNG 格式,最大 2MB",
"confirmSignature": "确认签名",
"contract": "合同",
"exportSuccess": "PDF 导出成功",
"contractPreview": "合同预览",
"totalPages": "共 {count} 页",
"pageLabel": "第 {current} / {total} 页",
"close": "关闭",
"exportPdf": "导出PDF",
"exporting": "导出中...",
"signer": "签署方",
"pleaseCompleteMandatoryFields": "请填写必填项:{fields}",
"signedSuccessfully": "签署成功",
"contractSigning": "合同签署",
"fillInformation": "填写信息",
"previewContract": "预览合同",
"signatureConfirmation": "签名确认",
"pleaseEnter": "请输入{field}",
"pleaseSelect": "请选择{field}",
"pleaseSignInArea": "请在下方区域签名",
"previousStep": "上一步",
"nextStep": "下一步",
"confirmSigning": "确认签署",
"signingTime": "签署时间",
"textElements": "文本元素",
"variableElements": "变量元素",
"signatureElements": "签署元素",
"layoutElements": "布局元素",
"searchElements": "搜索元素...",
"dragOrClickAddElements": "拖拽或点击添加元素",
"sampleTemplates": "示例模板",
"selectTemplateToStart": "选择模板快速开始,点击后将替换当前画布内容",
"commonContracts": "常用合同",
"hrContracts": "人事合同",
"businessContracts": "商务合同",
"templateLoaded": "已加载模板:{name}",
"contractElements": "合同元素",
"partyAInfo": "甲方信息",
"partyBInfo": "乙方信息",
"contractInfo": "合同信息",
"otherInfo": "其他信息",
"contractTitle": "合同标题",
"paragraphText": "段落文本",
"richText": "富文本",
"variablePlaceholder": "变量占位符",
"table": "表格",
"signatureZone": "签名区",
"sealZone": "盖章区",
"dateZone": "日期区",
"divider": "分割线",
"pageBreak": "分页符",
"image": "图片",
"pleaseAddContractElements": "请先添加合同元素",
"saveSuccess": "保存成功",
"clearCanvasConfirm": "确定要清空画布吗?此操作不可撤销。",
"tip": "提示",
"confirm": "确定",
"cancel": "取消",
"cleared": "已清空",
"exportSuccess": "导出成功",
"pleaseEnterConfig": "请输入配置内容",
"importSuccess": "导入成功",
"configFormatError": "配置格式错误",
"copiedToClipboard": "已复制到剪贴板",
"copyFailed": "复制失败",
"undone": "已撤销",
"redone": "已重做",
"copied": "已复制",
"pasted": "已粘贴",
"deleted": "已删除",
"jsonPreview": "JSON预览",
"copyCode": "复制代码",
"close": "关闭",
"importConfig": "导入配置",
"pasteJsonConfig": "请粘贴 JSON 配置内容...",
"import": "导入"
}
@@ -1,164 +0,0 @@
{
"tool": {
"selection": "选择",
"hand": "手形工具",
"rectangle": "矩形",
"ellipse": "椭圆",
"diamond": "菱形",
"line": "直线",
"arrow": "箭头",
"freedraw": "自由绘制",
"text": "文本",
"image": "图片",
"eraser": "橡皮擦",
"frame": "框架",
"laser": "激光笔"
},
"action": {
"undo": "撤销",
"redo": "重做",
"copy": "复制",
"cut": "剪切",
"paste": "粘贴",
"duplicate": "复制元素",
"delete": "删除",
"selectAll": "全选",
"zoomIn": "放大",
"zoomOut": "缩小",
"zoomToFit": "适应画布",
"zoomToFitSelection": "适应选中元素",
"resetZoom": "重置缩放",
"exportPng": "导出为 PNG",
"exportSvg": "导出为 SVG",
"exportJson": "导出为 JSON",
"save": "保存",
"toggleGrid": "切换网格",
"toggleDarkMode": "切换深色模式",
"toggleSnap": "切换对齐吸附",
"toggleStats": "切换统计面板",
"toggleZenMode": "切换专注模式"
},
"property": {
"strokeColor": "描边颜色",
"backgroundColor": "背景颜色",
"fillStyle": "填充样式",
"strokeWidth": "描边宽度",
"strokeStyle": "描边样式",
"roughness": "粗糙度",
"opacity": "透明度",
"fontSize": "字体大小",
"fontFamily": "字体",
"textAlign": "文本对齐",
"verticalAlign": "垂直对齐",
"arrowheadStart": "起点箭头",
"arrowheadEnd": "终点箭头",
"arrowType": "箭头类型",
"arrowTypeStraight": "直线",
"arrowTypeRound": "曲线",
"arrowTypeElbow": "肘形",
"arrowTypeSharp": "折线",
"roundness": "圆角",
"edges": "边角",
"edgesSharp": "直角",
"edgesRound": "圆角",
"sloppiness": "笔触风格",
"link": "超链接",
"linkPlaceholder": "输入链接地址...",
"mixed": "多选时属性值不同",
"alignDistribute": "对齐与分布",
"customColor": "自定义颜色",
"layers": "图层",
"actions": "操作"
},
"fillStyle": {
"hachure": "线条填充",
"crossHatch": "交叉填充",
"solid": "实心填充",
"zigzag": "锯齿填充",
"dots": "点状填充",
"dashed": "虚线填充",
"zigzagLine": "锯齿线填充"
},
"strokeStyle": {
"solid": "实线",
"dashed": "虚线",
"dotted": "点线"
},
"arrowhead": {
"none": "无",
"arrow": "箭头",
"bar": "竖线",
"circle": "圆点",
"triangle": "三角形",
"diamond": "菱形"
},
"menu": {
"copy": "复制",
"cut": "剪切",
"paste": "粘贴",
"duplicate": "创建副本",
"delete": "删除",
"selectAll": "全选",
"layer": "层级",
"bringToFront": "移到最前",
"sendToBack": "移到最后",
"bringForward": "上移一层",
"sendBackward": "下移一层",
"flip": "翻转",
"flipH": "水平翻转",
"flipV": "垂直翻转",
"align": "对齐",
"alignLeft": "左对齐",
"alignCenter": "水平居中",
"alignRight": "右对齐",
"alignTop": "顶部对齐",
"alignMiddle": "垂直居中",
"alignBottom": "底部对齐",
"distributeH": "水平等距分布",
"distributeV": "垂直等距分布",
"group": "编组",
"ungroup": "取消编组",
"lock": "锁定",
"unlock": "解锁",
"addLink": "添加超链接",
"editLink": "编辑超链接",
"removeLink": "移除超链接",
"openLink": "打开链接",
"toggleGrid": "切换网格",
"copyStyle": "复制样式",
"pasteStyle": "粘贴样式",
"openFile": "打开",
"saveTo": "保存到...",
"export": "导出",
"exportPng": "导出为 PNG",
"exportSvg": "导出为 SVG",
"exportJson": "导出为 JSON",
"exportCopyPng": "复制为 PNG",
"exportCopySvg": "复制为 SVG"
},
"label": {
"thin": "细",
"bold": "粗",
"extraBold": "特粗",
"architect": "建筑师",
"artist": "艺术家",
"cartoonist": "漫画家"
},
"font": {
"handDrawn": "手绘",
"normal": "常规",
"code": "代码",
"assistant": "辅助"
},
"verticalAlign": {
"top": "顶部",
"middle": "居中",
"bottom": "底部"
},
"stats": {
"title": "统计信息",
"elements": "元素数量",
"sceneSize": "画布尺寸",
"multiSelected": "已选中 {count} 个元素"
}
}
@@ -1,124 +0,0 @@
{
"tool": {
"select": "选择",
"hand": "平移",
"pen": "画笔",
"highlighter": "荧光笔",
"eraser": "橡皮擦",
"shape": "形状",
"line": "直线",
"arrow": "箭头",
"connector": "连接线",
"text": "文本",
"stickyNote": "便签",
"image": "图片",
"frame": "画框",
"laser": "激光笔"
},
"shape": {
"rect": "矩形",
"roundedRect": "圆角矩形",
"circle": "圆形",
"ellipse": "椭圆",
"diamond": "菱形",
"triangle": "三角形",
"star": "五角星",
"hexagon": "六边形",
"pentagon": "五边形",
"octagon": "八边形",
"parallelogram": "平行四边形",
"cylinder": "椭圆",
"arrowRight": "右箭头",
"arrowUp": "上箭头",
"heart": "爱心",
"cloud": "云朵",
"chatBubble": "对话框"
},
"action": {
"undo": "撤销",
"redo": "重做",
"zoomIn": "放大",
"zoomOut": "缩小",
"zoomToFit": "适应画布",
"resetZoom": "重置缩放",
"background": "背景",
"exportPng": "导出 PNG",
"exportSvg": "导出 SVG",
"exportJson": "导出 JSON",
"save": "保存",
"menu": "菜单"
},
"background": {
"none": "无背景",
"dots": "点阵",
"grid": "网格",
"lines": "横线"
},
"property": {
"title": "属性",
"fill": "填充",
"stroke": "描边",
"opacity": "透明度",
"fontSize": "字号",
"multiHint": "多选时可统一调整透明度;填充与描边请单选编辑。"
},
"menu": {
"copy": "复制",
"cut": "剪切",
"paste": "粘贴",
"duplicate": "创建副本",
"delete": "删除",
"selectAll": "全选",
"bringToFront": "移到最前",
"sendToBack": "移到最后",
"bringForward": "上移一层",
"sendBackward": "下移一层",
"layer": "层级",
"copyStyle": "复制样式",
"pasteStyle": "粘贴样式",
"lock": "锁定",
"unlock": "解锁",
"group": "编组",
"ungroup": "取消编组",
"copyAsImage": "复制为图片",
"copiedToClipboard": "已复制到剪贴板",
"copyFailed": "复制失败,请检查浏览器权限",
"flipH": "水平翻转",
"flipV": "垂直翻转",
"rotate": "旋转",
"rotateCW": "顺时针旋转 90°",
"rotateCCW": "逆时针旋转 90°",
"rotate180": "旋转 180°",
"align": "对齐",
"alignLeft": "左对齐",
"alignCenter": "水平居中",
"alignRight": "右对齐",
"alignTop": "顶部对齐",
"alignMiddle": "垂直居中",
"alignBottom": "底部对齐",
"distributeH": "水平等距分布",
"distributeV": "垂直等距分布"
},
"toolbar": {
"changeShape": "更改图形",
"borderStyle": "边框样式",
"textStyle": "文本样式",
"textColor": "文字颜色",
"bgColor": "背景颜色"
},
"connector": {
"startStyle": "起点样式",
"endStyle": "终点样式",
"swapDirection": "箭头方向",
"lineStyle": "连线样式",
"endNone": "无",
"endArrow": "箭头",
"orthogonal": "正交",
"straight": "直线",
"straightLine": "直线",
"straightArrow": "箭头",
"elbowConnector": "折线连接"
},
"penWidth": "画笔粗细",
"penColor": "画笔颜色"
}
@@ -1,56 +0,0 @@
{
"title": "文档库",
"description": "团队知识管理与文档协作",
"createSpace": "新建文档库",
"spaceName": "文档库名称",
"spaceNamePlaceholder": "请输入文档库名称",
"spaceDescription": "描述",
"spaceDescriptionPlaceholder": "简要描述文档库的用途",
"category": "分类",
"categoryDefault": "默认",
"categoryTech": "技术",
"categoryProduct": "产品",
"categoryDesign": "设计",
"categoryBusiness": "业务",
"categoryOther": "其他",
"visibility": "可见性",
"private": "私有",
"team": "团队可见",
"public": "公开",
"emptySpaces": "暂无文档库",
"emptySpacesHint": "创建一个文档库来组织团队知识",
"emptyDocuments": "暂无文档",
"emptyDocumentsHint": "点击上方按钮创建第一篇文档",
"addDocument": "新建文档",
"addSubPage": "新建子页面",
"spaceSettings": "文档库设置",
"deleteSpace": "删除文档库",
"deleteSpaceConfirm": "确定要删除文档库「{name}」吗?库内所有文档将被移至回收站。",
"deleteDocument": "删除文档",
"deleteDocumentConfirm": "确定要删除文档「{name}」吗?",
"documentCount": "{count} 篇文档",
"createdBy": "创建者",
"updatedAt": "更新于",
"untitled": "无标题文档",
"backToList": "返回文档库列表",
"rename": "重命名",
"searchPlaceholder": "搜索文档库...",
"searchDocPlaceholder": "搜索文档...",
"saving": "保存中...",
"autoSaved": "已自动保存",
"allSpaces": "全部文档库",
"mySpaces": "我的文档库",
"icon": "图标",
"cover": "封面",
"avatar": "头像",
"avatarHint": "为文档库选择一个头像",
"noResults": "未找到匹配结果",
"myDocuments": "我的文档",
"wikiSpaces": "知识库",
"emptyMyDocs": "暂无个人文档",
"emptyMyDocsHint": "在此创建不属于任何知识库的个人文档",
"newBlankDoc": "空白文档",
"newFromTemplate": "从模板创建",
"editSpace": "编辑文档库",
"editSpaceSuccess": "文档库已更新"
}
@@ -1,737 +0,0 @@
{
"designer": {
"title": "流程设计器",
"flowName": "流程名称",
"flowNamePlaceholder": "请输入流程名称",
"save": "保存",
"preview": "预览",
"publish": "发布",
"undo": "撤销",
"redo": "重做",
"saveFirst": "请先保存流程",
"isDirty": "有未保存的更改",
"saveSuccess": "保存成功",
"publishSuccess": "发布成功",
"previewInfo": "预览功能开发中",
"deleteNodeConfirm": "确定要删除此节点吗?",
"deleteBranchConfirm": "确定要删除此条件分支吗?",
"tips": "提示",
"readonlyTip": "只读模式,不可编辑",
"embeddedTip": "嵌入模式",
"minimap": "缩略图"
},
"preview": {
"title": "流程预览",
"unnamedFlow": "未命名流程",
"relatedForm": "关联表单",
"nodeDetail": "节点详情",
"statistics": {
"approval": "个审批",
"copy": "个抄送",
"branch": "个分支"
},
"assigneeTypes": {
"user": "指定成员",
"role": "指定角色",
"department": "指定部门",
"formField": "从表单中获取",
"initiator": "发起人自己",
"manager": "直属经理",
"superior": "上级主管"
},
"multiApproval": {
"sequential": "依次审批",
"parallel": "会签(所有人通过)",
"any": "或签(一人通过即可)"
},
"multiHandle": {
"sequential": "依次办理",
"all": "全部办理",
"any": "任一办理"
},
"sections": {
"approvalSettings": "审批人设置",
"handleSettings": "办理人设置",
"copySettings": "抄送人设置",
"delaySettings": "延时设置",
"notifySettings": "通知设置",
"serviceSettings": "服务调用设置",
"subflowSettings": "子流程设置",
"dataUpdateSettings": "字段更新设置",
"formPermissions": "表单字段权限",
"conditionBranches": "条件分支",
"parallelBranches": "并行分支"
},
"labels": {
"approverType": "审批人类型",
"approvers": "审批人",
"handlerType": "办理人类型",
"handlers": "办理人",
"copyType": "抄送人类型",
"copyRecipients": "抄送人",
"specifiedRole": "指定角色",
"specifiedDept": "指定部门",
"superiorLevel": "上级层级",
"level": "第",
"levelSuffix": "级",
"superior": "主管",
"manager": "经理",
"multiApproval": "多人审批",
"multiHandle": "多人办理方式",
"timeoutSettings": "超时设置",
"hoursLater": "小时后",
"autoApprove": "自动通过",
"autoReject": "自动拒绝",
"waitDuration": "等待时长",
"notifyRecipient": "通知对象",
"notifyChannel": "通知渠道",
"notifyTitle": "通知标题",
"notSet": "未设置",
"serviceName": "服务名称",
"requestMethod": "请求方法",
"requestUrl": "请求地址",
"timeoutDuration": "超时时间",
"seconds": "秒",
"subflow": "子流程",
"executionMode": "执行方式",
"syncExecution": "同步执行",
"asyncExecution": "异步执行",
"variablePass": "变量传递",
"passAllVariables": "传递所有变量",
"passSelectedVariables": "选择传递",
"noVariablePass": "不传递",
"branchCount": "分支数量",
"nodeType": "节点类型",
"description": "说明"
},
"permissions": {
"editable": "可编辑",
"readonly": "只读",
"hidden": "隐藏"
},
"descriptions": {
"delay": "流程将在此节点暂停,等待指定时间后自动继续执行",
"notify": "流程到达此节点时将自动发送通知",
"service": "流程到达此节点时将自动调用配置的服务",
"subflow": "流程到达此节点时将调用子流程",
"data_update": "流程到达此节点时将自动更新表单字段值"
},
"conditionConfigured": "已配置{count}个条件组",
"conditionNotConfigured": "未配置条件",
"branchCountValue": "{count}个分支",
"parallelExecutionDesc": "所有分支同时执行,全部完成后继续",
"branch": "分支",
"startNodeDesc": "所有人可发起流程",
"endNodeDesc": "流程结束"
},
"nodes": {
"start": {
"name": "发起人",
"title": "发起人",
"desc": "流程发起人",
"placeholder": "所有人"
},
"approval": {
"name": "审批人",
"title": "审批人",
"desc": "添加审批人节点",
"placeholder": "请设置审批人",
"multiApproval": {
"sequential": "依次审批",
"parallel": "会签",
"any": "或签"
},
"summary": {
"department": "个部门",
"formField": "从表单获取",
"initiator": "发起人",
"manager": "级经理",
"role": "个角色",
"superior": "级主管",
"user": "位成员",
"prefix": "第"
}
},
"handle": {
"name": "办理人",
"title": "办理人",
"desc": "添加办理人节点",
"placeholder": "请设置办理人",
"multiHandle": {
"sequential": "依次办理",
"all": "全部办理",
"any": "任一办理"
},
"summary": {
"department": "个部门",
"formField": "从表单获取",
"initiator": "发起人",
"manager": "级经理",
"role": "个角色",
"superior": "级主管",
"user": "位成员",
"prefix": "第"
}
},
"copy": {
"name": "抄送人",
"title": "抄送人",
"desc": "添加抄送人节点",
"placeholder": "请设置抄送人",
"summary": {
"department": "个部门",
"formField": "从表单获取",
"initiator": "发起人",
"role": "个角色",
"user": "位成员"
}
},
"delay": {
"name": "延时等待",
"title": "延时等待",
"desc": "等待指定时间后继续",
"placeholder": "请设置延时时长",
"summary": {
"minute": "分钟",
"hour": "小时",
"day": "天",
"workday": "工作日",
"wait": "等待"
}
},
"notify": {
"name": "发送通知",
"title": "发送通知",
"desc": "发送消息通知",
"placeholder": "请设置通知对象",
"summary": {
"department": "个部门",
"formField": "从表单获取",
"initiator": "发起人",
"role": "个角色",
"user": "位成员",
"channels": "通知渠道"
}
},
"service": {
"name": "服务调用",
"title": "服务调用",
"desc": "调用外部服务或API",
"placeholder": "请配置服务调用",
"summary": {
"url": "请求地址",
"notConfigured": "未配置"
}
},
"subflow": {
"name": "子流程",
"title": "子流程",
"desc": "调用其他流程",
"placeholder": "请选择子流程",
"summary": {
"notSelected": "未选择",
"sync": "同步",
"async": "异步"
}
},
"data_update": {
"name": "字段更新",
"title": "字段更新",
"desc": "自动更新表单字段值",
"placeholder": "请添加更新规则",
"summary": {
"ruleCount": "已配置 {count} 条更新规则",
"crossForm": "跨表单更新"
}
},
"condition": {
"name": "条件分支",
"title": "条件分支",
"desc": "添加条件分支",
"priority": "优先级",
"conditionBranch": "条件{num}",
"defaultBranch": "默认条件",
"defaultBranchDesc": "其他条件进入此分支",
"pleaseSetCondition": "请设置条件",
"addCondition": "添加条件"
},
"parallel": {
"name": "并行分支",
"desc": "添加并行分支,同时执行",
"branchFallback": "分支{num}"
},
"end": {
"name": "结束",
"title": "流程结束",
"desc": "流程结束"
}
},
"property": {
"title": {
"condition": "条件配置",
"start": "发起人设置",
"approval": "审批人设置",
"handle": "办理人设置",
"copy": "抄送人设置",
"delay": "延时设置",
"notify": "通知设置",
"service": "服务调用设置",
"subflow": "子流程设置",
"dataUpdate": "字段更新设置",
"conditionBranch": "条件分支设置",
"parallelBranch": "并行分支设置",
"end": "结束设置",
"node": "节点设置"
},
"base": {
"nodeName": "节点名称",
"nodeNamePlaceholder": "请输入节点名称",
"nodeNameHint": "自定义名称将显示在设计器、流程图、审批路径与审批记录中;留空则显示节点类型默认名称"
},
"assignee": {
"type": "审批人类型",
"handleType": "办理人类型",
"copyType": "抄送人类型",
"selectUser": "选择成员",
"selectRole": "选择角色",
"selectDept": "选择部门",
"userPlaceholder": "请选择审批人",
"rolePlaceholder": "请选择角色",
"deptPlaceholder": "请选择部门",
"superiorLevel": "上级层级",
"superiorHint": "1 = 当前部门领导,2 = 父部门领导,以此类推",
"superiorLevelHint": "第几级主管(1为直属主管)",
"managerHint": "1 = 直属经理,2 = 经理的经理,以此类推",
"initiatorHint": "审批人为流程发起人本人",
"copyInitiatorHint": "抄送给流程发起人本人",
"handleInitiatorHint": "办理人为流程发起人本人",
"selectField": "选择字段",
"fieldPlaceholder": "请选择用户类型的表单字段",
"noUserField": "当前表单没有用户选择类型的字段",
"fieldSingle": "单选",
"fieldMultiple": "多选",
"fieldTypeUser": "用户",
"fieldTypeForm": "表单",
"noSourceField": "当前表单没有用户选择器或表单选择器类型的字段",
"formFieldHint": "运行时将从所选字段中获取用户ID,支持多选多个字段,合并去重后作为人员列表",
"userFieldMapping": "用户字段映射",
"userFieldPlaceholder": "请选择引用表单中的用户字段",
"userFieldHint": "表单选择器存储的是关联记录的ID,需指定从关联记录中取哪个用户字段作为人员",
"types": {
"user": "指定成员",
"role": "指定角色",
"department": "指定部门",
"superior": "上级主管",
"manager": "直属经理",
"initiator": "发起人自己",
"form_field": "从表单中获取"
}
},
"multiApproval": {
"label": "多人审批时",
"any": "或签(一人通过即可)",
"parallel": "会签(所有人通过)",
"sequential": "依次审批"
},
"multiHandle": {
"label": "多人办理时",
"any": "任一办理(一人完成即可)",
"all": "全部办理(所有人完成)",
"sequential": "依次办理"
},
"timeout": {
"label": "超时设置",
"enable": "启用超时处理",
"time": "超时时间",
"action": "超时处理方式",
"notifyType": "通知方式",
"unit": {
"minute": "分钟",
"hour": "小时",
"day": "天",
"workday": "工作日"
},
"actions": {
"notify": "仅通知",
"auto_approve": "自动通过",
"auto_reject": "自动拒绝"
}
},
"notify": {
"label": "通知设置",
"approver": "通知审批人",
"initiator": "通知发起人",
"recipient": "通知对象",
"recipientType": "通知对象类型",
"whenTaskCreated": "任务创建时",
"onApprove": "通过时",
"onReject": "拒绝时",
"onHandleComplete": "办理完成时",
"channels": "通知渠道",
"channelPlaceholder": "请选择通知渠道",
"title": "通知标题",
"titlePlaceholder": "请输入通知标题",
"content": "通知内容",
"contentPlaceholder": "请输入通知内容,可使用 {'${字段名}'} 引用表单字段",
"variableDesc": "变量说明",
"initiatorVar": "{'${发起人}'} - 流程发起人姓名",
"flowNameVar": "{'${流程名称}'} - 当前流程名称",
"fieldVar": "{'${字段名}'} - 表单字段值",
"channelTypes": {
"site": "站内信",
"chat": "聊天通知",
"email": "邮件",
"sms": "短信",
"wechat": "微信",
"dingtalk": "钉钉",
"feishu": "飞书",
"dingtalkTodo": "钉钉待办"
}
},
"signature": {
"label": "签名设置",
"required": "要求签名",
"hint": "启用后,审批人通过时必须手写签名"
},
"action": {
"label": "操作权限",
"hint": "设置审批人在此节点可以执行的操作,可自定义按钮名称",
"descriptions": {
"approve": "同意审批,流程继续",
"reject": "拒绝审批,终止流程",
"return": "退回上一步或发起人重新提交",
"delegate": "委托他人代为审批,完成后回到自己",
"transfer": "转交他人处理,自己不再参与",
"add_sign": "增加审批人,可前加签或后加签",
"reduce_sign": "减少审批人(仅会签模式可用)"
},
"tips": {
"title": "操作说明",
"approveReject": "通过/拒绝:基础操作,建议至少保留一个",
"return": "驳回:可退回到上一节点或发起人",
"delegate": "委派:临时委托,完成后任务回到委派人",
"transfer": "转办:永久转交,自己不再处理",
"addSign": "加签:在当前节点增加审批人",
"reduceSign": "减签:仅会签模式可用,减少审批人"
},
"types": {
"approve": "通过",
"reject": "拒绝",
"return": "驳回",
"delegate": "委派",
"transfer": "转办",
"add_sign": "加签",
"reduce_sign": "减签"
}
},
"permission": {
"label": "字段权限",
"hint": "设置审批人在此节点可以查看和编辑的表单字段"
},
"segment": {
"approver": "审批人",
"actions": "操作权限",
"permissions": "字段权限",
"handler": "办理人设置"
},
"delay": {
"title": "延时设置",
"duration": "延时时长",
"hint": "设置流程等待的时间,到达指定时间后自动继续执行",
"minuteTip": "按自然分钟计算",
"hourTip": "按自然小时计算",
"dayTip": "按自然天计算(24小时)",
"workdayTip": "仅计算工作日,跳过周末和节假日"
},
"conditionBranch": {
"title": "条件设置",
"name": "条件名称",
"namePlaceholder": "请输入条件名称",
"hint": "设置进入此分支的条件",
"hintSub": "条件组之间为\"或\"关系,组内条件为\"且\"关系",
"noFormHint": "请先关联表单,才能配置条件",
"defaultTitle": "默认条件分支",
"defaultHint": "当其他条件都不满足时,进入此分支"
},
"parallelBranch": {
"name": "分支名称",
"namePlaceholder": "请输入分支名称",
"addBranch": "添加分支"
},
"startNode": {
"title": "发起人节点",
"hint": "所有有权限的用户都可以发起此流程",
"permissionHint": "设置发起人在填写表单时各字段的权限(可编辑/只读/隐藏)"
},
"service": {
"title": "服务调用设置",
"baseSettings": "基本设置",
"name": "服务名称",
"namePlaceholder": "请输入服务名称(可选)",
"url": "请求地址",
"urlPlaceholder": "https://api.example.com/endpoint",
"method": "请求方法",
"headers": "请求头",
"headerName": "Header名称",
"headerValue": "Header值",
"addHeader": "添加请求头",
"params": "请求参数",
"body": "请求体",
"advancedSettings": "高级设置",
"timeout": "超时时间(秒)",
"retry": "重试次数",
"failAction": "失败处理",
"resultVar": "结果存储变量",
"resultVarPlaceholder": "存储响应结果的变量名(可选)",
"resultVarHint": "响应结果将存入此变量,可在后续节点中使用",
"variableDesc": "变量说明",
"paramFieldVar": "请求参数中可使用 {'${字段名}'} 引用表单字段",
"resultVarUsage": "响应结果可通过变量名在条件分支中使用",
"failActions": {
"continue": "继续执行",
"stop": "终止流程",
"retry": "自动重试"
}
},
"subflow": {
"title": "子流程设置",
"select": "选择子流程",
"selectPlaceholder": "请选择要调用的子流程",
"selectWarning": "请选择一个子流程",
"flowId": "流程ID",
"flowName": "流程名称",
"unnamed": "未命名",
"varPass": "变量传递",
"varPassHint": "配置主流程向子流程传递的变量数据",
"varPassMode": "传递方式",
"selectVars": "选择变量",
"selectVarsPlaceholder": "请选择要传递的变量",
"selectVarsHint": "选择需要传递给子流程的表单字段",
"varMapping": "变量映射规则",
"mappingRule1": "主流程变量将按名称自动映射到子流程",
"mappingRule2": "同名变量将被覆盖,不同名变量将被忽略",
"executionSettings": "执行设置",
"executionMode": "执行模式",
"sync": "同步执行",
"syncDesc": "等待子流程完成后继续",
"async": "异步执行",
"asyncDesc": "启动子流程后立即继续",
"resultMode": "结果处理",
"ignoreResult": "忽略子流程结果",
"saveResult": "保存子流程结果",
"resultVarName": "结果变量名",
"resultVarPlaceholder": "请输入变量名,如: subflowResult",
"resultVarHint": "子流程的审批结果将存入此变量,可在后续节点中使用",
"asyncWarning": "异步执行注意事项",
"asyncWarning1": "主流程不会等待子流程完成",
"asyncWarning2": "无法获取子流程的执行结果",
"asyncWarning3": "子流程失败不会影响主流程",
"skipSubflow": "跳过子流程(视为通过)",
"rejectSubflow": "拒绝子流程",
"usageTips": "使用说明",
"usageTip1": "子流程将继承主流程的发起人信息",
"usageTip2": "子流程拥有独立的审批记录和状态",
"usageTip3": "可通过条件分支根据子流程结果进行后续处理",
"varPassModes": {
"all": "传递所有变量",
"selected": "选择传递变量",
"none": "不传递变量"
}
},
"dataUpdate": {
"title": "字段更新设置",
"description": "流程到达此节点时,将按照配置的规则自动更新表单字段值。",
"targetForm": "目标表单",
"targetFormPlaceholder": "请选择要更新的表单",
"currentForm": "当前表单",
"matchCondition": "匹配条件",
"matchConditionHint": "指定当前表单与目标表单的字段关联关系,用于定位要更新的目标记录。",
"sourceField": "当前表单字段",
"sourceFieldPlaceholder": "请选择当前表单字段",
"targetMatchField": "目标表单字段",
"targetMatchFieldPlaceholder": "请选择目标表单字段",
"updateScope": "更新范围",
"updateScopeFirst": "仅更新第一条",
"updateScopeAll": "更新全部匹配记录",
"rulesTitle": "更新规则",
"targetField": "目标字段",
"targetFieldPlaceholder": "请选择要更新的字段",
"valueType": "值类型",
"value": "值",
"constantPlaceholder": "请输入常量值",
"fieldPlaceholder": "请选择源字段",
"formulaPlaceholder": "请输入表达式,如: {{price}} * {{quantity}}",
"formulaHint": "使用 {{字段名}} 引用表单字段,支持四则运算(+、-、*、/)",
"systemPlaceholder": "请选择系统变量",
"addRule": "添加更新规则",
"noRulesHint": "暂无更新规则,请点击上方按钮添加。",
"valueTypes": {
"constant": "常量值",
"field": "字段引用",
"formula": "表达式",
"system": "系统变量"
},
"systemVars": {
"currentTime": "当前时间",
"currentDate": "当前日期",
"currentUser": "当前操作人",
"initiator": "流程发起人",
"instanceNo": "流程编号",
"instanceTitle": "流程标题"
}
}
},
"condition": {
"title": "条件组",
"and": "且",
"or": "或",
"andHint": "组内条件为「且」关系",
"addCondition": "添加条件",
"addGroup": "添加条件组",
"emptyHint": "暂无条件,点击下方按钮添加",
"selectField": "选择字段",
"selectOperator": "选择条件",
"inputValue": "输入值",
"inputNumber": "输入数值",
"selectDate": "选择日期",
"selectValue": "选择值",
"operators": {
"eq": "等于",
"ne": "不等于",
"gt": "大于",
"gte": "大于等于",
"lt": "小于",
"lte": "小于等于",
"contains": "包含",
"not_contains": "不包含",
"in": "在...中",
"not_in": "不在...中",
"empty": "为空",
"not_empty": "不为空"
}
},
"detail": {
"title": "流程详情",
"tabs": {
"progress": "流程进度",
"form": "表单内容",
"flowchart": "流程图",
"flowProgress": "审批路径"
},
"currentPending": "当前待办",
"flowInfo": "流程信息",
"approvalRecord": "审批记录",
"flowTitle": "流程标题",
"flowType": "流程类型",
"flowStatus": "流程状态",
"flowNo": "流程编号",
"initiator": "发起人",
"currentNode": "当前节点",
"startTime": "发起时间",
"completeTime": "完成时间",
"duration": "流程耗时",
"unknownNode": "未知节点",
"start": "开始",
"noData": "暂无数据",
"noApprovalRecord": "暂无审批记录",
"noFormContent": "暂无表单内容",
"loadDataFailed": "加载数据失败",
"loadFormDataFailed": "加载表单数据失败",
"systemAuto": "系统自动",
"person": "人",
"timeout": "已超时",
"waiting": "等待中",
"daysLater": "天后",
"hoursLater": "小时",
"minutesLater": "分钟",
"days": "天",
"hours": "小时",
"minutes": "分钟",
"status": {
"pending": "审批中",
"approved": "已通过",
"rejected": "已拒绝",
"cancelled": "已撤回"
},
"actions": {
"start": "发起流程",
"approve": "审批通过",
"reject": "审批拒绝",
"return": "驳回",
"transfer": "转办",
"delegate": "委派",
"add_sign": "加签",
"revise": "重新提交",
"cancel": "撤回",
"copy": "抄送",
"handle": "办理",
"urge": "催办",
"task_timeout": "任务超时",
"task_timeout_notify": "超时提醒",
"task_auto_approve": "超时自动通过",
"task_auto_reject": "超时自动拒绝",
"delay_start": "开始延时",
"delay_complete": "延时结束",
"delay_skip": "延时跳过",
"notify": "发送通知",
"parallel_start": "进入并行",
"parallel_complete": "并行完成",
"subflow_start": "启动子流程",
"subflow_complete": "子流程完成",
"data_update": "字段更新",
"condition": "条件分支"
},
"flowProgress": {
"returnRecords": "驳回记录",
"noData": "暂无流程进度数据",
"loadFailed": "加载流程进度失败",
"delayWaiting": "延时等待中,预计恢复时间:",
"pending": "待处理",
"waiting": "等待中",
"skipped": "已跳过",
"copied": "已抄送",
"nodeTypes": {
"start": "开始",
"end": "结束",
"approval": "审批",
"handle": "办理",
"copy": "抄送",
"condition": "条件",
"parallel": "并行",
"delay": "延时",
"notify": "通知",
"service": "服务",
"subflow": "子流程",
"data_update": "字段更新"
},
"nodeStatus": {
"completed": "已完成",
"active": "进行中",
"pending": "待执行",
"skipped": "已跳过",
"rejected": "已拒绝"
},
"actions": {
"approve": "通过",
"reject": "拒绝",
"return": "驳回",
"transfer": "转交",
"delegate": "委派",
"handle": "办理",
"add_sign": "加签"
},
"signTypes": {
"before": "前加签",
"after": "后加签",
"parallel": "并行加签"
},
"extraActions": {
"add_sign": "加签",
"reduce_sign": "减签",
"transfer": "转交",
"delegate": "委派",
"return": "驳回"
}
}
}
}
@@ -1,251 +0,0 @@
{
"placeholder": "输入 / 打开命令菜单...",
"slash": {
"noResult": "没有找到匹配的命令",
"category": {
"text": "文本",
"list": "列表",
"media": "媒体",
"advanced": "高级",
"diagram": "图表"
},
"text": "正文",
"textDesc": "普通段落文本",
"heading1": "标题 1",
"heading1Desc": "大标题",
"heading2": "标题 2",
"heading2Desc": "中标题",
"heading3": "标题 3",
"heading3Desc": "小标题",
"bulletList": "无序列表",
"bulletListDesc": "创建无序列表",
"orderedList": "有序列表",
"orderedListDesc": "创建有序列表",
"taskList": "任务列表",
"taskListDesc": "创建带复选框的任务列表",
"blockquote": "引用",
"blockquoteDesc": "创建引用块",
"codeBlock": "代码块",
"codeBlockDesc": "创建代码块",
"divider": "分割线",
"dividerDesc": "插入分割线",
"table": "表格",
"tableDesc": "插入表格",
"image": "图片",
"imageDesc": "上传或嵌入图片",
"callout": "提示块",
"calloutDesc": "插入醒目的提示信息",
"toggle": "折叠块",
"toggleDesc": "创建可折叠/展开的内容块",
"columns": "多列布局",
"columnsDesc": "插入两列并排布局",
"toc": "目录",
"tocDesc": "根据标题自动生成目录",
"inlineMath": "行内公式",
"inlineMathDesc": "插入行内数学公式",
"video": "视频",
"videoDesc": "上传视频文件",
"attachment": "附件",
"attachmentDesc": "上传任意类型文件",
"embed": "嵌入链接",
"embedDesc": "插入 URL 预览卡片",
"emoji": "表情",
"emojiDesc": "插入表情符号",
"whiteboard": "画板",
"whiteboardDesc": "创建可绘制的画板",
"draw": "绘图板",
"drawDesc": "创建手绘风格的绘图板"
},
"whiteboard": {
"title": "画板",
"edit": "编辑",
"close": "关闭",
"delete": "删除",
"saveAndClose": "保存并关闭",
"clickToCreate": "点击创建画板"
},
"draw": {
"title": "绘图板",
"edit": "编辑",
"close": "关闭",
"delete": "删除",
"saveAndClose": "保存并关闭",
"clickToCreate": "点击创建绘图板",
"dblclickToEdit": "双击编辑"
},
"bubble": {
"turnInto": "转换为",
"bold": "加粗",
"italic": "斜体",
"underline": "下划线",
"strikethrough": "删除线",
"code": "行内代码",
"highlight": "高亮",
"link": "链接",
"alignLeft": "左对齐",
"alignCenter": "居中",
"alignRight": "右对齐",
"fontSize": "字号",
"fontSizeDefault": "默认",
"emoji": "表情"
},
"turnInto": {
"text": "正文",
"heading1": "标题 1",
"heading2": "标题 2",
"heading3": "标题 3",
"bulletList": "无序列表",
"orderedList": "有序列表",
"taskList": "任务列表",
"blockquote": "引用",
"codeBlock": "代码块"
},
"color": {
"textColor": "文字颜色",
"highlightColor": "背景颜色",
"default": "默认",
"gray": "灰色",
"brown": "棕色",
"orange": "橙色",
"yellow": "黄色",
"green": "绿色",
"blue": "蓝色",
"purple": "紫色",
"pink": "粉色",
"red": "红色",
"none": "无",
"cyan": "青色"
},
"link": {
"placeholder": "输入链接地址...",
"confirm": "确定",
"cancel": "取消"
},
"table": {
"moveUp": "上移行",
"moveDown": "下移行",
"moveLeft": "左移列",
"moveRight": "右移列",
"insertRowAbove": "在上方插入行",
"insertRowBelow": "在下方插入行",
"insertColumnLeft": "在左侧插入列",
"insertColumnRight": "在右侧插入列",
"color": "颜色",
"clearColumn": "清空列内容",
"duplicateRow": "在下方插入行",
"duplicateColumn": "在右侧插入列",
"deleteRow": "删除行",
"deleteColumn": "删除列",
"defaultColor": "默认",
"lightGray": "浅灰",
"lightRed": "浅红",
"lightOrange": "浅橙",
"lightYellow": "浅黄",
"lightGreen": "浅绿",
"lightBlue": "浅蓝",
"lightPurple": "浅紫",
"lightPink": "浅粉",
"mergeCells": "合并单元格",
"splitCell": "拆分单元格",
"toggleHeaderRow": "切换表头行",
"toggleHeaderColumn": "切换表头列",
"deleteTable": "删除表格",
"cellAlign": "单元格对齐",
"cellAlignLeft": "左对齐",
"cellAlignCenter": "居中对齐",
"cellAlignRight": "右对齐",
"fullWidth": "全宽显示",
"stripedRows": "斑马纹",
"sortAsc": "升序排列",
"sortDesc": "降序排列",
"clearCell": "清空单元格",
"sizePicker": "选择表格尺寸",
"sizePickerHint": "{rows} × {cols} 表格"
},
"callout": {
"info": "信息",
"warning": "警告",
"success": "成功",
"error": "错误"
},
"toggle": {
"placeholder": "折叠标题...",
"empty": "空内容,点击展开后编辑"
},
"toc": {
"title": "目录",
"empty": "添加标题后,目录将自动生成",
"untitled": "无标题"
},
"image": {
"alignment": "对齐",
"alignLeft": "左对齐",
"alignCenter": "居中",
"alignRight": "右对齐",
"size": "尺寸",
"small": "小图",
"medium": "中图",
"large": "大图",
"reset": "重置大小",
"delete": "删除",
"caption": "添加说明...",
"uploading": "上传中...",
"uploadFailed": "上传失败",
"loadFailed": "图片加载失败",
"retry": "重试"
},
"video": {
"delete": "删除",
"uploading": "上传中..."
},
"attachment": {
"download": "下载",
"delete": "删除",
"untitled": "未命名文件"
},
"upload": {
"fileSizeExceeds": "文件大小超出限制",
"uploadFailed": "上传失败,请重试",
"imageUploadFailed": "图片上传失败",
"videoUploadFailed": "视频上传失败",
"attachmentUploadFailed": "附件上传失败"
},
"mention": {
"noResults": "没有找到匹配的用户",
"loading": "搜索中..."
},
"embed": {
"placeholder": "输入链接地址...",
"submit": "嵌入",
"loading": "加载中...",
"open": "打开链接",
"delete": "删除"
},
"codeBlock": {
"copyCode": "复制代码",
"copied": "已复制",
"searchLanguage": "搜索语言...",
"noLanguage": "没有匹配的语言"
},
"blockMenu": {
"delete": "删除",
"duplicate": "复制",
"moveUp": "上移",
"moveDown": "下移",
"turnInto": "转换为"
},
"search": {
"find": "查找",
"findPlaceholder": "查找...",
"replace": "替换",
"replaceAll": "全部替换",
"replacePlaceholder": "替换为...",
"noResults": "无结果",
"caseSensitive": "区分大小写",
"previousMatch": "上一个",
"nextMatch": "下一个",
"close": "关闭",
"showReplace": "显示替换",
"hideReplace": "隐藏替换"
}
}
@@ -1,550 +0,0 @@
{
"common": {
"confirm": "确认",
"cancel": "取消",
"delete": "删除",
"edit": "编辑",
"save": "保存",
"add": "添加",
"search": "搜索",
"reset": "重置",
"newLine": "换行",
"loading": "加载中...",
"noData": "暂无数据",
"more": "更多",
"close": "关闭",
"rename": "重命名",
"duplicate": "复制",
"export": "导出",
"import": "导入",
"deleteSuccess": "删除成功",
"deleteFailed": "删除失败"
},
"app": {
"title": "ZQ 知识库",
"description": "多维表格与文档协作平台"
},
"theme": {
"light": "浅色模式",
"dark": "深色模式",
"system": "跟随系统"
},
"language": {
"zhCN": "简体中文",
"zhTW": "繁體中文",
"en": "English"
},
"sidebar": {
"allItems": "所有项目",
"allTables": "所有表格",
"newTable": "新建表格",
"newDocument": "新建文档",
"newDocumentTitle": "新建文档",
"dashboard": "仪表盘",
"deleteTable": "删除",
"deleteTableConfirm": "确定要删除「{name}」吗?此操作不可撤销。",
"renameTable": "重命名",
"newTableTitle": "新建表格",
"searchPlaceholder": "搜索项目...",
"tables": "多维表格",
"documents": "文档",
"collapse": "收起侧栏",
"expand": "展开侧栏",
"noResults": "没有匹配的项目",
"emptyTables": "暂无表格",
"emptyDocuments": "暂无文档",
"newSubPage": "新建子页面",
"moveToRoot": "移动到根级"
},
"document": {
"placeholder": "输入 / 唤起命令菜单...",
"untitled": "无标题文档",
"titlePlaceholder": "请输入标题",
"autoSaved": "已自动保存",
"saving": "保存中...",
"modifiedToday": "今天修改",
"modifiedYesterday": "昨天修改",
"modified": "修改",
"unknownUser": "未知用户",
"toc": "目录",
"export": "导出",
"exporting": "正在导出,请稍候...",
"exportMarkdown": "导出 Markdown",
"exportPdf": "导出 PDF",
"exportWord": "导出 Word",
"exportSuccess": "导出成功",
"exportFailed": "导出失败",
"moreActions": "更多操作"
},
"table": {
"addRecord": "添加记录",
"addField": "添加字段",
"deleteRecord": "删除记录",
"deleteField": "删除字段",
"fieldName": "字段名称",
"fieldType": "字段类型",
"rowCount": "{count} 条记录",
"selectedCount": "已选择 {count} 条",
"emptyTable": "表格为空,点击添加第一条记录",
"configField": "配置字段",
"hideField": "隐藏字段",
"sortAsc": "升序排列",
"sortDesc": "降序排列",
"insertLeft": "向左插入",
"insertRight": "向右插入",
"expandRecord": "展开记录",
"recordDetail": "记录详情",
"batchDelete": "批量删除",
"selectAll": "全选",
"noTitle": "(无标题)",
"renameField": "重命名字段",
"duplicateField": "复制字段",
"editField": "编辑字段",
"filterByField": "按此字段筛选",
"clearSort": "清除排序",
"fieldDescription": "字段描述",
"fieldOptions": "选项",
"maxRating": "最大评分",
"numberFormat": "数字格式",
"numberFormatNumber": "数字",
"numberFormatCurrency": "货币 (¥)",
"numberFormatPercent": "百分比 (%)",
"numberFormatYuan": "元",
"precision": "小数位数",
"includeTime": "包含时间",
"currencySymbol": "货币符号",
"formulaExpression": "公式表达式",
"formulaResultType": "结果类型",
"fieldGroupBasic": "基础字段",
"fieldGroupAdvanced": "高级字段",
"fieldGroupSystem": "系统字段",
"copyRecord": "复制记录",
"insertAbove": "在上方插入",
"insertBelow": "在下方插入",
"deleteRecordConfirm": "确定要删除这条记录吗?",
"copiedToClipboard": "已复制到剪贴板",
"frozenField": "冻结至此字段",
"unfreezeField": "取消冻结",
"multipleSelect": "允许多选",
"regionLevel": "地区层级",
"regionProvince": "省",
"regionCity": "省/市",
"regionDistrict": "省/市/区",
"maxImageCount": "最大图片数量",
"currencyCNY": "¥ 人民币",
"currencyUSD": "$ 美元",
"currencyEUR": "€ 欧元",
"currencyGBP": "£ 英镑",
"currencyKRW": "₩ 韩元",
"formulaPlaceholder": "e.g. {field1} + {field2}",
"keyboardShortcuts": "快捷键",
"paste": "粘贴",
"redo": "重做",
"clearCell": "清除单元格",
"editCell": "编辑单元格",
"cancelEdit": "取消编辑",
"navigate": "单元格导航",
"nextCell": "下一个/上一个单元格",
"clearFilter": "清除此字段筛选"
},
"field": {
"text": "文本",
"number": "数字",
"singleSelect": "单选",
"multiSelect": "多选",
"date": "日期",
"checkbox": "复选框",
"person": "人员",
"attachment": "附件",
"url": "链接",
"email": "邮箱",
"phone": "电话",
"rating": "评分",
"progress": "进度",
"currency": "货币",
"autoNumber": "自动编号",
"location": "地理位置",
"createdTime": "创建时间",
"modifiedTime": "修改时间",
"createdBy": "创建人",
"modifiedBy": "修改人",
"formula": "公式",
"richText": "富文本",
"user": "用户",
"department": "部门",
"region": "地区",
"image": "图片",
"link": "关联",
"lookup": "引用",
"rollup": "汇总"
},
"view": {
"grid": "表格视图",
"kanban": "看板视图",
"gallery": "画册视图",
"form": "表单视图",
"addView": "添加视图",
"deleteView": "删除视图",
"renameView": "重命名视图",
"duplicateView": "复制视图",
"deleteViewConfirm": "确定要删除视图「{name}」吗?",
"calendar": "日历视图",
"gantt": "甘特视图"
},
"toolbar": {
"filter": "筛选",
"sort": "排序",
"group": "分组",
"hideFields": "隐藏字段",
"rowHeight": "行高",
"rowHeightShort": "紧凑",
"rowHeightMedium": "默认",
"rowHeightTall": "宽松",
"rowHeightExtraTall": "超高",
"fieldVisibility": "字段显示",
"showAll": "显示全部",
"hideAll": "隐藏全部",
"search": "搜索",
"addFilter": "添加筛选条件",
"addSort": "添加排序规则",
"addGroup": "添加分组",
"fields": "个字段",
"undo": "撤销",
"copy": "复制",
"zebra": "斑马纹",
"export": "导出",
"exportCSV": "导出 CSV",
"exportFailed": "导出失败",
"import": "导入",
"importCSV": "导入 CSV",
"importSuccess": "导入成功",
"importFailed": "导入失败",
"conditionalFormat": "条件格式",
"noConditionalFormats": "暂无条件格式规则",
"addRule": "添加规则",
"rule": "规则",
"applyToRow": "整行",
"bgColor": "背景色",
"textColor": "文字色",
"preview": "预览",
"addRecord": "添加记录",
"resetData": "重置数据",
"resetDataConfirm": "确定要重置所有数据吗?此操作不可恢复。",
"confirmReset": "确定重置",
"resetSampleData": "重置示例数据",
"exportExcel": "导出 Excel",
"copiedRowCol": "已复制 {rows} 行 × {cols} 列",
"pastedRowCol": "已粘贴 {rows} 行 × {cols} 列",
"collapseAll": "全部折叠",
"expandAll": "全部展开"
},
"filter": {
"equals": "等于",
"notEquals": "不等于",
"contains": "包含",
"notContains": "不包含",
"isEmpty": "为空",
"isNotEmpty": "不为空",
"greaterThan": "大于",
"lessThan": "小于",
"where": "当",
"and": "且",
"or": "或",
"noFilters": "暂无筛选条件"
},
"kanban": {
"uncategorized": "未分类",
"addCard": "添加卡片",
"noGroupField": "请选择分组字段",
"groupBy": "分组依据",
"cardFields": "卡片字段",
"showFields": "显示字段"
},
"gantt": {
"startField": "开始日期",
"endField": "结束日期",
"taskName": "任务名称",
"noDateField": "请先添加日期字段",
"zoomDay": "日",
"zoomWeek": "周",
"zoomMonth": "月",
"durationDays": "{days} 天",
"noDateCount": "{count} 条无日期",
"todayMark": "今天",
"milestoneField": "里程碑字段",
"autoDetect": "自动识别",
"milestone": "里程碑",
"toggleDependencies": "显示/隐藏依赖线",
"toggleCriticalPath": "显示/隐藏关键路径",
"depType": "依赖类型",
"depDesc_FS": "完成-开始",
"depDesc_FF": "完成-完成",
"depDesc_SS": "开始-开始",
"depDesc_SF": "开始-完成",
"deleteDep": "删除依赖",
"dragToMove": "拖拽移动任务",
"dragToResize": "拖拽调整时长"
},
"calendar": {
"today": "今天",
"dateField": "开始日期",
"endDateField": "结束日期",
"noDateField": "请先添加日期字段",
"none": "无",
"more": "更多",
"allDay": "全天",
"modeMonth": "月",
"modeWeek": "周",
"modeDay": "日",
"weekSun": "日",
"weekMon": "一",
"weekTue": "二",
"weekWed": "三",
"weekThu": "四",
"weekFri": "五",
"weekSat": "六"
},
"gallery": {
"title": "画册视图",
"coverField": "封面字段",
"noCover": "无封面",
"yes": "是",
"no": "否"
},
"form": {
"title": "表单视图",
"formTitle": "数据收集表单",
"formDescription": "请填写以下信息",
"submit": "提交",
"submitSuccess": "提交成功!",
"required": "必填",
"fieldRequired": "{name} 不能为空",
"invalidEmail": "请输入有效的邮箱地址",
"invalidPhone": "请输入有效的电话号码",
"invalidUrl": "请输入有效的 URL 地址",
"checkFormErrors": "请检查表单中的错误"
},
"permission": {
"title": "权限设置",
"tabCollaborators": "协作者",
"tabFieldPerm": "列权限",
"tabRowPerm": "行权限",
"searchUser": "搜索用户",
"invite": "邀请",
"addSuccess": "添加成功",
"addFailed": "添加失败",
"updateFailed": "更新失败",
"removeConfirm": "确定移除 {name}",
"removeCollaborator": "移除协作者",
"removed": "已移除",
"roleOwner": "所有者",
"roleManager": "管理者",
"roleEditor": "编辑者",
"roleViewer": "只读者",
"roleCustom": "自定义",
"accessWrite": "可编辑",
"accessRead": "可见",
"accessHidden": "隐藏",
"fieldPermSaved": "列权限已保存",
"saveFailed": "保存失败",
"rowPermUpdated": "行权限已更新",
"fieldPermTip": "点击字段权限标签可切换访问级别(可编辑 / 可见 / 隐藏),修改后点击\"保存\"生效。",
"rowPermTip": "行权限控制每个角色可查看和编辑的记录范围。",
"viewRecords": "可查看记录:",
"editRecords": "可编辑记录:",
"allRecords": "全部记录",
"creatorOnly": "仅自己创建的",
"noCollaborators": "暂无协作者",
"noFieldPerm": "暂未配置,点击\"保存\"可初始化",
"subjectUser": "用户",
"subjectDept": "部门",
"subjectRole": "角色",
"documentScopeHint": "文档无列与行数据维度,权限由协作者角色与「编辑内容 / 导出」等能力控制;不适用列权限与行权限。"
},
"cellRenderer": {
"today": "今天",
"yesterday": "昨天",
"tomorrow": "明天",
"yuan": "元"
},
"link": {
"targetTable": "关联目标表",
"selectTable": "请选择目标表",
"linkField": "关联字段",
"selectLinkField": "请选择关联字段",
"lookupField": "引用字段",
"rollupField": "汇总字段",
"selectField": "请选择字段",
"aggregation": "聚合方式",
"aggCount": "计数 (COUNT)",
"aggCounta": "非空计数 (COUNTA)",
"aggSum": "求和 (SUM)",
"aggAvg": "平均值 (AVG)",
"aggMin": "最小值 (MIN)",
"aggMax": "最大值 (MAX)",
"searchPlaceholder": "搜索记录..."
},
"dashboard": {
"title": "仪表盘",
"addChart": "添加图表",
"barChart": "柱状图",
"lineChart": "折线图",
"pieChart": "饼图",
"statNumber": "统计数字",
"totalRecords": "总记录数",
"sum": "求和",
"average": "平均值",
"max": "最大值",
"min": "最小值",
"empty": "空值",
"filled": "有值",
"percentEmpty": "空值占比",
"percentFilled": "有值占比",
"completed": "已完成",
"completionRate": "完成率",
"statusDist": "状态分布",
"priorityDist": "优先级分布",
"progressDist": "进度分布",
"distribution": "分布统计",
"noSelectField": "请添加单选字段",
"noNumberField": "请添加数字/进度/评分字段",
"noCheckbox": "请添加复选框字段"
},
"summary": {
"sum": "求和",
"avg": "平均值",
"min": "最小值",
"max": "最大值",
"count": "计数",
"counta": "非空计数",
"countEmpty": "空值数",
"percentEmpty": "空值占比",
"percentFilled": "填充率",
"clickToAdd": "汇总",
"none": "无",
"groupSubtotal": "小计"
},
"formula": {
"availableFields": "可引用字段(点击插入)",
"placeholder": "输入公式,如 IF({状态}=\"完成\", {金额} * 1.1, {金额})",
"functionReference": "函数参考",
"resultText": "文本",
"resultNumber": "数字",
"resultDate": "日期",
"resultBoolean": "布尔"
},
"validation": {
"title": "数据校验",
"min": "最小值",
"max": "最大值",
"minLength": "最小长度",
"maxLength": "最大长度",
"pattern": "正则表达式",
"patternPlaceholder": "如 ^[A-Z]{2}\\d{4}$",
"unique": "值不可重复",
"customMessage": "自定义错误提示",
"customMessagePlaceholder": "校验失败时显示的提示",
"noLimit": "不限",
"required": "「{name}」不能为空",
"minError": "「{name}」不能小于 {min}",
"maxError": "「{name}」不能大于 {max}",
"minLengthError": "「{name}」长度不能少于 {min} 个字符",
"maxLengthError": "「{name}」长度不能超过 {max} 个字符",
"patternError": "「{name}」格式不正确",
"uniqueError": "「{name}」的值已存在,不能重复"
},
"comment": {
"title": "评论",
"placeholder": "输入评论,@ 提及用户...",
"send": "发送",
"reply": "回复",
"edit": "编辑",
"delete": "删除",
"deleteConfirm": "确定删除这条评论?",
"noComments": "暂无评论",
"mentionHint": "输入 @ 搜索用户",
"justNow": "刚刚",
"minutesAgo": "{n} 分钟前",
"hoursAgo": "{n} 小时前",
"daysAgo": "{n} 天前",
"editComment": "编辑评论",
"cancelEdit": "取消",
"saveEdit": "保存",
"replyTo": "回复 {name}",
"commentCount": "{count} 条评论",
"postFailed": "评论发送失败",
"updateFailed": "评论更新失败",
"deleteFailed": "评论删除失败"
},
"mention": {
"noResults": "没有找到匹配的用户",
"navigate": "导航",
"select": "选择",
"close": "关闭"
},
"trash": {
"title": "回收站",
"empty": "回收站为空",
"restore": "恢复",
"permanentDelete": "永久删除",
"permanentDeleteConfirm": "确定要永久删除这条记录吗?此操作不可撤销。",
"emptyTrash": "清空回收站",
"emptyTrashConfirm": "确定要清空回收站吗?此操作不可撤销。",
"restoreSuccess": "恢复成功",
"deleteSuccess": "永久删除成功",
"emptySuccess": "回收站已清空",
"deletedAt": "删除时间",
"recordCount": "{count} 条记录",
"batchRestore": "批量恢复",
"selectedCount": "已选择 {count} 条"
},
"version": {
"title": "版本历史",
"empty": "暂无版本记录",
"createSnapshot": "保存快照",
"manualSnapshot": "手动保存",
"createSuccess": "版本快照已保存",
"createFailed": "保存版本快照失败",
"preview": "预览版本",
"restore": "恢复此版本",
"restoreConfirm": "恢复版本确认",
"restoreConfirmMsg": "确定要恢复到版本 v{version} 吗?当前内容将被保存为新版本。",
"restoreSuccess": "版本已恢复",
"restoreFailed": "恢复版本失败",
"deleteConfirm": "删除版本确认",
"deleteConfirmMsg": "确定要删除此版本吗?此操作不可撤销。",
"loadMore": "加载更多"
},
"template": {
"selectTitle": "选择文档模板",
"blankDocument": "空白文档",
"fromTemplate": "从模板创建",
"searchPlaceholder": "搜索模板...",
"allCategories": "全部",
"system": "系统",
"empty": "暂无模板",
"loadFailed": "加载模板失败",
"usedCount": "已使用 {count} 次",
"saveAsTemplate": "保存为模板",
"templateSuffix": "模板",
"name": "模板名称",
"namePlaceholder": "请输入模板名称",
"nameRequired": "请输入模板名称",
"description": "模板描述",
"descriptionPlaceholder": "请输入模板描述(可选)",
"categoryLabel": "分类",
"categoryPlaceholder": "请输入分类",
"save": "保存",
"saveSuccess": "模板保存成功",
"saveFailed": "模板保存失败",
"creating": "正在创建,请稍候...",
"category": {
"custom": "自定义",
"system": "系统模板",
"meeting": "会议",
"report": "报告",
"plan": "计划",
"note": "笔记"
}
}
}
@@ -1,208 +0,0 @@
{
"elementPanel": "元素",
"templatePanel": "模板",
"variablePanel": "變數",
"selectElement": "請選擇一個元素",
"titleContent": "標題內容",
"titleLevel": "標題級別",
"alignment": "對齊方式",
"fontSize": "字體大小",
"fontWeight": "字體粗細",
"normal": "正常",
"bold": "粗體",
"paragraphContent": "段落內容",
"lineHeight": "行高",
"indent": "首行縮進(字符)",
"selectVariable": "選擇變數",
"variableInfo": "變數信息",
"required": "必填",
"optional": "選填",
"placeholderText": "佔位符文本",
"notFilledText": "未填寫時顯示的文本",
"minWidth": "最小寬度",
"showUnderline": "顯示下劃線",
"usageInstructions": "使用說明",
"variableUsageDesc": "選擇變數後,該變數會自動添加到模板的變數列表中。簽署時用戶需要填寫這些變數的值。",
"showBorder": "顯示邊框",
"headerBgColor": "表頭背景色",
"tableColumns": "表格列",
"column": "列",
"delete": "刪除",
"columnTitle": "列標題",
"width": "寬度",
"left": "左",
"center": "中",
"right": "右",
"addColumn": "添加列",
"addRow": "添加行",
"signatory": "簽署方",
"labelText": "標籤文字",
"alignLeft": "靠左",
"alignCenter": "居中",
"alignRight": "靠右",
"height": "高度",
"showLabel": "顯示標籤",
"showDate": "顯示日期",
"mustSign": "必須簽署",
"label": "標籤",
"dateFormat": "日期格式",
"lineStyle": "線條樣式",
"solid": "實線",
"dashed": "虛線",
"dotted": "點線",
"lineColor": "線條顏色",
"marginVertical": "上下邊距",
"imageUrl": "圖片地址",
"enterImageUrl": "請輸入圖片URL",
"minHeight": "最小高度",
"padding": "內邊距",
"borderColor": "邊框顏色",
"backgroundColor": "背景色",
"editTip": "編輯提示",
"richTextEditDesc": "雙擊富文本元素可直接在畫布中編輯內容,支持:",
"boldItalicUnderline": "加粗、斜體、下劃線",
"headingListQuote": "標題、列表、引用",
"insertContent": "插入鏈接、圖片、表格",
"templateName": "模板名稱",
"templateCode": "模板編碼",
"templateCategory": "模板分類",
"templateDescription": "模板說明",
"pageSettings": "頁面設置",
"pageSize": "頁面尺寸",
"pageMargin": "頁邊距 (px)",
"top": "上",
"bottom": "下",
"variableDescription": "變數說明",
"noVariablesText": "暫無變數,請在畫布中添加變數佔位符",
"clickToFill": "點擊填寫",
"signature": "簽名",
"signed": "已簽署",
"clickToSign": "點擊簽名",
"sealArea": "蓋章處",
"sealed": "已蓋章",
"clickToSeal": "點擊蓋章",
"noContent": "暫無內容",
"dateLabel": "日期",
"fillVariable": "填寫變數",
"enterVariableValue": "請輸入變數值",
"cancel": "取消",
"confirm": "確定",
"signHere": "請在此處簽名",
"undo": "撤銷",
"clear": "清空",
"contractTemplate": "合同模板",
"elements": "個元素",
"redo": "重做",
"preview": "預覽",
"viewJSON": "查看JSON",
"import": "導入",
"export": "導出",
"save": "保存",
"dragOrClickToAdd": "拖拽或點擊左側元素添加到畫布",
"releaseToAdd": "釋放鼠標添加元素",
"pageBreakLabel": "第 {page1} 頁結束 / 第 {page2} 頁開始",
"margin": "邊距",
"uploadImageFileOnly": "請上傳圖片文件",
"imageSizeExceeded": "圖片大小不能超過 2MB",
"pleaseSignFirst": "請先簽名",
"pleaseUploadSignatureImage": "請先上傳簽名圖片",
"drawSignature": "手寫簽名",
"uploadSignature": "上傳簽名",
"signaturePreview": "簽名預覽",
"clickOrDragToUpload": "點擊或拖拽上傳簽名圖片",
"supportedFormatsAndSize": "支持 JPG、PNG 格式,最大 2MB",
"confirmSignature": "確認簽名",
"contract": "合同",
"exportSuccess": "PDF 導出成功",
"contractPreview": "合同預覽",
"totalPages": "共 {count} 頁",
"pageLabel": "第 {current} / {total} 頁",
"close": "關閉",
"exportPdf": "導出PDF",
"exporting": "導出中...",
"signer": "簽署方",
"pleaseCompleteMandatoryFields": "請填寫必填項:{fields}",
"signedSuccessfully": "簽署成功",
"contractSigning": "合同簽署",
"fillInformation": "填寫信息",
"previewContract": "預覽合同",
"signatureConfirmation": "簽名確認",
"pleaseEnter": "請輸入{field}",
"pleaseSelect": "請選擇{field}",
"pleaseSignInArea": "請在下方區域簽名",
"previousStep": "上一步",
"nextStep": "下一步",
"confirmSigning": "確認簽署",
"signingTime": "簽署時間",
"textElements": "文本元素",
"variableElements": "變數元素",
"signatureElements": "簽署元素",
"layoutElements": "佈局元素",
"searchElements": "搜索元素...",
"dragOrClickAddElements": "拖拽或點擊添加元素",
"sampleTemplates": "示例模板",
"selectTemplateToStart": "選擇模板快速開始,點擊後將替換當前畫布內容",
"commonContracts": "常用合同",
"hrContracts": "人事合同",
"businessContracts": "商務合同",
"templateLoaded": "已加載模板:{name}",
"contractElements": "合同元素",
"partyAInfo": "甲方信息",
"partyBInfo": "乙方信息",
"contractInfo": "合同信息",
"otherInfo": "其他信息",
"contractTitle": "合同標題",
"paragraphText": "段落文本",
"richText": "富文本",
"variablePlaceholder": "變數佔位符",
"table": "表格",
"signatureZone": "簽名區",
"sealZone": "蓋章區",
"dateZone": "日期區",
"divider": "分割線",
"pageBreak": "分頁符",
"image": "圖片",
"pleaseAddContractElements": "請先添加合同元素",
"saveSuccess": "保存成功",
"clearCanvasConfirm": "確定要清空畫布嗎?此操作不可撤銷。",
"tip": "提示",
"confirm": "確定",
"cancel": "取消",
"cleared": "已清空",
"exportSuccess": "導出成功",
"pleaseEnterConfig": "請輸入配置內容",
"importSuccess": "導入成功",
"configFormatError": "配置格式錯誤",
"copiedToClipboard": "已複製到剪貼板",
"copyFailed": "複製失敗",
"undone": "已撤銷",
"redone": "已重做",
"copied": "已複製",
"pasted": "已粘貼",
"deleted": "已刪除",
"jsonPreview": "JSON預覽",
"copyCode": "複製代碼",
"close": "關閉",
"importConfig": "導入配置",
"pasteJsonConfig": "請粘貼 JSON 配置內容...",
"import": "導入",
"variableDescText": "在畫布中添加\"變數佔位符\"並選擇變數後,變數會自動添加到此列表。簽署時用戶需要填寫這些變數的值。",
"usedVariables": "已使用的變數",
"remove": "移除",
"availableVariables": "可用變數列表",
"partyA": "甲方",
"partyB": "乙方",
"partyC": "丙方",
"witness": "見證方",
"typeTitle": "標題",
"typeParagraph": "段落",
"typeRichText": "富文本",
"typeVariable": "變數",
"typeTable": "表格",
"typeSignatureZone": "簽名區",
"typeSealZone": "蓋章區",
"typeDateZone": "日期區",
"typeDivider": "分割線",
"typePageBreak": "分頁符",
"typeImage": "圖片"
}
@@ -1,164 +0,0 @@
{
"tool": {
"selection": "選擇",
"hand": "手形工具",
"rectangle": "矩形",
"ellipse": "橢圓",
"diamond": "菱形",
"line": "直線",
"arrow": "箭頭",
"freedraw": "自由繪製",
"text": "文字",
"image": "圖片",
"eraser": "橡皮擦",
"frame": "框架",
"laser": "雷射筆"
},
"action": {
"undo": "復原",
"redo": "重做",
"copy": "複製",
"cut": "剪下",
"paste": "貼上",
"duplicate": "複製元素",
"delete": "刪除",
"selectAll": "全選",
"zoomIn": "放大",
"zoomOut": "縮小",
"zoomToFit": "適應畫布",
"zoomToFitSelection": "適應選中元素",
"resetZoom": "重設縮放",
"exportPng": "匯出為 PNG",
"exportSvg": "匯出為 SVG",
"exportJson": "匯出為 JSON",
"save": "儲存",
"toggleGrid": "切換網格",
"toggleDarkMode": "切換深色模式",
"toggleSnap": "切換對齊吸附",
"toggleStats": "切換統計面板",
"toggleZenMode": "切換專注模式"
},
"property": {
"strokeColor": "描邊顏色",
"backgroundColor": "背景顏色",
"fillStyle": "填充樣式",
"strokeWidth": "描邊寬度",
"strokeStyle": "描邊樣式",
"roughness": "粗糙度",
"opacity": "透明度",
"fontSize": "字型大小",
"fontFamily": "字型",
"textAlign": "文字對齊",
"verticalAlign": "垂直對齊",
"arrowheadStart": "起點箭頭",
"arrowheadEnd": "終點箭頭",
"arrowType": "箭頭類型",
"arrowTypeStraight": "直線",
"arrowTypeRound": "曲線",
"arrowTypeElbow": "肘形",
"arrowTypeSharp": "折線",
"roundness": "圓角",
"edges": "邊角",
"edgesSharp": "直角",
"edgesRound": "圓角",
"sloppiness": "筆觸風格",
"link": "超連結",
"linkPlaceholder": "輸入連結位址...",
"mixed": "多選時屬性值不同",
"alignDistribute": "對齊與分佈",
"customColor": "自訂顏色",
"layers": "圖層",
"actions": "操作"
},
"fillStyle": {
"hachure": "線條填充",
"crossHatch": "交叉填充",
"solid": "實心填充",
"zigzag": "鋸齒填充",
"dots": "點狀填充",
"dashed": "虛線填充",
"zigzagLine": "鋸齒線填充"
},
"strokeStyle": {
"solid": "實線",
"dashed": "虛線",
"dotted": "點線"
},
"arrowhead": {
"none": "無",
"arrow": "箭頭",
"bar": "豎線",
"circle": "圓點",
"triangle": "三角形",
"diamond": "菱形"
},
"menu": {
"copy": "複製",
"cut": "剪下",
"paste": "貼上",
"duplicate": "建立副本",
"delete": "刪除",
"selectAll": "全選",
"layer": "圖層",
"bringToFront": "移到最前",
"sendToBack": "移到最後",
"bringForward": "上移一層",
"sendBackward": "下移一層",
"flip": "翻轉",
"flipH": "水平翻轉",
"flipV": "垂直翻轉",
"align": "對齊",
"alignLeft": "靠左對齊",
"alignCenter": "水平置中",
"alignRight": "靠右對齊",
"alignTop": "頂部對齊",
"alignMiddle": "垂直置中",
"alignBottom": "底部對齊",
"distributeH": "水平等距分佈",
"distributeV": "垂直等距分佈",
"group": "編組",
"ungroup": "取消編組",
"lock": "鎖定",
"unlock": "解鎖",
"addLink": "新增超連結",
"editLink": "編輯超連結",
"removeLink": "移除超連結",
"openLink": "開啟連結",
"toggleGrid": "切換網格",
"copyStyle": "複製樣式",
"pasteStyle": "貼上樣式",
"openFile": "開啟",
"saveTo": "儲存至...",
"export": "匯出",
"exportPng": "匯出為 PNG",
"exportSvg": "匯出為 SVG",
"exportJson": "匯出為 JSON",
"exportCopyPng": "複製為 PNG",
"exportCopySvg": "複製為 SVG"
},
"label": {
"thin": "細",
"bold": "粗",
"extraBold": "特粗",
"architect": "建築師",
"artist": "藝術家",
"cartoonist": "漫畫家"
},
"font": {
"handDrawn": "手繪",
"normal": "常規",
"code": "程式碼",
"assistant": "輔助"
},
"verticalAlign": {
"top": "頂部",
"middle": "置中",
"bottom": "底部"
},
"stats": {
"title": "統計資訊",
"elements": "元素數量",
"sceneSize": "畫布尺寸",
"multiSelected": "已選取 {count} 個元素"
}
}
@@ -1,124 +0,0 @@
{
"tool": {
"select": "選擇",
"hand": "平移",
"pen": "畫筆",
"highlighter": "螢光筆",
"eraser": "橡皮擦",
"shape": "形狀",
"line": "直線",
"arrow": "箭頭",
"connector": "連接線",
"text": "文字",
"stickyNote": "便利貼",
"image": "圖片",
"frame": "畫框",
"laser": "雷射筆"
},
"shape": {
"rect": "矩形",
"roundedRect": "圓角矩形",
"circle": "圓形",
"ellipse": "橢圓",
"diamond": "菱形",
"triangle": "三角形",
"star": "五角星",
"hexagon": "六邊形",
"pentagon": "五邊形",
"octagon": "八邊形",
"parallelogram": "平行四邊形",
"cylinder": "橢圓",
"arrowRight": "右箭頭",
"arrowUp": "上箭頭",
"heart": "愛心",
"cloud": "雲朵",
"chatBubble": "對話框"
},
"action": {
"undo": "復原",
"redo": "重做",
"zoomIn": "放大",
"zoomOut": "縮小",
"zoomToFit": "適應畫布",
"resetZoom": "重設縮放",
"background": "背景",
"exportPng": "匯出 PNG",
"exportSvg": "匯出 SVG",
"exportJson": "匯出 JSON",
"save": "儲存",
"menu": "選單"
},
"background": {
"none": "無背景",
"dots": "點陣",
"grid": "網格",
"lines": "橫線"
},
"property": {
"title": "屬性",
"fill": "填充",
"stroke": "描邊",
"opacity": "透明度",
"fontSize": "字型大小",
"multiHint": "多選時可統一調整透明度;填充與描邊請單選編輯。"
},
"menu": {
"copy": "複製",
"cut": "剪下",
"paste": "貼上",
"duplicate": "建立副本",
"delete": "刪除",
"selectAll": "全選",
"bringToFront": "移到最前",
"sendToBack": "移到最後",
"bringForward": "上移一層",
"sendBackward": "下移一層",
"layer": "層級",
"copyStyle": "複製樣式",
"pasteStyle": "貼上樣式",
"lock": "鎖定",
"unlock": "解鎖",
"group": "編組",
"ungroup": "取消編組",
"copyAsImage": "複製為圖片",
"copiedToClipboard": "已複製到剪貼簿",
"copyFailed": "複製失敗,請檢查瀏覽器權限",
"flipH": "水平翻轉",
"flipV": "垂直翻轉",
"rotate": "旋轉",
"rotateCW": "順時針旋轉 90°",
"rotateCCW": "逆時針旋轉 90°",
"rotate180": "旋轉 180°",
"align": "對齊",
"alignLeft": "靠左對齊",
"alignCenter": "水平置中",
"alignRight": "靠右對齊",
"alignTop": "頂部對齊",
"alignMiddle": "垂直置中",
"alignBottom": "底部對齊",
"distributeH": "水平等距分佈",
"distributeV": "垂直等距分佈"
},
"toolbar": {
"changeShape": "更改圖形",
"borderStyle": "邊框樣式",
"textStyle": "文字樣式",
"textColor": "文字顏色",
"bgColor": "背景顏色"
},
"connector": {
"startStyle": "起點樣式",
"endStyle": "終點樣式",
"swapDirection": "箭頭方向",
"lineStyle": "連線樣式",
"endNone": "無",
"endArrow": "箭頭",
"orthogonal": "正交",
"straight": "直線",
"straightLine": "直線",
"straightArrow": "箭頭",
"elbowConnector": "折線連接"
},
"penWidth": "畫筆粗細",
"penColor": "畫筆顏色"
}
@@ -1,56 +0,0 @@
{
"title": "文件庫",
"description": "團隊知識管理與文件協作",
"createSpace": "新建文件庫",
"spaceName": "文件庫名稱",
"spaceNamePlaceholder": "請輸入文件庫名稱",
"spaceDescription": "描述",
"spaceDescriptionPlaceholder": "簡要描述文件庫的用途",
"category": "分類",
"categoryDefault": "預設",
"categoryTech": "技術",
"categoryProduct": "產品",
"categoryDesign": "設計",
"categoryBusiness": "業務",
"categoryOther": "其他",
"visibility": "可見性",
"private": "私有",
"team": "團隊可見",
"public": "公開",
"emptySpaces": "暫無文件庫",
"emptySpacesHint": "建立一個文件庫來組織團隊知識",
"emptyDocuments": "暫無文件",
"emptyDocumentsHint": "點擊上方按鈕建立第一篇文件",
"addDocument": "新建文件",
"addSubPage": "新建子頁面",
"spaceSettings": "文件庫設定",
"deleteSpace": "刪除文件庫",
"deleteSpaceConfirm": "確定要刪除文件庫「{name}」嗎?庫內所有文件將被移至回收站。",
"deleteDocument": "刪除文件",
"deleteDocumentConfirm": "確定要刪除文件「{name}」嗎?",
"documentCount": "{count} 篇文件",
"createdBy": "建立者",
"updatedAt": "更新於",
"untitled": "無標題文件",
"backToList": "返回文件庫列表",
"rename": "重新命名",
"searchPlaceholder": "搜尋文件庫...",
"searchDocPlaceholder": "搜尋文件...",
"saving": "儲存中...",
"autoSaved": "已自動儲存",
"allSpaces": "全部文件庫",
"mySpaces": "我的文件庫",
"icon": "圖示",
"cover": "封面",
"avatar": "頭像",
"avatarHint": "為文件庫選擇一個頭像",
"noResults": "未找到匹配結果",
"myDocuments": "我的文件",
"wikiSpaces": "知識庫",
"emptyMyDocs": "暫無個人文件",
"emptyMyDocsHint": "在此建立不屬於任何知識庫的個人文件",
"newBlankDoc": "空白文件",
"newFromTemplate": "從範本建立",
"editSpace": "編輯文件庫",
"editSpaceSuccess": "文件庫已更新"
}
@@ -1,709 +0,0 @@
{
"designer": {
"title": "流程設計器",
"flowName": "流程名稱",
"flowNamePlaceholder": "請輸入流程名稱",
"save": "保存",
"preview": "預覽",
"publish": "發布",
"undo": "撤銷",
"redo": "重做",
"saveFirst": "請先保存流程",
"isDirty": "有未保存的更改",
"saveSuccess": "保存成功",
"publishSuccess": "發布成功",
"previewInfo": "預覽功能開發中",
"deleteNodeConfirm": "確定要刪除此節點嗎?",
"deleteBranchConfirm": "確定要刪除此條件分支嗎?",
"tips": "提示",
"readonlyTip": "唯讀模式,不可編輯",
"embeddedTip": "嵌入模式",
"minimap": "縮略圖"
},
"preview": {
"title": "流程預覽",
"unnamedFlow": "未命名流程",
"relatedForm": "關聯表單",
"nodeDetail": "節點詳情",
"statistics": {
"approval": "個審批",
"copy": "個抄送",
"branch": "個分支"
},
"assigneeTypes": {
"user": "指定成員",
"role": "指定角色",
"department": "指定部門",
"formField": "從表單中獲取",
"initiator": "發起人自己",
"manager": "直屬經理",
"superior": "上級主管"
},
"multiApproval": {
"sequential": "依次審批",
"parallel": "會簽(所有人通過)",
"any": "或簽(一人通過即可)"
},
"multiHandle": {
"sequential": "依次辦理",
"all": "全部辦理",
"any": "任一辦理"
},
"sections": {
"approvalSettings": "審批人設置",
"handleSettings": "辦理人設置",
"copySettings": "抄送人設置",
"delaySettings": "延時設置",
"notifySettings": "通知設置",
"serviceSettings": "服務調用設置",
"subflowSettings": "子流程設置",
"dataUpdateSettings": "欄位更新設置",
"formPermissions": "表單欄位權限",
"conditionBranches": "條件分支",
"parallelBranches": "並行分支"
},
"labels": {
"approverType": "審批人類型",
"approvers": "審批人",
"handlerType": "辦理人類型",
"handlers": "辦理人",
"copyType": "抄送人類型",
"copyRecipients": "抄送人",
"specifiedRole": "指定角色",
"specifiedDept": "指定部門",
"superiorLevel": "上級層級",
"level": "第",
"levelSuffix": "級",
"superior": "主管",
"manager": "經理",
"multiApproval": "多人審批",
"multiHandle": "多人辦理方式",
"timeoutSettings": "超時設置",
"hoursLater": "小時後",
"autoApprove": "自動通過",
"autoReject": "自動拒絕",
"waitDuration": "等待時長",
"notifyRecipient": "通知對象",
"notifyChannel": "通知渠道",
"notifyTitle": "通知標題",
"notSet": "未設置",
"serviceName": "服務名稱",
"requestMethod": "請求方法",
"requestUrl": "請求地址",
"timeoutDuration": "超時時間",
"seconds": "秒",
"subflow": "子流程",
"executionMode": "執行方式",
"syncExecution": "同步執行",
"asyncExecution": "異步執行",
"variablePass": "變量傳遞",
"passAllVariables": "傳遞所有變量",
"passSelectedVariables": "選擇傳遞",
"noVariablePass": "不傳遞",
"branchCount": "分支數量",
"nodeType": "節點類型",
"description": "說明"
},
"permissions": {
"editable": "可編輯",
"readonly": "唯讀",
"hidden": "隱藏"
},
"descriptions": {
"delay": "流程將在此節點暫停,等待指定時間後自動繼續執行",
"notify": "流程到達此節點時將自動發送通知",
"service": "流程到達此節點時將自動調用配置的服務",
"subflow": "流程到達此節點時將調用子流程",
"data_update": "流程到達此節點時將自動更新表單欄位值"
},
"conditionConfigured": "已配置{count}個條件組",
"conditionNotConfigured": "未配置條件",
"branchCountValue": "{count}個分支",
"parallelExecutionDesc": "所有分支同時執行,全部完成後繼續",
"branch": "分支",
"startNodeDesc": "所有人可發起流程",
"endNodeDesc": "流程結束"
},
"nodes": {
"start": {
"name": "發起人",
"title": "發起人",
"desc": "流程發起人",
"placeholder": "所有人"
},
"approval": {
"name": "審批人",
"title": "審批人",
"desc": "添加審批人節點",
"placeholder": "請設置審批人",
"multiApproval": {
"sequential": "依次審批",
"parallel": "會簽",
"any": "或簽"
},
"summary": {
"department": "個部門",
"formField": "從表單中獲取",
"initiator": "發起人",
"manager": "級經理",
"role": "個角色",
"superior": "級主管",
"user": "位成員",
"prefix": "第"
}
},
"handle": {
"name": "辦理人",
"title": "辦理人",
"desc": "添加辦理人節點",
"placeholder": "請設置辦理人",
"multiHandle": {
"sequential": "依次辦理",
"all": "全部辦理",
"any": "任一辦理"
},
"summary": {
"department": "個部門",
"formField": "從表單中獲取",
"initiator": "發起人",
"manager": "級經理",
"role": "個角色",
"superior": "級主管",
"user": "位成員",
"prefix": "第"
}
},
"copy": {
"name": "抄送人",
"title": "抄送人",
"desc": "添加抄送人節點",
"placeholder": "請設置抄送人",
"summary": {
"department": "個部門",
"formField": "從表單中獲取",
"initiator": "發起人",
"role": "個角色",
"user": "位成員"
}
},
"delay": {
"name": "延時等待",
"title": "延時等待",
"desc": "等待指定時間後繼續",
"placeholder": "請設置延時時長",
"summary": {
"minute": "分鐘",
"hour": "小時",
"day": "天",
"workday": "工作日",
"wait": "等待"
}
},
"notify": {
"name": "發送通知",
"title": "發送通知",
"desc": "發送消息通知",
"placeholder": "請設置通知對象",
"summary": {
"department": "個部門",
"formField": "從表單中獲取",
"initiator": "發起人",
"role": "個角色",
"user": "位成員",
"channels": "通知渠道"
}
},
"service": {
"name": "服務調用",
"title": "服務調用",
"desc": "調用外部服務或API",
"placeholder": "請配置服務調用",
"summary": {
"url": "請求地址",
"notConfigured": "未配置"
}
},
"subflow": {
"name": "子流程",
"title": "子流程",
"desc": "調用其他流程",
"placeholder": "請選擇子流程",
"summary": {
"notSelected": "未選擇",
"sync": "同步",
"async": "異步"
}
},
"data_update": {
"name": "欄位更新",
"title": "欄位更新",
"desc": "自動更新表單欄位值",
"placeholder": "請添加更新規則",
"summary": {
"ruleCount": "已配置 {count} 條更新規則",
"crossForm": "跨表單更新"
}
},
"condition": {
"name": "條件分支",
"title": "條件分支",
"desc": "添加條件分支",
"priority": "優先級",
"conditionBranch": "條件{num}",
"defaultBranch": "默認條件",
"defaultBranchDesc": "其他條件進入此分支",
"pleaseSetCondition": "請設置條件",
"addCondition": "添加條件"
},
"parallel": {
"name": "并行分支",
"desc": "添加并行分支,同時執行",
"branchFallback": "分支{num}"
},
"end": {
"name": "結束",
"title": "流程結束",
"desc": "流程結束"
}
},
"property": {
"title": {
"condition": "條件配置",
"start": "發起人設置",
"approval": "審批人設置",
"handle": "辦理人設置",
"copy": "抄送人設置",
"delay": "延時設置",
"notify": "通知設置",
"service": "服務調用設置",
"subflow": "子流程設置",
"dataUpdate": "欄位更新設置",
"conditionBranch": "條件分支設置",
"parallelBranch": "並行分支設置",
"end": "結束設置",
"node": "節點設置"
},
"base": {
"nodeName": "節點名稱",
"nodeNamePlaceholder": "請輸入節點名稱",
"nodeNameHint": "自訂名稱將顯示於設計器、流程圖、審批路徑與審批記錄;留空則顯示節點類型預設名稱"
},
"assignee": {
"type": "審批人類型",
"handleType": "辦理人類型",
"copyType": "抄送人類型",
"selectUser": "選擇成員",
"selectRole": "選擇角色",
"selectDept": "選擇部門",
"userPlaceholder": "請選擇審批人",
"rolePlaceholder": "請選擇角色",
"deptPlaceholder": "請選擇部門",
"superiorLevel": "上級層級",
"superiorHint": "1 = 當前部門領導,2 = 父部門領導,以此類推",
"managerHint": "1 = 直屬經理,2 = 經理的經理,以此類推",
"initiatorHint": "審批人為流程發起人本人",
"copyInitiatorHint": "抄送給流程發起人本人",
"handleInitiatorHint": "辦理人為流程發起人本人",
"selectField": "選擇字段",
"fieldPlaceholder": "請選擇用戶類型的表單字段",
"noUserField": "當前表單沒有用戶選擇類型的字段",
"fieldSingle": "單選",
"fieldMultiple": "多選",
"fieldTypeUser": "用戶",
"fieldTypeForm": "表單",
"noSourceField": "當前表單沒有用戶選擇器或表單選擇器類型的欄位",
"formFieldHint": "運行時將從所選欄位中獲取用戶ID,支援多選多個欄位,合併去重後作為人員列表",
"userFieldMapping": "用戶欄位映射",
"userFieldPlaceholder": "請選擇引用表單中的用戶欄位",
"userFieldHint": "表單選擇器儲存的是關聯記錄的ID,需指定從關聯記錄中取哪個用戶欄位作為人員",
"types": {
"user": "指定成員",
"role": "指定角色",
"department": "指定部門",
"superior": "上級主管",
"manager": "直屬經理",
"initiator": "發起人自己",
"form_field": "從表單中獲取"
}
},
"multiApproval": {
"label": "多人審批時",
"any": "或簽(一人通過即可)",
"parallel": "會簽(所有人通過)",
"sequential": "依次審批"
},
"multiHandle": {
"label": "多人辦理時",
"any": "任一辦理(一人完成即可)",
"all": "全部辦理(所有人完成)",
"sequential": "依次辦理"
},
"timeout": {
"label": "超時設置",
"enable": "啟用超時處理",
"time": "超時時間",
"action": "超時處理方式",
"notifyType": "通知方式",
"unit": {
"minute": "分鐘",
"hour": "小時",
"day": "天",
"workday": "工作日"
},
"actions": {
"notify": "僅通知",
"auto_approve": "自動通過",
"auto_reject": "自動拒絕"
}
},
"notify": {
"label": "通知設置",
"approver": "通知審批人",
"initiator": "通知發起人",
"recipient": "通知對象",
"recipientType": "通知對象類型",
"whenTaskCreated": "任務創建時",
"onApprove": "通過時",
"onReject": "拒絕時",
"onHandleComplete": "辦理完成時",
"channels": "通知渠道",
"channelPlaceholder": "請選擇通知渠道",
"title": "通知標題",
"titlePlaceholder": "請輸入通知標題",
"content": "通知內容",
"contentPlaceholder": "請輸入通知內容,可使用 {'${字段名}'} 引用表單字段",
"variableDesc": "變量說明",
"initiatorVar": "{'${發起人}'} - 流程發起人姓名",
"flowNameVar": "{'${流程名稱}'} - 當前流程名稱",
"fieldVar": "{'${字段名}'} - 表單字段值",
"channelTypes": {
"site": "站內信",
"chat": "聊天通知",
"email": "郵件",
"sms": "短信",
"wechat": "微信",
"dingtalk": "釘釘",
"feishu": "飛書",
"dingtalkTodo": "釘釘待辦"
}
},
"signature": {
"label": "簽名設置",
"required": "要求簽名",
"hint": "啟用後,審批人通過時必須手寫簽名"
},
"action": {
"label": "操作權限",
"hint": "設置審批人在此節點可以執行的操作,可自定義按鈕名稱",
"descriptions": {
"approve": "同意審批,流程繼續",
"reject": "拒絶審批,終止流程",
"return": "退回上一步或發起人重新提交",
"delegate": "委託他人代為審批,完成后回到自己",
"transfer": "轉交他人處理,自己不再參與",
"add_sign": "增加審批人,可前加簽或後加簽",
"reduce_sign": "減少審批人(僅會簽模式可用)"
},
"tips": {
"title": "操作說明",
"approveReject": "通過/拒絶:基礎操作,建議至少保留一個",
"return": "駁回:可退回到上一節點或發起人",
"delegate": "委派:臨時委託,完成后任務回到委派人",
"transfer": "轉辦:永久轉交,自己不再處理",
"addSign": "加簽:在當前節點增加審批人",
"reduceSign": "減簽:僅會簽模式可用,減少審批人"
},
"types": {
"approve": "通過",
"reject": "拒絶",
"return": "駁回",
"delegate": "委派",
"transfer": "轉辦",
"add_sign": "加簽",
"reduce_sign": "減簽"
}
},
"permission": {
"label": "字段權限",
"hint": "設置審批人在此節點可以查看和編輯的表單字段"
},
"parallelBranch": {
"name": "分支名稱",
"namePlaceholder": "請輸入分支名稱",
"addBranch": "添加分支"
},
"startNode": {
"title": "發起人節點",
"hint": "所有有權限的用戶都可以發起此流程",
"permissionHint": "設置發起人在填寫表單時各欄位的權限(可編輯/唯讀/隱藏)"
},
"segment": {
"approver": "審批人",
"actions": "操作權限",
"permissions": "字段權限",
"handler": "辦理人設置"
},
"delay": {
"title": "延時設置",
"duration": "延時時長",
"hint": "設置流程等待的時間,到達指定時間後自動繼續執行",
"urlPlaceholder": "https://api.example.com/endpoint",
"method": "請求方法",
"headers": "請求頭",
"headerName": "Header名稱",
"headerValue": "Header值",
"addHeader": "添加請求頭",
"params": "請求參數",
"body": "請求體",
"advancedSettings": "高級設置",
"timeout": "超時時間(秒)",
"retry": "重試次數",
"failAction": "失敗處理",
"resultVar": "結果存儲變量",
"resultVarPlaceholder": "存儲響應結果的變量名(可選)",
"resultVarHint": "響應結果將存入此變量,可在後續節點中使用",
"variableDesc": "變量說明",
"paramFieldVar": "請求參數中可使用 {'${字段名}'} 引用表單字段",
"resultVarUsage": "響應結果可通過變量名在條件分支中使用",
"failActions": {
"continue": "繼續執行",
"stop": "終止流程",
"retry": "自動重試"
}
},
"subflow": {
"title": "子流程設置",
"select": "選擇子流程",
"selectPlaceholder": "請選擇要調用的子流程",
"selectWarning": "請選擇一個子流程",
"flowId": "流程ID",
"flowName": "流程名稱",
"unnamed": "未命名",
"varPass": "變量傳遞",
"varPassHint": "配置主流程向子流程傳遞的變量數據",
"varPassMode": "傳遞方式",
"selectVars": "選擇變量",
"selectVarsPlaceholder": "請選擇要傳遞的變量",
"selectVarsHint": "選擇需要傳遞給子流程的表單字段",
"varMapping": "變量映射規則",
"mappingRule1": "主流程變量將按名稱自動映射到子流程",
"mappingRule2": "同名變量將被覆蓋,不同名變量將被忽略",
"executionSettings": "執行設置",
"executionMode": "執行模式",
"sync": "同步執行",
"syncDesc": "等待子流程完成后繼續",
"async": "異步執行",
"asyncDesc": "啟動子流程後立即繼續",
"resultMode": "結果處理",
"ignoreResult": "忽略子流程結果",
"saveResult": "保存子流程結果",
"resultVarName": "結果變量名",
"resultVarPlaceholder": "請輸入變量名,如: subflowResult",
"resultVarHint": "子流程的審批結果將存入此變量,可在後續節點中使用",
"asyncWarning": "異步執行注意事項",
"asyncWarning1": "主流程不會等待子流程完成",
"asyncWarning2": "無法獲取子流程的執行結果",
"asyncWarning3": "子流程失敗不會影響主流程",
"varPassModes": {
"all": "傳遞所有變量",
"selected": "選擇傳遞變量",
"none": "不傳遞變量"
}
},
"dataUpdate": {
"title": "欄位更新設置",
"description": "流程到達此節點時,將按照配置的規則自動更新表單欄位值。",
"targetForm": "目標表單",
"targetFormPlaceholder": "請選擇要更新的表單",
"currentForm": "當前表單",
"matchCondition": "匹配條件",
"matchConditionHint": "指定當前表單與目標表單的欄位關聯關係,用於定位要更新的目標記錄。",
"sourceField": "當前表單欄位",
"sourceFieldPlaceholder": "請選擇當前表單欄位",
"targetMatchField": "目標表單欄位",
"targetMatchFieldPlaceholder": "請選擇目標表單欄位",
"updateScope": "更新範圍",
"updateScopeFirst": "僅更新第一條",
"updateScopeAll": "更新全部匹配記錄",
"rulesTitle": "更新規則",
"targetField": "目標欄位",
"targetFieldPlaceholder": "請選擇要更新的欄位",
"valueType": "值類型",
"value": "值",
"constantPlaceholder": "請輸入常量值",
"fieldPlaceholder": "請選擇來源欄位",
"formulaPlaceholder": "請輸入運算式,如: {{price}} * {{quantity}}",
"formulaHint": "使用 {{欄位名}} 引用表單欄位,支援四則運算(+、-、*、/)",
"systemPlaceholder": "請選擇系統變量",
"addRule": "添加更新規則",
"noRulesHint": "暫無更新規則,請點擊上方按鈕添加。",
"valueTypes": {
"constant": "常量值",
"field": "欄位引用",
"formula": "運算式",
"system": "系統變量"
},
"systemVars": {
"currentTime": "當前時間",
"currentDate": "當前日期",
"currentUser": "當前操作人",
"initiator": "流程發起人",
"instanceNo": "流程編號",
"instanceTitle": "流程標題"
}
}
},
"condition": {
"title": "條件組",
"and": "且",
"or": "或",
"andHint": "組內條件為「且」關係",
"addCondition": "添加條件",
"addGroup": "添加條件組",
"emptyHint": "暫無條件,點擊下方按鈕添加",
"selectField": "選擇字段",
"selectOperator": "選擇條件",
"inputValue": "輸入值",
"inputNumber": "輸入數值",
"selectDate": "選擇日期",
"selectValue": "選擇值",
"operators": {
"eq": "等於",
"ne": "不等於",
"gt": "大於",
"gte": "大於等於",
"lt": "小於",
"lte": "小於等於",
"contains": "包含",
"not_contains": "不包含",
"in": "在...中",
"not_in": "不在...中",
"empty": "為空",
"not_empty": "不為空"
}
},
"detail": {
"title": "流程詳情",
"tabs": {
"progress": "流程進度",
"form": "表單內容",
"flowchart": "流程圖",
"flowProgress": "審批路徑"
},
"currentPending": "當前待辦",
"flowInfo": "流程資訊",
"approvalRecord": "審批記錄",
"flowTitle": "流程標題",
"flowType": "流程類型",
"flowStatus": "流程狀態",
"flowNo": "流程編號",
"initiator": "發起人",
"currentNode": "當前節點",
"startTime": "發起時間",
"completeTime": "完成時間",
"duration": "流程耗時",
"unknownNode": "未知節點",
"start": "開始",
"noData": "暫無資料",
"noApprovalRecord": "暫無審批記錄",
"noFormContent": "暫無表單內容",
"loadDataFailed": "載入資料失敗",
"loadFormDataFailed": "載入表單資料失敗",
"systemAuto": "系統自動",
"person": "人",
"timeout": "已超時",
"waiting": "等待中",
"daysLater": "天後",
"hoursLater": "小時",
"minutesLater": "分鐘",
"days": "天",
"hours": "小時",
"minutes": "分鐘",
"status": {
"pending": "審批中",
"approved": "已通過",
"rejected": "已拒絕",
"cancelled": "已撤回"
},
"actions": {
"start": "發起流程",
"approve": "審批通過",
"reject": "審批拒絕",
"return": "駁回",
"transfer": "轉辦",
"delegate": "委派",
"add_sign": "加簽",
"revise": "重新提交",
"cancel": "撤回",
"copy": "抄送",
"handle": "辦理",
"urge": "催辦",
"task_timeout": "任務超時",
"task_timeout_notify": "超時提醒",
"task_auto_approve": "超時自動通過",
"task_auto_reject": "超時自動拒絕",
"delay_start": "開始延時",
"delay_complete": "延時結束",
"delay_skip": "延時跳過",
"notify": "發送通知",
"parallel_start": "進入並行",
"parallel_complete": "並行完成",
"subflow_start": "啟動子流程",
"subflow_complete": "子流程完成",
"data_update": "欄位更新",
"condition": "條件分支"
},
"flowProgress": {
"returnRecords": "駁回記錄",
"noData": "暫無流程進度資料",
"loadFailed": "載入流程進度失敗",
"delayWaiting": "延時等待中,預計恢復時間:",
"pending": "待處理",
"waiting": "等待中",
"skipped": "已跳過",
"copied": "已抄送",
"nodeTypes": {
"start": "開始",
"end": "結束",
"approval": "審批",
"handle": "辦理",
"copy": "抄送",
"condition": "條件",
"parallel": "並行",
"delay": "延時",
"notify": "通知",
"service": "服務",
"subflow": "子流程",
"data_update": "欄位更新"
},
"nodeStatus": {
"completed": "已完成",
"active": "進行中",
"pending": "待執行",
"skipped": "已跳過",
"rejected": "已拒絕"
},
"actions": {
"approve": "通過",
"reject": "拒絕",
"return": "駁回",
"transfer": "轉交",
"delegate": "委派",
"handle": "辦理",
"add_sign": "加簽"
},
"signTypes": {
"before": "前加簽",
"after": "後加簽",
"parallel": "並行加簽"
},
"extraActions": {
"add_sign": "加簽",
"reduce_sign": "減簽",
"transfer": "轉交",
"delegate": "委派",
"return": "駁回"
}
}
}
}
@@ -1,251 +0,0 @@
{
"placeholder": "輸入 / 開啟命令選單...",
"slash": {
"noResult": "未找到匹配的命令",
"category": {
"text": "文字",
"list": "列表",
"media": "媒體",
"advanced": "進階",
"diagram": "圖表"
},
"text": "正文",
"textDesc": "普通段落文字",
"heading1": "標題 1",
"heading1Desc": "大標題",
"heading2": "標題 2",
"heading2Desc": "中標題",
"heading3": "標題 3",
"heading3Desc": "小標題",
"bulletList": "無序列表",
"bulletListDesc": "建立無序列表",
"orderedList": "有序列表",
"orderedListDesc": "建立有序列表",
"taskList": "任務列表",
"taskListDesc": "建立帶核取方塊的任務列表",
"blockquote": "引用",
"blockquoteDesc": "建立引用區塊",
"codeBlock": "程式碼區塊",
"codeBlockDesc": "建立程式碼區塊",
"divider": "分隔線",
"dividerDesc": "插入分隔線",
"table": "表格",
"tableDesc": "插入表格",
"image": "圖片",
"imageDesc": "上傳或嵌入圖片",
"callout": "提示區塊",
"calloutDesc": "插入醒目的提示訊息",
"toggle": "摺疊區塊",
"toggleDesc": "建立可摺疊/展開的內容區塊",
"columns": "多欄佈局",
"columnsDesc": "插入兩欄並排佈局",
"toc": "目錄",
"tocDesc": "根據標題自動產生目錄",
"inlineMath": "行內公式",
"inlineMathDesc": "插入行內數學公式",
"video": "影片",
"videoDesc": "上傳影片檔案",
"attachment": "附件",
"attachmentDesc": "上傳任意類型檔案",
"embed": "嵌入連結",
"embedDesc": "插入 URL 預覽卡片",
"emoji": "表情",
"emojiDesc": "插入表情符號",
"whiteboard": "畫板",
"whiteboardDesc": "建立可繪製的畫板",
"draw": "繪圖板",
"drawDesc": "建立手繪風格的繪圖板"
},
"whiteboard": {
"title": "畫板",
"edit": "編輯",
"close": "關閉",
"delete": "刪除",
"saveAndClose": "儲存並關閉",
"clickToCreate": "點擊建立畫板"
},
"draw": {
"title": "繪圖板",
"edit": "編輯",
"close": "關閉",
"delete": "刪除",
"saveAndClose": "儲存並關閉",
"clickToCreate": "點擊建立繪圖板",
"dblclickToEdit": "雙擊編輯"
},
"bubble": {
"turnInto": "轉換為",
"bold": "粗體",
"italic": "斜體",
"underline": "底線",
"strikethrough": "刪除線",
"code": "行內程式碼",
"highlight": "螢光標記",
"link": "連結",
"alignLeft": "靠左對齊",
"alignCenter": "置中",
"alignRight": "靠右對齊",
"fontSize": "字型大小",
"fontSizeDefault": "預設",
"emoji": "表情"
},
"turnInto": {
"text": "正文",
"heading1": "標題 1",
"heading2": "標題 2",
"heading3": "標題 3",
"bulletList": "無序列表",
"orderedList": "有序列表",
"taskList": "任務列表",
"blockquote": "引用",
"codeBlock": "程式碼區塊"
},
"color": {
"textColor": "文字顏色",
"highlightColor": "背景顏色",
"default": "預設",
"gray": "灰色",
"brown": "棕色",
"orange": "橙色",
"yellow": "黃色",
"green": "綠色",
"blue": "藍色",
"purple": "紫色",
"pink": "粉色",
"red": "紅色",
"none": "無",
"cyan": "青色"
},
"link": {
"placeholder": "輸入連結網址...",
"confirm": "確定",
"cancel": "取消"
},
"table": {
"moveUp": "上移列",
"moveDown": "下移列",
"moveLeft": "左移欄",
"moveRight": "右移欄",
"insertRowAbove": "在上方插入列",
"insertRowBelow": "在下方插入列",
"insertColumnLeft": "在左側插入欄",
"insertColumnRight": "在右側插入欄",
"color": "顏色",
"clearColumn": "清空欄內容",
"duplicateRow": "在下方插入列",
"duplicateColumn": "在右側插入欄",
"deleteRow": "刪除列",
"deleteColumn": "刪除欄",
"defaultColor": "預設",
"lightGray": "淺灰",
"lightRed": "淺紅",
"lightOrange": "淺橙",
"lightYellow": "淺黃",
"lightGreen": "淺綠",
"lightBlue": "淺藍",
"lightPurple": "淺紫",
"lightPink": "淺粉",
"mergeCells": "合併儲存格",
"splitCell": "拆分儲存格",
"toggleHeaderRow": "切換表頭列",
"toggleHeaderColumn": "切換表頭欄",
"deleteTable": "刪除表格",
"cellAlign": "儲存格對齊",
"cellAlignLeft": "靠左對齊",
"cellAlignCenter": "置中對齊",
"cellAlignRight": "靠右對齊",
"fullWidth": "全寬顯示",
"stripedRows": "斑馬紋",
"sortAsc": "升序排列",
"sortDesc": "降序排列",
"clearCell": "清空儲存格",
"sizePicker": "選擇表格尺寸",
"sizePickerHint": "{rows} × {cols} 表格"
},
"callout": {
"info": "資訊",
"warning": "警告",
"success": "成功",
"error": "錯誤"
},
"toggle": {
"placeholder": "摺疊標題...",
"empty": "空內容,點擊展開後編輯"
},
"toc": {
"title": "目錄",
"empty": "新增標題後,目錄將自動產生",
"untitled": "無標題"
},
"image": {
"alignment": "對齊",
"alignLeft": "靠左對齊",
"alignCenter": "置中",
"alignRight": "靠右對齊",
"size": "尺寸",
"small": "小圖",
"medium": "中圖",
"large": "大圖",
"reset": "重設大小",
"delete": "刪除",
"caption": "新增說明...",
"uploading": "上傳中...",
"uploadFailed": "上傳失敗",
"loadFailed": "圖片載入失敗",
"retry": "重試"
},
"video": {
"delete": "刪除",
"uploading": "上傳中..."
},
"attachment": {
"download": "下載",
"delete": "刪除",
"untitled": "未命名檔案"
},
"upload": {
"fileSizeExceeds": "檔案大小超出限制",
"uploadFailed": "上傳失敗,請重試",
"imageUploadFailed": "圖片上傳失敗",
"videoUploadFailed": "影片上傳失敗",
"attachmentUploadFailed": "附件上傳失敗"
},
"mention": {
"noResults": "沒有找到匹配的用戶",
"loading": "搜尋中..."
},
"embed": {
"placeholder": "輸入連結地址...",
"submit": "嵌入",
"loading": "載入中...",
"open": "開啟連結",
"delete": "刪除"
},
"codeBlock": {
"copyCode": "複製程式碼",
"copied": "已複製",
"searchLanguage": "搜尋語言...",
"noLanguage": "沒有匹配的語言"
},
"blockMenu": {
"delete": "刪除",
"duplicate": "複製",
"moveUp": "上移",
"moveDown": "下移",
"turnInto": "轉換為"
},
"search": {
"find": "查找",
"findPlaceholder": "查找...",
"replace": "替換",
"replaceAll": "全部替換",
"replacePlaceholder": "替換為...",
"noResults": "無結果",
"caseSensitive": "區分大小寫",
"previousMatch": "上一個",
"nextMatch": "下一個",
"close": "關閉",
"showReplace": "顯示替換",
"hideReplace": "隱藏替換"
}
}
@@ -1,550 +0,0 @@
{
"common": {
"confirm": "確認",
"cancel": "取消",
"delete": "刪除",
"edit": "編輯",
"save": "儲存",
"add": "新增",
"search": "搜尋",
"reset": "重設",
"newLine": "換行",
"loading": "載入中...",
"noData": "暫無資料",
"more": "更多",
"close": "關閉",
"rename": "重新命名",
"duplicate": "複製",
"export": "匯出",
"import": "匯入",
"deleteSuccess": "刪除成功",
"deleteFailed": "刪除失敗"
},
"app": {
"title": "ZQ 知識庫",
"description": "多維表格與文檔協作平台"
},
"theme": {
"light": "淺色模式",
"dark": "深色模式",
"system": "跟隨系統"
},
"language": {
"zhCN": "简体中文",
"zhTW": "繁體中文",
"en": "English"
},
"sidebar": {
"allItems": "所有項目",
"allTables": "所有表格",
"newTable": "新建多維表格",
"newDocument": "新建文檔",
"newDocumentTitle": "新建文檔",
"dashboard": "儀表板",
"deleteTable": "刪除",
"deleteTableConfirm": "確定要刪除「{name}」嗎?此操作不可撤銷。",
"renameTable": "重新命名",
"newTableTitle": "新建多維表格",
"searchPlaceholder": "搜尋項目...",
"tables": "多維表格",
"documents": "文檔",
"collapse": "收起側欄",
"expand": "展開側欄",
"noResults": "沒有匹配的項目",
"emptyTables": "暫無表格",
"emptyDocuments": "暫無文檔",
"newSubPage": "新建子頁面",
"moveToRoot": "移動到根級"
},
"document": {
"placeholder": "輸入 / 喚起命令選單...",
"untitled": "無標題文檔",
"titlePlaceholder": "請輸入標題",
"autoSaved": "已自動儲存",
"saving": "儲存中...",
"modifiedToday": "今天修改",
"modifiedYesterday": "昨天修改",
"modified": "修改",
"unknownUser": "未知使用者",
"toc": "目錄",
"export": "匯出",
"exporting": "正在匯出,請稍候...",
"exportMarkdown": "匯出 Markdown",
"exportPdf": "匯出 PDF",
"exportWord": "匯出 Word",
"exportSuccess": "匯出成功",
"exportFailed": "匯出失敗",
"moreActions": "更多操作"
},
"table": {
"addRecord": "新增記錄",
"addField": "新增欄位",
"deleteRecord": "刪除記錄",
"deleteField": "刪除欄位",
"fieldName": "欄位名稱",
"fieldType": "欄位類型",
"rowCount": "{count} 筆記錄",
"selectedCount": "已選擇 {count} 筆",
"emptyTable": "表格為空,點擊新增第一筆記錄",
"configField": "設定欄位",
"hideField": "隱藏欄位",
"sortAsc": "升冪排列",
"sortDesc": "降冪排列",
"insertLeft": "向左插入",
"insertRight": "向右插入",
"expandRecord": "展開記錄",
"recordDetail": "記錄詳情",
"batchDelete": "批量刪除",
"selectAll": "全選",
"noTitle": "(無標題)",
"renameField": "重新命名欄位",
"duplicateField": "複製欄位",
"editField": "編輯欄位",
"filterByField": "按此欄位篩選",
"clearSort": "清除排序",
"fieldDescription": "欄位描述",
"fieldOptions": "選項",
"maxRating": "最大評分",
"numberFormat": "數字格式",
"numberFormatNumber": "數字",
"numberFormatCurrency": "貨幣 (¥)",
"numberFormatPercent": "百分比 (%)",
"numberFormatYuan": "元",
"precision": "小數位數",
"includeTime": "包含時間",
"currencySymbol": "貨幣符號",
"formulaExpression": "公式表達式",
"formulaResultType": "結果類型",
"fieldGroupBasic": "基礎欄位",
"fieldGroupAdvanced": "高級欄位",
"fieldGroupSystem": "系統欄位",
"copyRecord": "複製記錄",
"insertAbove": "在上方插入",
"insertBelow": "在下方插入",
"deleteRecordConfirm": "確定要刪除這條記錄嗎?",
"copiedToClipboard": "已複製到剪貼板",
"frozenField": "凍結至此欄位",
"unfreezeField": "取消凍結",
"multipleSelect": "允許多選",
"regionLevel": "地區層級",
"regionProvince": "省",
"regionCity": "省/市",
"regionDistrict": "省/市/區",
"maxImageCount": "最大圖片數量",
"currencyCNY": "¥ 人民幣",
"currencyUSD": "$ 美元",
"currencyEUR": "€ 歐元",
"currencyGBP": "£ 英鎊",
"currencyKRW": "₩ 韓元",
"formulaPlaceholder": "e.g. {field1} + {field2}",
"keyboardShortcuts": "快速鍵",
"paste": "貼上",
"redo": "重做",
"clearCell": "清除儲存格",
"editCell": "編輯儲存格",
"cancelEdit": "取消編輯",
"navigate": "儲存格導覽",
"nextCell": "下一格/上一格儲存格",
"clearFilter": "清除此欄位篩選"
},
"field": {
"text": "文字",
"number": "數字",
"singleSelect": "單選",
"multiSelect": "多選",
"date": "日期",
"checkbox": "核取方塊",
"person": "人員",
"attachment": "附件",
"url": "連結",
"email": "電子郵件",
"phone": "電話",
"rating": "評分",
"progress": "進度",
"currency": "貨幣",
"autoNumber": "自動編號",
"location": "地理位置",
"createdTime": "建立時間",
"modifiedTime": "修改時間",
"createdBy": "建立人",
"modifiedBy": "修改人",
"formula": "公式",
"richText": "富文本",
"user": "使用者",
"department": "部門",
"region": "地區",
"image": "圖片",
"link": "關聯",
"lookup": "引用",
"rollup": "匯總"
},
"view": {
"grid": "表格檢視",
"kanban": "看板檢視",
"gallery": "相簿檢視",
"form": "表單檢視",
"addView": "新增檢視",
"deleteView": "刪除視圖",
"renameView": "重新命名視圖",
"duplicateView": "複製視圖",
"deleteViewConfirm": "確定要刪除視圖「{name}」嗎?",
"calendar": "日曆檢視",
"gantt": "甘特檢視"
},
"toolbar": {
"filter": "篩選",
"sort": "排序",
"group": "分組",
"hideFields": "隱藏欄位",
"rowHeight": "行高",
"rowHeightShort": "緊湊",
"rowHeightMedium": "預設",
"rowHeightTall": "寬鬆",
"rowHeightExtraTall": "超高",
"fieldVisibility": "欄位顯示",
"showAll": "顯示全部",
"hideAll": "隱藏全部",
"search": "搜尋",
"addFilter": "新增篩選條件",
"addSort": "新增排序規則",
"addGroup": "新增分組",
"fields": "個欄位",
"undo": "撤銷",
"copy": "複製",
"zebra": "斑馬紋",
"export": "匯出",
"exportCSV": "匯出 CSV",
"exportFailed": "匯出失敗",
"import": "匯入",
"importCSV": "匯入 CSV",
"importSuccess": "匯入成功",
"importFailed": "匯入失敗",
"conditionalFormat": "條件格式",
"noConditionalFormats": "暫無條件格式規則",
"addRule": "新增規則",
"rule": "規則",
"applyToRow": "整行",
"bgColor": "背景色",
"textColor": "文字色",
"preview": "預覽",
"addRecord": "新增記錄",
"resetData": "重設資料",
"resetDataConfirm": "確定要重設所有資料嗎?此操作不可恢復。",
"confirmReset": "確定重設",
"resetSampleData": "重設範例資料",
"exportExcel": "匯出 Excel",
"copiedRowCol": "已複製 {rows} 行 × {cols} 列",
"pastedRowCol": "已貼上 {rows} 行 × {cols} 列",
"collapseAll": "全部摺疊",
"expandAll": "全部展開"
},
"filter": {
"equals": "等於",
"notEquals": "不等於",
"contains": "包含",
"notContains": "不包含",
"isEmpty": "為空",
"isNotEmpty": "不為空",
"greaterThan": "大於",
"lessThan": "小於",
"where": "當",
"and": "且",
"or": "或",
"noFilters": "暫無篩選條件"
},
"kanban": {
"uncategorized": "未分類",
"addCard": "新增卡片",
"noGroupField": "請選擇分組欄位",
"groupBy": "分組依據",
"cardFields": "卡片欄位",
"showFields": "顯示欄位"
},
"gantt": {
"startField": "開始日期",
"endField": "結束日期",
"taskName": "任務名稱",
"noDateField": "請先新增日期欄位",
"zoomDay": "日",
"zoomWeek": "週",
"zoomMonth": "月",
"durationDays": "{days} 天",
"noDateCount": "{count} 筆無日期",
"todayMark": "今天",
"milestoneField": "里程碑欄位",
"autoDetect": "自動識別",
"milestone": "里程碑",
"toggleDependencies": "顯示/隱藏依賴線",
"toggleCriticalPath": "顯示/隱藏關鍵路徑",
"depType": "依賴類型",
"depDesc_FS": "完成-開始",
"depDesc_FF": "完成-完成",
"depDesc_SS": "開始-開始",
"depDesc_SF": "開始-完成",
"deleteDep": "刪除依賴",
"dragToMove": "拖曳移動任務",
"dragToResize": "拖曳調整時長"
},
"calendar": {
"today": "今天",
"dateField": "開始日期",
"endDateField": "結束日期",
"noDateField": "請先新增日期欄位",
"none": "無",
"more": "更多",
"allDay": "全天",
"modeMonth": "月",
"modeWeek": "週",
"modeDay": "日",
"weekSun": "日",
"weekMon": "一",
"weekTue": "二",
"weekWed": "三",
"weekThu": "四",
"weekFri": "五",
"weekSat": "六"
},
"gallery": {
"title": "相冊檢視",
"coverField": "封面欄位",
"noCover": "無封面",
"yes": "是",
"no": "否"
},
"form": {
"title": "表單檢視",
"formTitle": "資料收集表單",
"formDescription": "請填寫以下資訊",
"submit": "提交",
"submitSuccess": "提交成功!",
"required": "必填",
"fieldRequired": "{name} 不能為空",
"invalidEmail": "請輸入有效的電子郵件地址",
"invalidPhone": "請輸入有效的電話號碼",
"invalidUrl": "請輸入有效的 URL 地址",
"checkFormErrors": "請檢查表單中的錯誤"
},
"permission": {
"title": "權限設定",
"tabCollaborators": "協作者",
"tabFieldPerm": "欄位權限",
"tabRowPerm": "行權限",
"searchUser": "搜尋使用者",
"invite": "邀請",
"addSuccess": "新增成功",
"addFailed": "新增失敗",
"updateFailed": "更新失敗",
"removeConfirm": "確定移除 {name}",
"removeCollaborator": "移除協作者",
"removed": "已移除",
"roleOwner": "所有者",
"roleManager": "管理者",
"roleEditor": "編輯者",
"roleViewer": "唯讀者",
"roleCustom": "自訂",
"accessWrite": "可編輯",
"accessRead": "可見",
"accessHidden": "隱藏",
"fieldPermSaved": "欄位權限已儲存",
"saveFailed": "儲存失敗",
"rowPermUpdated": "行權限已更新",
"fieldPermTip": "點擊欄位權限標籤可切換存取級別(可編輯 / 可見 / 隱藏),修改後點擊「儲存」生效。",
"rowPermTip": "行權限控制每個角色可查看和編輯的記錄範圍。",
"viewRecords": "可查看記錄:",
"editRecords": "可編輯記錄:",
"allRecords": "全部記錄",
"creatorOnly": "僅自己建立的",
"noCollaborators": "暫無協作者",
"noFieldPerm": "暫未設定,點擊「儲存」可初始化",
"subjectUser": "使用者",
"subjectDept": "部門",
"subjectRole": "角色",
"documentScopeHint": "文件沒有欄與列資料維度,權限由協作者角色與「編輯內容/匯出」等能力控制;不適用欄位權限與列權限。"
},
"cellRenderer": {
"today": "今天",
"yesterday": "昨天",
"tomorrow": "明天",
"yuan": "元"
},
"link": {
"targetTable": "關聯目標表",
"selectTable": "請選擇目標表",
"linkField": "關聯欄位",
"selectLinkField": "請選擇關聯欄位",
"lookupField": "引用欄位",
"rollupField": "匯總欄位",
"selectField": "請選擇欄位",
"aggregation": "聚合方式",
"aggCount": "計數 (COUNT)",
"aggCounta": "非空計數 (COUNTA)",
"aggSum": "求和 (SUM)",
"aggAvg": "平均值 (AVG)",
"aggMin": "最小值 (MIN)",
"aggMax": "最大值 (MAX)",
"searchPlaceholder": "搜尋記錄..."
},
"dashboard": {
"title": "儀表板",
"addChart": "新增圖表",
"barChart": "柱狀圖",
"lineChart": "折線圖",
"pieChart": "圓餅圖",
"statNumber": "統計數字",
"totalRecords": "總記錄數",
"sum": "求和",
"average": "平均值",
"max": "最大值",
"min": "最小值",
"empty": "空值",
"filled": "有值",
"percentEmpty": "空值佔比",
"percentFilled": "有值佔比",
"completed": "已完成",
"completionRate": "完成率",
"statusDist": "狀態分佈",
"priorityDist": "優先級分佈",
"progressDist": "進度分佈",
"distribution": "分布統計",
"noSelectField": "請新增單選欄位",
"noNumberField": "請新增數字/進度/評分欄位",
"noCheckbox": "請新增核取方塊欄位"
},
"summary": {
"sum": "求和",
"avg": "平均值",
"min": "最小值",
"max": "最大值",
"count": "計數",
"counta": "非空計數",
"countEmpty": "空值數",
"percentEmpty": "空值佔比",
"percentFilled": "填充率",
"clickToAdd": "彙總",
"none": "無",
"groupSubtotal": "小計"
},
"formula": {
"availableFields": "可引用欄位(點擊插入)",
"placeholder": "輸入公式,如 IF({狀態}=\"完成\", {金額} * 1.1, {金額})",
"functionReference": "函數參考",
"resultText": "文字",
"resultNumber": "數字",
"resultDate": "日期",
"resultBoolean": "布林"
},
"validation": {
"title": "資料校驗",
"min": "最小值",
"max": "最大值",
"minLength": "最小長度",
"maxLength": "最大長度",
"pattern": "正規表達式",
"patternPlaceholder": "如 ^[A-Z]{2}\\d{4}$",
"unique": "值不可重複",
"customMessage": "自訂錯誤提示",
"customMessagePlaceholder": "校驗失敗時顯示的提示",
"noLimit": "不限",
"required": "「{name}」不能為空",
"minError": "「{name}」不能小於 {min}",
"maxError": "「{name}」不能大於 {max}",
"minLengthError": "「{name}」長度不能少於 {min} 個字元",
"maxLengthError": "「{name}」長度不能超過 {max} 個字元",
"patternError": "「{name}」格式不正確",
"uniqueError": "「{name}」的值已存在,不能重複"
},
"comment": {
"title": "評論",
"placeholder": "輸入評論,@ 提及用戶...",
"send": "發送",
"reply": "回覆",
"edit": "編輯",
"delete": "刪除",
"deleteConfirm": "確定刪除這條評論?",
"noComments": "暫無評論",
"mentionHint": "輸入 @ 搜尋用戶",
"justNow": "剛剛",
"minutesAgo": "{n} 分鐘前",
"hoursAgo": "{n} 小時前",
"daysAgo": "{n} 天前",
"editComment": "編輯評論",
"cancelEdit": "取消",
"saveEdit": "儲存",
"replyTo": "回覆 {name}",
"commentCount": "{count} 條評論",
"postFailed": "評論發送失敗",
"updateFailed": "評論更新失敗",
"deleteFailed": "評論刪除失敗"
},
"mention": {
"noResults": "沒有找到匹配的用戶",
"navigate": "導航",
"select": "選擇",
"close": "關閉"
},
"trash": {
"title": "回收站",
"empty": "回收站為空",
"restore": "恢復",
"permanentDelete": "永久刪除",
"permanentDeleteConfirm": "確定要永久刪除這條記錄嗎?此操作不可撤銷。",
"emptyTrash": "清空回收站",
"emptyTrashConfirm": "確定要清空回收站嗎?此操作不可撤銷。",
"restoreSuccess": "恢復成功",
"deleteSuccess": "永久刪除成功",
"emptySuccess": "回收站已清空",
"deletedAt": "刪除時間",
"recordCount": "{count} 條記錄",
"batchRestore": "批量恢復",
"selectedCount": "已選擇 {count} 條"
},
"version": {
"title": "版本歷史",
"empty": "暫無版本記錄",
"createSnapshot": "儲存快照",
"manualSnapshot": "手動儲存",
"createSuccess": "版本快照已儲存",
"createFailed": "儲存版本快照失敗",
"preview": "預覽版本",
"restore": "恢復此版本",
"restoreConfirm": "恢復版本確認",
"restoreConfirmMsg": "確定要恢復到版本 v{version} 嗎?當前內容將被儲存為新版本。",
"restoreSuccess": "版本已恢復",
"restoreFailed": "恢復版本失敗",
"deleteConfirm": "刪除版本確認",
"deleteConfirmMsg": "確定要刪除此版本嗎?此操作不可撤銷。",
"loadMore": "載入更多"
},
"template": {
"selectTitle": "選擇文件模板",
"blankDocument": "空白文件",
"fromTemplate": "從模板建立",
"searchPlaceholder": "搜尋模板...",
"allCategories": "全部",
"system": "系統",
"empty": "暫無模板",
"loadFailed": "載入模板失敗",
"usedCount": "已使用 {count} 次",
"saveAsTemplate": "儲存為模板",
"templateSuffix": "模板",
"name": "模板名稱",
"namePlaceholder": "請輸入模板名稱",
"nameRequired": "請輸入模板名稱",
"description": "模板描述",
"descriptionPlaceholder": "請輸入模板描述(可選)",
"categoryLabel": "分類",
"categoryPlaceholder": "請輸入分類",
"save": "儲存",
"saveSuccess": "模板儲存成功",
"saveFailed": "模板儲存失敗",
"creating": "正在建立,請稍候...",
"category": {
"custom": "自訂",
"system": "系統模板",
"meeting": "會議",
"report": "報告",
"plan": "計畫",
"note": "筆記"
}
}
}