- Лицензия MIT
- EU Reg. 1169/2011
- Ноль зависимостей
Menuella Food Safety
Словарь аллергенов и добавок за каждым меню Menuella — открытый стандарт, на котором может строить любой.
Семантические ключи вместо номеров конкретной страны. Храните ключ, рендерьте код — никогда наоборот.
- Ключи аллергенов
- 28
- Декларации
- 22
- Языки
- 25
WHEAT
Один ключ, шесть из 25 языков
- Русский
- Пшеница
- English
- Wheat
- العربية
- القمح
- 日本語
- 小麦
- Ελληνικά
- Σιτάρι
- Deutsch
- Weizen
- Установленная законом группа
- CEREALS
- Декларации
- Содержит злаки, содержащие глютен, и продукты из них
Все 15 глифов. Монохром по задумке — каждый берёт цвет окружающего текста.
10 реестров
Доступно в каждой экосистеме
Нативные пакеты, десять реестров. Один датасет, одна версия, релиз с одного тега.
-
npm i @menuella/food-safety -
dotnet add package Menuella.FoodSafety -
pip install menuella-food-safety -
dart pub add menuella_food_safety -
cargo add menuella-food-safety -
bundle add menuella-food_safety -
composer require menuella/food-safety -
go get github.com/menuella/food-safety/packages/go -
com.menuella:food-safety -
.package(url: "https://github.com/menuella/food-safety", from: "1.0.0")
Скачать датасет
Каждый аллерген, декларация, код сноски, иконка и все 25 локалей в одном JSON. Лицензия MIT, и уведомление о лицензии едет внутри файла.
Версия датасета: 1.6.0
28 ключей аллергенов
Каждый аллерген из Annex II регламента EU 1169/2011 — как ключи, которые можно хранить.
- 14 установленных законом групп
- Злаки и орехи раскрываются до конкретных видов
- Конкретный злак или орех должен быть назван по закону
- Стабильные идентификаторы, смысл которых не меняется
22 декларации
Пометки по добавкам, напиткам и продуктам рядом с аллергенами в меню.
- Красители, консерванты, антиоксиданты, подсластители
- Пометки по кофеину и хинину
- Алкоголь и предупреждения на уровне продукта
- Группировка по категории, а не по стране
Коды сносок
Схема MENUELLA проецирует каждый ключ на короткий печатный код — буквы для аллергенов, сплошные номера для деклараций.
- Не зависит от региона по задумке
- Рендерится при печати, никогда не хранится
- Совпадает с тем, что Menuella уже печатает в меню
15 иконок
Один глиф на каждую из 14 установленных законом групп аллергенов плюс один для деклараций.
- Именуются по ключу, а не по картинке
- Читаются до 16 px
- Обычный SVG — без иконочного шрифта и рантайма
25 языков
Каждый ключ и каждая декларация — полностью на каждом языке, от арабского и греческого до японского и вьетнамского.
- i18n вашего приложения выбирает локаль
- Нет таблиц соответствий, которые нужно вести
- Названия и полные декларации включены
Собрано для наших меню. Открыто для ваших.
Мы ведём это, потому что каждое меню Menuella на этом держится. Публикуем, чтобы вам не собирать ту же таблицу заново.
Лицензия MIT — используйте в своих продуктах, с Menuella или без.


