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

@@ -2084,6 +2084,46 @@
"统一的": "統合型",
"大模型接口网关": "LLM APIゲートウェイ",
"正在跳转 GitHub...": "GitHub にリダイレクトしています...",
"请求超时,请刷新页面后重新发起 GitHub 登录": "タイムアウトしました。ページをリロードして GitHub ログインをやり直してください"
"请求超时,请刷新页面后重新发起 GitHub 登录": "タイムアウトしました。ページをリロードして GitHub ログインをやり直してください",
"请先在设置中启用图片功能": "まず設定で画像機能を有効にしてください",
"图片已添加": "画像が追加されました",
"无法添加图片": "画像を追加できません",
"粘贴图片失败": "画像の貼り付けに失敗しました",
"支持 Ctrl+V 粘贴图片": "Ctrl+V で画像を貼り付け可能",
"已复制全部数据": "すべてのデータをコピーしました",
"流式响应完成": "ストリーム完了",
"图片地址": "画像URL",
"已在自定义模式中忽略": "カスタムモードで無視されました",
"停用": "無効",
"图片功能在自定义请求体模式下不可用": "カスタムリクエストモードでは画像機能は利用できません",
"启用后可添加图片URL进行多模态对话": "有効にすると画像URLを追加してマルチモーダル会話ができます",
"点击 + 按钮添加图片URL进行多模态对话": "+ ボタンをクリックして画像URLを追加し、マルチモーダル会話を行います",
"已添加": "追加済み",
"张图片": "枚の画像",
"自定义模式下不可用": "カスタムモードでは利用できません",
"控制输出的随机性和创造性": "出力のランダム性と創造性を制御",
"核采样,控制词汇选择的多样性": "ニュークリアスサンプリング、語彙選択の多様性を制御",
"频率惩罚,减少重复词汇的出现": "頻度ペナルティ、単語の繰り返しを減少",
"存在惩罚,鼓励讨论新话题": "存在ペナルティ、新しいトピックを促進",
"流式输出": "ストリーム出力",
"暂无SSE响应数据": "SSE応答データがありません",
"SSE数据流": "SSEデータストリーム",
"解析错误": "解析エラー",
"有 Reasoning": "推論あり",
"全部收起": "すべて折りたたむ",
"全部展开": "すべて展開",
"SSE 事件": "SSEイベント",
"JSON格式错误": "JSON形式エラー",
"自定义请求体模式": "カスタムリクエストボディモード",
"启用此模式后将使用您自定义的请求体发送API请求模型配置面板的参数设置将被忽略。": "このモードを有効にすると、カスタムリクエストボディがAPIリクエストに使用され、モデル設定パネルのパラメータ設定は無視されます。",
"请求体 JSON": "リクエストボディJSON",
"格式正确": "有効な形式",
"格式错误": "無効な形式",
"格式化": "フォーマット",
"请输入有效的JSON格式的请求体。您可以参考预览面板中的默认请求体格式。": "有効なJSON形式のリクエストボディを入力してください。プレビューパネルのデフォルトのリクエストボディ形式を参照できます。",
"默认用户消息": "こんにちは",
"默认助手消息": "こんにちは!何かお手伝いできることはありますか?",
"可选,用于复现结果": "オプション、結果の再現用",
"随机种子 (留空为随机)": "ランダムシード(空欄でランダム)"
}
}
}