From 2ec2c7263f61ca39422297c6d24599e4aed378af Mon Sep 17 00:00:00 2001 From: Andrew Camilleri Date: Fri, 9 Nov 2018 11:02:53 +0100 Subject: [PATCH] Make language loading more efficient and solid (#388) * make language loading more solid * disable browser lang preferences * pr fix * pr fixes * pr fixes --- BTCPayServer/Views/Invoice/Checkout.cshtml | 80 ++++++++++++++-------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/BTCPayServer/Views/Invoice/Checkout.cshtml b/BTCPayServer/Views/Invoice/Checkout.cshtml index cf9e5d558..b7cc7cd01 100644 --- a/BTCPayServer/Views/Invoice/Checkout.cshtml +++ b/BTCPayServer/Views/Invoice/Checkout.cshtml @@ -1,5 +1,7 @@ @addTagHelper *, Meziantou.AspNetCore.BundleTagHelpers @inject BTCPayServer.Services.LanguageService langService +@using Newtonsoft.Json +@using Newtonsoft.Json.Linq @model PaymentModel @{ Layout = null; @@ -80,14 +82,13 @@ {{$t("nested.lang")}} >> *@ - + asp-items="@langService.GetLanguages().Select((language) => new SelectListItem(language.DisplayName,language.Code, false))"> +
Powered by BTCPay Server @@ -109,32 +110,51 @@
- +