Skip to content

NTT v2.7.1 release

Choose a tag to compare

@Xyf0606 Xyf0606 released this 30 May 09:20
· 8 commits to main since this release
69dcdc4

[2.7.1] - 2025-05-30

🌐 国际化系统完善

  • 彻底消除硬编码文本 - 修复 Web 服务器启动模块的国际化问题
    • 替换 web_main.cpp 中所有硬编码启动信息为翻译系统调用
    • 信号处理、错误信息、帮助文档全部使用翻译键
    • cli_main.cpp 保持一致的国际化实现方案
    • 支持运行时语言切换和动态翻译更新

✨ 模板系统优化

  • 完善 getTextf 模板函数 - 优化格式化文本处理机制
    • 修复模板函数链接错误,添加缺失的模板实例化
    • 支持 std::string 非引用版本的模板参数
    • 充分利用现有的格式化文本系统,避免代码重复
    • 提供类型安全的多参数格式化支持

🐛 问题修复

  • 🐛 修复 Web 服务器启动时显示硬编码中文文本的问题
  • 🐛 修复 信号处理函数无法正确显示翻译文本的问题
  • 🐛 修复 帮助信息无法根据语言设置显示对应文本的问题
  • 🐛 修复 getTextf 模板函数的链接错误

⚠️ 重要变更

  • 启动信息国际化:Web 服务器启动信息现在完全支持中英文切换
  • 模板实例化扩展:添加了 std::string 值类型的模板实例化
  • 翻译键命名规范:所有 Web 服务器相关翻译键采用 web.app.* 前缀