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]
780 references to
Aspire.Dashboard (707)
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 (2)
330var statusText = context.HealthStatus?.Humanize() ?? Loc[nameof(Aspire.Dashboard.Resources.Resources.WaitingHealthDataStatusMessage)]; 355var 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)
179GenAIItemType.SystemMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleSystem)], 180GenAIItemType.UserMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleUser)], 181GenAIItemType.AssistantMessage or GenAIItemType.OutputMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleAssistant)], 182GenAIItemType.ToolMessage => Loc[nameof(Resources.Dialogs.GenAIMessageTitleTool)], 279DismissTitle = 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)
473Text = Loc[nameof(Dashboard.Resources.Resources.ResourceExpandAllChildren)], 483Text = Loc[nameof(Dashboard.Resources.Resources.ResourceCollapseAllChildren)], 494Text = Loc[nameof(Dashboard.Resources.Resources.ResourcesHideTypes)], 504Text = 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)
386__builder.AddContent(36, Loc[nameof(AIAssistant.ChatMistakesDisclaimerText)] 399__builder.AddContent(41, string.Format(Loc[nameof(AIAssistant.ChatIDEConnectionDisclaimerText)], ChatViewModel.GetLauncherDisplayName()) 597var attributes = FluentUIExtensions.GetClipboardCopyAdditionalAttributes(chatMessage.PromptText, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]); 598attributes["aria-label"] = Loc[nameof(AIAssistant.CopyMessageButtonText)]; 651Loc[nameof(AIAssistant.CopyMessageButtonText)] 763Loc[nameof(AIAssistant.LikeMessageButtonText)] 772Loc[nameof(AIAssistant.LikeMessageButtonText)] 849Loc[nameof(AIAssistant.DislikeMessageButtonText)] 858Loc[nameof(AIAssistant.DislikeMessageButtonText)] 935Loc[nameof(AIAssistant.RetryMessageButtonText)] 944Loc[nameof(AIAssistant.RetryMessageButtonText)] 1129Loc[nameof(AIAssistant.ChatRefreshFollowUpPrompts)] 1146Loc[nameof(AIAssistant.ChatRefreshFollowUpPrompts)] 1259Loc[nameof(AIAssistant.ChatTextAreaPlaceHolder)] 1341string.Format(Loc[nameof(AIAssistant.ChatModelSelectButtonTitle)], _selectedModelItem.Text) 1515Loc[nameof(AIAssistant.SidebarSendMessage)] 1532Loc[nameof(AIAssistant.SidebarSendMessage)] 1651__builder.AddContent(209, Loc[nameof(AIAssistant.ChatUnavailableText)] 1722__builder.AddContent(226, Loc[nameof(AIAssistant.ChatLoadingText)] 1759__builder2.AddContent(231, (MarkupString)Loc[nameof(AIAssistant.ChatRequestErrorForbiddenDescription)].ToString()
Components_Controls_Chart_ChartContainer_razor.g.cs (6)
205__builder.AddContent(2, Loc[nameof(ControlsStrings.ChartContainerUnableToDisplay)] 301__builder.AddContent(32, Loc[nameof(ControlsStrings.ChartContainerOverflowTitle)] 311__builder.AddContent(34, Loc[nameof(ControlsStrings.ChartContainerOverflowDescription)] 421Loc[nameof(ControlsStrings.ChartContainerGraphAccessibleLabel)] 438Loc[nameof(ControlsStrings.ChartContainerGraphTab)] 615Loc[nameof(ControlsStrings.ChartContainerTableTab)]
Components_Controls_Chart_ChartFilters_razor.g.cs (8)
219__builder.AddContent(8, Loc[nameof(ControlsStrings.ChartContainerFiltersHeader)] 291c => c.SelectedValues.Count == 0 ? Loc[nameof(ControlsStrings.LabelNone)] : string.Join(", ", c.SelectedValues.OrderBy(v => v.Text).Select(v => v.Text)) 329__builder5.AddContent(30, Loc[nameof(ControlsStrings.LabelNone)] 504context.AreAllValuesSelected is true ? Loc[nameof(ControlsStrings.ChartContainerAllTags)] : Loc[nameof(ControlsStrings.ChartContainerFilteredTags)] 634Loc[nameof(ControlsStrings.LabelAll)] 858__builder.AddContent(86, Loc[nameof(ControlsStrings.ChartContainerOptionsHeader)] 889Loc[nameof(ControlsStrings.ChartContainerShowCountLabel)]
Components_Controls_Chart_MetricTable_razor.g.cs (6)
271Loc[nameof(ControlsStrings.MetricTableStartColumnHeader)] 466__builder3.AddContent(31, Loc[nameof(ControlsStrings.Loading)] 580Loc[nameof(ControlsStrings.MetricTableExemplarsColumnHeader)] 633Loc[nameof(ControlsStrings.MetricTableViewExemplarsLabel)] 713__builder2.AddContent(55, Loc[nameof(ControlsStrings.MetricTableNoMetricsFound)] 779Loc[nameof(ControlsStrings.MetricTableShowOnlyValueChanges)]
Components_Controls_ClearSignalsButton_razor.g.cs (1)
286Loc[nameof(ControlsStrings.ClearSignalsButtonTitle)]
Components_Controls_DetailView_razor.g.cs (6)
325Orientation == Orientation.Horizontal ? Loc[nameof(ControlsStrings.SummaryDetailsViewSplitHorizontal)] : Loc[nameof(ControlsStrings.SummaryDetailsViewSplitVertical)] 334Orientation == Orientation.Horizontal ? Loc[nameof(ControlsStrings.SummaryDetailsViewSplitHorizontal)] : Loc[nameof(ControlsStrings.SummaryDetailsViewSplitVertical)] 429Loc[nameof(ControlsStrings.SummaryDetailsViewCloseView)] 438Loc[nameof(ControlsStrings.SummaryDetailsViewCloseView)]
Components_Controls_ExceptionDetails_razor.g.cs (2)
241Loc[nameof(ControlsStrings.ExceptionDetailsTitle)] 311await TextVisualizerDialog.OpenDialogAsync(ViewportInformation, DialogService, DialogsLoc, Loc[nameof(ControlsStrings.ExceptionDetailsTitle)], ExceptionText, containsSecret: false);
Components_Controls_ExplainErrorsButton_razor.g.cs (3)
195Loc[nameof(AIAssistant.ExplainErrorsButtonText)] 204Loc[nameof(AIAssistant.ExplainErrorsButtonText)] 262__builder2.AddContent(12, Loc[nameof(AIAssistant.ExplainErrorsButtonText)]
Components_Controls_GridValue_razor.g.cs (5)
534DialogsLoc[nameof(Dialogs.OpenInTextVisualizer)] 653IsMasked ? Loc[nameof(ControlsStrings.GridValueMaskShowValue)] : Loc[nameof(ControlsStrings.GridValueMaskHideValue)] 679IsMasked ? Loc[nameof(ControlsStrings.GridValueMaskShowValue)] : Loc[nameof(ControlsStrings.GridValueMaskHideValue)]
Components_Controls_LogLevelSelect_razor.g.cs (4)
204Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevels)] 369Loc[nameof(Resources.StructuredLogs.StructuredLogsSelectMinimumLogLevel)] 520Loc[nameof(Resources.StructuredLogs.StructuredLogsLevels)] 555Loc[nameof(Resources.StructuredLogs.StructuredLogsSelectMinimumLogLevel)]
Components_Controls_PauseIncomingDataSwitch_razor.g.cs (2)
202IsPaused ? Loc[nameof(ControlsStrings.ResumeButtonTitle)] : Loc[nameof(ControlsStrings.PauseButtonTitle)]
Components_Controls_PauseWarning_razor.g.cs (1)
202__builder.AddContent(12, Loc[nameof(ControlsStrings.PauseWarningTitle)]
Components_Controls_PropertyGrid_razor.g.cs (4)
307NameColumnTitle ?? Loc[nameof(ControlsStrings.NameColumnHeader)] 341NameColumnTitle ?? Loc[nameof(ControlsStrings.NameColumnHeader)] 405ValueColumnTitle ?? Loc[nameof(ControlsStrings.PropertyGridValueColumnHeader)] 439context.Name ?? ValueColumnTitle ?? Loc[nameof(ControlsStrings.PropertyGridValueColumnHeader)]
Components_Controls_ResourceActions_razor.g.cs (2)
390Loc[nameof(Resources.ResourceActionConsoleLogsText)] 550ControlLoc[nameof(ControlsStrings.ActionsButtonText)]
Components_Controls_ResourceDetails_razor.g.cs (40)
270__builder3.AddContent(11, Loc[nameof(Resources.ResourceDetailsViewConsoleLogs)] 342ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowSpecOnly)] 359ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowAll)] 455ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesShowVariableValues)] 472ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesHideVariableValues)] 563ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 645ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsResourceHeader)] 824ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsUrlsHeader)] 1100ControlStringsLoc[nameof(ControlsStrings.LinkAddressColumnHeader)] 1118ControlStringsLoc[nameof(ControlsStrings.LinkAddressColumnHeader)] 1232ControlStringsLoc[nameof(ControlsStrings.LinkTextColumnHeader)] 1250ControlStringsLoc[nameof(ControlsStrings.LinkTextColumnHeader)] 1364ControlStringsLoc[nameof(ControlsStrings.EndpointNameColumnHeader)] 1382ControlStringsLoc[nameof(ControlsStrings.EndpointNameColumnHeader)] 1477ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsVolumesHeader)] 1753ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1771ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1851ControlStringsLoc[nameof(ControlsStrings.VolumePathColumnHeader)] 1869ControlStringsLoc[nameof(ControlsStrings.VolumePathColumnHeader)] 1949ControlStringsLoc[nameof(ControlsStrings.VolumeMountTypeColumnHeader)] 1967ControlStringsLoc[nameof(ControlsStrings.VolumeMountTypeColumnHeader)] 2056ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsReferences)] 2316ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsResourceHeader)] 2381ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsTypeHeader)] 2409ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2462__builder6.AddContent(238, ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2492ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsBackReferences)] 2752ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsResourceHeader)] 2817ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsTypeHeader)] 2845ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2898__builder6.AddContent(289, ControlStringsLoc[nameof(ControlsStrings.ViewAction)] 2928ControlStringsLoc[nameof(ControlsStrings.ResourceHealthChecksHeader)] 3082ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 3100ControlStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 3164ControlStringsLoc[nameof(ControlsStrings.StateColumnHeader)] 3182ControlStringsLoc[nameof(ControlsStrings.StateColumnHeader)] 3366ControlStringsLoc[nameof(ControlsStrings.DetailsColumnHeader)] 3384ControlStringsLoc[nameof(ControlsStrings.DetailsColumnHeader)] 3401context.HealthStatus is null ? Loc[nameof(Resources.WaitingForHealthDataMessage)] : context.DisplayedDescription 3513ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsEnvironmentVariablesHeader)]
Components_Controls_ResourceFilters_razor.g.cs (3)
214__builder2.AddContent(7, Loc[nameof(Resources.Resources.ResourcesResourceTypesHeader)] 254__builder2.AddContent(18, Loc[nameof(Resources.Resources.ResourcesResourceStatesHeader)] 294__builder2.AddContent(29, Loc[nameof(Resources.Resources.ResourcesDetailsHealthStateProperty)]
Components_Controls_ResourceSelect_razor.g.cs (1)
191Loc[nameof(ControlsStrings.ResourceLabel)]
Components_Controls_ResourceSelectOptionTemplate_razor.g.cs (2)
289__builder2.AddContent(13, Loc[nameof(ControlsStrings.ApplicationLower)] 349string.Format(@Loc[nameof(ControlsStrings.ResourceDropdownReplicaAccessibleTitle)], ViewModel.Name, ViewModel.Id.ReplicaSetName)
Components_Controls_SelectResourceOptions_razor.g.cs (2)
249ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] 354var label = string.IsNullOrEmpty(key.ToString()) ? Loc[nameof(Resources.ResourceFilterOptionEmpty)] : key.ToString();
Components_Controls_SignalsActionsDisplay_razor.g.cs (1)
269__builder2.AddContent(9, ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)]
Components_Controls_SpanActions_razor.g.cs (1)
237ControlsLoc[nameof(Resources.ControlsStrings.ActionsButtonText)]
Components_Controls_SpanDetails_razor.g.cs (15)
378Loc[nameof(ControlsStrings.FilterPlaceholder)] 541Loc[nameof(ControlsStrings.ActionsButtonText)] 577Loc[nameof(ControlsStrings.SpanDetailsSpanHeader)] 739Loc[nameof(ControlsStrings.SpanDetailsContextHeader)] 901Loc[nameof(ControlsStrings.SpanDetailsResourceHeader)] 1063Loc[nameof(ControlsStrings.SpanDetailsEventsHeader)] 1185Loc[nameof(ControlsStrings.TimeOffsetColumnHeader)] 1202Loc[nameof(ControlsStrings.EventColumnHeader)] 1408Loc[nameof(ControlsStrings.SpanDetailsLinksHeader)] 1668Loc[nameof(ControlsStrings.SpanDetailsSpanColumnHeader)] 1688Loc[nameof(ControlsStrings.SpanDetailsDetailsColumnHeader)] 1788Loc[nameof(ControlsStrings.SpanDetailsBacklinksHeader)] 2048Loc[nameof(ControlsStrings.SpanDetailsSpanColumnHeader)] 2068Loc[nameof(ControlsStrings.SpanDetailsDetailsColumnHeader)] 2169: $"{Loc[nameof(ControlsStrings.SpanDetailsSpanPrefix)]}: {OtlpHelpers.ToShortenedId(context.SpanId)}";
Components_Controls_SpanTypeSelect_razor.g.cs (4)
204Loc[nameof(Dashboard.Resources.Traces.SpanTypeLabel)] 369Loc[nameof(Dashboard.Resources.Traces.SpanTypeSelectSpanType)] 520Loc[nameof(Dashboard.Resources.Traces.SpanTypeLabel)] 555Loc[nameof(Dashboard.Resources.Traces.SpanTypeSelectSpanType)]
Components_Controls_StructuredLogActions_razor.g.cs (1)
237ControlsLoc[nameof(Resources.ControlsStrings.ActionsButtonText)]
Components_Controls_StructuredLogDetails_razor.g.cs (5)
289Loc[nameof(ControlsStrings.FilterPlaceholder)] 371Loc[nameof(ControlsStrings.StructuredLogsDetailsLogEntryHeader)] 533Loc[nameof(ControlsStrings.StructuredLogsDetailsContextHeader)] 711Loc[nameof(ControlsStrings.StructuredLogsDetailsExceptionHeader)] 863Loc[nameof(ControlsStrings.StructuredLogsDetailsResourceHeader)]
Components_Controls_TraceActions_razor.g.cs (1)
237ControlsLoc[nameof(Resources.ControlsStrings.ActionsButtonText)]
Components_Controls_TreeMetricSelector_razor.g.cs (1)
205Loc[nameof(Metrics.MetricsInsturementNameGridNameColumnHeader)]
Components_Controls_UserProfile_razor.g.cs (1)
283__builder5.AddContent(17, Loc[nameof(Resources.Login.LoggedInAs)]
Components_Dialogs_AssistantModalDialog_razor.g.cs (5)
302__builder3.AddContent(21, Loc[nameof(AIAssistant.DialogTitle)] 380Loc[nameof(AIAssistant.SidebarNewChat)] 397Loc[nameof(AIAssistant.SidebarNewChat)] 488Loc[nameof(AIAssistant.SidebarExpandDialog)] 505Loc[nameof(AIAssistant.SidebarExpandDialog)]
Components_Dialogs_AssistantSidebarDialog_razor.g.cs (7)
263__builder.AddContent(29, Loc[nameof(AIAssistant.SidebarTitle)] 330Loc[nameof(AIAssistant.SidebarNewChat)] 347Loc[nameof(AIAssistant.SidebarNewChat)] 413Loc[nameof(AIAssistant.SidebarExpandDialog)] 430Loc[nameof(AIAssistant.SidebarExpandDialog)] 503DialogsLoc[nameof(Dialogs.DialogCloseButtonText)] 520DialogsLoc[nameof(Dialogs.DialogCloseButtonText)]
Components_Dialogs_ExemplarsDialog_razor.g.cs (5)
281Loc[nameof(Dialogs.ExemplarsDialogTraceColumnHeader)] 328Loc[nameof(Dialogs.ExemplarsDialogTimestampColumnHeader)] 364Loc[nameof(Dialogs.ExemplarsDialogValueColumnHeader)] 384Loc[nameof(Dialogs.ExemplarsDialogDetailsColumnHeader)] 448__builder2.AddContent(39, Loc[nameof(ControlsStrings.MetricTableNoMetricsFound)]
Components_Dialogs_FilterDialog_razor.g.cs (12)
291Loc[nameof(Dialogs.FilterDialogFieldPlaceholder)] 308Loc[nameof(Dialogs.FilterDialogParameterInputLabel)] 479Loc[nameof(Dialogs.FilterDialogConditionInputLabel)] 676Loc[nameof(Dialogs.FilterDialogTextValuePlaceholder)] 910Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 919Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 994Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 1003Loc[nameof(Dialogs.FilterDialogDisableFilterButtonText)] 1076Loc[nameof(Dialogs.FilterDialogRemoveFilterButtonText)] 1085Loc[nameof(Dialogs.FilterDialogRemoveFilterButtonText)] 1190__builder5.AddContent(110, Loc[nameof(Dialogs.FilterDialogCancelButtonText)] 1230__builder5.AddContent(116, Loc[nameof(Dialogs.FilterDialogApplyFilterButtonText)]
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (23)
377__builder3.AddContent(25, Loc[nameof(Dialogs.GenAIPreviousButtonText)] 459__builder3.AddContent(33, Loc[nameof(Dialogs.GenAINextButtonText)] 784Loc[nameof(Dialogs.GenAIPreviewTabText)] 830Loc[nameof(Dialogs.GenAIRawTabText)] 924Loc[nameof(Dialogs.GenAIRawTabText)] 1564FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 1653__builder4.AddContent(164, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)] 1718var tokenText = tokenTotal == null ? Loc[nameof(Dialogs.GenAINAText)] : tokenTotal.Value.ToString(CultureInfo.CurrentCulture); 1722tokenTooltip = Loc[nameof(Dialogs.GenAINAText)]; 1726tokenTooltip = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIInputTokensText)], Content.InputTokens ?? 0) + 1728string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIOutputTokensText)], Content.OutputTokens ?? 0); 1743__builder3.AddContent(187, Loc[nameof(Dialogs.GenAIDurationLabel)] 1776__builder3.AddContent(196, Loc[nameof(Dialogs.GenAITokensLabel)] 1889Loc[nameof(Dialogs.GenAIInputOutputTabText)] 1935Loc[nameof(Dialogs.GenAIDetailsTabText)] 1990__builder3.AddContent(224, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)] 2036__builder3.AddContent(233, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAINoMessageContentMoreInformationMessage)], "https://aka.ms/aspire/telemetry-ai-content") 2062__builder3.AddContent(234, RenderMessageSection(Loc[nameof(Dialogs.GenAIInputHeaderText)], Content.InputMessages, Content.NoMessageContent) 2079__builder3.AddContent(235, RenderMessageSection(Loc[nameof(Dialogs.GenAIOutputHeaderText)], Content.OutputMessages, Content.NoMessageContent) 2106__builder3.AddContent(236, RenderMessageSection(Loc[nameof(Dialogs.GenAIErrorHeaderText)], [errorItem], Content.NoMessageContent) 2471__builder2.AddContent(275, Loc[nameof(Dialogs.GenAINoMessageContent)] 2502__builder2.AddContent(278, Loc[nameof(Dialogs.GenAINoMessages)]
Components_Dialogs_HelpDialog_razor.g.cs (17)
238__builder2.AddContent(7, Loc[nameof(Dialogs.HelpDialogGetHelpLinkText)] 251__builder.AddContent(10, Loc[nameof(Dialogs.HelpDialogKeyboardShortcutsTitle)] 569new(Loc[nameof(Dialogs.HelpDialogCategoryPanels)], 571new KeyboardShortcut(["+"], Loc[nameof(Dialogs.HelpDialogIncreasePanelSize)]), 572new KeyboardShortcut(["-"], Loc[nameof(Dialogs.HelpDialogDecreasePanelSize)]), 573new KeyboardShortcut(["shift", "r"], Loc[nameof(Dialogs.HelpDialogResetPanelSize)]), 574new KeyboardShortcut(["shift", "t"], Loc[nameof(Dialogs.HelpDialogTogglePanelOrientation)]), 575new KeyboardShortcut(["shift", "x"], Loc[nameof(Dialogs.HelpDialogTogglePanelOpen)]), 577new(Loc[nameof(Dialogs.HelpDialogCategoryPageNavigation)], 579new KeyboardShortcut(["r"], Loc[nameof(Dialogs.HelpDialogGoToResources)]), 580new KeyboardShortcut(["c"], Loc[nameof(Dialogs.HelpDialogGoToConsoleLogs)]), 581new KeyboardShortcut(["s"], Loc[nameof(Dialogs.HelpDialogGoToStructuredLogs)]), 582new KeyboardShortcut(["t"], Loc[nameof(Dialogs.HelpDialogGoToTraces)]), 583new KeyboardShortcut(["m"], Loc[nameof(Dialogs.HelpDialogGoToMetrics)]), 585new(Loc[nameof(Dialogs.HelpDialogCategoryNavigation)], 587new KeyboardShortcut(["?"], Loc[nameof(Dialogs.HelpDialogGoToHelp)]), 588new KeyboardShortcut(["shift", "s"], Loc[nameof(Dialogs.HelpDialogGoToSettings)])
Components_Dialogs_McpServerDialog_razor.g.cs (22)
246__builder.AddContent(5, Loc[nameof(Resources.Dialogs.McpServerDialogIntroduction)] 259__builder.AddContent(11, Loc[nameof(Resources.Dialogs.McpServerDialogLearnMoreLink)] 360Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeTab)] 374__builder3.AddContent(29, Loc[nameof(Resources.Dialogs.McpServerDialogQuicklyAddVSCode)] 403Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCode)] 414__builder3.AddContent(45, Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCode)] 446Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCodeInsiders)] 457__builder3.AddContent(62, Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVSCodeInsiders)] 475__builder3.AddContent(69, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.McpServerDialogOtherOptionsVSCode)], "https://aka.ms/aspire/mcp-add-client-vscode") 569__builder3.AddContent(90, Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningTitle)] 579__builder3.AddContent(92, Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningMessage)] 588__builder3.AddContent(94, (MarkupString)Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningInstructions)].ToString() 600__builder3.AddContent(99, Loc[nameof(Resources.Dialogs.McpServerDialogVSCodeWarningMoreInfo)] 660Loc[nameof(Resources.Dialogs.McpServerDialogVisualStudioTab)] 674__builder3.AddContent(111, Loc[nameof(Resources.Dialogs.McpServerDialogQuicklyAddVisualStudio)] 703Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)] 714__builder3.AddContent(127, Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)] 732__builder3.AddContent(134, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.McpServerDialogOtherOptionsVisualStudio)], "https://aka.ms/aspire/mcp-add-client-vs") 819Loc[nameof(Resources.Dialogs.McpServerDialogOtherTab)] 833__builder3.AddContent(150, Loc[nameof(Resources.Dialogs.McpServerDialogOtherDescription)] 845__builder3.AddContent(154, Loc[nameof(Resources.Dialogs.McpServerDialogOtherInstructions)] 870Loc[nameof(Resources.Dialogs.McpServerDialogConfigurationHeading)]
Components_Dialogs_SettingsDialog_razor.g.cs (15)
259Loc[nameof(Dialogs.SettingsDialogTheme)] 330__builder5.AddContent(18, Loc[nameof(Dialogs.SettingsDialogSystemTheme)] 350__builder5.AddContent(23, Loc[nameof(Dialogs.SettingsDialogLightTheme)] 370__builder5.AddContent(28, Loc[nameof(Dialogs.SettingsDialogDarkTheme)] 438Loc[nameof(Dialogs.SettingsDialogLanguage)] 546__builder3.AddContent(45, Loc[nameof(Dialogs.SettingsDialogLanguagePageReloads)] 560__builder3.AddContent(50, Loc[nameof(Dialogs.SettingsDialogDashboardLogsAndTelemetry)] 615Loc[nameof(Dialogs.SettingsRemoveAllButtonText)] 624Loc[nameof(Dialogs.SettingsRemoveAllButtonText)] 633__builder4.AddContent(59, Loc[nameof(Dialogs.SettingsRemoveAllButtonText)] 666__builder3.AddContent(63, Loc[nameof(Dialogs.SettingsDialogTelemetryEnabledInfo)] 679Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkTooltip)] 687__builder3.AddContent(69, Loc[nameof(Dialogs.SettingsDialogTelemetryInfoLinkText)] 709__builder3.AddContent(73, string.Format(Loc[nameof(Dialogs.SettingsDialogVersion)], VersionHelpers.DashboardDisplayVersion) 720__builder3.AddContent(76, string.Format(Loc[nameof(Dialogs.SettingsDialogDotNetRuntimeVersion)], System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription)
Components_Dialogs_TextVisualizerDialog_razor.g.cs (8)
320_selectedFormat ?? Loc[nameof(Dialogs.TextVisualizerSelectFormatType)] 329Loc[nameof(Dialogs.TextVisualizerSelectFormatType)] 548FluentUIExtensions.GetClipboardCopyAdditionalAttributes(TextVisualizerViewModel.FormattedText, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]) 637__builder3.AddContent(62, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)] 698__builder2.AddContent(79, Loc[nameof(Dialogs.TextVisualizerSecretWarningTitle)] 708__builder2.AddContent(81, Loc[nameof(Dialogs.TextVisualizerSecretWarningDescription)] 754__builder3.AddContent(86, Loc[nameof(Dialogs.TextVisualizerSecretWarningAcknowledge)]
Components_Layout_AspirePageContentLayout_razor.g.cs (2)
207ControlsStringsLoc[nameof(ControlsStrings.PageToolbarLandmark)] 678__builder2.AddContent(51, MobileToolbarButtonText ?? LayoutLoc[nameof(Layout.PageLayoutViewFilters)]
Components_Layout_DesktopNavMenu_razor.g.cs (5)
304Loc[nameof(Layout.NavMenuResourcesTab)] 375Loc[nameof(Layout.NavMenuConsoleLogsTab)] 453Loc[nameof(Layout.NavMenuStructuredLogsTab)] 524Loc[nameof(Layout.NavMenuTracesTab)] 595Loc[nameof(Layout.NavMenuMetricsTab)]
Components_Layout_MainLayout_razor.g.cs (13)
265Loc[nameof(Layout.MainLayoutAspire)] 274Loc[nameof(Layout.MainLayoutAspire)] 413Loc[nameof(Layout.MainLayoutAspireRepoLink)] 422Loc[nameof(Layout.MainLayoutAspireRepoLink)] 505Loc[nameof(Layout.MainLayoutAspireDashboardHelpLink)] 514Loc[nameof(Layout.MainLayoutAspireDashboardHelpLink)] 721AIAssistantLoc[nameof(AIAssistant.AIAssistantLaunchButtonText)] 730AIAssistantLoc[nameof(AIAssistant.AIAssistantLaunchButtonText)] 820Loc[nameof(Layout.MainLayoutLaunchSettings)] 829Loc[nameof(Layout.MainLayoutLaunchSettings)] 1004DialogsLoc[nameof(Dialogs.HelpDialogCategoryNavigation)] 1386__builder.AddContent(142, Loc[nameof(Layout.MainLayoutUnhandledErrorMessage)] 1399__builder.AddContent(148, Loc[nameof(Layout.MainLayoutUnhandledErrorReload)]
Components_Layout_ReconnectModal_razor.g.cs (4)
186__builder.AddContent(11, (MarkupString)Loc[nameof(Layout.ReconnectFirstAttemptText)].Value 199__builder.AddContent(16, (MarkupString)Loc[nameof(Layout.ReconnectRepeatedAttemptText)].Value 212__builder.AddContent(21, (MarkupString)Loc[nameof(Layout.ReconnectFailedText)].Value 253__builder2.AddContent(30, Loc[nameof(Layout.ReconnectRetryButtonText)]
Components_Pages_ConsoleLogs_razor.g.cs (10)
299Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsSelectResourceToolbar)] 310__builder2.AddContent(16, Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsHeader)] 349ControlsStringsLoc[nameof(ControlsStrings.ResourceLabel)] 494__builder2.AddContent(32, ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)] 738ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)] 755ViewportInformation.IsDesktop ? null : ControlsStringsLoc[nameof(ControlsStrings.ResourceActions)].Value 811Loc[nameof(Dashboard.Resources.ConsoleLogs.LogStatusLabel)] 901Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsSettings)] 965Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsSettings)] 1006Loc[nameof(Dashboard.Resources.ConsoleLogs.LogStatusLabel)]
Components_Pages_Error_razor.g.cs (4)
204__builder2.AddContent(2, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageTitle)] 268__builder.AddContent(22, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageTitle)] 280__builder.AddContent(26, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageSubtitle)] 310__builder.AddContent(31, Loc[nameof(Dashboard.Resources.Routes.ErrorHandlerPageRequestId)]
Components_Pages_Login_razor.g.cs (7)
408Loc[nameof(Dashboard.Resources.Login.TextFieldPlaceholder)] 530__builder2.AddContent(66, Loc[nameof(Dashboard.Resources.Login.WhereIsMyTokenLinkText)] 585__builder3.AddContent(73, Loc[nameof(Dashboard.Resources.Login.LogInButtonText)] 631Loc[nameof(Dashboard.Resources.Login.HelpScreenshotAltText)] 648__builder3.AddContent(99, Loc[nameof(Dashboard.Resources.Login.TokenHelpTextLine1)] 660__builder3.AddContent(103, Loc[nameof(Dashboard.Resources.Login.TokenHelpTextLine2)] 708__builder4.AddContent(110, Loc[nameof(Dashboard.Resources.Login.MoreInfoLinkText)]
Components_Pages_Metrics_razor.g.cs (12)
359Loc[nameof(Dashboard.Resources.Metrics.MetricsViewAttributesToolbar)] 371__builder2.AddContent(18, Loc[nameof(Dashboard.Resources.Metrics.MetricsHeader)] 410ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)] 563ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 680ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 1234Loc[nameof(Dashboard.Resources.Metrics.MetricsInsturementNameGridNameColumnHeader)] 1302Loc[nameof(Dashboard.Resources.Metrics.MetricsInsturementDescriptionGridNameColumnHeader)] 1359__builder3.AddContent(114, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)] 1426__builder4.AddContent(123, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectInstrument)] 1509__builder2.AddContent(129, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)] 1584__builder3.AddContent(137, Loc[nameof(Dashboard.Resources.Metrics.MetricsSelectAResource)] 1628__builder2.AddContent(143, Loc[nameof(Dashboard.Resources.Metrics.MetricsNoMetricsForResource)]
Components_Pages_NotFound_razor.g.cs (3)
181__builder2.AddContent(2, Loc[nameof(Dashboard.Resources.Routes.NotFoundPageTitle)] 200__builder.AddContent(11, Loc[nameof(Dashboard.Resources.Routes.NotFoundDescription)] 212__builder.AddContent(15, Loc[nameof(Dashboard.Resources.Routes.NotFoundDetails)]
Components_Pages_Resources_razor.g.cs (28)
290__builder2.AddContent(14, Loc[nameof(Dashboard.Resources.Resources.ResourcesHeader)] 312ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 364ViewportInformation.IsDesktop ? null : ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)].Value 492NoFiltersSet ? Loc[nameof(Dashboard.Resources.Resources.ResourcesNotFiltered)] : Loc[nameof(Dashboard.Resources.Resources.ResourcesFiltered)] 501NoFiltersSet ? Loc[nameof(Dashboard.Resources.Resources.ResourcesNotFiltered)] : Loc[nameof(Dashboard.Resources.Resources.ResourcesFiltered)] 589Loc[nameof(Dashboard.Resources.Resources.ResourcesChangeViewOptions)] 1128ControlsStringsLoc[nameof(ControlsStrings.ChartContainerTableTab)] 1183ControlsStringsLoc[nameof(ControlsStrings.ChartContainerGraphAccessibleLabel)] 1200ControlsStringsLoc[nameof(ControlsStrings.ChartContainerGraphTab)] 1593ControlsStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1702ControlsStringsLoc[nameof(ControlsStrings.ToggleNesting)] 1868Loc[nameof(Dashboard.Resources.Resources.ResourcesStateColumnHeader)] 1964Loc[nameof(Dashboard.Resources.Resources.ResourcesStartTimeColumnHeader)] 2043Loc[nameof(Dashboard.Resources.Resources.ResourcesTypeColumnHeader)] 2117Loc[nameof(Dashboard.Resources.Resources.ResourcesSourceColumnHeader)] 2284Loc[nameof(Dashboard.Resources.Resources.ResourcesUrlsColumnHeader)] 2381Loc[nameof(Dashboard.Resources.Resources.ResourcesActionsColumnHeader)] 2539__builder5.AddContent(247, Loc[nameof(Dashboard.Resources.Resources.ResourcesNoResources)] 2645Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomInButton)] 2654Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomInButton)] 2720Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomOutButton)] 2729Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphZoomOutButton)] 2795Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphResetButton)] 2804Loc[nameof(Dashboard.Resources.Resources.ResourcesGraphResetButton)] 3107Loc[nameof(Dashboard.Resources.Resources.TotalItemsFooterSingularText)] 3124Loc[nameof(Dashboard.Resources.Resources.TotalItemsFooterPluralText)]
Components_Pages_StructuredLogs_razor.g.cs (17)
328__builder2.AddContent(17, Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsHeader)] 367ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)] 601ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 610Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageFilter)] 740__builder2.AddContent(61, FilterLoc[nameof(StructuredFiltering.NoFilters)] 843FilterLoc[nameof(StructuredFiltering.Filters)] 904FilterLoc[nameof(StructuredFiltering.AddFilter)] 983__builder3.AddContent(87, FilterLoc[nameof(StructuredFiltering.AddFilter)] 1426Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsResourceColumnHeader)] 1490Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevelColumnHeader)] 1537Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTimestampColumnHeader)] 1589Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageColumnHeader)] 1670Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTraceColumnHeader)] 1764ControlsStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)] 1855__builder5.AddContent(203, Loc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsNoLogsFound)] 1946Loc[nameof(Dashboard.Resources.StructuredLogs.TotalItemsFooterSingularText)] 1963Loc[nameof(Dashboard.Resources.StructuredLogs.TotalItemsFooterPluralText)]
Components_Pages_TraceDetail_razor.g.cs (27)
327Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailMobileToolbarButtonText)] 444AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)] 453AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)] 512__builder3.AddContent(48, AIAssistantLoc[nameof(AIAssistant.ExplainTraceButtonText)] 585ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 594Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)] 763ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)] 828ControlStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 837Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)] 999ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)] 1016ControlStringsLoc[nameof(ControlsStrings.ActionsButtonText)] 1414Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNameHeader)] 1527ControlStringsLoc[nameof(ControlsStrings.ToggleNesting)] 1949ControlStringsLoc[nameof(ControlsStrings.GenAIDetailsTitle)] 2044Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourceHeader)] 2316StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsEntryDetails)] 2464__builder7.AddContent(299, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsLevelColumnHeader)] 2492__builder7.AddContent(310, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsTimestampColumnHeader)] 2520__builder7.AddContent(321, StructuredLogsLoc[nameof(Dashboard.Resources.StructuredLogs.StructuredLogsMessageColumnHeader)] 2643ControlStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)] 2734__builder5.AddContent(361, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailNoSpans)] 2936__builder.AddContent(378, string.Format(Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceNotFound)], TraceId) 2981__builder4.AddContent(384, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTraceStartHeader)] 3016__builder4.AddContent(393, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDurationHeader)] 3042__builder4.AddContent(401, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailResourcesHeader)] 3068__builder4.AddContent(409, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailDepthHeader)] 3094__builder4.AddContent(417, Loc[nameof(Dashboard.Resources.TraceDetail.TraceDetailTotalSpansHeader)]
Components_Pages_Traces_razor.g.cs (18)
311__builder2.AddContent(16, Loc[nameof(Dashboard.Resources.Traces.TracesHeader)] 350ControlsStringsLoc[nameof(ControlsStrings.SelectAResource)] 584ControlsStringsLoc[nameof(ControlsStrings.FilterPlaceholder)] 593Loc[nameof(Dashboard.Resources.Traces.TracesNameFilter)] 723__builder2.AddContent(60, FilterLoc[nameof(StructuredFiltering.NoFilters)] 826FilterLoc[nameof(StructuredFiltering.Filters)] 903FilterLoc[nameof(StructuredFiltering.AddFilter)] 971FilterLoc[nameof(StructuredFiltering.AddFilter)] 1007__builder3.AddContent(92, FilterLoc[nameof(StructuredFiltering.AddFilter)] 1360ControlsStringsLoc[nameof(ControlsStrings.TimestampColumnHeader)] 1412ControlsStringsLoc[nameof(ControlsStrings.NameColumnHeader)] 1517Loc[nameof(Dashboard.Resources.Traces.TracesSpansColumnHeader)] 1827ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 1917ControlsStringsLoc[nameof(ControlsStrings.DurationColumnHeader)] 1988ControlsStringsLoc[nameof(ControlsStrings.ActionsColumnHeader)] 2044__builder4.AddContent(221, Loc[nameof(Dashboard.Resources.Traces.TracesNoTraces)] 2111Loc[nameof(Dashboard.Resources.Traces.TotalItemsFooterSingularText)] 2128Loc[nameof(Dashboard.Resources.Traces.TotalItemsFooterPluralText)]
Components_ResourcesGridColumns_LogMessageColumnDisplay_razor.g.cs (2)
244Loc[nameof(StructuredLogs.StructuredLogsMessageColumnHeader)] 367ControlStringsLoc[nameof(ControlsStrings.GenAIDetailsTitle)]
Components_ResourcesGridColumns_ResourceNameDisplay_razor.g.cs (1)
339Loc[nameof(Columns.PersistentContainerIconTooltip)]
Components_ResourcesGridColumns_SourceColumnDisplay_razor.g.cs (2)
225ResourcesLoc[nameof(Resources.ResourcesSourceColumnHeader)] 276Loc[nameof(Columns.SourceColumnDisplayCopyCommandToClipboard)]
Components_ResourcesGridColumns_UnreadLogErrorsBadge_razor.g.cs (2)
184var tooltip = _unviewedCount == 1 ? Loc[nameof(Columns.UnreadLogErrorsBadgeOneErrorLog)] : string.Format(Loc[nameof(Columns.UnreadLogErrorsBadgeErrorLogs)], _unviewedCount);
Components_ResourcesGridColumns_UrlsColumnDisplay_razor.g.cs (1)
477__builder3.AddContent(32, Loc[nameof(Resources.Columns.UrlsColumnDisplayOverflowTitle)]
Components_Routes_razor.g.cs (1)
271__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 (10)
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); 54return new BadgeDetail(loc[nameof(Dialogs.GenAIMessageCategoryMessage)], "message", s_messageIcon); 61GenAIItemType.SystemMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleSystem)], "system", s_systemIcon), 62GenAIItemType.UserMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleUser)], "user", s_personIcon), 63GenAIItemType.AssistantMessage or GenAIItemType.OutputMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleAssistant)], "assistant", s_personIcon), 64GenAIItemType.ToolMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleTool)], "tool", s_toolIcon), 65GenAIItemType.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)
267StartCommand => loc[nameof(Commands.StartCommandDisplayName)], 268StopCommand => loc[nameof(Commands.StopCommandDisplayName)], 269RestartCommand => loc[nameof(Commands.RestartCommandDisplayName)], 278StartCommand => loc[nameof(Commands.StartCommandDisplayDescription)], 279StopCommand => loc[nameof(Commands.StopCommandDisplayDescription)], 280RestartCommand => 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)
137cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 143cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]); 169cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 323cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 371cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 379cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]); 420cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 430cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 467cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 527cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 734loc[Resources.ConsoleLogs.ConsoleLogsPauseActive], 759loc[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());