如何在iOS中制作可本地化的JSON文件?

时间:2015-07-30 17:45:10

标签: ios json localization

我有一个JSON文件,其中包含iOS应用中包含字符串的字典。我们的开发团队通过.xliff文件将我们的应用程序发送给本地化团队。 JSON是否与iOS中的本地化兼容?或者我应该将其转换为其他文件类型吗?

1 个答案:

答案 0 :(得分:2)

我建议使用Apple提供的文件类型.strings

iOS中的本地化实际上非常棒。您使用的每种语言都有一个.lproj文件夹,前缀为ISO 639-1语言代码。

在每个文件夹中,您可以提供一个.strings文件,其中包含该语言的所有本地化字符串。

例如,你的en.lproj可能有一个" Localizable.strings"文件如下:

"Hello" = "Hello";

"World = "World";

你的es.lproj(西班牙语)可能有一个" Localizable.strings"文件如下:

"Hello" = "Hola";

"World" = "Mundo";

然后,您将开始在整个应用程序中为所有面向用户的字符串使用NSLocalizedString。开始可能需要一些腿部工作,但它是一个非常有用的系统,已经内置。请查看NSHipster's NSLocalized String条目,以便详细了解其工作原理以及它对您有何益处。

链接自2015年7月30日起生效