在线将 Flutter ARB 转换为 iOS .strings

上传或粘贴您的 Flutter ARB 文件,几秒钟内即可获得可用的 iOS .strings 文件。免费,无需注册,数据不会被存储。

将您的 Flutter ARB 文件拖放到此处或点击浏览
— 或粘贴文件内容 —
需要翻译这个文件,而不仅仅是转换它吗?
将其上传到 Localization.One — AI 会在几分钟内将您的字符串翻译成 100 多种语言。最多可免费翻译 500 个字符串。
使用 AI 翻译我的文件

它是如何工作的

  1. 将您的 Flutter ARB 文件拖放到此处或点击浏览
  2. 点击转换 — 解析和转换瞬间完成,文件永远不会离开服务器响应
  3. 复制结果或将其下载为可直接使用的文件

Flutter ARB

ARB(应用资源包)是 Flutter 的本地化格式。它是一个包含字符串键、可选的 @ 前缀元数据和类似 {name} 的 ICU 占位符的 JSON 文件。

{
  "@@locale": "en",
  "welcome": "Welcome, {name}!"
}

iOS .strings

.strings是iOS和macOS应用程序的经典本地化格式(Localizable.strings)。每一行都是一个“键” = “值”;对,由NSLocalizedString和String(localized:)使用。

"welcome" = "Welcome, %@!";
"items_count" = "You have %d items";

常见问题解答

这个转换器是免费的?

是的,完全免费且无需注册。它是建立在Localization.One翻译平台之上的一个小工具。

我的文件是否已上传或存储在任何地方?

文件在内存中解析以生成转换后的输出,且从未写入磁盘或存储。如果您粘贴文本,情况也是如此。

占位符和特殊字符会发生什么?

占位符如 %s, %1$s, {name} 或 {{var}} 会保持原样。特殊字符根据目标格式的规则进行转义。