blender的全局翻译

import bpy

import os

import logging

python 复制代码
import bpy.app.translations

配置日志

logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')

获取当前进程 ID

CURRENT_PID = os.getpid()

REGISTERED_PIDS = set()

保存 SeparateCurvesOperator 实例

separate_curves_operator_instance = None

python 复制代码
# 定义翻译字典
translations_dict = {
    "zh_CN": {
        "*": {
            "Separate Curves": "分离曲线",
            "Unregister Addon": "注销插件",
            "No active curve object found.": "未找到活动的曲线对象。",
            "Curves separated successfully.": "曲线分离成功。",
            "Separate Curves tool unregistered.": "分离曲线工具已注销。",
            "Unregistration failed: %s": "注销失败: %s",
            "ProgressBar": "进度条",
            "SplitCurves": "分离曲线",
            "Number of Splines: %d": "样条线数量: %d",
            "Total Progress: %s": "总进度: %s"
        }
    }
}

class SeparateCurvesOperator(bpy.types.Operator):

python 复制代码
    bl_idname = "object.separate_curves"

    bl_label = bpy.app.translations.pgettext("Separate Curves")

bl_options = {'REGISTER', 'UNDO'}

相关推荐
CG_MAGIC7 天前
风格化手绘风 3D 渲染出图参数调校技巧
3d·blender·贴图·效果图·渲云渲染
AI视觉网奇9 天前
blender底部对齐
开发语言·python·blender
大江东去浪淘尽千古风流人物11 天前
【blender】blender skill安装于使用
blender
sztomarch11 天前
Blender-Armatures
blender
小小尚@11 天前
Blender工业级曲面建模插件 SurfacePsycho V0.9.5 含使用教程
blender
芝士就是力量啊 ೄ೨18 天前
Blender开启面朝向后无法显示蓝红面的解决方法
blender
呆呆敲代码的小Y24 天前
Blender-MCP + Claude Code,构建最强AI自动化建模环境
ai·blender·建模·mcp·ai建模·blendermcp·自动化建模
小年糕是糕手24 天前
【Blender】建模篇终章最后一舞!手把手拿捏 Blender 卡通小狐狸建模(带你完整理清建模思路)
3dsmax·blender·maya
小年糕是糕手1 个月前
【Blender】Blender 曲线建模全解析:贝塞尔 / NURBS / 蒙皮 / 置换,从原理到实战
3dsmax·blender·maya
小年糕是糕手1 个月前
【Blender】Blender 树叶建模全攻略:3 种叶片 + 阵列 / 镜像 / 晶格工具实战精讲
3dsmax·blender·maya