Локализация в ".net Maui Blazor Hybrid and Web App"C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Локализация в ".net Maui Blazor Hybrid and Web App"

Сообщение Anonymous »

Я работаю с проектами Maui Blazor 3. проект. Я попробовал следующее, чтобы попытаться решить проблему.

Код: Выделить всё

builder.Services.AddLocalization(options => options.ResourcesPath = "Resources");

var app = builder.Build();

var supportedCultures = new[] { "en-GB", "en-US", "fr-FR", "en-ZA" };
var localizationOptions = new RequestLocalizationOptions()
.SetDefaultCulture(supportedCultures[0])
.AddSupportedCultures(supportedCultures)
.AddSupportedUICultures(supportedCultures);
app.UseRequestLocalization(localizationOptions);
resources (.shared Project)

my recruction file выглядит как: . Описание изображения здесь "src =" https://i.sstatic.net/iyepgavw.png "/>
my component usermenu находится в папке layout> top .
** usermen@inject IStringLocalizer Localizer

@Localizer["MyProfileLabel"]
< /code>
** imports.razor ** < /p>
@using ...Shared.Resources
< /code>

Вывод myprofileLabel < /strong> < /p>

Я пытался добавить rootnamespace в Assemblyinfo.cs в обоих ... общих и ... веб -проектах. Rootnamespace ("... app.web")]
Я также добавил следующую ссылку на мой ... app.web & app.shared project
промежуточное программное обеспечение, чтобы установить файл cookie на запросе. < /p>
public class LocalisationMiddleware() : IMiddleware
{
public async Task InvokeAsync(HttpContext context, RequestDelegate next)
{
// check if cookie already exists
var cookie = context.Request.Cookies[CookieRequestCultureProvider.DefaultCookieName];

if (cookie != null)
{
context.Response.Cookies.Append(
CookieRequestCultureProvider.DefaultCookieName,
CookieRequestCultureProvider.MakeCookieValue(
new RequestCulture(
CultureInfo.CurrentCulture,
CultureInfo.CurrentUICulture)));
}

await next(context);
}
}
< /code>

Вывод myprofilelabel < /strong> < /p>

Приложение компилирует и работает, но не локализация. < /p>

Подробнее здесь: https://stackoverflow.com/questions/797 ... nd-web-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Локализация в «.NET MAUI BLAZOR HYBRID и WEB APP» не работает
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Локализация в «.NET MAUI BLAZOR HYBRID и WEB APP» не работает
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как я могу добавить страницу старта Maui Blazor в мобильный проект с помощью шаблона .NET Maui Blazor Hybrid и веб -прил
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • My .net 9.0 Maui Blazor Hybrid App Reports «не содержит статического« основного »метода, подходящего для точки входа», к
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • .NET MAUI BLAZOR HYBRID APP не работает на физическом устройстве
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»