![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интернациолизация проги [D7, WinXP]
InVariantian © (2005-08-10 15:04:00)ДВС! Может кто подскажет компонентку для создания сабжа. Нужно что-то аля Total Commander.
Desdechado (2005-08-10 19:35:00) [1]2 AP
тяжело не обращать, если они занимают 95% кода локализации
среди них то, что нужно, с трудом отыщешь...
Anatoly Podgoretsky (2005-08-10 19:24:00) [2]Desdechado © (10.08.05 19:10) [13]
А если не обращать на низ внимания?
Desdechado (2005-08-10 19:10:00) [3][11]
я не говорю, что они не нужны вовсе
я говорил, что они часто не нужны, если интерфейс спроектирован так, что все эти вещи страно-языко-локале-независимые
Виталька2005 (2005-08-10 19:06:00) [4]На torry.net есть компоненты. Я DKLang например использовал.
Anatoly Podgoretsky (2005-08-10 19:05:00) [5]Desdechado © (10.08.05 18:50) [10]
Почему не нужные, еще как нужные для локализации, в разных локализация размеры и позиции могут различаться, а уж про графические ресурсы и говорить нечего, например флаги, карты и т.д. Полная локализация должна обеспечивать и данный тип локализации, ITE это обеспечивает. Формы на разных языках мошут выглядеть по разному.
Desdechado (2005-08-10 18:50:00) [6]2 Игорь Шевченко
ITE - штука, безусловно, удобная
но в ней есть много обычно ненужных вещей, например:
1. координаты компонентов
2. графические ресурсы
Если речь идет о локализации только текста, можно использовать DeLoc, например.
Игорь Шевченко (2005-08-10 17:33:00) [7]Integrated Translation Environment: Project|Languages...
Rule (2005-08-10 17:26:00) [8]вообщето это уже есть, смотри доки, которые у тебя установлены вместе с делфей и делай как там написано
Amoeba (2005-08-10 16:03:00) [9]Для интернационализации с помощью INI файлов можно воспользоваться бесплатной с исходниками Alex Ghost Library
http://ag-ware.com/RUS/AGL/
В ней также найдешь ряд неплохих компонентов и различных полезных функций.
BFG9k (2005-08-10 15:42:00) [10]Делают следующим образом. Для каждого языка создается INI файл в котором описываются все комманды.
...
Открыть=Open
Закрыть=Close
Сохранить=Save
...
Кидаешь все INI файлы в одну директорию. В начале работы программы или еще где с момощью FindFirst и FindNext показываешь список языков. Выбор из списка - выбор языка - выбор файла. Далее меняешь все заголовки и надписи руководствуясь INI файлом.
А как работает та "фишка", про которую вы говорите ?
InVariantian (2005-08-10 15:40:00) [11]BFG9k © (10.08.05 15:30) [1]
та лана придирацца :)
Igor_thief (10.08.05 15:31) [2]
Это хорошо, но хотелось бы под седьмую...
ANB (2005-08-10 15:38:00) [12]
> Igor_thief (10.08.05 15:31) [2]
- она же уже в Д5 была, если не раньше.
Anatoly Podgoretsky (2005-08-10 15:37:00) [13]аля Total Commander. - а это как?
Igor_thief (2005-08-10 15:31:00) [14]В D2005 есть встроенная фишка для создания интернационализации.
BFG9k (2005-08-10 15:30:00) [15]Хмм... интернациоНАлизация ?:)