Files

34 lines
1.1 KiB
Plaintext

---
title: 生产环境词典
description: 理解词典合并、紧凑消息键、资源生成和 SSR 行为。
order: 20
toc:
- id: merge-order
title: 合并顺序
- id: build-output
title: 构建产物
- id: server-rendering
title: 服务端渲染
---
## 合并顺序 {#merge-order}
包词典按配置顺序合并,应用词典最后合并。因此应用默认只需翻译自身消息,除非它有意自定义包内文案。
> 只导入应用实际使用的词典来源。特定 Block 的入口不会导入无关功能的词典。
## 构建产物 {#build-output}
生产构建期间,插件会:
1. 为每种语言合并配置的词典;
2. 根据语义消息 ID 创建共享 Schema;
3. 将这些 ID 替换为确定的紧凑键;
4. 为每种语言输出一个带内容哈希的 JSON 资源。
私有 Schema 仅用于构建诊断,不会发送到浏览器。
## 服务端渲染 {#server-rendering}
SSR Bundle 会嵌入匹配的紧凑词典。浏览器导航只加载选中语言的资源,因此增加语言不会让主应用 Bundle 重复包含所有翻译。