Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

многоязычность   Найти похожие ветки 

 
Argentum   (2004-12-22 16:48) [0]

Необходимо добавить программе многоязычный интерфейс.
Я решил сделать так:
Для форм создать альтернативные DFM на другом языке.
Все строки внутри кода заменить на константы.
На этапе компиляции выбирать какие DFM и какой файл с константами включать (с помощью какой-нибудь константы или директив компилятора).
Хотелось бы, чтобы включаемые файлы для каждого языка брались из соответвующей поддиректории директории проекта.

Вопрос1 - как это сделать? У меня побыстрому не получилось.
Вопрос2 - возможно есть более элегантный способ?


 
ламер ©   (2004-12-22 16:54) [1]

есть более стандартный способ - Resource DLLs + F1.


 
AbramovVi ©   (2004-12-22 16:58) [2]

Не знаю понравется ли тебе мой вориант,но я поступил следуюшем образо.написаль процедуру переборки где в качестве входного парометра иказывается TFORM и язык ,процедура перебирает все компаненты лижашие на форме и заменяет значения на язык который указан,а соответствия языко лижат в текстовом файле в виде
[ru]Номер документа:=[kz]Нµмір ќужат =[eng]Number document=
[ru]Дата документа:=[kz]Ќ‰нтізбелік к‰н=[eng]Date document=
и т.д


 
DiamondShark ©   (2004-12-22 17:04) [3]


> Argentum   (22.12.04 16:48)  

Этим всем занимается Integrated Translation Environment -- встроенная фича среды.


 
<b>Qnm</b>   (2004-12-22 19:23) [4]

А не проще ли использовать ини файлы?



Страницы: 1 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
6-1092294155
Bellf
2004-08-12 11:02
2005.01.09
Вопрос об отправке сообщений по сети


1-1103708141
tradakad
2004-12-22 12:35
2005.01.09
создание многомерного динамического массива чисел


14-1103354543
ms
2004-12-18 10:22
2005.01.09
Неужели я так плохо знаю C++, или как это можно объяснить?


14-1103565181
MacroDenS
2004-12-20 20:53
2005.01.09
Мобильник сошел с ума???


3-1102521643
Goga
2004-12-08 19:00
2005.01.09
Как получить выборку из MSAccess