name
Модуль предоставляет справочники более 2 000 русских и 5 000 английских личных имен.
Подключение
Для подключения справочника импортируйте его с помощью тега require
:
# Справочник на русском языке
require: name/name.sc
module = sys.zb-common
# Справочник на английском языке
require: name/nameEn.sc
module = sys.zb-common
После подключения в сценарии станут доступны:
- справочник именованных сущностей
$Names
; - именованная сущность
$Name
для распознавания имен при помощи паттернов.
Формат значений
На русском языке:
Поле | Тип | Описание |
---|---|---|
name | Строка | Нормативный вариант имени |
full | Строка | Полное имя или пустая строка (для нейтральных имен) |
diminutive | Строка | Наиболее распространенный диминутив или пустая строка |
sex | Строка | Пол: "м" , "ж" , "н" (для нейтральных имен) |
На английском языке:
Поле | Тип | Описание |
---|---|---|
name | Строка | Нормативный вариант имени |
sex | Строка | Пол: "male" , "female" , "common" (для нейтральных имен) |
Примеры строк
На русском языке:
475;Владислав, Влад, Владик, Владос;{"name": "Владислав", "full": "Владислав", "diminutive": "Владик", "sex": "м"}
810;Женя, Женечка, Жека;{"name": "Женя", "full": "", "diminutive": "Женечка", "sex": "н"}
1839;Сюзанна;{"name": "Сюзанна", "full": "Сюзанна", "diminutive": "", "sex": "ж"}
На английском языке:
863;thomas, tom;{"name": "Thomas", "sex": "male"}
3242;lorraine;{"name": "Lorraine", "sex": "female"}
5011;jason;{"name": "Jason", "sex": "common"}