Blockly的语言设置问题

138 阅读1分钟

背景

在正常开发中会遇到设置语言的问题

解决方案

一,使用npm导入Blockly的情况下

// 加载英语
import * as En from 'blockly/msg/en';

Blockly.setLocale(En);

二,未使用 npm 的情况下

  1. 找到文件夹 Blockly/msg/js/
  2. 找到所需要的语言文件,比如,英语:en.js ;中文: zh-hans.js
  3. 根据项目的条件判断,去加载你所需的文件
<script src="../../blockly_compressed.js"></script>
<script src="../../blocks_compressed.js"></script>
<script src="../../msg/js/en.js"></script>