Локализация и генерация структуры папок

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Локализация и генерация структуры папок

Сообщение Joo » 01.03.2009 (Вс) 16:15

Привет!
Решил добавить своим часикам поддержку нескольких языков. Изучив несколько механизмов, решил остановиться на том что предлагает сам FW, т.е. создаю в приложении файлы ресурсов с именами Resource.ru-RU, Resource.fr-FR и т.д. и в зависимости от выбранной культуры все чудненько локализуется.

Внимание вопрос!
Как сделать чтобы генерируемые библиотеки локализованых ресурсов ложились не в "Папка с программой\ru-RU\MyProgram.Resource.dll", а в "Папка с программой\MUI\ru-RU\MyProgram.Resource.dll"???

Есть такие варианты:
1. Подгружать библу самому. Тогда можно даже упростить структуру:
Код: Выделить всё
ResManager=New ResManager("MUI", Assembly.LoadFile("Папка с программой\MUI\ru-RU.dll.mui"))
;
2.Сделать упровляющую библу которая будет лежать в корне "MUI", и которая будет содержать все локализованые ресурсы, тогда все автоматом сгенерится в папке MUI;
3. Все таки отказаться от локализации в ресурсах и хранить все в файлах xml, обробатывать соответственно все ручками тоже.
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 72

    TopList