feat(i18n): Enhance internationalization support for tool specifications and notifications
- Added TitleKey and DescriptionKey fields to ToolSpec for dynamic localization. - Updated tool specifications to use i18nx for titles, descriptions, and appendices. - Refactored notification messages to utilize i18nx for localization in conversation and ticket assignment events. - Improved localization in the debug dialog component for skill definitions. - Added new translation keys in English and Chinese for ticket and conversation assignment notifications. - Ensured that fallback messages are properly localized based on user locale.
This commit is contained in:
+16
-1
@@ -53,7 +53,15 @@
|
||||
"markAllReadFailed": "Could not mark all notifications as read.",
|
||||
"fallbackTitle": "Notification",
|
||||
"loading": "Loading notifications",
|
||||
"empty": "No notifications"
|
||||
"empty": "No notifications",
|
||||
"ticketAssignedTitle": "Ticket assigned",
|
||||
"ticketAssignedLine": "Ticket {ticketNo} has been assigned to you.",
|
||||
"assignmentReason": "Assignment reason: {reason}",
|
||||
"conversationTransferredTitle": "Conversation transferred",
|
||||
"conversationAutoAssignedTitle": "Conversation auto-assigned",
|
||||
"conversationAssignedTitle": "Conversation assigned",
|
||||
"conversationAssignedLine": "Conversation #{conversationId} has been assigned to you.",
|
||||
"transferReason": "Transfer reason: {reason}"
|
||||
},
|
||||
"json": {
|
||||
"invalid": "Invalid JSON.",
|
||||
@@ -1643,6 +1651,13 @@
|
||||
"agentRequired": "Select an AI agent.",
|
||||
"messageRequired": "Enter a user message.",
|
||||
"emptyData": "No data",
|
||||
"skillRouteTrace": "Skill Route Trace",
|
||||
"toolSearchTrace": "Tool Search Trace",
|
||||
"graphToolTrace": "Graph Tool Trace",
|
||||
"traceData": "Trace Data",
|
||||
"resumeToolSearchTrace": "Resume Tool Search Trace",
|
||||
"resumeGraphToolTrace": "Resume Graph Tool Trace",
|
||||
"resumeTraceData": "Resume Trace Data",
|
||||
"confirm": "Confirm",
|
||||
"reject": "Cancel",
|
||||
"debugFailed": "Skill debug failed.",
|
||||
|
||||
+16
-1
@@ -53,7 +53,15 @@
|
||||
"markAllReadFailed": "全部已读失败",
|
||||
"fallbackTitle": "通知",
|
||||
"loading": "正在加载通知",
|
||||
"empty": "暂无通知"
|
||||
"empty": "暂无通知",
|
||||
"ticketAssignedTitle": "工单指派提醒",
|
||||
"ticketAssignedLine": "工单 {ticketNo} 已指派给你",
|
||||
"assignmentReason": "指派原因: {reason}",
|
||||
"conversationTransferredTitle": "会话转接提醒",
|
||||
"conversationAutoAssignedTitle": "会话自动分配提醒",
|
||||
"conversationAssignedTitle": "会话分配提醒",
|
||||
"conversationAssignedLine": "会话 #{conversationId} 已分配给你",
|
||||
"transferReason": "转接原因: {reason}"
|
||||
},
|
||||
"json": {
|
||||
"invalid": "JSON 格式不合法",
|
||||
@@ -1644,6 +1652,13 @@
|
||||
"agentRequired": "请选择 AI Agent",
|
||||
"messageRequired": "请输入用户消息",
|
||||
"emptyData": "暂无数据",
|
||||
"skillRouteTrace": "Skill 路由追踪",
|
||||
"toolSearchTrace": "工具搜索追踪",
|
||||
"graphToolTrace": "Graph 工具追踪",
|
||||
"traceData": "追踪数据",
|
||||
"resumeToolSearchTrace": "恢复工具搜索追踪",
|
||||
"resumeGraphToolTrace": "恢复 Graph 工具追踪",
|
||||
"resumeTraceData": "恢复追踪数据",
|
||||
"confirm": "确认",
|
||||
"reject": "取消",
|
||||
"debugFailed": "Skill 调试失败",
|
||||
|
||||
Reference in New Issue
Block a user