This site is no longer updated.Go to new Conversational Cloud docs

currency


Модуль предоставляет справочник порядка 200 валют на русском языке.

Подключение

Для подключения справочника импортируйте следующий файл с помощью тега require:

require: currency/currency.sc
    module = sys.zb-common

После подключения в сценарии станут доступны следующие пары справочников и именованных сущностей для распознавания валют при помощи паттернов:

  • справочник валют $Currencies и сущность $Currency;
  • справочник неоднозначных валют $ambiguousCurrencies и сущность $ambiguousCurrency.

Формат значений

Справочник валют

В справочник $Currencies включены только полные наименования, однозначно указывающие на валюту. Например, российский рубль, но не просто рубль, который также может быть белорусским.

Поле Тип Описание
name Строка Название валюты
abbreviation Строка Международное сокращение валюты
symbol Строка Символ валюты или пустая строка
coin Строка Название разменной денежной единицы или пустая строка
coinPart Строка Доля разменной единицы от базовой или пустая строка
possibleAmbuguity Строка Название соответствующей неоднозначной валюты или пустая строка

Справочник неоднозначных валют

Справочник $ambiguousCurrencies содержит неполные названия валют, которые могут быть интерпретированы по-разному, например рубль и доллар.

Поле Тип Описание
name Строка Название валюты
mostLikely Строка Название наиболее вероятной однозначной валюты или пустая строка

Примеры строк

Справочник валют

7;chf, швейцарский франк, валюта швейцарии, деньги швейцарии, швейцарский валюта, свисси, франк швейцарский, швейцарский деньги, деньги швейцарский;{"name": "швейцарский франк", "abbreviation": "CHF", "symbol": "₣", "coin": "сантим", "coinPart": "0, 01", "possibleAmbiguity": "франк"}
147;ANG, гульден, нидерландский антильский гульден;{"name": "нидерландский антильский гульден", "abbreviation": "ANG", "symbol": "", "coin": "цент", "coinPart": "0,01", "possibleAmbiguity": ""}

Справочник неоднозначных валют

1;доллар;{"name": "доллар", "mostLikely": "доллар США"}
11;рубль, рублик, рупь, руб, целковый, деревянный, рэ, рублишко, целковик, рублевик;{"name": "рубль", "mostLikely": ""}