Здравствуйте, Аноним, Вы писали:
А>Встали вопросы:
А>1. что делать Defaultом? Eng, en-US, ru-RU? что лучше поставить?
imho лучше все-таки En, мало ли где будет запускаться...
А>2. как корректно удалить ненужную сателитную сборку (создал например RU, а потом ru-RU. RU — ведь уже не нужно)
Из SolutionExplorer'а удаляешь ненужный resx-файл
А>3. и главное — я сделал по defaultу Eng, и задал две сателитные сборки ru-RU и en-US. Но переключая локали в виндовз — я всегда вижу по английски своё приложение, как мне вызвать теперь русскую версию=)?
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
// здесь можно например читать файлик конфигурации и выставлять нужную CurrentCulture в зависимости от сохраненных настроек
// правда, надо перезапускать прогу. у меня на лету не получилось... может кто подскажет
// setting up current culture
Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU", false);
//Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("", false);
Application.Run(new frmMain());
}
А>буду признателен за помошь, спасибо.
__________________________________
with respect, Andrew A. Golyakov