InfoPlist.strings 命名约定

Posted

技术标签:

【中文标题】InfoPlist.strings 命名约定【英文标题】:InfoPlist.strings name convention 【发布时间】:2016-08-03 07:19:36 【问题描述】:

我注意到我的应用没有本地化权限描述。我想知道它是否与我的 info.plist 文件有关,实际上有不同的名称。

如果我在InfoPlist.strings 中定义本地化字符串,文件是否需要遵守特定的命名约定?那么在这种情况下info.plist 需要保持原样吗?

如果我的 info.plist 变成 my_app_info.plist 怎么办? InfoPlist.strings 还会被找到吗?我似乎找不到任何有关此的信息,并且翻译不起作用:(

【问题讨论】:

【参考方案1】:

如果您使用本地化字符串,则在 info.plist 中使用以下行。 在 info plist 中选择添加行,然后添加字符串 Localization native development region 选择您的本地语言。

第二个问题是更改你的info.plist名称,所以它不能工作,因为它是内置的。如果你更改名称,项目只搜索info.plist。所以不要更改plist名称。

【讨论】:

以上是关于InfoPlist.strings 命名约定的主要内容,如果未能解决你的问题,请参考以下文章

试图读取 InfoPlist.strings 文件...获取密钥(?)

如何手动本地化 InfoPlist.strings?

在 info.plist 上放置一个资源字符串(来自 infoPlist.strings)

框架项目上的 InfoPlist.strings

infoPlist.strings 读取失败:无法读取数据,因为它的格式不正确

Objective C InfoPlist.strings 本地化 - 使用应用程序名称