4 implementations of
Aspire.Dashboard.Tests (1)
Model\DefaultInstrumentUnitResolverTests.cs (1)
47public 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]
85 references to
Aspire.Dashboard (20)
Components\Controls\Grid\AspireFluentDataGridHeaderCell.razor.cs (1)
90return loc[nameof(ControlsStrings.FluentDataGridHeaderCellResizeLabel)];
Model\KnownPropertyLookup.cs (17)
25new(KnownProperties.Resource.DisplayName, loc[ResourcesDetailsDisplayNameProperty]), 26new(KnownProperties.Resource.State, loc[ResourcesDetailsStateProperty]), 27new(KnownProperties.Resource.StartTime, loc[ResourcesDetailsStartTimeProperty]), 28new(KnownProperties.Resource.StopTime, loc[ResourcesDetailsStopTimeProperty]), 29new(KnownProperties.Resource.ExitCode, loc[ResourcesDetailsExitCodeProperty]), 30new(KnownProperties.Resource.HealthState, loc[ResourcesDetailsHealthStateProperty]) 36new(KnownProperties.Project.Path, loc[ResourcesDetailsProjectPathProperty]), 37new(KnownProperties.Executable.Pid, loc[ResourcesDetailsExecutableProcessIdProperty]), 43new(KnownProperties.Executable.Path, loc[ResourcesDetailsExecutablePathProperty]), 44new(KnownProperties.Executable.WorkDir, loc[ResourcesDetailsExecutableWorkingDirectoryProperty]), 45new(KnownProperties.Executable.Args, loc[ResourcesDetailsExecutableArgumentsProperty]), 46new(KnownProperties.Executable.Pid, loc[ResourcesDetailsExecutableProcessIdProperty]), 52new(KnownProperties.Container.Image, loc[ResourcesDetailsContainerImageProperty]), 53new(KnownProperties.Container.Id, loc[ResourcesDetailsContainerIdProperty]), 54new(KnownProperties.Container.Command, loc[ResourcesDetailsContainerCommandProperty]), 55new(KnownProperties.Container.Args, loc[ResourcesDetailsContainerArgumentsProperty]), 56new(KnownProperties.Container.Ports, loc[ResourcesDetailsContainerPortsProperty]),
Model\MetricsHelpers.cs (2)
39Message = string.Format(CultureInfo.InvariantCulture, loc[nameof(Dialogs.OpenTraceDialogMessage)], OtlpHelpers.ToShortenedId(traceId)), 43SecondaryAction = loc[nameof(Dialogs.OpenTraceDialogCancelButtonText)]
Aspire.Dashboard.Components.Tests (4)
Pages\ConsoleLogsTests.cs (4)
66cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsLoadingResources)]); 76cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 85cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]); 128cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
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());