1
0

Update Apps

This commit is contained in:
pooneyy
2025-06-17 22:14:50 +08:00
parent fde1f66d67
commit 7f0fcd8a35
134 changed files with 9589 additions and 3968 deletions

View File

@@ -1,101 +1,97 @@
## About
## 关于
Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors:
* A native macOS GUI application
* GTK+ and Qt GUI applications for Linux, BSD, etc.
* A Qt-based Windows-compatible GUI application
* A headless daemon for servers and routers
* A web UI for remote controlling any of the above
Visit https://transmissionbt.com/ for more information.
Transmission 是一个快速、易用且免费的 BitTorrent 客户端。它有几种版本:
## Documentation
* 原生 macOS 图形用户界面应用程序
* 适用于 Linux、BSD 等的 GTK+ 和 Qt 图形用户界面应用程序
* 一个基于 Qt 的 Windows 兼容图形用户界面应用程序
* 一个无头守护进程,用于服务器和路由器
* 一个用于远程控制上述任何一项的网页界面
[Transmission's documentation](https://github.com/transmission/transmission/blob/main/docs/README.md) is currently out-of-date, but the team has recently begun a new project to update it and is looking for volunteers. If you're interested, please feel free to submit pull requests!
更多信息,请访问 [https://transmissionbt.com/](https://transmissionbt.com/)
## Command line interface notes
## 文档
Transmission is fully supported in transmission-remote, the preferred cli client.
[Transmission 的文档](https://github.com/transmission/transmission/blob/main/docs/README.md)目前过时,但团队最近已经开始了一个新项目来更新它,并在寻找志愿者。如果你感兴趣,请随时提交拉取请求!
Three standalone tools to examine, create, and edit .torrent files exist: transmission-show, transmission-create, and transmission-edit, respectively.
## 命令行界面注意事项
Prior to development of transmission-remote, the standalone client transmission-cli was created. Limited to a single torrent at a time, transmission-cli is deprecated and exists primarily to support older hardware dependent upon it. In almost all instances, transmission-remote should be used instead.
Transmission 完全支持 transmission-remote这是首选的命令行客户端。
Different distributions may choose to package any or all of these tools in one or more separate packages.
有三个独立工具分别用于检查、创建和编辑.torrent 文件transmission-show、transmission-create 和 transmission-edit。
## Building
在开发传输-远程之前,创建了独立客户端传输-cli。传输-cli 一次只能处理一个种子文件,现已弃用,主要为了支持依赖它的旧硬件。在几乎所有情况下,应使用传输-远程替代。
Transmission has an Xcode project file (Transmission.xcodeproj) for building in Xcode.
不同的发行版可以选择将这些工具中的任何一个或全部打包成一个或多个单独的包。
For a more detailed description, and dependencies, visit [How to Build Transmission](https://github.com/transmission/transmission/blob/main/docs/Building-Transmission.md) in docs
## 构建
### Building a Transmission release from the command line
传输有一个 Xcode 项目文件Transmission.xcodeproj用于在 Xcode 中构建。
$ tar xf transmission-3.00.tar.xz
$ cd transmission-3.00
$ mkdir build
$ cd build
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
如需更详细的描述和依赖信息,请访问文档中的[如何构建传输](https://github.com/transmission/transmission/blob/main/docs/Building-Transmission.md) 。
### Building Transmission from the nightly builds
### 从命令行构建 Transmission 发行版
Download a tarball from https://build.transmissionbt.com/job/trunk-linux/ and follow the steps from the previous section.
```
$ tar xf transmission-3.00.tar.xz
$ cd transmission-3.00
$ mkdir build
$ cd build
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
```
If you're new to building programs from source code, this is typically easier than building from Git.
### 从夜间构建构建 Transmission
### Building Transmission from Git (first time)
从 [https://build.transmissionbt.com/job/trunk-linux/](https://build.transmissionbt.com/job/trunk-linux/) 下载一个 tarball并按照上一节中的步骤操作。
$ git clone https://github.com/transmission/transmission Transmission
$ cd Transmission
$ git submodule update --init --recursive
$ mkdir build
$ cd build
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
如果你是第一次从源代码构建程序,通常从 Git 构建会比从夜间构建更简单。
### Building Transmission from Git (updating)
### 从 Git 构建 Transmission(首次构建)
$ cd Transmission/build
$ make clean
$ git submodule foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git submodule update --init --recursive
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
```
$ git clone https://github.com/transmission/transmission Transmission
$ cd Transmission
$ git submodule update --init --recursive
$ mkdir build
$ cd build
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
```
## Contributing
### 从 Git 更新构建 Transmission
### Code Style
```
$ cd Transmission/build
$ make clean
$ git submodule foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git submodule update --init --recursive
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
```
You would want to setup your editor to make use of the .clang-format file located in the root of this repository and the eslint/prettier rules in web/package.json.
## 贡献
If for some reason you are unwilling or unable to do so, there is a shell script which you can use: `./code_style.sh`
### 代码风格
### Translations
建议将编辑器配置为使用此仓库根目录下的 .clang-format 文件以及 web/package.json 中的 eslint/prettier 规则。
See [language translations](https://github.com/transmission/transmission/blob/main/docs/Translating.md).
如果出于某种原因你不愿意或无法这样做,你可以使用一个 shell 脚本:\`./code\_style.sh\`
## Sponsors
### 翻译
<table>
<tbody>
<tr>
<td align="center"><img alt="[MacStadium]" src="https://uploads-ssl.webflow.com/5ac3c046c82724970fc60918/5c019d917bba312af7553b49_MacStadium-developerlogo.png" height="30"/></td>
<td>macOS CI builds are running on a M1 Mac Mini provided by <a href="https://www.macstadium.com/opensource">MacStadium</a></td>
</tr>
<tr>
<td align="center"><img alt="[SignPath]" src="https://avatars.githubusercontent.com/u/34448643" height="30"/></td>
<td>Free code signing on Windows provided by <a href="https://signpath.io/">SignPath.io</a>, certificate by <a href="https://signpath.org/">SignPath Foundation</a></td>
</tr>
</tbody>
</table>
请参见[语言翻译](https://github.com/transmission/transmission/blob/main/docs/Translating.md) 。
## 赞助商
<table data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e"><tbody data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e"><tr data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e"><td style="text-align: center;" data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e"></td><td data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e" data-immersive-translate-paragraph="1">macOS CI 构建运行在由 MacStadium 提供的 M1 Mac Mini 上</td></tr><tr data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e"><td style="text-align: center;" data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e"></td><td data-immersive-translate-walked="a3af2032-01f9-4d17-8491-c35eb1be921e" data-immersive-translate-paragraph="1">免费的代码签名服务由 SignPath.io 提供,证书由 SignPath 基金会 发放</td></tr></tbody></table>

View File

@@ -0,0 +1,101 @@
## About
Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors:
* A native macOS GUI application
* GTK+ and Qt GUI applications for Linux, BSD, etc.
* A Qt-based Windows-compatible GUI application
* A headless daemon for servers and routers
* A web UI for remote controlling any of the above
Visit https://transmissionbt.com/ for more information.
## Documentation
[Transmission's documentation](https://github.com/transmission/transmission/blob/main/docs/README.md) is currently out-of-date, but the team has recently begun a new project to update it and is looking for volunteers. If you're interested, please feel free to submit pull requests!
## Command line interface notes
Transmission is fully supported in transmission-remote, the preferred cli client.
Three standalone tools to examine, create, and edit .torrent files exist: transmission-show, transmission-create, and transmission-edit, respectively.
Prior to development of transmission-remote, the standalone client transmission-cli was created. Limited to a single torrent at a time, transmission-cli is deprecated and exists primarily to support older hardware dependent upon it. In almost all instances, transmission-remote should be used instead.
Different distributions may choose to package any or all of these tools in one or more separate packages.
## Building
Transmission has an Xcode project file (Transmission.xcodeproj) for building in Xcode.
For a more detailed description, and dependencies, visit [How to Build Transmission](https://github.com/transmission/transmission/blob/main/docs/Building-Transmission.md) in docs
### Building a Transmission release from the command line
$ tar xf transmission-3.00.tar.xz
$ cd transmission-3.00
$ mkdir build
$ cd build
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
### Building Transmission from the nightly builds
Download a tarball from https://build.transmissionbt.com/job/trunk-linux/ and follow the steps from the previous section.
If you're new to building programs from source code, this is typically easier than building from Git.
### Building Transmission from Git (first time)
$ git clone https://github.com/transmission/transmission Transmission
$ cd Transmission
$ git submodule update --init --recursive
$ mkdir build
$ cd build
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
### Building Transmission from Git (updating)
$ cd Transmission/build
$ make clean
$ git submodule foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git submodule update --init --recursive
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimzed binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo make install
## Contributing
### Code Style
You would want to setup your editor to make use of the .clang-format file located in the root of this repository and the eslint/prettier rules in web/package.json.
If for some reason you are unwilling or unable to do so, there is a shell script which you can use: `./code_style.sh`
### Translations
See [language translations](https://github.com/transmission/transmission/blob/main/docs/Translating.md).
## Sponsors
<table>
<tbody>
<tr>
<td align="center"><img alt="[MacStadium]" src="https://uploads-ssl.webflow.com/5ac3c046c82724970fc60918/5c019d917bba312af7553b49_MacStadium-developerlogo.png" height="30"/></td>
<td>macOS CI builds are running on a M1 Mac Mini provided by <a href="https://www.macstadium.com/opensource">MacStadium</a></td>
</tr>
<tr>
<td align="center"><img alt="[SignPath]" src="https://avatars.githubusercontent.com/u/34448643" height="30"/></td>
<td>Free code signing on Windows provided by <a href="https://signpath.io/">SignPath.io</a>, certificate by <a href="https://signpath.org/">SignPath Foundation</a></td>
</tr>
</tbody>
</table>