Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> локализация ресурсов 
:(
    Опции темы
Competitor
Дата 6.3.2009, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 23.3.2005
Где: Tula

Репутация: нет
Всего: -1



Привет всем,
создаю локальные ресурсы для всех моих страниц. Заменяю все простые надписи на asp:localize, затем из дизайнера нажимаю Tools->generate local resources, затем путем копирования и правки создаю ресурсы для других языков.
Но вот вопрос, как локализовать title страницы, т.е. ту надпись, которая пишется в теге title?  Я ведь не могу туда вставить asp элемент.
Один чел посоветовал в page_load устанавливать Page.Title =..., но как программно обратиться к локальному ресурсы тоже непонятно.
Спасибо
PM MAIL WWW   Вверх
Competitor
Дата 6.3.2009, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 23.3.2005
Где: Tula

Репутация: нет
Всего: -1



возникла проблема по хлеще:
Не получается локализовывать страницы, входящие в контент масте пейдж. Плиз ХЕЛП!!
ни такой контрол:
Код

<td><label class="MainTitle">
    <asp:Localize ID="Localize1" runat="server" Text="Create new distribution" meta:resourcekey="Localize1Resource1"></asp:Localize>
</label></td>

ни такой:
Код

<asp:LinkButton ID="LinkButton1" runat="server" Text="New" CssClass="ActionBarLink" OnClick="LinkButton1_Click" meta:resourcekey="LinkButton1Resource1"/>


просто не хотят локализовываться. Надпись всегда берется по дефолту из главной файла ресурсов. Причем здесь же в другой странице, которая не входит в состав мастер пейдж всё работает.
Подскажите куда копать.
PM MAIL WWW   Вверх
Mymik
Дата 7.3.2009, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



а как ты переключаешь CultureUI? В каком методе?


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
alexburzak
Дата 8.3.2009, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 12.3.2007
Где: Hadera

Репутация: 1
Всего: 1



Цитата(Mymik @ 7.3.2009,  10:10)
а как ты переключаешь CultureUI? В каком методе?

Вероятно в 
Код

protected override void InitializeCulture()

По крайней мере так нужно делать.
 smile

Добавлено через 1 минуту и 44 секунды
Цитата(Competitor @ 6.3.2009,  11:44)
Не получается локализовывать страницы, входящие в контент масте пейдж. Плиз ХЕЛП!!

Как-нибудь по подробней.
Лично у меня "не получилось", пока я пихал глобальные ресурсы в локальные или наоборот.
Посмотри, возможно проблемма в этом.

Добавлено через 8 минут и 3 секунды
Цитата(Competitor @ 6.3.2009,  00:26)
Один чел посоветовал в page_load устанавливать Page.Title =..., 

Код

        Page.Title = "here my local res..." + Resources.Web.sitemap.menuAdInternet_Title;

Чел. правильно посоветовал.
В моем примере обращение к стандартному (то есть по умолчанию) ресурсу карты сата.

Добавлено через 9 минут и 9 секунд
Щас выложу свое проблемму...
Надеюсь, кто-нибудь ответит.
 smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.