Локализация надписей в WebParts
От: feanor_ka  
Дата: 01.12.05 08:16
Оценка:
Есть такая проблема, нужно локализовать компоненты WebParts. То что написано на кнопочках еще можно переименовать через свойства, а вот вскякие заголовки и надписи внутри самого контрола таким образом перевести не удается. После ковыряния System.Web рефлектором получилась такая картинка:


  
string[] textArray3 = new string[] { SR.GetString("AppearanceEditorPart_Title"), SR.GetString("AppearanceEditorPart_ChromeType"), SR.GetString("AppearanceEditorPart_Direction"), SR.GetString("AppearanceEditorPart_Height"), SR.GetString("AppearanceEditorPart_Width"), SR.GetString("AppearanceEditorPart_Hidden") } ;


Как видно сами строчки извлекаются через класс SR.

Дальше после всяких ухищрений

internal SR()
{
      this.resources = new ResourceManager("System.Web", base.GetType().Assembly);
}


Соответственно самы ресурсы были найдены в сборке System.Web и назывались System.Web.resources
Тепер собсно вопрос как ResourceManager'у сказать где искать эти ресурсы.. Может где какой конфиг есть а я не знаю? Предположил что если поставить LanguagePack к ФВ то можно ожидать русского языка, однако оного на микрософте не обнаружил
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.