Skip to content

WIP 0.0.2+bug fix

Latest
Compare
Choose a tag to compare
@Wulian233 Wulian233 released this 10 Jun 05:35
· 2 commits to main since this release
0e60d68

更新日志

国际化

  1. 增加英语语言支持
  2. 支持自动根据系统切换程序语言
    • 我们使用了Python已经弃用的local.getdefaultlocale()函数判断系统语言,它将在Python 3.15即2026年移除
  3. 优化的i18n.py,新增get_language函数返回当前的语言值
  4. 现在检测汉化和下载i18n汉化更新模组仅在简体中文下开启

技术性调整

  1. 更规范的Python文件结构,新增__main__.py 作为程序主入口
  2. 更新了.gitignore,排除了__pycache__目录的无用文件
  3. 更规范的变量名,将local改为lang,避免与Python标准库中的local模块冲突

常规

  1. 修复了生成的整合包与选择版本不对的bug,之前永远是最老的版本
  2. 修复了留空默认选择最新版时不会触发汉化检测。
  3. 尝试修复了应用汉化补丁失败的bug(因为文件移动未保留文件夹结构)

未完成,未开启优化了生成CurseForge格式整合包的格式,整合包压缩包内新增modlist.html文件作为模组列表。可更好的被启动器识别

注:搜索整合包功能仍在开发中,目前不可用

备忘录

0.03

修复了清理缓存函数名单词拼写错误cleat_temp -> clean_temp

开始制作搜索整合包功能

发现了一些bug,等待修复