126 references to ControlsStrings
Aspire.Dashboard (95)
Components\Controls\Chart\ChartBase.cs (1)
38public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\Chart\ChartContainer.razor.cs (2)
385null => Loc[nameof(ControlsStrings.LabelValueUnset)], 386{ 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)
26public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 46Text = ControlsStringsLoc[name: nameof(ControlsStrings.ClearAllResources)], 56? ControlsStringsLoc[nameof(ControlsStrings.ClearPendingSelectedResource)] 57: string.Format(CultureInfo.InvariantCulture, ControlsStringsLoc[name: nameof(ControlsStrings.ClearSelectedResource)], SelectedResource.Name),
Components\Controls\Grid\AspireFluentDataGrid.cs (3)
21public required IStringLocalizer<ControlsStrings> Loc { get; init; } 42contentBuilder.AddComponentParameter(7, nameof(AspireProgressRing.AriaLabel), Loc[nameof(ControlsStrings.Loading)].Value); 45contentBuilder.AddContent(9, Loc[nameof(ControlsStrings.Loading)]);
Components\Controls\GridValue.razor.cs (2)
114PreCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopyToClipboard)]; 115PostCopyToolTip = Loc[nameof(ControlsStrings.GridValueCopied)];
Components\Controls\InteractionInputField.razor.cs (1)
31public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Controls\ResourceActions.razor.cs (1)
27public required IStringLocalizer<ControlsStrings> ControlLoc { get; init; }
Components\Controls\ResourceDetails.razor.cs (5)
269Text = _showAll ? ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowSpecOnly)] : ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesFilterToggleShowAll)], 284Text = IsMaskAllChecked ? ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesShowVariableValues)] : ControlStringsLoc[nameof(ControlsStrings.EnvironmentVariablesHideVariableValues)], 391knownProperty: new KnownProperty(StateDescriptionPropertyKey, _ => ControlStringsLoc[nameof(ControlsStrings.ResourceDetailsStateDescriptionHeader)]),
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\TextVisualizer.razor.cs (1)
30public required IStringLocalizer<ControlsStrings> Loc { get; init; }
Components\Controls\TraceActions.razor.cs (1)
20public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Dialogs\AIAgentsDialog.razor.cs (1)
23public required IStringLocalizer<Resources.ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
60public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
29public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Dialogs\InteractionsProgressDialog.razor.cs (1)
21public required IStringLocalizer<ControlsStrings> ControlsLoc { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
60public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; }
Components\Interactions\InteractionsProvider.cs (1)
80public required IStringLocalizer<Resources.ControlsStrings> ControlsStringsLoc { get; init; }
Components\Layout\AspirePageContentLayout.razor.cs (1)
91Title = MobileToolbarButtonText ?? ControlsStringsLoc[nameof(ControlsStrings.ChartContainerFiltersHeader)],
Components\Pages\ConsoleLogs.razor.cs (2)
99public required IStringLocalizer<ControlsStrings> ControlsStringsLoc { get; init; } 213_allResource = new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] };
Components\Pages\Metrics.razor.cs (1)
104Name = ControlsStringsLoc[nameof(ControlsStrings.LabelNone)]
Components\Pages\StructuredLogs.razor.cs (2)
199Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] 204new() { Id = null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] },
Components\Pages\TraceDetail.razor.cs (3)
87public required IStringLocalizer<ControlsStrings> ControlStringsLoc { get; init; } 130Text = ControlStringsLoc[nameof(ControlsStrings.ExpandAllSpansText)], 138Text = ControlStringsLoc[nameof(ControlsStrings.CollapseAllSpansText)],
Components\Pages\Traces.razor.cs (1)
184_allResource = new SelectViewModel<ResourceTypeDetails> { Id = null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
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 copyToClipboard = _loc[nameof(ControlsStrings.GridValueCopyToClipboard)]; 82var attributes = FluentUIExtensions.GetClipboardCopyAdditionalAttributes(rawCode, copyToClipboard, _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)
76return ControlsStrings.ResourceGraphNoEndpoints;
Model\ResourceMenuBuilder.cs (5)
32private readonly IStringLocalizer<ControlsStrings> _controlLoc; 44IStringLocalizer<ControlsStrings> controlLoc, 77Text = _controlLoc[nameof(ControlsStrings.ActionViewDetailsText)], 99Text = _controlLoc[nameof(ControlsStrings.ViewJson)], 120Text = _controlLoc[nameof(ControlsStrings.ExportEnv)],
Model\SpanMenuBuilder.cs (6)
26private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 35IStringLocalizer<ControlsStrings> controlsLoc, 65Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 73Text = _controlsLoc[nameof(ControlsStrings.ActionStructuredLogsText)], 86Text = _controlsLoc[nameof(ControlsStrings.GenAIDetailsTitle)], 94Text = _controlsLoc[nameof(ControlsStrings.ViewJson)],
Model\SpanType.cs (9)
63public static List<SelectViewModel<SpanType>> CreateKnownSpanTypes(IStringLocalizer<ControlsStrings> loc) 67new() { Id = null, Name = loc[nameof(ControlsStrings.LabelAll)] }, 68new() { Id = Http, Name = loc[nameof(ControlsStrings.SpanTypeHttp)] }, 69new() { Id = Database, Name = loc[nameof(ControlsStrings.SpanTypeDatabase)] }, 70new() { Id = Messaging, Name = loc[nameof(ControlsStrings.SpanTypeMessaging)] }, 71new() { Id = Rpc, Name = loc[nameof(ControlsStrings.SpanTypeRpc)] }, 72new() { Id = GenAI, Name = loc[nameof(ControlsStrings.SpanTypeGenAI)] }, 73new() { Id = Cloud, Name = loc[nameof(ControlsStrings.SpanTypeCloud)] }, 74new() { Id = Other, Name = loc[nameof(ControlsStrings.LabelOther)] },
Model\StructuredLogMenuBuilder.cs (4)
26private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 35IStringLocalizer<ControlsStrings> controlsLoc, 88Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 112Text = _controlsLoc[nameof(ControlsStrings.ViewJson)],
Model\TraceMenuBuilder.cs (5)
25private readonly IStringLocalizer<ControlsStrings> _controlsLoc; 34IStringLocalizer<ControlsStrings> controlsLoc, 83Text = _controlsLoc[nameof(ControlsStrings.ActionViewDetailsText)], 95Text = _controlsLoc[nameof(ControlsStrings.ActionStructuredLogsText)], 106Text = _controlsLoc[nameof(ControlsStrings.ViewJson)],
Resources\ControlsStrings.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.ControlsStrings", typeof(ControlsStrings).Assembly);
Aspire.Dashboard.Components.Tests (20)
Controls\GenAIVisualizerDialogTests.cs (2)
191var copyButtonLabel = Services.GetRequiredService<IStringLocalizer<ControlsStrings>>() 192[nameof(ControlsStrings.GridValueCopyToClipboard)].Value;
Controls\ResourceDetailsTests.cs (3)
397Assert.Contains(ControlsStrings.ResourceDetailsStateDescriptionHeader, resourcePropertyGrid.TextContent); 417Assert.Contains(ControlsStrings.ResourceDetailsStateDescriptionHeader, resourcePropertyGrid.TextContent); 455Assert.Contains(ControlsStrings.ResourceDetailsStateDescriptionHeader, resourcePropertyGrid.TextContent);
Pages\ConsoleLogsTests.cs (11)
215resource => Assert.Equal(Resources.ControlsStrings.LabelAll, resource.Name), 225var settingsMenu = cut.FindComponents<AspireMenu>().Single(m => m.Instance.Items.Any(i => i.Text == Resources.ControlsStrings.ShowHiddenResources)); 226var showHiddenMenuItem = settingsMenu.Instance.Items.Single(i => i.Text == Resources.ControlsStrings.ShowHiddenResources); 237new[] { Resources.ControlsStrings.LabelAll, "regular-resource1", "regular-resource2", "hidden-resource" }.Order(), 245settingsMenu = cut.FindComponents<AspireMenu>().Single(m => m.Instance.Items.Any(i => i.Text == Resources.ControlsStrings.HideHiddenResources)); 246var hideHiddenMenuItem = settingsMenu.Instance.Items.Single(i => i.Text == Resources.ControlsStrings.HideHiddenResources); 257new[] { Resources.ControlsStrings.LabelAll, "regular-resource1", "regular-resource2" }.Order(), 307return text.Contains(Resources.ControlsStrings.ShowHiddenResources) || 308text.Contains(Resources.ControlsStrings.HideHiddenResources); 486var loc = Services.GetRequiredService<IStringLocalizer<Resources.ControlsStrings>>(); 489Assert.Equal(loc[nameof(Resources.ControlsStrings.FilterPlaceholder)].Value, search.Instance.Label);
Pages\ResourcesTests.cs (2)
503var loc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.ControlsStrings>>(); 506Assert.Equal(loc[nameof(Dashboard.Resources.ControlsStrings.PageToolbarLandmark)].Value, filterGroup.GetAttribute("aria-label"));
Pages\TraceDetailsTests.cs (2)
185var controlsLoc = Services.GetRequiredService<IStringLocalizer<Dashboard.Resources.ControlsStrings>>(); 195Assert.Equal(controlsLoc[nameof(Dashboard.Resources.ControlsStrings.PageToolbarLandmark)].Value, filterGroup.GetAttribute("aria-label"));
Aspire.Dashboard.Tests (11)
Integration\Playwright\AspireMenuButtonFocusTests.cs (1)
37var clearButton = page.Locator($"fluent-button[title='{ControlsStrings.ClearSignalsButtonTitle}'][aria-haspopup='menu']").First;
Integration\Playwright\ResourcesTests.cs (7)
100await nameHeader.GetByRole(AriaRole.Button, new LocatorGetByRoleOptions { Name = ControlsStrings.NameColumnHeader, Exact = true }).ClickAsync(); 102var sortItem = page.GetByRole(AriaRole.Menuitem, new PageGetByRoleOptions { Name = ControlsStrings.FluentDataGridHeaderCellSortButtonText, Exact = true }); 121var tableTab = page.GetByRole(AriaRole.Tab, new PageGetByRoleOptions { Name = ControlsStrings.ResourcesContainerTableTab, Exact = true }); 144var tableTab = page.GetByRole(AriaRole.Tab, new PageGetByRoleOptions { Name = ControlsStrings.ResourcesContainerTableTab, Exact = true }); 145var parametersTab = page.GetByRole(AriaRole.Tab, new PageGetByRoleOptions { Name = ControlsStrings.ResourcesContainerParametersTab, Exact = true }); 280Name = ControlsStrings.ActionViewDetailsText, 289Name = ControlsStrings.SummaryDetailsViewCloseView,
Markdown\MarkdownProcessorTests.cs (1)
381return new MarkdownProcessor(new TestStringLocalizer<ControlsStrings>(), safeUrlSchemes, extensions ?? []);
Model\DefaultInstrumentUnitResolverTests.cs (1)
24var localizer = new TestStringLocalizer<ControlsStrings>();
Model\ResourceMenuBuilderTests.cs (1)
58new TestStringLocalizer<ControlsStrings>(),