public async void ComboUILanguageSelectionChanged()
        {
            //BTodosJsInterop.Log("======aaaaaaa=====");
            //var results = await LocalData.indexDbManager.GetRecords<TSUILanguage>("UILanguages");
            //foreach (var item in results)
            //{
            //    BTodosJsInterop.Log(item.Name);
            //    await LocalData.indexDbManager.DeleteRecord("UILanguages", item);
            //}

            //BTodosJsInterop.Log("done");
            //// await LocalData.indexDbManager.ClearStore("UILanguages");

            ////  await LocalData.indexDbManager.ClearStore("UILangDict");

            //return;


            LocalData.uiTranslator.CurrUILanguage = LocalData.uiTranslator.TSUILanguagesList[LocalData.uiTranslator.ComboUILanguagesSelectedIndex];


            if (!LocalData.uiTranslator.CurrUILanguage.Code.Equals("en", StringComparison.InvariantCultureIgnoreCase))
            {
                await LocalFunctions.GetUILangDict();

                //BTodosJsInterop.Log("====================");

                //foreach (var item in LocalData.TSUIWordForeignsList)
                //{
                //    BTodosJsInterop.Log(item.Word);
                //}
            }


            if (LocalData.IsAuthenticated)
            {
                LocalFunctions.CmdNavigate("DesktopPage");
            }
            else
            {
                LocalFunctions.CmdNavigate();
            }


            LocalData.uiTranslator.OnUILanguageChanged?.Invoke();

            LocalData.compHeader.Refresh();



            StateHasChanged();
        }