mirror of
https://github.com/kuaifan/dootask.git
synced 2026-04-23 10:18:41 +00:00
- 合并转发消息体改为存储 msg_ids + preview,不再存储完整消息列表 - 新增 mergedetail API 按需加载合并转发详情 - 详情展示从 Modal 改为 DrawerOverlay,支持完整消息渲染 - 统一不可转发消息类型过滤(tag/top/todo/notice/word-chain/vote/template) - 合并转发标题改为前端国际化拼接 - DialogWrapper 支持 staticMsgs 静态模式用于详情渲染 - 优化多选操作栏和转发确认界面样式
语言翻译工具说明
language/translate.php 脚本用于根据 original-web.txt 和 original-api.txt 中的内容,自动生成/更新 translate.json 以及前端使用的多语言文件。
使用步骤
-
在项目根目录
.env文件中配置:OPENAI_API_KEY=你的OpenAI密钥 OPENAI_BASE_URL=可选的自定义API地址 OPENAI_PROXY_URL=可选的代理地址 -
在
language目录下执行:php translate.php -
查看生成的翻译结果:
- 翻译详情:
language/translate.json - API 文件:
public/language/api/*.json - Web 文件:
public/language/web/*.js
- 翻译详情:
注意事项
- 若
.env未设置OPENAI_API_KEY,脚本会直接退出。 OPENAI_PROXY_URL可选,留空时不会设置代理。