shabbywu / Battle-Brothers-CN

Battle Brothers(战场兄弟)中文翻译项目
https://battle-brothers-cn.shabbywu.cn/
GNU General Public License v3.0
509 stars 6 forks source link

執行翻譯失敗 #243

Closed alan416007 closed 4 months ago

alan416007 commented 4 months ago

系統+遊戲來源 Win10+steam image

shabbywu commented 4 months ago

看起来是版本太老,这个版本依赖腾讯云的云函数。由于中国大陆的法规要求,腾讯云云函数功能失效了。 试试用最新重构后的翻译器。 https://github.com/shabbywu/bb-translator/releases/tag/v1.1.0

alan416007 commented 4 months ago

image 雙擊左鍵打不開

alan416007 commented 4 months ago

已使用相容性+系統管理員執行,一樣無效

shabbywu commented 4 months ago

目前我手上没有 win10 的测试环境,我需要搭建个环境看下具体原因。

alan416007 commented 4 months ago

了解

shabbywu commented 4 months ago

搭建了个 win10 虚拟机,的确如反馈一样无法打开,我排查下。

alan416007 commented 4 months ago

感謝大佬

shabbywu commented 4 months ago

新装的虚拟机安装 VC_redist.x86 后就能打开,你试试这个版本,理论上打开失败能在终端看到报错信息。

image

bb_translator.zip

alan416007 commented 4 months ago

用 Windows PowerShell 開是這樣 image

347782090-26222298-b67b-418d-8fda-15a133f7c381

shabbywu commented 4 months ago

感谢,这个报错信息有用。截图里有个人信息,建议打码重新上传图片。

alan416007 commented 4 months ago

了解

shabbywu commented 4 months ago

应该是解压字体文件时不知道什么原因出错了,可以看看这个目录存在吗,里面的内容是否和我截图里的一致。 C:\Users\{你的用户名}\AppData\Roaming\bb-translator\assets

image

如果不一致,先删了这个目录,重新启动会自动创建。

alan416007 commented 4 months ago

一樣 121212

shabbywu commented 4 months ago

因为 windows 用户名包含了汉字等特殊字符,触发了常见的编码问题。尝试修复了下,等下发个小版本。

简单测试了待会发布的版本能打开,由于虚拟机没装 steam 就没测能不能正常使用。

alan416007 commented 4 months ago

了解了

shabbywu commented 4 months ago

试了下不好兼容,新构建的版本能打开但使用不了。。

现在还有个最终方案 - 将系统编码设置成 utf-8

步骤如下:

  1. 菜单栏搜索 lang image

  2. 打开管理语言设置 image

  3. 勾选使用 utf-8 编码 image

设置后会需要重启,重启操作系统就默认使用 utf-8 编码。这时候打开就没问题了。

shabbywu commented 4 months ago

想到另外的解决方案了,测试了能用,等我用流水线构建好就发布个版本。

https://github.com/shabbywu/bb-translator/releases/tag/v1.1.1

shabbywu commented 4 months ago

更新 https://github.com/shabbywu/bb-translator/releases/tag/v1.1.2

alan416007 commented 4 months ago

可以啟動了,感謝 image

alan416007 commented 4 months ago

話說大地圖的地名都是亂碼正常嗎?

alan416007 commented 4 months ago

以下字體錯位(還有很多我就不截圖了) 0001 0002 0003 0004 0005

alan416007 commented 4 months ago

沒事了,我找到方法了 https://www.nexusmods.com/battlebrothers/mods/719?tab=description

584 589

真的很感謝您