Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Интернациолизация проги [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]

Хмм... интернациоНАлизация ?:)


Наверх

Титульная страница Поиск, карта сайта Написать письмо