![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Вобщем в чем вопрос...В коде есть такие ресурсные строки, например:
Код:
Код:
з.ы. в дальнейшем это должно использоваться для локализации...
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
вобще ITE ещё в Дельфи 5 появилась. но она не сильно удобная, проще взять один из тысячи комнонент для локализации или руками рапихать ресурсы по разным длл.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
ITE да, действительно не удобная. А вот с чужими компонентами разбираться нету времени.
И вот теперь думаю, неужели нельзя никак подменить ресурсы в рантайме... Цитата:
Будь проще и люди к тебе потянутся
|
|
![]() |
![]() |
![]() |
#4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
никогда даже не пробывал, такои вариант как TiniFile(sender)
возможен, если да, или можно зделать анологично, то деиствия Write Read с одинаковои структурои можно использовать в завесимости от языка ЗЫ. знаю что выразился коряво, но суть думаю ясна
VirusN13
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Погуглите balmsoft Polyglot. Там всего-то компонент-кидательством занятся и запустить эксперт.
Дальше эксперт сам создаст файл и по вашему желанию засунет в него все локализуемые строки, и строковые ресурсы или по отдельности(или строки или строковые ресурсы(resurcestring)). Сам пользуюсь, до этого искал компонент локализации. В итоге остановился на этом(Жаль их проект здох =(). Хорошая справка и довольно понятный демо-пример. |
![]() |
![]() |
![]() |
#6 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]() Цитата:
--------------------------------------------------------------------------------------- добавление нового типа фаила можно зделать дописание старого, в сама прога считывает зарание сохраненыи коифициент количества таких параметров ...
VirusN13
Последний раз редактировалось ArtGrek; 21.02.2011 в 01:06. |
|
![]() |
![]() |
![]() |
#7 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]()
Лучше сделать отдельные ини-файлы, поскольку там будет не 3 строки, а все капшены и текстовки компонентов формы.
Почему отдельные ? Чтобы любой китаец (а китайского вы ведь не знаете ? ![]() А программа должна делать единственное - при запуске искать все файлы *.LNG и заполнять их названиями комбобокс выбора языка. И при выборе друго языка менять все капшены и текстовки из соответствующего LNG (INI) файла. |
![]() |
![]() |
![]() |
#8 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Человек_Борща, если можете - выложите этот компонент, ибо все ссылки ведут на офф сайт, а там его уже нету...
Насчет ини-файлов - оно то конечно не плохо, но неизвестно как будет по скорости работать, если много контролов надо перевести...
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#9 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]() Код:
мне просто самому интересно
VirusN13
|
![]() |
![]() |
![]() |
#10 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание TImage в Run-time | mrbadge | Помощь студентам | 9 | 03.02.2011 22:48 |
Run-time error 13 | olimpus | Microsoft Office Excel | 11 | 25.12.2010 22:49 |
Создание компонентов Run Time | Serebah | Общие вопросы Delphi | 13 | 08.12.2010 22:02 |
Заполнение cxLookupComboBox в run time | fake2 | БД в Delphi | 0 | 17.05.2010 08:31 |
ActionManager - работа в run - time | chingiz | Компоненты Delphi | 0 | 10.10.2009 08:48 |