en.ts 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. // 定义内容
  2. export default {
  3. sidebar: {
  4. conversationHistory: 'Conversation History',
  5. bookmark: 'Bookmarks',
  6. createConversation: 'Create Conversation',
  7. },
  8. settings: {
  9. autoRecordToolCalls: 'Auto-record tool calls for new conversations',
  10. modelManagement: 'Model Management',
  11. promptManagement: 'Prompt Management',
  12. conversationManagement: 'Conversation Management',
  13. cancelSelection: 'Cancel Selection',
  14. deleteSelected: 'Delete Selected',
  15. },
  16. buttons: {
  17. more: 'More Actions',
  18. export: 'Export',
  19. edit: 'Edit',
  20. delete: 'Delete',
  21. confirm: 'Confirm Changes',
  22. cancel: 'Cancel Edit',
  23. retry: 'Retry',
  24. search: 'Search',
  25. reset: 'Reset',
  26. confirmDialog: 'Confirm',
  27. cancelDialog: 'Cancel',
  28. },
  29. status: {
  30. noModelConfigured: 'No Model Configured',
  31. loading: 'Loading',
  32. noPromptConfigured: 'No Prompt Configured',
  33. aiThinking: 'AI is thinking...',
  34. uploading: 'Please wait for upload to complete',
  35. uploadProgress: 'Release mouse to upload files...',
  36. clickToUpload: 'Click + on the right to upload files',
  37. },
  38. messages: {
  39. replaceMessageWarning: 'Replacing the message will modify the bookmarked content. Do you want to continue?',
  40. messageSaveFailed: 'Message save failed. Switching conversations will cause message history to be lost',
  41. deleteSuccess: 'Delete successful',
  42. selectConversationsToDelete: 'Please select conversations to delete',
  43. deleteConfirm: 'Are you sure you want to delete the selected {count} conversations? This action cannot be undone!',
  44. warning: 'Warning',
  45. prompt: 'Prompt',
  46. },
  47. placeholders: {
  48. inputQuestion: 'Please enter your question...',
  49. searchBookmarks: 'Search bookmarked messages...',
  50. customPrompt: 'Write your prompt here... (will be used as system prompt for this session)',
  51. },
  52. empty: {
  53. noBookmarks: 'No Bookmarked Messages',
  54. noBookmarksDescription: 'You have not bookmarked any conversation messages yet',
  55. startNewConversation: 'Start a New Conversation',
  56. tryTheseQuestions: 'Try these questions:',
  57. bookmarkTip1: 'Click the ⭐ button in conversations to bookmark messages',
  58. bookmarkTip2: 'Bookmarked messages support keyword search',
  59. bookmarkTip3: 'Bookmarked messages are saved in the cloud and will never be lost',
  60. },
  61. examples: {
  62. deviceStatus: 'Help me check device status and alarm information',
  63. userPermissions: 'Analyze user permission configuration and role assignment',
  64. systemPerformance: 'Check system performance and online user statistics',
  65. },
  66. prompt: {
  67. // Search related
  68. search: {
  69. keyword: 'Search Keywords',
  70. title: 'Prompt Title',
  71. dateRange: 'Date Range'
  72. },
  73. // Button related
  74. buttons: {
  75. search: 'Search',
  76. reset: 'Reset',
  77. add: 'Add Prompt',
  78. batchDelete: 'Batch Delete',
  79. edit: 'Edit',
  80. delete: 'Delete'
  81. },
  82. // Table columns
  83. columns: {
  84. id: 'ID',
  85. title: 'Title',
  86. prompt: 'Prompt Content',
  87. placeholder: 'Placeholder',
  88. createdAt: 'Created Time',
  89. updatedAt: 'Updated Time',
  90. actions: 'Actions'
  91. },
  92. // Form related
  93. form: {
  94. title: 'Prompt Title',
  95. prompt: 'Prompt Content',
  96. placeholder: 'Placeholder'
  97. },
  98. // Placeholders
  99. placeholders: {
  100. keyword: 'Search Keywords',
  101. title: 'Prompt Title',
  102. startTime: 'Start Time',
  103. endTime: 'End Time',
  104. inputTitle: 'Please enter prompt title',
  105. inputPrompt: 'Please enter prompt content',
  106. inputPlaceholder: 'Please enter placeholder'
  107. },
  108. // Dialog
  109. dialog: {
  110. addTitle: 'Add Prompt',
  111. editTitle: 'Edit Prompt',
  112. cancel: 'Cancel',
  113. confirm: 'Confirm'
  114. },
  115. // Messages
  116. messages: {
  117. selectDeleteItems: 'Please select data to delete',
  118. deleteConfirm: 'Are you sure you want to delete the selected data?',
  119. deleteConfirmSingle: 'Are you sure you want to delete this data?',
  120. deleteSuccess: 'Delete successful',
  121. deleteFailed: 'Delete failed',
  122. addSuccess: 'Add successful',
  123. editSuccess: 'Edit successful',
  124. saveFailed: 'Save failed',
  125. getListFailed: 'Failed to get prompt list',
  126. getDetailFailed: 'Failed to get prompt details',
  127. confirmText: 'Confirm',
  128. cancelText: 'Cancel',
  129. warning: 'Warning',
  130. // Legacy management properties for compatibility
  131. management: 'Prompt Management',
  132. customPrompt: 'Custom Prompt',
  133. customPromptWithCount: 'Custom Prompt ({count}) characters',
  134. noPrompt: 'No Prompt'
  135. },
  136. // Validation rules
  137. rules: {
  138. titleRequired: 'Please enter prompt title',
  139. promptRequired: 'Please enter prompt content'
  140. }
  141. },
  142. file: {
  143. clickToOpen: 'Click to open: {name}',
  144. },
  145. model: {
  146. // Search related
  147. search: {
  148. keyword: 'Search Keywords',
  149. modelClass: 'Model Class',
  150. modelName: 'Model Name',
  151. modelType: 'Model Type',
  152. status: 'Status',
  153. dateRange: 'Date Range'
  154. },
  155. // Button related
  156. buttons: {
  157. search: 'Search',
  158. reset: 'Reset',
  159. add: 'Add Model',
  160. batchDelete: 'Batch Delete',
  161. edit: 'Edit',
  162. delete: 'Delete',
  163. enable: 'Enable',
  164. disable: 'Disable'
  165. },
  166. // Table columns
  167. columns: {
  168. id: 'ID',
  169. modelName: 'Model Name',
  170. modelClass: 'Model Class',
  171. modelType: 'Model Type',
  172. status: 'Status',
  173. createdAt: 'Created Time',
  174. updatedAt: 'Updated Time',
  175. actions: 'Actions'
  176. },
  177. // Form related
  178. form: {
  179. modelName: 'Model Name',
  180. modelClass: 'Model Class',
  181. modelType: 'Model Type',
  182. apiKey: 'API Key',
  183. baseUrl: 'Base URL',
  184. maxToken: 'Max Tokens',
  185. isCallFun: 'Call Function',
  186. status: 'Status'
  187. },
  188. // Placeholders
  189. placeholders: {
  190. keyword: 'Search Keywords',
  191. modelClass: 'Model Class',
  192. modelName: 'Model Name',
  193. modelType: 'Please select model type',
  194. status: 'Status',
  195. startTime: 'Start Time',
  196. endTime: 'End Time',
  197. inputModelName: 'Please enter model name',
  198. inputModelClass: 'Please enter model class',
  199. inputModelType: 'Please enter model type',
  200. inputApiKey: 'Please enter API key',
  201. inputBaseUrl: 'Please enter base URL',
  202. inputMaxToken: 'Please enter max tokens'
  203. },
  204. // Options
  205. options: {
  206. all: 'All',
  207. enabled: 'Enabled',
  208. disabled: 'Disabled',
  209. embedding: 'Embedding',
  210. chat: 'Chat Model',
  211. yes: 'Yes',
  212. no: 'No'
  213. },
  214. // Dialog
  215. dialog: {
  216. addTitle: 'Add Model Configuration',
  217. editTitle: 'Edit Model Configuration',
  218. cancel: 'Cancel',
  219. confirm: 'Confirm'
  220. },
  221. // Messages
  222. messages: {
  223. selectDeleteItems: 'Please select data to delete',
  224. deleteConfirm: 'Are you sure you want to delete the selected data?',
  225. deleteConfirmSingle: 'Are you sure you want to delete this data?',
  226. enableConfirm: 'Are you sure you want to enable this model configuration?',
  227. disableConfirm: 'Are you sure you want to disable this model configuration?',
  228. deleteSuccess: 'Delete successful',
  229. deleteFailed: 'Delete failed',
  230. enableSuccess: 'Enable successful',
  231. disableSuccess: 'Disable successful',
  232. enableFailed: 'Enable failed',
  233. disableFailed: 'Disable failed',
  234. addSuccess: 'Add successful',
  235. editSuccess: 'Edit successful',
  236. saveFailed: 'Save failed',
  237. getListFailed: 'Failed to get model list',
  238. getDetailFailed: 'Failed to get model details',
  239. confirmText: 'Confirm',
  240. cancelText: 'Cancel',
  241. warning: 'Warning'
  242. },
  243. // Validation rules
  244. rules: {
  245. modelNameRequired: 'Please enter model name',
  246. modelClassRequired: 'Please enter model class',
  247. modelTypeRequired: 'Please enter model type',
  248. apiKeyRequired: 'Please enter API key',
  249. baseUrlRequired: 'Please enter base URL',
  250. maxTokenNumber: 'Max tokens must be a number'
  251. }
  252. },
  253. };