55 references to ControlsStrings
Aspire.Dashboard (51)
Components\Controls\Chart\ChartBase.cs (1)
35public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\Chart\ChartContainer.razor.cs (2)
228null => Loc[nameof(ControlsStrings.LabelUnset)], 229{ Length: 0 } => Loc[nameof(ControlsStrings.LabelEmpty)],
Components\Controls\Chart\MetricTable.razor.cs (3)
308ValueDirectionChange.Up => (new Icons.Filled.Size16.ArrowCircleUp().WithColor(Color.Success), Loc[nameof(ControlsStrings.MetricTableValueIncreased)]), 309ValueDirectionChange.Down => (new Icons.Filled.Size16.ArrowCircleDown().WithColor(Color.Warning), Loc[nameof(ControlsStrings.MetricTableValueDecreased)]), 310ValueDirectionChange.Constant => (new Icons.Filled.Size16.ArrowCircleRight().WithColor(Color.Info), Loc[nameof(ControlsStrings.MetricTableValueNoChange)]),
Components\Controls\Chart\PlotlyChart.razor.cs (4)
50{Loc[nameof(ControlsStrings.PlotlyChartValue)]}: {formattedValue}<br /> 51{Loc[nameof(ControlsStrings.PlotlyChartTime)]}: {FormatHelpers.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))} 147Name = Loc[nameof(ControlsStrings.PlotlyChartExemplars)], 158: $"{Loc[nameof(ControlsStrings.PlotlyChartTrace)]}: {OtlpHelpers.ToShortenedId(exemplar.TraceId)}";
Components\Controls\ClearSignalsButton.razor.cs (4)
22public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 41Text = ControlsStringsLoc[name: nameof(ControlsStrings.ClearAllResources)], 51? ControlsStringsLoc[nameof(ControlsStrings.ClearPendingSelectedResource)] 52: string.Format(CultureInfo.InvariantCulture, ControlsStringsLoc[name: nameof(ControlsStrings.ClearSelectedResource)], SelectedResource.Name),
Components\Controls\GridValue.razor.cs (2)
112PreCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopyToClipboard)]; 113PostCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopied)];
Components\Controls\ResourceActions.razor.cs (1)
25public required IStringLocalizer<Resources.ControlsStrings> ControlLoc { get; init; }
Components\Controls\SpanActions.razor.cs (3)
22public required IStringLocalizer<Resources.ControlsStrings> ControlsLoc { get; init; } 41Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionViewDetailsText)], 47Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionStructuredLogsText)],
Components\Controls\StructuredLogActions.razor.cs (2)
25public required IStringLocalizer<Resources.ControlsStrings> ControlsLoc { get; init; } 50Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionViewDetailsText)],
Components\Controls\TraceActions.razor.cs (3)
22public required IStringLocalizer<Resources.ControlsStrings> ControlsLoc { get; init; } 38Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionViewDetailsText)], 48Text = ControlsLoc[nameof(Resources.ControlsStrings.ActionStructuredLogsText)],
Components\Layout\AspirePageContentLayout.razor.cs (1)
85Title = MobileToolbarButtonText ?? ControlsStringsLoc[nameof(ControlsStrings.ChartContainerFiltersHeader)],
Components\Pages\ConsoleLogs.razor.cs (2)
72public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 131_noSelection = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)] };
Components\Pages\Metrics.razor.cs (1)
96Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)]
Components\Pages\StructuredLogs.razor.cs (2)
180Name = ControlsStringsLoc[nameof(Dashboard.Resources.ControlsStrings.LabelAll)] 185new SelectViewModel<LogLevel?> { Id = null, Name = ControlsStringsLoc[nameof(Dashboard.Resources.ControlsStrings.LabelAll)] },
Components\Pages\Traces.razor.cs (1)
162_allApplication = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
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\ResourceGraph\ResourceGraphMapper.cs (1)
76return ControlsStrings.ResourceGraphNoEndpoints;
Model\ResourceMenuItems.cs (2)
29IStringLocalizer<ControlsStrings> controlLoc, 40Text = controlLoc[nameof(ControlsStrings.ActionViewDetailsText)],
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)
30public static (ColumnResizeLabels resizeLabels, ColumnSortLabels sortLabels) CreateGridLabels(IStringLocalizer<ControlsStrings> loc) 34ExactLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeLabel)], 35ResizeMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeButtonText)], 36DiscreteLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeDiscreteLabel)], 37GrowAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellGrowAriaLabelText)], 38ResetAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellResetAriaLabelText)], 39ShrinkAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellShrinkAriaLabelText)], 40SubmitAriaLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSubmitAriaLabelText)] 44SortMenu = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortButtonText)], 45SortMenuAscendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortAscendingButtonText)], 46SortMenuDescendingLabel = loc[nameof(ControlsStrings.FluentDataGridHeaderCellSortDescendingButtonText)]
Aspire.Dashboard.Tests (4)
Model\DefaultInstrumentUnitResolverTests.cs (1)
24var localizer = new TestStringLocalizer<ControlsStrings>();
Model\ResourceMenuItemsTests.cs (3)
36new TestStringLocalizer<Resources.ControlsStrings>(), 87new TestStringLocalizer<Resources.ControlsStrings>(), 138new TestStringLocalizer<Resources.ControlsStrings>(),