所有分类
  • 所有分类
  • blender模型
  • 资源精选
  • 工程/原创
  • blender插件
  • HDR合集
  • 贴图纹理
  • 材质资产
  • 学习资料

关于Toggle Language v1.6.1的下载以及在4.1.1运行报错问题解决办法

下载地址:Release Toggle Language v1.6.1 · Mister-Kin/ToggleLanguage · GitHub

解决方案:这是我的错误代码

Python: Traceback (most recent call last): File “C:\Users\A\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\ToggleLanguage\operators.py”, line 30, in execute else: ^^^^^^ TypeError: bpy_struct: item.attr = val: enum “zh_CN” not found in (‘DEFAULT’, ‘en_US’, ‘es’, ‘ja_JP’, ‘sk_SK’, ‘vi_VN’, ‘zh_HANS’, ‘ar_EG’, ‘de_DE’, ‘fr_FR’, ‘it_IT’, ‘ko_KR’, ‘pt_BR’, ‘pt_PT’, ‘ru_RU’, ‘uk_UA’, ‘zh_TW’, ‘ab’, ‘ca_AD’, ‘cs_CZ’, ‘eo’, ‘eu_EU’, ‘fa_IR’, ‘ha’, ‘he_IL’, ‘hi_IN’, ‘hr_HR’, ‘hu_HU’, ‘id_ID’, ‘ky_KG’, ‘nl_NL’, ‘pl_PL’, ‘sr_RS’, ‘sr_RS@latin’, ‘sv_SE’, ‘th_TH’, ‘tr_TR’)

这个错误是枚举值不匹配。在 Blender 的 Python 脚本里,当尝试给一个 bpy_struct 对象的属性赋一个枚举值时,这个值必须是预定义的有效枚举值列表中的一员。原代码试图使用 "zh_CN" 作为语言代码,但它不在 Blender 所支持的语言代码列表中,列表中与之接近且代表简体中文的有效代码是 "zh_HANS"

所以知道问题后定位错误文件(我的文件位置:C:\Users\A\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\ToggleLanguage\operators.py)并进行代码的更改即可

这个是我更改代码后的文件,直接替换即可。希望能帮助到有相同问题的各位。(更改前记得备份原文件!)

通过网盘分享的文件:properties.py

–来自百度网盘超级会员v7的分享

随便找了个图当封面

资源下载此资源仅限注册用户下载,请先
微信:bude6688
资源下载
下载价格免费
微信:bude6688
0
仅供交流学习研究使用,版权归原作者所有,禁止商业使用。

评论0

请先

扫码登录后若显示未登录,无需担心,这是显示异常,实则已登录,可直接下载所需资源。】 【 本月网站遭大量攻击,运行不太稳定。客服微信:bude6688赞助一下
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

豫公网安备 41152602000203号