Files
bettafish-company/static/js/i18n/translations.js
T

209 lines
6.8 KiB
JavaScript

// 翻译资源文件
// 包含中文(zh-CN)和英文(en-US)的翻译
const i18nResources = {
'zh-CN': {
translation: {
// 页面标题
'page-title': '工作流编辑器 - 微博舆情分析系统',
'navbar-brand': '工作流编辑器',
// 导航菜单
'nav-visual-editor': '可视化编辑',
'nav-template-mgmt': '模板管理',
'nav-task-list': '任务列表',
// 按钮
'btn-save': '保存',
'btn-run': '运行',
'btn-cancel': '取消',
'btn-close': '关闭',
'btn-create-new': '新建',
'btn-validate': '验证',
'btn-undo': '撤销',
'btn-redo': '重做',
'btn-zoom-in': '放大',
'btn-zoom-out': '缩小',
'btn-fit-view': '适应视图',
'btn-export': '导出工作流',
'btn-import': '导入工作流',
'btn-cancel-task': '取消任务',
'btn-view-full-result': '查看完整结果',
// 选项卡
'tab-components': '组件',
'tab-templates': '模板',
// 组件类别
'comp-data-source': '数据源',
'comp-data-processing': '数据处理',
'comp-model-analysis': '模型分析',
'comp-visualization': '可视化',
// 组件
'comp-database': '数据库',
'comp-file': '文件',
'comp-crawler': '爬虫',
'comp-filter': '过滤',
'comp-sort': '排序',
'comp-aggregate': '聚合',
'comp-sentiment': '情感分析',
'comp-topic': '话题分类',
'comp-keywords': '关键词提取',
'comp-summarize': '文本摘要',
'comp-chart': '图表',
'comp-table': '表格',
'comp-wordcloud': '词云',
// 模板相关
'templates-crawler': '爬虫模板',
'templates-analysis': '分析流程模板',
'modal-save-template': '保存为模板',
'template-name': '模板名称',
'template-description': '描述',
'template-icon': '图标',
// 图标名称
'icon-chart': '图表',
'icon-filter': '过滤',
'icon-crawler': '爬虫',
'icon-ai': 'AI分析',
'icon-database': '数据库',
'icon-wordcloud': '词云',
// 属性面板
'properties-title': '组件属性',
// 工作流状态
'workflow-status-message': '工作流就绪。拖拽左侧组件到画布创建节点。',
'nodes': '节点',
'connections': '连接',
// 运行工作流
'modal-run-workflow': '运行工作流',
'run-workflow-confirm': '确认要运行当前工作流吗?',
'save-before-run': '运行前保存工作流',
// 任务状态
'modal-task-status': '任务执行状态',
'task-progress': '进度',
'task-status-info': '状态信息',
'task-waiting': '等待中',
'task-id': '任务ID:',
'task-status': '状态:',
'task-start-time': '开始时间:',
'task-complete-time': '完成时间:',
'task-current-step': '当前步骤:',
'waiting-to-start': '等待开始',
'task-elapsed-time': '耗时:',
'task-result-preview': '结果预览',
'refresh-preview': '刷新预览',
'loading': '加载中...',
'task-running-preparing': '任务运行中,正在准备预览数据...',
'preview-after-task': '任务完成后将显示结果预览...',
'preview-error': '加载预览时发生错误'
}
},
'en-US': {
translation: {
// Page title
'page-title': 'Workflow Editor - Weibo Public Opinion Analysis System',
'navbar-brand': 'Workflow Editor',
// Navigation menu
'nav-visual-editor': 'Visual Editor',
'nav-template-mgmt': 'Template Management',
'nav-task-list': 'Task List',
// Buttons
'btn-save': 'Save',
'btn-run': 'Run',
'btn-cancel': 'Cancel',
'btn-close': 'Close',
'btn-create-new': 'Create New',
'btn-validate': 'Validate',
'btn-undo': 'Undo',
'btn-redo': 'Redo',
'btn-zoom-in': 'Zoom In',
'btn-zoom-out': 'Zoom Out',
'btn-fit-view': 'Fit View',
'btn-export': 'Export Workflow',
'btn-import': 'Import Workflow',
'btn-cancel-task': 'Cancel Task',
'btn-view-full-result': 'View Full Results',
// Tabs
'tab-components': 'Components',
'tab-templates': 'Templates',
// Component categories
'comp-data-source': 'Data Sources',
'comp-data-processing': 'Data Processing',
'comp-model-analysis': 'Model Analysis',
'comp-visualization': 'Visualization',
// Components
'comp-database': 'Database',
'comp-file': 'File',
'comp-crawler': 'Crawler',
'comp-filter': 'Filter',
'comp-sort': 'Sort',
'comp-aggregate': 'Aggregate',
'comp-sentiment': 'Sentiment Analysis',
'comp-topic': 'Topic Classification',
'comp-keywords': 'Keyword Extraction',
'comp-summarize': 'Text Summarization',
'comp-chart': 'Chart',
'comp-table': 'Table',
'comp-wordcloud': 'Word Cloud',
// Template related
'templates-crawler': 'Crawler Templates',
'templates-analysis': 'Analysis Flow Templates',
'modal-save-template': 'Save as Template',
'template-name': 'Template Name',
'template-description': 'Description',
'template-icon': 'Icon',
// Icon names
'icon-chart': 'Chart',
'icon-filter': 'Filter',
'icon-crawler': 'Crawler',
'icon-ai': 'AI Analysis',
'icon-database': 'Database',
'icon-wordcloud': 'Word Cloud',
// Properties panel
'properties-title': 'Component Properties',
// Workflow status
'workflow-status-message': 'Workflow ready. Drag components from the left panel to create nodes.',
'nodes': 'Nodes',
'connections': 'Connections',
// Run workflow
'modal-run-workflow': 'Run Workflow',
'run-workflow-confirm': 'Are you sure you want to run the current workflow?',
'save-before-run': 'Save workflow before running',
// Task status
'modal-task-status': 'Task Execution Status',
'task-progress': 'Progress',
'task-status-info': 'Status Information',
'task-waiting': 'Waiting',
'task-id': 'Task ID:',
'task-status': 'Status:',
'task-start-time': 'Start Time:',
'task-complete-time': 'Complete Time:',
'task-current-step': 'Current Step:',
'waiting-to-start': 'Waiting to start',
'task-elapsed-time': 'Elapsed Time:',
'task-result-preview': 'Result Preview',
'refresh-preview': 'Refresh Preview',
'loading': 'Loading...',
'task-running-preparing': 'Task is running, preparing preview data...',
'preview-after-task': 'Results preview will be displayed after the task is completed...',
'preview-error': 'Error loading preview'
}
}
};