[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHC-_KNyWPOu64DLW8gNDzPCePSYpJawN9gXKjR03eGU":3,"$fnvVmUnYkAzSEBdc9gxql0sWHXpfgMUeTtmRZx6xIRhk":250,"$f2GipYLFcsDjA2f3I1yTN-y3tEkwy3Ne-RWI8QFYBrAk":255},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":136,"fingerprints":228},"translation-detector","Translation Detector","1.3.5","Guillaume DIARD","https:\u002F\u002Fprofiles.wordpress.org\u002Fguillaumediard\u002F","\u003Cp>This plugin allow you to display a simple link to navigate between a single post translations.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>Translation detector check for each post if any translation exists, if it’s the case a button is display in the post to navigate between each translation.\u003C\u002Fp>\n\u003Cp>If there is only 2 languages available the plugin will display a button but if there is more than 2 languages, it will display multiple links.\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Become a translator and send me your translation! \u003Ca href=\"http:\u002F\u002Fguillaume-diard.fr\u002Fcontact\" title=\"Contact\" rel=\"nofollow ugc\">Contact-me\u003C\u002Fa>\u003C\u002Fp>\n","Translation detector display a simple button to navigate to a post translation created with polylang.",20,4102,74,3,"2016-04-11T18:54:00.000Z","4.5.33","3.7","",[20,21,22,23,24],"detector","language","polylang","post","translation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftranslation-detector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.3.5.zip",85,0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"guillaumediard",1,30,84,"2026-07-15T11:20:39.207Z",[40,64,84,102,121],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":18,"download_link":60,"security_score":61,"vuln_count":35,"unpatched_count":28,"last_vuln_date":62,"fetched_at":63},"theme-translation-for-polylang","Theme and plugin translation for Polylang (TTfP)","3.4.9","Marcin Kazmierski","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcinkazmierski\u002F","\u003Ch4>What is “Theme and plugin translation for Polylang”?\u003C\u002Fh4>\n\u003Cp>Extension for Polylang plugin (Polylang is an extension to make multilingual WordPress websites.).\u003Cbr \u002F>\nPlugin is needed to translate the WordPress themes and plugins by Polylang.\u003C\u002Fp>\n\u003Ch4>How to configure it?\u003C\u002Fh4>\n\u003Cp>Select themes and plugins to find texts for translation by Polylang.\u003Cbr \u002F>\nIn admin dashboard:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Languages -> TTfP Settings\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>How it is work?\u003C\u002Fh4>\n\u003Cp>“Theme and plugin translation for Polylang” automatically searches all files of WordPress themes and plugins. It chooses from this file only those files with extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>php\u003C\u002Fli>\n\u003Cli>inc\u003C\u002Fli>\n\u003Cli>twig\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition, is implemented the integration with Timber library (read more: http:\u002F\u002Ftimber.upstatement.com) – which allows to translate twig’s skins in simple way.\u003Cbr \u002F>\nPlugin in searched skins or plugins chooses texts from Polylang functions, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>_e(string $text, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>__(string $text, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>_x(string $text, string $context, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>pll_e(string $text);\u003C\u002Fli>\n\u003Cli>pll__(string $text);\u003C\u002Fli>\n\u003Cli>esc_html(string $text);\u003C\u002Fli>\n\u003Cli>esc_html_e(string $text, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>esc_html__(string $text, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>_n(string $single, string $plural, int $number, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>esc_attr_e(string $text, string $domain = ‘default’);\u003C\u002Fli>\n\u003Cli>esc_attr__(string $text, string $domain = ‘default’);\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In your function.php, themes or plugins.\u003C\u002Fp>\n\u003Cp>For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cp>\u003C?php pll_e('My text'); ?>\u003C\u002Fp>\n\n\u003Cp>\u003C?php _e('My another text', 'my_theme'); ?>\u003C\u002Fp>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>On the timber context declare this functions like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$context['pll_e'] = TimberHelper::function_wrapper('pll_e');\n\n$context['pll_'] = TimberHelper::function_wrapper('pll_');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See more on: \u003Ccode>https:\u002F\u002Fpolylang.wordpress.com\u002Fdocumentation\u002Fdocumentation-for-developers\u002Ffunctions-reference\u002F\u003C\u002Fcode>\u003Cbr \u002F>\nThese functions are defined by Polylang plugin for printing translations.\u003Cbr \u002F>\nThanks “Theme and plugin translation for Polylang” you can find these strings to translate and add to Polylang register on very simple way.\u003Cbr \u002F>\nAnd then you can translate these texts from the admin dashboard.\u003Cbr \u002F>\nThe scan result can be seen on the tab with translations:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Settings -> Languages -> String translation\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Languages -> String translation\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You don’t need programs like poedit – you don’t change files with extensions like: \u003Ccode>.pot\u003C\u002Fcode>, \u003Ccode>.po\u003C\u002Fcode>, \u003Ccode>.mo\u003C\u002Fcode>.\u003Cbr \u002F>\n“Theme and plugin translation for Polylang” is highly efficient because the scanner is worked only on admin dashboard in tab:\u003Cbr \u002F>\nIn dashboard:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Settings -> Languages -> String translation\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Languages -> String translation\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Export and import string translation\u003C\u002Fh4>\n\u003Cp>In dashboard:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Languages -> TTfP Settings\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter reference\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>ttfp_domains\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Allows plugins and themes (in functions.php) to modify list of text domains (unique identifier for retrieving translated strings).\u003Cbr \u002F>\nList of text domains is displayed on “TTfP Settings” page to select them for translation by polylang engine.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('ttfp_domains', 'custom_ttfp_domains', 10, 1);\nfunction custom_ttfp_domains(array $domains):array\n {\n     $domains[] = \"my-custom-domain\";\n     return $domains;\n }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter reference\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>ttfp_translation_access\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Returns whether the user has capability to view and edit translations provided by TTfP.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('ttfp_translation_access', 'custom_ttfp_translation_access', 10, 1);\nfunction custom_ttfp_translation_access(bool $hasAccess):bool\n {\n     return current_user_can('edit_posts');\n }\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Theme and plugin translation using Polylang for WordPress. Extension for Polylang plugin.",10000,272542,94,35,"2025-03-15T15:35:00.000Z","6.6.5","5.7","7.0",[57,58,22,59,24],"languages","multilanguage","translate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftheme-translation-for-polylang.3.4.9.zip",92,"2022-11-28 00:00:00","2026-04-16T10:56:18.058Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":37,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":18,"tags":78,"homepage":82,"download_link":83,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":63},"wp-slug-post-type-custom-language","WP Slug Post Type Custom Language (Polylang)","1.0.7","carlosramosweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarlosramosweb\u002F","\u003Ch4>Description\u003C\u002Fh4>\n\u003Cp>Change your internal URLs (Slug) of your custom Post Type to the desired language of the system.\u003C\u002Fp>\n\u003Cp>Take the opportunity to change your internal URL (Slug) to your custom Post Type by linking to the desired language in the Polylang or WordPress system. Very easy!\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If the language is Portuguese Brazil the internal URL of the Post Type Custom Team will be (pt\u002Fequipe\u002Fcriacaocriativa\u002F).\u003C\u002Fli>\n\u003Cli>If the language is English USA the internal URL of the Post Type Custom Team will be (en\u002Fteam\u002Fcriacaocriativa\u002F).\u003C\u002Fli>\n\u003Cli>The change of team to team, or vice versa, becomes necessary and helps in SEO.\u003C\u002Fli>\n\u003Cli>This only changes in the configuration of WordPress, without you need to understand coding.\u003C\u002Fli>\n\u003Cli>When you disable the plugin, everything will return to normal.\u003C\u002Fli>\n\u003Cli>When enabled, the previous settings you left will return.\u003C\u002Fli>\n\u003Cli>If you delete the plugin from the directory, then yes, it will erase the settings and everything returns when before the plugin is activated.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of WP Slug Post Type Custom Language (Polylang).\u003Cbr \u002F>\nWP Slug Post Type Custom Language (Polylang) is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published\u003Cbr \u002F>\nby the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003Cbr \u002F>\nWP Slug Post Type Custom Language (Polylang) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003Cbr \u002F>\nYou should have received a copy of the GNU General Public License along with WP Slug Post Type Custom Language (Polylang). If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Change your internal URLs (Slug) of your custom Post Type to the desired language of the system (Polylang).",300,7320,6,"2022-12-24T11:22:00.000Z","6.1.10","3.5",[21,22,79,80,81],"post-custom","post_type","slug","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-slug-post-type-custom-language\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-slug-post-type-custom-language.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":74,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":100,"download_link":101,"security_score":92,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":63},"ai-translate-for-polylang","AI Translate For Polylang","1.1.6","jamesdlow","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamesdlow\u002F","\u003Cp>Add auto AI translation caperbility to Polylang using OpenAI\u002FChatGPT  or Anthropic\u002FClaude.\u003C\u002Fp>\n\u003Cp>This plugin connects to OpenAI\u002FChatGPT (api.openai.com) or Anthropic\u002FClaude (api.anthropic.com) in PHP from the WordPress admin in order to faciliate the translations. When a WordPress author has the plugin activated, has entered their OpenAI API key in the settings, and clicks new translation from Polylang, the plugin will send the post title and post content to OpenAI or Anthropic for tranlsation.\u003C\u002Fp>\n","Add auto AI translation caperbility to Polylang using OpenAI\u002FChatGPT or Anthropic\u002FClaude.",100,2729,86,"2026-04-03T01:35:00.000Z","6.9.0","3.0",[21,99,22,59,24],"multilingual","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-translate-polylang\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-translate-for-polylang.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":28,"num_ratings":28,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":18,"download_link":120,"security_score":92,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":63},"auto-translator-polylang","Auto Translator for Polylang","1.2.1","UAPP","https:\u002F\u002Fprofiles.wordpress.org\u002Fuapp\u002F","\u003Cp>Auto Translator for Polylang lets you translate your posts, categories, tags, pages etc. in one click.\u003Cbr \u002F>\nPlugin has many features to suit your needs. Automatic translate with Polylang integration.\u003Cbr \u002F>\nAuto Translator for Polylang relies on \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Ftranslate\u002Fdocs\u002Freference\u002Fapi-overview\" rel=\"nofollow ugc\">Google Translate API\u003C\u002Fa> to translate your posts\u002Fpages and theirs content\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\" rel=\"nofollow ugc\">Google APIs Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\u002Fapi-services-user-data-policy\" rel=\"nofollow ugc\">Google API Services User Data Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Ftranslate\u002Fdocs\u002Fsetup\" rel=\"nofollow ugc\">Google Translate API docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>COMMON FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Translate posts, pages, custom post types, taxonomies in one click\u003C\u002Fli>\n\u003Cli>Polylang integration\u003C\u002Fli>\n\u003Cli>Yoast and Advanced Custom Fields translation\u003C\u002Fli>\n\u003Cli>Bulk translation to language you choose\u003C\u002Fli>\n\u003Cli>Translate post, page or custom post type right from edit page\u003C\u002Fli>\n\u003Cli>Translate all your tags and categories on one click\u003C\u002Fli>\n\u003Cli>Review your translated entities from Translated entities page\u003C\u002Fli>\n\u003Cli>Mark as reviewed everything you already reviewed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REASONS FOR CHOOSING AUTO TRANSLATOR FOR POLYLANG\u003C\u002Fh3>\n\u003Cp>An easy to use interface with essential features. Translate all your website content in several clicks\u003C\u002Fp>\n\u003Ch3>EXPERT SUPPORT\u003C\u002Fh3>\n\u003Cp>We have an extraordinary support team ready to help you. You can ask your questions in the support forum\u003C\u002Fp>\n","Auto Translator for Polylang translates posts, categories, tags, and pages with one click.",50,2851,"2025-12-02T15:06:00.000Z","6.8.5","5.8","7.4",[117,22,118,119,24],"custom-post-type-translation","post-translation","terms-translation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-translator-polylang.1.2.1.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":28,"downloaded":129,"rating":28,"num_ratings":28,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":132,"tags":133,"homepage":134,"download_link":135,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":63},"language-notice-for-multilanguage-site","Language Notice For Multilanguage Site","1.1.0","Antonio Lamorgese","https:\u002F\u002Fprofiles.wordpress.org\u002Fantoniolamorgese\u002F","\u003Cp>Language Notice For Multilanguage Site automatically adds a block containing the link to read the Post in the current language if available.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please submit bugs, patches, and feature requests to:\u003C\u002Fp>\n\u003Cp>[https:\u002F\u002Fgithub.com\u002Fantoniolamorgese\u002Flanguage-notice-for-multilanguage-site]\u003C\u002Fp>\n","Language Notice For Multilanguage Site automatically adds a block containing the link to read the Post in the current language if available.",1927,"2025-01-13T15:29:00.000Z","6.7.5","5.6",[21,99,22,59,24],"https:\u002F\u002Fgithub.com\u002Fantoniolamorgese\u002Flanguage-notice-for-multilanguage-site","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flanguage-notice-for-multilanguage-site.1.1.0.zip",{"attackSurface":137,"codeSignals":185,"taintFlows":220,"riskAssessment":221,"analyzedAt":227},{"hooks":138,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":183,"entryPointCount":184,"unprotectedCount":28},[139,145,149,153,157,163,168],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_enqueue_scripts","tdfp_register_scripts","translation-detector-admin.php",12,{"type":146,"name":147,"callback":148,"file":143,"line":36},"filter","pll_get_strings","tdfp_custom_strings",{"type":140,"name":150,"callback":151,"file":143,"line":152},"admin_menu","tdfp_add_admin_menu",40,{"type":140,"name":154,"callback":155,"file":143,"line":156},"admin_init","tdfp_settings_init",56,{"type":146,"name":158,"callback":159,"priority":160,"file":161,"line":162},"the_content","tdfp_translation_display",99,"translation-detector-functions.php",26,{"type":140,"name":164,"callback":165,"file":166,"line":167},"init","tdfp_load_textdomain","translation-detector.php",59,{"type":146,"name":169,"callback":170,"priority":171,"file":166,"line":37},"plugin_row_meta","tdfp_meta_links",10,[],[],[175,179],{"tag":176,"callback":177,"file":161,"line":178},"translations-links-generation","translation-detector-links",67,{"tag":180,"callback":181,"file":161,"line":182},"translations-style-generation","translation-detector-style",167,[],2,{"dangerousFunctions":186,"sqlUsage":187,"outputEscaping":189,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":219},[],{"prepared":28,"raw":28,"locations":188},[],{"escaped":28,"rawEcho":190,"locations":191},14,[192,195,197,199,201,203,205,206,208,209,211,213,215,217],{"file":143,"line":193,"context":194},62,"raw output",{"file":143,"line":196,"context":194},66,{"file":143,"line":198,"context":194},75,{"file":143,"line":200,"context":194},83,{"file":143,"line":202,"context":194},91,{"file":143,"line":204,"context":194},107,{"file":143,"line":204,"context":194},{"file":143,"line":207,"context":194},123,{"file":143,"line":207,"context":194},{"file":161,"line":210,"context":194},89,{"file":161,"line":212,"context":194},105,{"file":161,"line":214,"context":194},120,{"file":161,"line":216,"context":194},145,{"file":161,"line":218,"context":194},159,[],[],{"summary":222,"deductions":223},"The 'translation-detector' plugin v1.3.5 exhibits a mixed security posture.  On the positive side, the static analysis reveals no dangerous functions, no raw SQL queries, and no external HTTP requests, which are good indicators. The absence of known vulnerabilities in its history is also a strength. However, a significant concern arises from the complete lack of output escaping for all 14 identified output points. This presents a considerable risk of Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is ever rendered directly on the page.  While the attack surface is small and appears to have no unprotected entry points, the lack of proper output sanitization is a critical oversight that diminishes the overall security of the plugin. The plugin's vulnerability history being clean thus far might be due to its limited functionality or the fact that its potential weaknesses haven't been actively exploited or discovered.",[224],{"reason":225,"points":226},"0% of outputs properly escaped",15,"2026-03-16T22:46:32.553Z",{"wat":229,"direct":235},{"assetPaths":230,"generatorPatterns":232,"scriptPaths":233,"versionParams":234},[231],"\u002Fwp-content\u002Fplugins\u002Ftranslation-detector\u002Fjs\u002Ftranslation-detector.js",[],[231],[],{"cssClasses":236,"htmlComments":237,"htmlAttributes":238,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":249},[],[],[239,240,241,242,243,244,245],"name=\"tdfp_settings[text]\"","name=\"tdfp_settings[color]\"","name=\"tdfp_settings[background]\"","name=\"tdfp_settings[hover]\"","class=\"color-field\"","name=\"tdfp_settings[select_display]\"","name=\"tdfp_settings[checkbox_post_type]\"",[],[248],"tdfp_admin_color_picker",[],{"error":251,"url":252,"statusCode":253,"statusMessage":254,"message":254},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftranslation-detector\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":256,"versions":257},9,[258,264,271,278,285,292,299,306,313],{"version":6,"download_url":26,"svn_tag_url":259,"released_at":29,"has_diff":260,"diff_files_changed":261,"diff_lines":29,"trac_diff_url":262,"vulnerabilities":263,"is_current":251},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.3.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.3.4&new_path=%2Ftranslation-detector%2Ftags%2F1.3.5",[],{"version":265,"download_url":266,"svn_tag_url":267,"released_at":29,"has_diff":260,"diff_files_changed":268,"diff_lines":29,"trac_diff_url":269,"vulnerabilities":270,"is_current":260},"1.3.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.3.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.3.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.3.3&new_path=%2Ftranslation-detector%2Ftags%2F1.3.4",[],{"version":272,"download_url":273,"svn_tag_url":274,"released_at":29,"has_diff":260,"diff_files_changed":275,"diff_lines":29,"trac_diff_url":276,"vulnerabilities":277,"is_current":260},"1.3.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.3.2&new_path=%2Ftranslation-detector%2Ftags%2F1.3.3",[],{"version":279,"download_url":280,"svn_tag_url":281,"released_at":29,"has_diff":260,"diff_files_changed":282,"diff_lines":29,"trac_diff_url":283,"vulnerabilities":284,"is_current":260},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.3.1&new_path=%2Ftranslation-detector%2Ftags%2F1.3.2",[],{"version":286,"download_url":287,"svn_tag_url":288,"released_at":29,"has_diff":260,"diff_files_changed":289,"diff_lines":29,"trac_diff_url":290,"vulnerabilities":291,"is_current":260},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.3&new_path=%2Ftranslation-detector%2Ftags%2F1.3.1",[],{"version":293,"download_url":294,"svn_tag_url":295,"released_at":29,"has_diff":260,"diff_files_changed":296,"diff_lines":29,"trac_diff_url":297,"vulnerabilities":298,"is_current":260},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.2&new_path=%2Ftranslation-detector%2Ftags%2F1.3",[],{"version":300,"download_url":301,"svn_tag_url":302,"released_at":29,"has_diff":260,"diff_files_changed":303,"diff_lines":29,"trac_diff_url":304,"vulnerabilities":305,"is_current":260},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.1&new_path=%2Ftranslation-detector%2Ftags%2F1.2",[],{"version":307,"download_url":308,"svn_tag_url":309,"released_at":29,"has_diff":260,"diff_files_changed":310,"diff_lines":29,"trac_diff_url":311,"vulnerabilities":312,"is_current":260},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftranslation-detector%2Ftags%2F1.0&new_path=%2Ftranslation-detector%2Ftags%2F1.1",[],{"version":314,"download_url":315,"svn_tag_url":316,"released_at":29,"has_diff":260,"diff_files_changed":317,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":318,"is_current":260},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-detector.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftranslation-detector\u002Ftags\u002F1.0\u002F",[],[]]