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": "Aucun",
"media_hosting_none_tip": "Masque le bouton de téléchargement de fichiers des formulaires de publication et de réponse",
"media_hosting": "Hébergement Multimédia",
"advanced_settings": "Paramètres avancés"
"advanced_settings": "Paramètres avancés",
"upload_failed_all_providers": "Tous les fournisseurs ont échoué",
"upload_failed_preferred_guidance": "Choisissez un autre fournisseur ou réglez sur aléatoire.",
"media_hosting_random": "Aléatoire",
"media_hosting_preferred": "Fournisseur préféré",
"media_hosting_preferred_provider_label": "Choisir le fournisseur",
"media_hosting_preferred_failure_guidance": "Si votre fournisseur préféré échoue, l'app essaiera d'autres fournisseurs (mode aléatoire) ou affichera une erreur (mode préféré).",
"media_hosting_all_providers_failed_guidance": "Tous les fournisseurs de téléchargement ont échoué. Réessayez ou collez un lien manuellement.",
"upload_not_supported_web_before_link": "Le téléchargement de médias n'est pas pris en charge par votre navigateur en raison de limitations techniques (CORS). Il est pris en charge dans l'application 5chan Android et l'application de bureau Mac/Linux/Windows.",
"upload_not_supported_web_link_text": "Télécharger depuis la page de version officielle"
}