diff --git a/BTCPayServer/Views/Invoice/Checkout.cshtml b/BTCPayServer/Views/Invoice/Checkout.cshtml index b23d6a619..36bcaa29e 100644 --- a/BTCPayServer/Views/Invoice/Checkout.cshtml +++ b/BTCPayServer/Views/Invoice/Checkout.cshtml @@ -58,7 +58,7 @@ @* Not working because of nsSeparator: false, keySeparator: false, {{$t("nested.lang")}} >> *@ - @@ -69,7 +69,6 @@ $(function () { if (urlParams.lang) { $(".cmblang").val(urlParams.lang); - changeLanguage(urlParams.lang); } $('select').prettyDropdown({ @@ -79,10 +78,6 @@ hoverIntent: 5000 }); }); - - function changeLanguage(lang) { - i18next.changeLanguage(lang); - } @@ -105,6 +100,14 @@ }, }); + function changeLanguage(lang) { + i18next.changeLanguage(lang); + } + + if (urlParams.lang) { + changeLanguage(urlParams.lang); + } + const i18n = new VueI18next(i18next); // TODO: Move all logic from core.js to Vue controller