если есть возможность, то вот книженция. Глава № 12..
Или же если подожешь немного, то завтра выложу всю инфу именно из этой главы
Project => Add new item далее выбираешь Assembly Resource File называешь его как хочешь только ставишь в конце ".en.resx" (для ангийского). Затем точно так же создашь файл с тем же именем, только в конце ".ru.resx" (для русского) т.д.
Например, в проекте "SDS" есть форма "MainForm". Cоздали файл "SysInfo.lt.resx", "SysInfo.ru.resx", "SysInfo.en.resx"
В зависимости от региональных настроек сообщение будет выдаваться на оном из трех языков:
Dim LocRM As New ResourceManager("SDS.SysInfo", GetType(MainForm).Assembly)
MessageBox.Show(LocRM.GetString("Warrningmsg"), LocRM.GetString("WarrningCaption"), MessageBoxButtons.OK, MessageBoxIcon.Warning)
Что бы поменять язык в режиме реального времени нужно:
Thread.CurrentThread.CurrentUICulture = New CultureInfo(LSID)
Например: LSID = 1033 это english, LSID = 1049 это russian
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42