From 770c77959600efada33f279855989ab98dd152b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Fri, 31 Jul 2020 23:06:21 +0800 Subject: [PATCH 1/8] Improve MediaWiki Detection --- src/apps.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index ea49872d0..f20111dd7 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7210,7 +7210,9 @@ "icon": "MediaWiki.png", "implies": "PHP", "js": { - "mw.util.toggleToc": "" + "mw": "", + "wgTitle": "", + "wgVersion": "^(.+)$\\;version:\\1" }, "meta": { "generator": "^MediaWiki ?(.+)$\\;version:\\1" @@ -15474,4 +15476,4 @@ "priority": 6 } } -} \ No newline at end of file +} From a8fb341d08755f56e8300704b0bfe47dc80405a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Fri, 31 Jul 2020 23:26:57 +0800 Subject: [PATCH 2/8] Update Semantic UI Information --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index ea49872d0..e3883aed3 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10454,7 +10454,7 @@ "script": "select2(?:\\.min|\\.full)?\\.js", "website": "https://select2.org/" }, - "Semantic-ui": { + "Semantic UI": { "cats": [ 66 ], @@ -10463,7 +10463,7 @@ ], "icon": "Semantic-ui.png", "script": "/semantic(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", - "website": "https://semantic-ui.com" + "website": "https://semantic-ui.com/" }, "Sencha Touch": { "cats": [ From be4bd7cb436523fbce00f1ddecb2b5d8ab040681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Fri, 31 Jul 2020 23:42:04 +0800 Subject: [PATCH 3/8] Add Semantic UI implies --- src/apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/apps.json b/src/apps.json index e3883aed3..0347b3989 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10461,6 +10461,9 @@ "html": [ "]+semantic(?:\\.min)\\.css\"" ], + "implies": [ + "jQuery" + ], "icon": "Semantic-ui.png", "script": "/semantic(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", "website": "https://semantic-ui.com/" From ab452f71d26635f84ecc91b0a0b164fc7926b643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Sat, 1 Aug 2020 22:45:15 +0800 Subject: [PATCH 4/8] Improve jsDelivr detection --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index ea49872d0..041256640 100644 --- a/src/apps.json +++ b/src/apps.json @@ -14409,7 +14409,7 @@ "cats": [ 31 ], - "html": "<[^>]+?//cdn\\.jsdelivr\\.net/", + "html": "]*?href=\"?[a-zA-Z]*?:?//cdn\\.jsdelivr\\.net/", "icon": "jsdelivr-icon.svg", "script": "//cdn\\.jsdelivr\\.net/", "website": "https://www.jsdelivr.com/" From e75d9f2fa5c3b04da1d04085d4ef6e6685bd1bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Sat, 1 Aug 2020 23:15:55 +0800 Subject: [PATCH 5/8] Add twemoji to font scripts --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index ea49872d0..150828653 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12168,6 +12168,7 @@ }, "Twitter Emoji (Twemoji)": { "cats": [ + 17, 19 ], "js": { From bde9b474c315b18e3cac8b475d9aa4a7e1a06b57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE=20=28Wang=2C=20Xinhe=29?= Date: Sat, 1 Aug 2020 23:49:05 +0800 Subject: [PATCH 6/8] Remove twemoji from miscellaneous AliasIO#2241 AliasIO#2249 --- src/apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/apps.json b/src/apps.json index 150828653..1b982d962 100644 --- a/src/apps.json +++ b/src/apps.json @@ -12168,8 +12168,7 @@ }, "Twitter Emoji (Twemoji)": { "cats": [ - 17, - 19 + 17 ], "js": { "twemoji": "" @@ -15475,4 +15474,4 @@ "priority": 6 } } -} \ No newline at end of file +} From fb3e289ca51efcf02b17e7ee1aea49d5e23132ed Mon Sep 17 00:00:00 2001 From: Jan Exner Date: Sat, 1 Aug 2020 18:06:35 +0200 Subject: [PATCH 7/8] Add AEP Launch and refine detection of DTM --- src/apps.json | 14 ++++++++++++-- .../images/icons/adobe_experience_platform.png | Bin 0 -> 2350 bytes .../images/icons/{adobedmt.png => adobedtm.png} | Bin 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 src/drivers/webextension/images/icons/adobe_experience_platform.png rename src/drivers/webextension/images/icons/{adobedmt.png => adobedtm.png} (100%) diff --git a/src/apps.json b/src/apps.json index ea49872d0..b3ccebfff 100644 --- a/src/apps.json +++ b/src/apps.json @@ -339,12 +339,22 @@ "cats": [ 42 ], - "icon": "adobedmt.png", + "icon": "adobedtm.png", "js": { - "_satellite": "" + "_satellite.buildDate": "" }, "website": "https://marketing.adobe.com/resources/help/en_US/dtm/c_overview.html" }, + "Adobe Experience Platform Launch": { + "cats": [ + 42 + ], + "icon": "adobe-experience-platform.png", + "js": { + "_satellite.buildInfo": "" + }, + "website": "https://docs.adobelaunch.com/getting-started" + }, "Adobe Experience Manager": { "cats": [ 1 diff --git a/src/drivers/webextension/images/icons/adobe_experience_platform.png b/src/drivers/webextension/images/icons/adobe_experience_platform.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0217d2e45d5f47bba0078e3807c39e92fe0e51 GIT binary patch literal 2350 zcmV+}3DNe6P)uF|NjpF0002%4*{YL5dZ)d00|tl4h{eS695Yw000k8QCR>48pFiL^$!3?N>kn5 z-`Wlc)D8)~zQ8awK_4VBmYAG&czxv#1u+X6#|{gp4G??`6$ug}000O$JVl%h5he>8 zRSXz$3>LBt4mt}O#SRP@9xY^NZi0k~;o;+qj+2566s8Rj919zD3>8KT8H^1RX$%)% z3>Op&9ILId&d<@IqNWlVDNYO-S_~H$3mZ`j7?TVWEDIY!3mW6-fjIyG2qQ^EK~#90 z?VV|Rn>rAMv8)v08avQ>OWPYeT@%OYz9emLZ~y|ca})S>^5)zhmSP-D%*bF|BAb&D%or}XOC7P2T)vQvSPA3O zP{K$qUjmHb6{ilglK3Q*$|U2R!Aac6<#+jv*W9$JCM}O&=P?FmkJFuakj=Q5Q%83s z%@!zB9JD%ZW4? zJNI^%4pBVr9Sskq99P~2bp)+iwQAL>l|)}IA7$(E3w3x$(Ct|_UuU<}Ay(D>{b4DGis-VKLP2@-FU={VG1mhFxVAb>&M--5ssKZs#X(`52>Ts1*f-r)7OdYR+ zK9@M?5=W!Imj@F*XEs(}8((7sLc>vpS-CGZ7+O_pO zUV*^_HB?*A187y(gAnM2boD%t?YQ-!v2Vx+e^TQ}1)Ln)9{vMtbWJ@EU^{NRq45bx zq{+=%9JP->?UIbK14vmmjRlXKf zX&p#}Y{zA->5=krnep8wg|wD$~ca5RPxiK24R9n@(kZGCL^FX)bvV}N7q@KsO;`j>J zxk&k-^gPsC)xD7NLFsuQyWWLoZHj*erRRaPs>RO|QaL+asz&i6F?Y9!RE=7pPjB9YCnW<8I}FFB-o zGvv3{Xw#~Ek;9%b)tey;wI)4}l6Q_t<4wK+h?I{eJ&&??j>+Opt-6r%@n2(z6)tj! z#hd)8hym8zbx@Vx$6d#p+^|FT+#73J5&s@gst-WQM^o29Dcm_GjW@Xu0^FX|nCGE% z=a@vPc#-na%ym#ocaA~v0!?s3o=4S-9QN_1R!d0vXu|VQymL$%Z_>3x%10BPhvJ=M z(s+}rC1fA0fpZ?!Th%yZaw_B@cS z?Gj2Iq(jO_-RC@xaOcQDyb9)3?Su7b4Zt?u)VM2NM%Ld3K>xD}N+`41ZoB#aLbv{7 zyWZ)^(ey-m9`f1gdG41?y1=wmt5&UAwQAL>RjXF5?9qis9YM|VE}VPo8SkC(fI5hp zH5fa-OC3bba(!pkrw*cK^=Hm%P8~$enope(rw*cK@sSf+&lozaZ+G$V`pjWLk2;K6 z)e8jU)b7E`r-IS)2a<<^k$Ei?dREo~gFe97XBY+~QE<4)Ki zqkW@wH&XYE?7MBFm49bRMmDnxlFwM0k@+@3a-Yc<* Date: Sun, 2 Aug 2020 13:55:18 +0800 Subject: [PATCH 8/8] Update Simplified Chinese translation --- .../webextension/_locales/zh_CN/messages.json | 64 +++++++++---------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index fa732aebb..05fdf9fe6 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -1,26 +1,26 @@ { - "github": { "message": "在 GitHub 上复刻 Wappalyzer" }, + "github": { "message": "在 GitHub 上复刻 Wappalyzer!" }, "twitter": { "message": "在 Twitter 上关注 Wappalyzer" }, - "website": { "message": "访问 wappalyzer.com" }, + "website": { "message": "前往 wappalyzer.com" }, "options": { "message": "选项" }, "optionsSave": { "message": "保存选项" }, "optionsSaved": { "message": "已保存" }, "optionUpgradeMessage": { "message": "告诉我更新详情" }, - "optionDynamicIcon": { "message": "使用技术的图标代替 Wappalyzer 标识" }, + "optionDynamicIcon": { "message": "使用技术图标代替 Wappalyzer 的标志" }, "optionTracking": { "message": "匿名发送检测到的技术至 wappalyzer.com" }, - "optionThemeMode": { "message": "启用深色模式的兼容。" }, - "optionBadge": { "message": "Show the number of identified technologies on the icon" }, - "disableOnDomain": { "message": "Disable on this website" }, - "clearCache": { "message": "Clear cached detections" }, - "nothingToDo": { "message": "这儿啥也没有。" }, + "optionThemeMode": { "message": "启用深色模式兼容" }, + "optionBadge": { "message": "在图标上显示检测到技术的个数" }, + "disableOnDomain": { "message": "在该网站禁用" }, + "clearCache": { "message": "清除检测缓存" }, + "nothingToDo": { "message": "这里无事可做。" }, "noAppsDetected": { "message": "未检测到任何技术。" }, "categoryPin": { "message": "总是显示图标" }, "termsAccept": { "message": "接受" }, - "termsContent": { "message": "此扩展程序发送关于您访问的网站的匿名信息至 wappalyzer.com,包含域名和检测到的技术。这可以在设置中禁用。" }, + "termsContent": { "message": "此扩展程序会匿名发送您访问的网站信息至 wappalyzer.com,包含域名和检测到的技术。这可以在设置中禁用。" }, "privacyPolicy": { "message": "隐私政策" }, - "createAlert": { "message": "Create an alert for this website" }, + "createAlert": { "message": "为该网站创建提醒" }, "categoryName1": { "message": "内容管理系统(CMS)" }, - "categoryName2": { "message": "消息板" }, + "categoryName2": { "message": "信息板" }, "categoryName3": { "message": "数据库管理器" }, "categoryName4": { "message": "文档工具" }, "categoryName5": { "message": "微件(Widgets)" }, @@ -34,16 +34,16 @@ "categoryName13": { "message": "问题跟踪器" }, "categoryName14": { "message": "视频播放器" }, "categoryName15": { "message": "评论系统" }, - "categoryName16": { "message": "Security" }, + "categoryName16": { "message": "安全" }, "categoryName17": { "message": "字体脚本" }, "categoryName18": { "message": "Web 框架" }, "categoryName19": { "message": "杂项" }, "categoryName20": { "message": "编辑器" }, "categoryName21": { "message": "学习管理系统(LMS)" }, "categoryName22": { "message": "Web 服务器" }, - "categoryName23": { "message": "缓存工具" }, + "categoryName23": { "message": "缓存" }, "categoryName24": { "message": "富文本编辑器" }, - "categoryName25": { "message": "JavaScript 图形库" }, + "categoryName25": { "message": "JavaScript 图形" }, "categoryName26": { "message": "移动框架" }, "categoryName27": { "message": "编程语言" }, "categoryName28": { "message": "操作系统" }, @@ -61,31 +61,29 @@ "categoryName40": { "message": "打印机" }, "categoryName41": { "message": "支付处理器" }, "categoryName42": { "message": "标签管理器" }, - "categoryName43": { "message": "付费壁障(Paywall)" }, - "categoryName44": { "message": "构建/持续集成(Build/CI)系统" }, - "categoryName45": { "message": "数据采集与监控系统(SCADA)" }, + "categoryName44": { "message": "持续集成(CI)" }, "categoryName46": { "message": "远程访问" }, - "categoryName47": { "message": "开发工具" }, + "categoryName47": { "message": "开发" }, "categoryName48": { "message": "网络存储" }, "categoryName49": { "message": "信息流(Feed)阅读器" }, "categoryName50": { "message": "文档管理系统(DMS)" }, - "categoryName51": { "message": "网页构建" }, - "categoryName52": { "message": "在线聊天" }, + "categoryName51": { "message": "网页构建器" }, + "categoryName52": { "message": "实时聊天" }, "categoryName53": { "message": "客户关系管理(CRM)" }, "categoryName54": { "message": "搜索引擎优化(SEO)" }, "categoryName55": { "message": "财务" }, "categoryName56": { "message": "加密货币挖矿器" }, - "categoryName57": { "message": "静态网站生成器" }, - "categoryName58": { "message": "用户引导" }, - "categoryName59": { "message": "JavaScript 库" }, - "categoryName60": { "message": "容器" }, - "categoryName61": { "message": "软件即服务(SaaS)" }, - "categoryName62": { "message": "平台即服务(PaaS)" }, - "categoryName63": { "message": "基础设施即服务(IaaS)" }, - "categoryName64": { "message": "反向代理" }, - "categoryName65": { "message": "负载均衡" }, - "categoryName66": { "message": "用户界面(UI)框架" }, - "categoryName67": { "message": "Cookie compliance" }, - "categoryName68": { "message": "Accessibility"}, - "categoryName69": { "message": "Social login"} + "categoryName57": { "message": "静态站点生成器" }, + "categoryName58": { "message": "用户引导" }, + "categoryName59": { "message": "JavaScript 库" }, + "categoryName60": { "message": "容器" }, + "categoryName61": { "message": "软件即服务(SaaS)" }, + "categoryName62": { "message": "平台即服务(PaaS)" }, + "categoryName63": { "message": "基础设施即服务(IaaS)" }, + "categoryName64": { "message": "反向代理" }, + "categoryName65": { "message": "负载均衡" }, + "categoryName66": { "message": "用户界面(UI)框架" }, + "categoryName67": { "message": "Cookie 合规" }, + "categoryName68": { "message": "辅助功能"}, + "categoryName69": { "message": "社交登录"} }