Готового решения не прошу
Подскажите лишь каков принцип и какие есть инструменты?
Вот например в АСП.НЕТ 2.0 (простите за сравнение)
есть т.н. локализация, можно создавать файлы ресурсов для каждого
языка и при выборе соответствующей культуры к элементам управления
будет прицеплено слово на правильном языке.
Например два текстбокса Имя и Фамилия, я говорю этим текстбоксам брать значение свойства текст из сотответствующего файла ресурсов
создаю к примеру два файла ресурсов Русский и английский
в руском указываю ТекстБоксу1 "Имя", ТекстБоксу2 "Фамилия"
а в Английском соотвественно "Vorname" и "Name"
и при переключении культур у меня будут правильные надписи.
В АС я видел такое решение:
Создаются массивы для каждого элемента
напр для текстбокса Фамилия :
myArrayFamilia[0]="Фамилия"
myArrayFamilia[1]="Name"
myArrayFamilia[2]="Призвыще"
... ну и так далее
и в зависимости от культуры берётся
соответствующий элемент, так например для
русского берётся элемент 0 во всех массивах
и присваивается
в свойство текст текстбокса Фамилия
Вопрос:
есть ли какое либо объектно ориентирванное решение
Форма образец - не важно на каком языке
а Формы с выбранным языком наследуют от неё
Спасибо.