From 7d11bbeffc29b59925f0bfd1e0dde66ae8ac0bfa Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 18 Jul 2022 05:51:05 +0600 Subject: [PATCH 1/3] Add Fulfilment category, Update previously added --- 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 ++- src/drivers/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 ++- src/drivers/webextension/_locales/pt_BR/messages.json | 3 ++- src/drivers/webextension/_locales/ro/messages.json | 3 ++- src/drivers/webextension/_locales/ru/messages.json | 3 ++- 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 ++- src/drivers/webextension/_locales/zh_CN/messages.json | 3 ++- src/drivers/webextension/_locales/zh_TW/messages.json | 3 ++- src/technologies/a.json | 2 +- src/technologies/d.json | 2 +- src/technologies/r.json | 2 +- src/technologies/s.json | 3 ++- 29 files changed, 55 insertions(+), 29 deletions(-) diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 64e0a5903..dde197615 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index ffb25d4f4..15573f1c1 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 3340b3626..3bd1c2597 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -198,5 +198,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index 10b82b0d2..d9b1a9ca3 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -202,5 +202,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index 820084027..71351b2e7 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index 89840dbd3..7245cb391 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 5e59f8da4..e6807b729 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Retransmission en direct" }, "categoryName104": { "message": "Réservation de tickets" }, "categoryName105": { "message": "Réalité augmentée" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 3f0d2752b..9eb454d91 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index ddec426ef..89ad9f36d 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -200,5 +200,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index eb4784fa7..a9aafdb7a 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index ca710546a..4305cee6d 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 351c836ac..1c1539665 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -202,5 +202,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json index a5891c741..0c4374823 100644 --- a/src/drivers/webextension/_locales/ko/messages.json +++ b/src/drivers/webextension/_locales/ko/messages.json @@ -202,5 +202,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/nl/messages.json b/src/drivers/webextension/_locales/nl/messages.json index 0e237b0e4..4acdc38ed 100644 --- a/src/drivers/webextension/_locales/nl/messages.json +++ b/src/drivers/webextension/_locales/nl/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreamen" }, "categoryName104": { "message": "Kaartje boeken" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 0c8af1cfe..80984521e 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index c16683adf..5a0d0bfaa 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index 65f21fc43..cca22883a 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index 28c1ca5ed..131ea61e7 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 0787f305c..d55bc2b0f 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -202,5 +202,6 @@ "categoryName103": { "message": "Прямая трансляция" }, "categoryName104": { "message": "Бронирование билетов" }, "categoryName105": { "message": "Дополненная реальность" }, - "categoryName106": { "message": "Трансграничная электронная коммерция" } + "categoryName106": { "message": "Трансграничная электронная коммерция" }, + "categoryName107": { "message": "Выполнения" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index 9bbedddbb..96397ee2d 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index f89f95536..0a68eac88 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index b8a353d78..ced33e88a 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index cdd22dd5c..8f63c56a8 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 113595809..1ab5b79ac 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -202,5 +202,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 17a21485d..089113795 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -204,5 +204,6 @@ "categoryName103": { "message": "Livestreaming" }, "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, - "categoryName106": { "message": "Cross border ecommerce" } + "categoryName106": { "message": "Cross border ecommerce" }, + "categoryName107": { "message": "Fulfilment" } } diff --git a/src/technologies/a.json b/src/technologies/a.json index a8b3b2fcb..b78a375eb 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -1705,7 +1705,7 @@ }, "AfterShip": { "cats": [ - 19 + 107 ], "description": "AfterShip provides automated shipment tracking as a service.", "icon": "AfterShip.svg", diff --git a/src/technologies/d.json b/src/technologies/d.json index bf0bed974..022f899cf 100644 --- a/src/technologies/d.json +++ b/src/technologies/d.json @@ -466,7 +466,7 @@ }, "Deliverr": { "cats": [ - 19 + 107 ], "description": "Deliverr is a fulfilment service that facilitates shipping services for ecommerce businesses.", "icon": "Deliverr.svg", diff --git a/src/technologies/r.json b/src/technologies/r.json index 5ce86ea7e..3056fcf4f 100644 --- a/src/technologies/r.json +++ b/src/technologies/r.json @@ -1696,7 +1696,7 @@ }, "Route": { "cats": [ - 19 + 107 ], "description": "Route is a delivery and shipping tracking app", "icon": "route.png", diff --git a/src/technologies/s.json b/src/technologies/s.json index 736ac81cc..e08dabeda 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -2195,7 +2195,8 @@ }, "Shoprunner": { "cats": [ - 6 + 107, + 102 ], "description": "ShopRunner is a service offering consumers free two-day shipping and returns on online orders placed with certain retailers.", "dom": "link[href*='content.shoprunner.com']", From 867a668ac3361b318b5cdf9e0df35f3309daa939 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 18 Jul 2022 05:59:48 +0600 Subject: [PATCH 2/3] add to commit category file --- src/categories.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/categories.json b/src/categories.json index 9ae315810..0a503f96a 100644 --- a/src/categories.json +++ b/src/categories.json @@ -735,5 +735,12 @@ ], "name": "Cross border ecommerce", "priority": 6 + }, + "107": { + "groups": [ + 1 + ], + "name": "Fulfilment", + "priority": 6 } } \ No newline at end of file From 7e6e0f9faf44248155a43176c7836b48af71bebc Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 18 Jul 2022 06:11:09 +0600 Subject: [PATCH 3/3] Add Malomo / fulfilment --- .../webextension/images/icons/Malomo.svg | 6 ++++++ src/technologies/m.json | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Malomo.svg diff --git a/src/drivers/webextension/images/icons/Malomo.svg b/src/drivers/webextension/images/icons/Malomo.svg new file mode 100644 index 000000000..15219cfc3 --- /dev/null +++ b/src/drivers/webextension/images/icons/Malomo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies/m.json b/src/technologies/m.json index 768c9089c..841100136 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -504,6 +504,24 @@ }, "website": "https://www.makeshop.co.kr" }, + "Malomo": { + "cats": [ + 107 + ], + "description": "Malomo is a cloud-based shipment tracking solution that helps small to midsize eCommerce businesses provide customers with shipping updates via white-label package tracking pages.", + "icon": "Malomo.svg", + "js": { + "Malomo": "" + }, + "scriptSrc": "\\.gomalomo\\.com/", + "saas": true, + "pricing": [ + "mid", + "recurring", + "poa" + ], + "website": "https://gomalomo.com" + }, "Mambo": { "cats": [ 1