using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Localization; namespace Convert_It_Online.Areas.AudioTools.Controllers { [Area("AudioTools")] [Route("{culture}/[area]/[controller]")] public class TextToSpeechController : Controller { private readonly IStringLocalizer _localizer; public TextToSpeechController(IStringLocalizer localizer) { _localizer = localizer; } private void SetViewBag() { ViewBag.HomeLink = _localizer["HomeLink"]; ViewBag.TextMenuTitle = _localizer["TextMenuTitle"]; ViewBag.DocumentMenuTitle = _localizer["DocumentMenuTitle"]; ViewBag.ImageMenuTitle = _localizer["ImageMenuTitle"]; ViewBag.CaseConverterTitle = _localizer["CaseConverterTitle"]; ViewBag.PdfToTextTitle = _localizer["PdfToTextTitle"]; ViewBag.PdfBarcodeTitle = _localizer["PdfBarcodeTitle"]; ViewBag.JpgToWebpTitle = _localizer["JpgToWebpTitle"]; ViewBag.HeicToJpgTitle = _localizer["HeicToJpgTitle"]; ViewBag.FooterText = _localizer["FooterText"]; ViewBag.About = _localizer["About"]; ViewBag.Contact = _localizer["Contact"]; ViewBag.Terms = _localizer["Terms"]; } [HttpGet] public IActionResult Index() { SetViewBag(); return View(); } } }