powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / локализация в ASP.NET 2.0
3 сообщений из 3, страница 1 из 1
локализация в ASP.NET 2.0
    #33831451
novichek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак не могу подключить ресурсы. Уже по всякому пробовал, и всё равно не получается...
Например такой вариант:


System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ru-RU");
        System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

System.Resources.ResourceManager temp = new System.Resources.ResourceManager("Language", this.GetType().Assembly);
Response.Write(temp.GetString("welcome"));
или такой:
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ru-RU");
        System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

System.Resources.ResourceManager temp = new System.Resources.ResourceManager(this.GetType());
        Response.Write(temp.GetString("welcome"));
Работает только так:
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ru-RU");
        System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

Response.Write(base.GetGlobalResourceObject("Language","welcome"));


Ошибку выдаёт примерно такую:
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "ASP.default_aspx.resources" was correctly embedded or linked into assembly "App_Web_ahnvmijt" at compile time, or that all the satellite assemblies required are loadable and fully signed.

Есть два ресурса: Language.ru.resx и Language.resx. Делал на ASP.NET 2.0. Что я не так делаю ?
...
Рейтинг: 0 / 0
локализация в ASP.NET 2.0
    #33831553
igor.maz@mail.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверное файл ресурсов должен называться

Language.ru-RU.resx

нет?
...
Рейтинг: 0 / 0
локализация в ASP.NET 2.0
    #33832598
novichek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверное файл ресурсов должен называться

Language.ru-RU.resx

нет?

Всё оказалось гораздо проще:



System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ru-RU");
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ru-RU");

Response.Write(Resources.Language.welcome);
//либо
Response.Write(Resources.Language.ResourceManager.GetString("welcome", new System.Globalization.CultureInfo("ru-RU")));
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / локализация в ASP.NET 2.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]