Windows phone 8 工作灯6.1和WP8:“;未能加载所有选项的消息。路径“中缺少文件”;

Windows phone 8 工作灯6.1和WP8:“;未能加载所有选项的消息。路径“中缺少文件”;,windows-phone-8,ibm-mobilefirst,Windows Phone 8,Ibm Mobilefirst,在文件www/default/worklight/worklight.js->函数loadWLClientMessages(url,isLocal){…}中加载messages.json。 配置新的wp8项目后,我出现错误“无法加载所有选项的消息。路径中缺少文件” 这可以通过在函数loadWLClientMessagesurl=“/www/default/”+url。 有人知道我如何用自定义的worklight.js覆盖公共worklight.js吗?我已经尝试将其放入NativeResourc

在文件www/default/worklight/worklight.js->
函数loadWLClientMessages(url,isLocal){…}
中加载messages.json。 配置新的wp8项目后,我出现错误“无法加载所有选项的消息。路径中缺少文件”

这可以通过在函数loadWLClientMessages
url=“/www/default/”+url
有人知道我如何用自定义的worklight.js覆盖公共worklight.js吗?我已经尝试将其放入NativeResources文件夹,但没有成功。

worklight.js是一个框架文件,您无法覆盖它

您是否查看了以下IBM Worklight用户文档资源

您可以使用Cordova全球化API或jQuery Mobile的全球化方法,也可以使用messages.js使用自定义字符串(以上第二个链接对此进行了解释)

由于Windows Phone 8和jQuery/jQuery Mobile在使用多页应用程序时不能很好地结合在一起,因此我建议尝试上述选项,而不是在Worklight框架内进行黑客攻击,这可能会比其他任何操作都更令人头痛


您还可以编辑问题,更好地解释您想要完成的任务。

只是为了更好地了解您正在做什么。。。您正在尝试向Windows Phone 8中的应用程序添加本地化支持?您不能使用messages.js文件吗?也就是说,您是否查看了启用翻译培训模块?嗨,不,这个应用程序没有使用任何本地化,它只是用一种语言开箱即用。这在任何其他平台上都不是问题,只是在WindowsPhone8上。嗨,伊丹,正如我上面所说,我不尝试做任何本地化。我创建了一个全新的项目(“Hello world”),Windows8手机会向我发送此错误消息。。。。