diff --git a/apps/server/AliasVault.Client/Main/Components/Credentials/FormattedNote.razor b/apps/server/AliasVault.Client/Main/Components/Credentials/FormattedNote.razor
index 2822dfa3b..4da37d428 100644
--- a/apps/server/AliasVault.Client/Main/Components/Credentials/FormattedNote.razor
+++ b/apps/server/AliasVault.Client/Main/Components/Credentials/FormattedNote.razor
@@ -1,13 +1,17 @@
@using System.Text.RegularExpressions
+@using Microsoft.Extensions.Localization
+@inject IStringLocalizerFactory LocalizerFactory
-
Notes
+
@SharedLocalizer["Notes"]
@((MarkupString)ConvertUrlsToLinks(Notes).Replace(Environment.NewLine, " "))
@code {
+ private IStringLocalizer SharedLocalizer => LocalizerFactory.Create("SharedResources", "AliasVault.Client");
+
///
/// The notes to display.
///
diff --git a/apps/server/AliasVault.Client/Main/Layout/DbLockButton.razor b/apps/server/AliasVault.Client/Main/Layout/DbLockButton.razor
index 072074182..85f8501b5 100644
--- a/apps/server/AliasVault.Client/Main/Layout/DbLockButton.razor
+++ b/apps/server/AliasVault.Client/Main/Layout/DbLockButton.razor
@@ -1,9 +1,11 @@
-@inject DbService DbService
+@using Microsoft.Extensions.Localization
+@inject DbService DbService
@inject AuthService AuthService
@inject NavigationManager NavigationManager
+@inject IStringLocalizerFactory LocalizerFactory
@code {
+ private IStringLocalizer SharedLocalizer => LocalizerFactory.Create("SharedResources", "AliasVault.Client");
+
///
/// Lock the database.
///
diff --git a/apps/server/AliasVault.Client/Main/Layout/DbStatusIndicator.razor b/apps/server/AliasVault.Client/Main/Layout/DbStatusIndicator.razor
index d9b2bab12..bb3d131c8 100644
--- a/apps/server/AliasVault.Client/Main/Layout/DbStatusIndicator.razor
+++ b/apps/server/AliasVault.Client/Main/Layout/DbStatusIndicator.razor
@@ -1,8 +1,10 @@
-@implements IDisposable
+@using Microsoft.Extensions.Localization
+@implements IDisposable
@inject DbService DbService
+@inject IStringLocalizerFactory LocalizerFactory
-
+
@if (!Loading)
{
@@ -15,6 +17,8 @@
@code {
+ private IStringLocalizer SharedLocalizer => LocalizerFactory.Create("SharedResources", "AliasVault.Client");
+
private bool Loading { get; set; } = false;
private string LoadingIndicatorMessage { get; set; } = "";
private bool DatabaseLoading { get; set; } = false;
diff --git a/apps/server/AliasVault.Client/Main/Pages/MainBase.cs b/apps/server/AliasVault.Client/Main/Pages/MainBase.cs
index c6c4cd7c1..28089a3d1 100644
--- a/apps/server/AliasVault.Client/Main/Pages/MainBase.cs
+++ b/apps/server/AliasVault.Client/Main/Pages/MainBase.cs
@@ -117,7 +117,7 @@ public abstract class MainBase : OwningComponentBase
_parametersInitialSet = false;
// Add base breadcrumbs
- BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = "Home", Url = NavigationManager.BaseUri });
+ BreadcrumbItems.Add(new BreadcrumbItem { DisplayName = SharedLocalizer["Home"], Url = NavigationManager.BaseUri });
bool willRedirect = await RedirectIfNoEncryptionKey();
if (willRedirect)
diff --git a/apps/server/AliasVault.Client/Main/Pages/Settings/Security/DeleteAccount.razor b/apps/server/AliasVault.Client/Main/Pages/Settings/Security/DeleteAccount.razor
index c349141cf..dabf0441a 100644
--- a/apps/server/AliasVault.Client/Main/Pages/Settings/Security/DeleteAccount.razor
+++ b/apps/server/AliasVault.Client/Main/Pages/Settings/Security/DeleteAccount.razor
@@ -42,7 +42,7 @@
@Localizer["ContinueWithAccountDeletion"]
- Cancel
+ @SharedLocalizer["Cancel"]
@@ -70,7 +70,7 @@
@Localizer["DeleteMyAccount"]
- Cancel
+ @SharedLocalizer["Cancel"]
diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.en.resx b/apps/server/AliasVault.Client/Resources/SharedResources.en.resx
index f0d3ae151..900b1516a 100644
--- a/apps/server/AliasVault.Client/Resources/SharedResources.en.resx
+++ b/apps/server/AliasVault.Client/Resources/SharedResources.en.resx
@@ -293,4 +293,22 @@
Password is required
Error message when password is required
+
+
+
+ Lock vault
+ Tooltip text for lock vault button
+
+
+ Home
+ Home breadcrumb text
+
+
+ Notes
+ Notes section heading
+
+
+ Sync vault data
+ Tooltip text for sync vault data button
+
\ No newline at end of file