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": ""}