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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Локализация Web.sitemap в Mono 2.0 
:(
    Опции темы
BadMojo
  Дата 5.1.2009, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет,
кто-нибудь добился успеха в локализации Web.sitemap в Mono 2.0 на Линуксе?
Если да, то как? Я пробовал два варианта описанных в MSDN: Web.sitemap.resx  c resourceKey и второй с произольным именем файла ресурсов и $resources:...
В одном случае не выдает ошибок но текст не появляется, в другом случае вываливается с ошибкой 500, что неможет найти файл ресурсов.
В Windows оба варианта работают на ура.
Подскажите плиз, где чего поправить.
PM MAIL   Вверх
Zakonnic
Дата 11.1.2009, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Что имеется в виду под локализацией? Текст не появляется - это значит, что русские названия пунктов вообще не выводятся (как будто страница не обнаружена) или отображаются, но кракозябрами? Что в плане перехода по ссылкам? Веб.сайтмап в кодировке UTF-8 сохранен?

Навскидку - попробуйте что-то вроде этого:
Код

public class MySiteMapProvider : XmlSiteMapProvider
{
    public override SiteMapNode FindSiteMapNode(string rawUrl)
    {
        SiteMapNode node = base.FindSiteMapNode(HttpUtility.UrlDecode(rawUrl));
        return node;
    }
}

Код

<system.web>
    <siteMap defaultProvider="MapPathSiteMapProvider" enabled="true">
        <providers>
            <add name="MapPathSiteMapProvider" description="" type="MySiteMapProvider,APP_CODE" siteMapFile="MapPath.sitemap"/>
        </providers>
    </siteMap>
...

--------------------
...и никогда не пишите в комментариях правду
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

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

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

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


 




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


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

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