Slug: i18n
功能介绍
国际化支持中文和英文双语,所有用户可见的文本使用 t("key") 函数获取翻译。
主要能力:
- 双语支持:完整的中文和英文界面,覆盖所有页面和组件
- 即时切换:在设置页面切换语言后即时生效,无需刷新页面
- 翻译函数:使用
t("key")函数包裹所有用户可见文本,确保翻译覆盖
详细说明
翻译规范
- 所有用户可见文本必须用
t("key")包裹 - 同时维护 zh / en 两套翻译文件
- Key 命名格式:
模块.功能.描述(如board.column.todo、settings.general.theme)
语言切换
在设置页面的通用配置区域选择语言,切换后全局所有文本即时更新。
文件清单
核心库 (src/lib/i18n/)
i18n 配置和资源管理。
使用
src/lib/i18n.tsx— i18n Provider 和 hook
