110 references to ControlsStrings
Aspire.Dashboard (101)
Components\Controls\AssistantChat.razor.cs (1)
37public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Controls\Chart\ChartBase.cs (1)
35public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\Chart\ChartContainer.razor.cs (2)
230null => Loc[nameof(ControlsStrings.LabelValueUnset)], 231{ Length: 0 } => Loc[nameof(ControlsStrings.LabelEmpty)],
Components\Controls\Chart\MetricTable.razor.cs (3)
319ValueDirectionChange.Up => (new Icons.Filled.Size16.ArrowCircleUp().WithColor(Color.Success), Loc[nameof(ControlsStrings.MetricTableValueIncreased)]), 320ValueDirectionChange.Down => (new Icons.Filled.Size16.ArrowCircleDown().WithColor(Color.Warning), Loc[nameof(ControlsStrings.MetricTableValueDecreased)]), 321ValueDirectionChange.Constant => (new Icons.Filled.Size16.ArrowCircleRight().WithColor(Color.Info), Loc[nameof(ControlsStrings.MetricTableValueNoChange)]),
Components\Controls\Chart\PlotlyChart.razor.cs (5)
53{Loc[nameof(ControlsStrings.PlotlyChartValue)]}: {formattedValue}<br /> 54{Loc[nameof(ControlsStrings.PlotlyChartTime)]}: {FormatHelpers.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))} 150Name = Loc[nameof(ControlsStrings.PlotlyChartExemplars)], 167title = $"{Loc[nameof(ControlsStrings.PlotlyChartTrace)]}: {OtlpHelpers.ToShortenedId(exemplar.TraceId)}"; 172title = Loc[nameof(ControlsStrings.PlotlyChartExemplar)];
Components\Controls\ClearSignalsButton.razor.cs (4)
21public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 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)
114PreCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopyToClipboard)]; 115PostCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopied)];
Components\Controls\ResourceActions.razor.cs (1)
27public required IStringLocalizer<ControlsStrings> ControlLoc { get; init; }
Components\Controls\ResourceDetails.razor.cs (4)
235Text = _showAll ? ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowSpecOnly)] : ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowAll)], 250Text = IsMaskAllChecked ? ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesShowVariableValues)] : ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesHideVariableValues)],
Components\Controls\ResourceSelect.razor.cs (1)
38public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\SpanActions.razor.cs (1)
21public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Controls\StructuredLogActions.razor.cs (1)
20public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Controls\TraceActions.razor.cs (1)
20public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
55public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
28public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
54public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\McpServerDialog.razor.cs (1)
27public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Interactions\InteractionsProvider.cs (1)
81public required IStringLocalizer<Resources.ControlsStrings> ControlsStringsLoc { get; init; }
Components\Layout\AspirePageContentLayout.razor.cs (1)
83Title = MobileToolbarButtonText ?? ControlsStringsLoc[nameof(ControlsStrings.ChartContainerFiltersHeader)],
Components\Pages\ConsoleLogs.razor.cs (2)
102public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 186_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] };
Components\Pages\Metrics.razor.cs (1)
99Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)]
Components\Pages\StructuredLogs.razor.cs (2)
202Name = ControlsStringsLoc[nameof(Dashboard.Resources.ControlsStrings.LabelAll)] 207new SelectViewModel<LogLevel?> { Id = null, Name = ControlsStringsLoc[nameof(Dashboard.Resources.ControlsStrings.LabelAll)] },
Components\Pages\TraceDetail.razor.cs (3)
91public required IStringLocalizer<ControlsStrings> ControlStringsLoc { get; init; } 145Text = ControlStringsLoc[nameof(ControlsStrings.ExpandAllSpansText)], 153Text = ControlStringsLoc[nameof(ControlsStrings.CollapseAllSpansText)],
Components\Pages\Traces.razor.cs (1)
182_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
Model\Assistant\AssistantChatViewModel.cs (1)
131IStringLocalizer<ControlsStrings> controlLoc,
Model\CommonMenuItems.cs (3)
16IStringLocalizer<ControlsStrings> loc, 29Text = loc[nameof(ControlsStrings.ShowHiddenResources)], 38Text = loc[nameof(ControlsStrings.HideHiddenResources)],
Model\DefaultInstrumentUnitResolver.cs (4)
12public sealed class DefaultInstrumentUnitResolver(IStringLocalizer<ControlsStrings> loc) : IInstrumentUnitResolver 38return UntitleCase(loc[nameof(ControlsStrings.PlotlyChartCount)], titleCase); 42return UntitleCase(loc[nameof(ControlsStrings.PlotlyChartLength)], titleCase); 46return UntitleCase(loc[nameof(ControlsStrings.PlotlyChartValue)], titleCase);
Model\GenAI\GenAIMarkdownHelper.cs (1)
12public static MarkdownProcessor CreateProcessor(IStringLocalizer<ControlsStrings> loc)
Model\Interaction\InteractionMarkdownHelper.cs (1)
13public static MarkdownProcessor CreateProcessor(IStringLocalizer<ControlsStrings> loc)
Model\Markdown\AspireCodeBlockExtension.cs (2)
14private readonly IStringLocalizer<ControlsStrings> _loc; 16public AspireCodeBlockExtension(IStringLocalizer<ControlsStrings> loc)
Model\Markdown\HighlightedCodeBlockRenderer.cs (4)
21private readonly IStringLocalizer<ControlsStrings> _loc; 23public HighlightedCodeBlockRenderer(IStringLocalizer<ControlsStrings> loc) 81var attributes = FluentUIExtensions.GetClipboardCopyAdditionalAttributes(rawCode, _loc[nameof(ControlsStrings.GridValueCopyToClipboard)], _loc[nameof(ControlsStrings.GridValueCopied)]);
Model\Markdown\MarkdownProcessor.cs (1)
17public MarkdownProcessor(IStringLocalizer<ControlsStrings> loc, HashSet<string>? safeUrlSchemes, List<IMarkdownExtension> extensions)
Model\ResourceGraph\ResourceGraphMapper.cs (1)
77return ControlsStrings.ResourceGraphNoEndpoints;
Model\ResourceMenuBuilder.cs (5)
38private readonly IStringLocalizer<ControlsStrings> _controlLoc; 52IStringLocalizer<ControlsStrings> controlLoc, 88Text = _controlLoc[nameof(ControlsStrings.ActionViewDetailsText)], 110Text = _controlLoc[nameof(ControlsStrings.ExportJson)], 131Text = _controlLoc[nameof(ControlsStrings.ExportEnv)],
Model\SpanMenuBuilder.cs (6)
31private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 44IStringLocalizer<ControlsStrings> controlsLoc, 82Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 90Text = _controlsLoc[nameof(ControlsStrings.ActionStructuredLogsText)], 103Text = _controlsLoc[nameof(ControlsStrings.GenAIDetailsTitle)], 111Text = _controlsLoc[nameof(ControlsStrings.ExportJson)],
Model\SpanType.cs (9)
64public static List<SelectViewModel<SpanType>> CreateKnownSpanTypes(IStringLocalizer<ControlsStrings> loc) 68new() { Id = null, Name = loc[nameof(ControlsStrings.LabelAll)] }, 69new() { Id = Http, Name = loc[nameof(ControlsStrings.SpanTypeHttp)] }, 70new() { Id = Database, Name = loc[nameof(ControlsStrings.SpanTypeDatabase)] }, 71new() { Id = Messaging, Name = loc[nameof(ControlsStrings.SpanTypeMessaging)] }, 72new() { Id = Rpc, Name = loc[nameof(ControlsStrings.SpanTypeRpc)] }, 73new() { Id = GenAI, Name = loc[nameof(ControlsStrings.SpanTypeGenAI)] }, 74new() { Id = Cloud, Name = loc[nameof(ControlsStrings.SpanTypeCloud)] }, 75new() { Id = Other, Name = loc[nameof(ControlsStrings.LabelOther)] },
Model\StructuredLogMenuBuilder.cs (4)
29private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 40IStringLocalizer<ControlsStrings> controlsLoc, 71Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 95Text = _controlsLoc[nameof(ControlsStrings.ExportJson)],
Model\TraceMenuBuilder.cs (5)
29private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 42IStringLocalizer<ControlsStrings> controlsLoc, 76Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 88Text = _controlsLoc[nameof(ControlsStrings.ActionStructuredLogsText)], 99Text = _controlsLoc[nameof(ControlsStrings.ExportJson)],
Resources\ControlsStrings.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.ControlsStrings", typeof(ControlsStrings).Assembly);
Utils\DashboardUIHelpers.cs (11)
41public static (ColumnResizeLabels resizeLabels, ColumnSortLabels sortLabels) CreateGridLabels(IStringLocalizer<ControlsStrings> loc) 45ExactLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeLabel)], 46ResizeMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeButtonText)], 47DiscreteLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeDiscreteLabel)], 48GrowAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellGrowAriaLabelText)], 49ResetAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResetAriaLabelText)], 50ShrinkAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellShrinkAriaLabelText)], 51SubmitAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSubmitAriaLabelText)] 55SortMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortButtonText)], 56SortMenuAscendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortAscendingButtonText)], 57SortMenuDescendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortDescendingButtonText)]
Aspire.Dashboard.Components.Tests (4)
Pages\ConsoleLogsTests.cs (4)
231var showHiddenMenuItem = cut.Find("fluent-menu-item:contains('" + Resources.ControlsStrings.ShowHiddenResources + "')"); 254var hideHiddenMenuItem = cut.Find("fluent-menu-item:contains('" + Resources.ControlsStrings.HideHiddenResources + "')"); 317return text.Contains(Resources.ControlsStrings.ShowHiddenResources) || 318text.Contains(Resources.ControlsStrings.HideHiddenResources);
Aspire.Dashboard.Tests (5)
Markdown\MarkdownProcessorTests.cs (1)
382return new MarkdownProcessor(new TestStringLocalizer<ControlsStrings>(), safeUrlSchemes, extensions ?? []);
Model\DefaultInstrumentUnitResolverTests.cs (1)
24var localizer = new TestStringLocalizer<ControlsStrings>();
Model\ResourceMenuBuilderTests.cs (1)
43new TestStringLocalizer<ControlsStrings>(),
Model\SpanWaterfallViewModelTests.cs (2)
182var spanType = SpanType.CreateKnownSpanTypes(new TestStringLocalizer<ControlsStrings>()).Single(t => t.Id?.Name == spanTypeName); 183var otherSpanType = SpanType.CreateKnownSpanTypes(new TestStringLocalizer<ControlsStrings>()).Single(t => t.Id?.Name == "other");