ГОСТ Р 56947—2016
Значение данного поля соответствует алфавитному списку двухбуквенных языковых символов
согласно стандарту ИСО 639:1988. В таблице 70 перечислены некоторые из возможных языков. Языки и
диалекты, не указанные в ИСО 639. не должны использоваться в текстовых полях ЭТДП.
Т а б л и ц а 7 0 — Примеры нумерации кодов языка
Код языка о соответствии с ИСО 639
Значение (для справки)
Зарезервировано
—
аа
эфарский
da
датский
de
немецкий
еп
английский
es
испанский
eu
баскский
fi
финский
fr
французский
ga
ирландский
it
итальянский
nl
голландский
no
норвежский
pl
польский
Pt
португальский
ru
русский
S V
шведский
vi
вьетнамский
zu
зулусский
8.3.2.5 Поле «Offset» («Смещение языка»)
Тип поля: 21.
Имя поля: Offset.
Тип данных: 32-разрядное целое число без знака для подсчета (Ulnt32,4 байта).
Данное поле является обязательным. Если данное поле опущено, то СПП должен выдать сообще
ние о фатальной ошибке ЭТДП.
Данное поле используется, чтобы задать положение отображаемой информации, само поле обыч
но не отображается.
Данное поле указывает смещение относительно начала ЭТДП. на котором расположен субблок
информационных данных в формате XML для указанного языка.
8.3.2.6 Поле «Length» («Длина субблока языка»)
Тип поля: 22.
Имя поля: Length.
Тип данных: 32-разрядное целое число без знака для подсчета (Ulnt32.4 байта).
Данное поле является обязательным. Если данное поле опущено, то СПП должен выдать сообще
ние о фатальной ошибке ЭТДП.
Данное поло используется, чтобы задать положение отображаемой информации, само поле обыч
но не отображается.
Данное поле показывает число байтов в субблоке языка, включая контрольную сумму. В случае
полей символов длина должна равняться числу байтов, а не числу символов, так как для кодирования
одного символа может потребоваться более одного байта. При интерпретации строк символов исполь
зуется число байтов на символ для определения длины в символах конкретной строки.
131