Update locales

main
Elbert Alias 1 year ago
parent e27056248a
commit 27d9f68f00

@ -16,8 +16,12 @@ $ npm i wappalyzer-core
const fs = require('fs')
const Wappalyzer = require('./wappalyzer')
<<<<<<< HEAD
// See https://www.wappalyzer.com/docs/dev/specification or use
// https://raw.githubusercontent.com/wappalyzer/wappalyzer/master/src/categories.json
=======
// See https://github.com/wappalyzer/wappalyzer/blob/master/README.md#specification
>>>>>>> c546747ce (Updated locales)
const categories = JSON.parse(
fs.readFileSync(path.resolve(`./categories.json`))
)

@ -17,6 +17,7 @@
"clearCache": { "message": "Esborrar la memòria cau de les deteccions" },
"nothingToDo": { "message": "Res a fer aquí." },
"noAppsDetected": { "message": "No s'ha detectat cap tecnologia." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Mostrar sempre la icona" },
"termsAccept": { "message": "M'està bé" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Cache leeren" },
"nothingToDo": { "message": "Nichts zu tun." },
"noAppsDetected": { "message": "Keine Applikationen gefunden" },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Icon immer anzeigen" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Καμία ενέργεια." },
"noAppsDetected": { "message": "Δεν ανιχνεύθηκαν εφαρμογές." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Always show icon" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Nothing to do here." },
"noAppsDetected": { "message": "No technologies detected." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Always show icon" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Limpiar detecciones cacheadas" },
"nothingToDo": { "message": "Nada que hacer aquí." },
"noAppsDetected": { "message": "Aplicaciones no detectadas." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Siempre mostrar icono" },
"termsAccept": { "message": "Estoy bien con eso" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Tecnologías" },
"tabPlus": { "message": "Más información" },
"creditBalance": { "message": "Créditos:" },
"plusMessageHeading": { "message": "Obtiene Plus por $$9/mo" },
"plusMessageHeading": { "message": "Obtiene Plus por $$10/mo" },
"plusMessage": { "message": "Con Plus, los datos de contacto de los sitios que visitas se muestran aquí." },
"plusButton": { "message": "Regístrate" },
"plusEmpty": { "message": "No se encontraron resultados." },

@ -17,6 +17,7 @@
"clearCache": { "message": "پاکسازی شناسایی های کش شده" },
"nothingToDo": { "message": "هیچ چیز برای انجام اینجا نیست." },
"noAppsDetected": { "message": "هیچ فن‌آوری شناسایی نشده است." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "همیشه نماد را نشان بده" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -3,6 +3,7 @@
"twitter": { "message": "Suivre Wappalyzer sur Twitter" },
"website": { "message": "Aller sur wappalyzer.com" },
"noAppsDetected": { "message": "Pas d'applications détectées." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"nothingToDo": { "message": "Rien à faire ici." },
"optionTracking": { "message": "Envoyer anonymement des rapports sur les applications détectées à wappalyzer.com pour la recherche" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "Plus d'information" },
"creditBalance": { "message": "Crédits:" },
"plusMessageHeading": { "message": "Obtenez Plus for $$9/mo" },
"plusMessageHeading": { "message": "Obtenez Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "Aucun résultat trouvé" },

@ -28,7 +28,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Καμία ενέργεια." },
"noAppsDetected": { "message": "Δεν ανιχνεύθηκαν εφαρμογές." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Always show icon" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Tak ada yang dilakukan disini." },
"noAppsDetected": { "message": "Tidak ada aplikasi yang terdeteksi." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Always show icon" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Niente da fare qui." },
"noAppsDetected": { "message": "Nessuna applicazione rilevata." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Always show icon" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "キャッシュされた検出値のクリア" },
"nothingToDo": { "message": "ここでは特定出来ません。" },
"noAppsDetected": { "message": "技術は検出されませんでした。" },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "常にアイコンを表示" },
"termsAccept": { "message": "OK" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "テクノロジー" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Кэштелген анықтауларды тазалау" },
"nothingToDo": { "message": "Мұнда ештеңе істеуге болмайды." },
"noAppsDetected": { "message": "Ешқандай технологиялар анықталмады." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Әрқашан белгішені көрсету" },
"termsAccept": { "message": "Мен мұнымен жақсымын" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Технологиялар" },
"tabPlus": { "message": "Қосымша ақпарат" },
"creditBalance": { "message": "Несиелер:" },
"plusMessageHeading": { "message": "Plus тарифын $$9/айна қосу" },
"plusMessageHeading": { "message": "Plus тарифын $$10/айна қосу" },
"plusMessage": { "message": "Plus көмегімен сіз кіретін веб-сайттардың компания және байланыс мәліметтері осы жерде көрсетіледі." },
"plusButton": { "message": "Тіркелу" },
"plusEmpty": { "message": "Нәтиже табылмады." },

@ -17,6 +17,7 @@
"clearCache": { "message": "캐시된 식별 정보 지우기" },
"nothingToDo": { "message": "여기에는 할 일이 없네요." },
"noAppsDetected": { "message": "식별된 기술이 없습니다." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "항상 아이콘 보이기" },
"termsAccept": { "message": "동의합니다" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "기술" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -3,6 +3,7 @@
"twitter": { "message": "Volg Wappalyzer op Twitter" },
"website": { "message": "Ga naar wappalyzer.com" },
"noAppsDetected": { "message": "Geen toepassingen gedetecteerd" },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"nothingToDo": { "message": "Hier is niets te doen" },
"optionTracking": { "message": "Stuur anoniem geïdentificeerd technologieën naar wappalyzer.com" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologieën" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Nic tu nie ma." },
"noAppsDetected": { "message": "Nie wykryto żadnych aplikacji." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Zawsze pokazuj tą ikonę" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -3,6 +3,7 @@
"twitter": { "message": "Seguir Wappalyzer no Twitter" },
"website": { "message": "Ir para wappalyzer.com" },
"noAppsDetected": { "message": "Não foi detectada nenhuma tecnologia." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"nothingToDo": { "message": "Nada a fazer aqui." },
"optionDynamicIcon": { "message": "Utilizar o ícone da tecnologia em vez do logótipo do Wappalyzer" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Nada a fazer aqui." },
"noAppsDetected": { "message": "Nenhuma tecnologia identificada." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Sempre mostrar ícone" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Nimic de făcut pe pagina curentă." },
"noAppsDetected": { "message": "Nici o aplicație detectată." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Afișează icon tot timpul" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Очистить кешированные результаты" },
"nothingToDo": { "message": "Здесь нечего делать" },
"noAppsDetected": { "message": "Не удалось определить ни одну технологию" },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Всегда отображать эту категорию иконкой"},
"termsAccept": { "message": "Я принимаю условия" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Nie je tu čo robiť." },
"noAppsDetected": { "message": "Žiadne aplikácie neboli zistené." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Always show icon" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Burada yapacak birşey yok." },
"noAppsDetected": { "message": "Uygulamalar tespit edilemedi." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Her zaman bu kategorinin ikonunu kullan" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Clear cached detections" },
"nothingToDo": { "message": "Тут нічого робити." },
"noAppsDetected": { "message": "Нічого не знайдено." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "Завжди показувати іконку Wappalyzer" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -28,7 +28,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "Xóa các kết quả xác định trong bộ nhớ đệm" },
"nothingToDo": { "message": "Không có gì để thực hiện ở đây." },
"noAppsDetected": { "message": "Không xác định được công nghệ nào." },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Chơi trò chơi?" },
"categoryPin": { "message": "Luôn hiển thị biểu trưng" },
"termsAccept": { "message": "Tôi đồng ý" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Công nghệ" },
"tabPlus": { "message": "Thông tin thêm" },
"creditBalance": { "message": "Số dư tín dụng:" },
"plusMessageHeading": { "message": "Nhận Plus với $$9/tháng" },
"plusMessageHeading": { "message": "Nhận Plus với $$10/tháng" },
"plusMessage": { "message": "Với Plus, thông tin về công ty và liên hệ của các trang web bạn truy cập sẽ được hiển thị ở đây." },
"plusButton": { "message": "Đăng ký" },
"plusEmpty": { "message": "Không tìm thấy kết quả nào." },

@ -17,6 +17,7 @@
"clearCache": { "message": "清除检测缓存" },
"nothingToDo": { "message": "这里无事可做。" },
"noAppsDetected": { "message": "未检测到任何技术。" },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "Play a game?" },
"categoryPin": { "message": "总是显示图标" },
"termsAccept": { "message": "I'm ok with that" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "Technologies" },
"tabPlus": { "message": "More info" },
"creditBalance": { "message": "Credits:" },
"plusMessageHeading": { "message": "Get Plus for $$9/mo" },
"plusMessageHeading": { "message": "Get Plus for $$10/mo" },
"plusMessage": { "message": "With Plus, company and contact details of websites you visit are shown here." },
"plusButton": { "message": "Sign up" },
"plusEmpty": { "message": "No results found." },

@ -17,6 +17,7 @@
"clearCache": { "message": "清除已快取的識別內容" },
"nothingToDo": { "message": "這裡什麼也沒有。" },
"noAppsDetected": { "message": "未識別到技術。" },
"reloadPage": { "message": "Reload" },
"playGame": { "message": "來玩個遊戲吧?" },
"categoryPin": { "message": "永遠顯示圖示" },
"termsAccept": { "message": "我接受" },
@ -28,7 +29,7 @@
"tabTechnologies": { "message": "技術" },
"tabPlus": { "message": "更多資訊" },
"creditBalance": { "message": "額度:" },
"plusMessageHeading": { "message": "以每個月 $$9 美元取得 Plus 版" },
"plusMessageHeading": { "message": "以每個月 $$10 美元取得 Plus 版" },
"plusMessage": { "message": "有了 Plus 版,你所訪問網站的公司和聯絡資訊將顯示在這裡。" },
"plusButton": { "message": "註冊" },
"plusEmpty": { "message": "沒有結果。" },

@ -67,7 +67,11 @@
<div class="tab-items">
<div class="tab-item">
<div class="empty empty--hidden">
<div class="empty__text" data-i18n="noAppsDetected">&nbsp;</div>
<div class="empty__text">
<span data-i18n="noAppsDetected">&nbsp;</span>
<a class="empty__reload" href="#" data-i18n="reloadPage">&nbsp;</a>
</div>
<a class="empty__play-game" href="#" data-i18n="playGame">&nbsp;</a>
@ -169,12 +173,6 @@
</div>
<div class="tab-item tab-item--hidden">
<div class="credits credits--hidden">
<span data-i18n="creditBalance">&nbsp;</span>
<span class="credits__remaining">&nbsp;</span>
</div>
<div class="plus-error plus-error--hidden">
<div class="plus-error__message">
</div>

@ -1,4 +0,0 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.1806 31.4871C15.2437 31.4058 14.3103 31.2424 13.4023 31.0008C12.4425 30.7455 11.4995 30.3996 10.5997 29.9729C9.71309 29.5526 8.85911 29.0494 8.06144 28.4774C7.26883 27.909 6.52443 27.2675 5.84892 26.5705C5.17167 25.8717 4.55746 25.1108 4.02336 24.309C3.48316 23.498 3.01953 22.637 2.64536 21.7498C2.26384 20.8453 1.97093 19.9029 1.77476 18.9491C1.57333 17.9696 1.47119 16.9643 1.47119 15.9612C1.47119 14.9086 1.58021 13.8568 1.79521 12.835C2.00473 11.8392 2.31738 10.8597 2.72448 9.92369C3.12429 9.00439 3.61921 8.11765 4.19547 7.2881C4.76646 6.46614 5.42226 5.69315 6.14466 4.9906C6.86723 4.28788 7.66236 3.64987 8.50795 3.0943C9.36174 2.53333 10.2745 2.05151 11.2209 1.66222C12.1848 1.2657 13.1936 0.961161 14.2193 0.757053C15.2719 0.547566 16.3555 0.441345 17.4399 0.441345C18.7669 0.441345 20.0899 0.603894 21.372 0.924479C22.6143 1.23509 23.8213 1.69458 24.9595 2.29018C26.0761 2.87443 27.1249 3.58862 28.0768 4.4129C28.9635 5.18068 29.763 6.04125 30.4562 6.97367L16.1806 31.4871Z" fill="#FFD11D"/>
<path d="M17.4399 0.80918C8.83754 0.80918 1.83903 7.60635 1.83903 15.9612C1.83903 23.7306 8.01413 30.2963 15.9809 31.0991L30.0152 7.00002C27.0339 3.11489 22.3686 0.80918 17.4399 0.80918ZM17.4399 0.0735474C22.9796 0.0735474 27.9222 2.82313 30.8952 6.95076L16.382 31.8722C7.961 31.2607 1.10339 24.3321 1.10339 15.9612C1.10339 7.18669 8.41749 0.0735474 17.4399 0.0735474Z" fill="#FFD11D"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

@ -1,4 +1,10 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="32" height="32" fill="#907BFF"/>
<path d="M19.0618 27.7188C21.0189 27.1338 22.736 25.9338 23.9584 24.2967C25.1808 22.6596 25.8439 20.6718 25.8496 18.6282L25.7984 5.88264C25.792 5.5588 25.7107 5.24008 25.5597 4.95272C25.4087 4.66536 25.193 4.41768 24.9293 4.22888C24.6656 4.04008 24.361 3.91528 24.041 3.86536C23.7203 3.8148 23.3927 3.8404 23.0842 3.9396L7.85346 8.62824C7.43426 8.75688 7.0669 9.01544 6.80578 9.36744C6.54402 9.71944 6.40194 10.1463 6.40002 10.5847V18.6929C6.4557 25.0935 12.8147 29.6452 19.0618 27.7188Z" fill="black"/>
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_26046_194783)">
<path d="M149.162 212.771C163.253 208.537 175.613 199.853 184.414 188.005C193.216 176.157 197.99 161.774 198.03 146.985L197.66 54.7471C197.618 52.3994 197.03 50.0941 195.943 48.0156C194.857 45.9372 193.303 44.1431 191.404 42.7766C189.505 41.4101 187.315 40.5092 185.008 40.1457C182.702 39.7822 180.342 39.9662 178.119 40.6831L68.4649 74.6162C65.4466 75.5439 62.8028 77.4187 60.9198 79.9659C59.0368 82.5131 58.0137 85.5994 58 88.7734V147.45C58.4013 193.771 104.183 226.711 149.162 212.771Z" fill="#8979E8"/>
</g>
<defs>
<clipPath id="clip0_26046_194783">
<rect width="140" height="176" fill="white" transform="translate(58 40)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 653 B

After

Width:  |  Height:  |  Size: 797 B

@ -1,4 +1,11 @@
<svg width="1349" height="1349" viewBox="0 0 1349 1349" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="1348.07" height="1348.07" fill="#9B5C8F"/>
<path d="M167.489 255.529C181.716 236.215 203.052 226.059 231.506 224.028C283.337 219.956 312.807 244.339 319.916 297.185C351.417 509.568 385.964 689.434 422.543 836.773L645.08 413.034C665.411 374.415 690.818 354.094 721.304 352.063C766.016 349.016 793.445 377.461 804.626 437.416C830.034 572.56 862.55 687.393 901.16 784.942C927.583 526.842 972.296 340.883 1035.3 226.059C1050.53 197.605 1072.89 183.378 1102.36 181.337C1125.74 179.316 1147.07 186.424 1166.38 201.667C1185.68 216.91 1195.85 236.215 1197.88 259.591C1198.9 277.881 1195.85 293.123 1187.72 308.366C1148.09 381.533 1115.56 504.49 1089.15 675.197C1063.75 840.835 1054.6 969.895 1060.7 1062.37C1062.74 1087.76 1058.66 1110.12 1048.51 1129.43C1036.3 1151.78 1018.02 1163.98 994.647 1166.01C968.224 1168.04 940.795 1155.85 914.371 1128.42C819.869 1031.87 744.671 887.579 689.803 695.527C623.744 825.593 574.97 923.142 543.469 988.175C483.514 1103.01 432.708 1161.95 390.026 1164.99C362.587 1167.03 339.221 1143.65 318.9 1094.88C267.079 961.761 211.186 704.667 151.24 323.609C147.168 297.185 153.261 273.809 167.489 255.529Z" fill="white"/>
<g clip-path="url(#clip0_402_2)">
<path d="M1198.07 0H150C67.1573 0 0 67.1573 0 150V1198.07C0 1280.91 67.1573 1348.07 150 1348.07H1198.07C1280.91 1348.07 1348.07 1280.91 1348.07 1198.07V150C1348.07 67.1573 1280.91 0 1198.07 0Z" fill="#7F54B3"/>
<path d="M210.02 291.157C223.051 273.495 242.594 264.207 268.657 262.349C316.133 258.626 343.126 280.924 349.638 329.252C378.492 523.479 410.136 687.968 443.641 822.711L647.478 435.197C666.101 399.88 689.373 381.296 717.297 379.439C758.252 376.652 783.376 402.665 793.618 457.495C816.891 581.085 846.674 686.101 882.04 775.311C906.242 539.276 947.198 369.215 1004.91 264.207C1018.86 238.185 1039.34 225.175 1066.33 223.308C1087.75 221.46 1107.29 227.96 1124.97 241.9C1142.65 255.84 1151.97 273.495 1153.83 294.872C1154.76 311.599 1151.97 325.538 1144.52 339.477C1108.22 406.389 1078.42 518.835 1054.23 674.948C1030.97 826.426 1022.59 944.452 1028.17 1029.02C1030.04 1052.24 1026.3 1072.69 1017.01 1090.35C1005.82 1110.79 989.08 1121.95 967.671 1123.8C943.468 1125.66 918.344 1114.51 894.141 1089.43C807.58 1001.13 738.701 869.174 688.443 693.54C627.935 812.487 583.26 901.696 554.406 961.17C499.489 1066.19 452.952 1120.09 413.857 1122.87C388.723 1124.73 367.321 1103.35 348.707 1058.75C301.241 937.014 250.045 701.899 195.136 353.417C191.406 329.252 196.987 307.875 210.02 291.157Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_402_2">
<rect width="1349" height="1349" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 212.7 213" style="enable-background:new 0 0 212.7 213;" xml:space="preserve">
<style type="text/css">
.st0{fill:#121212;}
</style>
<path class="st0" d="M10.3,92c-4.8,4.8-7.5,11.3-7.5,18.1c0,9.9,8,17.9,17.9,17.9c9.8,0,17.8-7.9,17.9-17.8c0.1,4.2,3.5,7.6,7.7,7.6
c4.3,0,7.7-3.5,7.7-7.7c0-6.8-2.7-13.3-7.5-18.1c-4.8-4.8-11.3-7.5-18.1-7.5C21.7,84.5,15.1,87.2,10.3,92z"/>
<path class="st0" d="M202.3,120.5c4.8-4.8,7.5-11.3,7.5-18.1c0-9.9-8-17.9-17.9-17.9c-9.8,0-17.8,7.9-17.9,17.8
c-0.1-4.2-3.5-7.6-7.7-7.6c-4.3,0-7.7,3.5-7.7,7.7c0,6.8,2.7,13.3,7.5,18.1c4.8,4.8,11.3,7.5,18.1,7.5
C191,128,197.5,125.3,202.3,120.5z"/>
<path class="st0" d="M91.7,202.3c4.8,4.8,11.3,7.5,18.1,7.5c9.9,0,17.9-8,17.9-17.9c0-9.8-7.9-17.8-17.8-17.9
c4.2-0.1,7.6-3.5,7.6-7.7c0-4.3-3.5-7.7-7.7-7.7c-6.8,0-13.3,2.7-18.1,7.5c-4.8,4.8-7.5,11.3-7.5,18.1
C84.2,191,86.9,197.5,91.7,202.3z"/>
<path class="st0" d="M120.2,10.3c-4.8-4.8-11.3-7.5-18.1-7.5c-9.9,0-17.9,8-17.9,17.9c0,9.8,7.9,17.8,17.8,17.9
c-4.2,0.1-7.6,3.5-7.6,7.7c0,4.3,3.5,7.7,7.7,7.7c6.8,0,13.3-2.7,18.1-7.5c4.8-4.8,7.5-11.3,7.5-18.1
C127.7,21.7,125,15.1,120.2,10.3z"/>
<path class="st0" d="M48.5,28.4c-6.8,0-13.3,2.7-18.1,7.5l0,0c-7,7-7,18.3,0,25.3c7,7,18.2,7,25.2,0.1c-3,3-2.9,7.9,0.1,10.9
c3,3,7.9,3,10.9,0c0,0,0.1-0.1,0.1-0.1c4.7-4.8,7.4-11.2,7.4-18c0-6.8-2.7-13.3-7.5-18.1C61.8,31.1,55.3,28.4,48.5,28.4z"/>
<path class="st0" d="M156.8,140.4c3,3,3,7.9,0.1,10.9c7-6.9,18.3-6.9,25.2,0.1c7,7,7,18.3,0,25.3l0,0c-4.8,4.8-11.3,7.5-18.1,7.5
c-6.8,0-13.3-2.7-18.1-7.5c-4.8-4.8-7.5-11.3-7.5-18.1c0-6.7,2.6-13.2,7.4-18c0,0,0.1-0.1,0.1-0.1
C148.9,137.4,153.8,137.4,156.8,140.4z"/>
<path class="st0" d="M176.6,30.4c-7-7-18.3-7-25.3,0c-6.9,6.9-7,18.2-0.1,25.2c-3-2.9-7.8-2.9-10.8,0.1c-3,3-3,7.9,0,10.9l0,0
c4.8,4.8,11.3,7.5,18.1,7.5c6.8,0,13.3-2.7,18.1-7.5c4.8-4.8,7.5-11.3,7.5-18.1C184.1,41.7,181.4,35.2,176.6,30.4
C176.6,30.4,176.6,30.4,176.6,30.4z"/>
<path class="st0" d="M72.1,145.9C72.1,145.9,72.1,145.9,72.1,145.9c3,3,3,7.9,0,10.9c-3,3-7.8,3-10.8,0.1c6.9,7,6.9,18.2-0.1,25.2
c-7,7-18.3,7-25.3,0c-0.1-0.1-0.2-0.2-0.2-0.2c-4.7-4.8-7.3-11.2-7.3-17.9c0-6.8,2.7-13.3,7.5-18.1c4.8-4.8,11.3-7.5,18.1-7.5
S67.3,141.1,72.1,145.9L72.1,145.9z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -35,7 +35,7 @@ const footers = [
},
{
heading: 'Wappalyzer for businesses',
body: 'Sign up for a plan to get monthly credits to spend on any product, including lead lists and technology lookups.',
body: 'Sign up to use our tools for lead generation, market research and competitor analysis.',
buttonText: 'Compare plans',
buttonLink: `${baseUrl}/pricing/${utm}`,
},
@ -245,6 +245,7 @@ const Popup = {
body: document.body,
detections: document.querySelector('.detections'),
empty: document.querySelector('.empty'),
emptyReload: document.querySelector('.empty__reload'),
footer: document.querySelector('.footer'),
game: document.querySelector('.ttt-game'),
headerSwitchDisabled: document.querySelector('.header__switch--disabled'),
@ -261,7 +262,6 @@ const Popup = {
terms: document.querySelector('.terms'),
termsButtonAccept: document.querySelector('.terms__button--accept'),
termsButtonDecline: document.querySelector('.terms__button--decline'),
credits: document.querySelector('.credits'),
footerButtonLink: document.querySelector('.footer .button__link'),
footerButtonText: document.querySelector('.footer .button__text'),
footerContentBody: document.querySelector('.footer__content-body'),
@ -434,7 +434,6 @@ const Popup = {
tab.classList.add('tab--active')
el.tabItems[index].classList.remove('tab-item--hidden')
el.credits.classList.add('credits--hidden')
el.plusDownload.classList.remove('plus-download--hidden')
el.footer.classList.remove('footer--hidden')
@ -495,6 +494,11 @@ const Popup = {
})
})
// Reload
el.emptyReload.addEventListener('click', (event) => {
chrome.tabs.reload({ bypassCache: true })
})
// Game
el.playGame.addEventListener('click', (event) => {
event.preventDefault()
@ -695,8 +699,6 @@ const Popup = {
download: document.querySelector('.plus-download'),
errorMessage: document.querySelector('.plus-error__message'),
configure: document.querySelector('.plus-configure'),
credits: document.querySelector('.credits'),
creditsRemaining: document.querySelector('.credits__remaining'),
footer: document.querySelector('.footer'),
}
@ -746,7 +748,7 @@ const Popup = {
throw error
}
const { attributes, creditsRemaining, crawl } = data
const { attributes, crawl } = data
if (Popup.cache.detections.length) {
attributes.signals = attributes.signals || []
@ -756,14 +758,6 @@ const Popup = {
)
}
el.creditsRemaining.textContent = parseInt(
creditsRemaining || 0,
10
).toLocaleString()
el.loading.classList.add('loading--hidden')
el.credits.classList.remove('credits--hidden')
if (crawl) {
document
.querySelector('.plus-crawl')

@ -777,15 +777,15 @@
"scriptSrc": "cdn\\.cartsguru\\.io/",
"website": "https://www.carts.guru"
},
"Cashew Payments": {
"cashew": {
"cats": [
91
],
"description": "Cashew Payments is a buy now, pay later platform that allows its customers to shop now and pay later in equal monthly installments.",
"description": "Cashew is a buy now, pay later platform that allows its customers to shop now and pay later in equal monthly installments.",
"headers": {
"Content-Security-Policy": "\\.cashewpayments\\.com"
},
"icon": "Cashew Payments.svg",
"icon": "cashew.svg",
"pricing": [
"payg"
],