本地化资源通关台 · 五种格式,承载能力并不相同
文案可以跨平台,语法结构不能想当然地搬运。
键名和纯文本值最容易迁移;占位符、plural 类别、注释、审核状态、variation 维度和 inline code 都需要单独核对,才能判断一次转换是否安全。
格式拓扑图
运行时资源
键 · 值 · 注释
String Catalog
语言 · 状态 · variations
运行时资源
strings · plurals · arrays
交换容器
source · target · inline codes
源文案 + 元数据
ICU messages · 配套元数据
键完整性检查台
占位符检查站
%@ · %2$d位置 + 类型%1$s · %d位置 + 类型xliff:g id=timeinline 保护命名参数 · plural名称 + 类别ph · x · equiv-textinline codePlural 规则辖区
VARIATION 树按 locale 选择类别消息语法只是容器,不是单一 plural 模型没有原生 plural 树元数据装载清单
翻译上下文
语言契约
工作流证据
无法安全扁平化
占位符 schema
结构化资源
转换损失判定表
简单键值对
注释和语言元数据
不同占位符语法
plural 类别
没有明确策略的 variation、数组或富 inline 结构
发布前 QA 通道
结构对齐只是准入条件,不是终点。
对比键集合
审计占位符集合
找出空译文
检查 plural / variation 结构
只导出可共享子集
分别用 Xcode / Android / Flutter 编译
实机检查 UI、bidi、截断和 locale 行为