Настройка интерфейса и перевод программы
При помощи окна INTERFACE производится перевод интерфейса программы на другие языки. (Или можно изменить какие-либо слова в интерфейсе программы и даже скрыть некоторые слова, поля ввода...)
Окно настройки интерфейса (INTERFACE) открывается через пункты главного меню программы "Файлы" - "Настройка интерфейса".
Принцип действия этой подсистемы состоит в том, что с каждое предложение программы на "базовом языке" (русском) связывается соответствующее предложение на текущем языке.
Текущий язык интерфейса выбирается в поле выбора "Language" в верхней части окна "INTERFACE". Выбранный язык запоминается и будет использоваться и при следующих сеансах работы с программой.
В окне "INTERFACE" имеются две таблицы. В левой таблице (Group) находится список всех окон программы. В правой таблице виден список всех предложений выбранного окна. Только в первой группе ("Общие") находятся слова и предложения общие для всей программы. Это сделано для того чтобы не переводить в каждом окне одни и те же слова, такие как "Помощь", "Записать", "Отменить" и т.п.
Записи о предложениях в правой таблице можно группировать и искать по алфавиту и по порядковым номерам при помощи вкладок "Text" и "Number". Поиск делается при помощи специального поля ввода ("локатора"), расположенного непосредственно над таблицей. Например, на вкладке "Text" есть поле локатора "- Text". Для поиска предложения (по содержимому колонки Base text), нужно ввести в это поле первые буквы искомого предложения и нажать клавишу <Tab>. После этого курсор в таблице переместится на строку искомого предложения. (Или наиболее близкого, если предложения, начинающегося с этих букв, не было найдено).
В левой таблице (Group) есть только поиск по номеру группы.
Записи о предложениях в правой таблице можно редактировать при помощи стандартной кнопки "Change record"- "Открыть".
Окно записи о предложении (SENTENCE RECORD):
Назначение полей ввода в этом окне:
- Group - Название группы предложений (окна программы)
- ID - Порядковый номер записи внутри группы
- Base Text - Предложение на базовом языке
- Text - Переведенное предложение на текущем языке
- PositionX - Координата начала строки предложения в окне по горизонтали
- PositionY - Координата строки предложения в окне по вертикали (сверху вниз)
- Hide - Признак отмены видимости данного предложения или поля ввода
- Note - Строка произвольных примечаний о предложении
При переводе на другой язык нужно только добавить перевод каждого предложения на другой язык в поле "Text".
Изменять содержимое поля "Base text", а также удалять и добавлять записи о предложениях не нужно.