mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 04:22:28 +08:00
Standardize UI text capitalization to sentence case (#11696)
### What problem does this PR solve? This PR addresses inconsistencies in UI text capitalization across the application, enforcing a "Sentence case" style (only the first letter capitalized) for better readability and visual consistency. ### Type of change - [x] Refactoring
This commit is contained in:
@ -54,7 +54,7 @@ export default {
|
||||
noData: 'No data available',
|
||||
promptPlaceholder: `Please input or use / to quickly insert variables.`,
|
||||
mcp: {
|
||||
namePlaceholder: 'My MCP Server',
|
||||
namePlaceholder: 'My MCP server',
|
||||
nameRequired:
|
||||
'It must be 1–64 characters long and can only contain letters, numbers, hyphens, and underscores.',
|
||||
urlPlaceholder: 'https://api.example.com/v1/mcp',
|
||||
@ -63,8 +63,8 @@ export default {
|
||||
selected: 'Selected',
|
||||
},
|
||||
login: {
|
||||
loginTitle: 'Sign in to Your Account',
|
||||
signUpTitle: 'Create an Account',
|
||||
loginTitle: 'Sign in to your account',
|
||||
signUpTitle: 'Create an account',
|
||||
login: 'Sign in',
|
||||
signUp: 'Sign up',
|
||||
loginDescription: 'We’re so excited to see you again!',
|
||||
@ -111,9 +111,9 @@ export default {
|
||||
noMoreData: `That's all. Nothing more.`,
|
||||
},
|
||||
knowledgeDetails: {
|
||||
localUpload: 'Local Upload',
|
||||
fileSize: 'File Size',
|
||||
fileType: 'File Type',
|
||||
localUpload: 'Local upload',
|
||||
fileSize: 'File size',
|
||||
fileType: 'File type',
|
||||
uploadedBy: 'Uploaded by',
|
||||
notGenerated: 'Not generated',
|
||||
generatedOn: 'Generated on ',
|
||||
@ -124,7 +124,7 @@ export default {
|
||||
'Performs recursive clustering and summarization of document chunks to build a hierarchical tree structure, enabling more context-aware retrieval across lengthy documents.',
|
||||
generate: 'Generate',
|
||||
raptor: 'RAPTOR',
|
||||
processingType: 'Processing Type',
|
||||
processingType: 'Processing type',
|
||||
dataPipeline: 'Ingestion pipeline',
|
||||
operations: 'Operations',
|
||||
taskId: 'Task ID',
|
||||
@ -132,23 +132,23 @@ export default {
|
||||
details: 'Details',
|
||||
status: 'Status',
|
||||
task: 'Task',
|
||||
startDate: 'Start Date',
|
||||
startDate: 'Start date',
|
||||
source: 'Source',
|
||||
fileName: 'File Name',
|
||||
fileName: 'File name',
|
||||
datasetLogs: 'Dataset',
|
||||
fileLogs: 'File',
|
||||
overview: 'Logs',
|
||||
success: 'Success',
|
||||
failed: 'Failed',
|
||||
completed: 'Completed',
|
||||
datasetLog: 'Dataset Log',
|
||||
datasetLog: 'Dataset log',
|
||||
created: 'Created',
|
||||
learnMore: 'Built-in pipeline introduction',
|
||||
general: 'General',
|
||||
chunkMethodTab: 'Chunk Method',
|
||||
testResults: 'Test Results',
|
||||
testSetting: 'Test Setting',
|
||||
retrievalTesting: 'Retrieval Testing',
|
||||
chunkMethodTab: 'Chunk method',
|
||||
testResults: 'Test results',
|
||||
testSetting: 'Test setting',
|
||||
retrievalTesting: 'Retrieval testing',
|
||||
retrievalTestingDescription:
|
||||
'Conduct a retrieval test to check if RAGFlow can recover the intended content for the LLM.',
|
||||
Parse: 'Parse',
|
||||
@ -156,7 +156,7 @@ export default {
|
||||
testing: 'Retrieval testing',
|
||||
files: 'files',
|
||||
configuration: 'Configuration',
|
||||
knowledgeGraph: 'Knowledge Graph',
|
||||
knowledgeGraph: 'Knowledge graph',
|
||||
name: 'Name',
|
||||
namePlaceholder: 'Please input name!',
|
||||
doc: 'Docs',
|
||||
@ -166,14 +166,14 @@ export default {
|
||||
searchFiles: 'Search your files',
|
||||
localFiles: 'Local files',
|
||||
emptyFiles: 'Create empty file',
|
||||
webCrawl: 'Web Crawl',
|
||||
chunkNumber: 'Chunk Number',
|
||||
uploadDate: 'Upload Date',
|
||||
webCrawl: 'Web crawl',
|
||||
chunkNumber: 'Chunk number',
|
||||
uploadDate: 'Upload date',
|
||||
chunkMethod: 'Chunking method',
|
||||
enabled: 'Enable',
|
||||
disabled: 'Disable',
|
||||
action: 'Action',
|
||||
parsingStatus: 'Parsing Status',
|
||||
parsingStatus: 'Parsing status',
|
||||
parsingStatusTip:
|
||||
'Document parsing time varies based on several factors. Enabling features like Knowledge Graph, RAPTOR, Auto Question Extraction, or Auto Keyword Extraction will significantly increase processing time. If the progress bar stalls, please consult these two FAQs: https://ragflow.io/docs/dev/faq#why-does-my-document-parsing-stall-at-under-one-percent.',
|
||||
processBeginAt: 'Begin at',
|
||||
@ -210,7 +210,7 @@ export default {
|
||||
runningStatus2: 'CANCELED',
|
||||
runningStatus3: 'SUCCESS',
|
||||
runningStatus4: 'FAIL',
|
||||
pageRanges: 'Page Ranges',
|
||||
pageRanges: 'Page ranges',
|
||||
pageRangesTip:
|
||||
'Range of pages to be parsed; pages outside this range will not be processed.',
|
||||
fromPlaceholder: 'from',
|
||||
@ -251,7 +251,7 @@ export default {
|
||||
autoQuestions: 'Auto-question',
|
||||
autoQuestionsTip: `Automatically extract N questions for each chunk to increase their ranking for queries containing those questions. You can check or update the added questions for a chunk from the chunk list. This feature will not disrupt the chunking process if an error occurs, except that it may add an empty result to the original chunk. Be aware that extra tokens will be consumed by the LLM specified in 'System model settings'. For details, see https://ragflow.io/docs/dev/autokeyword_autoquestion.`,
|
||||
redo: 'Do you want to clear the existing {{chunkNum}} chunks?',
|
||||
setMetaData: 'Set Meta Data',
|
||||
setMetaData: 'Set meta data',
|
||||
pleaseInputJson: 'Please enter JSON',
|
||||
documentMetaTips: `<p>The meta data is in Json format(it's not searchable). It will be added into prompt for LLM if any chunks of this document are included in the prompt.</p>
|
||||
<p>Examples:</p>
|
||||
@ -282,17 +282,17 @@ export default {
|
||||
generationScopeTip:
|
||||
'Determines whether RAPTOR is generated for the entire dataset or for a single file.',
|
||||
scopeDataset: 'Dataset',
|
||||
generationScope: 'Generation Scope',
|
||||
scopeSingleFile: 'Single File',
|
||||
autoParse: 'Auto Parse',
|
||||
generationScope: 'Generation scope',
|
||||
scopeSingleFile: 'Single file',
|
||||
autoParse: 'Auto parse',
|
||||
rebuildTip:
|
||||
'Re-downloads files from the linked data source and parses them again.',
|
||||
baseInfo: 'Basic Info',
|
||||
globalIndex: 'Global Index',
|
||||
dataSource: 'Data Source',
|
||||
baseInfo: 'Basic info',
|
||||
globalIndex: 'Global index',
|
||||
dataSource: 'Data source',
|
||||
linkSourceSetTip: 'Manage data source linkage with this dataset',
|
||||
linkDataSource: 'Link Data Source',
|
||||
tocExtraction: 'TOC Enhance',
|
||||
linkDataSource: 'Link data source',
|
||||
tocExtraction: 'TOC enhance',
|
||||
tocExtractionTip:
|
||||
" For existing chunks, generate a hierarchical table of contents (one directory per file). During queries, when Directory Enhancement is activated, the system will use a large model to determine which directory items are relevant to the user's question, thereby identifying the relevant chunks.",
|
||||
deleteGenerateModalContent: `
|
||||
@ -303,23 +303,23 @@ export default {
|
||||
Do you want to continue?
|
||||
`,
|
||||
extractRaptor: 'Extract Raptor',
|
||||
extractKnowledgeGraph: 'Extract Knowledge Graph',
|
||||
extractKnowledgeGraph: 'Extract knowledge graph',
|
||||
filterPlaceholder: 'please input filter',
|
||||
fileFilterTip: '',
|
||||
fileFilter: 'File Filter',
|
||||
fileFilter: 'File filter',
|
||||
setDefaultTip: '',
|
||||
setDefault: 'Set as Default',
|
||||
setDefault: 'Set as default',
|
||||
eidtLinkDataPipeline: 'Edit Ingestion pipeline',
|
||||
linkPipelineSetTip: 'Manage Ingestion pipeline linkage with this dataset',
|
||||
default: 'Default',
|
||||
dataPipeline: 'Ingestion pipeline',
|
||||
linkDataPipeline: 'Link Ingestion pipeline',
|
||||
enableAutoGenerate: 'Enable Auto Generate',
|
||||
enableAutoGenerate: 'Enable auto generate',
|
||||
teamPlaceholder: 'Please select a team.',
|
||||
dataFlowPlaceholder: 'Please select a pipeline.',
|
||||
buildItFromScratch: 'Build it from scratch',
|
||||
dataFlow: 'Pipeline',
|
||||
parseType: 'Parse Type',
|
||||
parseType: 'Parse type',
|
||||
manualSetup: 'Choose pipeline',
|
||||
builtIn: 'Built-in',
|
||||
titleDescription:
|
||||
@ -489,7 +489,7 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
<li>The auto-keyword feature is dependent on the LLM and consumes a significant number of tokens.</li>
|
||||
</ul>
|
||||
`,
|
||||
topnTags: 'Top-N Tags',
|
||||
topnTags: 'Top-N tags',
|
||||
tags: 'Tags',
|
||||
addTag: 'Add tag',
|
||||
useGraphRag: 'Knowledge graph',
|
||||
@ -510,7 +510,7 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
chunk: {
|
||||
chunk: 'Chunk',
|
||||
bulk: 'Bulk',
|
||||
selectAll: 'Select All',
|
||||
selectAll: 'Select all',
|
||||
enabledSelected: 'Enable selected',
|
||||
disabledSelected: 'Disable selected',
|
||||
deleteSelected: 'Delete selected',
|
||||
@ -527,7 +527,7 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
mind: 'Mind map',
|
||||
question: 'Question',
|
||||
questionTip: `If there are given questions, the embedding of the chunk will be based on them.`,
|
||||
chunkResult: 'Chunk Result',
|
||||
chunkResult: 'Chunk result',
|
||||
chunkResultTip: `View the chunked segments used for embedding and retrieval.`,
|
||||
enable: 'Enable',
|
||||
disable: 'Disable',
|
||||
@ -536,12 +536,12 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
chat: {
|
||||
messagePlaceholder: 'Type your message here...',
|
||||
exit: 'Exit',
|
||||
multipleModels: 'Multiple Models',
|
||||
multipleModels: 'Multiple models',
|
||||
applyModelConfigs: 'Apply model configs',
|
||||
conversations: 'Conversations',
|
||||
chatApps: 'Chat Apps',
|
||||
chatApps: 'Chat apps',
|
||||
newConversation: 'New conversation',
|
||||
createAssistant: 'Create an Assistant',
|
||||
createAssistant: 'Create an assistant',
|
||||
assistantSetting: 'Assistant settings',
|
||||
promptEngine: 'Prompt engine',
|
||||
modelSetting: 'Model settings',
|
||||
@ -549,7 +549,7 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
newChat: 'New chat',
|
||||
send: 'Send',
|
||||
sendPlaceholder: 'Message the assistant...',
|
||||
chatConfiguration: 'Chat Configuration',
|
||||
chatConfiguration: 'Chat configuration',
|
||||
chatConfigurationDescription:
|
||||
' Set up a chat assistant for your selected datasets (knowledge bases) here! 💕',
|
||||
assistantName: 'Assistant name',
|
||||
@ -628,21 +628,21 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
thumbUp: 'customer satisfaction',
|
||||
preview: 'Preview',
|
||||
embedded: 'Embedded',
|
||||
serviceApiEndpoint: 'Service API Endpoint',
|
||||
serviceApiEndpoint: 'Service API endpoint',
|
||||
apiKey: 'API KEY',
|
||||
apiReference: 'API Documents',
|
||||
dateRange: 'Date Range:',
|
||||
backendServiceApi: 'API Server',
|
||||
apiReference: 'API documents',
|
||||
dateRange: 'Date range:',
|
||||
backendServiceApi: 'API server',
|
||||
createNewKey: 'Create new key',
|
||||
created: 'Created',
|
||||
action: 'Action',
|
||||
embedModalTitle: 'Embed into webpage',
|
||||
comingSoon: 'Coming soon',
|
||||
fullScreenTitle: 'Full Embed',
|
||||
fullScreenTitle: 'Full embed',
|
||||
fullScreenDescription:
|
||||
'Embed the following iframe into your website at the desired location',
|
||||
partialTitle: 'Partial Embed',
|
||||
extensionTitle: 'Chrome Extension',
|
||||
partialTitle: 'Partial embed',
|
||||
extensionTitle: 'Chrome extension',
|
||||
tokenError: 'Please create API key first.',
|
||||
betaError:
|
||||
'Please acquire a RAGFlow API key from the System Settings page first.',
|
||||
@ -682,11 +682,11 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
crossLanguage: 'Cross-language search',
|
||||
crossLanguageTip: `Select one or more languages for cross‑language search. If no language is selected, the system searches with the original query.`,
|
||||
createChat: 'Create chat',
|
||||
metadata: 'Meta Data',
|
||||
metadata: 'Meta data',
|
||||
metadataTip:
|
||||
'Metadata filtering is the process of using metadata attributes (such as tags, categories, or access permissions) to refine and control the retrieval of relevant information within a system.',
|
||||
conditions: 'Conditions',
|
||||
addCondition: 'Add Condition',
|
||||
addCondition: 'Add condition',
|
||||
meta: {
|
||||
disabled: 'Disabled',
|
||||
auto: 'Automatic',
|
||||
@ -726,7 +726,7 @@ Example: Virtual Hosted Style`,
|
||||
<p>Are you sure you want to delete this data source link?</p>`,
|
||||
deleteSourceModalConfirmText: 'Confirm',
|
||||
errorMsg: 'Error message',
|
||||
newDocs: 'New Docs',
|
||||
newDocs: 'New docs',
|
||||
timeStarted: 'Time started',
|
||||
log: 'Log',
|
||||
confluenceDescription:
|
||||
@ -802,7 +802,7 @@ Example: Virtual Hosted Style`,
|
||||
avatar: 'Avatar',
|
||||
avatarTip: 'This will be displayed on your profile.',
|
||||
profileDescription: 'Update your photo and personal details here.',
|
||||
maxTokens: 'Max Tokens',
|
||||
maxTokens: 'Max tokens',
|
||||
maxTokensMessage: 'Max Tokens is required',
|
||||
maxTokensTip: `This sets the maximum length of the model's output, measured in the number of tokens (words or pieces of words). Defaults to 512. If disabled, you lift the maximum token limit, allowing the model to determine the number of tokens in its responses.`,
|
||||
maxTokensInvalidMessage: 'Please enter a valid number for Max Tokens.',
|
||||
@ -834,7 +834,7 @@ Example: Virtual Hosted Style`,
|
||||
currentPassword: 'Current password',
|
||||
currentPasswordMessage: 'Please input your password!',
|
||||
newPassword: 'New password',
|
||||
changePassword: 'Change Password',
|
||||
changePassword: 'Change password',
|
||||
newPasswordMessage: 'Please input your password!',
|
||||
newPasswordDescription:
|
||||
'Your new password must be more than 8 characters.',
|
||||
@ -883,8 +883,8 @@ Example: Virtual Hosted Style`,
|
||||
workspace: 'workspace',
|
||||
upgrade: 'Upgrade',
|
||||
addLlmTitle: 'Add LLM',
|
||||
editLlmTitle: 'Edit {{name}} Model',
|
||||
editModel: 'Edit Model',
|
||||
editLlmTitle: 'Edit {{name}} model',
|
||||
editModel: 'Edit model',
|
||||
modelName: 'Model name',
|
||||
modelID: 'Model ID',
|
||||
modelUid: 'Model UID',
|
||||
@ -907,7 +907,7 @@ Example: Virtual Hosted Style`,
|
||||
bedrockAKMessage: 'Please input your ACCESS KEY',
|
||||
addBedrockSK: 'SECRET KEY',
|
||||
bedrockSKMessage: 'Please input your SECRET KEY',
|
||||
bedrockRegion: 'AWS Region',
|
||||
bedrockRegion: 'AWS region',
|
||||
bedrockRegionMessage: 'Please select!',
|
||||
'us-east-2': 'US East (Ohio)',
|
||||
'us-east-1': 'US East (N. Virginia)',
|
||||
@ -1048,15 +1048,15 @@ Example: Virtual Hosted Style`,
|
||||
fileManager: {
|
||||
files: 'Files',
|
||||
name: 'Name',
|
||||
uploadDate: 'Upload Date',
|
||||
uploadDate: 'Upload date',
|
||||
knowledgeBase: 'Dataset',
|
||||
size: 'Size',
|
||||
action: 'Action',
|
||||
addToKnowledge: 'Link to Knowledge Base',
|
||||
addToKnowledge: 'Link to dataset',
|
||||
pleaseSelect: 'Please select',
|
||||
newFolder: 'New Folder',
|
||||
newFolder: 'New folder',
|
||||
file: 'File',
|
||||
uploadFile: 'Upload File',
|
||||
uploadFile: 'Upload file',
|
||||
parseOnCreation: 'Parse on creation',
|
||||
directory: 'Directory',
|
||||
uploadTitle: 'Drag and drop your file here to upload',
|
||||
@ -1078,44 +1078,44 @@ Example: Virtual Hosted Style`,
|
||||
formatTypeError: 'Format or type error',
|
||||
variableNameMessage:
|
||||
'Variable name can only contain letters and underscores and numbers',
|
||||
variableDescription: 'Variable Description',
|
||||
defaultValue: 'Default Value',
|
||||
variableDescription: 'Variable description',
|
||||
defaultValue: 'Default value',
|
||||
conversationVariable: 'Conversation variable',
|
||||
recommended: 'Recommended',
|
||||
customerSupport: 'Customer Support',
|
||||
customerSupport: 'Customer support',
|
||||
marketing: 'Marketing',
|
||||
consumerApp: 'Consumer App',
|
||||
consumerApp: 'Consumer app',
|
||||
other: 'Other',
|
||||
ingestionPipeline: 'Ingestion Pipeline',
|
||||
ingestionPipeline: 'Ingestion pipeline',
|
||||
agents: 'Agents',
|
||||
days: 'Days',
|
||||
beginInput: 'Begin Input',
|
||||
beginInput: 'Begin input',
|
||||
ref: 'Variable',
|
||||
stockCode: 'Stock Code',
|
||||
stockCode: 'Stock code',
|
||||
apiKeyPlaceholder:
|
||||
'YOUR_API_KEY (obtained from https://serpapi.com/manage-api-key)',
|
||||
flowStart: 'Start',
|
||||
flowNum: 'N',
|
||||
test: 'Test',
|
||||
extractDepth: 'Extract Depth',
|
||||
extractDepth: 'Extract depth',
|
||||
format: 'Format',
|
||||
basic: 'basic',
|
||||
advanced: 'advanced',
|
||||
general: 'general',
|
||||
searchDepth: 'Search Depth',
|
||||
tavilyTopic: 'Tavily Topic',
|
||||
maxResults: 'Max Results',
|
||||
includeAnswer: 'Include Answer',
|
||||
includeRawContent: 'Include Raw Content',
|
||||
includeImages: 'Include Images',
|
||||
includeImageDescriptions: 'Include Image Descriptions',
|
||||
includeDomains: 'Include Domains',
|
||||
ExcludeDomains: 'Exclude Domains',
|
||||
searchDepth: 'Search depth',
|
||||
tavilyTopic: 'Tavily topic',
|
||||
maxResults: 'Max results',
|
||||
includeAnswer: 'Include answer',
|
||||
includeRawContent: 'Include raw content',
|
||||
includeImages: 'Include images',
|
||||
includeImageDescriptions: 'Include image descriptions',
|
||||
includeDomains: 'Include domains',
|
||||
ExcludeDomains: 'Exclude domains',
|
||||
Days: 'Days',
|
||||
comma: 'Comma',
|
||||
semicolon: 'Semicolon',
|
||||
period: 'Period',
|
||||
lineBreak: 'Line Break',
|
||||
lineBreak: 'Line break',
|
||||
tab: 'Tab',
|
||||
space: 'Space',
|
||||
delimiters: 'Delimiters',
|
||||
@ -1124,8 +1124,8 @@ Example: Virtual Hosted Style`,
|
||||
script: 'Script',
|
||||
iterationItemDescription:
|
||||
'It represents the current element in the iteration, which can be referenced and manipulated in subsequent steps.',
|
||||
guidingQuestion: 'Guidance Question',
|
||||
onFailure: 'On Failure',
|
||||
guidingQuestion: 'Guidance question',
|
||||
onFailure: 'On failure',
|
||||
userPromptDefaultValue:
|
||||
'This is the order you need to send to the agent.',
|
||||
search: 'Search',
|
||||
@ -1138,8 +1138,8 @@ Example: Virtual Hosted Style`,
|
||||
maxRounds: 'Max reflection rounds',
|
||||
delayEfterError: 'Delay after error',
|
||||
maxRetries: 'Max retry rounds',
|
||||
advancedSettings: 'Advanced Settings',
|
||||
addTools: 'Add Tools',
|
||||
advancedSettings: 'Advanced settings',
|
||||
addTools: 'Add tools',
|
||||
sysPromptDefaultValue: `
|
||||
<role>
|
||||
You are a helpful assistant, an AI assistant specialized in problem-solving for the user.
|
||||
@ -1153,15 +1153,15 @@ Example: Virtual Hosted Style`,
|
||||
5. Summarize the final result clearly.
|
||||
</instructions>`,
|
||||
singleLineText: 'Single-line text',
|
||||
multimodalModels: 'Multimodal Models',
|
||||
textOnlyModels: 'Text-only Models',
|
||||
allModels: 'All Models',
|
||||
multimodalModels: 'Multimodal models',
|
||||
textOnlyModels: 'Text-only models',
|
||||
allModels: 'All models',
|
||||
codeExecDescription: 'Write your custom Python or Javascript logic.',
|
||||
stringTransformDescription:
|
||||
'Modifies text content. Currently supports: Splitting or concatenating text.',
|
||||
foundation: 'Foundation',
|
||||
tools: 'Tools',
|
||||
dataManipulation: 'Data Manipulation',
|
||||
dataManipulation: 'Data manipulation',
|
||||
flow: 'Flow',
|
||||
dialog: 'Dialogue',
|
||||
cite: 'Cite',
|
||||
@ -1184,7 +1184,7 @@ Example: Virtual Hosted Style`,
|
||||
'Loop is the upper limit of the number of loops of the current component, when the number of loops exceeds the value of loop, it means that the component can not complete the current task, please re-optimize agent',
|
||||
exitLoop: 'Exit loop',
|
||||
exitLoopDescription: `Equivalent to "break". This node has no configuration items. When the loop body reaches this node, the loop terminates.`,
|
||||
loopVariables: 'Loop Variables',
|
||||
loopVariables: 'Loop variables',
|
||||
maximumLoopCount: 'Maximum loop count',
|
||||
loopTerminationCondition: 'Loop termination condition',
|
||||
yes: 'Yes',
|
||||
@ -1223,8 +1223,8 @@ Example: Virtual Hosted Style`,
|
||||
message: 'Message',
|
||||
blank: 'Blank',
|
||||
createFromNothing: 'Create your agent from scratch',
|
||||
addItem: 'Add Item',
|
||||
addSubItem: 'Add Sub Item',
|
||||
addItem: 'Add item',
|
||||
addSubItem: 'Add sub item',
|
||||
nameRequiredMsg: 'Name is required',
|
||||
nameRepeatedMsg: 'The name cannot be repeated',
|
||||
keywordExtract: 'Keyword',
|
||||
@ -1265,7 +1265,7 @@ Example: Virtual Hosted Style`,
|
||||
bingDescription:
|
||||
'A component that searches from https://www.bing.com/, allowing you to specify the number of search results using TopN. It supplements the existing knowledge bases. Please note that this requires an API key from microsoft.com.',
|
||||
apiKey: 'API KEY',
|
||||
country: 'Country & Region',
|
||||
country: 'Country & region',
|
||||
language: 'Language',
|
||||
googleScholar: 'Google Scholar',
|
||||
googleScholarDescription:
|
||||
@ -1400,7 +1400,7 @@ Example: Virtual Hosted Style`,
|
||||
exeSQL: 'Execute SQL',
|
||||
exeSQLDescription:
|
||||
'A component that performs SQL queries on a relational database, supporting querying from MySQL, PostgreSQL, or MariaDB.',
|
||||
dbType: 'Database Type',
|
||||
dbType: 'Database type',
|
||||
database: 'Database',
|
||||
username: 'Username',
|
||||
host: 'Host',
|
||||
@ -1441,8 +1441,8 @@ Example: Virtual Hosted Style`,
|
||||
fund: 'fund',
|
||||
hkstock: 'Hong Kong shares',
|
||||
usstock: 'US stock market',
|
||||
threeboard: 'New OTC Market',
|
||||
conbond: 'Convertible Bond',
|
||||
threeboard: 'New OTC market',
|
||||
conbond: 'Convertible bond',
|
||||
insurance: 'insurance',
|
||||
futures: 'futures',
|
||||
lccp: 'Financing',
|
||||
@ -1454,7 +1454,7 @@ Example: Virtual Hosted Style`,
|
||||
yahooFinance: 'YahooFinance',
|
||||
yahooFinanceDescription:
|
||||
'A component that queries information about a publicly traded company using its ticker symbol.',
|
||||
crawler: 'Web Crawler',
|
||||
crawler: 'Web crawler',
|
||||
crawlerDescription:
|
||||
'A component that crawls HTML source code from a specified URL.',
|
||||
proxy: 'Proxy',
|
||||
@ -1480,38 +1480,38 @@ Example: Virtual Hosted Style`,
|
||||
symbolsDatatype: 'Symbols datatype',
|
||||
symbolsType: 'Symbols type',
|
||||
jin10TypeOptions: {
|
||||
flash: 'Quick News',
|
||||
flash: 'Quick news',
|
||||
calendar: 'Calendar',
|
||||
symbols: 'quotes',
|
||||
news: 'reference',
|
||||
},
|
||||
jin10FlashTypeOptions: {
|
||||
'1': 'Market News',
|
||||
'2': ' Futures News',
|
||||
'3': 'US-Hong Kong News',
|
||||
'4': 'A-Share News',
|
||||
'5': 'Commodities & Forex News',
|
||||
'1': 'Market news',
|
||||
'2': 'Futures news',
|
||||
'3': 'US-Hong Kong news',
|
||||
'4': 'A-Share news',
|
||||
'5': 'Commodities & Forex news',
|
||||
},
|
||||
jin10CalendarTypeOptions: {
|
||||
cj: 'Macroeconomic Data Calendar',
|
||||
qh: ' Futures Calendar',
|
||||
hk: 'Hong Kong Stock Market Calendar',
|
||||
us: 'US Stock Market Calendar',
|
||||
cj: 'Macroeconomic data calendar',
|
||||
qh: 'Futures calendar',
|
||||
hk: 'Hong Kong stock market calendar',
|
||||
us: 'US stock market calendar',
|
||||
},
|
||||
jin10CalendarDatashapeOptions: {
|
||||
data: 'Data',
|
||||
event: ' Event',
|
||||
event: 'Event',
|
||||
holiday: 'Holiday',
|
||||
},
|
||||
jin10SymbolsTypeOptions: {
|
||||
GOODS: 'Commodity Quotes',
|
||||
FOREX: ' Forex Quotes',
|
||||
FUTURE: 'International Market Quotes',
|
||||
CRYPTO: 'Cryptocurrency Quotes',
|
||||
GOODS: 'Commodity quotes',
|
||||
FOREX: 'Forex quotes',
|
||||
FUTURE: 'International market quotes',
|
||||
CRYPTO: 'Cryptocurrency quotes',
|
||||
},
|
||||
jin10SymbolsDatatypeOptions: {
|
||||
symbols: 'Commodity List',
|
||||
quotes: ' Latest Market Quotes',
|
||||
symbols: 'Commodity list',
|
||||
quotes: 'Latest market quotes',
|
||||
},
|
||||
concentrator: 'Concentrator',
|
||||
concentratorDescription:
|
||||
@ -1536,7 +1536,7 @@ Example: Virtual Hosted Style`,
|
||||
note: 'Note',
|
||||
noteDescription: 'Note',
|
||||
notePlaceholder: 'Please enter a note',
|
||||
invoke: 'HTTP Request',
|
||||
invoke: 'HTTP request',
|
||||
invokeDescription: `A component capable of calling remote services, using other components' outputs or constants as inputs.`,
|
||||
url: 'Url',
|
||||
method: 'Method',
|
||||
@ -1553,23 +1553,23 @@ Example: Virtual Hosted Style`,
|
||||
parameter: 'Parameter',
|
||||
howUseId: 'How to use agent ID?',
|
||||
content: 'Content',
|
||||
operationResults: 'Operation Results',
|
||||
operationResults: 'Operation results',
|
||||
autosaved: 'Autosaved',
|
||||
optional: 'Optional',
|
||||
pasteFileLink: 'Paste file link',
|
||||
testRun: 'Test Run',
|
||||
testRun: 'Test run',
|
||||
template: 'Template',
|
||||
templateDescription:
|
||||
'A component that formats the output of other components.1. Supports Jinja2 templates, will first convert the input to an object and then render the template, 2. Simultaneously retains the original method of using {parameter} string replacement',
|
||||
emailComponent: 'Email',
|
||||
emailDescription: 'Send an email to a specified address.',
|
||||
smtpServer: 'SMTP Server',
|
||||
smtpPort: 'SMTP Port',
|
||||
senderEmail: 'Sender Email',
|
||||
authCode: 'Authorization Code',
|
||||
senderName: 'Sender Name',
|
||||
toEmail: 'Recipient Email',
|
||||
ccEmail: 'CC Email',
|
||||
smtpServer: 'SMTP server',
|
||||
smtpPort: 'SMTP port',
|
||||
senderEmail: 'Sender email',
|
||||
authCode: 'Authorization code',
|
||||
senderName: 'Sender name',
|
||||
toEmail: 'Recipient email',
|
||||
ccEmail: 'CC email',
|
||||
emailSubject: 'Subject',
|
||||
emailContent: 'Content',
|
||||
smtpServerRequired: 'Please input SMTP server address',
|
||||
@ -1579,7 +1579,7 @@ Example: Virtual Hosted Style`,
|
||||
emailContentRequired: 'Please input email content',
|
||||
emailSentSuccess: 'Email sent successfully',
|
||||
emailSentFailed: 'Failed to send email',
|
||||
dynamicParameters: 'Dynamic Parameters',
|
||||
dynamicParameters: 'Dynamic parameters',
|
||||
jsonFormatTip:
|
||||
'Upstream component should provide JSON string in following format:',
|
||||
toEmailTip: 'to_email: Recipient email (Required)',
|
||||
@ -1687,18 +1687,18 @@ This process aggregates variables from multiple branches into a single variable
|
||||
queryRequired: 'Query is required',
|
||||
queryTip: 'Select the variable you want to use',
|
||||
agent: 'Agent',
|
||||
addAgent: 'Add Agent',
|
||||
addAgent: 'Add agent',
|
||||
agentDescription:
|
||||
'Builds agent components equipped with reasoning, tool usage, and multi-agent collaboration. ',
|
||||
maxRecords: 'Max records',
|
||||
createAgent: 'Agent flow',
|
||||
stringTransform: 'Text Processing',
|
||||
userFillUp: 'Await Response',
|
||||
stringTransform: 'Text processing',
|
||||
userFillUp: 'Await response',
|
||||
userFillUpDescription: `Pauses the workflow and waits for the user's message before continuing.`,
|
||||
codeExec: 'Code',
|
||||
tavilySearch: 'Tavily Search',
|
||||
tavilySearch: 'Tavily search',
|
||||
tavilySearchDescription: 'Search results via Tavily service.',
|
||||
tavilyExtract: 'Tavily Extract',
|
||||
tavilyExtract: 'Tavily extract',
|
||||
tavilyExtractDescription: 'Tavily Extract',
|
||||
log: 'Log',
|
||||
management: 'Management',
|
||||
@ -1739,9 +1739,9 @@ This process aggregates variables from multiple branches into a single variable
|
||||
httpRequest: 'Calling an API',
|
||||
wenCai: 'Querying financial data',
|
||||
},
|
||||
goto: 'Fail Branch',
|
||||
comment: 'Default Value',
|
||||
sqlStatement: 'SQL Statement',
|
||||
goto: 'Fail branch',
|
||||
comment: 'Default value',
|
||||
sqlStatement: 'SQL statement',
|
||||
sqlStatementTip:
|
||||
'Write your SQL query here. You can use variables, raw SQL, or mix both using variable syntax.',
|
||||
frameworkPrompts: 'Framework',
|
||||
@ -1751,7 +1751,7 @@ This process aggregates variables from multiple branches into a single variable
|
||||
importJsonFile: 'Import JSON file',
|
||||
ceateAgent: 'Agent flow',
|
||||
createPipeline: 'Ingestion pipeline',
|
||||
chooseAgentType: 'Choose Agent Type',
|
||||
chooseAgentType: 'Choose agent type',
|
||||
parser: 'Parser',
|
||||
parserDescription:
|
||||
'Extracts raw text and structure from files for downstream processing.',
|
||||
@ -1791,8 +1791,8 @@ This process aggregates variables from multiple branches into a single variable
|
||||
The Indexer will store the content in the corresponding data structures for the selected methods.`,
|
||||
// file: 'File',
|
||||
parserMethod: 'PDF parser',
|
||||
tableResultType: 'Table Result Type',
|
||||
markdownImageResponseType: 'Markdown Image Response Type',
|
||||
tableResultType: 'Table result type',
|
||||
markdownImageResponseType: 'Markdown image response type',
|
||||
// systemPrompt: 'System Prompt',
|
||||
systemPromptPlaceholder:
|
||||
'Enter system prompt for image analysis, if empty the system default value will be used',
|
||||
@ -1860,10 +1860,10 @@ Important structured information may include: names, dates, locations, events, k
|
||||
},
|
||||
filenameEmbeddingWeight: 'Filename embedding weight',
|
||||
tokenizerFieldsOptions: {
|
||||
text: 'Processed Text',
|
||||
text: 'Processed text',
|
||||
keywords: 'Keywords',
|
||||
questions: 'Questions',
|
||||
summary: 'Augmented Context',
|
||||
summary: 'Augmented context',
|
||||
},
|
||||
imageParseMethodOptions: {
|
||||
ocr: 'OCR',
|
||||
@ -1896,7 +1896,7 @@ Important structured information may include: names, dates, locations, events, k
|
||||
desc: 'Descending',
|
||||
},
|
||||
variableAssignerLogicalOperatorOptions: {
|
||||
overwrite: 'Overwritten By',
|
||||
overwrite: 'Overwritten by',
|
||||
clear: 'Clear',
|
||||
set: 'Set',
|
||||
add: 'Add',
|
||||
@ -1928,7 +1928,7 @@ Important structured information may include: names, dates, locations, events, k
|
||||
export: 'Export',
|
||||
import: 'Import',
|
||||
url: 'URL',
|
||||
serverType: 'Server Type',
|
||||
serverType: 'Server type',
|
||||
addMCP: 'Add MCP',
|
||||
editMCP: 'Edit MCP',
|
||||
toolsAvailable: 'tools available',
|
||||
@ -1941,8 +1941,8 @@ Important structured information may include: names, dates, locations, events, k
|
||||
selected: 'Selected',
|
||||
},
|
||||
search: {
|
||||
searchApps: 'Search Apps',
|
||||
createSearch: 'Create Search',
|
||||
searchApps: 'Search apps',
|
||||
createSearch: 'Create search',
|
||||
searchGreeting: 'How can I help you today ?',
|
||||
profile: 'Hide Profile',
|
||||
locale: 'Locale',
|
||||
@ -1950,18 +1950,18 @@ Important structured information may include: names, dates, locations, events, k
|
||||
id: 'ID',
|
||||
copySuccess: 'Copy Success',
|
||||
welcomeBack: 'Welcome back',
|
||||
searchSettings: 'Search Settings',
|
||||
searchSettings: 'Search settings',
|
||||
name: 'Name',
|
||||
avatar: 'Avatar',
|
||||
description: 'Description',
|
||||
datasets: 'Datasets',
|
||||
rerankModel: 'Rerank Model',
|
||||
AISummary: 'AI Summary',
|
||||
enableWebSearch: 'Enable Web Search',
|
||||
enableRelatedSearch: 'Enable Related Search',
|
||||
showQueryMindmap: 'Show Query Mindmap',
|
||||
embedApp: 'Embed App',
|
||||
relatedSearch: 'Related Search',
|
||||
rerankModel: 'Rerank model',
|
||||
AISummary: 'AI summary',
|
||||
enableWebSearch: 'Enable web search',
|
||||
enableRelatedSearch: 'Enable related search',
|
||||
showQueryMindmap: 'Show query mindmap',
|
||||
embedApp: 'Embed app',
|
||||
relatedSearch: 'Related search',
|
||||
descriptionValue: 'You are an intelligent assistant.',
|
||||
okText: 'Save',
|
||||
cancelText: 'Cancel',
|
||||
@ -1984,13 +1984,13 @@ Important structured information may include: names, dates, locations, events, k
|
||||
},
|
||||
dataflowParser: {
|
||||
result: 'Result',
|
||||
parseSummary: 'Parse Summary',
|
||||
parseSummary: 'Parse summary',
|
||||
parseSummaryTip: 'Parser:deepdoc',
|
||||
parserMethod: 'Parser Method',
|
||||
outputFormat: 'Output Format',
|
||||
rerunFromCurrentStep: 'Rerun From Current Step',
|
||||
parserMethod: 'Parser method',
|
||||
outputFormat: 'Output format',
|
||||
rerunFromCurrentStep: 'Rerun from current step',
|
||||
rerunFromCurrentStepTip: 'Changes detected. Click to re-run.',
|
||||
confirmRerun: 'Confirm Rerun Process',
|
||||
confirmRerun: 'Confirm rerun process',
|
||||
confirmRerunModalContent: `
|
||||
<p class="text-sm text-text-disabled font-medium mb-2">
|
||||
You are about to rerun the process starting from the <span class="text-text-secondary">{{step}}</span> step.
|
||||
@ -2001,7 +2001,7 @@ Important structured information may include: names, dates, locations, events, k
|
||||
<li>• Create a new log entry for tracking</li>
|
||||
<li>• Previous steps will remain unchanged</li>
|
||||
</ul>`,
|
||||
changeStepModalTitle: 'Step Switch Warning',
|
||||
changeStepModalTitle: 'Step switch warning',
|
||||
changeStepModalContent: `
|
||||
<p>You are currently editing the results of this stage.</p>
|
||||
<p>If you switch to a later stage, your changes will be lost. </p>
|
||||
@ -2023,7 +2023,7 @@ Important structured information may include: names, dates, locations, events, k
|
||||
datasetOverview: {
|
||||
downloadTip: 'Files being downloaded from data sources. ',
|
||||
processingTip: 'Files being processed by Ingestion pipeline.',
|
||||
totalFiles: 'Total Files',
|
||||
totalFiles: 'Total files',
|
||||
downloading: 'Downloading',
|
||||
downloadSuccessTip: 'Total successful downloads',
|
||||
downloadFailedTip: 'Total failed downloads',
|
||||
@ -2054,7 +2054,7 @@ Important structured information may include: names, dates, locations, events, k
|
||||
},
|
||||
|
||||
admin: {
|
||||
loginTitle: 'Admin Console',
|
||||
loginTitle: 'Admin console',
|
||||
title: 'RAGFlow',
|
||||
confirm: 'Confirm',
|
||||
close: 'Close',
|
||||
@ -2115,8 +2115,8 @@ Important structured information may include: names, dates, locations, events, k
|
||||
lastLoginTime: 'Last login time',
|
||||
lastUpdateTime: 'Last update time',
|
||||
|
||||
isAnonymous: 'Is Anonymous',
|
||||
isSuperuser: 'Is Superuser',
|
||||
isAnonymous: 'Is anonymous',
|
||||
isSuperuser: 'Is superuser',
|
||||
|
||||
deleteUser: 'Delete user',
|
||||
deleteUserConfirmation: 'Are you sure you want to delete this user?',
|
||||
@ -2171,7 +2171,7 @@ Important structured information may include: names, dates, locations, events, k
|
||||
agentTitle: 'Agent title',
|
||||
canvasCategory: 'Canvas category',
|
||||
|
||||
newRole: 'New Role',
|
||||
newRole: 'New role',
|
||||
addNewRole: 'Add new role',
|
||||
roleName: 'Role name',
|
||||
roleNameRequired: 'Role name is required',
|
||||
|
||||
Reference in New Issue
Block a user