v2.0版本更新：

新增功能，选中节点后按F1即可弹出该节点介绍/原理/使用方法等信息弹窗！

新增对Beauty Box插件的属性面板参数中文注释.

新增对CopyCat节点的属性面板参数中文注释.

新增对Inference节点的属性面板参数中文注释.

新增对Upscale节点的属性面板参数中文注释.

新增对higx插件的中文注释.（支持higx插件最新1.6版本和旧版本）.

新增对Beauty Box修容插件的参数面板中文注释.

优化部分中文注释内容，新增部分节点中文注释，修复插件几个小bug问题.

——————————————————————————————————————————

2025/04/30

v3.0版本更新：

新增快捷键F8可自由切换原生全英界面和英+中文界面

优化部分节点翻译内容    减少不必要翻译项

去除重复翻译内容  修复部分bug

——————————————————————————————————————————

2025/05/11

v3.1版本更新：

新增Nuke软件的首选设置界面的英+中文注释，同样支持界面语言切换.

优化部分节点翻译内容  减少不必要翻译项  

——————————————————————————————————————————

2025/06/12

v3.2版本更新：

新增Nuke软件的Viewer节点属性面板的英+中文注释

新增Nuke软件的鼠标悬停至命令位置弹出的英文释义增加中文注释功能

为 Pane → Windows 菜单项添加中文注释

优化部分节点翻译内容  减少不必要翻译项  

——————————————————————————————————————————

2025/06/29

v3.3版本更新：

Nuke软件默认启动界面由英+中文双语言界面切换为原生英文界面（Nuke默认启动界面改为原生英文界面）

优化部分节点翻译内容 减少不必要翻译项

优化切换语言功能  修复视窗右键/工作区域右键/侧边工具栏右键的不同步切换语言问题（已修复，此版本可同步切换语言）

优化Tooltip鼠标悬停说明提示框的同步语言切换功能（现已修复可同步动态切换语言）

优化插件性能，对Nuke软件性能影响降为最低，几乎为0

——————————————————————————————————————————

2025/07/08

v3.4版本更新：

修复对Windows网络路径的支持

优化部分翻译内容  减少不必要的翻译项 

——————————————————————————————————————————

2025/08/09

v3.5版本更新：

性能优化和稳定性，有效降低 CPU 占用；删减重复的节点遍历逻辑，提升启动和运行效率

优化翻译内容，删除重复翻译内容

——————————————————————————————————————————
2025/08/26

v4.0版本更新：

增加绑定机器需授权文件才可使用机制

增加16个Cattery猫舍训练模型节点的中文映射翻译

增加NukeSurvivalToolkit插件的中文映射翻译

增加Trapcode Particular OFX v2.1.2插件大的中文映射翻译

优化翻译内容，删除重复翻译内容

购买一份插件可支持最多两台机器使用

增加部分未翻译内容的中文映射

——————————————————————————————————————————

2025/09/11

v4.1版本更新：

增加顶层NukeChineseAnnotation菜单，可自定义设置默认启动语言和切换语言快捷键

增加自检面板菜单，面板会显示：插件版本、签名验真、授权状态、Qt 绑定、Nuke 版本等详细信息

切换语言菜单、显示中文节点说明全部挪到新增加的NukeChineseAnnotation菜单下

优化大量翻译内容，补充大量翻译内容，补全BCC插件所有节点翻译

优化插件代码逻辑，优化部分bug. 删减重复的节点中文映射

优化授权机制、完整性检测。切勿修改插件NukeChineseAnnotation文件夹内任何文件/代码，修改即报错.

——————————————————————————————————————————

2025/09/19

v4.2版本更新

修复菜单翻译导致 \t 右侧信息被截断的问题，具体错误为项目设置（S快捷键）分辨率右侧数值，恢复 分辨率下拉 等菜单右列（如“2048x1556 / 像素长宽比、快捷键”）的显示。

——————————————————————————————————————————

2025/12/12

v5.0版本更新

增加Nuke17版本兼容

增加Nuke17版本新增的58个三维节点的双语言支持/完善

增加/完善Curve 按钮（关键帧/曲线按钮）的双语言支持，已100%覆盖Curve 按钮（关键帧/曲线按钮）

增加/完善节点属性参数面板的右键菜单双语言

增加NukeSurvivalToolkit插件节点名称双语言/完善NukeSurvivalToolkit插件节点参数面板双语言

增加SPIN_tools插件（支持插件节点名称/节点参数面板双语言）

增加EZ_toolset插件（支持插件节点名称/节点参数面板双语言）

优化部分Bug   增加大量未翻译内容及节点

——————————————————————————————————————————

2026-01-22

v5.1版本更新

新增：

新增对 Nuke 17 中工具栏 Fild 菜单 内 13 个新节点 的中英双语言支持

补充支持 Nuke 17 最新版本 中新增的部分节点与菜单项的双语言显示

优化：

完善并修复部分菜单中遗漏的未翻译内容

重构并优化语言切换核心逻辑，确保语言在 英文 / 中英双语模式 之间切换时表现稳定、一致

修复：

修复旧版本中 带勾选（Checkbox）类菜单项 在切换语言后无法正确回切的问题

彻底解决语言切换过程中可能出现的文本残留与状态不同步问题，实现真正的“无残留”切换体验

——————————————————————————————————————————

2026-03-17

v5.2版本更新内容

1. 优化中英 / 双语切换机制

对插件的语言切换逻辑进行了进一步整理和增强，提升了中英模式、双语模式之间的切换完整性与一致性。

2. 改进重复翻译与重复追加问题

针对部分界面在多次扫描、重复刷新、重新打开面板后，可能出现重复双语追加的问题，v5.2 做了更严格的文本处理和重建逻辑优化。

3. 加强对动态界面和延迟加载内容的适配

Nuke 及部分第三方插件的菜单、面板、参数项并不是一次性全部生成的，而是会在后续操作中动态出现。
v5.2 对这类场景做了更完善的扫描、刷新、补刷和状态管理优化。


4. 强化第三方插件兼容支持

进一步优化对部分第三方插件菜单和参数翻译模块的处理逻辑，使第三方插件在语言切换、刷新和重复进入界面时表现更稳定。


5. 重构部分内部启动与管理逻辑

对插件内部的启动流程和模块管理方式进行了优化，使整体结构更清晰，便于后续扩展和维护。


6. 优化偏好设置与快捷键处理

对插件偏好设置、快捷键绑定和配置同步进行了细节增强，使设置体验更完整、保存更稳定。


7. 优化翻译术语与界面文本表达

对所有翻译文件内容进行了调整和统一，使整体术语风格更加规范、专业。


语言切换更稳定、界面更整洁、翻译覆盖更完整、第三方插件表现更稳、设置更顺手、术语更统一、

相比 v5.1，v5.2 在实际使用中会带来 更稳定、更整洁、更流畅、更完整、更专业 的双语体验。

——————————————————————————————————————————

2026-04-09

Nuke Chinese Annotation v6.0 最终更新内容

可以说，v6.0 已经是当前阶段的最终成熟形态版本。

这是一次较大幅度的版本升级，本次更新重点不再只是补充翻译内容，而是对插件的性能、运行时架构、稳定性和可维护性进行了系统优化。

修复 v5.2 在大工程环境下可能出现的 Qt 定时器 / 窗口句柄持续增长问题
优化插件启动链路，尽可能降低对 Nuke 启动与运行 的影响
提升 中英切换 时的稳定性与一致性
减少大工程、复杂菜单、第三方节点环境下的额外负担
降低脚本加载期间的 无效回调与重复扫描
提升复杂工程中的整体稳定性与响应效率
优化完整性与授权校验、菜单翻译调度、节点注释架构以及运行时处理逻辑
清理无效配置项，整理插件内部结构，提升整体可维护性

v6.0 属于一次 性能与运行时架构升级版本。
可以理解为：这并不是一次普通的小更新，而是对插件底层进行了一次比较完整的整理和强化。

v6.0 之后，后续版本将主要以：补充未翻译词条、小版本兼容优化、细节体验完善为主，不再进行本次这样的大规模底层重构。

感谢大家一直以来的支持。

——————————————————————————————————————————

2026-05-10

Nuke Chinese Annotation v6.1 最终更新内容

增加全自动在线激活，在线版本升级

顶层菜单栏自检面板，云端更新状态会有当前版本和最新版本提示，如有新版本则会提示更新，点击开始更新即可在线获取最新版本。

离线激活可作为电脑无法联网时备选方案，在线激活更快速，无需人工干预。

——————————————————————————————————————————

2026-06-21

Nuke Chinese Annotation v6.1.1 热修更新内容

修复 BCC Knob 翻译模块的包内导入一致性问题，提升不同加载环境下的稳定性。

优化 BCC / Sapphire 菜单翻译扫描逻辑，接入已有的根菜单签名、分支缓存清理和强制深扫机制，减少动态菜单漏刷与缓存残留风险。

增强语言切换快捷键防抖，降低 Nuke 菜单快捷键、Qt Shortcut、事件过滤器多层绑定时重复触发的风险。

优化机器指纹读取失败时的 fallback 逻辑，避免极端环境下产生非机器唯一的固定指纹。

在线激活优先使用 POST JSON 请求，并保留旧 GET 接口作为兼容回退。

加强自检面板云端更新链接的安全处理，仅渲染官方 HTTPS 更新链接，并修正本地诊断信息说明措辞。

同步更新使用协议中的联网说明，明确在线激活、云端版本检测和自检面板刷新时涉及的必要请求信息。

清理翻译表中的重复键，并新增开发期翻译表检查脚本，用于后续发布前检查重复 key、空值和可疑未翻译项。

——————————————————————————————————————————

2026-06-21

Nuke Chinese Annotation v6.2 更新内容

修复 BCC Knob 翻译模块在不同加载环境下可能出现的包内导入不一致问题，提升 Nuke 多版本环境中的兼容性。

优化 BCC / Sapphire 菜单翻译扫描逻辑，统一根菜单签名、分支缓存清理和强制深扫机制，减少动态菜单漏刷、缓存残留和重复刷新风险。

增强语言切换快捷键防抖逻辑，降低 Nuke 菜单快捷键、Qt Shortcut、事件过滤器多层绑定时重复触发的可能性。

修复机器指纹读取失败时的 fallback 逻辑，避免极端系统环境下产生非机器唯一的固定指纹。

清理翻译表中的重复 key，降低后续维护时出现覆盖、误判和词条不一致的风险。

统一并优化常用节点术语表达，例如 Flare 调整为“镜头光斑”、GodRays 调整为“体积光束”、TimeWarp 调整为“时间重映射”、Defocus 调整为“虚焦”、Warp 调整为“变形”。

统一 Bloom 相关术语为“泛光”表达，使节点名称和效果类别更贴近合成行业习惯。

修正部分节点与参数中的多余空格、尾随空格和显示不一致问题，使界面文本更干净。

修正 BCC Corner Pin OBSOLETE 的显示名称，统一为“角点贴图”。

优化 BCC 系列术语，包括 3D 图像破碎、噪波贴图 2、光学稳定器、3D 镜头光斑、角点贴图工作室、VR 模糊等翻译表达。

优化 BCC 参数面板中的点位、360 度、色彩校正、Alpha 光线/辉光等术语表达。

统一 Sapphire 的 Z 类节点显示风格，例如 Z 模糊、Z 卷积、Z 虚焦、Z 合成、Z 辉光。

优化 Sapphire 星芒、彩虹星芒、星芒溶解、跳帧切换、异常颜色显示等术语表达。

优化 Trapcode Particular 参数术语，例如方向扩散、光照衰减、寿命 % 等表达。

优化 Higx 菜单和参数术语，同时保留 Higx 菜单原有下划线风格，避免破坏其原始分类结构。

——————————————————————————————————————————

2026-07-15

Nuke Chinese Annotation v6.3 更新内容

重构插件 init.py、menu.py 与 bootstrap 启动入口，统一使用包内模块加载方式，减少不同插件搜索路径、中文路径及重复加载环境下的导入问题。

将授权界面和 GUI 模块初始化延后到 Nuke 菜单阶段及 Qt 事件循环就绪后执行，避免在 init.py 早期加载阶段创建界面对象，降低 Nuke 启动卡顿或界面初始化失败的风险。

完善 PySide2 / PySide6 与 Qt5 / Qt6 兼容层，提升 Nuke 13 至 Nuke 17 不同 Python、Qt 环境中的兼容性。

修复 Nuke 16、17 使用 PySide6 时快捷键对象和按键事件处理差异导致的兼容问题，提升 F8 中英文切换快捷键的稳定性。

彻底修复 Preferences 首选项界面从中英双语切换到英文后，部分复选框、颜色按钮、GroupBox、TreeView 及 Foundry 自定义控件仍残留中文的问题。

修复优化后曾出现的 Sapphire、Higx 及其他第三方插件节点参数大量漏翻译问题，确保节点创建、工程载入和语言切换后都能重新应用对应翻译。

大规模补充 Nuke 原生工具栏、节点名称、节点属性面板、按钮、菜单和首选项中的遗漏词条

补充 Furnace 系列节点中的分析、跟踪、去闪烁、重新加颗粒、稳像、钢丝移除等大量属性面板参数翻译。

补充粒子发射、粒子预览、速度、寿命、随机、重力、阻力、湍流、颜色、尾迹、碰撞等大量特效节点参数翻译。

补充相机匹配、双目立体、拼接、光流、镜头元数据、运动矢量、深度图、几何细分和跟踪求解等专业参数翻译。

进一步补充 Higx、Trapcode Particular 及其他已支持第三方插件中的遗漏参数和显示文本，统一常用术语表达。

对当前测试环境中的 291 个 Boris FX Sapphire 节点进行逐项扫描和参数比对，在已有节点名称翻译基础上重点补全每个节点的属性面板参数。

新增 1807 个 Sapphire 独立参数标签翻译，覆盖扫描到的 2479 处缺失参数显示

新增独立的 sapphire_knob_translations.py 翻译数据模块，将 Sapphire 专用术语与 Nuke 通用词条分离，避免第三方参数污染其他节点，并便于后续版本继续维护。

清理节点帮助数据中的重复词条，避免同名键被后面的内容静默覆盖。

清理已经确认无调用的旧模块、旧函数、无效路径常量、临时兼容代码和空版本标记文件，降低维护时误用旧逻辑的风险。

统一翻译文本规范化、双语后缀处理、菜单遍历、缓存管理、Qt 对象查找和异常记录等公共逻辑，减少多模块重复实现。

——————————————————————————————————————————
