6 implementations of
Aspire.Dashboard (1)
Model\Assistant\InvariantStringLocalizer.cs (1)
23public LocalizedString this[string name]
Aspire.Dashboard.Components.Tests (2)
Controls\ApplicationNameTests.cs (1)
76public LocalizedString this[string name] => new LocalizedString(name, $"Localized:{name}");
tests\Shared\TestStringLocalizer.cs (1)
10public LocalizedString this[string name] => new LocalizedString(name, $"Localized:{name}");
Aspire.Dashboard.Tests (1)
tests\Shared\TestStringLocalizer.cs (1)
10public LocalizedString this[string name] => new LocalizedString(name, $"Localized:{name}");
Microsoft.Extensions.Localization (1)
ResourceManagerStringLocalizer.cs (1)
99public virtual LocalizedString this[string name]
Microsoft.Extensions.Localization.Abstractions (1)
StringLocalizerOfT.cs (1)
30public virtual LocalizedString this[string name]
255 references to
Aspire.Dashboard (231)
Components\Controls\ApplicationName.razor.cs (1)
44applicationName = string.Format(CultureInfo.InvariantCulture, Loc[ResourceName], DashboardClient.ApplicationName);
Components\Controls\Chart\MetricTable.razor.cs (5)
109Title = DialogsLoc[nameof(Dashboard.Resources.Dialogs.ExemplarsDialogTitle)], 110PrimaryAction = DialogsLoc[nameof(Dashboard.Resources.Dialogs.DialogCloseButtonText)], 319ValueDirectionChange.Up => (new Icons.Filled.Size16.ArrowCircleUp().WithColor(Color.Success), Loc[nameof(ControlsStrings.MetricTableValueIncreased)]), 320ValueDirectionChange.Down => (new Icons.Filled.Size16.ArrowCircleDown().WithColor(Color.Warning), Loc[nameof(ControlsStrings.MetricTableValueDecreased)]), 321ValueDirectionChange.Constant => (new Icons.Filled.Size16.ArrowCircleRight().WithColor(Color.Info), Loc[nameof(ControlsStrings.MetricTableValueNoChange)]),
Components\Controls\Chart\PlotlyChart.razor.cs (5)
53{Loc[nameof(ControlsStrings.PlotlyChartValue)]}: {formattedValue}<br /> 54{Loc[nameof(ControlsStrings.PlotlyChartTime)]}: {FormatHelpers.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))} 150Name = Loc[nameof(ControlsStrings.PlotlyChartExemplars)], 167title = $"{Loc[nameof(ControlsStrings.PlotlyChartTrace)]}: {OtlpHelpers.ToShortenedId(exemplar.TraceId)}"; 172title = Loc[nameof(ControlsStrings.PlotlyChartExemplar)];
Components\Controls\ClearSignalsButton.razor.cs (3)
40Text = ControlsStringsLoc[name: nameof(ControlsStrings.ClearAllResources)], 50? ControlsStringsLoc[nameof(ControlsStrings.ClearPendingSelectedResource)] 51: string.Format(CultureInfo.InvariantCulture, ControlsStringsLoc[name: nameof(ControlsStrings.ClearSelectedResource)], SelectedResource.Name),
Components\Controls\UserProfile.razor.cs (1)
55_name = Loc[nameof(Login.AuthorizedUser)];
Components\Dialogs\ManageDataDialog.razor.cs (8)
348AspireDataType.ResourceDetails => Loc[nameof(Resources.Dialogs.ManageDataResource)], 349AspireDataType.ConsoleLogs => Loc[nameof(Resources.Dialogs.ManageDataConsoleLogs)], 350AspireDataType.StructuredLogs => Loc[nameof(Resources.Dialogs.ManageDataStructuredLogs)], 351AspireDataType.Traces => Loc[nameof(Resources.Dialogs.ManageDataTraces)], 352AspireDataType.Metrics => Loc[nameof(Resources.Dialogs.ManageDataMetrics)], 543_errorMessage = $"{Loc[nameof(Resources.Dialogs.ManageDataRemoveErrorMessage)]}: {ex.Message}"; 579_errorMessage = $"{Loc[nameof(Resources.Dialogs.ManageDataImportErrorMessage)]}: {ex.Message}"; 610_errorMessage = $"{Loc[nameof(Resources.Dialogs.ManageDataExportErrorMessage)]}: {ex.Message}";
Components\Interactions\InteractionsProvider.cs (3)
555return Loc[nameof(Resources.Dialogs.InteractionButtonClose)]; 558return Loc[nameof(Resources.Dialogs.InteractionButtonOk)]; 570: Loc[nameof(Resources.Dialogs.InteractionButtonCancel)];
Components\Layout\MainLayout.razor.cs (9)
134unsecuredEndpointsMessage.AppendLine(Loc[nameof(Resources.Layout.MessageUnsecuredEndpointTelemetryBody)]); 138unsecuredEndpointsMessage.AppendLine(Loc[nameof(Resources.Layout.MessageUnsecuredEndpointMcpBody)]); 142unsecuredEndpointsMessage.AppendLine(Loc[nameof(Resources.Layout.MessageUnsecuredEndpointApiBody)]); 157options.Title = Loc[nameof(Resources.Layout.MessageUnsecuredEndpointTitle)]; 161Text = Loc[nameof(Resources.Layout.MessageUnsecuredEndpointLink)], 259Title = Loc[nameof(Resources.Layout.MainLayoutAspireDashboardHelpLink)], 260PrimaryAction = Loc[nameof(Resources.Layout.MainLayoutSettingsDialogClose)], 294Title = Loc[nameof(Resources.Layout.MainLayoutSettingsDialogTitle)], 295PrimaryAction = Loc[nameof(Resources.Layout.MainLayoutSettingsDialogClose)].Value,
Components\Layout\MobileNavMenu.razor.cs (9)
42Loc[nameof(Resources.Layout.NavMenuResourcesTab)], 49Loc[nameof(Resources.Layout.NavMenuConsoleLogsTab)], 57Loc[nameof(Resources.Layout.NavMenuStructuredLogsTab)], 64Loc[nameof(Resources.Layout.NavMenuTracesTab)], 71Loc[nameof(Resources.Layout.NavMenuMetricsTab)], 78Loc[nameof(Resources.Layout.MainLayoutAspireRepoLink)], 87Loc[nameof(Resources.Layout.MainLayoutAspireDashboardHelpLink)], 95AIAssistantLoc[nameof(Resources.AIAssistant.AIAssistantLaunchButtonText)], 102Loc[nameof(Resources.Layout.MainLayoutLaunchSettings)],
Components\Pages\ConsoleLogs.razor.cs (11)
185_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] }; 186PageViewModel = new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] }; 353viewModel.Status = Loc[statusName]; 442Text = Loc[nameof(Dashboard.Resources.ConsoleLogs.DownloadLogs)], 478Text = _showTimestamp ? Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampHide)] : Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampShow)], 485Text = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampShowUtc)], 493Text = _noWrapLogs ? Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWrapLogs)] : Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsNoWrapLogs)], 734_resources = GetConsoleLogResourceSelectViewModels(_resourceByName, _allResource, Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsUnknownState)], _showHiddenResources, out var optionToSelect); 992viewModel.Status ??= Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)];
Components\Pages\TraceDetail.razor.cs (2)
145Text = ControlStringsLoc[nameof(ControlsStrings.ExpandAllSpansText)], 153Text = ControlStringsLoc[nameof(ControlsStrings.CollapseAllSpansText)],
Model\Assistant\AssistantChatDataContext.cs (3)
64await InvokeToolCallbackAsync(nameof(GetResourceGraphAsync), _loc[nameof(AIAssistant.ToolNotificationResourceGraph)], cancellationToken).ConfigureAwait(false); 121: _loc[nameof(AIAssistant.ToolNotificationStructuredLogsAll)]; 166: _loc[nameof(AIAssistant.ToolNotificationTracesAll)];
Model\Assistant\AssistantChatViewModel.cs (8)
516_currentAssistantResponse.AppendMarkdown(_loc[nameof(AIAssistant.ChatThinkingText)], _markdownProcessor); 601_currentAssistantResponse.ErrorMessage = _loc[nameof(AIAssistant.ChatRequestErrorCanceled)]; 605responseText.Append(_loc[nameof(AIAssistant.ChatRequestErrorCanceled)]); 631_currentAssistantResponse.ErrorMessage = _loc[nameof(AIAssistant.ChatRequestErrorReachedLimit)]; 642errorMessage = _loc[nameof(AIAssistant.ChatRequestErrorUnknown)]; 665errorMessage = _loc[nameof(AIAssistant.ChatRequestErrorUnknown)]; 668errorMessage = _loc[nameof(AIAssistant.ChatRequestErrorForbidden)]; 681_currentAssistantResponse.ErrorMessage = _loc[nameof(AIAssistant.ChatRequestErrorUnknown)];
Model\Assistant\Prompts\IceBreakersBuilder.cs (61)
22_loc[nameof(AIPrompts.TitleRecentActivity)], 23_loc[nameof(AIPrompts.PromptTracesAndStructuredLogs)], 24_loc[nameof(AIPrompts.PromptTracesAndStructuredLogs)], 34_loc[nameof(AIPrompts.TitlePerformance)], 41_loc[nameof(AIPrompts.TitleRecentActivity)], 51_loc[nameof(AIPrompts.TitleInvestigate)], 61_loc[nameof(AIPrompts.TitleRecentConsoleLogs)], 62_loc[nameof(AIPrompts.PromptConsoleLogs)], 63_loc[nameof(AIPrompts.PromptConsoleLogs)], 70_loc[nameof(AIPrompts.TitleHelp)], 71_loc[nameof(AIPrompts.PromptHelpConsoleLogs)], 72_loc[nameof(AIPrompts.PromptHelpConsoleLogs)], 81_loc[nameof(AIPrompts.TitleRecentConsoleLogs)], 92_loc[nameof(AIPrompts.TitleHelp)], 93_loc[nameof(AIPrompts.PromptHelpConsoleLogs)], 94_loc[nameof(AIPrompts.PromptHelpConsoleLogs)], 108_loc[nameof(AIPrompts.TitleSummarizeResources)], 109_loc[nameof(AIPrompts.PromptAnalyzeResources)], 110_loc[nameof(AIPrompts.PromptAnalyzeResources)], 117_loc[nameof(AIPrompts.TitleInvestigateUnhealthyResources)], 118_loc[nameof(AIPrompts.PromptUnhealthyResources)], 119_loc[nameof(AIPrompts.PromptUnhealthyResources)], 129_loc[nameof(AIPrompts.TitleHelp)], 130_loc[nameof(AIPrompts.PromptHelpResources)], 131_loc[nameof(AIPrompts.PromptHelpResources)], 140_loc[nameof(AIPrompts.TitleRecentActivity)], 141_loc[nameof(AIPrompts.PromptAnalyzeStructuredLogs)], 142_loc[nameof(AIPrompts.PromptAnalyzeStructuredLogs)], 149_loc[nameof(AIPrompts.TitleExplainErrors)], 150_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)], 153_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)], 161_loc[nameof(AIPrompts.TitleHelp)], 162_loc[nameof(AIPrompts.PromptHelpStructuredLogs)], 163_loc[nameof(AIPrompts.PromptHelpStructuredLogs)], 172_loc[nameof(AIPrompts.TitleRecentActivity)], 181_loc[nameof(AIPrompts.TitleExplainErrors)], 182_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)], 185_loc[nameof(AIPrompts.PromptErrorsStructuredLogs)], 193_loc[nameof(AIPrompts.TitleHelp)], 194_loc[nameof(AIPrompts.PromptHelpStructuredLogs)], 195_loc[nameof(AIPrompts.PromptHelpStructuredLogs)], 204_loc[nameof(AIPrompts.TitleInvestigate)], 216_loc[nameof(AIPrompts.TitleRecentActivity)], 217_loc[nameof(AIPrompts.PromptTraces)], 218_loc[nameof(AIPrompts.PromptTraces)], 228_loc[nameof(AIPrompts.TitlePerformance)], 229_loc[nameof(AIPrompts.PromptAnalyzePerformance)], 230_loc[nameof(AIPrompts.PromptAnalyzePerformance)], 237_loc[nameof(AIPrompts.TitleHelp)], 238_loc[nameof(AIPrompts.PromptHelpTraces)], 239_loc[nameof(AIPrompts.PromptHelpTraces)], 248_loc[nameof(AIPrompts.TitleExplainErrors)], 249_loc[nameof(AIPrompts.PromptErrorTraces)], 252_loc[nameof(AIPrompts.PromptErrorTraces)], 262_loc[nameof(AIPrompts.TitleRecentActivity)], 274_loc[nameof(AIPrompts.TitlePerformance)], 283_loc[nameof(AIPrompts.TitleHelp)], 284_loc[nameof(AIPrompts.PromptHelpTraces)], 285_loc[nameof(AIPrompts.PromptHelpTraces)], 294_loc[nameof(AIPrompts.TitleInvestigate)], 309_loc[nameof(AIPrompts.TitleInvestigate)],
Model\CommonMenuItems.cs (2)
29Text = loc[nameof(ControlsStrings.ShowHiddenResources)], 38Text = loc[nameof(ControlsStrings.HideHiddenResources)],
Model\DashboardCommandExecutor.cs (4)
108Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandStarting)], messageResourceName, command.GetDisplayName()), 148toastParameters.Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandSuccess)], messageResourceName, command.GetDisplayName()); 163toastParameters.Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandFailed)], messageResourceName, command.GetDisplayName()); 167toastParameters.PrimaryAction = loc[nameof(Dashboard.Resources.Resources.ResourceCommandToastViewLogs)];
Model\DashboardDialogService.cs (1)
19private string CloseButtonText => dialogsLoc[nameof(Dialogs.DialogCloseButtonText)];
Model\DefaultInstrumentUnitResolver.cs (3)
38return UntitleCase(loc[nameof(ControlsStrings.PlotlyChartCount)], titleCase); 42return UntitleCase(loc[nameof(ControlsStrings.PlotlyChartLength)], titleCase); 46return UntitleCase(loc[nameof(ControlsStrings.PlotlyChartValue)], titleCase);
Model\GenAI\GenAIItemViewModel.cs (11)
36return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryStatus)], "output", s_errorIcon); 42return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryToolCalls)], "output", s_toolCallsIcon); 46return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryOutput)], "output", s_messageIcon); 51return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryToolCalls)], "tool-calls", s_toolCallsIcon); 55return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryToolResponse)], "tool-response", s_messageIcon); 58return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryMessage)], "message", s_messageIcon); 65GenAIItemType.SystemMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleSystem)], "system", s_systemIcon), 66GenAIItemType.UserMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleUser)], "user", s_personIcon), 67GenAIItemType.AssistantMessage or GenAIItemType.OutputMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleAssistant)], "assistant", s_personIcon), 68GenAIItemType.ToolMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleTool)], "tool", s_toolIcon), 69GenAIItemType.Error => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleError)], "error", s_cloudErrorIcon),
Model\KnownPropertyLookup.cs (21)
25new(KnownProperties.Resource.DisplayName, loc => loc[nameof(ResourcesDetailsDisplayNameProperty)]), 26new(KnownProperties.Resource.State, loc => loc[nameof(ResourcesDetailsStateProperty)]), 27new(KnownProperties.Resource.HealthState, loc => loc[nameof(ResourcesDetailsHealthStateProperty)]), 28new(KnownProperties.Resource.StartTime, loc => loc[nameof(ResourcesDetailsStartTimeProperty)]), 29new(KnownProperties.Resource.StopTime, loc => loc[nameof(ResourcesDetailsStopTimeProperty)]), 30new(KnownProperties.Resource.ExitCode, loc => loc[nameof(ResourcesDetailsExitCodeProperty)]), 31new(KnownProperties.Resource.ConnectionString, loc => loc[nameof(ResourcesDetailsConnectionStringProperty)]) 37new(KnownProperties.Project.Path, loc => loc[nameof(ResourcesDetailsProjectPathProperty)]), 38new(KnownProperties.Project.LaunchProfile, loc => loc[nameof(ResourcesDetailsProjectLaunchProfileProperty)]), 39new(KnownProperties.Executable.Pid, loc => loc[nameof(ResourcesDetailsExecutableProcessIdProperty)]), 45new(KnownProperties.Executable.Path, loc => loc[nameof(ResourcesDetailsExecutablePathProperty)]), 46new(KnownProperties.Executable.WorkDir, loc => loc[nameof(ResourcesDetailsExecutableWorkingDirectoryProperty)]), 47new(KnownProperties.Executable.Args, loc => loc[nameof(ResourcesDetailsExecutableArgumentsProperty)]), 48new(KnownProperties.Executable.Pid, loc => loc[nameof(ResourcesDetailsExecutableProcessIdProperty)]), 54new(KnownProperties.Container.Image, loc => loc[nameof(ResourcesDetailsContainerImageProperty)]), 55new(KnownProperties.Container.Id, loc => loc[nameof(ResourcesDetailsContainerIdProperty)]), 56new(KnownProperties.Container.Command, loc => loc[nameof(ResourcesDetailsContainerCommandProperty)]), 57new(KnownProperties.Container.Args, loc => loc[nameof(ResourcesDetailsContainerArgumentsProperty)]), 58new(KnownProperties.Container.Ports, loc => loc[nameof(ResourcesDetailsContainerPortsProperty)]), 59new(KnownProperties.Container.Lifetime, loc => loc[nameof(ResourcesDetailsContainerLifetimeProperty)]), 64new(KnownProperties.Parameter.Value, loc => loc[nameof(ResourcesDetailsParameterValueProperty)])
Model\Markdown\HighlightedCodeBlockRenderer.cs (2)
81var attributes = FluentUIExtensions.GetClipboardCopyAdditionalAttributes(rawCode, _loc[nameof(ControlsStrings.GridValueCopyToClipboard)], _loc[nameof(ControlsStrings.GridValueCopied)]);
Model\ResourceMenuBuilder.cs (13)
88Text = _controlLoc[nameof(ControlsStrings.ActionViewDetailsText)], 98Text = _loc[nameof(Resources.Resources.ResourceActionConsoleLogsText)], 110Text = _controlLoc[nameof(ControlsStrings.ExportJson)], 131Text = _controlLoc[nameof(ControlsStrings.ExportEnv)], 153Text = _aiAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)], 200Text = _loc[nameof(Resources.Resources.ResourceActionUrlsText)], 245Text = _loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)], 246Tooltip = _loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)], 258Text = _loc[nameof(Resources.Resources.ResourceActionTracesText)], 259Tooltip = _loc[nameof(Resources.Resources.ResourceActionTracesText)], 272Text = _loc[nameof(Resources.Resources.ResourceActionMetricsText)], 273Tooltip = _loc[nameof(Resources.Resources.ResourceActionMetricsText)], 320Text = _loc[nameof(Resources.Resources.ResourceActionCommandsText)],
Model\ResourceStateViewModel.cs (5)
122return loc[nameof(Columns.RunningAndUnhealthyResourceStateToolTip)]; 127return loc[nameof(Columns.StateColumnResourceContainerRuntimeUnhealthy)]; 131return loc[nameof(Columns.StateColumnResourceWaiting)]; 135return loc[nameof(Columns.StateColumnResourceNotStarted)]; 146{ State: null or "" } => loc[Columns.UnknownStateLabel],
Model\SpanMenuBuilder.cs (5)
82Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 90Text = _controlsLoc[nameof(ControlsStrings.ActionStructuredLogsText)], 103Text = _controlsLoc[nameof(ControlsStrings.GenAIDetailsTitle)], 111Text = _controlsLoc[nameof(ControlsStrings.ExportJson)], 131Text = _aiAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
Model\SpanType.cs (8)
68new() { Id = null, Name = loc[nameof(ControlsStrings.LabelAll)] }, 69new() { Id = Http, Name = loc[nameof(ControlsStrings.SpanTypeHttp)] }, 70new() { Id = Database, Name = loc[nameof(ControlsStrings.SpanTypeDatabase)] }, 71new() { Id = Messaging, Name = loc[nameof(ControlsStrings.SpanTypeMessaging)] }, 72new() { Id = Rpc, Name = loc[nameof(ControlsStrings.SpanTypeRpc)] }, 73new() { Id = GenAI, Name = loc[nameof(ControlsStrings.SpanTypeGenAI)] }, 74new() { Id = Cloud, Name = loc[nameof(ControlsStrings.SpanTypeCloud)] }, 75new() { Id = Other, Name = loc[nameof(ControlsStrings.LabelOther)] },
Model\StructuredLogMenuBuilder.cs (5)
71Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 79Text = _loc[nameof(StructuredLogs.ActionLogMessageText)], 83var header = _loc[nameof(StructuredLogs.StructuredLogsMessageColumnHeader)]; 95Text = _controlsLoc[nameof(ControlsStrings.ExportJson)], 115Text = _aiAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
Model\StructureLogsDetailsViewModel.cs (1)
20return loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsEntryDetails)];
Model\TraceLinkHelpers.cs (2)
28string.Format(CultureInfo.InvariantCulture, loc[nameof(Dialogs.OpenSpanDialogMessage)], OtlpHelpers.ToShortenedId(spanId)), 62SecondaryAction = loc[nameof(Dialogs.OpenSpanDialogCancelButtonText)]
Model\TraceMenuBuilder.cs (4)
76Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 88Text = _controlsLoc[nameof(ControlsStrings.ActionStructuredLogsText)], 99Text = _controlsLoc[nameof(ControlsStrings.ExportJson)], 119Text = _aiAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
src\Shared\ConsoleLogs\LogPauseViewModel.cs (2)
34loc[nameof(Aspire.Dashboard.Resources.ConsoleLogs.ConsoleLogsPauseActive)], 39loc[nameof(Aspire.Dashboard.Resources.ConsoleLogs.ConsoleLogsPauseDetails)],
Utils\DashboardUIHelpers.cs (10)
45ExactLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeLabel)], 46ResizeMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeButtonText)], 47DiscreteLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeDiscreteLabel)], 48GrowAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellGrowAriaLabelText)], 49ResetAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResetAriaLabelText)], 50ShrinkAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellShrinkAriaLabelText)], 51SubmitAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSubmitAriaLabelText)] 55SortMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortButtonText)], 56SortMenuAscendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortAscendingButtonText)], 57SortMenuDescendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortDescendingButtonText)]
Utils\FilterHelpers.cs (3)
52Text = dialogsLoc[nameof(Dialogs.FilterDialogDisableAll)], 69Text = dialogsLoc[nameof(Dialogs.FilterDialogEnableAll)], 85Text = dialogsLoc[nameof(Dialogs.SettingsRemoveAllButtonText)],
Aspire.Dashboard.Components.Tests (12)
Pages\ConsoleLogsTests.cs (12)
129cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 135cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]); 161cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 363cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 411cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 419cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]); 460cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 470cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 507cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 567cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 774loc[Resources.ConsoleLogs.ConsoleLogsPauseActive], 799loc[Resources.ConsoleLogs.ConsoleLogsPauseDetails],
Microsoft.AspNetCore.Mvc.DataAnnotations (5)
DataAnnotationsMetadataProvider.cs (5)
110displayMetadata.Description = () => localizer[displayAttribute.Description]; 132displayMetadata.DisplayName = () => localizer[displayAttribute.Name]; 144displayMetadata.DisplayName = () => localizer[displayNameAttribute.DisplayName]; 260displayMetadata.Placeholder = () => localizer[displayAttribute.Prompt]; 400name = stringLocalizer[name];
Microsoft.AspNetCore.Mvc.Localization (3)
HtmlLocalizer.cs (3)
34return ToHtmlString(_localizer[name]); 45return ToHtmlString(_localizer[name], arguments); 54return _localizer[name];
Microsoft.Extensions.Localization.Abstractions (2)
StringLocalizerExtensions.cs (1)
28return stringLocalizer[name];
StringLocalizerOfT.cs (1)
36return _localizer[name];
Microsoft.Extensions.Validation.Localization (2)
DefaultValidationLocalizer.cs (2)
33var localizedName = localizer[context.DisplayName]; 57var localizedTemplate = localizer[lookupKey];