Android strings.xml 翻译工具
支持 CDATA 和 string-array 的 Android strings.xml
痛点
- CDATA 段在通用 XML 解析器中损坏
- HTML 实体 (&, <) 被双重编码
- string-array 结构丢失
- 格式说明符 %1$d 被错误翻译
解决方案
- Android 感知 XML 解析器保留 CDATA
- 正确处理 HTML 实体
- 保留 string-array 和 plurals 结构
- 锁定格式说明符 (%1$d, %s)
翻译前后对比
查看 Android XML 文件在 AI 翻译前后的效果,变量保持原样不变。
原文(英语)
字数:28<resources>\n <string name="greeting">Hello {player_name}!</string>\n <string name="newline">Line 1\nLine 2</string>\n <string-array name="items">\n <item>Sword</item>\n <item>Potion</item>\n </string-array>\n <string name="count">%1$d items found</string>\n</resources>译文(西班牙语)
支持 28+ 种语言<resources>\n <string name="greeting">¡Hola {player_name}!</string>\n <string name="newline">Línea 1\nLínea 2</string>\n <string-array name="items">\n <item>Espada</item>\n <item>Poción</item>\n </string-array>\n <string name="count">%1$d objetos encontrados</string>\n</resources>注意:所有变量(如 {pattern})在翻译版本中均保持完全不变。
变量保护机制
Android XML 文件包含特殊模式,绝不可翻译。我们的 AI 会自动锁定这些内容。
{player_name} 花括号
%1$d Android 格式
%s Printf
<![CDATA[ CDATA
& HTML 实体
准备好为您的 Android 游戏进行本地化了吗?
上传您的 Android XML 文件,24 小时内即可获得确保变量安全的 AI 翻译。无需登录,每份文件仅需 $19 起。
24 小时交付 · 变量安全 · 支持 28+ 种语言