ГОСТ Р ИСО 15745 - 4 - 2012
выбранных строках в других файлах. Обе стратегии могут комбинироваться.
Другие строки помещают внутри GSDML в виде словарей. Каждый
зависящий от языка текст должен иметь атрибут «Textld», имеющий ссылку на
вход в словаре.
Пример 1-
<ChannelDiagltem ЕггогТуре= "19">
<Text Textld="ID_СОММ_ ERROR"/>
</ChannelDiagltem>
<ExtemalTextList>
<PrimaryLanguage>
< Text Textld="ID_COMM_ERROR" Value = "Communication error"/>
</PrimaryLanguage>
<Language xml:lang="de">
< Text Toxtld="ID_COMM_ERROR" Value = "Kommunikationsfehler"/>
</Language>
<Language xml:lang="fr”>
< Text Textld="ID_COMM_ERROR" Value = "Erreur do communication"/>
</Language>
< /
ExtcrnalTcxtList>
ExternalTextList должен иметь элемент PrimaryLanguage. Используют
текстовые строки, определенные в элементе PrimaryLanguage, если текстовая
строка в выбранном словаре утеряна. В файлах, основанных на GSDML,
первичный язык должен быть английским.
Элементы Language в ExternalTextList должны иметь атрибут «хтИапд»
для идентификации выбранного языка. Код для представления имени языка
должен соответствовать ИСО 639-1:2002.
Кроме того, строки могут присутствовать во внешних файлах -
изменения не являются необходимыми в файлах, основанных на GSDML, для
поддержки нового языка. Имя внешнего файла должно быть построено на
имени соответствующего основанного на GSDML файла путем присоединения
строки «-Text-» и соответствующего ИСО 639-1:2002 двухбуквенного кода.
Пример 2 - «GSDML-V1.0-Lieferant-ET200X-20030818-Text-fr.xml»
Внешниефайлыдолжныбытьрасположенывподкаталогепо
отношению к файлу, основанному на GSDML Имя подкаталога должно быть
построено из двухбуквенного кода языка внешнего файла (ИСО 639-1:2002).
213