Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизЛокализация программ Найти похожие ветки
← →
rodion (2003-02-25 15:18) [0]Знаю, что в Delphi5 есть возможность локализации программы. С помощью нее можно добавить один из множества языков. Но
перевести на другой язык можно только фразочки, находящиеся в формах. А как быть с теми строками, которые я вывожу в своей программе?
Вот, например, есть такой кусочек кода:
begin
ShowMessage ("Сам дурак");
end;
Понятно, что хотелось бы в англоязычной версии выводить что-нибудь другое.
Как сделать полный перевод приложения на другой язык?
← →
Clickmaker (2003-02-25 15:54) [1]хранить строку "Сам дурак" в ресурсах, в отдельной DLL и при смене языка загружать другую DLL.
Например, *.rc файл для русской DLL
STRINGTABLE
{
IDS_SAMDURAK "Сам дурак"
}
для английской
STRINGTABLE
{
IDS_SAMDURAK "Fuck off"
}
А самом приложении
ShowMessage(LoadStr(IDS_SAMDURAK));
← →
Rodion (2003-02-25 15:56) [2]Спасибо.
Так я и думал. Но как совместить такую самописную локализацию со встроенной в Delphi?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c