cherry-studio/docs/technical
Phantom 8ffdb4d1c2
perf(i18n): improve performance when getting i18n text (#8548)
* refactor(i18n): 重构国际化标签映射为独立的键值映射对象

对象定义移出函数以优化性能

* docs(i18n): 更新国际化文档中的动态翻译推荐做法

修改中英文文档,添加通过维护键映射表来避免动态翻译键缺失的最佳实践

* chore(ProviderService): 添加注释

* chore: 移动注释位置

* refactor(ProviderService): 将获取提供者名称的逻辑移到utils中

移除冗余代码并使用统一的工具函数getFancyProviderName来获取提供者名称
2025-07-27 17:30:52 +08:00
..
.assets.how-to-i18n chore(i18n): forced nested structure to support i18n ally (#8457) 2025-07-25 17:36:04 +08:00
code-execution.md feat(CodeBlock): support matplotlib in code execution (#8069) 2025-07-21 21:19:06 +08:00
db.settings.md refactor(translate): Language Type (#7727) 2025-07-07 22:08:56 +08:00
how-to-i18n-en.md perf(i18n): improve performance when getting i18n text (#8548) 2025-07-27 17:30:52 +08:00
how-to-i18n-zh.md perf(i18n): improve performance when getting i18n text (#8548) 2025-07-27 17:30:52 +08:00
how-to-use-logger-en.md docs(logger): update logger docs (#8436) 2025-07-24 08:16:47 +08:00
how-to-use-logger-zh.md docs(logger): update logger docs (#8436) 2025-07-24 08:16:47 +08:00
how-to-use-messageBlock.md feat: 添加 messageBlock、messageThunk 和 useMessageOperations 使用指南文档 2025-04-29 15:14:55 +08:00
how-to-use-messageThunk.md feat: 添加 messageBlock、messageThunk 和 useMessageOperations 使用指南文档 2025-04-29 15:14:55 +08:00
how-to-use-useMessageOperations.md feat: 添加 messageBlock、messageThunk 和 useMessageOperations 使用指南文档 2025-04-29 15:14:55 +08:00
how-to-write-middlewares.md refactor: model list and health check (#7997) 2025-07-21 15:57:08 +08:00
KnowledgeService.md docs: Add comprehensive documentation for KnowledgeService concurrent processing mechanism 2025-03-02 20:36:13 +08:00
message-lifecycle.png refactor: message block structure (#4660) 2025-04-29 14:12:07 +08:00
Message.md refactor: message block structure (#4660) 2025-04-29 14:12:07 +08:00