xcode使用Localizable.strings而不是InfoPlist.strings

时间:2013-05-24 20:11:32

标签: ios objective-c xcode

我最近本地化了我的第一个应用程序,它最初没有工作。经过多次实验,我发现它需要一个本地化的文件Localizable.strings而不是默认的InfoPlist.strings。

有没有办法设置Xcode使用默认的InfoPlist.strings?

1 个答案:

答案 0 :(得分:0)

根据iOS Developer Library - Localizing String Resources,您似乎可以。 (强调我的)

  

包含可本地化字符串的资源文件称为字符串文件(在“字符串”一词中有故意的额外's'),因为它们的文件扩展名为.strings。您可以根据需要手动或以编程方式创建字符串文件。标准字符串文件格式由一个或多个键值对以及可选注释组成。给定对中的键和值是用双引号括起来的文本字符串,用等号分隔,并用分号结束。 (您还可以使用字符串文件的属性列表格式。在这种情况下,顶级节点是字典,该字典的每个键值对都是字符串条目。)

另请参阅:where in an XCode project does it set "InfoPlist.strings" as the filename to use for locationalization?