diff --git a/drivers/bookmarklet/js/driver.js b/drivers/bookmarklet/js/driver.js index 1e602a032..65a6f64a7 100644 --- a/drivers/bookmarklet/js/driver.js +++ b/drivers/bookmarklet/js/driver.js @@ -12,6 +12,7 @@ container = d.getElementById('wappalyzer-container'), domain = window.top.location.host, url = window.top.location.href, + hasOwn = Object.prototype.hasOwnProperty, categoryNames = { 1: 'CMS', 2: 'Message Board', @@ -41,7 +42,7 @@ 26: 'Mobile Framework', 27: 'Programming Language', 28: 'Operating System', - 29: 'Search Engine' + 29: 'Search Engine', 30: 'Web Mail', 31: 'CDN', 32: 'Marketing Automation', @@ -139,6 +140,9 @@ if ( w.detected[url] != null && Object.keys(w.detected[url]).length ) { for ( app in w.detected[url] ) { + if(!hasOwn.call(w.detected[url], app)) { + continue; + } html += '
' + '' + @@ -149,6 +153,9 @@ ; for ( i in w.apps[app].cats ) { + if(!hasOwn.call(w.apps[app].cats, i)) { + continue; + } category = w.apps[app].cats[i]; html += '' + categoryNames[category] + ''; diff --git a/drivers/chrome/_locales/ro/messages.json b/drivers/chrome/_locales/ro/messages.json new file mode 100644 index 000000000..9d63e7a6c --- /dev/null +++ b/drivers/chrome/_locales/ro/messages.json @@ -0,0 +1,51 @@ +{ + "github": { "message": "Fork-uiește Wappalyzer pe GitHub!" }, + "twitter": { "message": "Urmărește Wappalyzer pe Twitter" }, + "website": { "message": "Mergi la wappalyzer.com" }, + "options": { "message": "Opțiuni Wappalyzer" }, + "optionsSave": { "message": "Salvează opțiuni" }, + "optionsSaved": { "message": "Salvat" }, + "optionUpgradeMessage": { "message": "Anunță-mă dacă sunt actualizări" }, + "optionTracking": { "message": "Trimite rapoarte anonime despre aplicațiile detectate către wappalyzer.com pentru cercetare" }, + "nothingToDo": { "message": "Nimic de făcut pe pagina curentă." }, + "noAppsDetected": { "message": "Nici o aplicație detectată." }, + "categoryName1": { "message": "CMS" }, + "categoryName2": { "message": "Forum de discuții" }, + "categoryName3": { "message": "Manager baze de date" }, + "categoryName4": { "message": "Unealtă pentru documentare" }, + "categoryName5": { "message": "Widget" }, + "categoryName10": { "message": "Analiză trafic web" }, + "categoryName11": { "message": "Blog" }, + "categoryName12": { "message": "Framework JavaScript" }, + "categoryName13": { "message": "Tracker probleme" }, + "categoryName14": { "message": "Player Video" }, + "categoryName15": { "message": "Sistem de comentarii" }, + "categoryName16": { "message": "Verificare Captcha" }, + "categoryName17": { "message": "Script pentru fonturi" }, + "categoryName18": { "message": "Framework Web" }, + "categoryName19": { "message": "Divers" }, + "categoryName20": { "message": "Editor" }, + "categoryName21": { "message": "LMS" }, + "categoryName22": { "message": "Server Web" }, + "categoryName23": { "message": "Unealtă Cache" }, + "categoryName24": { "message": "Editor Texte Rich" }, + "categoryName25": { "message": "Grafică JavaScript" }, + "categoryName26": { "message": "Framework Mobile" }, + "categoryName27": { "message": "Limbaj de programare" }, + "categoryName28": { "message": "Sistem de operare" }, + "categoryName29": { "message": "Motor de căutare" }, + "categoryName30": { "message": "Poștă electronică" }, + "categoryName31": { "message": "CDN" }, + "categoryName32": { "message": "Automatizare marketing" }, + "categoryName33": { "message": "Extensie server web" }, + "categoryName34": { "message": "Bază de date" }, + "categoryName35": { "message": "Hartă" }, + "categoryName36": { "message": "Rețea de advertising" }, + "categoryName37": { "message": "Serviciu rețea" }, + "categoryName38": { "message": "Server Media" }, + "categoryName39": { "message": "Webcam" }, + "categoryName40": { "message": "Imprimantă" }, + "categoryName41": { "message": "Sistem de plată" }, + "categoryName42": { "message": "Manager cuvinte cheie" }, + "categoryName43": { "message": "Paywall" } +} diff --git a/drivers/firefox/locale/ro-RO.properties b/drivers/firefox/locale/ro-RO.properties new file mode 100644 index 000000000..3cae6f00c --- /dev/null +++ b/drivers/firefox/locale/ro-RO.properties @@ -0,0 +1,56 @@ +name = Wappalyzer +noAppsDetected = Nici o aplicație detectată +clickForDetails = Click pentru detalii + +preferences = Opțiuni +categories = Categorii +tracking_title = Analiză +tracking_description = Trimite rapoarte anonime despre aplicațiile detectate către wappalyzer.com pentru cercetare +urlbar_title = Afișează iconițe în bara URL +urlbar_description = Debifează pentru a arăta butonul în toolbar. + +feedback = Părere +github = Github +twitter = Twitter +website = Mergi la wappalyzer.com + + +cat1 = CMS +cat2 = Forum de discuții +cat3 = Manager baze de date +cat4 = Unealtă pentru documentare +cat5 = Widget +cat10 = Analiză trafic web +cat11 = Blog +cat12 = Framework JavaScript +cat13 = Tracker probleme +cat14 = Player Video +cat15 = Sistem de comentarii +cat16 = Verificare Captcha +cat17 = Script pentru fonturi +cat18 = Framework Web +cat19 = Divers +cat20 = Editor +cat21 = LMS +cat22 = Server Web +cat23 = Unealtă Cache +cat24 = Editor Texte Rich +cat25 = Grafică JavaScript +cat26 = Framework Mobile +cat27 = Limbaj de programare +cat28 = Sistem de operare +cat29 = Motor de căutare +cat30 = Poștă electronică +cat31 = CDN +cat32 = Automatizare marketing +cat33 = Extensie server web +cat34 = Bază de date +cat35 = Hartă +cat36 = Rețea de advertising +cat37 = Serviciu rețea +cat38 = Server Media +cat39 = Webcam +cat40 = Imprimantă +cat41 = Sistem de plată +cat42 = Manager cuvinte cheie +cat43 = Paywall \ No newline at end of file diff --git a/share/apps.json b/share/apps.json index 6def9acbe..4a3e79299 100644 --- a/share/apps.json +++ b/share/apps.json @@ -87,6 +87,13 @@ "meta": { "generator": "Accessible Portal" }, "implies": "PHP" }, + "Adcash": { + "website": "adcash.com", + "cats": [ 36 ], + "env": "^(?:ac_bgclick_URL|ct_(?:siteunder|tag|n(?:SuUrl(?:Opp)?)|Su(?:Loaded|Url)))$", + "script": "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/", + "url": "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_" + }, "AddThis": { "website": "www.addthis.com", "cats": [ 5 ], @@ -133,12 +140,25 @@ "html": "(?:]+(?:src=\"https?://mh\\d?\\.adriver\\.ru/|flashvars=\"[^\"]*(?:http:%3A//(?:ad|mh\\d?)\\.adriver\\.ru/|adriver_banner))|<(?:(?:iframe|img)[^>]+src|a[^>]+href)=\"https?://ad\\.adriver\\.ru/)", "script": "(?:adriver\\.core\\.\\d\\.js|https?://(?:content|ad|masterh\\d)\\.adriver\\.ru/)" }, + "AdRoll": { + "website": "adroll.com", + "cats": [ 36 ], + "env": "^adroll_", + "script": "(?:a|s)\\.adroll\\.com" + }, "Advanced Web Stats": { "website": "www.advancedwebstats.com", "cats": [ 10 ], "html": "aws\\.src = [^<]+caphyon-analytics", "implies": "Java" }, + "Adzerk": { + "website": "adzerk.com", + "cats": [ 36 ], + "env": "^ados(?:Results)?$", + "script": "adzerk\\.net/ados\\.js", + "html": "