Javascript appery.io上多语言应用程序的本地存储

Javascript appery.io上多语言应用程序的本地存储,javascript,android,Javascript,Android,这是我尝试创建的第一个应用程序页面。我正在使用appery.io平台。我试图创建一个包含两种语言选项菜单的页面,这样,当用户选择langauge德语、英语时,标题将显示langauge,如下所示: 德语>德语 英语=>英语 我的页面包含两个组件: 标题/标题:具有文本标题 选择菜单:有两个选项英语、德语。 我已经做了以下工作: 我为两个langauges创建了两个translation.json文件,并插入了以下内容: de:{标题:Deutsch} en:{标题:英语} 我为selectMen

这是我尝试创建的第一个应用程序页面。我正在使用appery.io平台。我试图创建一个包含两种语言选项菜单的页面,这样,当用户选择langauge德语、英语时,标题将显示langauge,如下所示: 德语>德语 英语=>英语

我的页面包含两个组件:

标题/标题:具有文本标题 选择菜单:有两个选项英语、德语。 我已经做了以下工作:

我为两个langauges创建了两个translation.json文件,并插入了以下内容:

de:{标题:Deutsch} en:{标题:英语}

我为selectMenu组件创建了四个事件,如下所示: A.选择功能表>单击>设置本地存储变量:

变量名:语言 值:var language=Apperymobileselectmenu\u 10.find:selected.text; b。选择功能表>单击>设置本地存储变量:

变量名:语言 值:var language=Apperymobileselectmenu\u 10.find:selected.text; c。选择功能表>更改值>运行java脚本:

localStorage.getItemlanguage; var option={lng:language,resGetPath:'locales/_lng/ns.json',fallbackLng:'en-US'}//通过初始化语言, //设置翻译文件路径和回退语言 $.i18n.initoption,函数{ $document.i18n;//加载翻译后,翻译整个文档 };

d。选择功能表>更改值运行java脚本:

localStorage.getItemlanguage; var option={lng:language,resGetPath:'locales/_lng/ns.json',fallbackLng:'en-US'}//通过初始化语言, //设置翻译文件路径和回退语言 $.i18n.initoption,函数{ $document.i18n;//加载翻译后,翻译整个文档 }; 当我测试应用程序时,控制台中出现以下错误:

未捕获错误:语法错误,无法识别的表达式:不支持的伪:德语jquery-1.9.1.js:4421 Sizzle.error jquery-1.9.1.js:4421 Sizzle.selectors.filter.PSEUDO jquery-1.9.1.js:4776 matcherFromTokens jquery-1.9.1.js:5294 Sizzle.compilejquery-1.9.1.js:5435 选择jquery-1.9.1.js:5513 sizzlejquery-1.9.1.js:3998 $.find jquery.mobile-1.4.2.js:220 jQuery.fn.extend.find jQuery-1.9.1.js:5576 $.off.on.change startScreen.js:138 jQuery.event.dispatch jQuery-1.9.1.js:3074 elemData.handle jquery-1.9.1.js:2750 jQuery.event.trigger jQuery-1.9.1.js:2986 匿名函数jquery-1.9.1.js:3677 jQuery.extend.each jQuery-1.9.1.js:648 jQuery.fn.jQuery.each jQuery-1.9.1.js:270 jQuery.fn.extend.trigger jQuery-1.9.1.js:3676 匿名函数jquery.mobile-1.4.2.js:11295 jQuery.event.dispatch jQuery-1.9.1.js:3074 elemData.handle


我知道我可能遗漏了一些琐碎的东西,但我在应用程序开发方面的知识有限。我非常感谢您的帮助。

我认为这就是问题所在:find:selected,因为它似乎是一个没有特定上下文的伪元素

尝试执行类似以下操作:findoption:selected或find.my_class:selected

参考:

我试过了,不幸的是,我也遇到了同样的错误好吧,很抱歉听到这个消息。但是,更多的代码可以查看。或是小提琴。很难说问题出在你写的东西上。