Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: интерфейс на двух языках
 
 автор: scandal   (13.12.2007 в 07:59)   личное сообщение
 
 

Добрый день!
Имеется БД на Аксес 2003. Во всех формах надписи и заголовки все на русском. Требуется создать английский интерфейс и возможность смены языка интерфейса. Как можно решить эту задачу. Не хотелось бы создавать для каждой русской формы английскую копию, так как при изменении кода программ придется делать повторную работу для английской версии.

Заранее спасибо!

  Ответить  
 
 автор: ГлазастыйМышь   (13.12.2007 в 09:00)   личное сообщение
 
 

на формах придется делать не подписи а поля, делать процедуры смены заголовков форм, менять информационные сообщения
варианты реализации
1. Таблица с Id подписи, язык, вариант написания (таким вариантом можно реализовать любое количество языков интерфейса). А лучше не просто Id подписи, а с указанием формы/процедуры.
2. Прописывать Iif(pLang="R","Русский текст","Английский текст")

НО муторно это все.
Перевод подписей полей, форм, всех диалогов и информационных сообщений ...
Может проще все на английском сразу (а для ОСОБО одаренных пользователь выдать перевод всех английских обозначений)

ЗЫ. Занимаюсь подобным сейчас, правда не на Access. Столько огрех вылезает...

  Ответить  
 
 автор: osmor   (13.12.2007 в 09:01)   личное сообщение
 
 

Здесь описание принципа:
http://hiprog.com/index.php?option=com_content&task=view&id=420
здесь пример реализации:
http://hiprog.com/index.php?option=com_content&task=view&id=707

  Ответить  
 
 автор: Romiras   (13.12.2007 в 09:26)   личное сообщение
 
 

На мой взгляд лучше делать на аглицком с русским хелпом...

Плюсом данного подхода считаю то, что пока сделаешь нормальный хелп кучу баг и косяков отловишь как произошло со мной

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList