Skip to content

layuiadmin里面自定义语种不能生效 #62

@hujianjian187

Description

@hujianjian187

layuiadmin 单页面版本 里面使用大佬您的translate.js 始终生效不了,不知道是什么问题,translate的版本是version: '3.12.2.20241227',

<script>
  layui.use(['jquery', 'translate'], function () {
    var $ = layui.jquery;
    var translate = layui.translate;
    //设置第一次使用时,默认以什么语种显示
    translate.language.setDefaultTo('english');
    // translate.language.setDefaultTo('chinese_simplified');
    translate.selectLanguageTag.show = false; //不出现的select的选择语言
    translate.service.use('client.edge');
    $('.reload-traslate').on('click', function () {
      var type = $(this).data('type');
      // layer.msg(type);
      translate.language.setLocal(type);
      translate.changeLanguage(type);
      translate.nomenclature.append('chinese_simplified','english',`
      定位管理系统=XXX
      标签统计=UUU
      `);
      translate.execute();
      location.reload();
    });
    //当页面加载完后执行翻译操作
    window.onload = function () {
      translate.execute();
    };

  });
</script>

点击按钮切换的时候 ranslate.nomenclature.append设置的术语不起作用!拜谢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions