diff --git a/apps/server/AliasVault.Client/Main/Components/Settings/PasswordSettingsPopup.razor b/apps/server/AliasVault.Client/Main/Components/Settings/PasswordSettingsPopup.razor index 639340662..0bcba328d 100644 --- a/apps/server/AliasVault.Client/Main/Components/Settings/PasswordSettingsPopup.razor +++ b/apps/server/AliasVault.Client/Main/Components/Settings/PasswordSettingsPopup.razor @@ -3,15 +3,19 @@ @inject GlobalLoadingService GlobalLoadingService @inject GlobalNotificationService GlobalNotificationService @inject CredentialService CredentialService +@inject IStringLocalizerFactory LocalizerFactory +@inject IStringLocalizer SharedLocalizer +@using Microsoft.Extensions.Localization +@using AliasVault.Client.Resources
-

Change password generator settings

+

@Localizer["Title"]

- + @@ -20,35 +24,35 @@
- +
- +
- +
- +
- +
- +
@if (IsTemporary) { }
@@ -80,6 +84,8 @@ @code { + private IStringLocalizer Localizer => LocalizerFactory.Create("Components.Main.Settings.PasswordSettingsPopup", "AliasVault.Client"); + /// /// The PasswordSettings to mutate. /// @@ -178,7 +184,7 @@ var settingsJson = System.Text.Json.JsonSerializer.Serialize(_workingSettings); await DbService.Settings.SetSettingAsync("PasswordGenerationSettings", settingsJson); GlobalLoadingService.Hide(); - GlobalNotificationService.AddSuccessMessage("Password generation settings updated globally.", true); + GlobalNotificationService.AddSuccessMessage(Localizer["SettingsUpdatedMessage"], true); // Notify parent with both settings and the generated password. await OnSaveSettings.InvokeAsync((_workingSettings, _previewPassword)); diff --git a/apps/server/AliasVault.Client/Main/Layout/Footer.razor b/apps/server/AliasVault.Client/Main/Layout/Footer.razor index da92c7ddc..8234f9324 100644 --- a/apps/server/AliasVault.Client/Main/Layout/Footer.razor +++ b/apps/server/AliasVault.Client/Main/Layout/Footer.razor @@ -1,12 +1,16 @@ @inject NavigationManager NavigationManager +@inject IStringLocalizerFactory LocalizerFactory +@inject IStringLocalizer SharedLocalizer @using AliasVault.Shared.Core +@using Microsoft.Extensions.Localization +@using AliasVault.Client.Resources @implements IDisposable