如何在XCode 4中定义本地化字符串?
我假设我可以使用"Localization"属性(文件检查器,右侧面板)向InfoPlist.strings添加语言.
...然后在每个本地化版本中键入"key"="value".
但我无法建立这个项目.我收到这个错误: -
复制.strings文件错误验证失败:无法读取数据,因为它已损坏.
将文本编码转换为UTF 16不能解决问题.也没有退出Xcode并再次启动它.
问题1:如何解决这些构建错误?
通过一些侥幸,我曾经设法让一个测试应用程序运行添加InfoPlist.strings(法语)和(英语).我没有在法语字符串文件中得到错误,但我使用了英语.所以我单独留下了英文版,只是在法文版中加了一个参数.但是,在模拟器中,设置为法语 - 未选取参数.它恢复为NSLocalizedString()中指定的默认值
Q2:即使修复了构建错误,我如何使其工作?
此方法的方法签名(与GetStaticMethodId一起使用)是什么: -
public static MyView newMyView() {
return new MyView(RhodesService.getInstance().getContext(), null);
}
Run Code Online (Sandbox Code Playgroud)
是"()Lcom/nativestuff/MyView;"吗?(如果包装是com.nativestuff?)