Phantom
36a22129a1
fix(i18n): standardize i18n usage ( #8525 )
...
* fix(数据设置): 修复菜单项标题未使用翻译函数的问题
* refactor(i18n): 使用labelMap集中管理翻译键以提升维护性
将分散在各处的翻译键集中管理到labelMap中,统一通过映射获取翻译文本
替换直接使用i18n.t的调用为从labelMap获取,减少重复代码
修复部分未考虑Linux平台的翻译描述
* fix(NewApiPage): 将未知提供者的值设为undefined以保持一致
* refactor(i18n): 将labelMap替换为动态获取标签的函数
重构国际化标签的获取方式,从静态对象改为动态函数,以支持语言切换时实时更新标签内容
* feat(i18n): 添加文件字段标签的国际化支持
将文件字段的标签文本提取到i18n模块中统一管理,便于维护和翻译
* refactor(utils): 移除调试用的console.log语句
2025-07-25 22:03:31 +08:00
Phantom
6cc29c5005
chore(i18n): forced nested structure to support i18n ally ( #8457 )
...
* chore(i18n): 更新i18n文件为嵌套结构以适应插件
* feat(i18n): 添加自动翻译脚本处理待翻译文本
添加自动翻译脚本auto-translate-i18n.ts,用于处理以[to be translated]开头的待翻译文本
在package.json中添加对应的运行命令auto:i18n
* chore(i18n): 更新嵌套结构
* chore(i18n): 更新多语言翻译文件并改进翻译逻辑
更新了多个语言的翻译文件,替换了"[to be translated]"标记为实际翻译内容
改进auto-translate-i18n.ts中的翻译逻辑,添加错误处理和日志输出
部分数组格式的翻译描述自动改为对象格式
* fix(i18n): 修复嵌套结构检查并改进错误处理
添加对嵌套结构中使用点符号的检查,确保使用严格嵌套结构
改进错误处理,在检查失败时输出更清晰的错误信息
* fix(测试): 更新下载失败测试中的翻译键名
* test(下载): 移除重复的下载失败翻译并更新测试
* feat(eslint): 添加规则,警告不建议在t()函数中使用模板字符串
* style: 使用单引号替换模板字符串中的反引号
* docs(.vscode): 添加i18n-ally扩展推荐到vscode配置
* fix: 在自动翻译脚本中停止进度条显示
确保在脚本执行完成后正确停止进度条,避免控制台输出混乱
* fix(i18n): 修复模型列表添加确认对话框的翻译键名
更新多语言文件中模型管理部分的翻译结构,将"add_listed"从字符串改为包含"confirm"和"key"的对象
同时修正EditModelsPopup组件中对应的翻译键引用
* chore: 注释掉i18n-ally命名空间配置
* docs: 添加国际化(i18n)最佳实践文档
添加中英文双语的技术文档,详细介绍项目中的i18n实现方案、工具链和最佳实践
包含i18n ally插件使用指南、自动化脚本说明以及代码规范要求
* docs(国际化): 更新i18n文档中的键名格式示例
将文档中错误的flat格式示例从下划线命名改为点分隔命名,以保持一致性
* refactor(i18n): 统一翻译键名从.key后缀改为.label后缀
* chore(i18n): sort
* refactor(locales): 使用 Object.fromEntries 重构 locales 对象
* feat(i18n): 添加机器翻译的语言支持
新增希腊语、西班牙语、法语和葡萄牙语的机器翻译支持,并调整语言资源加载顺序
2025-07-25 17:36:04 +08:00
one
92be3c0f56
chore: update vscode settings ( #7974 )
...
* chore: update vscode settings
* refactor: add editorconfig to extensions
2025-07-10 19:34:57 +08:00
Phantom
fb624cc368
chore: Disable auto-organize imports on save ( #7744 )
...
chore: 禁用保存时自动整理导入功能
2025-07-02 19:29:08 +08:00
kangfenmao
ba21a2c5fa
refactor(EmojiIcon): enhance EmojiIcon component to accept size and fontSize props for better customization; update styles accordingly.
...
fix(AddAssistantPopup): adjust body padding for improved layout consistency.
style(Messages): modify padding in ScrollContainer for better spacing; add missing line for groupedMessages.
style(Prompt): update padding and margin for improved layout aesthetics.
2025-07-01 20:10:04 +08:00
africa1207
a54360cc69
feat: 优化webdav备份文件恢复管理功能 ( #4699 )
...
* feat: 优化webdav备份文件恢复管理功能
* fix: 恢复和删除操作更改为文字而非图标
* feat: 统一坚果云与webdav备份恢复功能
2025-04-13 21:52:16 +08:00
kangfenmao
fd6e4db888
chore: update configuration files for optimization and exclusion
...
- Added 'chunk-4X6ZJEXY.js' to the optimizeDeps exclusion list in electron.vite.config.ts to improve build performance.
- Updated .vscode/settings.json to exclude '.yarn/releases/**' from search results for better project organization.
2025-03-19 15:04:43 +08:00
Aimer
cb068d71ca
Modified the prompt part Modified the minapp data part
2024-09-14 16:23:58 +08:00
kangfenmao
f866387862
feat: add redux-persist
2024-05-31 15:53:55 +08:00
kangfenmao
3e055b0822
feat: add redux store
2024-05-31 14:38:19 +08:00
kangfenmao
2b92c57f1e
style(config): update Prettier and VS Code settings
2024-05-24 12:45:41 +08:00
kangfenmao
21f937a9cc
feat: add vite-electron template
2024-05-24 10:03:02 +08:00