翻译时忽略指定的文字不翻译

忽略指定的文字不翻译

  1. translate.ignore.text.push('你好');
  2. translate.ignore.text.push('世界');

翻译时追加上自己想忽略不进行翻译的文字,凡是在这里面的,都不进行翻译。
如果你想查看当前忽略哪些文字不翻译,可直接执行
console.log(translate.ignore.text);
进行查看

注意

  1. 这行要放到 translate.execute(); 上面
  2. 仅限 translate.js v3.11.0.20241206 及以上版本才支持此能力

通过正则的方式忽略某些文字不翻译

正则的方式可以弥补 translate.ignore.text.push 只能对固定文本设置的不足,有 https://github.com/wangliangyu 提交本能力的贡献。
使用方式:

  1. translate.ignore.setTextRegexs([/请求/g, /[u4a01-u4a05]+/g]);

注意

  1. 这行要放到 translate.execute(); 上面
  2. 仅限 translate.js v3.17.0.20250703 及以上版本才支持此能力