@inject ILocalizationService LocalizationService @Text @code { private string? _text; [Parameter] public string Key { get; set; } = string.Empty; [Parameter] public string? Culture { get; set; } private string Text => _text ?? Key; protected override async Task OnParametersSetAsync() { await LoadText(); } private async Task LoadText() { _text = await LocalizationService.GetStringAsync(Key, Culture) ?? Key; StateHasChanged(); } }