Gandi-IDE / custom-extension

GNU Lesser General Public License v2.1
43 stars 58 forks source link

fix: three-ext 中文l10n炸的bug #243

Closed Arkos123 closed 3 months ago

Arkos123 commented 3 months ago

奇妙的bug,参数后不能有数字,比如[IMG]3D 会爆炸,加个空格就好了。。

sylarhcn commented 3 months ago

奇妙的bug,参数后不能有数字,比如[IMG]3D 会爆炸,加个空格就好了。。

因为 blocky 在拼接积木 json 时,积木描述中的变量会 '%1' '%2' 这样来替换同时也是积木变量列表的 index,所有任意变量后如果紧跟数字的话,就会出现 '%23' 这种变量 index ,然后就越界错误了。

另外,积木的开始也不能是纯数字的,scratch 积木的都有固定的前两个变量 %1 %2 分别是积木的 icon 以及,icon 的分割线