Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизПрограмма на нескольких языках! Найти похожие ветки
← →
leonddd1 (2002-10-25 23:46) [0]Задача:
Есть программа, которая должна уметь работать на 2х языках - Русском и Английском.
Решение:
Программу писал на Русском, потом добавил Английский.
Проблема:
Прочитал, что для перевода сообщений врутри программы необходимо использовать "resourcestring". Почему переменные описанные данным способом не попадают в Английские ресурсы? И как все-таки эти переменные туда добавить? А то нехорошо будет, если программа с Английским интерфейсом будет ругатся по Русски.
← →
Vit@ly (2002-10-25 23:57) [1]Тексты, подлежащие переводу, находятся только в ресурсах?
← →
Юрий Зотов (2002-10-26 00:04) [2]Обычно все строки, подлежащие переводу, выносят в DLL, включая их туда именно в виде ресурсов (причем в разных DLL одинаковые по смыслу строки имеют одинаковый ID). После загрузки нужной DLL программа загружает из нее набор строк (см. LoadStr). В итоге получаем: какую DLL загрузите - такой язык и будет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c