feat(playground): enhance SSE debugging and add image paste support with i18n

- Add SSEViewer component for interactive SSE message inspection
  * Display SSE data stream with collapsible panels
  * Show parsed JSON with syntax highlighting
  * Display key information badges (content, tokens, finish reason)
  * Support copy individual or all SSE messages
  * Show error messages with detailed information

- Support Ctrl+V to paste images in chat input
  * Enable image paste in CustomInputRender component
  * Auto-detect and add pasted images to image list
  * Show toast notifications for paste results

- Add complete i18n support for 6 languages
  * Chinese (zh): Complete translations
  * English (en): Complete translations
  * Japanese (ja): Add 28 new translations
  * French (fr): Add 28 new translations
  * Russian (ru): Add 28 new translations
  * Vietnamese (vi): Add 32 new translations

- Update .gitignore to exclude data directory
This commit is contained in:
ImogeneOctaviap794
2025-11-26 16:54:11 +08:00
parent a6a20a2069
commit 9140dee70c
20 changed files with 810 additions and 65 deletions

View File

@@ -2076,6 +2076,46 @@
"Creem 介绍": "Creem 是一个简单的支付处理平台,支持固定金额产品销售,以及订阅销售。",
"Creem Setting Tips": "Creem 只支持预设的固定金额产品这产品以及价格需要提前在Creem网站内创建配置所以不支持自定义动态金额充值。在Creem端配置产品的名字以及价格获取Product Id 后填到下面的产品在new-api为该产品设置充值额度以及展示价格。",
"正在跳转 GitHub...": "正在跳转 GitHub...",
"请求超时,请刷新页面后重新发起 GitHub 登录": "请求超时,请刷新页面后重新发起 GitHub 登录"
"请求超时,请刷新页面后重新发起 GitHub 登录": "请求超时,请刷新页面后重新发起 GitHub 登录",
"请先在设置中启用图片功能": "请先在设置中启用图片功能",
"图片已添加": "图片已添加",
"无法添加图片": "无法添加图片",
"粘贴图片失败": "粘贴图片失败",
"支持 Ctrl+V 粘贴图片": "支持 Ctrl+V 粘贴图片",
"已复制全部数据": "已复制全部数据",
"流式响应完成": "流式响应完成",
"图片地址": "图片地址",
"已在自定义模式中忽略": "已在自定义模式中忽略",
"停用": "停用",
"图片功能在自定义请求体模式下不可用": "图片功能在自定义请求体模式下不可用",
"启用后可添加图片URL进行多模态对话": "启用后可添加图片URL进行多模态对话",
"点击 + 按钮添加图片URL进行多模态对话": "点击 + 按钮添加图片URL进行多模态对话",
"已添加": "已添加",
"张图片": "张图片",
"自定义模式下不可用": "自定义模式下不可用",
"控制输出的随机性和创造性": "控制输出的随机性和创造性",
"核采样,控制词汇选择的多样性": "核采样,控制词汇选择的多样性",
"频率惩罚,减少重复词汇的出现": "频率惩罚,减少重复词汇的出现",
"存在惩罚,鼓励讨论新话题": "存在惩罚,鼓励讨论新话题",
"流式输出": "流式输出",
"暂无SSE响应数据": "暂无SSE响应数据",
"SSE数据流": "SSE数据流",
"解析错误": "解析错误",
"有 Reasoning": "有 Reasoning",
"全部收起": "全部收起",
"全部展开": "全部展开",
"SSE 事件": "SSE 事件",
"JSON格式错误": "JSON格式错误",
"自定义请求体模式": "自定义请求体模式",
"启用此模式后将使用您自定义的请求体发送API请求模型配置面板的参数设置将被忽略。": "启用此模式后将使用您自定义的请求体发送API请求模型配置面板的参数设置将被忽略。",
"请求体 JSON": "请求体 JSON",
"格式正确": "格式正确",
"格式错误": "格式错误",
"格式化": "格式化",
"请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。": "请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。",
"默认用户消息": "你好",
"默认助手消息": "你好!有什么我可以帮助你的吗?",
"可选,用于复现结果": "可选,用于复现结果",
"随机种子 (留空为随机)": "随机种子 (留空为随机)"
}
}
}