Skip to content

Slug: i18n

功能介绍

国际化支持中文和英文双语,所有用户可见的文本使用 t("key") 函数获取翻译。

主要能力:

  • 双语支持:完整的中文和英文界面,覆盖所有页面和组件
  • 即时切换:在设置页面切换语言后即时生效,无需刷新页面
  • 翻译函数:使用 t("key") 函数包裹所有用户可见文本,确保翻译覆盖

详细说明

翻译规范

  • 所有用户可见文本必须用 t("key") 包裹
  • 同时维护 zh / en 两套翻译文件
  • Key 命名格式:模块.功能.描述(如 board.column.todosettings.general.theme

语言切换

在设置页面的通用配置区域选择语言,切换后全局所有文本即时更新。

文件清单

核心库 (src/lib/i18n/)

i18n 配置和资源管理。

使用

  • src/lib/i18n.tsx — i18n Provider 和 hook