From 4dba15bb58b6f05dd0c23133379612086e3ddfa0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 5 May 2026 08:35:57 +0000 Subject: [PATCH 1/2] Initial plan From 771b4681fdef7ee336125660dec4570762695a54 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 5 May 2026 08:38:09 +0000 Subject: [PATCH 2/2] Fix hardcoded translations.json path for subfolder installations Agent-Logs-Url: https://github.com/FriendsOfREDAXO/vidstack/sessions/93f07086-a430-4d47-8f18-134557d34615 Co-authored-by: TobiasKrais <4131072+TobiasKrais@users.noreply.github.com> --- assets/vidstack_helper.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/vidstack_helper.js b/assets/vidstack_helper.js index a33b7b7..a0c11c3 100644 --- a/assets/vidstack_helper.js +++ b/assets/vidstack_helper.js @@ -1,9 +1,14 @@ (function () { let translations = {}; + // Derive translations URL from the script's own src to support subfolder installations + const translationsUrl = document.currentScript?.src + ? new URL('translations.json', document.currentScript.src).href + : '/assets/addons/vidstack/translations.json'; + async function loadTranslations() { try { - translations = await (await fetch('/assets/addons/vidstack/translations.json')).json(); + translations = await (await fetch(translationsUrl)).json(); } catch (error) { console.error('Fehler beim Laden der Übersetzungen:', error); translations = { de: {}, en: {} };