From 8641fc21289b92c21e64d72c991aabfa1fc97db8 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 9 Sep 2021 10:05:42 +0600 Subject: [PATCH 1/2] Add Upserve / appointment scheduling --- src/drivers/webextension/images/icons/Upserve.svg | 6 ++++++ src/technologies/u.json | 14 ++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Upserve.svg diff --git a/src/drivers/webextension/images/icons/Upserve.svg b/src/drivers/webextension/images/icons/Upserve.svg new file mode 100644 index 000000000..b7ce23f04 --- /dev/null +++ b/src/drivers/webextension/images/icons/Upserve.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies/u.json b/src/technologies/u.json index 2aea7cce1..f3fcfa9dc 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -170,6 +170,20 @@ "scripts": "www\\.upsellit\\.com/", "website": "https://us.upsellit.com" }, + "Upserve": { + "cats": [ + 72 + ], + "description": "Upserve is a restaurant management solution featuring an Android or iOS-based point-of-sale system, online ordering, contactless payments, automated inventory management, sales analytics, and more.", + "icon": "Upserve.svg", + "dom": "a[href*='app.upserve.com/']", + "scripts": "app\\.upserve\\.com/", + "saas": true, + "pricing": [ + "payg" + ], + "website": "https://onlineordering.upserve.com" + }, "Upvoty": { "cats": [ 47 From d64a17a5a111c32577f06d25acf8444d2c440830 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 9 Sep 2021 11:47:12 +0600 Subject: [PATCH 2/2] Add Reservations & delivery category --- src/categories.json | 4 ++++ src/drivers/webextension/_locales/ca/messages.json | 3 ++- src/drivers/webextension/_locales/de/messages.json | 3 ++- src/drivers/webextension/_locales/el/messages.json | 3 ++- src/drivers/webextension/_locales/en/messages.json | 3 ++- src/drivers/webextension/_locales/es/messages.json | 3 ++- src/drivers/webextension/_locales/fa/messages.json | 3 ++- src/drivers/webextension/_locales/fr/messages.json | 3 ++- .../webextension/_locales/gl_ES/messages.json | 3 ++- src/drivers/webextension/_locales/gr/messages.json | 3 ++- src/drivers/webextension/_locales/id/messages.json | 3 ++- src/drivers/webextension/_locales/it/messages.json | 3 ++- src/drivers/webextension/_locales/ja/messages.json | 3 ++- src/drivers/webextension/_locales/ko/messages.json | 3 ++- src/drivers/webextension/_locales/nl/messages.json | 3 ++- src/drivers/webextension/_locales/pl/messages.json | 3 ++- src/drivers/webextension/_locales/pt/messages.json | 3 ++- .../webextension/_locales/pt_BR/messages.json | 3 ++- src/drivers/webextension/_locales/ro/messages.json | 3 ++- src/drivers/webextension/_locales/ru/messages.json | 13 +++++++------ src/drivers/webextension/_locales/sk/messages.json | 3 ++- src/drivers/webextension/_locales/tr/messages.json | 3 ++- src/drivers/webextension/_locales/uk/messages.json | 3 ++- src/drivers/webextension/_locales/uz/messages.json | 3 ++- .../webextension/_locales/zh_CN/messages.json | 3 ++- .../webextension/_locales/zh_TW/messages.json | 3 ++- src/technologies/u.json | 2 +- 27 files changed, 60 insertions(+), 31 deletions(-) diff --git a/src/categories.json b/src/categories.json index 86b176f13..eb387a49c 100644 --- a/src/categories.json +++ b/src/categories.json @@ -354,5 +354,9 @@ "92": { "name": "Performance", "priority": 9 + }, + "93": { + "name": "Reservations & delivery", + "priority": 9 } } \ No newline at end of file diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 009d7ab66..97f0b2eeb 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 00394d9ac..bee3f12ff 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index c626cd69f..b446ab5f4 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -179,5 +179,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index 7c4510cff..7fd9672bb 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -181,5 +181,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index b80ade7aa..d6773dcee 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index b83a21c9a..883be1837 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 1218bc171..c8dbda297 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 71b6c8de9..d91ce2cda 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index d87949386..532ae17d7 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -179,5 +179,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 816af5830..2cb529043 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index a04d23804..aa270c6a7 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index a0c3d1b9e..dac2211ca 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -181,5 +181,6 @@ "categoryName89": { "message": "翻訳" }, "categoryName90": { "message": "レビュー" }, "categoryName91": { "message": "後払い販売" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json index e294da7f5..f911f7b48 100644 --- a/src/drivers/webextension/_locales/ko/messages.json +++ b/src/drivers/webextension/_locales/ko/messages.json @@ -181,5 +181,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/nl/messages.json b/src/drivers/webextension/_locales/nl/messages.json index b1a2ba8df..d356e9bad 100644 --- a/src/drivers/webextension/_locales/nl/messages.json +++ b/src/drivers/webextension/_locales/nl/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index d9f3fa304..d91f266a1 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index e8c9d1d8c..b9a8aee04 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index d3b0e9a45..c327e650d 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index a2870a821..d9b72bbda 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -179,5 +179,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index c7b6539ed..e267112cf 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -176,10 +176,11 @@ "categoryName84": { "message": "Программы лояльности и наград" }, "categoryName85": { "message": "Управление функциями" }, "categoryName86": { "message": "Сегментация" }, - "categoryName87": { "message": "WordPress plugins" }, - "categoryName88": { "message": "Hosting" }, - "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName87": { "message": "Плагины для WordPress" }, + "categoryName88": { "message": "Хостинг" }, + "categoryName89": { "message": "Перевод" }, + "categoryName90": { "message": "Обзоры" }, + "categoryName91": { "message": "Отложенный платеж" }, + "categoryName92": { "message": "Производительность" }, + "categoryName93": { "message": "Резервирование & доставка" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index feca9e63d..259560638 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 7c88fe1ca..489889355 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 7733e3b92..4cc463e5a 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index 02403ce16..e28e61494 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 8d7a65b29..2acb24b85 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -179,5 +179,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index aac755817..20cc71e16 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -183,5 +183,6 @@ "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, "categoryName91": { "message": "Buy now pay later" }, - "categoryName92": { "message": "Performance" } + "categoryName92": { "message": "Performance" }, + "categoryName93": { "message": "Reservations & delivery" } } diff --git a/src/technologies/u.json b/src/technologies/u.json index f3fcfa9dc..29de45524 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -172,7 +172,7 @@ }, "Upserve": { "cats": [ - 72 + 93 ], "description": "Upserve is a restaurant management solution featuring an Android or iOS-based point-of-sale system, online ordering, contactless payments, automated inventory management, sales analytics, and more.", "icon": "Upserve.svg",