101 references to TerminalStrings
Aspire.Dashboard (31)
Components\Controls\TerminalTitle.razor.cs (7)
38public required IStringLocalizer<Resources.TerminalStrings> Loc { get; init; } 116GetCopyAttributes(DisplayTitle, nameof(Resources.TerminalStrings.TerminalCopyTitle)); 119GetCopyAttributes(State?.WorkingDirectory ?? string.Empty, nameof(Resources.TerminalStrings.TerminalCopyWorkingDirectory)); 125("data-copyfailed", Loc[nameof(Resources.TerminalStrings.TerminalCopyFailed)].Value), 138"error" => nameof(Resources.TerminalStrings.TerminalProgressError), 139"warning" => nameof(Resources.TerminalStrings.TerminalProgressWarning), 140_ => nameof(Resources.TerminalStrings.TerminalProgress)
Components\Controls\TerminalView.razor.cs (9)
114public required IStringLocalizer<Resources.TerminalStrings> Loc { get; init; } 235Label = Loc[nameof(Resources.TerminalStrings.TerminalInputLabel)], 373"light" => nameof(Resources.TerminalStrings.TerminalPaletteLight), 374"dark" => nameof(Resources.TerminalStrings.TerminalPaletteDark), 433"disconnected" => nameof(Resources.TerminalStrings.TerminalDisconnected), 434"input-failed" => nameof(Resources.TerminalStrings.TerminalInputFailed), 435"sizing-failed" => nameof(Resources.TerminalStrings.TerminalSizingFailed), 436"palette-failed" => nameof(Resources.TerminalStrings.TerminalPaletteSaveFailed), 437_ => nameof(Resources.TerminalStrings.TerminalMountFailed)
Components\Controls\TerminalWindowButton.razor.cs (6)
82public required IStringLocalizer<Resources.TerminalStrings> Loc { get; init; } 155await ToastService.ShowErrorToastAsync(Loc[nameof(Resources.TerminalStrings.TerminalWindowTrackingFailed)]); 197await ToastService.ShowErrorToastAsync(Loc[nameof(Resources.TerminalStrings.TerminalWindowTrackingFailed)]); 201await ToastService.ShowErrorToastAsync(Loc[nameof(Resources.TerminalStrings.TerminalToolbarOpenInWindowFailed)]); 217await ToastService.ShowErrorToastAsync(Loc[nameof(Resources.TerminalStrings.TerminalToolbarOpenInWindowFailed)]); 221await ToastService.ShowErrorToastAsync(Loc[nameof(Resources.TerminalStrings.TerminalToolbarOpenInWindowBlocked)]);
Components\Layout\TerminalDock.razor.cs (3)
86public required IStringLocalizer<Resources.TerminalStrings> Loc { get; init; } 397var title = Loc[nameof(Resources.TerminalStrings.TerminalDockCloseTimedOutTitle)].Value; 398var message = Loc[nameof(Resources.TerminalStrings.TerminalDockCloseTimedOutMessage), terminalTitle].Value;
Components\Pages\Terminals.razor.cs (1)
46public required IStringLocalizer<TerminalStrings> Loc { get; init; }
Components\Pages\TerminalWindow.razor.cs (1)
83public required IStringLocalizer<Dashboard.Resources.TerminalStrings> Loc { get; init; }
Model\ResourceMenuBuilder.cs (3)
35private readonly IStringLocalizer<TerminalStrings> _terminalLoc; 48IStringLocalizer<TerminalStrings> terminalLoc, 165Text = _terminalLoc[nameof(TerminalStrings.TerminalTitle)],
Resources\TerminalStrings.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Dashboard.Resources.TerminalStrings", typeof(TerminalStrings).Assembly);
Aspire.Dashboard.Components.Tests (69)
Controls\ResourceActionsTests.cs (6)
40Assert.Equal(expectTerminal ? TerminalStrings.TerminalTitle : DashboardResources.ResourceActionConsoleLogsText, 52expectedItems.Add(TerminalStrings.TerminalTitle); 90var terminal = Assert.Single(menuItems, item => item.Text == TerminalStrings.TerminalTitle); 105Assert.Equal(TerminalStrings.TerminalTitle, cut.FindComponent<FluentButton>().Instance.Title); 121new[] { ControlsStrings.ActionViewDetailsText, TerminalStrings.TerminalTitle, DashboardResources.ResourceActionConsoleLogsText, ControlsStrings.ViewJson }, 124var terminal = Assert.Single(menuItems, item => item.Text == TerminalStrings.TerminalTitle);
Controls\TerminalTitleTests.cs (4)
42Assert.Equal(Resources.TerminalStrings.TerminalCopyFailed, button.GetAttribute("data-copyfailed")); 83Assert.Equal(Resources.TerminalStrings.TerminalCopyFailed, button.GetAttribute("data-copyfailed")); 152Assert.Equal(Resources.TerminalStrings.ResourceManager.GetString(label), progress.GetAttribute("aria-label")); 155Assert.Equal(expectedValue is null ? Resources.TerminalStrings.ResourceManager.GetString(label) : expectedText, indicator.GetAttribute("title"));
Controls\TerminalViewTests.cs (29)
38var loc = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>(); 49Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalInputLabel)].Value, options.Label); 68var loc = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>(); 82Assert.Equal($"F6: {loc[nameof(Resources.TerminalStrings.TerminalFocusControlsDescription)].Value}", focusHint.TextContent); 84Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarDecreaseFontSize)].Value, cut.Find(".terminal-font-minus").GetAttribute("aria-label")); 85Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarIncreaseFontSize)].Value, cut.Find(".terminal-font-plus").GetAttribute("aria-label")); 112Assert.Equal(Resources.TerminalStrings.TerminalPalette, select.Instance.AriaLabel); 123Assert.Equal(Resources.TerminalStrings.TerminalPaletteSaveFailed, cut.Find("[role=alert]").TextContent); 124Assert.Equal(Resources.TerminalStrings.TerminalDismissError, cut.Find(".terminal-error fluent-button").TextContent.Trim()); 139var loc = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>(); 144Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarDecreaseFontSize)].Value, button.GetAttribute("title")); 145Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarDecreaseFontSize)].Value, button.GetAttribute("aria-label")); 149Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarIncreaseFontSize)].Value, button.GetAttribute("title")); 150Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarIncreaseFontSize)].Value, button.GetAttribute("aria-label")); 154Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarGridSizeAuto)].Value, button.GetAttribute("title")); 155Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarGridSizeAuto)].Value, button.GetAttribute("aria-label")); 158Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarGridSize)].Value, dimensionsSelect.Instance.Placeholder); 159Assert.Equal(loc[nameof(Resources.TerminalStrings.TerminalToolbarGridSize)].Value, dimensionsSelect.Instance.AriaLabel); 184Assert.Equal(Resources.TerminalStrings.TerminalTitle, cut.Find(".terminal-title").TextContent); 288Assert.Equal(Resources.TerminalStrings.TerminalToolbarGridSizeAuto, cut.Find(".terminal-fit").GetAttribute("title")); 355[InlineData("mount-failed", nameof(Resources.TerminalStrings.TerminalMountFailed))] 356[InlineData("disconnected", nameof(Resources.TerminalStrings.TerminalDisconnected))] 357[InlineData("input-failed", nameof(Resources.TerminalStrings.TerminalInputFailed))] 358[InlineData("sizing-failed", nameof(Resources.TerminalStrings.TerminalSizingFailed))] 367var loc = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>(); 371? Resources.TerminalStrings.TerminalDismissError 372: Resources.TerminalStrings.TerminalRetry, button.TextContent.Trim()); 464cut.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalMountFailed, cut.Find("[role=alert]").TextContent)); 477cut.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalMountFailed, cut.Find("[role=alert]").TextContent));
Controls\TerminalWindowButtonTests.cs (7)
178[InlineData("blocked", nameof(Resources.TerminalStrings.TerminalToolbarOpenInWindowBlocked))] 179[InlineData("failed", nameof(Resources.TerminalStrings.TerminalToolbarOpenInWindowFailed))] 193Assert.Equal(resourceKey == nameof(Resources.TerminalStrings.TerminalToolbarOpenInWindowBlocked) 194? Resources.TerminalStrings.TerminalToolbarOpenInWindowBlocked 195: Resources.TerminalStrings.TerminalToolbarOpenInWindowFailed, toast.Title); 210toasts.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalToolbarOpenInWindowFailed, 299toasts.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalWindowTrackingFailed,
Layout\MainLayoutTerminalTests.cs (9)
45var label = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>()[ 46isDesktop ? nameof(Resources.TerminalStrings.MainLayoutToggleTerminalDock) : nameof(Resources.TerminalStrings.TerminalTitle)].Value; 114var label = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>()[ 115isDesktop ? nameof(Resources.TerminalStrings.MainLayoutToggleTerminalDock) : nameof(Resources.TerminalStrings.TerminalTitle)].Value; 183var label = Services.GetRequiredService<IStringLocalizer<Resources.TerminalStrings>>()[ 184isDesktop ? nameof(Resources.TerminalStrings.MainLayoutToggleTerminalDock) : nameof(Resources.TerminalStrings.TerminalTitle)].Value;
Layout\TerminalDockTests.cs (2)
223Assert.Equal(Resources.TerminalStrings.TerminalDockMoreInformation, helpLink.TextContent); 798Assert.Equal(Resources.TerminalStrings.TerminalDockDetachBlocked, cut.Find(".terminal-dock-popup-blocked").TextContent);
Layout\TerminalDockWindowTrackingTests.cs (2)
56Assert.Equal(Resources.TerminalStrings.TerminalDockRecoveringWindow, 64toasts.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalWindowTrackingFailed,
Pages\TerminalsTests.cs (5)
351Assert.Equal(Resources.TerminalStrings.TerminalsSelectAResource, cut.Find(".aspire-empty-content").TextContent.Trim()); 379var options = buttons.Single(b => b.Instance.Title == Resources.TerminalStrings.TerminalsSettings); 463Assert.Equal(Resources.TerminalStrings.TerminalsSelectAResource, cut.Find(".aspire-empty-content").TextContent.Trim()); 464var options = cut.FindComponents<AspireMenuButton>().Single(b => b.Instance.Title == Resources.TerminalStrings.TerminalsSettings); 620Assert.Equal(Resources.TerminalStrings.TerminalToolbarOpenInWindow, open.GetAttribute("aria-label"));
Pages\TerminalWindowTests.cs (5)
67cut.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalWindowEnded, 265Assert.Equal(Resources.TerminalStrings.TerminalWindowEnded, cut.Find(".terminal-window-ended").TextContent); 285Assert.Equal(Resources.TerminalStrings.TerminalWindowEnded, cut.Find(".terminal-window-ended").TextContent); 310Assert.Equal(Resources.TerminalStrings.TerminalWindowEnded, cut.Find(".terminal-window-ended").TextContent); 428cut.WaitForAssertion(() => Assert.Equal(Resources.TerminalStrings.TerminalWindowTrackingFailed,
Aspire.Dashboard.Tests (1)
Model\ResourceMenuBuilderTests.cs (1)
60new TestStringLocalizer<TerminalStrings>(),