sumatube/SumaTube/Controllers/LanguageController.cs
2025-04-20 23:33:46 -03:00

22 lines
657 B
C#

using Microsoft.AspNetCore.Mvc;
using System.Globalization;
namespace SumaTube.Controllers
{
public class LanguageController : Controller
{
public ActionResult ChangeLanguage(string lang)
{
if (!string.IsNullOrEmpty(lang))
{
Thread.CurrentThread.CurrentCulture = new CultureInfo(lang);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang);
}
Response.Cookies.Append("Language", lang, new CookieOptions { Expires = DateTimeOffset.UtcNow.AddYears(1) });
return Redirect(Request.Headers["Referer"].ToString());
}
}
}