language
Модуль предоставляет справочники порядка 150 языков мира на русском и английском языках.
Подключение
Для подключения справочника импортируйте один из следующих файлов с помощью тега require
:
# Справочник на русском языке
require: language/language.sc
module = sys.zb-common
# Справочник на английском языке
require: language/languageEn.sc
module = sys.zb-common
После подключения в сценарии станут доступны:
- справочник именованных сущностей
$Languages
; - именованная сущность
$Language
для распознавания языков при помощи паттернов.
Формат значений
Поле | Тип | Описание |
---|---|---|
name | Строка | Название языка |
family | Строка или null | Языковая семья |
group | Строка или null | Языковая группа |
dead | Логический | Является ли язык мертвым |
Примеры строк
На русском языке:
9;английский, англ, инглиш, англяз, по-английски, по английски, на английском;{"name": "английский", "family": "индоевропейские", "group": "германские", "dead": false}
153;эсперанто;{"name": "эсперанто", "family": null, "group": null, "dead": false}
На английском языке:
17;Basque;{"name": "Basque", "family": null, "group": null, "dead": false}
107;Sami, Saami, Saame, Samic, Saamic, Lappish, Lappic, Lapp;{"name": "Sami", "family": "Uralic", "group": "Finno-Ugric", "dead": false}