Ошибка с локализацией lдля Release режима компиляции
Добавлено: 13 июн 2008, 12:01
Добрый день!
В моей программе есть необходимость локализировать тексты для StiPreviewControl контрола.
Я делаю это примерно так
Сначало
if (!_isLocalizedFileLoaded)
{
try
{
string path = "ua.xml";
MessageBox.Show(StringConsts.CloseCaption);
StiConfig.LoadLocalization(path);
MessageBox.Show(StringConsts.CloseCaption);
_isLocalizedFileLoaded = true;
}
catch
{
}
}
.... Тут идет вывод диалога с StiPreviewControl
Все это работает в Debug режиме компиляции, и не работат при Release.
Т.е. надписи не становятся на украинском языке.
В коде вы заметите два вызова MessageBox.Show.
Благодаря им видно, что после вызова StiConfig.LoadLocalization(path) текст StringConsts.CloseCaption
становится украинским.
Просьба указать способ локализации StiPreviewControl в Release режиме(Если есть другие пути локализации п-та опишите или киньте ссылку).
Спасибо
В моей программе есть необходимость локализировать тексты для StiPreviewControl контрола.
Я делаю это примерно так
Сначало
if (!_isLocalizedFileLoaded)
{
try
{
string path = "ua.xml";
MessageBox.Show(StringConsts.CloseCaption);
StiConfig.LoadLocalization(path);
MessageBox.Show(StringConsts.CloseCaption);
_isLocalizedFileLoaded = true;
}
catch
{
}
}
.... Тут идет вывод диалога с StiPreviewControl
Все это работает в Debug режиме компиляции, и не работат при Release.
Т.е. надписи не становятся на украинском языке.
В коде вы заметите два вызова MessageBox.Show.
Благодаря им видно, что после вызова StiConfig.LoadLocalization(path) текст StringConsts.CloseCaption
становится украинским.
Просьба указать способ локализации StiPreviewControl в Release режиме(Если есть другие пути локализации п-та опишите или киньте ссылку).
Спасибо