初始化
This commit is contained in:
3
easyflow-ui-admin/app/src/locales/README.md
Normal file
3
easyflow-ui-admin/app/src/locales/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# locale
|
||||
|
||||
每个app使用的国际化可能不同,这里用于扩展国际化的功能,例如扩展 dayjs、antd组件库的多语言切换,以及app本身的国际化文件。
|
||||
102
easyflow-ui-admin/app/src/locales/index.ts
Normal file
102
easyflow-ui-admin/app/src/locales/index.ts
Normal file
@@ -0,0 +1,102 @@
|
||||
import type { Language } from 'element-plus/es/locale';
|
||||
|
||||
import type { App } from 'vue';
|
||||
|
||||
import type { LocaleSetupOptions, SupportedLanguagesType } from '@easyflow/locales';
|
||||
|
||||
import { ref } from 'vue';
|
||||
|
||||
import {
|
||||
$t,
|
||||
setupI18n as coreSetup,
|
||||
loadLocalesMapFromDir,
|
||||
} from '@easyflow/locales';
|
||||
import { preferences } from '@easyflow/preferences';
|
||||
|
||||
import dayjs from 'dayjs';
|
||||
import enLocale from 'element-plus/es/locale/lang/en';
|
||||
import defaultLocale from 'element-plus/es/locale/lang/zh-cn';
|
||||
|
||||
const elementLocale = ref<Language>(defaultLocale);
|
||||
|
||||
const modules = import.meta.glob('./langs/**/*.json');
|
||||
|
||||
const localesMap = loadLocalesMapFromDir(
|
||||
/\.\/langs\/([^/]+)\/(.*)\.json$/,
|
||||
modules,
|
||||
);
|
||||
/**
|
||||
* 加载应用特有的语言包
|
||||
* 这里也可以改造为从服务端获取翻译数据
|
||||
* @param lang
|
||||
*/
|
||||
async function loadMessages(lang: SupportedLanguagesType) {
|
||||
const [appLocaleMessages] = await Promise.all([
|
||||
localesMap[lang]?.(),
|
||||
loadThirdPartyMessage(lang),
|
||||
]);
|
||||
return appLocaleMessages?.default;
|
||||
}
|
||||
|
||||
/**
|
||||
* 加载第三方组件库的语言包
|
||||
* @param lang
|
||||
*/
|
||||
async function loadThirdPartyMessage(lang: SupportedLanguagesType) {
|
||||
await Promise.all([loadElementLocale(lang), loadDayjsLocale(lang)]);
|
||||
}
|
||||
|
||||
/**
|
||||
* 加载dayjs的语言包
|
||||
* @param lang
|
||||
*/
|
||||
async function loadDayjsLocale(lang: SupportedLanguagesType) {
|
||||
let locale;
|
||||
switch (lang) {
|
||||
case 'en-US': {
|
||||
locale = await import('dayjs/locale/en');
|
||||
break;
|
||||
}
|
||||
case 'zh-CN': {
|
||||
locale = await import('dayjs/locale/zh-cn');
|
||||
break;
|
||||
}
|
||||
// 默认使用英语
|
||||
default: {
|
||||
locale = await import('dayjs/locale/en');
|
||||
}
|
||||
}
|
||||
if (locale) {
|
||||
dayjs.locale(locale);
|
||||
} else {
|
||||
console.error(`Failed to load dayjs locale for ${lang}`);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 加载element-plus的语言包
|
||||
* @param lang
|
||||
*/
|
||||
async function loadElementLocale(lang: SupportedLanguagesType) {
|
||||
switch (lang) {
|
||||
case 'en-US': {
|
||||
elementLocale.value = enLocale;
|
||||
break;
|
||||
}
|
||||
case 'zh-CN': {
|
||||
elementLocale.value = defaultLocale;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function setupI18n(app: App, options: LocaleSetupOptions = {}) {
|
||||
await coreSetup(app, {
|
||||
defaultLocale: preferences.app.locale,
|
||||
loadMessages,
|
||||
missingWarn: !import.meta.env.PROD,
|
||||
...options,
|
||||
});
|
||||
}
|
||||
|
||||
export { $t, elementLocale, setupI18n };
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"resourceType": "ResourceType",
|
||||
"resourceName": "ResourceName",
|
||||
"suffix": "Suffix",
|
||||
"resourceUrl": "ResourceUrl",
|
||||
"origin": "Origin",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"options": "Options",
|
||||
"isDeleted": "IsDeleted",
|
||||
"fileSize": "FileSize",
|
||||
"categoryId": "Category",
|
||||
"choose": "Choose"
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"alias": "Alias",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"title": "Title",
|
||||
"description": "Description",
|
||||
"icon": "Icon",
|
||||
"content": "Content",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"englishName": "EnglishName",
|
||||
"status": "ShowInUserCenter",
|
||||
"categoryId": "Category",
|
||||
"params": "Params",
|
||||
"steps": "Steps",
|
||||
"result": "Result",
|
||||
"confirm": "For contents to be confirmed, please confirm first!",
|
||||
"completed": "Chain has been completed, please start a new one.",
|
||||
"fileContentExtraction": "FileContentExtraction",
|
||||
"documentAddress": "DocumentAddress",
|
||||
"parsedText": "ParsedText",
|
||||
"resourceSync": "ResourceSync",
|
||||
"originUrl": "OriginUrl",
|
||||
"savedUrl": "SavedUrl",
|
||||
"saveOptions": "SaveOptions",
|
||||
"image": "Image",
|
||||
"video": "Video",
|
||||
"audio": "Audio",
|
||||
"document": "Document",
|
||||
"other": "Other",
|
||||
"fileGeneration": "FileGeneration",
|
||||
"fileSettings": "FileSettings",
|
||||
"fileDownloadURL": "FileDownloadURL",
|
||||
"pluginSelect": "PluginSelect",
|
||||
"saveData": "SaveData",
|
||||
"dataToBeSaved": "DataToBeSaved",
|
||||
"successInsertedRecords": "SuccessInsertedRecords",
|
||||
"dataTable": "DataTable",
|
||||
"queryData": "QueryData",
|
||||
"queryResult": "QueryResult",
|
||||
"filterConditions": "FilterConditions",
|
||||
"limit": "Limit",
|
||||
"sqlQuery": "SQL Query",
|
||||
"subProcess": "SubProcess",
|
||||
"workflowSelect": "WorkflowSelect",
|
||||
"bochaSearch": "BochaSearch",
|
||||
"descriptions": {
|
||||
"fileContentExtraction": "Extract text content from PDF or Word documents, etc",
|
||||
"documentAddress": "Document URL address",
|
||||
"parsedText": "Parsed text content",
|
||||
"resourceSync": "Download resource files and save to system resource library",
|
||||
"originUrl": "File origin URL",
|
||||
"resourceType": "Please select the type of resource",
|
||||
"fileGeneration": "Generate Word, PDF, HTML, etc. files for users to download",
|
||||
"fileType": "Please select the type of file to generate",
|
||||
"fileDownloadURL": "Generated file URL",
|
||||
"plugin": "Select a predefined plugin",
|
||||
"saveData": "Save data to data hub",
|
||||
"dataToBeSaved": "List of data to be saved",
|
||||
"dataTable": "Please select a data table",
|
||||
"queryData": "Query data from the data hub",
|
||||
"sqlQuery": "Query the database via SQL",
|
||||
"enterSQL": "Please enter the SQL statement",
|
||||
"queryResultJson": "Query result (JSON object)",
|
||||
"subProcess": "Select a predefined process"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"categoryName": "CategoryName",
|
||||
"sortNo": "SortNo",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"status": "Status"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"execKey": "ExecKey",
|
||||
"workflowId": "WorkflowId",
|
||||
"title": "Title",
|
||||
"description": "Description",
|
||||
"input": "Input",
|
||||
"output": "Output",
|
||||
"workflowJson": "WorkflowJson",
|
||||
"startTime": "StartTime",
|
||||
"endTime": "EndTime",
|
||||
"tokens": "Tokens",
|
||||
"status": "Status",
|
||||
"createdKey": "CreatedKey",
|
||||
"createdBy": "CreatedBy",
|
||||
"errorInfo": "ErrorInfo",
|
||||
"moduleName": "ExecuteRecords",
|
||||
"execTime": "TimeConsuming",
|
||||
"status1": "Running",
|
||||
"status5": "Suspend",
|
||||
"status10": "Error",
|
||||
"status20": "Success",
|
||||
"status21": "Failed",
|
||||
"status22": "Cancel"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"recordId": "RecordId",
|
||||
"execKey": "ExecKey",
|
||||
"nodeId": "NodeId",
|
||||
"nodeName": "NodeName",
|
||||
"input": "Input",
|
||||
"output": "Output",
|
||||
"nodeData": "NodeData",
|
||||
"startTime": "StartTime",
|
||||
"endTime": "EndTime",
|
||||
"tokens": "Tokens",
|
||||
"status": "Status",
|
||||
"errorInfo": "ErrorInfo",
|
||||
"moduleName": "Steps",
|
||||
"execTime": "TimeConsuming",
|
||||
"status1": "Running",
|
||||
"status6": "Suspend",
|
||||
"status10": "Error",
|
||||
"status20": "Success",
|
||||
"status21": "Failed"
|
||||
}
|
||||
27
easyflow-ui-admin/app/src/locales/langs/en-US/bot.json
Normal file
27
easyflow-ui-admin/app/src/locales/langs/en-US/bot.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"problemPresupposition": "ProblemPresupposition",
|
||||
"noPermission": "NoPermission",
|
||||
"llm": "LLM",
|
||||
"temperature": "Temperature",
|
||||
"maxReplyLength": "MaxReplyLength",
|
||||
"historyCount": "HistoryCount",
|
||||
"skill": "Skill",
|
||||
"conversationSettings": "ConversationSettings",
|
||||
"welcomeMessage": "WelcomeMessage",
|
||||
"deepThinking": "DeepThinking",
|
||||
"enableDeepThinking": "EnableDeepThinking",
|
||||
"publish": "Publish",
|
||||
"postToWeChatOfficialAccount": "PostToWeChatOfficialAccount",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "NotConfigured",
|
||||
"placeholder": {
|
||||
"welcome": "Please enter welcome message",
|
||||
"prompt": "You are an AI assistant. Please provide clear and accurate answers based on the user's questions.",
|
||||
"permission": "No permission to configure the bot!"
|
||||
},
|
||||
"systemPrompt": "System Prompt",
|
||||
"aiOptimization": "AI Optimization",
|
||||
"weChatOfficialAccountConfiguration": "WeChat Official Account configuration",
|
||||
"aiOptimizedPrompts": "AI Optimized Prompts",
|
||||
"chatAssistant": "Chat Assistant"
|
||||
}
|
||||
47
easyflow-ui-admin/app/src/locales/langs/en-US/button.json
Normal file
47
easyflow-ui-admin/app/src/locales/langs/en-US/button.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"query": "Query",
|
||||
"reset": "Reset",
|
||||
"add": "Add",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"export": "Export",
|
||||
"import": "Import",
|
||||
"save": "Save",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"addLlm": "New large model added",
|
||||
"oneClickAdd": "One-click add",
|
||||
"newConversation": "New Conversation",
|
||||
"start": "Start",
|
||||
"stop": "Stop",
|
||||
"log": "Log",
|
||||
"back": "Back",
|
||||
"importFile": "ImportFile",
|
||||
"view": "View",
|
||||
"download": "Download",
|
||||
"upload": "Upload",
|
||||
"preview": "Preview",
|
||||
"nextStep": "NextStep",
|
||||
"previousStep": "PreviousStep",
|
||||
"addLine": "AddRecord",
|
||||
"batchImport": "BatchImport",
|
||||
"startImport": "StartImport",
|
||||
"design": "Design",
|
||||
"run": "Run",
|
||||
"runTest": "RunTest",
|
||||
"copy": "Copy",
|
||||
"selectAll": "Select All",
|
||||
"choose": "Select",
|
||||
"setting": "Setting",
|
||||
"create": "Create",
|
||||
"update": "Update",
|
||||
"oneClickOptimization": "One-click optimization",
|
||||
"replace": "Replace",
|
||||
"markAsRead": "MarkAsRead",
|
||||
"markAsResolved": "MarkAsResolved",
|
||||
"optimizing": "Optimizing",
|
||||
"regenerate": "Regenerate",
|
||||
"hide": "Hide",
|
||||
"more": "Mode",
|
||||
"viewSegmentation": "ViewSegmentation"
|
||||
}
|
||||
25
easyflow-ui-admin/app/src/locales/langs/en-US/common.json
Normal file
25
easyflow-ui-admin/app/src/locales/langs/en-US/common.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"handle": "Operate",
|
||||
"searchPlaceholder": "Please enter search content",
|
||||
"allCategories": "All",
|
||||
"history": "History",
|
||||
"noDataAvailable": "No data available",
|
||||
"isRequired": " is required",
|
||||
"avatar": "Avatar",
|
||||
"otherLoginType": "Other login methods",
|
||||
"Sun": "Sun",
|
||||
"Mon": "Mon",
|
||||
"Tue": "Tue",
|
||||
"Wed": "Wed",
|
||||
"Thu": "Thu",
|
||||
"Fri": "Fri",
|
||||
"Sat": "Sat",
|
||||
"Second": "Second",
|
||||
"Min": "Min",
|
||||
"Hour": "Hour",
|
||||
"Day": "Day",
|
||||
"Month": "Month",
|
||||
"Week": "Week",
|
||||
"yes": "Yes",
|
||||
"no": "No"
|
||||
}
|
||||
18
easyflow-ui-admin/app/src/locales/langs/en-US/cron.json
Normal file
18
easyflow-ui-admin/app/src/locales/langs/en-US/cron.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"cronExpressionGenerator": "CronExpressionGenerator",
|
||||
"GenerateResult": "GenerateResult",
|
||||
"CronExpression": "CronExpression",
|
||||
"UseThisValue": "UseThisValue",
|
||||
"CheckLast5ExecutionTimes": "CheckLast5ExecutionTimes",
|
||||
"Last5ExecutionTimes": "Last5ExecutionTimes",
|
||||
"ClickGenerate": "ClickGenerate",
|
||||
"Per": "Per",
|
||||
"NotSpecified": "NotSpecified",
|
||||
"Cycle": "Cycle",
|
||||
"From": "From",
|
||||
"StartPer": "Start, Per",
|
||||
"ExecuteOnce": "ExecuteOnce",
|
||||
"Rang": "Rang",
|
||||
"To": "To",
|
||||
"Specify": "Specify"
|
||||
}
|
||||
20
easyflow-ui-admin/app/src/locales/langs/en-US/cropper.json
Normal file
20
easyflow-ui-admin/app/src/locales/langs/en-US/cropper.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"ImageCropping": "ImageCropping",
|
||||
"message": {
|
||||
"onlyImage": "Only image files can be uploaded!",
|
||||
"imgSize": "Image size must not exceed {limit}MB!",
|
||||
"uploadFailed": "Upload failed",
|
||||
"notUrl": "Upload successful but no image URL returned",
|
||||
"uploadSuccessful": "Upload successful!",
|
||||
"reuploadSuccessful": "Re-upload successful!",
|
||||
"notInitialized": "Cropper not initialized",
|
||||
"cropFailed": "Crop failed, unable to get cropped image",
|
||||
"fileCount": "Maximum {count} files allowed",
|
||||
"avatarFormat": "Avatar must be {format} format only",
|
||||
"avatarSize": "Avatar limit {limit} MB"
|
||||
},
|
||||
"Uploading": "Uploading...",
|
||||
"ConfirmCrop": "ConfirmCrop",
|
||||
"Re-upload": "Re-upload",
|
||||
"ClickToUpload": "ClickToUpload"
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "DataCenter",
|
||||
"id": "Id",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"tableName": "TableName",
|
||||
"tableDesc": "TableDesc",
|
||||
"actualTable": "ActualTable",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"options": "Options",
|
||||
"fields": "Fields",
|
||||
"fieldName": "FiledName",
|
||||
"fieldDesc": "Description",
|
||||
"fieldType": "Type",
|
||||
"required": "Required",
|
||||
"noFieldError": "At least one field is required",
|
||||
"fieldInfoError": "Field info is not completed",
|
||||
"nameRegx": "It can only contain lowercase letters, numbers, and underscores, and must start with a lowercase letter",
|
||||
"structure": "TableStructure",
|
||||
"data": "Data",
|
||||
"uploadTitle": "Click to upload",
|
||||
"uploadDesc": "Choose an excel file to upload, file size limit 10MB.",
|
||||
"downloadTemplate": "Download template",
|
||||
"importComplete": "Import is completed",
|
||||
"totalNum": "Total Count",
|
||||
"successNum": "Success Count",
|
||||
"failNum": "Fail Count",
|
||||
"failList": "Fail List"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"tableId": "TableId",
|
||||
"fieldName": "FieldName",
|
||||
"fieldDesc": "FieldDesc",
|
||||
"fieldType": "FieldType",
|
||||
"required": "Required",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"options": "Options"
|
||||
}
|
||||
14
easyflow-ui-admin/app/src/locales/langs/en-US/demos.json
Normal file
14
easyflow-ui-admin/app/src/locales/langs/en-US/demos.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Demos",
|
||||
"elementPlus": "Element Plus",
|
||||
"form": "Form",
|
||||
"easyflow": {
|
||||
"title": "Project",
|
||||
"about": "About",
|
||||
"document": "Document",
|
||||
"antdv": "Ant Design Vue Version",
|
||||
"naive-ui": "Naive UI Version",
|
||||
"element-plus": "Element Plus Version",
|
||||
"tdesign": "TDesign Vue Version"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"placeholder": "Please select",
|
||||
"getError": "Get Data Error!"
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"alias": "Alias",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"icon": "Icon",
|
||||
"title": "Title",
|
||||
"categoryId": "Category",
|
||||
"description": "Description",
|
||||
"slug": "Slug",
|
||||
"vectorStoreEnable": "VectorStoreEnable",
|
||||
"vectorStoreType": "VectorStoreType",
|
||||
"vectorStoreCollection": "VectorStoreCollection",
|
||||
"vectorStoreConfig": "VectorStoreConfig",
|
||||
"vectorEmbedLlmId": "VectorEmbedLlm",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"options": "Options",
|
||||
"rerankLlmId": "RerankLlm",
|
||||
"searchEngineEnable": "SearchEngineEnable",
|
||||
"englishName": "EnglishName",
|
||||
"documentType": "DocumentType",
|
||||
"fileName": "fileName",
|
||||
"knowledgeCount": "Number of knowledge items",
|
||||
"createdModifyTime": "Creation/update time",
|
||||
"documentList": "documentList",
|
||||
"knowledgeRetrieval": "knowledgeRetrieval",
|
||||
"config": "DocumentCollection",
|
||||
"sorting": "Sorting",
|
||||
"content": "Content",
|
||||
"placeholder": {
|
||||
"title": "Please input title",
|
||||
"description": "Please provide a description so that the large model can better understand the knowledge base and make calls",
|
||||
"englishName": "Please enter an English name",
|
||||
"alias": "Please enter an alias, Chinese is not allowed",
|
||||
"embedLlm": "Please choose a vector model",
|
||||
"rerankLlm": "Please choose to rearrange the model",
|
||||
"vectorStoreCollection": "Can only contain letters, numbers, and underscores with a length between 3-20 characters",
|
||||
"vectorStoreType": "Please select the vector database type"
|
||||
},
|
||||
"importDoc": {
|
||||
"fileUpload": "File upload",
|
||||
"parameterSettings": "ParameterSettings",
|
||||
"segmentedPreview": "SegmentedPreview",
|
||||
"confirmImport": "ConfirmImport",
|
||||
"fileName": "File Name",
|
||||
"progressUpload": "Progress of file upload",
|
||||
"fileSize": "File size"
|
||||
},
|
||||
"splitterDoc": {
|
||||
"fileType": "FileType",
|
||||
"splitterName": "Segmenter",
|
||||
"chunkSize": "SegmentLength",
|
||||
"overlapSize": "SegmentOverlap",
|
||||
"regex": "RegularExpression",
|
||||
"document": "Document",
|
||||
"simpleDocumentSplitter": "SimpleDocumentSplitter",
|
||||
"simpleTokenizeSplitter": "SimpleTokenizeSplitter",
|
||||
"regexDocumentSplitter": "RegexDocumentSplitter",
|
||||
"markdownHeaderSplitter": "MarkdownHeaderSplitter",
|
||||
"mdSplitterLevel": "MarkdownSplitterLevel",
|
||||
"uploadStatus": "UploadStatus",
|
||||
"pendingUpload": "PendingUpload",
|
||||
"completed": "Completed",
|
||||
"uploading": "Parsing in progress",
|
||||
"importSuccess": "ImportSuccess"
|
||||
},
|
||||
"documentManagement": "Document management",
|
||||
"actions": {
|
||||
"knowledge": "Knowledge",
|
||||
"retrieve": "Retrieve",
|
||||
"addKnowledge": "AddKnowledge",
|
||||
"confirmImport": "ConfirmImport",
|
||||
"cancelImport": "CancelImport"
|
||||
},
|
||||
"searchResults": "SearchResults",
|
||||
"documentPreview": "DocumentPreview",
|
||||
"total": "Total",
|
||||
"segments": "Segments",
|
||||
"similarityScore": "SimilarityScore",
|
||||
"alibabaCloud": "AlibabaCloud",
|
||||
"tencentCloud": "tencentCloud",
|
||||
"vectorEmbedModelTips": "After successful vector data, it is not allowed to modify the vector model",
|
||||
"dimensionOfVectorModelTips": "After successful vector data, it is not allowed to modify the dimensions of the vector model",
|
||||
"dimensionOfVectorModel": "Dimension of vector model"
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"title": "Knowledge Retrieval Configuration",
|
||||
"docRecallMaxNum": {
|
||||
"label": "Max Recall Documents",
|
||||
"tooltip": "Maximum number of documents returned during retrieval. Larger values recall more comprehensively but slower."
|
||||
},
|
||||
"simThreshold": {
|
||||
"label": "Minimum Similarity",
|
||||
"tooltip": "Higher values mean stricter filtering, only returning documents with higher similarity (range: 0-1, recommended: 0.6-0.8)."
|
||||
},
|
||||
"button": {
|
||||
"save": "Save Configuration"
|
||||
},
|
||||
"message": {
|
||||
"saveSuccess": "Configuration saved successfully",
|
||||
"saveFailed": "Configuration saved failed"
|
||||
},
|
||||
"placeholder": {
|
||||
"count": "1-50"
|
||||
},
|
||||
"switch": {
|
||||
"on": "On",
|
||||
"off": "Off"
|
||||
},
|
||||
"unit": {
|
||||
"count": "items"
|
||||
},
|
||||
"searchEngineType": {
|
||||
"label": "Search Engine Type",
|
||||
"placeholder": "Please select search engine type",
|
||||
"tooltip": "Select the engine type for document retrieval: Keyword search (fast)",
|
||||
"vector": "Vector Retrieval",
|
||||
"hybrid": "Hybrid Retrieval",
|
||||
"keyword": "Keyword Retrieval"
|
||||
},
|
||||
"searchEngineEnable": {
|
||||
"label": "Enable Search Engine",
|
||||
"tooltip": "Enable to use the search engine for document retrieval."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
80
easyflow-ui-admin/app/src/locales/langs/en-US/llm.json
Normal file
80
easyflow-ui-admin/app/src/locales/langs/en-US/llm.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"filed":
|
||||
{
|
||||
"id": "Id",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"title": "Title",
|
||||
"brand": "Brand",
|
||||
"icon": "Icon",
|
||||
"description": "Description",
|
||||
"supportChat": "SupportChat",
|
||||
"supportFunctionCalling": "SupportFunctionCalling",
|
||||
"supportEmbed": "SupportEmbed",
|
||||
"supportReranker": "SupportReranker",
|
||||
"supportTextToImage": "SupportTextToImage",
|
||||
"supportImageToImage": "SupportImageToImage",
|
||||
"supportTextToAudio": "SupportTextToAudio",
|
||||
"supportAudioToAudio": "SupportAudioToAudio",
|
||||
"supportTextToVideo": "SupportTextToVideo",
|
||||
"supportImageToVideo": "SupportImageToVideo",
|
||||
"multimodal": "multimodal",
|
||||
"llmEndpoint": "LlmEndpoint",
|
||||
"chatPath": "ChatPath",
|
||||
"embedPath": "embedPath",
|
||||
"llmModel": "LlmModel",
|
||||
"llmApiKey": "apiKey",
|
||||
"llmExtraConfig": "LlmExtraConfig",
|
||||
"options": "Options",
|
||||
"ability": "Ability"
|
||||
}
|
||||
,
|
||||
"llmModal": {
|
||||
"TitleRequired": "Please enter the name",
|
||||
"BrandRequired": "Please enter the brand",
|
||||
"ModelRequired": "Please enter the model",
|
||||
"ApiKeyRequired": "Please enter the apiKey",
|
||||
"QuickAddLlm": "One-click addition of large models"
|
||||
},
|
||||
"placeholder": {
|
||||
"title": "Please enter the title",
|
||||
"brand": "Please enter the brand",
|
||||
"llmModel": "Please enter the llmModel",
|
||||
"description": "Please enter the description"
|
||||
},
|
||||
"actions": {
|
||||
"verifyConfiguration": "Verify Configuration"
|
||||
},
|
||||
"message": {
|
||||
"verifySuccess": "Verification successful"
|
||||
},
|
||||
"addProvider": "Provider list",
|
||||
"modelType": "ModelType",
|
||||
"llmModel": "ModelName",
|
||||
"title": "name",
|
||||
"groupName": "GroupName",
|
||||
"provider": "供应商",
|
||||
"ability": "ModelAbility",
|
||||
"button": {
|
||||
"management": "Management",
|
||||
"test": "Test",
|
||||
"addAllLlm": "Add models from the list",
|
||||
"RetrieveAgain": "Retrieve the model list again"
|
||||
},
|
||||
"all": "All",
|
||||
"verifyLlmTitle": "Verify Large Model",
|
||||
"searchTextPlaceholder": "Search for model name or name",
|
||||
"testSuccess": "TestSuccess",
|
||||
"modelAbility": {
|
||||
"supportThinking": "Thinking",
|
||||
"supportTool": "Tool",
|
||||
"SupportAudio": "Audio",
|
||||
"SupportVideo": "Video",
|
||||
"SupportImage": "Image",
|
||||
"supportFree": "Free",
|
||||
"supportImageB64Only": "ImageB64Only",
|
||||
"supportToolMessage": "SupportToolMessage"
|
||||
},
|
||||
"requestPath": "RequestPath",
|
||||
"modelToBeTested": "ModelToBeTested"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"providerName": "ProviderName",
|
||||
"provider": "Provider",
|
||||
"icon": "Icon",
|
||||
"apiKey": "ApiKey",
|
||||
"endpoint": "APIAddress",
|
||||
"embedPath": "EmbedPath",
|
||||
"chatPath": "ChatPath",
|
||||
"rerankPath": "RerankPath",
|
||||
"embeddingModel": "EmbeddingModel",
|
||||
"chatModel": "ChatModel",
|
||||
"rerankModel": "RerankModel",
|
||||
"model": "Model",
|
||||
"apiType": "ApiType"
|
||||
}
|
||||
31
easyflow-ui-admin/app/src/locales/langs/en-US/mcp.json
Normal file
31
easyflow-ui-admin/app/src/locales/langs/en-US/mcp.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"title": "Title",
|
||||
"description": "Description",
|
||||
"configJson": "ConfigJson",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"status": "Status",
|
||||
"modal": {
|
||||
"config": "Config",
|
||||
"tool": "Tool",
|
||||
"table": {
|
||||
"availableTools": "Available Tools"
|
||||
}
|
||||
},
|
||||
"example": "Example:",
|
||||
"restartMcpServer": "RestartMcpServer",
|
||||
"message": {
|
||||
"startupFail": "StartupFail",
|
||||
"startupSuccessful": "StartupSuccessful",
|
||||
"stopSuccessful": "StopSuccessful"
|
||||
},
|
||||
"labels": {
|
||||
"clientOnline": "ClientOnline",
|
||||
"clientOffline": "ClientOffline"
|
||||
}
|
||||
}
|
||||
33
easyflow-ui-admin/app/src/locales/langs/en-US/menus.json
Normal file
33
easyflow-ui-admin/app/src/locales/langs/en-US/menus.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"system": {
|
||||
"title": "System",
|
||||
"sysAccount": "Account",
|
||||
"sysRole": "Role",
|
||||
"sysMenu": "Menu",
|
||||
"sysDept": "Department",
|
||||
"sysPosition": "Position",
|
||||
"sysDict": "Dictionary",
|
||||
"sysJob": "Job",
|
||||
"sysLog": "Log",
|
||||
"sysFeedback": "UserFeedback",
|
||||
"sysAppearance": "Appearance",
|
||||
"oauth": "OAuth"
|
||||
},
|
||||
"ai": {
|
||||
"bots": "ChatAssistant",
|
||||
"title": "AI",
|
||||
"resources": "Resources",
|
||||
"datacenter": "Datacenter",
|
||||
"workflow": "Workflow",
|
||||
"plugin": "Plugin",
|
||||
"model": "Model",
|
||||
"documentCollection": "DocumentCollection",
|
||||
"knowledge": "DocumentManagement",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"settings": {
|
||||
"title": "SettingsConfiguration",
|
||||
"settingsConfig": "SettingsConfig",
|
||||
"apiKey": "API Key"
|
||||
}
|
||||
}
|
||||
49
easyflow-ui-admin/app/src/locales/langs/en-US/message.json
Normal file
49
easyflow-ui-admin/app/src/locales/langs/en-US/message.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"deleteAlert": "Do you want to delete this item?",
|
||||
"noticeTitle": "Notice",
|
||||
"ok": "Yes",
|
||||
"cancel": "No",
|
||||
"required": "Item is required",
|
||||
"saveOkMessage": "Saved successfully",
|
||||
"saveFailMessage": "Save failed",
|
||||
"deleteOkMessage": "Deleted successfully",
|
||||
"deleteFailMessage": "Delete failed",
|
||||
"loading": "Loading...",
|
||||
"getDataError": "Get data error",
|
||||
"updateOkMessage": "Updated successfully",
|
||||
"startAlert": "Are you sure to start?",
|
||||
"stopAlert": "Are you sure to stop?",
|
||||
"preview": "Preview",
|
||||
"notEmpty": "Can not be empty",
|
||||
"success": "Success",
|
||||
"fail": "Fail",
|
||||
"pleaseSelect": "Please Select {name}",
|
||||
"pleaseInputContent": "Please input content",
|
||||
"notSupported": "Not supported yet",
|
||||
"englishNameRule": "Rural subsistence allowance please enter characters consisting of letters, numbers, underscores, and hyphens, with a length not exceeding 64 characters",
|
||||
"downloadSuccess": "Download success",
|
||||
"downloadFail": "Download fail",
|
||||
"copySuccess": "Copy success",
|
||||
"copyFail": "Copy fail",
|
||||
"upload": {
|
||||
"title": "Click or drag and drop files here to upload",
|
||||
"description": "TXT, PDF, DOCX, MD, PPT, PPTX files are supported. Each upload allows one file only, with a maximum size of 20M per file."
|
||||
},
|
||||
"uploadFileFirst": "Please upload the file first",
|
||||
"deleteModelAlert": "This operation will delete the large model. Are you sure to delete it?",
|
||||
"deleteModelGroupAlert": "This operation will delete all large models under this group. Are you sure to delete them?",
|
||||
"cannotBeEmpty": {
|
||||
"name": "Parameter name cannot be empty",
|
||||
"description": "Parameter description cannot be empty",
|
||||
"method": "Input method cannot be empty",
|
||||
"type": "Parameter type cannot be empty",
|
||||
"all": "Please complete all required fields before submitting",
|
||||
"error": "Parameter validation failed. Please complete all required fields"
|
||||
},
|
||||
"completeForm": "Please complete the form information",
|
||||
"notVideo": "Your browser does not support the video element.",
|
||||
"notAudio": "Your browser does not support the audio element.",
|
||||
"selectTip": "Please select",
|
||||
"mustBeNumber": "Please enter a valid number",
|
||||
"confirmItem": "Confirm Item"
|
||||
}
|
||||
23
easyflow-ui-admin/app/src/locales/langs/en-US/page.json
Normal file
23
easyflow-ui-admin/app/src/locales/langs/en-US/page.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"auth": {
|
||||
"login": "Login",
|
||||
"register": "Register",
|
||||
"codeLogin": "Code Login",
|
||||
"qrcodeLogin": "Qr Code Login",
|
||||
"forgetPassword": "Forget Password",
|
||||
"profile": "Profile",
|
||||
"accountPassword": "Account Password",
|
||||
"systemMessage": "System Message",
|
||||
"todoTasks": "Todo Tasks"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"analytics": "Analytics",
|
||||
"workspace": "Workspace"
|
||||
},
|
||||
"description": {
|
||||
"accountPassword": "Messages from other users will be notified via site message",
|
||||
"systemMessage": "System messages will be notified via site message",
|
||||
"todoTasks": "Todo tasks will be notified via site message."
|
||||
}
|
||||
}
|
||||
33
easyflow-ui-admin/app/src/locales/langs/en-US/plugin.json
Normal file
33
easyflow-ui-admin/app/src/locales/langs/en-US/plugin.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"pluginCategory": "Plugin category",
|
||||
"id": "Id",
|
||||
"alias": "Alias",
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"type": "Type",
|
||||
"baseUrl": "BaseUrl",
|
||||
"authType": "AuthType",
|
||||
"created": "Created",
|
||||
"icon": "Icon",
|
||||
"position": "Position",
|
||||
"headers": "Headers",
|
||||
"tokenKey": "TokenKey",
|
||||
"tokenValue": "TokenValue",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"createdBy": "CreatedBy",
|
||||
"category": "Category",
|
||||
"placeholder": {
|
||||
"name": "Please enter plugin name",
|
||||
"description": "Please enter plugin description",
|
||||
"categorize": "Please enter categorize"
|
||||
},
|
||||
"button": {
|
||||
"addPlugin": "Add Plugin",
|
||||
"categorize": "categorize",
|
||||
"tools": "tools"
|
||||
},
|
||||
"toolsManagement": "Tools Management",
|
||||
"searchUsers": "Search Users",
|
||||
"parameterValue": "ParameterValue"
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"pluginId": "PluginId",
|
||||
"name": "Tool name",
|
||||
"description": "Description",
|
||||
"basePath": "BasePath",
|
||||
"created": "Created",
|
||||
"status": "Status",
|
||||
"inputData": "InputData",
|
||||
"outputData": "OutputData",
|
||||
"requestMethod": "RequestMethod",
|
||||
"serviceStatus": "ServiceStatus",
|
||||
"debugStatus": "DebugStatus",
|
||||
"englishName": "EnglishName",
|
||||
"createPluginTool": "Create tool",
|
||||
"pluginToolEdit": {
|
||||
"basicInfo": "Basic Info",
|
||||
"configureInputParameters": "Configure input parameters",
|
||||
"configureOutputParameters": "Configure output parameters",
|
||||
"trialRun": "Trial run",
|
||||
"toolPath": "Tool path",
|
||||
"requestMethod": "RequestMethod",
|
||||
"runResult": "Run result",
|
||||
"run": "run"
|
||||
},
|
||||
"parameterName": "Name",
|
||||
"parameterDescription": "Description",
|
||||
"parameterType": "Type",
|
||||
"inputMethod": "InputMethod",
|
||||
"required": "Required",
|
||||
"defaultValue": "DefaultValue",
|
||||
"enabledStatus": "EnabledStatus",
|
||||
"addChildNode": "AddChildNode",
|
||||
"addParameter": "Add Parameter"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"title": "Large Model Configuration",
|
||||
"modelOfChat": "Chat Model Provider",
|
||||
"dialogModel": "Chat Model Settings",
|
||||
"modelName": "Model Name",
|
||||
"basic": "BasicInformation",
|
||||
"updatePwd": "UpdatePassword",
|
||||
"systemAIFunctionSettings": "System AI Function Settings",
|
||||
"note": "Note: This config only applies to system AI features, not [Chat Assistant]."
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"deptId": "Dept",
|
||||
"tenantId": "TenantId",
|
||||
"loginName": "LoginName",
|
||||
"password": "Password",
|
||||
"accountType": "AccountType",
|
||||
"nickname": "Nickname",
|
||||
"mobile": "Mobile",
|
||||
"email": "Email",
|
||||
"avatar": "Avatar",
|
||||
"dataScope": "DataScope",
|
||||
"deptIdList": "DeptIdList",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"remark": "Remark",
|
||||
"isDeleted": "IsDeleted",
|
||||
"roleIds": "Role",
|
||||
"oldPwd": "OldPassword",
|
||||
"newPwd": "NewPassword",
|
||||
"confirmPwd": "ConfirmPassword",
|
||||
"repeatPwd": "Please confirm your password again",
|
||||
"notSamePwd": "The two passwords are inconsistent"
|
||||
}
|
||||
18
easyflow-ui-admin/app/src/locales/langs/en-US/sysApiKey.json
Normal file
18
easyflow-ui-admin/app/src/locales/langs/en-US/sysApiKey.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"apiKey": "ApiKey",
|
||||
"created": "Created",
|
||||
"status": "Status",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"expiredAt": "ExpiredAt",
|
||||
"createdBy": "CreatedBy",
|
||||
"addApiKey": "addApiKey",
|
||||
"actions": {
|
||||
"enable": "Enable",
|
||||
"disable": "NotDisable",
|
||||
"failure": "Failure"
|
||||
},
|
||||
"permissions": "AuthInterface",
|
||||
"addApiKeyNotice": "This operation will generate an API key. Please confirm whether to proceed"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"requestInterface": "RequestInterface",
|
||||
"title": "Title",
|
||||
"addPermission": "AddRequestInterface"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"Theme and Color Scheme": "Theme and Color Scheme",
|
||||
"Theme Mode": "Theme Mode",
|
||||
"Theme Color": "Theme Color",
|
||||
"Layout & Navigation": "Layout & Navigation",
|
||||
"Layout Mode": "Layout Mode",
|
||||
"Interface Display": "Interface Display",
|
||||
"Page Tabs": "Page Tabs",
|
||||
"Animation": "Animation",
|
||||
"Login Page Appearance": "Login Page Appearance",
|
||||
"Login Page Layout": "Login Page Layout",
|
||||
"Login Page Image": "Login Page Image",
|
||||
"OnlyJPG": "Only .jpg format supported",
|
||||
"Login Page Brand Copy": "Login Page Brand Copy",
|
||||
"Welcome Title": "Welcome Title",
|
||||
"Please enter the welcome title": "Please enter the welcome title",
|
||||
"Welcome Description": "Welcome Description",
|
||||
"Please enter the welcome description": "Please enter the welcome description",
|
||||
"Slogan Title": "Slogan Title",
|
||||
"Please enter the slogan title": "Please enter the slogan title",
|
||||
"Slogan Description": "Slogan Description",
|
||||
"Please enter the slogan description": "Please enter the slogan description",
|
||||
"Thumbnail": "Thumbnail"
|
||||
}
|
||||
17
easyflow-ui-admin/app/src/locales/langs/en-US/sysDept.json
Normal file
17
easyflow-ui-admin/app/src/locales/langs/en-US/sysDept.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"root": "Root",
|
||||
"id": "Id",
|
||||
"tenantId": "TenantId",
|
||||
"parentId": "Parent",
|
||||
"ancestors": "Ancestors",
|
||||
"deptName": "DeptName",
|
||||
"deptCode": "DeptCode",
|
||||
"sortNo": "SortNo",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"remark": "Remark",
|
||||
"isDeleted": "IsDeleted"
|
||||
}
|
||||
12
easyflow-ui-admin/app/src/locales/langs/en-US/sysDict.json
Normal file
12
easyflow-ui-admin/app/src/locales/langs/en-US/sysDict.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"name": "Name",
|
||||
"code": "Code",
|
||||
"description": "Description",
|
||||
"dictType": "DictType",
|
||||
"sortNo": "SortNo",
|
||||
"status": "Status",
|
||||
"options": "Options",
|
||||
"created": "Created",
|
||||
"modified": "Modified"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"feedbackType": "FeedbackType",
|
||||
"processingStatus": "ProcessingStatus",
|
||||
"category": "Category",
|
||||
"description": "Description",
|
||||
"contactInformation": "ContactInformation",
|
||||
"submittedAt": "SubmittedAt",
|
||||
"functionalFailure": "FunctionalFailure",
|
||||
"optimizationSuggestions": "OptimizationSuggestions",
|
||||
"accountIssue": "AccountIssue",
|
||||
"other": "Other",
|
||||
"notViewed": "NotViewed",
|
||||
"viewed": "Viewed",
|
||||
"processed": "Processed",
|
||||
"closed/Invalid": "Closed/Invalid",
|
||||
"markedSuccessfully": "Marked Successfully!",
|
||||
"basicInformation": "BasicInformation",
|
||||
"feedbackContent": "FeedbackContent",
|
||||
"attachments": "Attachments"
|
||||
}
|
||||
23
easyflow-ui-admin/app/src/locales/langs/en-US/sysJob.json
Normal file
23
easyflow-ui-admin/app/src/locales/langs/en-US/sysJob.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"deptId": "DeptId",
|
||||
"tenantId": "TenantId",
|
||||
"jobName": "JobName",
|
||||
"jobType": "JobType",
|
||||
"jobParams": "JobParams",
|
||||
"cronExpression": "CronExpression",
|
||||
"allowConcurrent": "AllowConcurrent",
|
||||
"misfirePolicy": "MisfirePolicy",
|
||||
"options": "Options",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"remark": "Remark",
|
||||
"isDeleted": "IsDeleted",
|
||||
"workflow": "Workflow",
|
||||
"beanMethod": "BeanMethod",
|
||||
"javaMethod": "JavaMethod",
|
||||
"example": "example"
|
||||
}
|
||||
14
easyflow-ui-admin/app/src/locales/langs/en-US/sysJobLog.json
Normal file
14
easyflow-ui-admin/app/src/locales/langs/en-US/sysJobLog.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "JobLog",
|
||||
"id": "Id",
|
||||
"jobId": "JobId",
|
||||
"jobName": "JobName",
|
||||
"jobParams": "JobParams",
|
||||
"jobResult": "JobResult",
|
||||
"errorInfo": "ErrorInfo",
|
||||
"status": "Status",
|
||||
"startTime": "StartTime",
|
||||
"endTime": "EndTime",
|
||||
"created": "Created",
|
||||
"remark": "Remark"
|
||||
}
|
||||
14
easyflow-ui-admin/app/src/locales/langs/en-US/sysLog.json
Normal file
14
easyflow-ui-admin/app/src/locales/langs/en-US/sysLog.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"accountId": "AccountId",
|
||||
"actionName": "ActionName",
|
||||
"actionType": "ActionType",
|
||||
"actionClass": "ActionClass",
|
||||
"actionMethod": "ActionMethod",
|
||||
"actionUrl": "ActionUrl",
|
||||
"actionIp": "ActionIp",
|
||||
"actionParams": "ActionParams",
|
||||
"actionBody": "ActionBody",
|
||||
"status": "Status",
|
||||
"created": "Created"
|
||||
}
|
||||
20
easyflow-ui-admin/app/src/locales/langs/en-US/sysMenu.json
Normal file
20
easyflow-ui-admin/app/src/locales/langs/en-US/sysMenu.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"root":"Top",
|
||||
"id": "Id",
|
||||
"parentId": "Parent",
|
||||
"menuType": "MenuType",
|
||||
"menuTitle": "MenuTitle",
|
||||
"menuUrl": "MenuUrl",
|
||||
"component": "Component",
|
||||
"menuIcon": "MenuIcon",
|
||||
"isShow": "IsShow",
|
||||
"permissionTag": "PermissionTag",
|
||||
"sortNo": "SortNo",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"remark": "Remark",
|
||||
"isDeleted": "IsDeleted"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"oauthWxWeb": "WechatLogin",
|
||||
"oauthDingTalk": "DingTalkLogin"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"tenantId": "TenantId",
|
||||
"deptId": "Dept",
|
||||
"positionName": "PositionName",
|
||||
"positionCode": "PositionCode",
|
||||
"sortNo": "SortNo",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"remark": "Remark",
|
||||
"isDeleted": "IsDeleted",
|
||||
"enable": "Enable",
|
||||
"disable": "Disable",
|
||||
"message": {
|
||||
"title": "Confirm to {actionText} \"{positionName}\"?"
|
||||
},
|
||||
"placeholder": {
|
||||
"positionName": "Please enter position name",
|
||||
"positionCode": "Please enter position code"
|
||||
}
|
||||
}
|
||||
17
easyflow-ui-admin/app/src/locales/langs/en-US/sysRole.json
Normal file
17
easyflow-ui-admin/app/src/locales/langs/en-US/sysRole.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"tenantId": "TenantId",
|
||||
"roleName": "RoleName",
|
||||
"roleKey": "RoleKey",
|
||||
"status": "Status",
|
||||
"created": "Created",
|
||||
"createdBy": "CreatedBy",
|
||||
"modified": "Modified",
|
||||
"modifiedBy": "ModifiedBy",
|
||||
"remark": "Remark",
|
||||
"isDeleted": "IsDeleted",
|
||||
"menuPermission": "MenuPermission",
|
||||
"dataPermission": "DataPermission",
|
||||
"checkStrictlyTrue": "Linked",
|
||||
"checkStrictlyFalse": "NotLinked"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"deptId": "部门ID",
|
||||
"tenantId": "租户ID",
|
||||
"resourceType": "素材类型",
|
||||
"resourceName": "素材名称",
|
||||
"suffix": "后缀",
|
||||
"resourceUrl": "素材地址",
|
||||
"origin": "素材来源",
|
||||
"status": "数据状态",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"options": "扩展项",
|
||||
"isDeleted": "删除标识",
|
||||
"fileSize": "文件大小",
|
||||
"categoryId": "分类",
|
||||
"choose": "选择素材"
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"id": "ID 主键",
|
||||
"alias": "别名",
|
||||
"deptId": "部门ID",
|
||||
"tenantId": "租户ID",
|
||||
"title": "名称",
|
||||
"description": "描述",
|
||||
"icon": "图标",
|
||||
"content": "工作流设计的 JSON 内容",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建人",
|
||||
"modified": "最后修改时间",
|
||||
"modifiedBy": "最后修改的人",
|
||||
"englishName": "英文名称",
|
||||
"status": "在用户中心显示",
|
||||
"categoryId": "分类",
|
||||
"params": "执行参数",
|
||||
"steps": "执行步骤",
|
||||
"result": "执行结果",
|
||||
"confirm": "有待确认的内容,请先确认!",
|
||||
"completed": "流程已执行完毕,请重新发起。",
|
||||
"fileContentExtraction": "文件内容提取",
|
||||
"documentAddress": "文档地址",
|
||||
"parsedText": "解析后的文本",
|
||||
"resourceSync": "素材同步",
|
||||
"originUrl": "源地址",
|
||||
"savedUrl": "保存后的地址",
|
||||
"saveOptions": "保存选项",
|
||||
"image": "图片",
|
||||
"video": "视频",
|
||||
"audio": "音频",
|
||||
"document": "文档",
|
||||
"other": "其他",
|
||||
"fileGeneration": "文件生成",
|
||||
"fileSettings": "文件设置",
|
||||
"fileDownloadURL": "文件下载地址",
|
||||
"pluginSelect": "插件选择",
|
||||
"saveData": "保存数据",
|
||||
"dataToBeSaved": "待保存的数据",
|
||||
"successInsertedRecords": "成功插入条数",
|
||||
"dataTable": "数据表",
|
||||
"queryData": "查询数据",
|
||||
"queryResult": "查询结果",
|
||||
"filterConditions": "过滤条件",
|
||||
"limit": "限制条数",
|
||||
"sqlQuery": "SQL 查询",
|
||||
"subProcess": "子流程",
|
||||
"workflowSelect": "工作流选择",
|
||||
"bochaSearch": "博查搜索",
|
||||
"descriptions": {
|
||||
"fileContentExtraction": "提取 PDF 或者 Word 等文件中的文字内容",
|
||||
"documentAddress": "文档的url地址",
|
||||
"parsedText": "解析后的文本内容",
|
||||
"resourceSync": "下载素材文件并保存到系统素材库",
|
||||
"originUrl": "文件的源地址",
|
||||
"resourceType": "请选择素材的类型",
|
||||
"fileGeneration": "生成 Word、PDF、HTML 等文件供用户下载",
|
||||
"fileType": "请选择生成的文件类型",
|
||||
"fileDownloadURL": "生成后的文件地址",
|
||||
"plugin": "选择定义好的插件",
|
||||
"saveData": "保存数据到数据中枢",
|
||||
"dataToBeSaved": "待保存的数据列表",
|
||||
"dataTable": "请选择数据表",
|
||||
"queryData": "查询数据中枢的数据",
|
||||
"sqlQuery": "通过 SQL 查询数据库",
|
||||
"enterSQL": "请输入SQL语句",
|
||||
"queryResultJson": "查询结果(json对象)",
|
||||
"subProcess": "选择定义好的流程"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"categoryName": "分类名称",
|
||||
"sortNo": "排序",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"status": "数据状态"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"execKey": "执行标识",
|
||||
"workflowId": "工作流ID",
|
||||
"title": "标题",
|
||||
"description": "描述",
|
||||
"input": "输入",
|
||||
"output": "输出",
|
||||
"workflowJson": "工作流执行时的配置",
|
||||
"startTime": "开始时间",
|
||||
"endTime": "结束时间",
|
||||
"tokens": "消耗总token",
|
||||
"status": "状态",
|
||||
"createdKey": "执行人标识[有可能是用户|外部|定时任务等情况]",
|
||||
"createdBy": "执行人",
|
||||
"errorInfo": "错误信息",
|
||||
"moduleName": "执行记录",
|
||||
"execTime": "耗时",
|
||||
"status1": "运行中",
|
||||
"status5": "挂起",
|
||||
"status10": "错误",
|
||||
"status20": "成功",
|
||||
"status21": "失败",
|
||||
"status22": "取消"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"recordId": "执行记录ID",
|
||||
"execKey": "执行标识",
|
||||
"nodeId": "节点ID",
|
||||
"nodeName": "节点名称",
|
||||
"input": "输入",
|
||||
"output": "输出",
|
||||
"nodeData": "节点信息",
|
||||
"startTime": "开始时间",
|
||||
"endTime": "结束时间",
|
||||
"tokens": "消耗总token",
|
||||
"status": "状态",
|
||||
"errorInfo": "错误信息",
|
||||
"moduleName": "步骤信息",
|
||||
"execTime": "耗时",
|
||||
"status1": "运行中",
|
||||
"status6": "挂起",
|
||||
"status10": "错误",
|
||||
"status20": "成功",
|
||||
"status21": "失败"
|
||||
}
|
||||
27
easyflow-ui-admin/app/src/locales/langs/zh-CN/bot.json
Normal file
27
easyflow-ui-admin/app/src/locales/langs/zh-CN/bot.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"problemPresupposition": "问题预设",
|
||||
"noPermission": "没有权限",
|
||||
"llm": "大模型",
|
||||
"temperature": "温度",
|
||||
"maxReplyLength": "最大回复长度",
|
||||
"historyCount": "携带历史条数",
|
||||
"skill": "技能",
|
||||
"conversationSettings": "对话设置",
|
||||
"welcomeMessage": "欢迎语",
|
||||
"deepThinking": "深度思考",
|
||||
"enableDeepThinking": "是否启用深度思考",
|
||||
"publish": "发布",
|
||||
"postToWeChatOfficialAccount": "发布到微信公众号",
|
||||
"configured": "已配置",
|
||||
"notConfigured": "未配置",
|
||||
"placeholder": {
|
||||
"welcome": "请输入欢迎语",
|
||||
"prompt": "你是一个AI助手,请根据用户的问题给出清晰、准确的回答。",
|
||||
"permission": "你没有配置bot的权限!"
|
||||
},
|
||||
"systemPrompt": "系统提示词",
|
||||
"aiOptimization": "AI优化",
|
||||
"weChatOfficialAccountConfiguration": "微信公众号配置",
|
||||
"aiOptimizedPrompts": "AI优化提示词",
|
||||
"chatAssistant": "聊天助手"
|
||||
}
|
||||
47
easyflow-ui-admin/app/src/locales/langs/zh-CN/button.json
Normal file
47
easyflow-ui-admin/app/src/locales/langs/zh-CN/button.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"query": "查询",
|
||||
"reset": "重置",
|
||||
"add": "添加",
|
||||
"edit": "编辑",
|
||||
"delete": "删除",
|
||||
"export": "导出",
|
||||
"import": "导入",
|
||||
"save": "保存",
|
||||
"cancel": "取消",
|
||||
"confirm": "确认",
|
||||
"addLlm": "新增大模型",
|
||||
"oneClickAdd": "一键添加",
|
||||
"newConversation": "新建会话",
|
||||
"start": "启动",
|
||||
"stop": "停止",
|
||||
"log": "日志",
|
||||
"back": "返回",
|
||||
"importFile": "导入文件",
|
||||
"view": "查看",
|
||||
"download": "下载",
|
||||
"upload": "上传",
|
||||
"preview": "预览",
|
||||
"nextStep": "下一步",
|
||||
"previousStep": "上一步",
|
||||
"addLine": "增加行",
|
||||
"batchImport": "批量导入",
|
||||
"startImport": "开始导入",
|
||||
"design": "设计",
|
||||
"run": "运行",
|
||||
"runTest": "试运行",
|
||||
"copy": "复制",
|
||||
"selectAll": "全选",
|
||||
"choose": "选择",
|
||||
"setting": "设置",
|
||||
"create": "创建",
|
||||
"update": "更新",
|
||||
"oneClickOptimization": "一键优化",
|
||||
"replace": "替换",
|
||||
"markAsRead": "标记已查看",
|
||||
"markAsResolved": "标记已处理",
|
||||
"optimizing": "正在优化中...",
|
||||
"regenerate": "重新生成",
|
||||
"hide": "隐藏",
|
||||
"more": "更多",
|
||||
"viewSegmentation": "查看分段"
|
||||
}
|
||||
25
easyflow-ui-admin/app/src/locales/langs/zh-CN/common.json
Normal file
25
easyflow-ui-admin/app/src/locales/langs/zh-CN/common.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"handle": "操作",
|
||||
"searchPlaceholder": "请输入搜索内容",
|
||||
"allCategories": "全部",
|
||||
"history": "历史记录",
|
||||
"noDataAvailable": "暂无数据",
|
||||
"isRequired": "不能为空",
|
||||
"avatar": "头像",
|
||||
"otherLoginType": "其他登录方式",
|
||||
"Sun": "周日",
|
||||
"Mon": "周一",
|
||||
"Tue": "周二",
|
||||
"Wed": "周三",
|
||||
"Thu": "周四",
|
||||
"Fri": "周五",
|
||||
"Sat": "周六",
|
||||
"Second": "秒",
|
||||
"Min": "分",
|
||||
"Hour": "时",
|
||||
"Day": "日",
|
||||
"Month": "月",
|
||||
"Week": "周",
|
||||
"yes": "是",
|
||||
"no": "否"
|
||||
}
|
||||
18
easyflow-ui-admin/app/src/locales/langs/zh-CN/cron.json
Normal file
18
easyflow-ui-admin/app/src/locales/langs/zh-CN/cron.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"cronExpressionGenerator": "Cron 表达式生成器",
|
||||
"GenerateResult": "生成结果",
|
||||
"CronExpression": "Cron 表达式",
|
||||
"UseThisValue": "使用该值",
|
||||
"CheckLast5ExecutionTimes": "查看最近5次执行时间",
|
||||
"Last5ExecutionTimes": "最近5次执行时间",
|
||||
"ClickGenerate": "点击生成",
|
||||
"Per": "每",
|
||||
"NotSpecified": "不指定",
|
||||
"Cycle": "周期",
|
||||
"From": "从",
|
||||
"StartPer": "开始,每",
|
||||
"ExecuteOnce": "执行一次",
|
||||
"Rang": "区间",
|
||||
"To": "至",
|
||||
"Specify": "指定"
|
||||
}
|
||||
20
easyflow-ui-admin/app/src/locales/langs/zh-CN/cropper.json
Normal file
20
easyflow-ui-admin/app/src/locales/langs/zh-CN/cropper.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"ImageCropping": "图片裁剪",
|
||||
"message": {
|
||||
"onlyImage": "只能上传图片文件!",
|
||||
"imgSize": "图片大小不能超过 {limit}MB!",
|
||||
"uploadFailed": "上传失败",
|
||||
"notUrl": "上传成功但未返回图片URL",
|
||||
"uploadSuccessful": "上传成功!",
|
||||
"reuploadSuccessful": "重新上传成功!",
|
||||
"notInitialized": "裁剪器未初始化",
|
||||
"cropFailed": "裁剪失败,无法获取裁剪后的图片",
|
||||
"fileCount": "最多只能上传 {count} 个文件",
|
||||
"avatarFormat": "头像只能是{format}格式",
|
||||
"avatarSize": "头像限制 {limit} MB"
|
||||
},
|
||||
"Uploading": "上传中...",
|
||||
"ConfirmCrop": "确认裁剪",
|
||||
"Re-upload": "重新上传",
|
||||
"ClickToUpload": "点击上传"
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "数据中枢",
|
||||
"id": "主键",
|
||||
"deptId": "部门ID",
|
||||
"tenantId": "租户ID",
|
||||
"tableName": "数据表名",
|
||||
"tableDesc": "数据表描述",
|
||||
"actualTable": "物理表名",
|
||||
"status": "数据状态",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"options": "扩展项",
|
||||
"fields": "字段",
|
||||
"fieldName": "字段名",
|
||||
"fieldDesc": "字段描述",
|
||||
"fieldType": "字段类型",
|
||||
"required": "是否必填",
|
||||
"noFieldError": "至少包含一个字段",
|
||||
"fieldInfoError": "字段信息不完善",
|
||||
"nameRegx": "只能包含小写字母、数字和下划线,且必须以小写字母开头",
|
||||
"structure": "表结构",
|
||||
"data": "数据",
|
||||
"uploadTitle": "点击或将文件拖拽到这里上传",
|
||||
"uploadDesc": "上传一份Excel文档,文件大小限制10MB以内。",
|
||||
"downloadTemplate": "下载模板",
|
||||
"importComplete": "导入完成",
|
||||
"totalNum": "总数",
|
||||
"successNum": "成功数",
|
||||
"failNum": "失败数",
|
||||
"failList": "失败记录"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"tableId": "数据表ID",
|
||||
"fieldName": "字段名称",
|
||||
"fieldDesc": "字段描述",
|
||||
"fieldType": "字段类型",
|
||||
"required": "是否必填",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"options": "扩展项"
|
||||
}
|
||||
14
easyflow-ui-admin/app/src/locales/langs/zh-CN/demos.json
Normal file
14
easyflow-ui-admin/app/src/locales/langs/zh-CN/demos.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "演示",
|
||||
"elementPlus": "Element Plus",
|
||||
"form": "表单演示",
|
||||
"easyflow": {
|
||||
"title": "项目",
|
||||
"about": "关于",
|
||||
"document": "文档",
|
||||
"antdv": "Ant Design Vue 版本",
|
||||
"naive-ui": "Naive UI 版本",
|
||||
"element-plus": "Element Plus 版本",
|
||||
"tdesign": "TDesign Vue 版本"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"placeholder": "请选择",
|
||||
"getError": "获取字典数据失败"
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"id": "Id",
|
||||
"alias": "别名",
|
||||
"deptId": "部门ID",
|
||||
"tenantId": "租户ID",
|
||||
"icon": "ICON",
|
||||
"title": "名称",
|
||||
"categoryId": "分类",
|
||||
"description": "描述",
|
||||
"slug": "URL 别名",
|
||||
"vectorStoreEnable": "是否启用向量数据库",
|
||||
"vectorStoreType": "向量数据库类型",
|
||||
"vectorStoreCollection": "向量数据库集合",
|
||||
"vectorStoreConfig": "向量数据库配置",
|
||||
"vectorEmbedLlmId": "向量模型",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建用户ID",
|
||||
"modified": "最后一次修改时间",
|
||||
"modifiedBy": "最后一次修改用户ID",
|
||||
"options": "其他配置",
|
||||
"rerankLlmId": "重排模型",
|
||||
"searchEngineEnable": "是否启用搜索引擎",
|
||||
"englishName": "英文名称",
|
||||
"documentType": "文件类型",
|
||||
"fileName": "文件名",
|
||||
"knowledgeCount": "知识条数",
|
||||
"createdModifyTime": "创建/更新时间",
|
||||
"documentList": "文档列表",
|
||||
"knowledgeRetrieval": "知识检索",
|
||||
"config": "配置",
|
||||
"sorting": "排序",
|
||||
"content": "内容",
|
||||
"placeholder": {
|
||||
"title": "请输入名称",
|
||||
"description": "请输入描述,以便大模型更好的理解该知识库并且调用",
|
||||
"englishName": "请输入英文名称",
|
||||
"alias": "请输入别名,不允许含中文",
|
||||
"embedLlm": "请选择向量模型",
|
||||
"rerankLlm": "请选择重排模型",
|
||||
"vectorStoreCollection": "只能包含字母、数字和下划线且长度在3-20个字符之间",
|
||||
"vectorStoreType": "请选择向量数据库类型"
|
||||
},
|
||||
"importDoc": {
|
||||
"fileUpload": "文件上传",
|
||||
"parameterSettings": "参数设置",
|
||||
"segmentedPreview": "分段预览",
|
||||
"confirmImport": "确认导入",
|
||||
"fileName": "文件名称",
|
||||
"progressUpload": "文件上传进度",
|
||||
"fileSize": "文件大小"
|
||||
},
|
||||
"splitterDoc": {
|
||||
"fileType": "文件类型",
|
||||
"splitterName": "分割器",
|
||||
"chunkSize": "分段长度",
|
||||
"overlapSize": "分段重叠",
|
||||
"regex": "正则表达式",
|
||||
"document": "文档",
|
||||
"simpleDocumentSplitter": "简单文档分割器",
|
||||
"simpleTokenizeSplitter": "简单分词器",
|
||||
"regexDocumentSplitter": "正则文档分割器",
|
||||
"markdownHeaderSplitter": "Markdown标题层级拆分器",
|
||||
"mdSplitterLevel": "Markdown标题等级",
|
||||
"uploadStatus": "上传状态",
|
||||
"pendingUpload": "待上传",
|
||||
"completed": "已完成",
|
||||
"uploading": "解析中",
|
||||
"importSuccess": "导入成功"
|
||||
},
|
||||
"documentManagement": "文档管理",
|
||||
"actions": {
|
||||
"knowledge": "知识",
|
||||
"retrieve": "检索",
|
||||
"addKnowledge": "新增知识库",
|
||||
"confirmImport": "确认导入",
|
||||
"cancelImport": "取消导入"
|
||||
},
|
||||
"searchResults": "检索结果",
|
||||
"documentPreview": "文档预览",
|
||||
"total": "共",
|
||||
"segments": "个分段",
|
||||
"similarityScore": "相似度",
|
||||
"alibabaCloud": "阿里云",
|
||||
"tencentCloud": "腾讯云",
|
||||
"vectorEmbedModelTips": "成功向量数据之后不允许修改向量模型",
|
||||
"dimensionOfVectorModelTips": "成功向量数据之后不允许修改向量模型维度",
|
||||
"dimensionOfVectorModel": "向量模型维度"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"title": "知识检索配置",
|
||||
"docRecallMaxNum": {
|
||||
"label": "召回最大条数",
|
||||
"tooltip": "检索时返回的最大文档数量,数值越大召回越全但速度越慢"
|
||||
},
|
||||
"simThreshold": {
|
||||
"label": "相似度最小值",
|
||||
"tooltip": "值越大筛选越严格,仅返回相似度更高的文档,范围0-1,建议设置0.6-0.8"
|
||||
},
|
||||
"button": {
|
||||
"save": "保存配置"
|
||||
},
|
||||
"message": {
|
||||
"saveSuccess": "配置保存成功",
|
||||
"saveFailed": "配置保存失败"
|
||||
},
|
||||
"placeholder": {
|
||||
"count": "1-50"
|
||||
},
|
||||
"switch": {
|
||||
"on": "开",
|
||||
"off": "关"
|
||||
},
|
||||
"unit": {
|
||||
"count": "条"
|
||||
},
|
||||
"searchEngineType": {
|
||||
"label": "搜索引擎类型",
|
||||
"placeholder": "请选择搜索引擎类型",
|
||||
"tooltip": "选择检索文档的引擎类型:关键词检索(快速)",
|
||||
"vector": "向量检索",
|
||||
"hybrid": "混合检索",
|
||||
"keyword": "关键词检索"
|
||||
},
|
||||
"searchEngineEnable": {
|
||||
"label": "是否启用搜索引擎",
|
||||
"tooltip": "是否启用搜索引擎,开启后,将使用搜索引擎进行文档检索"
|
||||
},
|
||||
"vectorEmbedModelTips": "After successful vector data, it is not allowed to modify the vector model"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
78
easyflow-ui-admin/app/src/locales/langs/zh-CN/llm.json
Normal file
78
easyflow-ui-admin/app/src/locales/langs/zh-CN/llm.json
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"filed":
|
||||
{
|
||||
"title": "标题",
|
||||
"brand": "供应商",
|
||||
"llmModel": "大模型名称",
|
||||
"icon": "ICON",
|
||||
"description": "描述",
|
||||
"supportChat": "对话模型",
|
||||
"supportFunctionCalling": "方法调用",
|
||||
"supportEmbed": "向量化",
|
||||
"supportReranker": "重排",
|
||||
"supportTextToImage": "文生图",
|
||||
"supportImageToImage": "图生图",
|
||||
"supportTextToAudio": "文生音频",
|
||||
"supportAudioToAudio": "音频转音频",
|
||||
"supportTextToVideo": "文生视频",
|
||||
"supportImageToVideo": "图生成视频",
|
||||
"llmEndpoint": "请求地址",
|
||||
"chatPath": "对话路径",
|
||||
"embedPath": "向量化路径",
|
||||
"multimodal": "多模态",
|
||||
"llmApiKey": "apiKey",
|
||||
"llmExtraConfig": "大模型其他属性配置",
|
||||
"options": "其他配置内容",
|
||||
"ability": "能力"
|
||||
}
|
||||
,
|
||||
"llmModal": {
|
||||
"TitleRequired": "请输入名称",
|
||||
"BrandRequired": "请选择供应商",
|
||||
"ModelRequired": "请输入大模型",
|
||||
"ApiKeyRequired": "请输入apiKey",
|
||||
"QuickAddLlm": "一键添加大模型"
|
||||
},
|
||||
"placeholder": {
|
||||
"title": "请输入名称",
|
||||
"brand": "请选择品牌",
|
||||
"llmModel": "请输入大模型名称",
|
||||
"description": "请输入描述"
|
||||
},
|
||||
"actions": {
|
||||
"verifyConfiguration": "验证配置"
|
||||
},
|
||||
"message": {
|
||||
"verifySuccess": "验证成功"
|
||||
},
|
||||
"addProvider": "供应商列表",
|
||||
"modelType": "模型类型",
|
||||
"llmModel": "模型名称",
|
||||
"title": "名称",
|
||||
"groupName": "分组名称",
|
||||
"provider": "供应商",
|
||||
"ability": "模型能力",
|
||||
"button": {
|
||||
"management": "管理",
|
||||
"test": "检测",
|
||||
"addAllLlm": "添加列表中的所有模型",
|
||||
"RetrieveAgain": "重新获取模型列表"
|
||||
},
|
||||
"all": "全部",
|
||||
"verifyLlmTitle": "请选择要检测的模型",
|
||||
"testSuccess": "检测成功",
|
||||
"searchTextPlaceholder": "搜索模型名称或名称",
|
||||
"modelAbility": {
|
||||
"supportThinking": "推理",
|
||||
"supportTool": "工具",
|
||||
"supportAudio": "音频",
|
||||
"supportVideo": "视频",
|
||||
"supportImage": "图片",
|
||||
"supportFree": "免费",
|
||||
"supportImageB64Only": "仅支持Base64图片",
|
||||
"supportToolMessage": "支持Tool消息"
|
||||
},
|
||||
"requestPath": "请求路径",
|
||||
"modelToBeTested": "待检测模型"
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"providerName": "供应商名称",
|
||||
"provider": "供应商",
|
||||
"icon": "Icon",
|
||||
"apiKey": "API 密钥",
|
||||
"endpoint": "API 地址",
|
||||
"embedPath": "向量地址",
|
||||
"chatPath": "对话地址",
|
||||
"rerankPath": "重排地址",
|
||||
"embeddingModel": "向量模型",
|
||||
"chatModel": "对话模型",
|
||||
"rerankModel": "重排模型",
|
||||
"model": "模型",
|
||||
"apiType": "API类型"
|
||||
}
|
||||
31
easyflow-ui-admin/app/src/locales/langs/zh-CN/mcp.json
Normal file
31
easyflow-ui-admin/app/src/locales/langs/zh-CN/mcp.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"id": "id",
|
||||
"title": "名称",
|
||||
"description": "描述",
|
||||
"configJson": "MCP配置JSON",
|
||||
"deptId": "部门ID",
|
||||
"tenantId": "租户ID",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者ID",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者ID",
|
||||
"status": "是否启用",
|
||||
"modal": {
|
||||
"config": "配置",
|
||||
"tool": "工具",
|
||||
"table": {
|
||||
"availableTools": "可用工具"
|
||||
}
|
||||
},
|
||||
"example": "示例:",
|
||||
"restartMcpServer": "重启MCP服务",
|
||||
"message": {
|
||||
"startupFail": "启动失败",
|
||||
"startupSuccessful": "启动成功",
|
||||
"stopSuccessful": "关闭成功"
|
||||
},
|
||||
"labels": {
|
||||
"clientOnline": "客户端在线",
|
||||
"clientOffline": "客户端离线"
|
||||
}
|
||||
}
|
||||
33
easyflow-ui-admin/app/src/locales/langs/zh-CN/menus.json
Normal file
33
easyflow-ui-admin/app/src/locales/langs/zh-CN/menus.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"system": {
|
||||
"title": "系统管理",
|
||||
"sysAccount": "用户管理",
|
||||
"sysRole": "角色管理",
|
||||
"sysMenu": "菜单管理",
|
||||
"sysDept": "部门管理",
|
||||
"sysPosition": "岗位管理",
|
||||
"sysDict": "字典管理",
|
||||
"sysJob": "定时任务",
|
||||
"sysLog": "日志管理",
|
||||
"sysFeedback": "用户反馈",
|
||||
"sysAppearance": "外观设置",
|
||||
"oauth": "认证设置"
|
||||
},
|
||||
"ai": {
|
||||
"bots": "聊天助手",
|
||||
"title": "AI能力",
|
||||
"resources": "素材库",
|
||||
"datacenter": "数据中枢",
|
||||
"workflow": "工作流",
|
||||
"plugin": "插件",
|
||||
"model": "模型管理",
|
||||
"documentCollection": "知识库",
|
||||
"knowledge": "知识管理",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"settings": {
|
||||
"title": "系统配置",
|
||||
"settingsConfig": "系统设置",
|
||||
"apiKey": "访问令牌"
|
||||
}
|
||||
}
|
||||
49
easyflow-ui-admin/app/src/locales/langs/zh-CN/message.json
Normal file
49
easyflow-ui-admin/app/src/locales/langs/zh-CN/message.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"deleteAlert": "确定删除吗?",
|
||||
"noticeTitle": "提示",
|
||||
"ok": "确定",
|
||||
"cancel": "取消",
|
||||
"required": "该项为必填项",
|
||||
"saveOkMessage": "保存成功!",
|
||||
"saveFailMessage": "保存失败!",
|
||||
"deleteOkMessage": "删除成功!",
|
||||
"deleteFailMessage": "删除失败!",
|
||||
"loading": "加载中...",
|
||||
"getDataError": "获取数据失败",
|
||||
"updateOkMessage": "更新成功!",
|
||||
"startAlert": "确定启动吗?",
|
||||
"stopAlert": "确定停止吗?",
|
||||
"preview": "预览",
|
||||
"notEmpty": "不能为空",
|
||||
"success": "成功",
|
||||
"fail": "失败",
|
||||
"pleaseSelect": "请选择{name}",
|
||||
"pleaseInputContent": "请输入内容",
|
||||
"notSupported": "暂不支持",
|
||||
"englishNameRule": "请输入由字母、数字、下划线、连字符组成的字符,且长度不超过64位",
|
||||
"downloadSuccess": "下载成功",
|
||||
"downloadFail": "下载失败",
|
||||
"copySuccess": "复制成功",
|
||||
"copyFail": "复制失败",
|
||||
"upload": {
|
||||
"title": "点击或将文件拖拽到这里上传",
|
||||
"description": "TXT, PDF, DOCX, MD, PPT, PPTX 格式文件,单个大小不超过20M。"
|
||||
},
|
||||
"uploadFileFirst": "请先上传文件",
|
||||
"deleteModelAlert": "该操作会删除大模型,确定删除吗?",
|
||||
"deleteModelGroupAlert": "该操作会删除该分组下所有大模型,确定删除吗?",
|
||||
"cannotBeEmpty": {
|
||||
"name": "参数名称不能为空",
|
||||
"description": "参数描述不能为空",
|
||||
"method": "传入方法不能为空",
|
||||
"type": "参数类型不能为空",
|
||||
"all": "请完善所有必填项后提交",
|
||||
"error": "参数校验失败,请完善必填项"
|
||||
},
|
||||
"completeForm": "请完善表单信息",
|
||||
"notVideo": "您的浏览器不支持 video 元素。",
|
||||
"notAudio": "您的浏览器不支持 audio 元素。",
|
||||
"selectTip": "请选择数据",
|
||||
"mustBeNumber": "请输入有效的数字",
|
||||
"confirmItem": "待确认项"
|
||||
}
|
||||
23
easyflow-ui-admin/app/src/locales/langs/zh-CN/page.json
Normal file
23
easyflow-ui-admin/app/src/locales/langs/zh-CN/page.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"auth": {
|
||||
"login": "登录",
|
||||
"register": "注册",
|
||||
"codeLogin": "验证码登录",
|
||||
"qrcodeLogin": "二维码登录",
|
||||
"forgetPassword": "忘记密码",
|
||||
"profile": "个人资料",
|
||||
"accountPassword": "账户密码",
|
||||
"systemMessage": "系统消息",
|
||||
"todoTasks": "待办任务"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "概览",
|
||||
"analytics": "分析页",
|
||||
"workspace": "工作台"
|
||||
},
|
||||
"description": {
|
||||
"accountPassword": "其他用户的消息将以站内信的形式通知",
|
||||
"systemMessage": "系统消息将以站内信的形式通知",
|
||||
"todoTasks": "待办任务将以站内信的形式通知"
|
||||
}
|
||||
}
|
||||
33
easyflow-ui-admin/app/src/locales/langs/zh-CN/plugin.json
Normal file
33
easyflow-ui-admin/app/src/locales/langs/zh-CN/plugin.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"pluginCategory": "插件分类",
|
||||
"id": "插件id",
|
||||
"alias": "别名",
|
||||
"name": "名称",
|
||||
"description": "描述",
|
||||
"type": "类型",
|
||||
"baseUrl": "基础URL",
|
||||
"authType": "认证方式",
|
||||
"created": "创建时间",
|
||||
"icon": "图标地址",
|
||||
"position": "认证参数位置",
|
||||
"headers": "请求头",
|
||||
"tokenKey": "token键",
|
||||
"tokenValue": "token值",
|
||||
"deptId": "部门id",
|
||||
"tenantId": "租户id",
|
||||
"createdBy": "创建人",
|
||||
"category": "分类",
|
||||
"placeholder": {
|
||||
"name": "请输入插件名称",
|
||||
"description": "请输入插件描述",
|
||||
"categorize": "请选择分类"
|
||||
},
|
||||
"button": {
|
||||
"addPlugin": "新增插件",
|
||||
"categorize": "归类",
|
||||
"tools": "工具"
|
||||
},
|
||||
"toolsManagement": "工具管理",
|
||||
"searchUsers": "搜索用户",
|
||||
"parameterValue": "参数值"
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"id": "插件工具id",
|
||||
"pluginId": "插件id",
|
||||
"name": "工具名称",
|
||||
"description": "工具描述",
|
||||
"basePath": "基础路径",
|
||||
"created": "创建时间",
|
||||
"status": "是否启用",
|
||||
"inputData": "输入参数",
|
||||
"outputData": "输出参数",
|
||||
"requestMethod": "请求方式【Post, Get, Put, Delete】",
|
||||
"serviceStatus": "服务状态[0 下线 1 上线]",
|
||||
"debugStatus": "调试状态【0失败 1成功】",
|
||||
"englishName": "英文名称",
|
||||
"createPluginTool": "创建工具",
|
||||
"pluginToolEdit": {
|
||||
"basicInfo": "基本信息",
|
||||
"configureInputParameters": "配置输入参数",
|
||||
"configureOutputParameters": "配置输出参数",
|
||||
"trialRun": "试运行",
|
||||
"toolPath": "工具路径",
|
||||
"requestMethod": "请求方法",
|
||||
"runResult": "运行结果",
|
||||
"run": "运行"
|
||||
},
|
||||
"parameterName": "参数名称",
|
||||
"parameterDescription": "参数描述",
|
||||
"parameterType": "参数类型",
|
||||
"inputMethod": "传入方法",
|
||||
"required": "是否必填",
|
||||
"defaultValue": "默认值",
|
||||
"enabledStatus": "启用状态",
|
||||
"addChildNode": "添加子节点",
|
||||
"addParameter": "新增参数"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"title": "大模型配置",
|
||||
"modelOfChat": "对话模型供应商",
|
||||
"dialogModel": "对话模型配置",
|
||||
"modelName": "模型名称",
|
||||
"basic": "基本设置",
|
||||
"updatePwd": "修改密码",
|
||||
"systemAIFunctionSettings": "系统 AI 功能设置",
|
||||
"note": "注意:此项配置,仅用于系统的 AI 功能,而非【聊天助手】。"
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"deptId": "部门",
|
||||
"tenantId": "租户ID",
|
||||
"loginName": "登录账号",
|
||||
"password": "密码",
|
||||
"accountType": "账户类型",
|
||||
"nickname": "昵称",
|
||||
"mobile": "手机电话",
|
||||
"email": "邮件",
|
||||
"avatar": "账户头像",
|
||||
"dataScope": "数据权限类型",
|
||||
"deptIdList": "自定义部门权限",
|
||||
"status": "是否启用",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"remark": "备注",
|
||||
"isDeleted": "删除标识",
|
||||
"roleIds": "角色",
|
||||
"positionIds": "岗位",
|
||||
"oldPwd": "旧密码",
|
||||
"newPwd": "新密码",
|
||||
"confirmPwd": "确认密码",
|
||||
"repeatPwd": "请再次输入密码",
|
||||
"notSamePwd": "两次输入的密码不一致"
|
||||
}
|
||||
18
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysApiKey.json
Normal file
18
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysApiKey.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"id": "id",
|
||||
"apiKey": "apiKey",
|
||||
"created": "创建时间",
|
||||
"status": "数据状态",
|
||||
"deptId": "部门id",
|
||||
"tenantId": "租户id",
|
||||
"expiredAt": "失效时间",
|
||||
"createdBy": "创建人",
|
||||
"addApiKey": "新增apiKey",
|
||||
"actions": {
|
||||
"enable": "启用",
|
||||
"disable": "未启用",
|
||||
"failure": "已失效"
|
||||
},
|
||||
"permissions": "授权接口",
|
||||
"addApiKeyNotice": "该操作会生成一个apiKey,请确认是否生成"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"id": "id",
|
||||
"requestInterface": "请求接口",
|
||||
"title": "标题",
|
||||
"addPermission": "添加请求接口"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"Theme and Color Scheme": "主题与配色",
|
||||
"Theme Mode": "主题模式",
|
||||
"Theme Color": "主题色",
|
||||
"Layout & Navigation": "布局与导航",
|
||||
"Layout Mode": "布局模式",
|
||||
"Interface Display": "界面显示",
|
||||
"Page Tabs": "页面标签页",
|
||||
"Animation": "动画",
|
||||
"Login Page Appearance": "登录页外观",
|
||||
"Login Page Layout": "登录页布局",
|
||||
"Login Page Image": "登录页图片",
|
||||
"OnlyJPG": "只支持.jpg 格式",
|
||||
"Login Page Brand Copy": "登录页品牌文案",
|
||||
"Welcome Title": "欢迎语标题",
|
||||
"Please enter the welcome title": "请填写欢迎语标题",
|
||||
"Welcome Description": "欢迎语描述",
|
||||
"Please enter the welcome description": "请填写欢迎语描述",
|
||||
"Slogan Title": "Slogn标题",
|
||||
"Please enter the slogan title": "请填写Slogn标题",
|
||||
"Slogan Description": "Slogn描述",
|
||||
"Please enter the slogan description": "请填写Slogn描述",
|
||||
"Thumbnail": "缩略图"
|
||||
}
|
||||
17
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysDept.json
Normal file
17
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysDept.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"root": "根部门",
|
||||
"id": "主键",
|
||||
"tenantId": "租户ID",
|
||||
"parentId": "父级",
|
||||
"ancestors": "父级部门ID集合",
|
||||
"deptName": "部门名称",
|
||||
"deptCode": "部门编码",
|
||||
"sortNo": "排序",
|
||||
"status": "数据状态",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"remark": "备注",
|
||||
"isDeleted": "删除标识"
|
||||
}
|
||||
12
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysDict.json
Normal file
12
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysDict.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"name": "数据字典名称",
|
||||
"code": "字典编码",
|
||||
"description": "字典描述或备注",
|
||||
"dictType": "字典类型 1 自定义字典、2 数据表字典、 3 枚举类字典、 4 系统字典(自定义 DictLoader)",
|
||||
"sortNo": "排序编号",
|
||||
"status": "是否启用",
|
||||
"options": "扩展字典 存放 json",
|
||||
"created": "创建时间",
|
||||
"modified": "修改时间"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"feedbackType": "反馈类型",
|
||||
"processingStatus": "处理状态",
|
||||
"category": "问题类型",
|
||||
"description": "问题摘要",
|
||||
"contactInformation": "联系方式",
|
||||
"submittedAt": "提交时间",
|
||||
"functionalFailure": "功能故障",
|
||||
"optimizationSuggestions": "优化建议",
|
||||
"accountIssue": "账号问题",
|
||||
"other": "其它",
|
||||
"notViewed": "未查看",
|
||||
"viewed": "已查看",
|
||||
"processed": "已处理",
|
||||
"closed/Invalid": "已关闭/无效",
|
||||
"markedSuccessfully": "标记成功!",
|
||||
"basicInformation": "基础信息",
|
||||
"feedbackContent": "反馈内容",
|
||||
"attachments": "附件"
|
||||
}
|
||||
23
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysJob.json
Normal file
23
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysJob.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"deptId": "部门ID",
|
||||
"tenantId": "租户ID",
|
||||
"jobName": "任务名称",
|
||||
"jobType": "任务类型",
|
||||
"jobParams": "任务参数",
|
||||
"cronExpression": "cron表达式",
|
||||
"allowConcurrent": "是否并发执行",
|
||||
"misfirePolicy": "错过策略",
|
||||
"options": "其他配置",
|
||||
"status": "任务状态",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"remark": "备注",
|
||||
"isDeleted": "删除标识",
|
||||
"workflow": "工作流",
|
||||
"beanMethod": "bean方法",
|
||||
"javaMethod": "java方法",
|
||||
"example": "示例"
|
||||
}
|
||||
14
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysJobLog.json
Normal file
14
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysJobLog.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "任务日志",
|
||||
"id": "主键",
|
||||
"jobId": "任务ID",
|
||||
"jobName": "任务名称",
|
||||
"jobParams": "任务参数",
|
||||
"jobResult": "执行结果",
|
||||
"errorInfo": "错误信息",
|
||||
"status": "执行状态",
|
||||
"startTime": "开始时间",
|
||||
"endTime": "结束时间",
|
||||
"created": "创建时间",
|
||||
"remark": "备注"
|
||||
}
|
||||
14
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysLog.json
Normal file
14
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysLog.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"id": "ID",
|
||||
"accountId": "操作人",
|
||||
"actionName": "操作名称",
|
||||
"actionType": "操作的类型",
|
||||
"actionClass": "操作涉及的类",
|
||||
"actionMethod": "操作涉及的方法",
|
||||
"actionUrl": "操作涉及的 URL 地址",
|
||||
"actionIp": "操作涉及的用户 IP 地址",
|
||||
"actionParams": "操作请求参数",
|
||||
"actionBody": "操作请求body",
|
||||
"status": "操作状态 1 成功 9 失败",
|
||||
"created": "操作时间"
|
||||
}
|
||||
20
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysMenu.json
Normal file
20
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysMenu.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"root":"顶级",
|
||||
"id": "主键",
|
||||
"parentId": "父菜单",
|
||||
"menuType": "菜单类型",
|
||||
"menuTitle": "菜单标题",
|
||||
"menuUrl": "菜单url",
|
||||
"component": "组件路径",
|
||||
"menuIcon": "图标",
|
||||
"isShow": "是否显示",
|
||||
"permissionTag": "权限标识",
|
||||
"sortNo": "排序",
|
||||
"status": "数据状态",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"remark": "备注",
|
||||
"isDeleted": "删除标识"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"oauthWxWeb": "微信登录",
|
||||
"oauthDingTalk": "钉钉登录"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"tenantId": "租户ID",
|
||||
"deptId": "部门",
|
||||
"positionName": "岗位名称",
|
||||
"positionCode": "岗位编码",
|
||||
"sortNo": "排序",
|
||||
"status": "数据状态",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"remark": "备注",
|
||||
"isDeleted": "删除标识",
|
||||
"enable": "启用",
|
||||
"disable": "禁用",
|
||||
"message": {
|
||||
"title": "确认要{actionText}\"{positionName}\"吗?"
|
||||
},
|
||||
"placeholder": {
|
||||
"positionName": "请输入岗位名称",
|
||||
"positionCode": "请输入岗位编码"
|
||||
}
|
||||
}
|
||||
17
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysRole.json
Normal file
17
easyflow-ui-admin/app/src/locales/langs/zh-CN/sysRole.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "主键",
|
||||
"tenantId": "租户ID",
|
||||
"roleName": "角色名称",
|
||||
"roleKey": "角色标识",
|
||||
"status": "是否启用",
|
||||
"created": "创建时间",
|
||||
"createdBy": "创建者",
|
||||
"modified": "修改时间",
|
||||
"modifiedBy": "修改者",
|
||||
"remark": "备注",
|
||||
"isDeleted": "删除标识",
|
||||
"menuPermission": "菜单权限",
|
||||
"dataPermission": "数据权限",
|
||||
"checkStrictlyTrue": "联动",
|
||||
"checkStrictlyFalse": "不联动"
|
||||
}
|
||||
Reference in New Issue
Block a user