Remove unused online editor modules
This commit is contained in:
@@ -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": "筆記"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user