Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2010, 23:52   #1
-Flasher-
Пользователь
 
Регистрация: 05.01.2010
Сообщений: 26
Сообщение Поддержка языков

Подскажите как лучше организовать поддержку языков в программе.
Переводить надо не только интерфейс, но и значения переменных.
-Flasher- вне форума Ответить с цитированием
Старый 06.01.2010, 00:03   #2
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Вот нашел как то, почитай:
Вложения
Тип файла: doc prim.doc (57.0 Кб, 39 просмотров)
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 06.01.2010, 00:05   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вы все языки знаете ? Думаю, что нет...
Тогда дайте людям возможность безболезненно и просто локализовать вашу программу.
Сделайте два текстовых файла (по примеру ини-файла) - на русском и английском. И напишите краткую инструкцию по их модификации.
А программа должна при запуске сначала прочесть, какой язык отмечен "птичкой" и прочитать соответствующий файл, назначив всем элементам интерфейса капшены, а переменным - соответствующие заданному языку значения.
С БД, правда, геморроя не оберешься

З.Ы. Собственно, в статье, которую вам посоветовал spamer, практически то же самое. Но я не рекомендую сливать все языки в один файл - это глупость...

Последний раз редактировалось mihali4; 06.01.2010 в 00:08.
mihali4 вне форума Ответить с цитированием
Старый 06.01.2010, 00:13   #4
-Flasher-
Пользователь
 
Регистрация: 05.01.2010
Сообщений: 26
По умолчанию

Программа комерчиская и довольно большая. Куча компонентов.
Использование ini-файлов существенно замедлит загрузку приложения?
-Flasher- вне форума Ответить с цитированием
Старый 06.01.2010, 00:18   #5
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Можно использовать XML, на скорость загрузки "почти" не влияет.
psycho-coder вне форума Ответить с цитированием
Старый 06.01.2010, 00:20   #6
-Flasher-
Пользователь
 
Регистрация: 05.01.2010
Сообщений: 26
По умолчанию

Какие компоненты лучшче юзать для работы с XML
-Flasher- вне форума Ответить с цитированием
Старый 06.01.2010, 11:26   #7
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

-Flasher-, зачем тебе XML, если не знаеш что это такое и какие компоненты нужны, ИМХО лучше ини файл.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена языков Djessik@ Microsoft Office Word 10 18.12.2009 16:55
Поддержка плагинов Altera Общие вопросы Delphi 4 29.07.2009 18:03
Поддержка памяти в ХР uraura Windows 1 31.03.2009 10:46
совмещение 2-х языков программирования fis Общие вопросы Delphi 5 30.01.2007 20:13