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

相关推荐
成都渲染101云渲染666611 天前
GPT Image 2 + Seedance 2.0制作AI动漫短片教程
ai·blender·maya
成都渲染101云渲染666616 天前
CR15新功能介绍以及CR15云渲染流程
ue5·图形渲染·blender·maya·corona
CG_MAGIC19 天前
3ds Max粒子系统:雪与雨特效制作
3d·blender·材质·效果图·渲云渲染
GTA村长团队MOD19 天前
村长团队GTA5模组开发Blender 4.2 + Sollumz 多张贴图烘焙成单张贴图教程
人工智能·blender·贴图
sztomarch22 天前
Blender-Curve
blender
三只坚果23 天前
Blender 纹理绘制模式左侧看不到 UV 展开图怎么办
blender
小宋加油啊23 天前
blender+Molecular的使用
blender
hdsoft_huge23 天前
Blender数字校园三维建模全流程详细教程
blender
CG_MAGIC23 天前
三渲二材质:Blender/SU生成动漫风格效果图
3d·blender·材质·贴图·效果图·渲云渲染
CG_MAGIC1 个月前
风格化手绘风 3D 渲染出图参数调校技巧
3d·blender·贴图·效果图·渲云渲染