Настройка утилиты
Утилита перевода PlgTranslate.exe служит для выполнения ручного перевода полей на любой удобный для пользователя язык (по умолчанию имеется только английская версия).
Файл PlgTranslate.exe находится в дистрибутиве, если установка производится с помощью инсталлятора (версия инсталлятора не ниже.7.5.3.168)
Необходимо, чтобы PlgTranslate.exe находилась в одной папке с файлами UpgradeDLL.dll и UpgradeFS.dll . При первом запуске утилита автоматически создаст файл UpgradeDLL.xml, в котором будет содержаться информация по переводу.При каждом запуске утилита проверяет, есть ли файл UpgradeDLL.xml. Если файла нет, то она его создает. Если есть-синхронизирует его с UpgradeDLL.dll и UpgradeFS.dll.
Алгоритм работы
- Версия утилиты перевода 1.3.0.0
- При первом запуске утилиты должен быть файл FCTranslate.xml из поставки (это шаблон). Он на Английском языке.
- Файла FCLocalize.xml в папке, при первом запуске утилиты, быть не должно (если только у вас нет корректного файла, который вы переводили на вашем языке).
- При запуске утилиты и выборе режима генерируется файл FCLocalize.xml на английском языке.
- Необходимо перевести все(нужные) пункты на нужный язык.
Использование утилиты
Для перевода вручную:
1) Двойным щелчком мыши запускаем PlgTranslate.exe (см. рис. 1) .
Рис. 1 - Утилита перевода PlgTranslate.exe
2) Из выпадающего списка"Type translate" выбираем пункт "IR translate".
3) В столбце "From" содержатся оригинальные наименования полей. В столбце "To" вписываем перевод полей на необходимом языке.
4) После внесения изменений нажимаем кнопку "Save".
5) Для поиска необходимо воспользоваться строкой "Find".
После каждого сохранения версия перевода повышается. Это необходимо для обновления ИА.
С версии утилиты PlgTranslate.exe 1.2.0.1 доступен перевод поля "Описание"!
Для загрузки перевода из сторонних файлов:
1) Двойным щелчком мыши запускаем PlgTranslate.exe
2) Нажимаем кнопку "Sync" (см. рис.1).
3) В открывшемся окне выбираем файл перевода (например upgradepresets.LVI или rk7man.LVI).
4) Если в этих файлах есть перевод констант из UpgradeDLL.xml, то они будут переведены (см. рис. 2).
Рис.2 - Результат импорта перевода из стороннего файла
5) Сохраняем перевод.
Редактирование файла перевода FastCube
Для корректной работы утилиты перевода рядом с ней должен быть файл FCTranslate.xml.
Для создания/редактирования перевода:
1) Запускаем утилиту. Из выпадающего списка "Type translate" выбираем пункт "FC translate" (см. рис. 3). При этом будет загружен файл перевода для FastCube.
Рис. 3 - Загрузка файла перевода для FS
2) Редактрование осуществляется обычным образом.
3) Имя файла перевода для FastCube - FCLocalize.xml. После редактирования файл копируем в \bin\win\plugins\.