README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

关于
Ultracopier 是一款基于 GPLv3 许可的免费开源软件,可用作文件复制对话框的替代品。
其主要功能包括:
- 任务队列
- 暂停 / 继续
- 恢复未完成的任务
- 动态速度限制
- 冲突处理
- 插件支持
依赖项
- make
- gcc
- C++17 编译器(因 Qt6.7 的要求)
例如在基于 Debian 的发行版上:
sudo apt install make gcc build-essential libssl-dev qt6-base-dev qtchooser qmake6 qt6-base-dev-tools qt6-tools-dev-tools
构建
构建一体化版本与编译主 Qt 项目一样简单:
find ./ -name '*.ts' -exec lrelease {} \;
qmake ultracopier.pro
make -j$(nproc)
运行
./ultracopier
目标
- 最小化依赖(避免依赖地狱以及依赖项中的漏洞/安全问题)
- 无冗余软件(无无用的功能,无那些仅能服务于单人却需要大量代码或危险代码的功能,无无关功能)
翻译
翻译通过 Qt Linguist] 提供。
- 运行
lupdate ultracopier.pro以更新翻译文件 - 将您的翻译放入
(plugins|resources)/Languages/XX/translation.ts中 - 运行
lrelease ultracopier.pro以编译这些文件 - 替换 Ultracopier 发行版中的
.qm文件
插件
也可以通过 Plugins] 的形式进行自定义设置。
贡献
该项目托管在 Github] 上。 请在上面添加问题与合并请求!