使用cordova 3.8.0创建的新iOS项目缺少de.lproj,en.lproj,Resources文件夹中的localizable.strings文件

时间:2015-08-19 07:15:20

标签: ios cordova localization xcode6 phonegap-plugins

我使用apache cordova创建了新项目3.8.0.it在所有设备上都正常工作。但是有一个问题,Resources文件夹中不包含en.lproj,de.lproj和Localizable.strings文件。        那么如何设置默认英语的本地化?

在屏幕截图中,您将看到有名为de.lproj,en.lporj等的文件夹(标记为红色),它们在新的cordova 3.8.0项目中缺失。在绿色标记中我们必须将本地化默认设置为英语那么我如何在那里设置本地化。或者请告诉我没有必要在新的cordova项目中设置本地化和这些文件夹。

enter image description here

2 个答案:

答案 0 :(得分:1)

直到最近,PBXVariant Groups被添加到node-xcode之前,这是不可能的。

您可以使用cordova插件cordova-plugin-localization-strings来创建Xcode项目中不同语言环境所需的Localizable.strings。

答案 1 :(得分:0)

创建Apache Cordova应用程序的重点是将网页包装为本机应用程序。因此,任何本地化或语言变更都必须在您的web / html / javascript应用程序内完成。所以也许你可以看看this question