Skip to content

0840 some remake and translate update

Compare
Choose a tag to compare
@shenjackyuanjie shenjackyuanjie released this 22 Jun 07:14
· 396 commits to main since this release

DR sdk 0.8.4.0

Fix

  • issue #33 (#33)
    • 修复了实际上并不会加载 .otf 格式的字体文件的问题

language

  • 去除了 dr_game 相关的键值
    • 现在这些键值已经在 dr_game 自己的语言文件中了
    • Removed the key values related to dr_game
      • Now these key values are in the language file of dr_game itself
  • 将 mod 加载部分的键值独立出来
    • 这样调用起来更方便一些
    • Separate the key values of the mod loading part
      • This makes it easier to call

修改

  • utils.translate
    • Tr
      • 现在支持自定义语言文件的路径了
        • lang_path
      • 用于给 mod 加载自己的语言文件
  • 现在 logging 的配置转移到 __init__ 中了
    • 保证调用 logging 的时候可以正常使用
    • Now the configuration of logging is moved to __init__
      • Ensure that logging can be used normally when called
  • 现在输入命令之后不会输出一个 True/False
    • (实际上是用来检测命令是不是用 / 开头的)
    • Now, the command will not output a True/False
      • (Actually used to detect whether the command starts with /)
  • CommandText
    • find
      • 现在会先用 str.startswith 检测是否以要求的字符串开头
        • 实际上就是丐版 re.match
      • 并且会在匹配上之后 如果匹配内容后面第一个字符是空格 则会截取掉空格
      • Now, it will first use str.startswith to detect whether it starts with the required string
        • Actually a poor version of re.match
      • And after matching, if the first character after the matching content is a space, the space will be intercepted

What's Changed

Full Changelog: 0.8.3.0...0.8.4.0