jquery以编程方式使用i18n值



我有多语言的i18文件,我可以在html元素中使用i18变量,这很好
用于常数i18值的CCD_ 1。

但在用户活动进行了一些交互之后,我需要编辑该元素中的文本。。。

示例:

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);

你有什么建议?(版本:i18next-1.1.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);

最新更新