@using LotteryWebApp.Languages @using LotteryWebApp.Extensions @using Microsoft.AspNetCore.Http @using System.Globalization @{ var shouldAutoCheckFreeTicket = Context.Session.GetString("Millions.FreeTicket.AutoChecked") != "1"; var selectedWebsiteCulture = Context.Session.GetComplexData("culture"); var currentPopupCulture = string.IsNullOrWhiteSpace(selectedWebsiteCulture) ? System.Threading.Thread.CurrentThread.CurrentCulture.Name : selectedWebsiteCulture; var popupResourceCulture = currentPopupCulture.StartsWith("fr", StringComparison.OrdinalIgnoreCase) ? new CultureInfo("fr") : CultureInfo.InvariantCulture; string PopupText(string key) => Lang.ResourceManager.GetString(key, popupResourceCulture) ?? key; }