[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJGq7rn2IvM6HRw17hITn1i_HinyYiu2LpoidfWrnTiE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":132,"fingerprints":182},"language-code-selector-mqtranslate","mqtranslate langcode widget selector","1.0","rufein","https:\u002F\u002Fprofiles.wordpress.org\u002Frufein\u002F","\u003Cp>Extension of the mqtranslate plugin that creates a widget that displays a language selector with language codes. For example, if you have got a site in 3 different\u003Cbr \u002F>\nlanguages (Deutsch, english, spanish), the widget will display: de | en | es\u003C\u002Fp>\n\u003Cp>The plugin is compatible with Qtrasnlate Slug {qts}.\u003C\u002Fp>\n\u003Cp>It also has got the following filters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘lang-code-selector-content’ => This filter allows alter the content of each idiom.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Plugin that creates a widget with a language switcher with language codes. It's compatible with qtranslate and mqtranslate plugin.",30,4741,80,1,"2015-04-30T08:09:00.000Z","4.1.42","4.0","",[20,21,22,23,24],"language","mqtranslate","qtranslate","selector","widget","http:\u002F\u002Ffunkydrop.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flanguage-code-selector-mqtranslate.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":11,"trust_score":36,"computed_at":37},2,40,93,89,"2026-04-04T11:07:06.882Z",[39,62,78,96,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpml-widgets","WPML Widgets","1.0.6","Jeroen Sormani","https:\u002F\u002Fprofiles.wordpress.org\u002Fsormano\u002F","\u003Cp>WPML Widgets is a simple to use extension to add a language selector dropdown to your widgets.\u003C\u002Fp>\n\u003Cp>This plugin is the easiest way to add multilingual widgets to your website.\u003C\u002Fp>\n\u003Cp>WPML Widgets is a ultra lightweight plugin, so there will be (about) zero extra loading time.\u003C\u002Fp>\n","WPML Widgets is a simple to use extension to add a language selector dropdown to your widgets.",10000,171698,98,36,"2017-11-28T08:13:00.000Z","4.7.32","3.6",[55,56,57,58,59],"wordpress-multilanguage","wordpress-multilanguage-widget","wpml","wpml-widget","wpml-widget-selector","http:\u002F\u002Fjeroensormani.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpml-widgets.1.0.6.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":28,"num_ratings":28,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":18,"download_link":77,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mqtranslate-separate-comments","mqTranslate Separate Comments","1.2.4","Guido Eugenio aka Zhenya","https:\u002F\u002Fprofiles.wordpress.org\u002Fzhenya\u002F","\u003Cp>mqTranslate Separate Comments is a fork of the qTranslate separate comments plugin, extending the original software with collaborative and team-oriented features.\u003C\u002Fp>\n\u003Cp>This plugin separates the user comments by the language they viewed the article, in this way you avoid duplicate content (which is frowned-upon from search engines) and comments in other languages than the one the current visitor is using (which is generally bad user experience).\u003C\u002Fp>\n\u003Cp>You can manually change the language of each comment (and you will have to set it in the begining).\u003Cbr \u002F>\nBulk-editing of the comments language is also available.\u003C\u002Fp>\n\u003Cp>The plugin is using comment-meta to specify the language for each comment, so nothing will break if the plugin is deactivated.\u003C\u002Fp>\n\u003Cp>It also should work out-of-the-box for all themes that use the \u003Ccode>comments_template()\u003C\u002Fcode> function to render their comments.\u003C\u002Fp>\n\u003Cp>The plugin also fixes an issue of mqTranslate. The issue consists in the fact that whenever a user posts a comment (while viewing a post in a language different than the default one), he is redirected back to the post but in the default language and not the language he was reading the post before posting the comment.\u003C\u002Fp>\n","Automatically separates the user comments by the language they viewed in the article.",10,2239,"2014-12-13T00:14:00.000Z","3.9",[75,21,76],"comment-languages","separate-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmqtranslate-separate-comments.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":28,"num_ratings":28,"last_updated":88,"tested_up_to":89,"requires_at_least":17,"requires_php":90,"tags":91,"homepage":18,"download_link":95,"security_score":86,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ls-gtrans-widget","Ls Gtrans Widget","2.2.1","lenasterg","https:\u002F\u002Fprofiles.wordpress.org\u002Flenasterg\u002F","\u003Cp>Do you need a simple way to add Google Translate to your WordPress site? If WordPress security restrictions prevent you from embedding translation scripts, this plugin is the solution.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Ls Gtrans Widget\u003C\u002Fstrong> adds a select box to your sidebar, allowing visitors to translate the current page into over 25 European languages using Google Translate. Once a user selects a language, the translation opens in a new tab at \u003Ca href=\"https:\u002F\u002Ftranslate.google.com\u002F\" rel=\"nofollow ugc\">Google Translate\u003C\u002Fa>. The original language is auto-detected.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Over 25 European languages supported.\u003C\u002Fli>\n\u003Cli>Multisite ready.\u003C\u002Fli>\n\u003Cli>No coding required—just drag and drop the widget to your sidebar.\u003C\u002Fli>\n\u003C\u002Ful>\n","Widget with a select box for Google translation of the current page. Includes more than 25 European languages.",100,6816,"2026-02-20T09:00:00.000Z","6.7.5","5.6",[92,93,94,24],"google-translate","language-switcher","translation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fls-gtrans-widget.2.2.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":28,"num_ratings":28,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":18,"download_link":113,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"language-switcher-popup","Language switcher popup for WPML – stores selected language in a cookie – SEO friendly","1.0.0","michaelneuhauser","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelneuhauser\u002F","\u003Cp>This plugin is an add-on for WPML (WordPress Multilingual Plugin). It detects the browser language of your user and shows a popup if his browser language is different from the default language of your website. There your user can change the language. Once the user selects a language, the information is stored in a cookie. When he visits the startpage again, he automatically gets redirected to the language he selected.\u003C\u002Fp>\n\u003Ch3>Smart display behavior with browser language detection\u003C\u002Fh3>\n\u003Cp>This plugin detects the browser language of your user. The pop-up only appears, if the user’s browser language is different from the default language of your website.\u003C\u002Fp>\n\u003Ch3>SEO friendly\u003C\u002Fh3>\n\u003Cp>We will only redirect the user after he has chosen a language in the popup. So there is no automatic redirection without user interaction. As it is unclear, how this would affect your SEO.\u003C\u002Fp>\n\u003Ch3>Stores user selection in a cookie\u003C\u002Fh3>\n\u003Cp>Once the user selects a language, the information is stored in a cookie. This cookie is used to redirect the user to his preferred language.\u003C\u002Fp>\n\u003Ch3>Redirects user the next time he visits your website\u003C\u002Fh3>\n\u003Cp>When he visits the startpage again, he automatically gets redirected to the language he selected the last time.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please use the support forum I will be happy to help.\u003C\u002Fp>\n","This plugin is an add-on for WPML (WordPress Multilingual Plugin). It detects the browser language of your user and shows a popup if his browser langu &hellip;",90,2836,"2022-08-12T19:52:00.000Z","6.0.11","5.3","7.0",[111,93,112,23,57],"cookies","popup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flanguage-switcher-popup.1.0.0.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":104,"downloaded":122,"rating":123,"num_ratings":33,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":130,"download_link":131,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-google-translate-widget","Simple Google Translate Widget","1.2","baynado","https:\u002F\u002Fprofiles.wordpress.org\u002Fbaynado\u002F","\u003Cp>Zeige internationalen Lesern Deinen Inhalt in ihrer Sprache mit dem Google Übersetzung Widget.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Arbeitet nur als Widget\u003Cbr \u002F>\nErkennt automatisch die Sprache des Nutzers.\u003C\u002Fp>\n\u003Cp>Nach der Aktivierung wirst Du automatisch  auf die Widget Seite umgeleitet, damit Du sofort Deine Einstellungen vornehmen kannst.\u003C\u002Fp>\n\u003Cp>Bei Hilfe oder Fragen zu diesem Plugin schau auch hier vor bei http:\u002F\u002Finternet-pr-beratung.de\u002Fsimple-google-translate-widget\u002F\u003C\u002Fp>\n\u003Ch3>Other\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bei Hilfe oder Fragen zu diesem Plugin schau auch hier vor bei: http:\u002F\u002Finternet-pr-beratung.de\u002Fsimple-google-translate-widget\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Zeige internationalen Lesern Deinen Inhalt in ihrer Sprache mit dem Google Übersetzung Widget.",4849,60,"2021-07-25T11:46:00.000Z","5.8.13","2.8.0",[128,92,20,129,24],"google","translate","http:\u002F\u002Finternet-pr-beratung.de\u002Fsimple-google-translate-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-translate-widget.zip",{"attackSurface":133,"codeSignals":145,"taintFlows":174,"riskAssessment":175,"analyzedAt":181},{"hooks":134,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":144,"entryPointCount":28,"unprotectedCount":28},[135],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","widgets_init","mqtrans_langcode_selector_widget_init","mqtranslate_langcode_selector.php",19,[],[],[],[],{"dangerousFunctions":146,"sqlUsage":147,"outputEscaping":149,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":173},[],{"prepared":28,"raw":28,"locations":148},[],{"escaped":33,"rawEcho":150,"locations":151},13,[152,155,157,158,160,162,164,165,167,168,169,171,172],{"file":139,"line":153,"context":154},32,"raw output",{"file":139,"line":156,"context":154},38,{"file":139,"line":34,"context":154},{"file":139,"line":159,"context":154},43,{"file":139,"line":161,"context":154},83,{"file":139,"line":163,"context":154},87,{"file":139,"line":36,"context":154},{"file":139,"line":166,"context":154},106,{"file":139,"line":166,"context":154},{"file":139,"line":166,"context":154},{"file":139,"line":170,"context":154},107,{"file":139,"line":170,"context":154},{"file":139,"line":170,"context":154},[],[],{"summary":176,"deductions":177},"The \"language-code-selector-mqtranslate\" plugin, at version 1.0, presents a mixed security picture.  On the positive side, static analysis shows no dangerous functions, no direct SQL queries to worry about, and a complete absence of file operations and external HTTP requests.  The plugin also boasts zero known vulnerabilities, including no critical or high-severity CVEs, indicating a clean history.  However, the low percentage of properly escaped output (13%) is a significant concern.  This suggests that user-supplied data, if it reaches these output points, might be susceptible to cross-site scripting (XSS) attacks.  The lack of any recorded vulnerability history, while seemingly positive, could also indicate a lack of rigorous past security auditing, or that the plugin hasn't been subjected to extensive attack vectors.",[178],{"reason":179,"points":180},"Low output escaping rate",6,"2026-03-16T22:23:52.654Z",{"wat":183,"direct":190},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[185],"\u002Fwp-content\u002Fplugins\u002Flanguage-code-selector-mqtranslate\u002Fstyle.css",[],[],[189],"language-code-selector-mqtranslate\u002Fstyle.css?ver=",{"cssClasses":191,"htmlComments":197,"htmlAttributes":198,"restEndpoints":203,"jsGlobals":204,"shortcodeOutput":206},[192,193,194,195,196],"qtrans_language_chooser","lang-code","widget_langcode_mqtranslate","lang-","active",[],[199,200,201,202],"hreflang","data-lang","data-title","data-selector",[],[205],"q_config",[207,208,196,209,210,211,212,213,214],"\u003Cul class=\"qtrans_language_chooser\">","\u003Cli class=\"lang-","\u003Ca href=","hreflang=","title=",">","\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>","\u003C\u002Ful>\u003Cdiv class=\"qtrans_widget_end\">\u003C\u002Fdiv>"]