From 7b6f505df8c069a74658f4fd5a15d3e8c21651c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 27 Jul 2025 05:03:49 +0200 Subject: [PATCH] Fix prefix of js file, improve error reporting --- libretranslate/templates/app.js.template | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libretranslate/templates/app.js.template b/libretranslate/templates/app.js.template index f3c1ec0..0b66d61 100644 --- a/libretranslate/templates/app.js.template +++ b/libretranslate/templates/app.js.template @@ -54,7 +54,7 @@ document.addEventListener('DOMContentLoaded', function(){ const langsRequest = new XMLHttpRequest(); langsRequest.open("GET", BaseUrl + "/languages", true); - + settingsRequest.onload = function() { if (this.status >= 200 && this.status < 400) { self.settings = JSON.parse(this.response); @@ -79,18 +79,18 @@ document.addEventListener('DOMContentLoaded', function(){ } } } else { - self.error = {{ _e("Cannot load %(url)s", url="/frontend/settings") }}; + self.error = {{ _e("Cannot load %(url)s", url=url_prefix + "/frontend/settings") }}; self.loading = false; } }; settingsRequest.onerror = function() { - self.error = {{ _e("Cannot load %(url)s", url="/frontend/settings") }}; + self.error = {{ _e("Cannot load %(url)s", url=url_prefix + "/frontend/settings") }}; self.loading = false; }; langsRequest.onerror = function() { - self.error = {{ _e("Cannot load %(url)s", url="/languages") }}; + self.error = {{ _e("Cannot load %(url)s", url=url_prefix + "/languages") }}; self.loading = false; }; @@ -284,7 +284,7 @@ document.addEventListener('DOMContentLoaded', function(){ }; request.onerror = function() { - self.error = {{ _e("Cannot load %(url)s", url="/translate") }}; + self.error = {{ _e("Cannot load %(url)s", url=url_prefix + "/translate") }}; self.loadingTranslation = false; }; @@ -354,7 +354,7 @@ document.addEventListener('DOMContentLoaded', function(){ }; request.onerror = function() { - self.error = {{ _e("Cannot load %(url)s", url="/suggest") }}; + self.error = {{ _e("Cannot load %(url)s", url=url_prefix + "/suggest") }}; self.loadingTranslation = false; }; @@ -443,7 +443,7 @@ document.addEventListener('DOMContentLoaded', function(){ } translateFileRequest.onerror = function() { - const message = {{ _e("Cannot load %(url)s", url="/translate_file") }}; + const message = {{ _e("Cannot load %(url)s", url=url_prefix + "/translate_file") }}; self.error = message; self.loadingFileTranslation = false; self.inputFile = false; @@ -497,7 +497,7 @@ function handleLangsResponse(self, response) { self.handleInput(new Event('none')) } } else { - self.error = {{ _e("Cannot load %(url)s", url="/languages") }}; + self.error = {{ _e("Cannot load %(url)s", url=url_prefix + "/languages") }}; } self.loading = false;