GuestLog - Localization - Initial Implementation

This commit is contained in:
2026-06-24 12:54:20 +02:00
parent d93ba3d9ee
commit e7e9fb1d12
17 changed files with 786 additions and 78 deletions
@@ -7,6 +7,7 @@
@inject NavigationManager Navigation
@inject ISnackbar Snackbar
@inject IDialogService DialogService
@inject IStringLocalizer<LanguageLocale> Lang
<PageTitle>Somnia - Guest Docs</PageTitle>
@@ -16,7 +17,7 @@
<MudSpacer />
<MudButton Variant="Variant.Filled" Color="Color.Success" Size="Size.Small" StartIcon="@Icons.Material.Filled.Add"
OnClick="() => BtnNewGuest()">
New Guest
@LanguageLocale.page_GuestDocList_btnNewGuest
</MudButton>
</MudStack>
@@ -36,21 +37,23 @@
<MudStack Class="ml-auto" Row="true" AlignItems="AlignItems.End">
<MudButton StartIcon="@Icons.Material.Outlined.Refresh" Variant="Variant.Outlined" Size="Size.Small"
OnClick="() => LoadDataAsync()">
Reload Data
@LanguageLocale.general_reloadData
</MudButton>
<MudButton StartIcon="@Icons.Material.Outlined.ViewColumn" Variant="Variant.Outlined" Size="Size.Small"
OnClick="(args) => BtnConfigureColumnsClick(args)">
Configure Columns
@LanguageLocale.general_ConfigureColumns
</MudButton>
</MudStack>
</ToolBarContent>
<Columns>
<PropertyColumn Property="x => x.DocumentType" Hideable="false" />
<PropertyColumn Property="x => x.DocumentNum" Hideable="false" />
<PropertyColumn Property="x => x.Name" />
<PropertyColumn Property="x => x.Surname" />
<PropertyColumn Property="x => x.Nationality" />
<PropertyColumn Property="x => x.UpdateTime" />
<PropertyColumn Property="x => x.DocumentType" Hideable="false"
Title="@LanguageLocale.dto_GuestDocument_DocumentType" />
<PropertyColumn Property="x => x.DocumentNum" Hideable="false"
Title="@LanguageLocale.dto_GuestDocument_DocumentNum" />
<PropertyColumn Property="x => x.Name" Title="@LanguageLocale.dto_GuestDocument_Name" />
<PropertyColumn Property="x => x.Surname" Title="@LanguageLocale.dto_GuestDocument_Surname" />
<PropertyColumn Property="x => x.Nationality" Title="@LanguageLocale.dto_GuestDocument_Surname2" />
<PropertyColumn Property="x => x.UpdateTime" Title="@LanguageLocale.dto_GuestDocument_UpdateTime" />
<TemplateColumn CellClass="d-flex justify-between" Title="Options" StickyRight Hideable="false"
ShowColumnOptions="false">
@@ -66,10 +69,11 @@
<MudMessageBox @ref="_msgBoxConfirmDelete" Title="Warning" CancelText="Cancel">
<MessageContent>
Deleting can <b><i>not</i></b> be undone!
@LanguageLocale.general_confirmDeleteMsg
</MessageContent>
<YesButton>
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.DeleteForever">Delete!
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.DeleteForever">
@LanguageLocale.general_btnDelete
</MudButton>
</YesButton>
</MudMessageBox>
@@ -19,11 +19,11 @@
<MudSpacer />
<MudButton Variant="Variant.Filled" Color="Color.Success" Size="Size.Small" StartIcon="@Icons.Material.Filled.Add"
OnClick="() => BtnSaveNewGuest()">
Create
@LanguageLocale.general_btnCreate
</MudButton>
<MudButton Variant="Variant.Filled" Color="Color.Default" Size="Size.Small"
StartIcon="@Icons.Material.Filled.ArrowBack" OnClick="() => BtnReturn()">
Return
@LanguageLocale.general_btnReturn
</MudButton>
</MudStack>
<GuestDocForm @ref="_form" />