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