From 3729d2c23f96fcdf2344c0b81cf845d9d5a7fa65 Mon Sep 17 00:00:00 2001 From: Scorpoon <22363852+scorpoon@users.noreply.github.com> Date: Sun, 10 Nov 2024 13:30:07 +0100 Subject: [PATCH 1/2] - Added translation for "No Recurring Reminders Found" in _RecurringReminderSelector.cshtml - Added translation for "No Vehicles Available" in _VehicleSelector.cshtml - Added translations for the DB-Migration tool - Added the new translation records to the default language file en_US.json --- Views/Home/_VehicleSelector.cshtml | 11 +++++++++-- Views/Migration/Index.cshtml | 10 +++++----- Views/Vehicle/_RecurringReminderSelector.cshtml | 6 +++--- wwwroot/defaults/en_US.json | 2 +- 4 files changed, 18 insertions(+), 11 deletions(-) diff --git a/Views/Home/_VehicleSelector.cshtml b/Views/Home/_VehicleSelector.cshtml index ddffcba..0dc62c7 100644 --- a/Views/Home/_VehicleSelector.cshtml +++ b/Views/Home/_VehicleSelector.cshtml @@ -1,5 +1,12 @@ -@using CarCareTracker.Helper +@inject IConfigHelper config +@inject ITranslationHelper translator +@using CarCareTracker.Helper @model List + +@{ + var userLanguage = config.GetUserConfig(User).UserLanguage; +} + @if (Model.Any()) {
@@ -15,5 +22,5 @@
} else { -
No Vehicles Available
+
@translator.Translate(userLanguage, "No Vehicles Available")
} \ No newline at end of file diff --git a/Views/Migration/Index.cshtml b/Views/Migration/Index.cshtml index ef9ad41..02b37dc 100644 --- a/Views/Migration/Index.cshtml +++ b/Views/Migration/Index.cshtml @@ -1,5 +1,4 @@ -@using CarCareTracker.Helper -@{ +@{ ViewData["Title"] = "Database Migration"; } @inject IConfiguration config; @@ -7,6 +6,7 @@ @{ var userLanguage = config[nameof(UserConfig.UserLanguage)] ?? "en_US"; } +@using CarCareTracker.Helper @model AdminViewModel
@@ -21,9 +21,9 @@
    -
  • Instructions
  • -
  • Use this tool to migrate data between LiteDB and Postgres
  • -
  • Note that it is recommended that the Postgres DB is empty when importing from LiteDB to prevent primary key errors.
  • +
  • @translator.Translate(userLanguage, "Instructions")
  • +
  • @translator.Translate(userLanguage, "Use this tool to migrate data between LiteDB and Postgres")
  • +
  • @translator.Translate(userLanguage, "Note that it is recommended that the Postgres DB is empty when importing from LiteDB to prevent primary key errors.")
diff --git a/Views/Vehicle/_RecurringReminderSelector.cshtml b/Views/Vehicle/_RecurringReminderSelector.cshtml index 231c252..9a7a44f 100644 --- a/Views/Vehicle/_RecurringReminderSelector.cshtml +++ b/Views/Vehicle/_RecurringReminderSelector.cshtml @@ -1,10 +1,10 @@ -@using CarCareTracker.Helper -@inject IConfigHelper config +@inject IConfigHelper config @inject ITranslationHelper translator @{ var userConfig = config.GetUserConfig(User); var userLanguage = userConfig.UserLanguage; } +@using CarCareTracker.Helper @model List @if (Model.Count() > 1) { @@ -22,7 +22,7 @@ } } else { - No Recurring Reminders Found + @translator.Translate(userLanguage, "No Recurring Reminders Found") } } - +
@translator.Translate(userLanguage, "Max File Size: 28.6MB") }