jquery 以编程方式使用 i18n 值
jquery using i18n values programmatically
我有多语言的 i18 文件,我可以在 html 元素中使用 i18 变量,没问题
<p hidden id="pcheckinfo" data-i18n="messages.mymessage"></p>
用于常量 i18 值。
但是在用户活动的一些交互之后,我需要编辑这个元素内的文本...
例如:
var checkDate = new Date();
$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i> There is new updates you can install. Date: " + checkDate).show(500);
有没有办法这样做:
$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i>
[html]messages.randommessage" + checkDate).show(500);
你有什么建议? (ver: i18next-1.11.1.js)
你可以这样试试;添加一个带有标签 data-i18n="key"
的范围,您希望显示的值。
$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i><span data-i18n='messages.randommessage'></span>" + checkDate).show(500);
我有多语言的 i18 文件,我可以在 html 元素中使用 i18 变量,没问题
<p hidden id="pcheckinfo" data-i18n="messages.mymessage"></p>
用于常量 i18 值。
但是在用户活动的一些交互之后,我需要编辑这个元素内的文本...
例如:
var checkDate = new Date();
$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i> There is new updates you can install. Date: " + checkDate).show(500);
有没有办法这样做:
$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i>
[html]messages.randommessage" + checkDate).show(500);
你有什么建议? (ver: i18next-1.11.1.js)
你可以这样试试;添加一个带有标签 data-i18n="key"
的范围,您希望显示的值。
$("#pcheckinfo").hide().empty().append("<i class='ace-icon fa fa-info'></i><span data-i18n='messages.randommessage'></span>" + checkDate).show(500);