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'}

相关推荐
雪下的新火21 小时前
AI工具-Hyper3D
人工智能·aigc·blender·ai工具·笔记分享
CG_MAGIC1 天前
用Blender创作水上树屋
3d·blender·建模教程·渲云渲染·3d软件
宇宙无敌QT拼图糕手7 天前
blender物体缩放后,编辑模式无法使用软选择了怎么办
blender
雪下的新火7 天前
AI工具-腾讯混元3D使用简述:
人工智能·游戏引擎·aigc·blender·ai工具·笔记分享
Young soul29 天前
blender操作手册
blender
CG_MAGIC10 天前
Blender实用插件精选汇总
blender·效果图渲染·渲云渲染·blender插件介绍·blender插件汇总·blender插件使用·blender渲染
成都渲染101云渲染666612 天前
三维制图软件哪个最好用?主流 3D 建模软件深度对比(2025)
3d·ue5·图形渲染·blender·maya·houdini
是lamune12 天前
blender新手入门--常用的各类插件详细介绍
blender
陶甜也13 天前
使用Blender进行现代建筑3D建模:前端开发者的跨界探索
前端·3d·blender