--- title: 概览 description: 了解从应用配置到生产环境翻译词典的完整流程。 order: 1 toc: - id: ownership-model title: 所有权模型 - id: workflow title: 工作流 - id: package-entries title: 包入口 --- ## 所有权模型 {#ownership-model} 每个应用都拥有自己的 `i18n.config.json` 和应用词典。可复用包可以附带内置词典,但由应用决定合并哪些词典,也可以覆盖其中的消息。 这样既能让产品文案始终由应用控制,也不会重复维护共享包的翻译。 ## 工作流 {#workflow} 1. 配置语言和词典来源。 2. 安装 Vite 插件。 3. 将一个语言词典加载到 `I18nProvider`。 4. 提取并翻译应用消息。 5. 开发时使用 Devtool 或 Message Studio。 6. 编译紧凑且可缓存的生产资源。 ## 包入口 {#package-entries} - `@workspace/i18n` 提供 React 运行时。 - `@workspace/i18n/catalogs` 加载生成的词典。 - `@workspace/i18n/devtool` 提供开发界面。 - `@workspace/i18n/vite` 配置 Vite。 - `workspace-i18n` 提供命令行工具。