【发布时间】:2016-10-11 08:56:07
【问题描述】:
我正在通过一些工具生成一个 iOS 应用程序。不用管他们,我必须那样做。
本地化
该应用程序生成得很好,但是我需要让该应用程序可用于某些语言。我的应用程序实际上是一个跨平台应用程序,我正在处理 JavaScript 级别的翻译。所以我的应用实际上选择了正确的字符串。
我只需要让我的应用在商店中被识别为支持这些语言
手动方法
我曾经通过在Resources 中自动生成语言文件夹来处理这个问题。所以我的自动化脚本基本上会采用支持的语言列表(比如it、en 和fr)并在我的项目中生成以下文件夹和文件:
MyApp
|
+-MyApp-Info.plist
+-Resources
|
+-en_US
|
+-Localizable.strings
+-it_IT
|
+-Localizable.strings
+-fr_FR
|
+-Localizable.strings
而Localizable.strings 只是一个占位符文件,其中包含 C 风格的注释。
不再工作了
到目前为止,这已经成功了,但现在它不再起作用了。商店将我的应用程序识别为仅是一个英文应用程序,它不再列出法语和意大利语。
我的目标是 iOS 8.0+,并在最新版本的 XCode 上进行开发。
我该如何解决这个问题?
【问题讨论】:
标签: ios xcode internationalization