feat(downloader): add rTorrent UI support

Add rTorrent as a downloader option in settings, setup wizard, and
downloader card with config form (host, username, password) and
ruTorrent logo. Include i18n translations for zh-CN, zh-TW, and en-US.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
DDSRem
2026-02-22 13:12:56 +08:00
parent 40f36b2afd
commit 2dbe8e6685
8 changed files with 131 additions and 2 deletions

View File

@@ -6,6 +6,7 @@
// 导入所有 logo 图标
import qbittorrentLogo from '@/assets/images/logos/qbittorrent.png'
import transmissionLogo from '@/assets/images/logos/transmission.png'
import rtorrentLogo from '@/assets/images/logos/rtorrent.png'
import embyLogo from '@/assets/images/logos/emby.png'
import jellyfinLogo from '@/assets/images/logos/jellyfin.png'
import plexLogo from '@/assets/images/logos/plex.png'
@@ -34,6 +35,7 @@ import doubanBlackLogo from '@/assets/images/logos/douban-black.png'
const logoMap: Record<string, string> = {
qbittorrent: qbittorrentLogo,
transmission: transmissionLogo,
rtorrent: rtorrentLogo,
emby: embyLogo,
jellyfin: jellyfinLogo,
plex: plexLogo,