|
|
|
Многоязычный проект
|
|||
|---|---|---|---|
|
#18+
Как делается многоязычные проекты в VFP 9? Мне нужно сделать проект который работал на двух языках: литовском и английском. Делать два отдельных проекта и потом вносить коректировки сразу в два проекта мне кажется нелогично... :-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 12:07 |
|
||
|
Многоязычный проект
|
|||
|---|---|---|---|
|
#18+
Объявите глобальную переменную или свойство некоего объекта отвечающее за язык. Каждому визуальному классу добавте свойства caption_lat, _eng (title_lat, title_eng) в Init делайте присвоение настоящим caption, title и/или tolltip-ам. Меню надо будет написать текстом, а не пользоваться построителем. Вот и делов-то всего ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 12:20 |
|
||
|
Многоязычный проект
|
|||
|---|---|---|---|
|
#18+
авторМне нужно сделать проект который работал на двух языках Сегодня два, а завтра может быть и больше. Поэтому лучше завести служебную таблицу типа lang_id, phrase_id, descr. В каждом классе, имеющем свойство Caption, завести свойство вроде nPhrase, и в Init-e данного базового (для системы) класса организовать поиск по SEEK(). Если с памятью вольготно, то можно загрузить в массив, и сканировать его. Задержка на старте формы практически незаметна. Да, необходимо переключать также FontCharSet, так что понадобится ещё одна таблица вроде lang_id, nCharSet, lang_name. Правильную структуру с PK/FK, защитой от дубликатов сделать по вкусу. При входе в систему сгребаем Select'ом записи из таблиц для нужного языка в курсор и работаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 13:01 |
|
||
|
Многоязычный проект
|
|||
|---|---|---|---|
|
#18+
Hi McFozzy! А поиском воспользоваться слабо? Тебе стоит зайти на сайт http://www.stevenblack.com/ - там и продукт для локализации фоксовых программ предлагается (INTL) и просто полезные советы размещены. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2006, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=250&tid=1591384]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 345ms |

| 0 / 0 |
