From d61fe796135734771151b77eb045a8f89f8ea150 Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 17 Jun 2026 16:05:26 +0200 Subject: [PATCH] Add localization support to the application Added a package reference for `Microsoft.Extensions.Localization` to enable localization support. Registered localization services in `Program.cs` using `builder.Services.AddLocalization()`. Introduced the `Microsoft.Extensions.Localization` and `EnvelopeGenerator.Application.Resources` namespaces to support localized resources. These changes allow the application to provide content in multiple languages or regions. --- .../EnvelopeGenerator.ReceiverUI.csproj | 1 + EnvelopeGenerator.ReceiverUI/Program.cs | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj index 9f4ee25e..c367f14c 100644 --- a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj +++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj @@ -30,6 +30,7 @@ + diff --git a/EnvelopeGenerator.ReceiverUI/Program.cs b/EnvelopeGenerator.ReceiverUI/Program.cs index fa88134a..42ab0fa7 100644 --- a/EnvelopeGenerator.ReceiverUI/Program.cs +++ b/EnvelopeGenerator.ReceiverUI/Program.cs @@ -7,6 +7,8 @@ using EnvelopeGenerator.ReceiverUI.Options; using DevExpress.XtraReports.Services; using DevExpress.Blazor.Reporting; using DevExpress.XtraReports.Web.Extensions; +using EnvelopeGenerator.Application.Resources; +using Microsoft.Extensions.Localization; var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add("#app"); @@ -25,6 +27,9 @@ builder.Services.AddScoped(); builder.Services.AddSingleton(); builder.Services.AddScoped(); +// Localization services +builder.Services.AddLocalization(); + builder.Services.AddDevExpressWebAssemblyBlazorReportViewer(); builder.Services.AddDevExpressWebAssemblyBlazorPdfViewer();