- 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
This commit is contained in:
Scorpoon
2024-11-10 13:30:07 +01:00
parent 89ece413c8
commit 3729d2c23f
4 changed files with 18 additions and 11 deletions

View File

@@ -1,5 +1,12 @@
@using CarCareTracker.Helper @inject IConfigHelper config
@inject ITranslationHelper translator
@using CarCareTracker.Helper
@model List<Vehicle> @model List<Vehicle>
@{
var userLanguage = config.GetUserConfig(User).UserLanguage;
}
@if (Model.Any()) @if (Model.Any())
{ {
<div id="vehicleSelector"> <div id="vehicleSelector">
@@ -15,5 +22,5 @@
</div> </div>
} else } else
{ {
<div id="vehicleSelector"><span class="lead">No Vehicles Available</span></div> <div id="vehicleSelector"><span class="lead">@translator.Translate(userLanguage, "No Vehicles Available")</span></div>
} }

View File

@@ -1,5 +1,4 @@
@using CarCareTracker.Helper @{
@{
ViewData["Title"] = "Database Migration"; ViewData["Title"] = "Database Migration";
} }
@inject IConfiguration config; @inject IConfiguration config;
@@ -7,6 +6,7 @@
@{ @{
var userLanguage = config[nameof(UserConfig.UserLanguage)] ?? "en_US"; var userLanguage = config[nameof(UserConfig.UserLanguage)] ?? "en_US";
} }
@using CarCareTracker.Helper
@model AdminViewModel @model AdminViewModel
<div class="container"> <div class="container">
<div class="row"> <div class="row">
@@ -21,9 +21,9 @@
<div class="row"> <div class="row">
<div class="col-12"> <div class="col-12">
<ul class="list-group list-group-flush"> <ul class="list-group list-group-flush">
<li class="list-group-item">Instructions</li> <li class="list-group-item">@translator.Translate(userLanguage, "Instructions")</li>
<li class="list-group-item">Use this tool to migrate data between LiteDB and Postgres</li> <li class="list-group-item">@translator.Translate(userLanguage, "Use this tool to migrate data between LiteDB and Postgres")</li>
<li class="list-group-item">Note that it is recommended that the Postgres DB is empty when importing from LiteDB to prevent primary key errors.</li> <li class="list-group-item">@translator.Translate(userLanguage, "Note that it is recommended that the Postgres DB is empty when importing from LiteDB to prevent primary key errors.")</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -1,10 +1,10 @@
@using CarCareTracker.Helper @inject IConfigHelper config
@inject IConfigHelper config
@inject ITranslationHelper translator @inject ITranslationHelper translator
@{ @{
var userConfig = config.GetUserConfig(User); var userConfig = config.GetUserConfig(User);
var userLanguage = userConfig.UserLanguage; var userLanguage = userConfig.UserLanguage;
} }
@using CarCareTracker.Helper
@model List<ReminderRecord> @model List<ReminderRecord>
@if (Model.Count() > 1) @if (Model.Count() > 1)
{ {
@@ -22,7 +22,7 @@
} }
} else } else
{ {
<!option value="0">No Recurring Reminders Found</!option> <!option value="0">@translator.Translate(userLanguage, "No Recurring Reminders Found")</!option>
} }
</select> </select>
<div id="recurringMultipleReminders" style="display:none;"> <div id="recurringMultipleReminders" style="display:none;">

File diff suppressed because one or more lines are too long