Správičky 2 823 Blogy 948 Fórum 18 795

prve nacitanie stranky sk

photo
core
9.2.2018 0:38:47
Body: 250
Najaktívnejší č.: 56

prve nacitanie stranky sk

Ako upravit options.RequestCultureProviders.Insert(0, new CustomerCultureProvider());
Aby nacitalo prvy krat stranku v sk a potom dalej sa dala prepinat medzi jazykmi, net core 2.0

Ked odstranim options.RequestCultureProviders.Insert(0, new CustomerCultureProvider()); tak stranka sa prepina ok, ale prvy krat sa nenacita sk stranka.Ked to tam necham nacita sa prvy krat sk stranka ale nejde uz nacitat stranky en ci de.

public class CustomerCultureProvider : RequestCultureProvider  
    {
       
public override async Task<ProviderCultureResult> DetermineProviderCultureResult(Microsoft.AspNetCore.Http.HttpContext httpContext)
        {
            
            await Task.Yield();
            var currentCulture = System.Globalization.CultureInfo.CurrentCulture;
            var vyber = currentCulture.Name;
            string vysledok= "sk-SK";
                        
               return new ProviderCultureResult(vysledok);

        }
 }
public void ConfigureServices(IServiceCollection services)
        {
            
            services.AddLocalization(options => options.ResourcesPath = "Resources");
            services.AddMvc().AddViewLocalization(Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.Suffix).AddDataAnnotationsLocalization();

            services.Configure<RequestLocalizationOptions>(options =>
            {
                var supportedCultures = new[]
                {
                new CultureInfo("sk-SK"),
                new CultureInfo("en-US"),
                 new CultureInfo("de-DE")
                };

                options.DefaultRequestCulture = new RequestCulture(culture: "sk-SK", uiCulture: "sk-SK");
                options.SupportedCultures = supportedCultures;
                options.SupportedUICultures = supportedCultures;
                options.RequestCultureProviders.Insert(0, new CustomerCultureProvider());
                   
              
            });
 

[Reakcia]

photo
core
9.2.2018 18:55:14
Body: 250
Najaktívnejší č.: 56

RE: prve nacitanie stranky sk

Použijem logiku cez session akurát bude problém, že ked sa zavre browser session bude nejakú dobu aktívny, LIVE obmedzím.

[Reakcia]

photo
T
10.2.2018 10:57:58
Body: 21520
Najaktívnejší č.: 2

RE: prve nacitanie stranky sk

uloz si jazyk do cookie

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]



Najaktívnejší užívatelia
1. 37810 b. photo vlko
2. 21520 b. photo T
3. 15965 b. photo spigi
4. 15450 b. photo Anonymous
5. 11120 b. photo dudok
6. 9780 b. photo Liero
7. 6920 b. photo siro
8. 6245 b. photo slavof
9. 5395 b. photo duracellko
10. 4710 b. photo xxxmatko