mirror of
https://git.nerdvpn.de/NerdVPN.de/invidious
synced 2026-02-14 22:51:42 +01:00
19 lines
1.0 KiB
Diff
19 lines
1.0 KiB
Diff
diff --git a/src/invidious/helpers/errors.cr b/src/invidious/helpers/errors.cr
|
||
index b2df682d..7534ef31 100644
|
||
--- a/src/invidious/helpers/errors.cr
|
||
+++ b/src/invidious/helpers/errors.cr
|
||
@@ -84,7 +84,12 @@ def error_template_helper(env : HTTP::Server::Context, status_code : Int32, mess
|
||
|
||
locale = env.get("preferences").as(Preferences).locale
|
||
|
||
- error_message = translate(locale, message)
|
||
+ if message.includes?("This helps protect our community") || message.includes?("Watch on the latest version of YouTube") || message.includes?("Sign in to confirm you’re not a bot") || message.includes?("Please sign in") || message.includes?("This content isn't available, try again later")
|
||
+ error_message = "<h2>Error loading video</h2><p style='font-size: 0.8em; margin: -20px 0 20px 0;'>Received error from YouTube: " + message + "<br /><br />Please try reloading the page or try switching to another backend.</p>"
|
||
+ else
|
||
+ error_message = translate(locale, message)
|
||
+ end
|
||
+
|
||
next_steps = error_redirect_helper(env)
|
||
|
||
return templated "error"
|