我在一个小的测试项目(使用pyqt5)上进行了 i18n 风格的练习,IDE是pycharm。
当我尝试pycharm运行应用程序,然后检查i18n切换语言时,它可以工作。但是当我使用pyinstaller编译器到单个或文件夹样式时 该应用程序无法正常工作。
我想可能是因为未加载qm文件。 qm文件的内容约为i18n语言单词字符串(在示例项目中,我使用英语和汉语两种语言)。
即使我尝试将qm文件放置在与应用程序相同的路径上,它仍然不会加载qm文件。
My project(包括ui文件和ts + qm文件)。
我还制作了一个视频来记录我的操作:my video demo
Win64 + win32 + mac64,都遇到相同的问题。