【问题标题】:Jquery.i18n not working when using a path of a json file使用 json 文件的路径时,Jquery.i18n 不起作用
【发布时间】:2021-12-11 17:42:17
【问题描述】:

当我通过给出一个 json 文件的路径来使用 jquery i18n 插件时它不起作用,它正在打印 data-i18n 值。

当我在这里为对象提供我想要的工作时。

我想用path方法而不是在html文件中写翻译对象的键值对

【问题讨论】:

  • 请不要将代码作为图片包含,但更喜欢复制/粘贴

标签: javascript html jquery json


【解决方案1】:
 $.i18n().load({
        'en': 'assets/i18n/en.json',
        'ar': 'assets/i18n/ar.json',
    }).done(function () {
        $('body').i18n();
    });

这使代码工作。 我认为应该只在加载 json 文件后进行翻译。

脚本将遍历正文中的所有元素,并将其内容替换为提供的翻译键下的消息。如果找不到密钥,则初始内容将显示为备用。 --source-

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 2017-07-12
    • 1970-01-01
    • 2023-01-18
    • 2018-11-10
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多