20.1 Обзор

В этой главе описано, как пользователи могут создавать свой собственный пользовательский словарь для замены большого количества текстовых меток и имен переменных, используемых интерфейсом. Из-за потенциально большого количества не только родных языков, но и местных методов работы гипотетическое создание пользовательских словарей должно осуществляться конечным пользователем, а не поставщиком программного обеспечения.

Языком интерфейса по умолчанию является английский. Через Настройка / Язык / Определяемый пользователем параметр меню, отдельный пользователь (или сайт клиента) может переключиться на свои собственные настройки. Определенный пользователем язык выполняется в строке путем подстановки строки. Каждая требуемая замена должна быть определена пользователем, а затем сохранена в пользовательском “_Custom.Файл Dic”. При последующем перезапуске программы выполняется поиск этого файла и автоматическая перезагрузка, если он найден. Пользователи определяют только столько строк, сколько им требуется. Пользовательский словарь также может быть передан другим пользователям для совместного использования, или в некоторых конкретных установках на базе сервера все пользователи могут использовать один и тот же пользовательский словарь.

20.2 Открываем редактор

Чтобы открыть редактор и начать определять свой собственный язык/настройки пользовательской строки, в главном меню настройки выберите пункт Setup / Language / Edit User Language. Это откроет инструмент языкового редактора. В некоторых установках доступ к редактору защищен паролем. В этом случае проконсультируйтесь с местным персоналом службы поддержки.

Необязательный ввод пароля

20.3 Использование редактора

Инструмент редактирования имеет простое поле выбора вверху, с помощью которого пользователи могут прокручивать каждую строку, используемую приложением (эти строки были доступны для пользовательской языковой функции). Каждая запись в этом списке содержит максимум три определяющие строки. В зависимости от точного использования строки, первые два являются либо параметрами верхнего и нижнего регистра, либо параметрами короткого и длинного меню. Третьей определяющей строкой, когда она используется, всегда является строка справки (это для кнопок и значков).

Для каждой из трех строк отображаются два текстовых отображения. На верхнем не редактируемом дисплее отображается строка на английском языке по умолчанию, в то время как второй доступен для редактирования и именно там должна быть введена эквивалентная строка, определенная пользователем.

Инструмент языкового редактора

20.4 Поисковый центр

Средство поиска позволяет пользователю ввести часть или всю требуемую строку для замены. Затем кнопка ‘go’ выполняет поиск либо вверх, либо вниз по списку (в зависимости от настроек стрелок) для следующего вхождения (если таковое имеется) строки поиска. Если строка поиска найдена, инструмент отобразит соответствующую запись, которую теперь можно отредактировать. Вы можете повторить поиск по той же строке или перейти к другой.

20.5 Реализация пользовательского словаря

Чтобы сохранить изменения, нажмите кнопку "Готово" ("отмена" приведет к потере изменений). Изменения будут полностью применены только при перезапуске программы. Чтобы использовать пользовательский словарь, убедитесь, что установлен флажок SetUp / Language / User Defined пункт меню. Этот параметр выбора сохраняется в INI файле и, таким образом, сохраняется для использования в будущем.

20.6 Упражнение: Замена ‘Camber Angle’

В качестве примера того, как может быть реализован пользовательский словарь, в этом упражнении мы заменим ‘Camber Angle’ французским эквивалентом ‘Angle de Carrossage’.

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

SetUp / Language / Edit User Language.

При открытом дисплее введите camber в поле ‘search list’, выберите поиск вниз и нажмите Go. Поскольку каждая ссылка на развал будет найдена с помощью поиска, измените строку на требуемый ‘angle de carrossage’ для полной замены угла развала или просто ‘Carrossage’ для самого развала.

Снимок экрана – эквивалент угла развала на пользовательском языке

Повторяйте до тех пор, пока все ссылки не будут соответствующим образом заменены. Затем нажмите кнопку done. Это будет применено только к новым меню и только после
того, как будет включена опция пользовательского языка.

Информирование о последствиях пользовательских изменений

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

SetUp / Language / User Defined

Чтобы протестировать реализацию на пользовательском языке, попробуйте открыть новый график x-y и с помощью правой кнопки мыши в списке выберите опцию развал. Это должно было быть заменено на указанную строку.

Изменена метка графика x-y
Сплайн SDF соответствует изменению метки