Flutter ARB 翻译

支持 ICU 消息格式的 Flutter/Dart ARB 文件

无需登录 $19 起 变量安全

痛点

  • ICU 复数 {count, plural, one{1 item} other{{count} items}} 损坏
  • select 语句 {gender, select, male{He} female{She}} 变形
  • 嵌套占位符 {{player_name}} 被错误翻译
  • 手动编辑 ARB 需要了解 Flutter intl 包

解决方案

  • ICU 感知解析器保留 plural/select 语法
  • 在 AI 翻译前锁定嵌套占位符
  • 保留 ARB 结构 (@@locale, _metadata)
  • 19 美元起固定价格 — 不按字数收费

翻译前后对比

查看 Flutter ARB 文件在 AI 翻译前后的效果,变量保持原样不变。

原文(英语)

字数:35
{\n  "@@locale": "en",\n  "greeting": "Hello {player_name}!",\n  "@greeting": {\n    "description": "Welcome message"\n  },\n  "items": "{count, plural, =1{1 item} other{{count} items}}",\n  "@items": {\n    "placeholders": {\n      "count": {\n        "type": "int"\n      }\n    }\n  }\n}

译文(西班牙语)

支持 28+ 种语言
{\n  "@@locale": "es",\n  "greeting": "¡Hola {player_name}!",\n  "@greeting": {\n    "description": "Mensaje de bienvenida"\n  },\n  "items": "{count, plural, =1{1 elemento} other{{count} elementos}}",\n  "@items": {\n    "placeholders": {\n      "count": {\n        "type": "int"\n      }\n    }\n  }\n}

注意:所有变量(如 {pattern})在翻译版本中均保持完全不变。

变量保护机制

Flutter ARB 文件包含特殊模式,绝不可翻译。我们的 AI 会自动锁定这些内容。

已锁定
{player_name}

花括号

已锁定
{count, plural, ...}

ICU 复数

已锁定
{gender, select, ...}

ICU select

已保留
@@locale

ARB 元数据

准备好为您的 Flutter 游戏进行本地化了吗?

上传您的 Flutter ARB 文件,24 小时内即可获得确保变量安全的 AI 翻译。无需登录,每份文件仅需 $19 起。

24 小时交付 · 变量安全 · 支持 28+ 种语言

相关格式