Создание многоязычных проектов

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

ЗначокВНИМАНИЕ

Перед проведением изменений рекомендуется сделать резервную копию изменяемого проекта.

  1. Экспортировать точки данных с использованием менеджера ASCII. Рекомендуется использовать параметры фильтра — filter TDOPA. При необходимости экспорта истории следует дополнительно использовать параметр H. Закрыть «КАСКАД Цифра» и выполнить следующие действия.
  2. В конфигурационном файле «config» содержится несколько записей «langs», соответствующих поддерживаемым языкам. В нем также может содержаться одна запись «lang», соответствующая активному языку. Если запись «lang» отсутствует, по умолчанию в качестве активного языка выбирается язык первой записи «langs».

КОНФИГУРАЦИОННЫЙ ФАЙЛ

[general]

langs = «en_US.utf8»

langs = «fr_CA.utf8»

langs = «de_AT.utf8»

langs = «hu_HU.utf8»

lang = «de_AT.utf8»

ВНИМАНИЕ

В многоязычных проектах запрещается вручную изменять в файле «config» как порядок языков, так и кодировку (UTF-8, ISO и другие). ISO-standard coding and other codings) in the config file. «КАСКАД Цифра» не поддерживает сочетание нескольких кодировок в рамках одного проекта.

  1. Создать новую базу данных с помощью утилиты WCCOAtoolCreateDb. Данная программа позволяет создать базу данных на основе записей в конфигурационном файле «config». После создания базы данных необходимо импортировать точки данных с помощью менеджера ASCII.

 <путь_КАСКАД>\bin>WCCOAtoolcreateDB -proj <имя_проекта>

  1. Перевести имеющиеся панели с помощью инструмента Транслятор (см. раздел «Транслятор, основы»).

WCCOAtoolCreateDb

Данная программа позволяет создавать базу данных на основе записей в конфигурационном файле «config».

Индикаторы состояния и сообщения об ошибках из WCCOAtoolCreateDb записываются в файл «createDb.log», расположенный в папке «<путь_проекта>/log/».

Параметры WCCOAtoolCreateDb:
-config <путь_проекта>\config\config { -lang <язык> } -help -system <номер_системы> <имя_системы> -yes

Если имя системы не введено, оно добавляется автоматически программой WCCOAtoolCreateDb.

Во время создания проекта «КАСКАД Цифра» поддерживается передача списков точек данных (которые обычно необходимо импортировать с помощью менеджера ASCII) непосредственно в программу WCCOAtoolCreateDb, при этом импорт осуществляется автоматически.

-importAscii dplist/<файл>

В качестве <файла> вводится имя файла со списком точек данных. С одним ключом -importAscii можно указать только один файл. Списки точек данных импортируются в том порядке, в котором они вводятся в командной строке операционной системы.

Поддерживаются как относительные, так и абсолютные пути. При указании относительного пути поиск осуществляется в папке проекта /dplist.

Пример команды в командной строке операционной системы:

WCCOAtoolCreateDB -system <другие_параметры> -importAscii dplist/testFile1.txt
-importAscii dplist/testFile2.txt
-importAscii dplist/testFile3.txt

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *