From c76a4ea5abc938114d37a99561e555d1919a7011 Mon Sep 17 00:00:00 2001 From: Ricardo Carneiro Date: Wed, 10 Sep 2025 01:06:53 -0300 Subject: [PATCH] fix: cores e idiomas --- .claude/settings.local.json | 12 +- .../Controllers/JpgToWebpController.cs | 27 + .../Views/JpgToWebp/Index.cshtml | 13 +- .../Controllers/CaseConverterController.cs | 37 ++ .../Views/CaseConverter/Index.cshtml | 17 +- Controllers/HomeController.cs | 84 +++ Program.cs | 13 +- Resources/Convert-It.pt-BR.resx | 42 ++ Resources/SharedResources.cs | 4 + Resources/SharedResources.pt-BR.resx | 42 ++ SharedResource.cs | 4 + SharedResource.pt-BR.resx | 220 +++++++ Views/Home/About.cshtml | 41 ++ Views/Home/About.es-CL.resx | 36 + Views/Home/About.es-MX.resx | 36 + Views/Home/About.es-PY.resx | 36 + Views/Home/About.pt-BR.resx | 36 + Views/Home/Contact.cshtml | 68 ++ Views/Home/Contact.es-CL.resx | 36 + Views/Home/Contact.es-MX.resx | 36 + Views/Home/Contact.es-PY.resx | 36 + Views/Home/Contact.pt-BR.resx | 36 + Views/Home/Index.cshtml | 92 ++- Views/Home/Index.es-CL.resx | 25 +- Views/Home/Index.es-MX.resx | 25 +- Views/Home/Index.es-PY.resx | 25 +- Views/Home/Index.pt-BR.resx | 25 +- Views/Home/Terms.cshtml | 55 ++ Views/Home/Terms.es-CL.resx | 45 ++ Views/Home/Terms.es-MX.resx | 45 ++ Views/Home/Terms.es-PY.resx | 45 ++ Views/Home/Terms.pt-BR.resx | 45 ++ Views/Shared/_Layout.cshtml | 43 +- Views/Shared/_Layout.es-CL.resx | 9 - Views/Shared/_Layout.es-MX.resx | 9 - Views/Shared/_Layout.es-PY.resx | 9 - Views/Shared/_Layout.pt-BR.resx | 9 - wwwroot/css/site.css | 621 ++++++++++++------ 38 files changed, 1732 insertions(+), 307 deletions(-) create mode 100644 Resources/Convert-It.pt-BR.resx create mode 100644 Resources/SharedResources.cs create mode 100644 Resources/SharedResources.pt-BR.resx create mode 100644 SharedResource.cs create mode 100644 SharedResource.pt-BR.resx create mode 100644 Views/Home/About.cshtml create mode 100644 Views/Home/About.es-CL.resx create mode 100644 Views/Home/About.es-MX.resx create mode 100644 Views/Home/About.es-PY.resx create mode 100644 Views/Home/About.pt-BR.resx create mode 100644 Views/Home/Contact.cshtml create mode 100644 Views/Home/Contact.es-CL.resx create mode 100644 Views/Home/Contact.es-MX.resx create mode 100644 Views/Home/Contact.es-PY.resx create mode 100644 Views/Home/Contact.pt-BR.resx create mode 100644 Views/Home/Terms.cshtml create mode 100644 Views/Home/Terms.es-CL.resx create mode 100644 Views/Home/Terms.es-MX.resx create mode 100644 Views/Home/Terms.es-PY.resx create mode 100644 Views/Home/Terms.pt-BR.resx delete mode 100644 Views/Shared/_Layout.es-CL.resx delete mode 100644 Views/Shared/_Layout.es-MX.resx delete mode 100644 Views/Shared/_Layout.es-PY.resx delete mode 100644 Views/Shared/_Layout.pt-BR.resx diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 7bccaa3..14f8069 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,7 +1,17 @@ { "permissions": { "allow": [ - "Bash(dotnet build)" + "Bash(dotnet build)", + "Bash(dotnet clean:*)", + "Bash(curl:*)", + "Bash(__NEW_LINE__ for culture in pt-BR es-MX es-CL es-PY)", + "Bash(do)", + "Bash(echo:*)", + "Bash(done)", + "Bash(dotnet run:*)", + "Bash(find:*)", + "Bash(pkill:*)", + "WebFetch(domain:localhost)" ], "deny": [], "ask": [] diff --git a/Areas/ImageConverters/Controllers/JpgToWebpController.cs b/Areas/ImageConverters/Controllers/JpgToWebpController.cs index 1e5f87b..3d1e6ce 100644 --- a/Areas/ImageConverters/Controllers/JpgToWebpController.cs +++ b/Areas/ImageConverters/Controllers/JpgToWebpController.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Localization; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Formats.Webp; @@ -7,8 +8,34 @@ namespace Convert_It_Online.Areas.ImageConverters.Controllers [Area("ImageConverters")] public class JpgToWebpController : Controller { + private readonly IStringLocalizer _localizer; + + public JpgToWebpController(IStringLocalizer localizer) + { + _localizer = localizer; + } + + private void SetCommonViewBagProperties() + { + ViewBag.HomeLink = _localizer["HomeLink"]; + ViewBag.TextMenuTitle = _localizer["TextMenuTitle"]; + ViewBag.ImageMenuTitle = _localizer["ImageMenuTitle"]; + ViewBag.CaseConverterTitle = _localizer["CaseConverterTitle"]; + ViewBag.JpgToWebpTitle = _localizer["JpgToWebpTitle"]; + ViewBag.FooterText = _localizer["FooterText"]; + ViewBag.About = _localizer["About"]; + ViewBag.Contact = _localizer["Contact"]; + ViewBag.Terms = _localizer["Terms"]; + } + public IActionResult Index() { + SetCommonViewBagProperties(); + ViewBag.PageTitle = _localizer["ImageConverterPageTitle"]; + ViewBag.PageDescription = _localizer["ImageConverterPageDescription"]; + ViewBag.FileInputLabel = _localizer["FileInputLabel"]; + ViewBag.ConvertButton = _localizer["ConvertButton"]; + return View(); } diff --git a/Areas/ImageConverters/Views/JpgToWebp/Index.cshtml b/Areas/ImageConverters/Views/JpgToWebp/Index.cshtml index b52c471..af2311c 100644 --- a/Areas/ImageConverters/Views/JpgToWebp/Index.cshtml +++ b/Areas/ImageConverters/Views/JpgToWebp/Index.cshtml @@ -1,22 +1,19 @@ -@using Microsoft.AspNetCore.Mvc.Localization -@inject IViewLocalizer Localizer - @{ - ViewData["Title"] = Localizer["PageTitle"]; + ViewData["Title"] = ViewBag.PageTitle; } -

@Localizer["PageTitle"]

-

@Localizer["PageDescription"]

+

@ViewBag.PageTitle

+

@ViewBag.PageDescription

- +
- +
\ No newline at end of file diff --git a/Areas/TextTools/Controllers/CaseConverterController.cs b/Areas/TextTools/Controllers/CaseConverterController.cs index ff45c22..8b049a2 100644 --- a/Areas/TextTools/Controllers/CaseConverterController.cs +++ b/Areas/TextTools/Controllers/CaseConverterController.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Localization; using System.ComponentModel.DataAnnotations; using System.Text.RegularExpressions; @@ -22,10 +23,38 @@ namespace Convert_It_Online.Areas.TextTools.Controllers [Area("TextTools")] public class CaseConverterController : Controller { + private readonly IStringLocalizer _localizer; + + public CaseConverterController(IStringLocalizer localizer) + { + _localizer = localizer; + } + + private void SetCommonViewBagProperties() + { + ViewBag.HomeLink = _localizer["HomeLink"]; + ViewBag.TextMenuTitle = _localizer["TextMenuTitle"]; + ViewBag.ImageMenuTitle = _localizer["ImageMenuTitle"]; + ViewBag.CaseConverterTitle = _localizer["CaseConverterTitle"]; + ViewBag.JpgToWebpTitle = _localizer["JpgToWebpTitle"]; + ViewBag.FooterText = _localizer["FooterText"]; + ViewBag.About = _localizer["About"]; + ViewBag.Contact = _localizer["Contact"]; + ViewBag.Terms = _localizer["Terms"]; + } + // Método GET: Apenas exibe a página com um formulário vazio. [HttpGet] public IActionResult Index() { + SetCommonViewBagProperties(); + ViewBag.PageTitle = _localizer["TextToolsPageTitle"]; + ViewBag.TextAreaLabel = _localizer["TextAreaLabel"]; + ViewBag.ToUpperButton = _localizer["ToUpperButton"]; + ViewBag.ToLowerButton = _localizer["ToLowerButton"]; + ViewBag.ToSentenceCaseButton = _localizer["ToSentenceCaseButton"]; + ViewBag.ResultTitle = _localizer["ResultTitle"]; + var model = new CaseConverterViewModel(); return View(model); } @@ -35,6 +64,14 @@ namespace Convert_It_Online.Areas.TextTools.Controllers [ValidateAntiForgeryToken] public IActionResult Index([FromForm] CaseConverterViewModel model) { + SetCommonViewBagProperties(); + ViewBag.PageTitle = _localizer["TextToolsPageTitle"]; + ViewBag.TextAreaLabel = _localizer["TextAreaLabel"]; + ViewBag.ToUpperButton = _localizer["ToUpperButton"]; + ViewBag.ToLowerButton = _localizer["ToLowerButton"]; + ViewBag.ToSentenceCaseButton = _localizer["ToSentenceCaseButton"]; + ViewBag.ResultTitle = _localizer["ResultTitle"]; + if (!ModelState.IsValid || string.IsNullOrEmpty(model.InputText)) { // Se o modelo for inválido ou o texto estiver vazio, retorna a view sem fazer nada. diff --git a/Areas/TextTools/Views/CaseConverter/Index.cshtml b/Areas/TextTools/Views/CaseConverter/Index.cshtml index 4282f89..6140f81 100644 --- a/Areas/TextTools/Views/CaseConverter/Index.cshtml +++ b/Areas/TextTools/Views/CaseConverter/Index.cshtml @@ -1,32 +1,29 @@ -@using Microsoft.AspNetCore.Mvc.Localization -@inject IViewLocalizer Localizer - @model Convert_It_Online.Areas.TextTools.Controllers.CaseConverterViewModel @{ - ViewData["Title"] = Localizer["PageTitle"]; + ViewData["Title"] = ViewBag.PageTitle; } -

@Localizer["PageTitle"]

+

@ViewBag.PageTitle

@Html.AntiForgeryToken()
- +
- - - + + +
@if (!string.IsNullOrEmpty(Model.ResultText)) {
-

@Localizer["ResultTitle"]

+

@ViewBag.ResultTitle

} diff --git a/Controllers/HomeController.cs b/Controllers/HomeController.cs index 57a0086..ace0dba 100644 --- a/Controllers/HomeController.cs +++ b/Controllers/HomeController.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Localization; using System.Collections.Generic; namespace Convert_It_Online.Controllers @@ -16,8 +17,42 @@ namespace Convert_It_Online.Controllers public class HomeController : Controller { + private readonly IStringLocalizer _localizer; + + public HomeController(IStringLocalizer localizer) + { + _localizer = localizer; + } + + private void SetCommonViewBagProperties() + { + ViewBag.HomeLink = _localizer["HomeLink"]; + ViewBag.TextMenuTitle = _localizer["TextMenuTitle"]; + ViewBag.ImageMenuTitle = _localizer["ImageMenuTitle"]; + ViewBag.CaseConverterTitle = _localizer["CaseConverterTitle"]; + ViewBag.JpgToWebpTitle = _localizer["JpgToWebpTitle"]; + ViewBag.FooterText = _localizer["FooterText"]; + ViewBag.About = _localizer["About"]; + ViewBag.Contact = _localizer["Contact"]; + ViewBag.Terms = _localizer["Terms"]; + } + public IActionResult Index() { + SetCommonViewBagProperties(); + ViewBag.PageTitle = _localizer["PageTitle"]; + ViewBag.Subtitle = _localizer["Subtitle"]; + ViewBag.ChooseConverter = _localizer["ChooseConverter"]; + ViewBag.AboutSiteTitle = _localizer["AboutSiteTitle"]; + ViewBag.AboutSiteContent = _localizer["AboutSiteContent"]; + ViewBag.WhyFreeTitle = _localizer["WhyFreeTitle"]; + ViewBag.WhyFreeContent = _localizer["WhyFreeContent"]; + ViewBag.SecurityTitle = _localizer["SecurityTitle"]; + ViewBag.SecurityContent = _localizer["SecurityContent"]; + ViewBag.TextToolsTitle = _localizer["TextToolsTitle"]; + ViewBag.TextToolsDescription = _localizer["TextToolsDescription"]; + ViewBag.ImageToolsTitle = _localizer["ImageToolsTitle"]; + ViewBag.ImageToolsDescription = _localizer["ImageToolsDescription"]; var availableTools = new List { new ToolViewModel @@ -40,5 +75,54 @@ namespace Convert_It_Online.Controllers return View(availableTools); } + + public IActionResult About() + { + SetCommonViewBagProperties(); + ViewBag.AboutTitle = _localizer["AboutTitle"]; + ViewBag.WhatIsTitle = _localizer["WhatIsTitle"]; + ViewBag.WhatIsContent = _localizer["WhatIsContent"]; + ViewBag.MissionTitle = _localizer["MissionTitle"]; + ViewBag.MissionContent = _localizer["MissionContent"]; + ViewBag.FeaturesTitle = _localizer["FeaturesTitle"]; + ViewBag.Feature1 = _localizer["Feature1"]; + ViewBag.Feature2 = _localizer["Feature2"]; + ViewBag.Feature3 = _localizer["Feature3"]; + ViewBag.Feature4 = _localizer["Feature4"]; + ViewBag.StartConverting = _localizer["StartConverting"]; + return View(); + } + + public IActionResult Contact() + { + SetCommonViewBagProperties(); + ViewBag.ContactTitle = _localizer["ContactTitle"]; + ViewBag.ContactIntro = _localizer["ContactIntro"]; + ViewBag.EmailTitle = _localizer["EmailTitle"]; + ViewBag.SupportTitle = _localizer["SupportTitle"]; + ViewBag.SupportTime = _localizer["SupportTime"]; + ViewBag.FaqTitle = _localizer["FaqTitle"]; + return View(); + } + + public IActionResult Terms() + { + SetCommonViewBagProperties(); + ViewBag.TermsTitle = _localizer["TermsTitle"]; + ViewBag.TermsIntro = _localizer["TermsIntro"]; + ViewBag.AcceptanceTitle = _localizer["AcceptanceTitle"]; + ViewBag.AcceptanceContent = _localizer["AcceptanceContent"]; + ViewBag.ServiceTitle = _localizer["ServiceTitle"]; + ViewBag.ServiceContent = _localizer["ServiceContent"]; + ViewBag.PrivacyTitle = _localizer["PrivacyTitle"]; + ViewBag.PrivacyContent = _localizer["PrivacyContent"]; + ViewBag.LimitationTitle = _localizer["LimitationTitle"]; + ViewBag.LimitationContent = _localizer["LimitationContent"]; + ViewBag.ChangesTitle = _localizer["ChangesTitle"]; + ViewBag.ChangesContent = _localizer["ChangesContent"]; + ViewBag.LastUpdated = _localizer["LastUpdated"]; + ViewBag.BackToHome = _localizer["BackToHome"]; + return View(); + } } } \ No newline at end of file diff --git a/Program.cs b/Program.cs index fafbeab..a70b78f 100644 --- a/Program.cs +++ b/Program.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Localization.Routing; // 1. Builder e Serviços var builder = WebApplication.CreateBuilder(args); -builder.Services.AddLocalization(options => options.ResourcesPath = "Resources"); +builder.Services.AddLocalization(); builder.Services.AddControllersWithViews() .AddViewLocalization(Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.Suffix); @@ -24,6 +24,8 @@ var localizationOptions = new RequestLocalizationOptions localizationOptions.RequestCultureProviders.Clear(); localizationOptions.RequestCultureProviders.Insert(0, new RouteDataRequestCultureProvider()); +localizationOptions.RequestCultureProviders.Insert(1, new QueryStringRequestCultureProvider()); +localizationOptions.RequestCultureProviders.Insert(2, new AcceptLanguageHeaderRequestCultureProvider()); // 3. Pipeline de Middlewares (na ordem correta) if (app.Environment.IsDevelopment()) @@ -54,11 +56,10 @@ app.MapControllerRoute( name: "default", pattern: "{culture:length(2,5)}/{controller=Home}/{action=Index}/{id?}"); -app.MapFallback(async context => -{ - context.Response.Redirect("/pt-BR"); - await Task.CompletedTask; -}); +app.MapControllerRoute( + name: "root", + pattern: "{controller=Home}/{action=Index}/{id?}", + defaults: new { culture = "pt-BR" }); // 5. Execução app.Run(); diff --git a/Resources/Convert-It.pt-BR.resx b/Resources/Convert-It.pt-BR.resx new file mode 100644 index 0000000..49e4f98 --- /dev/null +++ b/Resources/Convert-It.pt-BR.resx @@ -0,0 +1,42 @@ + + + + Conversores Online Gratuitos + + + Converta textos, imagens e documentos gratuitamente. Ferramentas online rápidas e seguras, sem necessidade de instalação. + + + Ferramentas de Texto + + + Converta, formate e manipule textos facilmente. + + + Conversores de Imagem + + + Otimize e converta imagens para qualquer formato. + + + Sobre o Convert-It Online + + + Convert-It Online é uma plataforma gratuita que oferece diversas ferramentas de conversão para facilitar seu trabalho diário. Todas as conversões são realizadas de forma segura, sem armazenamento de seus arquivos em nossos servidores. + + + Por que é gratuito? + + + Acreditamos que ferramentas úteis devem ser acessíveis a todos. Nosso site é mantido através de anúncios não intrusivos, permitindo que você use todos os conversores sem custo algum. + + + Segurança e privacidade + + + Seus arquivos são processados localmente no seu navegador sempre que possível. Para conversões que requerem processamento no servidor, os arquivos são automaticamente excluídos após a conversão. + + + Escolha seu Conversor + + \ No newline at end of file diff --git a/Resources/SharedResources.cs b/Resources/SharedResources.cs new file mode 100644 index 0000000..09c4744 --- /dev/null +++ b/Resources/SharedResources.cs @@ -0,0 +1,4 @@ +// This class is used as a key for shared resources +public class SharedResources +{ +} \ No newline at end of file diff --git a/Resources/SharedResources.pt-BR.resx b/Resources/SharedResources.pt-BR.resx new file mode 100644 index 0000000..49e4f98 --- /dev/null +++ b/Resources/SharedResources.pt-BR.resx @@ -0,0 +1,42 @@ + + + + Conversores Online Gratuitos + + + Converta textos, imagens e documentos gratuitamente. Ferramentas online rápidas e seguras, sem necessidade de instalação. + + + Ferramentas de Texto + + + Converta, formate e manipule textos facilmente. + + + Conversores de Imagem + + + Otimize e converta imagens para qualquer formato. + + + Sobre o Convert-It Online + + + Convert-It Online é uma plataforma gratuita que oferece diversas ferramentas de conversão para facilitar seu trabalho diário. Todas as conversões são realizadas de forma segura, sem armazenamento de seus arquivos em nossos servidores. + + + Por que é gratuito? + + + Acreditamos que ferramentas úteis devem ser acessíveis a todos. Nosso site é mantido através de anúncios não intrusivos, permitindo que você use todos os conversores sem custo algum. + + + Segurança e privacidade + + + Seus arquivos são processados localmente no seu navegador sempre que possível. Para conversões que requerem processamento no servidor, os arquivos são automaticamente excluídos após a conversão. + + + Escolha seu Conversor + + \ No newline at end of file diff --git a/SharedResource.cs b/SharedResource.cs new file mode 100644 index 0000000..bba70c8 --- /dev/null +++ b/SharedResource.cs @@ -0,0 +1,4 @@ +// Class for shared resources +public class SharedResource +{ +} \ No newline at end of file diff --git a/SharedResource.pt-BR.resx b/SharedResource.pt-BR.resx new file mode 100644 index 0000000..4a5b3dc --- /dev/null +++ b/SharedResource.pt-BR.resx @@ -0,0 +1,220 @@ + + + + Conversores Online Gratuitos + + + Converta textos, imagens e documentos gratuitamente. Ferramentas online rápidas e seguras, sem necessidade de instalação. + + + Escolha seu Conversor + + + Ferramentas de Texto + + + Converta, formate e manipule textos facilmente. + + + Conversores de Imagem + + + Otimize e converta imagens para qualquer formato. + + + Sobre o Convert-It Online + + + Convert-It Online é uma plataforma gratuita que oferece diversas ferramentas de conversão para facilitar seu trabalho diário. Todas as conversões são realizadas de forma segura, sem armazenamento de seus arquivos em nossos servidores. + + + Por que é gratuito? + + + Acreditamos que ferramentas úteis devem ser acessíveis a todos. Nosso site é mantido através de anúncios não intrusivos, permitindo que você use todos os conversores sem custo algum. + + + Segurança e privacidade + + + Seus arquivos são processados localmente no seu navegador sempre que possível. Para conversões que requerem processamento no servidor, os arquivos são automaticamente excluídos após a conversão. + + + + + Sobre o Convert-It Online + + + O que é o Convert-It Online? + + + Convert-It Online é uma plataforma web gratuita que oferece uma ampla gama de ferramentas de conversão para facilitar seu trabalho diário. Nossa missão é tornar a conversão de arquivos simples, rápida e acessível para todos. + + + Nossa Missão + + + Democratizar o acesso a ferramentas de conversão de alta qualidade, oferecendo uma solução gratuita, segura e eficiente para usuários em todo o mundo. Acreditamos que ferramentas úteis devem estar ao alcance de todos. + + + Nossos Recursos + + + Conversões rápidas e de alta qualidade + + + Processamento seguro sem armazenamento de arquivos + + + Interface intuitiva e fácil de usar + + + Suporte a múltiplos idiomas + + + Começar a Converter + + + + + Entre em Contato + + + Tem alguma dúvida, sugestão ou encontrou algum problema? Estamos aqui para ajudar! Entre em contato conosco através dos canais abaixo. + + + Email + + + Suporte + + + 24 horas por dia, 7 dias por semana + + + Perguntas Frequentes + + + + + Termos de Uso + + + Estes Termos de Uso regulam o uso do site Convert-It Online. Ao utilizar nossos serviços, você aceita os termos aqui estabelecidos. + + + 1. Aceitação dos Termos + + + Ao acessar e usar Convert-It Online, você aceita e concorda estar sujeito aos termos e condições deste acordo. Se não concordar com qualquer parte destes termos, não deve usar nosso serviço. + + + 2. Descrição do Serviço + + + Convert-It Online fornece ferramentas gratuitas de conversão de arquivos online. Nossos serviços incluem conversão de textos, imagens e outros tipos de arquivos, sujeitos a disponibilidade e limitações técnicas. + + + 3. Privacidade e Segurança + + + Respeitamos sua privacidade. Os arquivos enviados para conversão são processados temporariamente e deletados automaticamente após o processamento. Não armazenamos, compartilhamos ou analisamos o conteúdo de seus arquivos. + + + 4. Limitação de Responsabilidade + + + Convert-It Online é fornecido "como está". Não garantimos que o serviço será ininterrupto, seguro ou livre de erros. Não nos responsabilizamos por qualquer perda de dados ou danos resultantes do uso de nossos serviços. + + + 5. Modificações aos Termos + + + Reservamos o direito de modificar estes termos a qualquer momento. As alterações entrarão em vigor imediatamente após a publicação no site. É sua responsabilidade revisar periodicamente estes termos. + + + Última atualização + + + Voltar ao Início + + + + + Conversor de Texto + + + Digite seu texto aqui + + + MAIÚSCULAS + + + minúsculas + + + Primeira maiúscula + + + Resultado + + + + + Conversor JPG para WebP + + + Converta suas imagens JPG para o formato WebP de forma rápida e eficiente. O WebP oferece melhor compressão mantendo a qualidade da imagem. + + + Selecione um arquivo JPG + + + Converter para WebP + + + + + Início + + + Texto + + + Imagem + + + Conversor de Maiúsculas/Minúsculas + + + JPG para WebP + + + + + © 2025 Convert-It Online. Ferramentas gratuitas de conversão. + + + Sobre + + + Contato + + + Termos + + + + + Como posso converter meus arquivos de forma segura? + + + Todos os arquivos são processados localmente no seu navegador ou temporariamente em nossos servidores seguros. Após a conversão, os arquivos são automaticamente excluídos. + + + Existe algum limite de tamanho para os arquivos? + + + Para garantir a melhor experiência, recomendamos arquivos de até 10MB. Arquivos maiores podem ser processados, mas o tempo de conversão pode ser maior. + + \ No newline at end of file diff --git a/Views/Home/About.cshtml b/Views/Home/About.cshtml new file mode 100644 index 0000000..f9e65f5 --- /dev/null +++ b/Views/Home/About.cshtml @@ -0,0 +1,41 @@ +@{ + ViewData["Title"] = ViewBag.AboutTitle; +} + +
+
+
+
+
+

@ViewBag.AboutTitle

+ +
+

@ViewBag.WhatIsTitle

+

@ViewBag.WhatIsContent

+
+ +
+

@ViewBag.MissionTitle

+

@ViewBag.MissionContent

+
+ +
+

@ViewBag.FeaturesTitle

+
    +
  • @ViewBag.Feature1
  • +
  • @ViewBag.Feature2
  • +
  • @ViewBag.Feature3
  • +
  • @ViewBag.Feature4
  • +
+
+ + +
+
+
+
+
\ No newline at end of file diff --git a/Views/Home/About.es-CL.resx b/Views/Home/About.es-CL.resx new file mode 100644 index 0000000..8c38f59 --- /dev/null +++ b/Views/Home/About.es-CL.resx @@ -0,0 +1,36 @@ + + + + Acerca de Convert-It Online + + + ¿Qué es Convert-It Online? + + + Convert-It Online es una plataforma web gratuita que ofrece una amplia gama de herramientas de conversión para facilitar su trabajo diario. Nuestra misión es hacer que la conversión de archivos sea simple, rápida y accesible para todos. + + + Nuestra Misión + + + Democratizar el acceso a herramientas de conversión de alta calidad, ofreciendo una solución gratuita, segura y eficiente para usuarios en todo el mundo. Creemos que las herramientas útiles deben estar al alcance de todos. + + + Nuestros Recursos + + + Conversiones rápidas y de alta calidad + + + Procesamiento seguro sin almacenamiento de archivos + + + Interfaz intuitiva y fácil de usar + + + Soporte para múltiples idiomas + + + Comenzar a Convertir + + \ No newline at end of file diff --git a/Views/Home/About.es-MX.resx b/Views/Home/About.es-MX.resx new file mode 100644 index 0000000..8c38f59 --- /dev/null +++ b/Views/Home/About.es-MX.resx @@ -0,0 +1,36 @@ + + + + Acerca de Convert-It Online + + + ¿Qué es Convert-It Online? + + + Convert-It Online es una plataforma web gratuita que ofrece una amplia gama de herramientas de conversión para facilitar su trabajo diario. Nuestra misión es hacer que la conversión de archivos sea simple, rápida y accesible para todos. + + + Nuestra Misión + + + Democratizar el acceso a herramientas de conversión de alta calidad, ofreciendo una solución gratuita, segura y eficiente para usuarios en todo el mundo. Creemos que las herramientas útiles deben estar al alcance de todos. + + + Nuestros Recursos + + + Conversiones rápidas y de alta calidad + + + Procesamiento seguro sin almacenamiento de archivos + + + Interfaz intuitiva y fácil de usar + + + Soporte para múltiples idiomas + + + Comenzar a Convertir + + \ No newline at end of file diff --git a/Views/Home/About.es-PY.resx b/Views/Home/About.es-PY.resx new file mode 100644 index 0000000..8c38f59 --- /dev/null +++ b/Views/Home/About.es-PY.resx @@ -0,0 +1,36 @@ + + + + Acerca de Convert-It Online + + + ¿Qué es Convert-It Online? + + + Convert-It Online es una plataforma web gratuita que ofrece una amplia gama de herramientas de conversión para facilitar su trabajo diario. Nuestra misión es hacer que la conversión de archivos sea simple, rápida y accesible para todos. + + + Nuestra Misión + + + Democratizar el acceso a herramientas de conversión de alta calidad, ofreciendo una solución gratuita, segura y eficiente para usuarios en todo el mundo. Creemos que las herramientas útiles deben estar al alcance de todos. + + + Nuestros Recursos + + + Conversiones rápidas y de alta calidad + + + Procesamiento seguro sin almacenamiento de archivos + + + Interfaz intuitiva y fácil de usar + + + Soporte para múltiples idiomas + + + Comenzar a Convertir + + \ No newline at end of file diff --git a/Views/Home/About.pt-BR.resx b/Views/Home/About.pt-BR.resx new file mode 100644 index 0000000..96a7cfb --- /dev/null +++ b/Views/Home/About.pt-BR.resx @@ -0,0 +1,36 @@ + + + + Sobre o Convert-It Online + + + O que é o Convert-It Online? + + + Convert-It Online é uma plataforma web gratuita que oferece uma ampla gama de ferramentas de conversão para facilitar seu trabalho diário. Nossa missão é tornar a conversão de arquivos simples, rápida e acessível para todos. + + + Nossa Missão + + + Democratizar o acesso a ferramentas de conversão de alta qualidade, oferecendo uma solução gratuita, segura e eficiente para usuários em todo o mundo. Acreditamos que ferramentas úteis devem estar ao alcance de todos. + + + Nossos Recursos + + + Conversões rápidas e de alta qualidade + + + Processamento seguro sem armazenamento de arquivos + + + Interface intuitiva e fácil de usar + + + Suporte a múltiplos idiomas + + + Começar a Converter + + \ No newline at end of file diff --git a/Views/Home/Contact.cshtml b/Views/Home/Contact.cshtml new file mode 100644 index 0000000..45ce26d --- /dev/null +++ b/Views/Home/Contact.cshtml @@ -0,0 +1,68 @@ +@{ + ViewData["Title"] = ViewBag.ContactTitle; +} + +
+
+
+
+
+

@ViewBag.ContactTitle

+ +
+

@ViewBag.ContactIntro

+
+ +
+
+
+ +

@ViewBag.EmailTitle

+

contato@convert-it-online.com

+
+
+
+
+ +

@ViewBag.SupportTitle

+

@ViewBag.SupportTime

+
+
+
+ +
+

@ViewBag.FaqTitle

+
+
+

+ +

+
+
@Localizer["Faq1Answer"]
+
+
+
+

+ +

+
+
@Localizer["Faq2Answer"]
+
+
+
+
+ + +
+
+
+
+
\ No newline at end of file diff --git a/Views/Home/Contact.es-CL.resx b/Views/Home/Contact.es-CL.resx new file mode 100644 index 0000000..4384ee1 --- /dev/null +++ b/Views/Home/Contact.es-CL.resx @@ -0,0 +1,36 @@ + + + + Contáctanos + + + ¿Tienes alguna pregunta, sugerencia o encontraste algún problema? ¡Estamos aquí para ayudar! Contáctanos a través de los canales a continuación. + + + Email + + + Soporte + + + 24 horas al día, 7 días a la semana + + + Preguntas Frecuentes + + + ¿Los convertidores son realmente gratuitos? + + + ¡Sí! Todos nuestros convertidores son 100% gratuitos. No cobramos ninguna tarifa y puedes usarlos cuantas veces quieras. + + + ¿Mis archivos quedan almacenados en el servidor? + + + No. Tus archivos se procesan e inmediatamente se eliminan de nuestros servidores. Priorizamos tu privacidad y seguridad. + + + Volver al Inicio + + \ No newline at end of file diff --git a/Views/Home/Contact.es-MX.resx b/Views/Home/Contact.es-MX.resx new file mode 100644 index 0000000..4384ee1 --- /dev/null +++ b/Views/Home/Contact.es-MX.resx @@ -0,0 +1,36 @@ + + + + Contáctanos + + + ¿Tienes alguna pregunta, sugerencia o encontraste algún problema? ¡Estamos aquí para ayudar! Contáctanos a través de los canales a continuación. + + + Email + + + Soporte + + + 24 horas al día, 7 días a la semana + + + Preguntas Frecuentes + + + ¿Los convertidores son realmente gratuitos? + + + ¡Sí! Todos nuestros convertidores son 100% gratuitos. No cobramos ninguna tarifa y puedes usarlos cuantas veces quieras. + + + ¿Mis archivos quedan almacenados en el servidor? + + + No. Tus archivos se procesan e inmediatamente se eliminan de nuestros servidores. Priorizamos tu privacidad y seguridad. + + + Volver al Inicio + + \ No newline at end of file diff --git a/Views/Home/Contact.es-PY.resx b/Views/Home/Contact.es-PY.resx new file mode 100644 index 0000000..4384ee1 --- /dev/null +++ b/Views/Home/Contact.es-PY.resx @@ -0,0 +1,36 @@ + + + + Contáctanos + + + ¿Tienes alguna pregunta, sugerencia o encontraste algún problema? ¡Estamos aquí para ayudar! Contáctanos a través de los canales a continuación. + + + Email + + + Soporte + + + 24 horas al día, 7 días a la semana + + + Preguntas Frecuentes + + + ¿Los convertidores son realmente gratuitos? + + + ¡Sí! Todos nuestros convertidores son 100% gratuitos. No cobramos ninguna tarifa y puedes usarlos cuantas veces quieras. + + + ¿Mis archivos quedan almacenados en el servidor? + + + No. Tus archivos se procesan e inmediatamente se eliminan de nuestros servidores. Priorizamos tu privacidad y seguridad. + + + Volver al Inicio + + \ No newline at end of file diff --git a/Views/Home/Contact.pt-BR.resx b/Views/Home/Contact.pt-BR.resx new file mode 100644 index 0000000..7b7e46d --- /dev/null +++ b/Views/Home/Contact.pt-BR.resx @@ -0,0 +1,36 @@ + + + + Entre em Contato + + + Tem alguma dúvida, sugestão ou encontrou algum problema? Estamos aqui para ajudar! Entre em contato conosco através dos canais abaixo. + + + Email + + + Suporte + + + 24 horas por dia, 7 dias por semana + + + Perguntas Frequentes + + + Os conversores são realmente gratuitos? + + + Sim! Todos os nossos conversores são 100% gratuitos. Não cobramos nenhuma taxa e você pode usar quantas vezes quiser. + + + Meus arquivos ficam armazenados no servidor? + + + Não. Seus arquivos são processados e imediatamente excluídos de nossos servidores. Priorizamos sua privacidade e segurança. + + + Voltar ao Início + + \ No newline at end of file diff --git a/Views/Home/Index.cshtml b/Views/Home/Index.cshtml index d481266..b269854 100644 --- a/Views/Home/Index.cshtml +++ b/Views/Home/Index.cshtml @@ -1,39 +1,83 @@ -@using Microsoft.AspNetCore.Mvc.Localization -@inject IViewLocalizer Localizer - @model List @{ - ViewData["Title"] = Localizer["PageTitle"]; + ViewData["Title"] = ViewBag.PageTitle; }
-

@Localizer["PageTitle"]

-

@Localizer["Subtitle"]

+

@ViewBag.PageTitle

+

@ViewBag.Subtitle

-
- @foreach (var tool in Model) - { -
- @* A tag de link envolve todo o card e usa os Tag Helpers para a rota *@ - - -
-
-
+ + +
+
+
+
+

+ +

+
+
+ @ViewBag.AboutSiteContent
- +
+
+

+ +

+
+
+ @ViewBag.WhyFreeContent +
+
+
+
+

+ +

+
+
+ @ViewBag.SecurityContent +
+
+
- } +
diff --git a/Views/Home/Index.es-CL.resx b/Views/Home/Index.es-CL.resx index 4f58880..444a0a4 100644 --- a/Views/Home/Index.es-CL.resx +++ b/Views/Home/Index.es-CL.resx @@ -1,10 +1,10 @@ - Tus Herramientas de Conversión + Convertidores Online Gratuitos - Soluciones rápidas y fáciles para tu día a día + Convierte textos, imágenes y documentos gratis. Herramientas online rápidas y seguras, sin necesidad de instalación. Herramientas de Texto @@ -18,4 +18,25 @@ Optimiza y convierte imágenes a cualquier formato. + + Acerca de Convert-It Online + + + Convert-It Online es una plataforma gratuita que ofrece diversas herramientas de conversión para facilitar tu trabajo diario. Todas las conversiones se realizan de forma segura, sin almacenamiento de tus archivos en nuestros servidores. + + + ¿Por qué es gratuito? + + + Creemos que las herramientas útiles deben ser accesibles para todos. Nuestro sitio se mantiene a través de anuncios no intrusivos, permitiéndote usar todos los convertidores sin costo alguno. + + + Seguridad y privacidad + + + Tus archivos se procesan localmente en tu navegador siempre que sea posible. Para conversiones que requieren procesamiento en el servidor, los archivos se eliminan automáticamente después de la conversión. + + + Elige tu Convertidor + \ No newline at end of file diff --git a/Views/Home/Index.es-MX.resx b/Views/Home/Index.es-MX.resx index 4fc757e..5de7aca 100644 --- a/Views/Home/Index.es-MX.resx +++ b/Views/Home/Index.es-MX.resx @@ -1,10 +1,10 @@ - Sus Herramientas de Conversión + Convertidores Online Gratuitos - Soluciones rápidas y fáciles para su día a día + Convierte textos, imágenes y documentos gratis. Herramientas online rápidas y seguras, sin necesidad de instalación. Herramientas de Texto @@ -18,4 +18,25 @@ Optimice y convierta imágenes para cualquier formato. + + Acerca de Convert-It Online + + + Convert-It Online es una plataforma gratuita que ofrece diversas herramientas de conversión para facilitar su trabajo diario. Todas las conversiones se realizan de forma segura, sin almacenamiento de sus archivos en nuestros servidores. + + + ¿Por qué es gratuito? + + + Creemos que las herramientas útiles deben ser accesibles para todos. Nuestro sitio se mantiene a través de anuncios no intrusivos, permitiéndole usar todos los convertidores sin costo alguno. + + + Seguridad y privacidad + + + Sus archivos se procesan localmente en su navegador siempre que sea posible. Para conversiones que requieren procesamiento en el servidor, los archivos se eliminan automáticamente después de la conversión. + + + Elige tu Convertidor + \ No newline at end of file diff --git a/Views/Home/Index.es-PY.resx b/Views/Home/Index.es-PY.resx index 4f58880..444a0a4 100644 --- a/Views/Home/Index.es-PY.resx +++ b/Views/Home/Index.es-PY.resx @@ -1,10 +1,10 @@ - Tus Herramientas de Conversión + Convertidores Online Gratuitos - Soluciones rápidas y fáciles para tu día a día + Convierte textos, imágenes y documentos gratis. Herramientas online rápidas y seguras, sin necesidad de instalación. Herramientas de Texto @@ -18,4 +18,25 @@ Optimiza y convierte imágenes a cualquier formato. + + Acerca de Convert-It Online + + + Convert-It Online es una plataforma gratuita que ofrece diversas herramientas de conversión para facilitar tu trabajo diario. Todas las conversiones se realizan de forma segura, sin almacenamiento de tus archivos en nuestros servidores. + + + ¿Por qué es gratuito? + + + Creemos que las herramientas útiles deben ser accesibles para todos. Nuestro sitio se mantiene a través de anuncios no intrusivos, permitiéndote usar todos los convertidores sin costo alguno. + + + Seguridad y privacidad + + + Tus archivos se procesan localmente en tu navegador siempre que sea posible. Para conversiones que requieren procesamiento en el servidor, los archivos se eliminan automáticamente después de la conversión. + + + Elige tu Convertidor + \ No newline at end of file diff --git a/Views/Home/Index.pt-BR.resx b/Views/Home/Index.pt-BR.resx index e2c8638..49e4f98 100644 --- a/Views/Home/Index.pt-BR.resx +++ b/Views/Home/Index.pt-BR.resx @@ -1,10 +1,10 @@ - Suas Ferramentas de Conversão + Conversores Online Gratuitos - Soluções rápidas e fáceis para o seu dia a dia + Converta textos, imagens e documentos gratuitamente. Ferramentas online rápidas e seguras, sem necessidade de instalação. Ferramentas de Texto @@ -18,4 +18,25 @@ Otimize e converta imagens para qualquer formato. + + Sobre o Convert-It Online + + + Convert-It Online é uma plataforma gratuita que oferece diversas ferramentas de conversão para facilitar seu trabalho diário. Todas as conversões são realizadas de forma segura, sem armazenamento de seus arquivos em nossos servidores. + + + Por que é gratuito? + + + Acreditamos que ferramentas úteis devem ser acessíveis a todos. Nosso site é mantido através de anúncios não intrusivos, permitindo que você use todos os conversores sem custo algum. + + + Segurança e privacidade + + + Seus arquivos são processados localmente no seu navegador sempre que possível. Para conversões que requerem processamento no servidor, os arquivos são automaticamente excluídos após a conversão. + + + Escolha seu Conversor + \ No newline at end of file diff --git a/Views/Home/Terms.cshtml b/Views/Home/Terms.cshtml new file mode 100644 index 0000000..157bb26 --- /dev/null +++ b/Views/Home/Terms.cshtml @@ -0,0 +1,55 @@ +@{ + ViewData["Title"] = ViewBag.TermsTitle; +} + +
+
+
+
+
+

@ViewBag.TermsTitle

+ +
+

@ViewBag.TermsIntro

+
+ +
+

@ViewBag.AcceptanceTitle

+

@ViewBag.AcceptanceContent

+
+ +
+

@ViewBag.ServiceTitle

+

@ViewBag.ServiceContent

+
+ +
+

@ViewBag.PrivacyTitle

+

@ViewBag.PrivacyContent

+
+ +
+

@ViewBag.LimitationTitle

+

@ViewBag.LimitationContent

+
+ +
+

@ViewBag.ChangesTitle

+

@ViewBag.ChangesContent

+
+ +
+ + @ViewBag.LastUpdated: Janeiro 2025 +
+ + +
+
+
+
+
\ No newline at end of file diff --git a/Views/Home/Terms.es-CL.resx b/Views/Home/Terms.es-CL.resx new file mode 100644 index 0000000..8dc282c --- /dev/null +++ b/Views/Home/Terms.es-CL.resx @@ -0,0 +1,45 @@ + + + + Términos de Uso + + + Estos Términos de Uso regulan el uso del sitio Convert-It Online. Al utilizar nuestros servicios, usted acepta los términos aquí establecidos. + + + 1. Aceptación de los Términos + + + Al acceder y usar Convert-It Online, usted acepta y acepta estar sujeto a los términos y condiciones de este acuerdo. Si no está de acuerdo con cualquier parte de estos términos, no debe usar nuestro servicio. + + + 2. Descripción del Servicio + + + Convert-It Online proporciona herramientas gratuitas de conversión de archivos en línea. Nuestros servicios incluyen conversión de textos, imágenes y otros tipos de archivos, sujetos a disponibilidad y limitaciones técnicas. + + + 3. Privacidad y Seguridad + + + Respetamos su privacidad. Los archivos subidos para conversión se procesan temporalmente y se eliminan automáticamente después del procesamiento. No almacenamos, compartimos o analizamos el contenido de sus archivos. + + + 4. Limitación de Responsabilidad + + + Convert-It Online se proporciona "tal como está". No garantizamos que el servicio será ininterrumpido, seguro o libre de errores. No nos hacemos responsables de cualquier pérdida de datos o daños resultantes del uso de nuestros servicios. + + + 5. Modificaciones a los Términos + + + Nos reservamos el derecho de modificar estos términos en cualquier momento. Los cambios entrarán en vigor inmediatamente después de la publicación en el sitio. Es su responsabilidad revisar periódicamente estos términos. + + + Última actualización + + + Volver al Inicio + + \ No newline at end of file diff --git a/Views/Home/Terms.es-MX.resx b/Views/Home/Terms.es-MX.resx new file mode 100644 index 0000000..8dc282c --- /dev/null +++ b/Views/Home/Terms.es-MX.resx @@ -0,0 +1,45 @@ + + + + Términos de Uso + + + Estos Términos de Uso regulan el uso del sitio Convert-It Online. Al utilizar nuestros servicios, usted acepta los términos aquí establecidos. + + + 1. Aceptación de los Términos + + + Al acceder y usar Convert-It Online, usted acepta y acepta estar sujeto a los términos y condiciones de este acuerdo. Si no está de acuerdo con cualquier parte de estos términos, no debe usar nuestro servicio. + + + 2. Descripción del Servicio + + + Convert-It Online proporciona herramientas gratuitas de conversión de archivos en línea. Nuestros servicios incluyen conversión de textos, imágenes y otros tipos de archivos, sujetos a disponibilidad y limitaciones técnicas. + + + 3. Privacidad y Seguridad + + + Respetamos su privacidad. Los archivos subidos para conversión se procesan temporalmente y se eliminan automáticamente después del procesamiento. No almacenamos, compartimos o analizamos el contenido de sus archivos. + + + 4. Limitación de Responsabilidad + + + Convert-It Online se proporciona "tal como está". No garantizamos que el servicio será ininterrumpido, seguro o libre de errores. No nos hacemos responsables de cualquier pérdida de datos o daños resultantes del uso de nuestros servicios. + + + 5. Modificaciones a los Términos + + + Nos reservamos el derecho de modificar estos términos en cualquier momento. Los cambios entrarán en vigor inmediatamente después de la publicación en el sitio. Es su responsabilidad revisar periódicamente estos términos. + + + Última actualización + + + Volver al Inicio + + \ No newline at end of file diff --git a/Views/Home/Terms.es-PY.resx b/Views/Home/Terms.es-PY.resx new file mode 100644 index 0000000..8dc282c --- /dev/null +++ b/Views/Home/Terms.es-PY.resx @@ -0,0 +1,45 @@ + + + + Términos de Uso + + + Estos Términos de Uso regulan el uso del sitio Convert-It Online. Al utilizar nuestros servicios, usted acepta los términos aquí establecidos. + + + 1. Aceptación de los Términos + + + Al acceder y usar Convert-It Online, usted acepta y acepta estar sujeto a los términos y condiciones de este acuerdo. Si no está de acuerdo con cualquier parte de estos términos, no debe usar nuestro servicio. + + + 2. Descripción del Servicio + + + Convert-It Online proporciona herramientas gratuitas de conversión de archivos en línea. Nuestros servicios incluyen conversión de textos, imágenes y otros tipos de archivos, sujetos a disponibilidad y limitaciones técnicas. + + + 3. Privacidad y Seguridad + + + Respetamos su privacidad. Los archivos subidos para conversión se procesan temporalmente y se eliminan automáticamente después del procesamiento. No almacenamos, compartimos o analizamos el contenido de sus archivos. + + + 4. Limitación de Responsabilidad + + + Convert-It Online se proporciona "tal como está". No garantizamos que el servicio será ininterrumpido, seguro o libre de errores. No nos hacemos responsables de cualquier pérdida de datos o daños resultantes del uso de nuestros servicios. + + + 5. Modificaciones a los Términos + + + Nos reservamos el derecho de modificar estos términos en cualquier momento. Los cambios entrarán en vigor inmediatamente después de la publicación en el sitio. Es su responsabilidad revisar periódicamente estos términos. + + + Última actualización + + + Volver al Inicio + + \ No newline at end of file diff --git a/Views/Home/Terms.pt-BR.resx b/Views/Home/Terms.pt-BR.resx new file mode 100644 index 0000000..131588b --- /dev/null +++ b/Views/Home/Terms.pt-BR.resx @@ -0,0 +1,45 @@ + + + + Termos de Uso + + + Estes Termos de Uso regulam o uso do site Convert-It Online. Ao utilizar nossos serviços, você concorda com os termos aqui estabelecidos. + + + 1. Aceitação dos Termos + + + Ao acessar e usar o Convert-It Online, você aceita e concorda em ficar vinculado aos termos e condições deste acordo. Se você não concordar com qualquer parte destes termos, não deverá usar nosso serviço. + + + 2. Descrição do Serviço + + + O Convert-It Online fornece ferramentas gratuitas de conversão de arquivos online. Nossos serviços incluem conversão de textos, imagens e outros tipos de arquivos, sujeitos à disponibilidade e limitações técnicas. + + + 3. Privacidade e Segurança + + + Respeitamos sua privacidade. Os arquivos enviados para conversão são processados temporariamente e excluídos automaticamente após o processamento. Não armazenamos, compartilhamos ou analisamos o conteúdo de seus arquivos. + + + 4. Limitação de Responsabilidade + + + O Convert-It Online é fornecido "como está". Não garantimos que o serviço será ininterrupto, seguro ou livre de erros. Não nos responsabilizamos por qualquer perda de dados ou danos resultantes do uso de nossos serviços. + + + 5. Modificações nos Termos + + + Reservamo-nos o direito de modificar estes termos a qualquer momento. As alterações entrarão em vigor imediatamente após a publicação no site. É sua responsabilidade revisar periodicamente estes termos. + + + Última atualização + + + Voltar ao Início + + \ No newline at end of file diff --git a/Views/Shared/_Layout.cshtml b/Views/Shared/_Layout.cshtml index f179991..5966486 100644 --- a/Views/Shared/_Layout.cshtml +++ b/Views/Shared/_Layout.cshtml @@ -1,9 +1,7 @@ @using Microsoft.AspNetCore.Localization @using Microsoft.Extensions.Options -@using Microsoft.AspNetCore.Mvc.Localization @inject IOptions LocOptions -@inject IViewLocalizer Localizer @{ var requestCulture = Context.Features.Get(); @@ -11,13 +9,13 @@ } - + @ViewData["Title"] - Convert-It Online - + @@ -32,7 +30,27 @@ -