7 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.AspNetCore.Mvc.Localization.Test (1)
TestStringLocalizer.cs (1)
22public LocalizedString this[string 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]
810 references to
Aspire.Dashboard (737)
Components\Controls\ApplicationName.razor.cs (1)
44applicationName = string.Format(CultureInfo.InvariantCulture, Loc[ResourceName], DashboardClient.ApplicationName);
Components\Controls\Chart\ChartContainer.razor.cs (2)
228null => Loc[nameof(ControlsStrings.LabelValueUnset)], 229{ Length: 0 } => Loc[nameof(ControlsStrings.LabelEmpty)],
Components\Controls\Chart\MetricTable.razor.cs (6)
105Title = DialogsLoc[nameof(Dashboard.Resources.Dialogs.ExemplarsDialogTitle)], 106PrimaryAction = DialogsLoc[nameof(Dashboard.Resources.Dialogs.DialogCloseButtonText)], 107DismissTitle = DialogsLoc[nameof(Dashboard.Resources.Dialogs.DialogCloseButtonText)], 316ValueDirectionChange.Up => (new Icons.Filled.Size16.ArrowCircleUp().WithColor(Color.Success), Loc[nameof(ControlsStrings.MetricTableValueIncreased)]), 317ValueDirectionChange.Down => (new Icons.Filled.Size16.ArrowCircleDown().WithColor(Color.Warning), Loc[nameof(ControlsStrings.MetricTableValueDecreased)]), 318ValueDirectionChange.Constant => (new Icons.Filled.Size16.ArrowCircleRight().WithColor(Color.Info), Loc[nameof(ControlsStrings.MetricTableValueNoChange)]),
Components\Controls\Chart\PlotlyChart.razor.cs (5)
50{Loc[nameof(ControlsStrings.PlotlyChartValue)]}: {formattedValue}<br /> 51{Loc[nameof(ControlsStrings.PlotlyChartTime)]}: {FormatHelpers.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))} 147Name = Loc[nameof(ControlsStrings.PlotlyChartExemplars)], 164title = $"{Loc[nameof(ControlsStrings.PlotlyChartTrace)]}: {OtlpHelpers.ToShortenedId(exemplar.TraceId)}"; 169title = 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\GridValue.razor.cs (2)
117PreCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopyToClipboard)]; 118PostCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopied)];
Components\Controls\ResourceDetails.razor.cs (7)
218Text = Loc[nameof(Resources.Resources.ResourceDetailsViewConsoleLogs)], 231Text = _showAll ? ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowSpecOnly)] : ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowAll)], 246Text = IsMaskAllChecked ? ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesShowVariableValues)] : ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesHideVariableValues)], 388var statusText = context.HealthStatus?.Humanize() ?? Loc[nameof(Aspire.Dashboard.Resources.Resources.WaitingHealthDataStatusMessage)]; 413var statusText = context.HealthStatus?.Humanize() ?? Loc[nameof(Aspire.Dashboard.Resources.Resources.WaitingHealthDataStatusMessage)];
Components\Controls\SpanActions.razor.cs (3)
56Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionViewDetailsText)], 62Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionStructuredLogsText)], 75Text = AIAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
Components\Controls\SpanDetails.razor.cs (2)
110Text = Loc[nameof(ControlsStrings.ViewStructuredLogsText)], 123Text = Loc[nameof(ControlsStrings.GenAIDetailsTitle)],
Components\Controls\StructuredLogActions.razor.cs (4)
64Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionViewDetailsText)], 70Text = Loc[nameof(Resources.StructuredLogs.ActionLogMessageText)], 74var header = Loc[nameof(Resources.StructuredLogs.StructuredLogsMessageColumnHeader)]; 83Text = AIAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
Components\Controls\TraceActions.razor.cs (3)
52Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionViewDetailsText)], 62Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionStructuredLogsText)], 75Text = AIAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)],
Components\Controls\UserProfile.razor.cs (1)
55_name = Loc[nameof(Login.AuthorizedUser)];
Components\Dialogs\ExemplarsDialog.razor.cs (1)
58: $"{Loc[nameof(Resources.Dialogs.ExemplarsDialogTrace)]}: {OtlpHelpers.ToShortenedId(exemplar.TraceId)}";
Components\Dialogs\GenAIVisualizerDialog.razor.cs (5)
233GenAIItemType.SystemMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleSystem)], 234GenAIItemType.UserMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleUser)], 235GenAIItemType.AssistantMessage or GenAIItemType.OutputMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleAssistant)], 236GenAIItemType.ToolMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleTool)], 344DismissTitle = dialogsLoc[nameof(Resources.Dialogs.DialogCloseButtonText)],
Components\Dialogs\TextVisualizerDialog.razor.cs (4)
52new SelectViewModel<string> { Id = DashboardUIHelpers.PlaintextFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogPlaintextFormat)] }, 53new SelectViewModel<string> { Id = DashboardUIHelpers.JsonFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogJsonFormat)] }, 54new SelectViewModel<string> { Id = DashboardUIHelpers.XmlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogXmlFormat)] } 97DismissTitle = dialogsLoc[nameof(Resources.Dialogs.DialogCloseButtonText)],
Components\Interactions\InteractionsProvider.cs (4)
533DismissTitle = Loc[nameof(Resources.Dialogs.DialogCloseButtonText)], 551return Loc[nameof(Resources.Dialogs.InteractionButtonClose)]; 554return Loc[nameof(Resources.Dialogs.InteractionButtonOk)]; 566: Loc[nameof(Resources.Dialogs.InteractionButtonCancel)];
Components\Layout\AspirePageContentLayout.razor.cs (3)
78MobileToolbarButtonText ?? LayoutLoc[nameof(Resources.Layout.PageLayoutViewFilters)]), 82Title = MobileToolbarButtonText ?? ControlsStringsLoc[nameof(ControlsStrings.ChartContainerFiltersHeader)], 83DismissTitle = DialogsLoc[nameof(Resources.Dialogs.DialogCloseButtonText)],
Components\Layout\MainLayout.razor.cs (11)
130unsecuredEndpointsMessage.AppendLine(Loc[nameof(Resources.Layout.MessageUnsecuredEndpointTelemetryBody)]); 134unsecuredEndpointsMessage.AppendLine(Loc[nameof(Resources.Layout.MessageUnsecuredEndpointMcpBody)]); 149options.Title = Loc[nameof(Resources.Layout.MessageUnsecuredEndpointTitle)]; 153Text = Loc[nameof(Resources.Layout.MessageUnsecuredEndpointLink)], 211DismissTitle = DialogsLoc[nameof(Resources.Dialogs.DialogCloseButtonText)], 238Title = Loc[nameof(Resources.Layout.MainLayoutAspireDashboardHelpLink)], 239DismissTitle = DialogsLoc[nameof(Resources.Dialogs.DialogCloseButtonText)], 240PrimaryAction = Loc[nameof(Resources.Layout.MainLayoutSettingsDialogClose)], 274Title = Loc[nameof(Resources.Layout.MainLayoutSettingsDialogTitle)], 275DismissTitle = DialogsLoc[nameof(Resources.Dialogs.DialogCloseButtonText)], 276PrimaryAction = 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)
184_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] }; 185PageViewModel = new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] }; 356viewModel.Status = Loc[statusName]; 440Text = Loc[nameof(Dashboard.Resources.ConsoleLogs.DownloadLogs)], 476Text = _showTimestamp ? Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampHide)] : Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampShow)], 483Text = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsTimestampShowUtc)], 491Text = _noWrapLogs ? Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWrapLogs)] : Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsNoWrapLogs)], 740_resources = GetConsoleLogResourceSelectViewModels(_resourceByName, _allResource, Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsUnknownState)], _showHiddenResources, out var optionToSelect); 1044viewModel.Status ??= Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)];
Components\Pages\Login.razor.cs (2)
99_messageStore?.Add(() => _formModel.Token!, Loc[nameof(Dashboard.Resources.Login.InvalidTokenErrorMessage)]); 105_messageStore?.Add(() => _formModel.Token!, Loc[nameof(Dashboard.Resources.Login.UnexpectedValidationError)]);
Components\Pages\Metrics.razor.cs (10)
86new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastOneMinute)], Id = TimeSpan.FromMinutes(1) }, 87new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFiveMinutes)], Id = TimeSpan.FromMinutes(5) }, 88new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFifteenMinutes)], Id = TimeSpan.FromMinutes(15) }, 89new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThirtyMinutes)], Id = TimeSpan.FromMinutes(30) }, 90new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastHour)], Id = TimeSpan.FromHours(1) }, 91new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThreeHours)], Id = TimeSpan.FromHours(3) }, 92new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastSixHours)], Id = TimeSpan.FromHours(6) }, 93new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastTwelveHours)], Id = TimeSpan.FromHours(12) }, 99Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)] 251Loc[nameof(Dashboard.Resources.Metrics.PauseInProgressText)],
Components\Pages\Resources.razor.cs (4)
485Text = Loc[nameof(Dashboard.Resources.Resources.ResourceExpandAllChildren)], 495Text = Loc[nameof(Dashboard.Resources.Resources.ResourceCollapseAllChildren)], 506Text = Loc[nameof(Dashboard.Resources.Resources.ResourcesHideTypes)], 516Text = Loc[nameof(Dashboard.Resources.Resources.ResourcesShowTypes)],
Components\Pages\StructuredLogs.razor.cs (9)
143Loc[nameof(Dashboard.Resources.StructuredLogs.MessageExceededLimitTitle)], 144string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.StructuredLogs.MessageExceededLimitBody)], DashboardOptions.Value.TelemetryLimits.MaxLogCount), 202Name = ControlsStringsLoc[nameof(Dashboard.Resources.ControlsStrings.LabelAll)] 207new SelectViewModel<LogLevel?> { Id = null, Name = ControlsStringsLoc[nameof(Dashboard.Resources.ControlsStrings.LabelAll)] }, 346AIPromptsLoc[nameof(AIPrompts.PromptErrorsStructuredLogs)], 357var title = entry is not null ? FilterLoc[nameof(StructuredFiltering.DialogTitleEditFilter)] : FilterLoc[nameof(StructuredFiltering.DialogTitleAddFilter)]; 362DismissTitle = DialogsLoc[nameof(Dashboard.Resources.Dialogs.DialogCloseButtonText)], 476Loc[nameof(Dashboard.Resources.StructuredLogs.PauseInProgressText)],
Components\Pages\TraceDetail.razor.cs (3)
140Text = ControlStringsLoc[nameof(ControlsStrings.ViewStructuredLogsText)], 158Text = ControlStringsLoc[nameof(ControlsStrings.ExpandAllSpansText)], 166Text = ControlStringsLoc[nameof(ControlsStrings.CollapseAllSpansText)],
Components\Pages\Traces.razor.cs (13)
113var tooltip = string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesFullName)], trace.FullName); 114tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTraceId)], trace.TraceId); 124var tooltip = string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesResourceSpans)], GetResourceName(resourceSpans.Resource)); 125tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTotalTraces)], count); 128tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTotalErroredTraces)], errorCount); 144Loc[nameof(Dashboard.Resources.Traces.MessageExceededLimitTitle)], 145string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.MessageExceededLimitBody)], DashboardOptions.Value.TelemetryLimits.MaxTraceCount), 182_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] }; 297Loc[nameof(Dashboard.Resources.Traces.PauseInProgressText)], 361var title = entry is not null ? FilterLoc[nameof(StructuredFiltering.DialogTitleEditFilter)] : FilterLoc[nameof(StructuredFiltering.DialogTitleAddFilter)]; 366DismissTitle = DialogsLoc[nameof(Dashboard.Resources.Dialogs.DialogCloseButtonText)], 412AIPromptsLoc[nameof(AIPrompts.PromptErrorTraces)],
Components_Controls_AssistantChat_razor.g.cs (21)
398__builder.AddContent(36, Loc[nameof(AIAssistant.ChatMistakesDisclaimerText)] 411__builder.AddContent(41, string.Format(Loc[nameof(AIAssistant.ChatIDEConnectionDisclaimerText)], ChatViewModel.GetLauncherDisplayName()) 609var attributes = FluentUIExtensions.GetClipboardCopyAdditionalAttributes(chatMessage.PromptText, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]); 610attributes["aria-label"] = Loc[nameof(AIAssistant.CopyMessageButtonText)]; 663Loc[nameof(AIAssistant.CopyMessageButtonText)] 775Loc[nameof(AIAssistant.LikeMessageButtonText)] 784Loc[nameof(AIAssistant.LikeMessageButtonText)] 861Loc[nameof(AIAssistant.DislikeMessageButtonText)] 870Loc[nameof(AIAssistant.DislikeMessageButtonText)] 947Loc[nameof(AIAssistant.RetryMessageButtonText)] 956Loc[nameof(AIAssistant.RetryMessageButtonText)] 1141Loc[nameof(AIAssistant.ChatRefreshFollowUpPrompts)] 1158Loc[nameof(AIAssistant.ChatRefreshFollowUpPrompts)] 1271Loc[nameof(AIAssistant.ChatTextAreaPlaceHolder)] 1353string.Format(Loc[nameof(AIAssistant.ChatModelSelectButtonTitle)], _selectedModelItem.Text) 1527Loc[nameof(AIAssistant.SidebarSendMessage)] 1544Loc[nameof(AIAssistant.SidebarSendMessage)] 1663__builder.AddContent(209, Loc[nameof(AIAssistant.ChatUnavailableText)] 1734__builder.AddContent(226, Loc[nameof(AIAssistant.ChatLoadingText)] 1771__builder2.AddContent(231, (MarkupString)Loc[nameof(AIAssistant.ChatRequestErrorForbiddenDescription)].ToString()
Components_Controls_Chart_ChartContainer_razor.g.cs (6)
229__builder.AddContent(2, Loc[nameof(ControlsStrings.ChartContainerUnableToDisplay)] 325__builder.AddContent(32, Loc[nameof(ControlsStrings.ChartContainerOverflowTitle)] 335__builder.AddContent(34, Loc[nameof(ControlsStrings.ChartContainerOverflowDescription)] 445Loc[nameof(ControlsStrings.ChartContainerGraphAccessibleLabel)] 462Loc[nameof(ControlsStrings.ChartContainerGraphTab)] 639Loc[nameof(ControlsStrings.ChartContainerTableTab)]
Components_Controls_Chart_ChartFilters_razor.g.cs (8)
243__builder.AddContent(8, Loc[nameof(ControlsStrings.ChartContainerFiltersHeader)] 315c => c.SelectedValues.Count == 0 ? Loc[nameof(ControlsStrings.LabelNone)] : string.Join(", ", c.SelectedValues.OrderBy(v => v.Text).Select(v => v.Text)) 353__builder5.AddContent(30, Loc[nameof(ControlsStrings.LabelNone)] 528context.AreAllValuesSelected is true ? Loc[nameof(ControlsStrings.ChartContainerAllTags)] : Loc[nameof(ControlsStrings.ChartContainerFilteredTags)] 658Loc[nameof(ControlsStrings.LabelAll)] 882__builder.AddContent(86, Loc[nameof(ControlsStrings.ChartContainerOptionsHeader)] 913Loc[nameof(ControlsStrings.ChartContainerShowCountLabel)]
Components_Controls_Chart_MetricTable_razor.g.cs (6)
289Loc[nameof(ControlsStrings.MetricTableStartColumnHeader)] 484__builder3.AddContent(31, Loc[nameof(ControlsStrings.Loading)] 598Loc[nameof(ControlsStrings.MetricTableExemplarsColumnHeader)] 651Loc[nameof(ControlsStrings.MetricTableViewExemplarsLabel)] 731__builder2.AddContent(55, Loc[nameof(ControlsStrings.MetricTableNoMetricsFound)] 797Loc[nameof(ControlsStrings.MetricTableShowOnlyValueChanges)]
Components_Controls_ClearSignalsButton_razor.g.cs (1)
316Loc[nameof(ControlsStrings.ClearSignalsButtonTitle)]
Components_Controls_DetailView_razor.g.cs (6)
355Orientation == Orientation.Horizontal ? Loc[nameof(ControlsStrings.SummaryDetailsViewSplitHorizontal)] : Loc[nameof(ControlsStrings.SummaryDetailsViewSplitVertical)] 364Orientation == Orientation.Horizontal ? Loc[nameof(ControlsStrings.SummaryDetailsViewSplitHorizontal)] : Loc[nameof(ControlsStrings.SummaryDetailsViewSplitVertical)] 459Loc[nameof(ControlsStrings.SummaryDetailsViewCloseView)] 468Loc[nameof(ControlsStrings.SummaryDetailsViewCloseView)]
Components_Controls_ExceptionDetails_razor.g.cs (2)
271Loc[nameof(ControlsStrings.ExceptionDetailsTitle)] 341await TextVisualizerDialog.OpenDialogAsync(ViewportInformation, DialogService, DialogsLoc, Loc[nameof(ControlsStrings.ExceptionDetailsTitle)], ExceptionText, containsSecret: false);
Components_Controls_ExplainErrorsButton_razor.g.cs (3)
225Loc[nameof(AIAssistant.ExplainErrorsButtonText)] 234Loc[nameof(AIAssistant.ExplainErrorsButtonText)] 292__builder2.AddContent(12, Loc[nameof(AIAssistant.ExplainErrorsButtonText)]
Components_Controls_GridValue_razor.g.cs (5)
558DialogsLoc[nameof(Dialogs.OpenInTextVisualizer)] 677IsMasked ? Loc[nameof(ControlsStrings.GridValueMaskShowValue)] : Loc[nameof(ControlsStrings.GridValueMaskHideValue)] 703IsMasked ? Loc[nameof(ControlsStrings.GridValueMaskShowValue)] : Loc[nameof(ControlsStrings.GridValueMaskHideValue)]
Components_Controls_LogLevelSelect_razor.g.cs (4)
228Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevels)] 393Loc[nameof(Resources.StructuredLogs.StructuredLogsSelectMinimumLogLevel)] 544Loc[nameof(Resources.StructuredLogs.StructuredLogsLevels)] 579Loc[nameof(Resources.StructuredLogs.StructuredLogsSelectMinimumLogLevel)]
Components_Controls_PauseIncomingDataSwitch_razor.g.cs (2)
232IsPaused ? Loc[nameof(ControlsStrings.ResumeButtonTitle)] : Loc[nameof(ControlsStrings.PauseButtonTitle)]
Components_Controls_PauseWarning_razor.g.cs (1)
232__builder.AddContent(12, Loc[nameof(ControlsStrings.PauseWarningTitle)]
Components_Controls_PropertyGrid_razor.g.cs (4)
337NameColumnTitle ?? Loc[nameof(ControlsStrings.NameColumnHeader)] 371NameColumnTitle ?? Loc[nameof(ControlsStrings.NameColumnHeader)] 435ValueColumnTitle ?? Loc[nameof(ControlsStrings.PropertyGridValueColumnHeader)] 469context.Name ?? ValueColumnTitle ?? Loc[nameof(ControlsStrings.PropertyGridValueColumnHeader)]
Components_Controls_ResourceActions_razor.g.cs (2)
420Loc[nameof(Resources.ResourceActionConsoleLogsText)] 580ControlLoc[nameof(ControlsStrings.ActionsButtonText)]
Components_Controls_ResourceDetails_razor.g.cs (36)
261ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 433Loc[nameof(ControlsStrings.ActionsButtonText)] 462ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsResourceHeader)] 641ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsUrlsHeader)] 917ControlStringsLoc[nameof(ControlsStrings.LinkAddressColumnHeader)] 935ControlStringsLoc[nameof(ControlsStrings.LinkAddressColumnHeader)] 1049ControlStringsLoc[nameof(ControlsStrings.LinkTextColumnHeader)] 1067ControlStringsLoc[nameof(ControlsStrings.LinkTextColumnHeader)] 1181ControlStringsLoc[nameof(ControlsStrings.EndpointNameColumnHeader)] 1199ControlStringsLoc[nameof(ControlsStrings.EndpointNameColumnHeader)] 1294ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsVolumesHeader)] 1570ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1588ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1668ControlStringsLoc[nameof(ControlsStrings.VolumePathColumnHeader)] 1686ControlStringsLoc[nameof(ControlsStrings.VolumePathColumnHeader)] 1766ControlStringsLoc[nameof(ControlsStrings.VolumeMountTypeColumnHeader)] 1784ControlStringsLoc[nameof(ControlsStrings.VolumeMountTypeColumnHeader)] 1873ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsReferences)] 2133ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsResourceHeader)] 2198ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsTypeHeader)] 2226ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2279__builder6.AddContent(224, ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2309ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsBackReferences)] 2569ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsResourceHeader)] 2634ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsTypeHeader)] 2662ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2715__builder6.AddContent(275, ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2745ControlStringsLoc[nameof(ControlsStrings.ResourceHealthChecksHeader)] 2899ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 2917ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 2981ControlStringsLoc[nameof(ControlsStrings.StateColumnHeader)] 2999ControlStringsLoc[nameof(ControlsStrings.StateColumnHeader)] 3183ControlStringsLoc[nameof(ControlsStrings.DetailsColumnHeader)] 3201ControlStringsLoc[nameof(ControlsStrings.DetailsColumnHeader)] 3218context.HealthStatus is null ? Loc[nameof(Resources.WaitingForHealthDataMessage)] : context.DisplayedDescription 3330ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsEnvironmentVariablesHeader)]
Components_Controls_ResourceFilters_razor.g.cs (3)
244__builder2.AddContent(7, Loc[nameof(Resources.Resources.ResourcesResourceTypesHeader)] 284__builder2.AddContent(18, Loc[nameof(Resources.Resources.ResourcesResourceStatesHeader)] 324__builder2.AddContent(29, Loc[nameof(Resources.Resources.ResourcesDetailsHealthStateProperty)]
Components_Controls_ResourceSelect_razor.g.cs (1)
215Loc[nameof(ControlsStrings.ResourceLabel)]
Components_Controls_ResourceSelectOptionTemplate_razor.g.cs (2)
307__builder2.AddContent(13, Loc[nameof(ControlsStrings.ApplicationLower)] 367string.Format(@Loc[nameof(ControlsStrings.ResourceDropdownReplicaAccessibleTitle)], ViewModel.Name, ViewModel.Id.ReplicaSetName)
Components_Controls_SelectResourceOptions_razor.g.cs (2)
279ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] 384var label = string.IsNullOrEmpty(key.ToString()) ? Loc[nameof(Resources.ResourceFilterOptionEmpty)] : key.ToString();
Components_Controls_SignalsActionsDisplay_razor.g.cs (1)
299__builder2.AddContent(9, ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)]
Components_Controls_SpanActions_razor.g.cs (1)
267ControlsLoc[nameof(Resources.ControlsStrings.ActionsButtonText)]
Components_Controls_SpanDetails_razor.g.cs (15)
390Loc[nameof(ControlsStrings.FilterPlaceholder)] 553Loc[nameof(ControlsStrings.ActionsButtonText)] 589Loc[nameof(ControlsStrings.SpanDetailsSpanHeader)] 751Loc[nameof(ControlsStrings.SpanDetailsContextHeader)] 913Loc[nameof(ControlsStrings.SpanDetailsResourceHeader)] 1075Loc[nameof(ControlsStrings.SpanDetailsEventsHeader)] 1197Loc[nameof(ControlsStrings.TimeOffsetColumnHeader)] 1214Loc[nameof(ControlsStrings.EventColumnHeader)] 1420Loc[nameof(ControlsStrings.SpanDetailsLinksHeader)] 1680Loc[nameof(ControlsStrings.SpanDetailsSpanColumnHeader)] 1700Loc[nameof(ControlsStrings.SpanDetailsDetailsColumnHeader)] 1800Loc[nameof(ControlsStrings.SpanDetailsBacklinksHeader)] 2060Loc[nameof(ControlsStrings.SpanDetailsSpanColumnHeader)] 2080Loc[nameof(ControlsStrings.SpanDetailsDetailsColumnHeader)] 2181: $"{Loc[nameof(ControlsStrings.SpanDetailsSpanPrefix)]}: {OtlpHelpers.ToShortenedId(context.SpanId)}";
Components_Controls_SpanTypeSelect_razor.g.cs (4)
228Loc[nameof(Dashboard.Resources.Traces.SpanTypeLabel)] 393Loc[nameof(Dashboard.Resources.Traces.SpanTypeSelectSpanType)] 544Loc[nameof(Dashboard.Resources.Traces.SpanTypeLabel)] 579Loc[nameof(Dashboard.Resources.Traces.SpanTypeSelectSpanType)]
Components_Controls_StructuredLogActions_razor.g.cs (1)
267ControlsLoc[nameof(Resources.ControlsStrings.ActionsButtonText)]
Components_Controls_StructuredLogDetails_razor.g.cs (5)
313Loc[nameof(ControlsStrings.FilterPlaceholder)] 395Loc[nameof(ControlsStrings.StructuredLogsDetailsLogEntryHeader)] 557Loc[nameof(ControlsStrings.StructuredLogsDetailsContextHeader)] 735Loc[nameof(ControlsStrings.StructuredLogsDetailsExceptionHeader)] 887Loc[nameof(ControlsStrings.StructuredLogsDetailsResourceHeader)]
Components_Controls_TraceActions_razor.g.cs (1)
267ControlsLoc[nameof(Resources.ControlsStrings.ActionsButtonText)]
Components_Controls_TreeMetricSelector_razor.g.cs (1)
235Loc[nameof(Metrics.MetricsInsturementNameGridNameColumnHeader)]
Components_Controls_UserProfile_razor.g.cs (1)
313__builder5.AddContent(17, Loc[nameof(Resources.Login.LoggedInAs)]
Components_Dialogs_AssistantModalDialog_razor.g.cs (5)
332__builder3.AddContent(21, Loc[nameof(AIAssistant.DialogTitle)] 410Loc[nameof(AIAssistant.SidebarNewChat)] 427Loc[nameof(AIAssistant.SidebarNewChat)] 518Loc[nameof(AIAssistant.SidebarExpandDialog)] 535Loc[nameof(AIAssistant.SidebarExpandDialog)]
Components_Dialogs_AssistantSidebarDialog_razor.g.cs (7)
269__builder.AddContent(29, Loc[nameof(AIAssistant.SidebarTitle)] 336Loc[nameof(AIAssistant.SidebarNewChat)] 353Loc[nameof(AIAssistant.SidebarNewChat)] 419Loc[nameof(AIAssistant.SidebarExpandDialog)] 436Loc[nameof(AIAssistant.SidebarExpandDialog)] 509DialogsLoc[nameof(Dialogs.DialogCloseButtonText)] 526DialogsLoc[nameof(Dialogs.DialogCloseButtonText)]
Components_Dialogs_ExemplarsDialog_razor.g.cs (5)
287Loc[nameof(Dialogs.ExemplarsDialogTraceColumnHeader)] 334Loc[nameof(Dialogs.ExemplarsDialogTimestampColumnHeader)] 370Loc[nameof(Dialogs.ExemplarsDialogValueColumnHeader)] 390Loc[nameof(Dialogs.ExemplarsDialogDetailsColumnHeader)] 454__builder2.AddContent(39, Loc[nameof(ControlsStrings.MetricTableNoMetricsFound)]
Components_Dialogs_FilterDialog_razor.g.cs (12)
309Loc[nameof(Dialogs.FilterDialogFieldPlaceholder)] 326Loc[nameof(Dialogs.FilterDialogParameterInputLabel)] 497Loc[nameof(Dialogs.FilterDialogConditionInputLabel)] 694Loc[nameof(Dialogs.FilterDialogTextValuePlaceholder)] 928Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 937Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 1012Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 1021Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 1094Loc[nameof(Dialogs.FilterDialogRemoveFilterButtonText)] 1103Loc[nameof(Dialogs.FilterDialogRemoveFilterButtonText)] 1208__builder5.AddContent(110, Loc[nameof(Dialogs.FilterDialogCancelButtonText)] 1248__builder5.AddContent(116, Loc[nameof(Dialogs.FilterDialogApplyFilterButtonText)]
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (33)
408__builder3.AddContent(30, Loc[nameof(Dialogs.GenAIPreviousButtonText)] 490__builder3.AddContent(38, Loc[nameof(Dialogs.GenAINextButtonText)] 815Loc[nameof(Dialogs.GenAIPreviewTabText)] 878Loc[nameof(Dialogs.GenAIRawTabText)] 989Loc[nameof(Dialogs.GenAIRawTabText)] 1802FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 1891__builder4.AddContent(202, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)] 1956var tokenText = tokenTotal == null ? Loc[nameof(Dialogs.GenAINAText)] : tokenTotal.Value.ToString(CultureInfo.CurrentCulture); 1960tokenTooltip = Loc[nameof(Dialogs.GenAINAText)]; 1964tokenTooltip = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIInputTokensText)], Content.InputTokens ?? 0) + 1966string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIOutputTokensText)], Content.OutputTokens ?? 0); 1981__builder3.AddContent(225, Loc[nameof(Dialogs.GenAIDurationLabel)] 2014__builder3.AddContent(234, Loc[nameof(Dialogs.GenAITokensLabel)] 2127Loc[nameof(Dialogs.GenAIInputOutputTabText)] 2218__builder5.AddContent(258, Loc[nameof(Dialogs.GenAIToolsTabText)] 2351__builder5.AddContent(273, Loc[nameof(Dialogs.GenAIEvaluationsTabText)] 2455Loc[nameof(Dialogs.GenAIDetailsTabText)] 2527__builder3.AddContent(293, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)] 2573__builder3.AddContent(302, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAINoMessageContentMoreInformationMessage)], "https://aka.ms/aspire/telemetry-ai-content") 2599__builder3.AddContent(303, RenderMessageSection(Loc[nameof(Dialogs.GenAIInputHeaderText)], Content.InputMessages, Content.NoMessageContent) 2616__builder3.AddContent(304, RenderMessageSection(Loc[nameof(Dialogs.GenAIOutputHeaderText)], Content.OutputMessages, Content.NoMessageContent) 2643__builder3.AddContent(305, RenderMessageSection(Loc[nameof(Dialogs.GenAIErrorHeaderText)], [errorItem], Content.NoMessageContent) 2968__builder5.AddContent(349, Loc[nameof(Dialogs.GenAIToolParameterName)] 2981__builder5.AddContent(354, Loc[nameof(Dialogs.GenAIToolParameterType)] 2994__builder5.AddContent(359, Loc[nameof(Dialogs.GenAIToolParameterDescription)] 3129__builder5.AddContent(388, Loc[nameof(Dialogs.GenAIToolRequiredParameter)] 3160__builder5.AddContent(392, Loc[nameof(Dialogs.GenAIToolNoParameters)] 3203__builder3.AddContent(395, Loc[nameof(Dialogs.GenAINoTools)] 3311__builder3.AddContent(411, evaluation.ScoreValue is { } value ? FormatHelpers.FormatNumberWithOptionalDecimalPlaces(value, maxDecimalPlaces: 3) : Loc[nameof(Dialogs.GenAINAText)] 3349__builder3.AddContent(417, evaluation.ScoreLabel is { Length: > 0 } label ? label : Loc[nameof(Dialogs.GenAINAText)] 3687__builder2.AddContent(454, Loc[nameof(Dialogs.GenAINoMessageContent)] 3718__builder2.AddContent(457, Loc[nameof(Dialogs.GenAINoMessages)]
Components_Dialogs_HelpDialog_razor.g.cs (17)
268__builder2.AddContent(7, Loc[nameof(Dialogs.HelpDialogGetHelpLinkText)] 281__builder.AddContent(10, Loc[nameof(Dialogs.HelpDialogKeyboardShortcutsTitle)] 599new(Loc[nameof(Dialogs.HelpDialogCategoryPanels)], 601new KeyboardShortcut(["+"], Loc[nameof(Dialogs.HelpDialogIncreasePanelSize)]), 602new KeyboardShortcut(["-"], Loc[nameof(Dialogs.HelpDialogDecreasePanelSize)]), 603new KeyboardShortcut(["shift", "r"], Loc[nameof(Dialogs.HelpDialogResetPanelSize)]), 604new KeyboardShortcut(["shift", "t"], Loc[nameof(Dialogs.HelpDialogTogglePanelOrientation)]), 605new KeyboardShortcut(["shift", "x"], Loc[nameof(Dialogs.HelpDialogTogglePanelOpen)]), 607new(Loc[nameof(Dialogs.HelpDialogCategoryPageNavigation)], 609new KeyboardShortcut(["r"], Loc[nameof(Dialogs.HelpDialogGoToResources)]), 610new KeyboardShortcut(["c"], Loc[nameof(Dialogs.HelpDialogGoToConsoleLogs)]), 611new KeyboardShortcut(["s"], Loc[nameof(Dialogs.HelpDialogGoToStructuredLogs)]), 612new KeyboardShortcut(["t"], Loc[nameof(Dialogs.HelpDialogGoToTraces)]), 613new KeyboardShortcut(["m"], Loc[nameof(Dialogs.HelpDialogGoToMetrics)]), 615new(Loc[nameof(Dialogs.HelpDialogCategoryNavigation)], 617new KeyboardShortcut(["?"], Loc[nameof(Dialogs.HelpDialogGoToHelp)]), 618new KeyboardShortcut(["shift", "s"], Loc[nameof(Dialogs.HelpDialogGoToSettings)])
Components_Dialogs_McpServerDialog_razor.g.cs (35)
276__builder.AddContent(5, Loc[nameof(Dialogs.McpServerDialogIntroduction)] 289__builder.AddContent(11, Loc[nameof(Dialogs.McpServerDialogLearnMoreLink)] 319__builder.AddContent(15, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.McpServerDialogCliInstructionsAbove)], "https://aka.ms/aspire/mcp-add-cli") 371__builder.AddContent(25, (MarkupString)Loc[nameof(Dialogs.McpServerDialogCliInstructionsBelow)].ToString() 485Loc[nameof(Dialogs.McpServerDialogVSCodeTab)] 516__builder3.AddContent(42, Loc[nameof(Dialogs.McpServerDialogQuicklyAddVSCode)] 545Loc[nameof(Dialogs.McpServerDialogInstallButtonAriaLabelVSCode)] 556__builder3.AddContent(58, Loc[nameof(Dialogs.McpServerDialogInstallButtonAriaLabelVSCode)] 588Loc[nameof(Dialogs.McpServerDialogInstallButtonAriaLabelVSCodeInsiders)] 599__builder3.AddContent(75, Loc[nameof(Dialogs.McpServerDialogInstallButtonAriaLabelVSCodeInsiders)] 633__builder3.AddContent(81, Loc[nameof(Dialogs.McpServerDialogVSCodeApiKeyInstructions)] 665Loc[nameof(Dialogs.McpServerDialogApiKeyLabel)] 760FluentUIExtensions.GetClipboardCopyAdditionalAttributes(DashboardOptions.Value.Mcp.PrimaryApiKey, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 849__builder4.AddContent(116, Loc[nameof(Dialogs.McpServerDialogCopyButton)] 920__builder3.AddContent(135, Loc[nameof(Dialogs.McpServerDialogVSCodeWarningTitle)] 930__builder3.AddContent(137, Loc[nameof(Dialogs.McpServerDialogVSCodeWarningMessage)] 939__builder3.AddContent(139, (MarkupString)Loc[nameof(Dialogs.McpServerDialogVSCodeWarningInstructions)].ToString() 952__builder3.AddContent(145, Loc[nameof(Dialogs.McpServerDialogVSCodeWarningMoreInfo)] 979__builder5.AddContent(154, (MarkupString)Loc[nameof(Dialogs.McpServerDialogManuallyUpdatingAccordionHeading)].ToString() 995__builder5.AddContent(161, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.McpServerDialogOtherOptionsVSCode)], "https://aka.ms/aspire/mcp-add-client-vscode") 1090Loc[nameof(Dialogs.McpServerDialogVisualStudioTab)] 1121__builder3.AddContent(178, Loc[nameof(Dialogs.McpServerDialogQuicklyAddVisualStudio)] 1150Loc[nameof(Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)] 1161__builder3.AddContent(194, Loc[nameof(Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)] 1195__builder3.AddContent(200, Loc[nameof(Dialogs.McpServerDialogVisualStudioApiKeyInstructions)] 1227Loc[nameof(Dialogs.McpServerDialogApiKeyLabel)] 1322FluentUIExtensions.GetClipboardCopyAdditionalAttributes(DashboardOptions.Value.Mcp.PrimaryApiKey, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 1411__builder4.AddContent(235, Loc[nameof(Dialogs.McpServerDialogCopyButton)] 1441__builder5.AddContent(245, (MarkupString)Loc[nameof(Dialogs.McpServerDialogManuallyUpdatingAccordionHeading)].ToString() 1457__builder5.AddContent(252, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.McpServerDialogOtherOptionsVisualStudio)], "https://aka.ms/aspire/mcp-add-client-vs") 1552Loc[nameof(Dialogs.McpServerDialogOtherTab)] 1583__builder3.AddContent(269, Loc[nameof(Dialogs.McpServerDialogOtherInstructions)] 1608Loc[nameof(Dialogs.McpServerDialogConfigurationHeading)]
Components_Dialogs_SettingsDialog_razor.g.cs (15)
278Loc[nameof(Dialogs.SettingsDialogTheme)] 349__builder5.AddContent(19, Loc[nameof(Dialogs.SettingsDialogSystemTheme)] 369__builder5.AddContent(24, Loc[nameof(Dialogs.SettingsDialogLightTheme)] 389__builder5.AddContent(29, Loc[nameof(Dialogs.SettingsDialogDarkTheme)] 458Loc[nameof(Dialogs.SettingsDialogLanguage)] 566__builder3.AddContent(47, Loc[nameof(Dialogs.SettingsDialogLanguagePageReloads)] 580__builder3.AddContent(52, Loc[nameof(Dialogs.SettingsDialogDashboardLogsAndTelemetry)] 635Loc[nameof(Dialogs.SettingsRemoveAllButtonText)] 644Loc[nameof(Dialogs.SettingsRemoveAllButtonText)] 653__builder4.AddContent(61, Loc[nameof(Dialogs.SettingsRemoveAllButtonText)] 686__builder3.AddContent(65, Loc[nameof(Dialogs.SettingsDialogTelemetryEnabledInfo)] 699Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkTooltip)] 707__builder3.AddContent(71, Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkText)] 729__builder3.AddContent(75, string.Format(Loc[nameof(Dialogs.SettingsDialogVersion)], VersionHelpers.DashboardDisplayVersion) 740__builder3.AddContent(78, string.Format(Loc[nameof(Dialogs.SettingsDialogDotNetRuntimeVersion)], System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription)
Components_Dialogs_TextVisualizerDialog_razor.g.cs (8)
350_selectedFormat ?? Loc[nameof(Dialogs.TextVisualizerSelectFormatType)] 359Loc[nameof(Dialogs.TextVisualizerSelectFormatType)] 578FluentUIExtensions.GetClipboardCopyAdditionalAttributes(TextVisualizerViewModel.FormattedText, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 667__builder3.AddContent(62, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)] 728__builder2.AddContent(79, Loc[nameof(Dialogs.TextVisualizerSecretWarningTitle)] 738__builder2.AddContent(81, Loc[nameof(Dialogs.TextVisualizerSecretWarningDescription)] 784__builder3.AddContent(86, Loc[nameof(Dialogs.TextVisualizerSecretWarningAcknowledge)]
Components_Layout_AspirePageContentLayout_razor.g.cs (2)
237ControlsStringsLoc[nameof(ControlsStrings.PageToolbarLandmark)] 708__builder2.AddContent(51, MobileToolbarButtonText ?? LayoutLoc[nameof(Layout.PageLayoutViewFilters)]
Components_Layout_DesktopNavMenu_razor.g.cs (5)
328Loc[nameof(Layout.NavMenuResourcesTab)] 399Loc[nameof(Layout.NavMenuConsoleLogsTab)] 477Loc[nameof(Layout.NavMenuStructuredLogsTab)] 548Loc[nameof(Layout.NavMenuTracesTab)] 619Loc[nameof(Layout.NavMenuMetricsTab)]
Components_Layout_MainLayout_razor.g.cs (13)
289Loc[nameof(Layout.MainLayoutAspire)] 298Loc[nameof(Layout.MainLayoutAspire)] 437Loc[nameof(Layout.MainLayoutAspireRepoLink)] 446Loc[nameof(Layout.MainLayoutAspireRepoLink)] 529Loc[nameof(Layout.MainLayoutAspireDashboardHelpLink)] 538Loc[nameof(Layout.MainLayoutAspireDashboardHelpLink)] 745AIAssistantLoc[nameof(AIAssistant.AIAssistantLaunchButtonText)] 754AIAssistantLoc[nameof(AIAssistant.AIAssistantLaunchButtonText)] 844Loc[nameof(Layout.MainLayoutLaunchSettings)] 853Loc[nameof(Layout.MainLayoutLaunchSettings)] 1028DialogsLoc[nameof(Dialogs.HelpDialogCategoryNavigation)] 1410__builder.AddContent(142, Loc[nameof(Layout.MainLayoutUnhandledErrorMessage)] 1423__builder.AddContent(148, Loc[nameof(Layout.MainLayoutUnhandledErrorReload)]
Components_Layout_ReconnectModal_razor.g.cs (4)
216__builder.AddContent(11, (MarkupString)Loc[nameof(Layout.ReconnectFirstAttemptText)].Value 229__builder.AddContent(16, (MarkupString)Loc[nameof(Layout.ReconnectRepeatedAttemptText)].Value 242__builder.AddContent(21, (MarkupString)Loc[nameof(Layout.ReconnectFailedText)].Value 283__builder2.AddContent(30, Loc[nameof(Layout.ReconnectRetryButtonText)]
Components_Pages_ConsoleLogs_razor.g.cs (10)
329Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsSelectResourceToolbar)] 340__builder2.AddContent(16, Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsHeader)] 379ControlsStringsLoc[nameof(ControlsStrings.ResourceLabel)] 524__builder2.AddContent(32, ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)] 768ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)] 785ViewportInformation.IsDesktop ? null : ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)].Value 841Loc[nameof(Dashboard.Resources.ConsoleLogs.LogStatusLabel)] 931Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsSettings)] 995Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsSettings)] 1036Loc[nameof(Dashboard.Resources.ConsoleLogs.LogStatusLabel)]
Components_Pages_Error_razor.g.cs (4)
228__builder2.AddContent(2, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageTitle)] 292__builder.AddContent(22, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageTitle)] 304__builder.AddContent(26, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageSubtitle)] 334__builder.AddContent(31, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageRequestId)]
Components_Pages_Login_razor.g.cs (7)
432Loc[nameof(Dashboard.Resources.Login.TextFieldPlaceholder)] 554__builder2.AddContent(66, Loc[nameof(Dashboard.Resources.Login.WhereIsMyTokenLinkText)] 609__builder3.AddContent(73, Loc[nameof(Dashboard.Resources.Login.LogInButtonText)] 655Loc[nameof(Dashboard.Resources.Login.HelpScreenshotAltText)] 672__builder3.AddContent(99, Loc[nameof(Dashboard.Resources.Login.TokenHelpTextLine1)] 684__builder3.AddContent(103, Loc[nameof(Dashboard.Resources.Login.TokenHelpTextLine2)] 732__builder4.AddContent(110, Loc[nameof(Dashboard.Resources.Login.MoreInfoLinkText)]
Components_Pages_Metrics_razor.g.cs (12)
371Loc[nameof(Dashboard.Resources.Metrics.MetricsViewAttributesToolbar)] 383__builder2.AddContent(18, Loc[nameof(Dashboard.Resources.Metrics.MetricsHeader)] 422ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)] 575ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 692ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 1246Loc[nameof(Dashboard.Resources.Metrics.MetricsInsturementNameGridNameColumnHeader)] 1314Loc[nameof(Dashboard.Resources.Metrics.MetricsInsturementDescriptionGridNameColumnHeader)] 1371__builder3.AddContent(114, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)] 1438__builder4.AddContent(123, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)] 1521__builder2.AddContent(129, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)] 1596__builder3.AddContent(137, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)] 1640__builder2.AddContent(143, Loc[nameof(Dashboard.Resources.Metrics.MetricsNoMetricsForResource)]
Components_Pages_NotFound_razor.g.cs (3)
211__builder2.AddContent(2, Loc[nameof(Dashboard.Resources.Routes.NotFoundPageTitle)] 230__builder.AddContent(11, Loc[nameof(Dashboard.Resources.Routes.NotFoundDescription)] 242__builder.AddContent(15, Loc[nameof(Dashboard.Resources.Routes.NotFoundDetails)]
Components_Pages_Resources_razor.g.cs (33)
308__builder2.AddContent(14, Loc[nameof(Dashboard.Resources.Resources.ResourcesHeader)] 330ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 382ViewportInformation.IsDesktop ? null : ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)].Value 510NoFiltersSet ? Loc[nameof(Dashboard.Resources.Resources.ResourcesNotFiltered)] : Loc[nameof(Dashboard.Resources.Resources.ResourcesFiltered)] 519NoFiltersSet ? Loc[nameof(Dashboard.Resources.Resources.ResourcesNotFiltered)] : Loc[nameof(Dashboard.Resources.Resources.ResourcesFiltered)] 607Loc[nameof(Dashboard.Resources.Resources.ResourcesChangeViewOptions)] 1146ControlsStringsLoc[nameof(ControlsStrings.ChartContainerTableTab)] 1209ControlsStringsLoc[nameof(ControlsStrings.ChartContainerParametersTab)] 1264ControlsStringsLoc[nameof(ControlsStrings.ChartContainerGraphAccessibleLabel)] 1281ControlsStringsLoc[nameof(ControlsStrings.ChartContainerGraphTab)] 1674ControlsStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1783ControlsStringsLoc[nameof(ControlsStrings.ToggleNesting)] 1949Loc[nameof(Dashboard.Resources.Resources.ResourcesStateColumnHeader)] 2045Loc[nameof(Dashboard.Resources.Resources.ResourcesStartTimeColumnHeader)] 2124Loc[nameof(Dashboard.Resources.Resources.ResourcesTypeColumnHeader)] 2198Loc[nameof(Dashboard.Resources.Resources.ResourcesSourceColumnHeader)] 2365ControlsStringsLoc[nameof(ControlsStrings.PropertyGridValueColumnHeader)] 2451ControlsStringsLoc[nameof(ControlsStrings.PropertyGridValueColumnHeader)] 2507__builder6.AddContent(235, ControlsStringsLoc[nameof(ControlsStrings.ParameterValueNotSet)] 2555Loc[nameof(Dashboard.Resources.Resources.ResourcesUrlsColumnHeader)] 2652Loc[nameof(Dashboard.Resources.Resources.ResourcesActionsColumnHeader)] 2810__builder5.AddContent(271, PageViewModel.SelectedViewKind == ResourceViewKind.Parameters ? Loc[nameof(Dashboard.Resources.Resources.ResourcesNoParameters)] : Loc[nameof(Dashboard.Resources.Resources.ResourcesNoResources)] 2916Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomInButton)] 2925Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomInButton)] 2991Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomOutButton)] 3000Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomOutButton)] 3066Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphResetButton)] 3075Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphResetButton)] 3378Loc[nameof(Dashboard.Resources.Resources.TotalItemsFooterSingularText)] 3395Loc[nameof(Dashboard.Resources.Resources.TotalItemsFooterPluralText)]
Components_Pages_StructuredLogs_razor.g.cs (17)
340__builder2.AddContent(17, Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsHeader)] 379ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)] 613ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 622Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageFilter)] 752__builder2.AddContent(61, FilterLoc[nameof(StructuredFiltering.NoFilters)] 855FilterLoc[nameof(StructuredFiltering.Filters)] 916FilterLoc[nameof(StructuredFiltering.AddFilter)] 995__builder3.AddContent(87, FilterLoc[nameof(StructuredFiltering.AddFilter)] 1438Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsResourceColumnHeader)] 1502Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevelColumnHeader)] 1549Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTimestampColumnHeader)] 1601Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageColumnHeader)] 1699Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTraceColumnHeader)] 1793ControlsStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)] 1884__builder5.AddContent(204, Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsNoLogsFound)] 1975Loc[nameof(Dashboard.Resources.StructuredLogs.TotalItemsFooterSingularText)] 1992Loc[nameof(Dashboard.Resources.StructuredLogs.TotalItemsFooterPluralText)]
Components_Pages_TraceDetail_razor.g.cs (27)
333Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailMobileToolbarButtonText)] 450AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)] 459AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)] 518__builder3.AddContent(48, AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)] 591ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 600Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)] 769ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)] 834ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 843Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)] 1005ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)] 1022ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)] 1420Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNameHeader)] 1533ControlStringsLoc[nameof(ControlsStrings.ToggleNesting)] 1955ControlStringsLoc[nameof(ControlsStrings.GenAIDetailsTitle)] 2050Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourceHeader)] 2322StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsEntryDetails)] 2470__builder7.AddContent(299, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevelColumnHeader)] 2498__builder7.AddContent(310, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTimestampColumnHeader)] 2526__builder7.AddContent(321, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageColumnHeader)] 2649ControlStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)] 2740__builder5.AddContent(361, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNoSpans)] 2942__builder.AddContent(378, string.Format(Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceNotFound)], TraceId) 2987__builder4.AddContent(384, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceStartHeader)] 3022__builder4.AddContent(393, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDurationHeader)] 3048__builder4.AddContent(401, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourcesHeader)] 3074__builder4.AddContent(409, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDepthHeader)] 3100__builder4.AddContent(417, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTotalSpansHeader)]
Components_Pages_Traces_razor.g.cs (18)
323__builder2.AddContent(16, Loc[nameof(Dashboard.Resources.Traces.TracesHeader)] 362ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)] 596ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 605Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)] 735__builder2.AddContent(60, FilterLoc[nameof(StructuredFiltering.NoFilters)] 838FilterLoc[nameof(StructuredFiltering.Filters)] 915FilterLoc[nameof(StructuredFiltering.AddFilter)] 983FilterLoc[nameof(StructuredFiltering.AddFilter)] 1019__builder3.AddContent(92, FilterLoc[nameof(StructuredFiltering.AddFilter)] 1372ControlsStringsLoc[nameof(ControlsStrings.TimestampColumnHeader)] 1424ControlsStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1529Loc[nameof(Dashboard.Resources.Traces.TracesSpansColumnHeader)] 1839ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 1929ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 2000ControlsStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)] 2056__builder4.AddContent(221, Loc[nameof(Dashboard.Resources.Traces.TracesNoTraces)] 2123Loc[nameof(Dashboard.Resources.Traces.TotalItemsFooterSingularText)] 2140Loc[nameof(Dashboard.Resources.Traces.TotalItemsFooterPluralText)]
Components_ResourcesGridColumns_LogMessageColumnDisplay_razor.g.cs (2)
262Loc[nameof(StructuredLogs.StructuredLogsMessageColumnHeader)] 383ControlStringsLoc[nameof(ControlsStrings.GenAIDetailsTitle)]
Components_ResourcesGridColumns_ResourceNameDisplay_razor.g.cs (1)
363Loc[nameof(Columns.PersistentContainerIconTooltip)]
Components_ResourcesGridColumns_SourceColumnDisplay_razor.g.cs (2)
249ResourcesLoc[nameof(Resources.ResourcesSourceColumnHeader)] 300Loc[nameof(Columns.SourceColumnDisplayCopyCommandToClipboard)]
Components_ResourcesGridColumns_UnreadLogErrorsBadge_razor.g.cs (2)
214var tooltip = _unviewedCount == 1 ? Loc[nameof(Columns.UnreadLogErrorsBadgeOneErrorLog)] : string.Format(Loc[nameof(Columns.UnreadLogErrorsBadgeErrorLogs)], _unviewedCount);
Components_ResourcesGridColumns_UrlsColumnDisplay_razor.g.cs (1)
507__builder3.AddContent(32, Loc[nameof(Resources.Columns.UrlsColumnDisplayOverflowTitle)]
Components_Routes_razor.g.cs (1)
301__builder4.AddContent(15, Loc[nameof(Resources.Routes.NotFoundPageTitle)]
Model\Assistant\AssistantChatDataContext.cs (3)
65await InvokeToolCallbackAsync(nameof(GetResourceGraphAsync), _loc[nameof(AIAssistant.ToolNotificationResourceGraph)], cancellationToken).ConfigureAwait(false); 119: _loc[nameof(AIAssistant.ToolNotificationStructuredLogsAll)]; 162: _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)
110Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandStarting)], messageResourceName, command.GetDisplayName(commandsLoc)), 150toastParameters.Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandSuccess)], messageResourceName, command.GetDisplayName(commandsLoc)); 165toastParameters.Title = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dashboard.Resources.Resources.ResourceCommandFailed)], messageResourceName, command.GetDisplayName(commandsLoc)); 169toastParameters.PrimaryAction = loc[nameof(Dashboard.Resources.Resources.ResourceCommandToastViewLogs)];
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\ResourceMenuItems.cs (11)
50Text = controlLoc[nameof(ControlsStrings.ActionViewDetailsText)], 59Text = loc[nameof(Resources.Resources.ResourceActionConsoleLogsText)], 73Text = aiAssistantLoc[nameof(AIAssistant.MenuTextAskGitHubCopilot)], 120Text = loc[nameof(Resources.Resources.ResourceActionUrlsText)], 165Text = loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)], 166Tooltip = loc[nameof(Resources.Resources.ResourceActionStructuredLogsText)], 178Text = loc[nameof(Resources.Resources.ResourceActionTracesText)], 179Tooltip = loc[nameof(Resources.Resources.ResourceActionTracesText)], 192Text = loc[nameof(Resources.Resources.ResourceActionMetricsText)], 193Tooltip = loc[nameof(Resources.Resources.ResourceActionMetricsText)], 240Text = 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\ResourceViewModel.cs (6)
268StartCommand => loc[nameof(Commands.StartCommandDisplayName)], 269StopCommand => loc[nameof(Commands.StopCommandDisplayName)], 270RestartCommand => loc[nameof(Commands.RestartCommandDisplayName)], 279StartCommand => loc[nameof(Commands.StartCommandDisplayDescription)], 280StopCommand => loc[nameof(Commands.StopCommandDisplayDescription)], 281RestartCommand => loc[nameof(Commands.RestartCommandDisplayDescription)],
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\StructureLogsDetailsViewModel.cs (1)
17?? 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)]
src\Shared\ConsoleLogs\LogPauseViewModel.cs (2)
32loc[nameof(Aspire.Dashboard.Resources.ConsoleLogs.ConsoleLogsPauseActive)], 37loc[nameof(Aspire.Dashboard.Resources.ConsoleLogs.ConsoleLogsPauseDetails)],
Utils\DashboardUIHelpers.cs (10)
43ExactLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeLabel)], 44ResizeMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeButtonText)], 45DiscreteLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeDiscreteLabel)], 46GrowAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellGrowAriaLabelText)], 47ResetAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResetAriaLabelText)], 48ShrinkAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellShrinkAriaLabelText)], 49SubmitAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSubmitAriaLabelText)] 53SortMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortButtonText)], 54SortMenuAscendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortAscendingButtonText)], 55SortMenuDescendingLabel = 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)
130cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 136cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]); 162cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 316cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 365cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 373cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]); 414cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 424cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 461cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 521cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 728loc[Resources.ConsoleLogs.ConsoleLogsPauseActive], 753loc[Resources.ConsoleLogs.ConsoleLogsPauseDetails],
LocalizationSample (24)
Startup.cs (24)
51<title>{SR["Request Localization"]}</title> 72await context.Response.WriteAsync($"<h1>{SR["Request Localization Sample"]}</h1>"); 73await context.Response.WriteAsync($"<h1>{SR["Hello"]}</h1>"); 75await context.Response.WriteAsync($"<label for=\"culture\">{SR["Culture"]}: </label>"); 79await context.Response.WriteAsync($"<label for=\"uiCulture\">{SR["UI Culture"]}: </label>"); 85await context.Response.WriteAsync($"<a href=\"/\" onclick='clearCookie();'>{SR["reset"]}</a>"); 90await context.Response.WriteAsync($"<tr><th>{SR["Current request culture:"]}</th><td>{requestCulture.Culture.DisplayName} ({requestCulture.Culture})</td></tr>"); 91await context.Response.WriteAsync($"<tr><th>{SR["Current request UI culture:"]}</th><td>{requestCulture.UICulture.DisplayName} ({requestCulture.UICulture})</td></tr>"); 92await context.Response.WriteAsync($"<tr><th>{SR["Current thread culture:"]}</th><td>{CultureInfo.CurrentCulture.DisplayName} ({CultureInfo.CurrentCulture})</td></tr>"); 93await context.Response.WriteAsync($"<tr><th>{SR["Current thread UI culture:"]}</th><td>{CultureInfo.CurrentUICulture.DisplayName} ({CultureInfo.CurrentUICulture})</td></tr>"); 94await context.Response.WriteAsync($"<tr><th>{SR["Current date (invariant full):"]}</th><td>{DateTime.Now.ToString("F", CultureInfo.InvariantCulture)}</td></tr>"); 95await context.Response.WriteAsync($"<tr><th>{SR["Current date (invariant):"]}</th><td>{DateTime.Now.ToString(CultureInfo.InvariantCulture)}</td></tr>"); 96await context.Response.WriteAsync($"<tr><th>{SR["Current date (request full):"]}</th><td>{DateTime.Now.ToString("F", CultureInfo.CurrentCulture)}</td></tr>"); 97await context.Response.WriteAsync($"<tr><th>{SR["Current date (request):"]}</th><td>{DateTime.Now.ToString(CultureInfo.CurrentCulture)}</td></tr>"); 98await context.Response.WriteAsync($"<tr><th>{SR["Current time (invariant):"]}</th><td>{DateTime.Now.ToString("T", CultureInfo.InvariantCulture)}</td></tr>"); 99await context.Response.WriteAsync($"<tr><th>{SR["Current time (request):"]}</th><td>{DateTime.Now.ToString("T", CultureInfo.CurrentCulture)}</td></tr>"); 100await context.Response.WriteAsync($"<tr><th>{SR["Big number (invariant):"]}</th><td>{(Math.Pow(2, 42) + 0.42).ToString("N", CultureInfo.InvariantCulture)}</td></tr>"); 101await context.Response.WriteAsync($"<tr><th>{SR["Big number (request):"]}</th><td>{(Math.Pow(2, 42) + 0.42).ToString("N", CultureInfo.CurrentCulture)}</td></tr>"); 102await context.Response.WriteAsync($"<tr><th>{SR["Big number negative (invariant):"]}</th><td>{(-Math.Pow(2, 42) + 0.42).ToString("N", CultureInfo.InvariantCulture)}</td></tr>"); 103await context.Response.WriteAsync($"<tr><th>{SR["Big number negative (request):"]}</th><td>{(-Math.Pow(2, 42) + 0.42).ToString("N", CultureInfo.CurrentCulture)}</td></tr>"); 104await context.Response.WriteAsync($"<tr><th>{SR["Money (invariant):"]}</th><td>{2199.50.ToString("C", CultureInfo.InvariantCulture)}</td></tr>"); 105await context.Response.WriteAsync($"<tr><th>{SR["Money (request):"]}</th><td>{2199.50.ToString("C", CultureInfo.CurrentCulture)}</td></tr>"); 106await context.Response.WriteAsync($"<tr><th>{SR["Money negative (invariant):"]}</th><td>{(-2199.50).ToString("C", CultureInfo.InvariantCulture)}</td></tr>"); 107await context.Response.WriteAsync($"<tr><th>{SR["Money negative (request):"]}</th><td>{(-2199.50).ToString("C", CultureInfo.CurrentCulture)}</td></tr>");
LocalizationWebsite (12)
StartupBuilderAPIs.cs (1)
34await context.Response.WriteAsync(customerStringLocalizer["Hello"]);
StartupResourcesAtRootFolder.cs (3)
44await context.Response.WriteAsync(startupStringLocalizer["Hello"]); 46await context.Response.WriteAsync(stringLocalizer["Hello"]); 48await context.Response.WriteAsync(customerStringLocalizer["Hello"]);
StartupResourcesInClassLibrary.cs (4)
53await context.Response.WriteAsync(noAttributeNameStringLocalizer["Hello"]); 55await context.Response.WriteAsync(noAttributeStringLocalizer["Hello"]); 57await context.Response.WriteAsync(withAttributeNameStringLocalizer["Hello"]); 59await context.Response.WriteAsync(withAttributeStringLocalizer["Hello"]);
StartupResourcesInFolder.cs (4)
47await context.Response.WriteAsync(startupStringLocalizer["Hello"]); 49await context.Response.WriteAsync(stringLocalizer["Hello"]); 51await context.Response.WriteAsync(custromerStringLocalizer["Hello"]); 53await context.Response.WriteAsync(customCultureLocalizer["Hello"]);
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.DataAnnotations.Test (7)
DataAnnotationsMetadataProviderTest.cs (7)
260.Setup(s => s["DisplayNameValue"]) 298.Setup(s => s["DisplayNameValue"]) 563.Setup(s => s["Model_Name"]) 566.Setup(s => s["Model_Description"]) 569.Setup(s => s["Model_Prompt"]) 836.Setup(s => s[It.IsAny<string>()]) 1710.Setup(loc => loc[It.IsAny<string>()])
Microsoft.AspNetCore.Mvc.Localization (3)
HtmlLocalizer.cs (3)
34return ToHtmlString(_localizer[name]); 45return ToHtmlString(_localizer[name], arguments); 54return _localizer[name];
Microsoft.AspNetCore.Mvc.Localization.Test (4)
HtmlLocalizerTest.cs (4)
20stringLocalizer.Setup(s => s["Hello"]).Returns(localizedString); 39stringLocalizer.Setup(s => s["Hello"]).Returns(localizedString); 104stringLocalizer.Setup(s => s["Hello"]).Returns(localizedString); 142stringLocalizer.Setup(s => s["Hello"]).Returns(localizedString);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
Rendering\HtmlHelperDisplayExtensionsTest.cs (1)
333.Setup(s => s["CreatedKey"])
Rendering\HtmlHelperSelectTest.cs (1)
1305.Setup(s => s[It.IsAny<string>()])
Microsoft.Extensions.Localization.Abstractions (2)
StringLocalizerExtensions.cs (1)
28return stringLocalizer[name];
StringLocalizerOfT.cs (1)
36return _localizer[name];
Microsoft.Extensions.Localization.RootNamespace.Tests (1)
StringLocalizerOfTRootNamespaceTest.cs (1)
23string value = valuesLoc["String1"]; // Note: Tests nullable analysis of implicit string conversion operator.
Microsoft.Extensions.Localization.Tests (1)
StringLocalizerOfTTest.cs (1)
67innerLocalizer.Verify(mock => mock["Hello world"], Times.Once());