跳到工具区
移动开发

本地化资源文件转换与对比工具

对比并转换 Apple、Android、XLIFF 与 ARB 本地化资源,检查缺失键、占位符和 plural 结构。

Web Worker 仅本地处理工具
输入0 个字符
对照内容0 个字符
结果0 个字符
就绪

本地化资源通关台 · 五种格式,承载能力并不相同

文案可以跨平台,语法结构不能想当然地搬运。

键名和纯文本值最容易迁移;占位符、plural 类别、注释、审核状态、variation 维度和 inline code 都需要单独核对,才能判断一次转换是否安全。

格式拓扑图

01
Apple .strings

运行时资源

键 · 值 · 注释

02
.xcstrings

String Catalog

语言 · 状态 · variations

03
Android XML

运行时资源

strings · plurals · arrays

04
XLIFF

交换容器

source · target · inline codes

05
Flutter ARB

源文案 + 元数据

ICU messages · 配套元数据

键完整性检查台

MESSAGE KEYSOURCETARGETVERDICT
welcome.title存在存在相同
cart.items存在存在已变更
account.delete存在仅源文件
promo.banner存在仅目标文件
checkout.total存在空值阻止发布

占位符检查站

Apple printf%@ · %2$d位置 + 类型
Android printf%1$s · %d位置 + 类型
Android XLIFFxliff:g id=timeinline 保护
ARB / ICU命名参数 · plural名称 + 类别
XLIFFph · x · equiv-textinline code

Plural 规则辖区

Apple String Catalogplural + 设备维度VARIATION 树
Android resourceszero/one/two/few/many/other按 locale 选择类别
Flutter ARBICU plural/select/selectordinal消息语法
XLIFFtranslation units + inline codes只是容器,不是单一 plural 模型
旧版 .strings每个键只有一个扁平值没有原生 plural 树

元数据装载清单

开发者注释通常可迁移

翻译上下文

源语言 / 目标语言取决于容器

语言契约

审核 / 提取状态Catalog 专有

工作流证据

设备 variationApple 专有

无法安全扁平化

ARB 配套元数据Flutter 专有

占位符 schema

字符串数组 / markupAndroid 专有

结构化资源

转换损失判定表

直接转换

简单键值对

带标签迁移

注释和语言元数据

需要映射

不同占位符语法

遵循平台规则

plural 类别

拒绝自动转换

没有明确策略的 variation、数组或富 inline 结构

发布前 QA 通道

结构对齐只是准入条件,不是终点。

01

对比键集合

02

审计占位符集合

03

找出空译文

04

检查 plural / variation 结构

05

只导出可共享子集

06

分别用 Xcode / Android / Flutter 编译

07

实机检查 UI、bidi、截断和 locale 行为

直接回答

什么是 本地化资源文件转换与对比工具?

检查、对比并转换 Apple .strings/.xcstrings、Android strings.xml、XLIFF 和 Flutter ARB 本地化资源,同时诊断缺失键、占位符与 plural 结构。

它能做什么?

  • 检查
  • 比较
  • 转换

如何使用 本地化资源文件转换与对比工具

  1. 01

    选择任务

    在工作区选择检查、比较和转换。

  2. 02

    提供输入

    "welcome.title" = "Welcome";。内容始终留在浏览器的本地处理流程中。

  3. 03

    检查结果

    运行工具,检查结果和诊断信息;页面提供复制或下载时,可以直接导出。

常见问题

本地化资源文件转换与对比工具是什么?
检查、对比并转换 Apple .strings/.xcstrings、Android strings.xml、XLIFF 和 Flutter ARB 本地化资源,同时诊断缺失键、占位符与 plural 结构。
本地化资源文件转换与对比工具能做什么?
本地化资源文件转换与对比工具支持检查、比较和转换,所有模式都可以直接在当前页面使用。
本地化资源文件转换与对比工具会上传我的数据吗?
本地化资源文件转换与对比工具会在浏览器本地处理输入内容。DevSexy 不会增加上传、登录或服务器处理步骤。
DevSexy 在浏览器本地处理工具输入:不追踪粘贴内容,无需账号,也没有上传步骤。