这是一个伪本地化工具, 可用于某些本地化工作用途, 当然也可以作为一个玩具或者工具~
网页版:https://suntrise.github.io/pseudo
⚠️ 注意, 早期基于PyQt5的1.x版本将在不久的未来移出仓库!
如果您没有Python环境且比较懒, 可以移步Release下载, tar.gz版本适用于Linux, exe版本适用于Windows, 其他操作系统建议下载源码并执行 (macOS版用户可以到Actions页下载)
注意, 要在本地查看并修改源码, 需要安装Python, 版本最少为3.7以保障兼容性
请先确定是否安装了pip
, 如果已安装, 可以跳过这一步!
- 如果已经提前安装了
easy_install
, 运行...
easy_inatall pip
-
使用Linux则可以通过自带的包管理器安装
python3-pip
-
啥也没有的话则运行...1
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
完成后可以运行pip
进行测试
运行...2
pip install flet
pip install pyperclip
pip install requests
特定版本若要使用或编辑Mini, 还需额外执行...
pip install fleter
如果代码文件为最新版,则不用执行该命令!
以上如果嫌一个一个来麻烦,可以直接执行...
pip install -r requirements.txt
若需编辑旧版, 还需要额外运行...
pip install PyQt5
使用PyQt6
稍加修改其实也行, 不过组件可能会变大
如果嫌慢可以改用清华源, 参考此处
注意, Windows平台请先安装好MSVC编译工具或者MinGW, 其他平台也请准备好GCC!
运行......
pip install pywin32
pip install pyinstaller
定位到代码根目录, 运行......
pyinstaller pslo.pyw -F -w -i ./icon/slo_icon.ico
Mini版则执行......
pyinstaller pslo_mini.pyw -F -w -i ./icon/pslo_icon.ico
编译完可能需要Wine或者Crossover才可以运行, 因此我们依旧推荐直接执行pyw文件或使用下一种方案
请提前安装好Visual Studio生成工具或者GCC(MinGW)(使用MinGW需要在命令行添加--mingw
)
运行......
pip install nuitka
定位到代码根目录, 运行......3
nuitka pslo.pyw --onefile --windows-disable-console --windows-icon-from-ico=./icon/pslo_icon.ico --standalone --show-progress
Mini版则执行
nuitka pslo_mini.pyw --onefile --windows-disable-console --windows-icon-from-ico=./icon/pslo_icon.ico --standalone --show-progress
Linux完成编译后须执行......
chmod +x [编译后文件名].bin
才可以执行
该方法适用于Windows、macOS和Linux三大主流平台, 参数可以按需添加, 详见此处
-
经过测试, 在虚拟机下运行可能会造成非正常闪烁现象, 可能是flet库的驱动驱动兼容的问题
-
以上命令可能会有些许滞后, 若编译效果不佳, 可参考Workflow脚本进行参数补充
-
macOS由于条件原因没法测试, 望有条件的用户可以为我们提供相应的帮助与支持!
-
若想获取最新测试版本, 可以看看Action里面哟(未经过完整测试)
-
代码写的有点难看, 望各位大佬多多指导!
pypi/fleter (最新版本已弃用)
使用WTFPL许可协议开源4, 你想干嘛就干嘛