Files
simple-react-app-kit/packages/i18n/docs/zh-Hans/overview.mdx
T

36 lines
1.1 KiB
Plaintext
Raw Normal View History

---
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` 提供命令行工具。