diff --git a/src/apps.json b/src/apps.json
index 0a5d075a5..ac052dc09 100755
--- a/src/apps.json
+++ b/src/apps.json
@@ -1384,6 +1384,21 @@
},
"website": "http://www.chamilo.org"
},
+ "Chart.js": {
+ "cats": [
+ "25"
+ ],
+ "env": "^Chart$\\;confidence:50",
+ "icon": "Chart.js.svg",
+ "script": [
+ "Chart(?:\\.bundle)?(?:\\.min)?\\.js\\;confidence:50",
+ "chartjs\\.org/dist/([\\d.]+(?:-[^/]+)?|master|latest)/Chart.*\\.js\\;version:\\1",
+ "cdnjs\\.cloudflare\\.com/ajax/libs/Chart\\.js/([\\d.]+(?:-[^/]+)?)/Chart.*\\.js\\;version:\\1",
+ "cdn\\.jsdelivr\\.net/npm/chart\\.js@([\\d.]+(?:-[^/]+)?|latest)/dist/Chart.*\\.js\\;version:\\1",
+ "cdn\\.jsdelivr\\.net/gh/chartjs/Chart\\.js@([\\d.]+(?:-[^/]+)?|latest)/dist/Chart.*\\.js\\;version:\\1"
+ ],
+ "website": "http://www.chartjs.org"
+ },
"Chartbeat": {
"cats": [
"10"
@@ -1646,6 +1661,14 @@
},
"website": "http://www.gocontentbox.org"
},
+ "Contentful": {
+ "cats": [
+ "1"
+ ],
+ "html": "<[^>]+(?:https?:)?//(?:assets|downloads|images|videos)\\.contentful\\.com",
+ "icon": "Contentful.svg",
+ "website": "http://www.contentful.com"
+ },
"ConversionLab": {
"cats": [
"10"
@@ -4171,6 +4194,17 @@
"icon": "KeyCDN.png",
"website": "http://www.keycdn.com"
},
+ "Kemal": {
+ "cats": [
+ "18",
+ "22"
+ ],
+ "headers": {
+ "X-Powered-By": "Kemal"
+ },
+ "icon": "kemalcr.png",
+ "website": "http://kemalcr.com"
+ },
"Kibana": {
"cats": [
"29",
@@ -9930,6 +9964,15 @@
"icon": "lighttpd.png",
"website": "http://www.lighttpd.net"
},
+ "LiveHelp": {
+ "cats": [
+ "52",
+ "53"
+ ],
+ "script": "^https?://server\\.livehelp\\.it/widgetjs/[0-9]{5}/[0-9]{1,3}\\.js",
+ "icon": "LiveHelp.png",
+ "website": "http://www.livehelp.it"
+ },
"math.js": {
"cats": [
"12"
diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json
new file mode 100644
index 000000000..ab7db8aea
--- /dev/null
+++ b/src/drivers/webextension/_locales/id/messages.json
@@ -0,0 +1,66 @@
+{
+ "github": { "message": "Salin Wappalyzer di GitHub!" },
+ "twitter": { "message": "Ikuti Wappalyzer di Twitter" },
+ "website": { "message": "Kunjungi wappalyzer.com" },
+ "options": { "message": "Pilihan" },
+ "optionsSave": { "message": "Simpan pilihan" },
+ "optionsSaved": { "message": "Tersimpan" },
+ "optionUpgradeMessage": { "message": "Beritahu Tentang Peningkatan Versi" },
+ "optionDynamicIcon": { "message": "Gunakan ikon aplikasi dan bukan logo Wappalyzer" },
+ "optionTracking": { "message": "Secara anonim kirimkan laporan tentang aplikasi yang terdeteksi ke wappalyzer.com untuk penelitian" },
+ "nothingToDo": { "message": "Tak ada yang dilakukan disini." },
+ "noAppsDetected": { "message": "Tidak ada aplikasi yang terdeteksi." },
+ "categoryName1": { "message": "Sistem Pengelola Konten" },
+ "categoryName2": { "message": "Papan Pesan" },
+ "categoryName3": { "message": "Pengelola Basis Data" },
+ "categoryName4": { "message": "Alat Dokumentasi" },
+ "categoryName5": { "message": "Widget" },
+ "categoryName6": { "message": "Toko Online" },
+ "categoryName7": { "message": "Galeri Foto" },
+ "categoryName8": { "message": "Wiki" },
+ "categoryName9": { "message": "Panel Hosting" },
+ "categoryName10": { "message": "Analistik" },
+ "categoryName11": { "message": "Blog" },
+ "categoryName12": { "message": "Bingkai Kerja JavaScript" },
+ "categoryName13": { "message": "Pelacak Masalah" },
+ "categoryName14": { "message": "Pemutar Video" },
+ "categoryName15": { "message": "Sistem Komentar" },
+ "categoryName16": { "message": "Captcha" },
+ "categoryName17": { "message": "Font Script" },
+ "categoryName18": { "message": "Bingkai Kerja Web" },
+ "categoryName19": { "message": "Serba Serbi" },
+ "categoryName20": { "message": "Editor" },
+ "categoryName21": { "message": "LMS" },
+ "categoryName22": { "message": "Server Website" },
+ "categoryName23": { "message": "Alat Cache" },
+ "categoryName24": { "message": "Rich Text Editor" },
+ "categoryName25": { "message": "JavaScript Graphics" },
+ "categoryName26": { "message": "Bingkai Kerja Mobile" },
+ "categoryName27": { "message": "Bahasa Pemrograman" },
+ "categoryName28": { "message": "Sistem Operasi" },
+ "categoryName29": { "message": "Mesin Pencari" },
+ "categoryName30": { "message": "Web Mail" },
+ "categoryName31": { "message": "CDN" },
+ "categoryName32": { "message": "Otomasi Pemasaran" },
+ "categoryName33": { "message": "Ekstensi Web Server" },
+ "categoryName34": { "message": "Basis Data" },
+ "categoryName35": { "message": "Peta" },
+ "categoryName36": { "message": "Jaringan Periklanan" },
+ "categoryName37": { "message": "Layanan Jaringan" },
+ "categoryName38": { "message": "Server Media" },
+ "categoryName39": { "message": "Webcam" },
+ "categoryName40": { "message": "Pencetak" },
+ "categoryName41": { "message": "Pemroses Pembayaran" },
+ "categoryName42": { "message": "Pengelola Tag" },
+ "categoryName43": { "message": "Paywall" },
+ "categoryName44": { "message": "Sistem Pembuatan/CI" },
+ "categoryName45": { "message": "Sistem SCADA" },
+ "categoryName46": { "message": "Akses Remote" },
+ "categoryName47": { "message": "Alat Pengembangan" },
+ "categoryName48": { "message": "Penyimpanan Jaringan" },
+ "categoryName49": { "message": "Umpan Pembaca" },
+ "categoryName50": { "message": "Sistem Manajemen Dokumen" },
+ "categoryName51": { "message": "Pembuat Laman Landas" },
+ "categoryName52": { "message": "Chat Langsung" },
+ "categoryName53": { "message": "CRM" }
+}
diff --git a/src/icons/Chart.js.svg b/src/icons/Chart.js.svg
new file mode 100644
index 000000000..24f5a2bf0
--- /dev/null
+++ b/src/icons/Chart.js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/Contentful.svg b/src/icons/Contentful.svg
new file mode 100644
index 000000000..63e08db55
--- /dev/null
+++ b/src/icons/Contentful.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/icons/Highcharts.png b/src/icons/Highcharts.png
index 68bf7a0c5..d50fd6554 100644
Binary files a/src/icons/Highcharts.png and b/src/icons/Highcharts.png differ
diff --git a/src/icons/LiveHelp.png b/src/icons/LiveHelp.png
new file mode 100644
index 000000000..07e888a7a
Binary files /dev/null and b/src/icons/LiveHelp.png differ
diff --git a/src/icons/kemalcr.png b/src/icons/kemalcr.png
new file mode 100644
index 000000000..6c51c7d72
Binary files /dev/null and b/src/icons/kemalcr.png differ
diff --git a/src/icons/webpack.svg b/src/icons/webpack.svg
index 4e0046def..d4fed6ba7 100644
--- a/src/icons/webpack.svg
+++ b/src/icons/webpack.svg
@@ -1 +1 @@
-
\ No newline at end of file
+