From 1c5891339e845bf294c66e85e1b4e04b8251c3a4 Mon Sep 17 00:00:00 2001 From: DevilXD <4180725+DevilXD@users.noreply.github.com> Date: Mon, 30 Mar 2026 08:52:09 +0200 Subject: [PATCH] Display request URL during a timeout error --- lang/Dansk.json | 2 +- lang/Deutsch.json | 2 +- lang/Español.json | 2 +- lang/Français.json | 2 +- lang/Indonesian.json | 4 ++-- lang/Italiano.json | 2 +- lang/Nederlandse.json | 2 +- lang/Norsk.json | 2 +- lang/Polski.json | 2 +- lang/Português.json | 2 +- lang/Română.json | 2 +- lang/Türkçe.json | 2 +- lang/Čeština.json | 2 +- lang/Русский.json | 3 +-- lang/Українська.json | 2 +- lang/العربية.json | 2 +- lang/日本語.json | 2 +- lang/简体中文.json | 2 +- lang/繁體中文.json | 2 +- translate.py | 2 +- twitch.py | 4 +++- 21 files changed, 24 insertions(+), 23 deletions(-) diff --git a/lang/Dansk.json b/lang/Dansk.json index 2c46383..23d887f 100644 --- a/lang/Dansk.json +++ b/lang/Dansk.json @@ -27,7 +27,7 @@ "error": { "captcha": "Dit loginforsøg blev afvist af CAPTCHA.\nPrøv venligst igen om 12+ timer", "site_down": "Twitch er nede, prøver igen om {seconds} sekunder...", - "no_connection": "Kan ikke oprette forbindelse til Twitch, prøver igen om {seconds} sekunder..." + "no_connection": "Kan ikke oprette forbindelse til Twitch, prøver igen om {seconds} sekunder... ({url})" }, "gui": { "output": "Resultat", diff --git a/lang/Deutsch.json b/lang/Deutsch.json index 08fd982..4ae783b 100644 --- a/lang/Deutsch.json +++ b/lang/Deutsch.json @@ -27,7 +27,7 @@ "error": { "captcha": "Der Anmeldeversuch wurde durch CAPTCHA verweigert.\nBitte versuche es in mindestens 12 Stunden erneut.", "site_down": "Twitch ist nicht erreichbar. Erneuter Versuch in {seconds} Sekunden...", - "no_connection": "Keine Verbindung zu Twitch möglich. Erneuter Versuch in {seconds} Sekunden..." + "no_connection": "Keine Verbindung zu Twitch möglich. Erneuter Versuch in {seconds} Sekunden... ({url})" }, "gui": { "output": "Protokoll", diff --git a/lang/Español.json b/lang/Español.json index 09eebfc..d9536c1 100644 --- a/lang/Español.json +++ b/lang/Español.json @@ -27,7 +27,7 @@ "error": { "captcha": "El inicio de sesión fue rechazado por CAPTCHA.\nPor favor, intente nuevamente en aprox. 12 horas.", "site_down": "Twitch no está disponible. \nIntente de nuevo en {seconds} segundos...", - "no_connection": "No se ha podido conectar a Twitch. \nIntente de nuevo en {seconds} segundos..." + "no_connection": "No se ha podido conectar a Twitch. \nIntente de nuevo en {seconds} segundos... ({url})" }, "gui": { "output": "Registros", diff --git a/lang/Français.json b/lang/Français.json index bb04f2d..3d4516d 100644 --- a/lang/Français.json +++ b/lang/Français.json @@ -27,7 +27,7 @@ "error": { "captcha": "La connexion a été rejetée par CAPTCHA. Veuillez réessayer dans env. 12 heures.", "site_down": "Twitch n'est pas disponible. Veuillez réessayer dans {seconds} secondes...", - "no_connection": "Impossible de se connecter à Twitch. Veuillez réessayer dans {seconds} secondes..." + "no_connection": "Impossible de se connecter à Twitch. Veuillez réessayer dans {seconds} secondes... ({url})" }, "gui": { "output": "Sortie", diff --git a/lang/Indonesian.json b/lang/Indonesian.json index 40fc7d4..d8dfbd2 100644 --- a/lang/Indonesian.json +++ b/lang/Indonesian.json @@ -26,8 +26,8 @@ }, "error": { "captcha": "Sambungan ditolak oleh CAPTCHA. Silakan coba lagi dalam waktu sekitar 12 jam.", - "site_down": "Twitch tidak tersedia. Silakan coba lagi dalam {seconds} detik....", - "no_connection": "Tidak dapat tersambung ke Twitch. Silakan coba lagi dalam {detik} detik...." + "site_down": "Twitch tidak tersedia. Silakan coba lagi dalam {seconds} detik...", + "no_connection": "Tidak dapat tersambung ke Twitch. Silakan coba lagi dalam {detik} detik... ({url})" }, "gui": { "output": "Keluaran", diff --git a/lang/Italiano.json b/lang/Italiano.json index 28b4eaa..9d4da16 100644 --- a/lang/Italiano.json +++ b/lang/Italiano.json @@ -27,7 +27,7 @@ "error": { "captcha": "Il tuo tentativo di login è stato negato da CAPTCHA.\nRiprova tra 12+ ore.", "site_down": "Twitch è irraggiungibile, riprovo tra {seconds} secondi...", - "no_connection": "Impossibile connettersi a Twitch, riprovo tra {seconds} secondi..." + "no_connection": "Impossibile connettersi a Twitch, riprovo tra {seconds} secondi... ({url})" }, "gui": { "output": "Output", diff --git a/lang/Nederlandse.json b/lang/Nederlandse.json index 3a62793..4a88881 100644 --- a/lang/Nederlandse.json +++ b/lang/Nederlandse.json @@ -27,7 +27,7 @@ "error": { "captcha": "De inlogpoging is geweigerd door CAPTCHA.\nProbeer het over minimaal 12 uur opnieuw.", "site_down": "Twitch is niet beschikbaar. Probeer het over {seconds} seconden opnieuw...", - "no_connection": "Kan geen verbinding maken met Twitch. Probeer het over {seconds} seconden opnieuw..." + "no_connection": "Kan geen verbinding maken met Twitch. Probeer het over {seconds} seconden opnieuw... ({url})" }, "gui": { "output": "Protocol", diff --git a/lang/Norsk.json b/lang/Norsk.json index 20c27cc..d99c121 100644 --- a/lang/Norsk.json +++ b/lang/Norsk.json @@ -27,7 +27,7 @@ "error": { "captcha": "Innloggingsforsøket ditt ble avvist av CAPTCHA.\nVennligst prøv igjen om 12+ timer.", "site_down": "Twitch er nede, prøver igjen om {seconds} sekunder...", - "no_connection": "Kan ikke koble til Twitch, prøver igjen om {seconds} sekunder..." + "no_connection": "Kan ikke koble til Twitch, prøver igjen om {seconds} sekunder... ({url})" }, "gui": { "output": "Utdata", diff --git a/lang/Polski.json b/lang/Polski.json index fca5c4f..87728db 100644 --- a/lang/Polski.json +++ b/lang/Polski.json @@ -27,7 +27,7 @@ "error": { "captcha": "Próba logowania została odrzucona przez CAPTCHA.\nProszę spróbować ponownie za co najmniej 12 godzin.", "site_down": "Strona Twitcha nie jest dostępna. Spróbuj ponownie za {seconds} s....", - "no_connection": "Nie można połączyć się z Twitchem. Spróbuj ponownie za {seconds} s...." + "no_connection": "Nie można połączyć się z Twitchem. Spróbuj ponownie za {seconds} s.... ({url})" }, "gui": { "output": "Dziennik zdarzeń", diff --git a/lang/Português.json b/lang/Português.json index 2a9b1a2..48ae014 100644 --- a/lang/Português.json +++ b/lang/Português.json @@ -27,7 +27,7 @@ "error": { "captcha": "Seu login foi negado pelo CAPTCHA.\nPor favor tente em aproximadamente 12+ horas.", "site_down": "Twitch está fora do ar, tentando novamente em {seconds} segundos...", - "no_connection": "Sem conexão com a TWITCH, reconectando em {seconds} segundos..." + "no_connection": "Sem conexão com a TWITCH, reconectando em {seconds} segundos... ({url})" }, "gui": { "output": "Saída", diff --git a/lang/Română.json b/lang/Română.json index db964cf..ca6176e 100644 --- a/lang/Română.json +++ b/lang/Română.json @@ -27,7 +27,7 @@ "error": { "captcha": "Conexiunea a fost respinsă de CAPTCHA. Vă rugăm să încercați din nou în aprox. 12 ore.", "site_down": "Twitch nu este disponibil. Vă rugăm să încercați din nou în {seconds} secunde...", - "no_connection": "Nu se poate conecta la Twitch. Vă rugăm să încercați din nou în {seconds} secunde..." + "no_connection": "Nu se poate conecta la Twitch. Vă rugăm să încercați din nou în {seconds} secunde... ({url})" }, "gui": { "output": "Ieșire", diff --git a/lang/Türkçe.json b/lang/Türkçe.json index 271d304..3e28a7f 100644 --- a/lang/Türkçe.json +++ b/lang/Türkçe.json @@ -27,7 +27,7 @@ "error": { "captcha": "Giriş denemeniz CAPTCHA tarafından reddedildi.\nLütfen en az 12 saat sonra tekrar deneyin.", "site_down": "Twitch kapalı, {seconds} saniye içinde tekrar denenecek...", - "no_connection": "Twitch'e bağlanılamıyor. {seconds} saniye içinde tekrar deneniyor..." + "no_connection": "Twitch'e bağlanılamıyor. {seconds} saniye içinde tekrar deneniyor... ({url})" }, "gui": { "output": "Çıktı", diff --git a/lang/Čeština.json b/lang/Čeština.json index d5de4a0..764a6de 100644 --- a/lang/Čeština.json +++ b/lang/Čeština.json @@ -20,7 +20,7 @@ "error": { "captcha": "Vaše připojení bylo zamítnuto službou Twitch, zkuste to znovu za 12 hodin.", "site_down": "Služba Twitch je nedostupná,zkuste to znovu za {seconds} sekund...", - "no_connection": "Nelze se připojit k službe Twitch, zkuste to znovu za {seconds}..." + "no_connection": "Nelze se připojit k službe Twitch, zkuste to znovu za {seconds}... ({url})" }, "gui": { "output": "Výstup", diff --git a/lang/Русский.json b/lang/Русский.json index 4fd2f30..6c7bbab 100644 --- a/lang/Русский.json +++ b/lang/Русский.json @@ -27,7 +27,7 @@ "error": { "captcha": "Попытка входа в систему была отклонена CAPTCHA.\nПожалуйста, повторите попытку не менее чем через 12 часов.", "site_down": "Twitch недоступен. Повторите попытку через {seconds} секунд...", - "no_connection": "Невозможно подключиться к Twitch. Повторите попытку через {seconds} секунд..." + "no_connection": "Невозможно подключиться к Twitch. Повторите попытку через {seconds} секунд... ({url})" }, "gui": { "output": "Протокол", @@ -169,4 +169,3 @@ } } } - diff --git a/lang/Українська.json b/lang/Українська.json index 4774a06..9cddb34 100644 --- a/lang/Українська.json +++ b/lang/Українська.json @@ -27,7 +27,7 @@ "error": { "captcha": "Ваша спроба входу була відхилена через капчу.\nБудь ласка, спробуйте ще раз через 12 або більше годин.", "site_down": "Twitch не працює, спроба через {seconds} секунд...", - "no_connection": "Не вдається з'єднатися з Twitch, повторна спроба через {seconds} секунд..." + "no_connection": "Не вдається з'єднатися з Twitch, повторна спроба через {seconds} секунд... ({url})" }, "gui": { "output": "Вивід", diff --git a/lang/العربية.json b/lang/العربية.json index 762b9d8..6e75f83 100644 --- a/lang/العربية.json +++ b/lang/العربية.json @@ -27,7 +27,7 @@ "error": { "captcha": ".يرجى المحاولة مجدداَ بعد مرور 12 ساعة \n .CAPTCHA تم رفض محاولة تسجيل الدخول الخاصة بك من قبل", "site_down": "...ثانية {seconds} معطل ، إعادة المحاولة خلال Twitch", - "no_connection": "...ثانية {seconds} إعادة المحاولة خلال ، Twitch لا يمكن الإتصال بـ" + "no_connection": "...ثانية {seconds} إعادة المحاولة خلال ، Twitch لا يمكن الإتصال بـ ({url})" }, "gui": { "output": "الإخراج", diff --git a/lang/日本語.json b/lang/日本語.json index a1c18bf..c0874cf 100644 --- a/lang/日本語.json +++ b/lang/日本語.json @@ -27,7 +27,7 @@ "error": { "captcha": "ログイン試行がCAPTCHAによって拒否されました。\n12時間以上後に再試行してください。", "site_down": "Twitchがダウンしています。{seconds}秒後に再試行します...", - "no_connection": "Twitchに接続できません。{seconds}秒後に再試行します..." + "no_connection": "Twitchに接続できません。{seconds}秒後に再試行します... ({url})" }, "gui": { "output": "出力", diff --git a/lang/简体中文.json b/lang/简体中文.json index cd8a6a2..6d8a3b3 100644 --- a/lang/简体中文.json +++ b/lang/简体中文.json @@ -27,7 +27,7 @@ "error": { "captcha": "由于验证码验证失败,您的登录请求已被Twitch拒绝,请在12小时后重试。", "site_down": "无法连接到Twitch,将在{seconds}秒后重试...", - "no_connection": "无法连接到Twitch,将在{seconds}秒后重试,请确保您已经登录到当前网络。若您的网络无法直连Twitch,请在教程指导下开启VPN及添加代理。" + "no_connection": "无法连接到Twitch,将在{seconds}秒后重试,请确保您已经登录到当前网络。若您的网络无法直连Twitch,请在教程指导下开启VPN及添加代理。({url})" }, "gui": { "output": "运行日志", diff --git a/lang/繁體中文.json b/lang/繁體中文.json index 4f57521..242f668 100644 --- a/lang/繁體中文.json +++ b/lang/繁體中文.json @@ -27,7 +27,7 @@ "error": { "captcha": "您的登入被 CAPTCHA 拒絕,請於12小時後重試。", "site_down": "Twitch 網頁目前無法開啟,將在 {seconds} 秒後重試…", - "no_connection": "無法連接到 Twitch,將在 {seconds} 秒後重試…" + "no_connection": "無法連接到 Twitch,將在 {seconds} 秒後重試… ({url})" }, "gui": { "output": "輸出日誌", diff --git a/translate.py b/translate.py index 9da58a7..9f3b56a 100644 --- a/translate.py +++ b/translate.py @@ -264,7 +264,7 @@ default_translation: Translation = { "error": { "captcha": "Your login attempt was denied by CAPTCHA.\nPlease try again in 12+ hours.", "site_down": "Twitch is down, retrying in {seconds} seconds...", - "no_connection": "Cannot connect to Twitch, retrying in {seconds} seconds...", + "no_connection": "Cannot connect to Twitch, retrying in {seconds} seconds... ({url})", }, "gui": { "output": "Output", diff --git a/twitch.py b/twitch.py index 1f415bc..e27f486 100644 --- a/twitch.py +++ b/twitch.py @@ -1264,7 +1264,9 @@ class Twitch: # connection problems, retry if backoff.steps > 1: # just so that quick retries that sometimes happen, aren't shown - self.print(_("error", "no_connection").format(seconds=round(delay))) + self.print( + _("error", "no_connection").format(seconds=round(delay), url=str(url)) + ) finally: if response is not None: response.release()