feat(media-hosting): add multi-provider configurable upload with fallback

Add Random/Preferred/None modes, preferred provider selection, and provider-order fallback. Catbox/Imgur/PostImages on Android via WebView; Electron CDP automation for Imgur/PostImages. Hide upload controls on web runtime.
This commit is contained in:
plebeius
2026-02-18 18:51:02 +08:00
parent 72b70915fd
commit 96a4aaec0e
63 changed files with 1991 additions and 201 deletions
+10 -1
View File
@@ -287,5 +287,14 @@
"media_hosting_none": "Không có",
"media_hosting_none_tip": "Ẩn nút tải tệp từ các biểu mẫu bài viết và trả lời",
"media_hosting": "Lưu trữ Phương tiện",
"advanced_settings": "Cài đặt nâng cao"
"advanced_settings": "Cài đặt nâng cao",
"upload_failed_all_providers": "Tất cả nhà cung cấp đều thất bại",
"upload_failed_preferred_guidance": "Chọn nhà cung cấp khác hoặc đặt thành ngẫu nhiên.",
"media_hosting_random": "Ngẫu nhiên",
"media_hosting_preferred": "Nhà cung cấp ưu tiên",
"media_hosting_preferred_provider_label": "Chọn nhà cung cấp",
"media_hosting_preferred_failure_guidance": "Nếu nhà cung cấp ưu tiên của bạn thất bại, ứng dụng sẽ thử các nhà cung cấp khác (chế độ ngẫu nhiên) hoặc hiển thị lỗi (chế độ ưu tiên).",
"media_hosting_all_providers_failed_guidance": "Tất cả nhà cung cấp tải lên đều thất bại. Thử lại hoặc dán liên kết thủ công.",
"upload_not_supported_web_before_link": "Tải lên phương tiện không được trình duyệt của bạn hỗ trợ do hạn chế kỹ thuật (CORS). Được hỗ trợ trong ứng dụng 5chan Android và ứng dụng desktop Mac/Linux/Windows.",
"upload_not_supported_web_link_text": "Tải xuống từ trang phát hành chính thức"
}