Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Многоязычный проект / 4 сообщений из 4, страница 1 из 1
16.06.2006, 12:07
    #33795159
McFozzy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многоязычный проект
Как делается многоязычные проекты в VFP 9?

Мне нужно сделать проект который работал на двух языках: литовском и английском.

Делать два отдельных проекта и потом вносить коректировки сразу в два проекта мне кажется нелогично... :-/
...
Рейтинг: 0 / 0
16.06.2006, 12:20
    #33795205
Hor_net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многоязычный проект
Объявите глобальную переменную или свойство некоего объекта отвечающее за язык. Каждому визуальному классу добавте свойства caption_lat, _eng (title_lat, title_eng) в Init делайте присвоение настоящим caption, title и/или tolltip-ам.
Меню надо будет написать текстом, а не пользоваться построителем.
Вот и делов-то всего ничего.
...
Рейтинг: 0 / 0
16.06.2006, 13:01
    #33795397
Cyv
Cyv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многоязычный проект
авторМне нужно сделать проект который работал на двух языках
Сегодня два, а завтра может быть и больше. Поэтому лучше завести
служебную таблицу типа lang_id, phrase_id, descr. В каждом классе, имеющем
свойство Caption, завести свойство вроде nPhrase, и в Init-e данного базового (для системы) класса организовать поиск по SEEK(). Если с памятью вольготно,
то можно загрузить в массив, и сканировать его. Задержка на старте формы
практически незаметна.
Да, необходимо переключать также FontCharSet, так что понадобится ещё
одна таблица вроде lang_id, nCharSet, lang_name. Правильную структуру с PK/FK, защитой от дубликатов сделать по вкусу.
При входе в систему сгребаем Select'ом записи из таблиц для нужного языка в курсор и работаем.
...
Рейтинг: 0 / 0
17.06.2006, 17:55
    #33797515
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многоязычный проект
Hi McFozzy!

А поиском воспользоваться слабо?
Тебе стоит зайти на сайт http://www.stevenblack.com/ - там и продукт для
локализации фоксовых программ предлагается (INTL) и просто полезные советы
размещены.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Многоязычный проект / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]