[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fczhzt-MVlMCse3vJn2QlrA929XO_muoBiVEo5dPOZzU":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":140,"fingerprints":232},"wpcasa-polylang","WPCasa Polylang","1.2.1","WPSight","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsight\u002F","\u003Cp>The WPCasa Polylang add-on is a bridge for the Polylang plugin to make sure all the listing details, rental periods and other text strings of WPCasa are translated correctly.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Please notice that this plugin is an add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpcasa\u002F\" rel=\"ugc\">WPCasa\u003C\u002Fa> and Polylang and will NOT work without the core plugins.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>WPCasa is a WordPress solution that provides an intuitive way to manage property listings and create first-class real estate websites.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fwpcasa.com\" rel=\"nofollow ugc\">wpcasa.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Demo: \u003Ca href=\"https:\u002F\u002Fdemo.wpcasa.com\" rel=\"nofollow ugc\">demo.wpcasa.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Documentation: \u003Ca href=\"https:\u002F\u002Fdocs.wpcasa.com\" rel=\"nofollow ugc\">docs.wpcasa.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>WPCasa Polylang is available in multiple languages maintained by the amazing WordPress community.\u003Cbr \u002F>\nYour language is missing? Please be part of the community and help to translate WPCasa Polylang on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwpcasa-polylang\u002F\" rel=\"nofollow ugc\">GlotPress\u003C\u002Fa>. Thank you!\u003C\u002Fp>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Cp>This is a list of contributors to WPCasa Polylang.\u003Cbr \u002F>\nMany thanks to all of them for contributing and making WPCasa Polylang even better.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.kybernetik-services.com\u002F?utm_source=wordpress_org&utm_medium=plugin&utm_campaign=wpcasa&utm_content=readme\" rel=\"nofollow ugc\">Kybernetik Services\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fjoehana\u002F\" rel=\"ugc\">Joe Hana\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fcodestylist\u002F\" rel=\"ugc\">codestylist\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsebastienserre\" rel=\"nofollow ugc\">sebastienserre\u003C\u002Fa>\u003C\u002Fp>\n","Add support for Polylang to manage WPCasa property data in multiple languages.",100,8480,0,"","6.9.4","6.2","7.2",[19,20,21,22,23],"bilingual","international","language","localization","polylang","https:\u002F\u002Fwpcasa.com\u002Fdownloads\u002Fwpcasa-polylang","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpcasa-polylang.1.2.1.zip",null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":33,"computed_at":35},"wpsight",10,2730,99,7,"2026-04-04T14:41:57.940Z",[37,61,82,100,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":15,"requires_at_least":50,"requires_php":14,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":58,"last_vuln_date":59,"fetched_at":60},"lingotek-translation","Ray Enterprise Translation","1.7.2","jbhovik","https:\u002F\u002Fprofiles.wordpress.org\u002Fjbhovik\u002F","\u003Cp>Ray Enterprise Translation offers convenient cloud-based localization and translation for WordPress by simplifying the process of creating and maintaining your multilingual website. Features include machine, professional, and community translation solutions that ease the manual burden of launching in new markets while improving language consistency, cutting costs, and enabling you to deliver your brand to consumers abroad in the quickest and most effective way possible.\u003C\u002Fp>\n\u003Cp>Make your WordPress website content truly multilingual. The power to translate is now inside WordPress!\u003C\u002Fp>\n\u003Ch4>Customizable Translation Workflows\u003C\u002Fh4>\n\u003Cp>WordPress administrators use Translation Profiles to categorize content by its relative value. You associate each content type with a Translation Profile, and the plugin carries out the appropriate workflow:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Professional\u003C\u002Fstrong> – The plugin enables you to use your own translation agency or tap into Ray Enterprise’s marketplace of more than 5,000+ in-country translators. Don’t have time to manage your own translation project? Let Ray Enterprise take care of it for you. The plugin fully automates file transfer between WordPress and Ray Enterprise. You’ll have full visibility into the translation process every step of the way. And once the translations are completed, they’ll automatically download and publish to your website according to the preferences you’ve set.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Community\u003C\u002Fstrong> – If you’re looking to save money by avoiding professional translation, you can take the do-it-yourself approach and have your bilingual employees, partners and\u002For users perform translations right within WordPress. The plugin integrates with and provides use of the Ray Enterprise Workbench, a professional-grade text editor used for translating, reviewing, and post-editing multilingual content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Free Automatic\u003C\u002Fstrong> – Machine translation is an excellent option if you’re on a tight budget, looking for near-instant results, and are okay with less-than-perfect quality. The plugin allows you to automatically translate your site by providing the commercial API for Microsoft Translator. You can upload up to 20,000 processed words in the Ray Enterprise system for free (we calculate processed words by multiplying the source word count by the number of requested translations). Machine translations can be post-edited at any time using the Ray Enterprise Workbench.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cloud-Based Translation Management System\u003C\u002Fh4>\n\u003Cp>Need access to an enterprise level Translation Management System designed to work directly with WordPress and other content management systems, allowing you complete transparent access with all your translation projects? The cloud-based Ray Enterprise Translation Management Systems helps your business access new markets and customers. Contact sales@lingotek.com for more information and pricing of these features.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cost Savings\u003C\u002Fli>\n\u003Cli>Faster Translation Times\u003C\u002Fli>\n\u003Cli>Higher Quality\u003C\u002Fli>\n\u003Cli>Real-time Monitoring\u003C\u002Fli>\n\u003Cli>Eliminate the Copy\u002FPaste Method of Translating\u003C\u002Fli>\n\u003Cli>Increased Involvement and Loyalty\u003C\u002Fli>\n\u003Cli>In-context Review\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Ray Enterprise works in conjuction with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa> plugin (the plumbing to make WordPress multilingual ready) allowing you to create a bilingual or multilingual WordPress site. You write posts, pages, and create categories and post tags as usual, and then define the language for each of them.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can use as many languages as you want. RTL language scripts are supported. WordPress languages packs are automatically downloaded and updated.\u003C\u002Fli>\n\u003Cli>You can translate posts, pages, media, categories, post tags, menus, widgets…\u003C\u002Fli>\n\u003Cli>Custom post types, custom taxonomies, sticky posts and post formats, RSS feeds and all default WordPress widgets are supported.\u003C\u002Fli>\n\u003Cli>The language is either set by the content or by the language code in the url, or you can use one different subdomain or domain per language.\u003C\u002Fli>\n\u003Cli>Categories, post tags, and some other metas are automatically copied when adding a new post or page translation.\u003C\u002Fli>\n\u003Cli>A customizable language switcher is provided as a widget or in the nav menu.\u003C\u002Fli>\n\u003Cli>The admin interface is of course multilingual too and each user can set the WordPress admin language in its profile.\u003C\u002Fli>\n\u003Cli>We now support localization of pages created with Elementor\u003C\u002Fli>\n\u003Cli>We maintain the privacy of free automatic users by deleting all completed content from our TMS older than one month and active content older than two months. To ensure this does not affect your translated content, please download your translation soon after they are complete, or set your download settings to automatic. Enterprise customers should coordinate with client success about their community’s archive and deletion timeframes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Wherever third party code has been used, credit has been given in the code’s comments.\u003C\u002Fp>\n\u003Ch4>Do you like Ray Enterprise?\u003C\u002Fh4>\n\u003Cp>Don’t hesitate to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flingotek-translation\" rel=\"ugc\">give your feedback\u003C\u002Fa>. It will help make the plugin better. Other \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flingotek-translation\" rel=\"ugc\">contributions\u003C\u002Fa> (helping other users on the support forum) are welcome!\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following third-party services:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lingotek API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin uses the Lingotek API to manage translations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fmyaccount.lingotek.com\" rel=\"nofollow ugc\">https:\u002F\u002Fmyaccount.lingotek.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.lingotek.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Lingotek Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lingotek GMC\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin uses Lingotek GMC for loading scripts and managing locales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgmc.lingotek.com\" rel=\"nofollow ugc\">https:\u002F\u002Fgmc.lingotek.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.lingotek.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Lingotek Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lingotek Marketplace\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin uses the Lingotek Marketplace API for transaction translations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fmarketplace.lingotek.com\" rel=\"nofollow ugc\">https:\u002F\u002Fmarketplace.lingotek.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.lingotek.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Lingotek Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lingotek Project\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin uses the Lingotek project for content translation for WordPress CMS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Flingotek.com\" rel=\"nofollow ugc\">https:\u002F\u002Flingotek.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.lingotek.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Lingotek Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Straker Translations Insight\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin uses Straker Translations Insight for freemium upgrade connectors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Finsight.strakertranslations.com\u002Flingotek-freemium-upgrade-connectors\" rel=\"nofollow ugc\">https:\u002F\u002Finsight.strakertranslations.com\u002Flingotek-freemium-upgrade-connectors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.strakertranslations.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Straker Translations Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Polylang Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin integrates with the Polylang plugin for multilingual support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Polylang Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gravatar\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin uses Gravatar to display user avatars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.gravatar.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gravatar.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Gravatar Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GNU General Public License v2.0.\u003Cbr \u002F>\n– \u003Cstrong>License URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>bohemiancoding\u003C\u002Fstrong>\u003Cbr \u002F>\n  – \u003Cstrong>Description\u003C\u002Fstrong>: This plugin includes SVG files that contain metadata related to the Sketch design tool:\u003Cbr \u002F>\n  – \u003Cstrong>Sketch Metadata URL\u003C\u002Fstrong>: \u003Ca href=\"http:\u002F\u002Fwww.bohemiancoding.com\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.bohemiancoding.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>W3C\u003C\u002Fstrong>\u003Cbr \u002F>\n   – \u003Cstrong>Description\u003C\u002Fstrong>: This plugin references the W3C for SVG standards.\u003Cbr \u002F>\n   – \u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"http:\u002F\u002Fwww.w3.org\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.w3.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GitHub Repository\u003C\u002Fstrong>\u003Cbr \u002F>\n   – \u003Cstrong>Description\u003C\u002Fstrong>: The source code for this plugin is hosted on GitHub.\u003Cbr \u002F>\n   – \u003Cstrong>Repository URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flingotek\u002Flingotek-translation\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flingotek\u002Flingotek-translation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PHP Manual\u003C\u002Fstrong>\u003Cbr \u002F>\n   – \u003Cstrong>Description\u003C\u002Fstrong>: This plugin references the PHP manual for the \u003Ccode>include\u003C\u002Fcode> function.\u003Cbr \u002F>\n   – \u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.include.php\" rel=\"nofollow ugc\">http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.include.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Profile\u003C\u002Fstrong>\u003Cbr \u002F>\n   – \u003Cstrong>Description\u003C\u002Fstrong>: This plugin references the WordPress profile of a contributor.\u003Cbr \u002F>\n   – \u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fchouby\" rel=\"nofollow ugc\">https:\u002F\u002Fprofiles.wordpress.org\u002Fchouby\u003C\u002Fa>\u003C\u002Fp>\n","Convenient cloud-based localization and translation for WordPress.",10000,1333859,52,48,"2026-01-28T19:48:00.000Z","3.8",[52,19,20,21,53],"automation","lingotek","https:\u002F\u002Flingotek.com\u002Fproject\u002Fcontent-translation-for-wordpress-cms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flingotek-translation.zip",65,4,1,"2025-09-05 00:00:00","2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":11,"num_ratings":71,"last_updated":72,"tested_up_to":15,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":33,"vuln_count":58,"unpatched_count":13,"last_vuln_date":81,"fetched_at":60},"preferred-languages","Preferred Languages","2.4.1","Pascal Birchler","https:\u002F\u002Fprofiles.wordpress.org\u002Fswissspidy\u002F","\u003Cp>Thanks to language packs it’s easier than ever before to change the main language of your site.\u003Cbr \u002F>\nHowever, in some cases a single locale is not enough. When WordPress can’t find a translation for the active locale, it falls back to the original English strings.\u003Cbr \u002F>\nThat’s a poor user experience for many non-English speakers.\u003C\u002Fp>\n\u003Cp>This feature project aims to change that by letting users choose multiple languages for displaying WordPress in.\u003Cbr \u002F>\nThat way you can set some sort of “fallback chain” where WordPress tries to load translations in your preferred order.\u003C\u002Fp>\n\u003Cp>Please help us test this plugin and let us know if something is not working as you think it should.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keyboard Shortcuts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>Arrow Up\u003C\u002Fcode>: Move selected locale one position up.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Arrow Down\u003C\u002Fcode>: Move selected locale one position down.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Home\u003C\u002Fcode>: Select first locale in the list.\u003C\u002Fli>\n\u003Cli>\u003Ccode>End\u003C\u002Fcode>: Select last locale in the list.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Backspace\u003C\u002Fcode>\u002F\u003Ccode>Delete\u003C\u002Fcode>: remove the selected locale from the list.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Alt+A\u003C\u002Fcode>: Add the current locale from the dropdown to the list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: the Preferred Languages UI needs to be focused in order for the keyboard shortcuts to work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Merging Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Previously, only the first available translation for a given locale and domain will be loaded.\u003Cbr \u002F>\nHowever, when translations are incomplete, some strings might still be displayed in English.\u003Cbr \u002F>\nThat’s a poor user experience as well.\u003C\u002Fp>\n\u003Cp>To prevent this, Preferred Languages now automatically merges all incomplete translations in the list.\u003C\u002Fp>\n\u003Cp>the \u003Ccode>preferred_languages_merge_translations\u003C\u002Fcode> filter can be used to opt out of this behavior.\u003Cbr \u002F>\nIt provides three parameters:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>$merge\u003C\u002Fcode> – Whether translations should be merged. Defaults to \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>$domain\u003C\u002Fcode> – The text domain\u003C\u002Fli>\n\u003Cli>\u003Ccode>$current_locale\u003C\u002Fcode> – The current locale.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Get Involved\u003C\u002Fh4>\n\u003Cp>Active development is taking place on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fswissspidy\u002Fpreferred-languages\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you want to get involved, check out \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fswissspidy\u002Fpreferred-languages\u002Fissues\" rel=\"nofollow ugc\">open issues\u003C\u002Fa> and join the \u003Ca href=\"https:\u002F\u002Fwordpress.slack.com\u002Fmessages\u002Fcore-i18n\" rel=\"nofollow ugc\">#core-i18n\u003C\u002Fa> channel on \u003Ca href=\"https:\u002F\u002Fwordpress.slack.com\u002F\" rel=\"nofollow ugc\">Slack\u003C\u002Fa>. If you don’t have a Slack account yet, you can sign up at \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fchat\u002F\" rel=\"nofollow ugc\">make.wordpress.org\u002Fchat\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Choose languages for displaying WordPress in, in order of preference.",2000,108228,17,"2025-11-28T15:06:00.000Z","6.6","7.2.24",[76,77,21,22,78],"i18n","internationalization","translation","https:\u002F\u002Fgithub.com\u002Fswissspidy\u002Fpreferred-languages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreferred-languages.2.4.1.zip","2024-05-30 00:00:00",{"slug":83,"name":84,"version":40,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":11,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":98,"download_link":99,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"translation-tools","Translation Tools","Pedro Mendonça","https:\u002F\u002Fprofiles.wordpress.org\u002Fpedromendonca\u002F","\u003Ch3>Use any Locale, with or without Language Packs\u003C\u002Fh3>\n\u003Cp>With core Language Packs you can easily change the language of your WordPress install.\u003C\u002Fp>\n\u003Cp>The Language Packs used to be provided only for 100% translated Locales.\u003C\u002Fp>\n\u003Cp>To give teams with less contributors a better chance to get WordPress released into their Locale, since \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002F2021\u002F02\u002F22\u002Fwordpress-5-7-ready-to-be-translated\u002F\" rel=\"nofollow ugc\">22nd February 2021\u003C\u002Fa> the required translation status for core Language Packs to be built are as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp\u002Fdev\u002F\" rel=\"nofollow ugc\">Front-end project\u003C\u002Fa> needs to be translated at least \u003Cstrong>90%\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp\u002Fdev\u002Fadmin\u002F\" rel=\"nofollow ugc\">Administration project\u003C\u002Fa> needs to be translated at least \u003Cstrong>75%\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp\u002Fdev\u002Fadmin\u002Fnetwork\u002F\" rel=\"nofollow ugc\">Network Admin\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp\u002Fdev\u002Fcc\u002F\" rel=\"nofollow ugc\">Continent & Cities\u003C\u002Fa> projects are not included in the threshold calculation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you need a Locale that has no Language Packs yet, this tool helps you by enabling ALL Locales on the list of the available languages.\u003C\u002Fp>\n\u003Ch3>Compatible with plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreferred-languages\u002F\" rel=\"ugc\">Preferred Languages\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>The plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreferred-languages\u002F\" rel=\"ugc\">Preferred Languages\u003C\u002Fa> overrides the standard languages field for site and user languages.\u003C\u002Fp>\n\u003Cp>All the features added by Translation Tools are available for Preferred Languages users.\u003C\u002Fp>\n\u003Ch3>Update your WordPress, Plugins or Themes translation, on demand\u003C\u002Fh3>\n\u003Cp>If you need to update your WordPress core, Plugins or Themes translations on demand without waiting for a language pack to be generated, this tool allows you to manually update all the needed files for the installed version, with one click, in a few seconds.\u003C\u002Fp>\n\u003Cp>Go to “Translations” on the Updates screen and choose what you want to update.\u003C\u002Fp>\n\u003Ch4>All WordPress core sub-projects\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Development\u003C\u002Fli>\n\u003Cli>Continents & Cities\u003C\u002Fli>\n\u003Cli>Administration\u003C\u002Fli>\n\u003Cli>Network Admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All translation files\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>.po (editable translation files)\u003C\u002Fli>\n\u003Cli>.mo (binary translation files)\u003C\u002Fli>\n\u003Cli>.l10n.php (PHP performant translation files)\u003C\u002Fli>\n\u003Cli>.json (JavaScript translation files)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress Translations tests and info in Site Health\u003C\u002Fh3>\n\u003Cp>Check your WordPress core translations in Site Health tests page.\u003C\u002Fp>\n\u003Cp>The Site Health debug info shows the selected site and user languages, including multiple languages from the plugin Preferred Languages.\u003C\u002Fp>\n","Translation tools for your WordPress install.",9359,3,"2025-04-16T11:06:00.000Z","6.6.5","4.9","7.4",[96,77,97,22,78],"core","language-packs","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftranslation-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-tools.1.7.2.zip",{"slug":23,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":112,"homepage":115,"download_link":116,"security_score":117,"vuln_count":90,"unpatched_count":13,"last_vuln_date":118,"fetched_at":60},"Polylang","3.7.8","Chouby","https:\u002F\u002Fprofiles.wordpress.org\u002Fchouby\u002F","\u003Cp>With Polylang fully integrated to WordPress and using only its built-in core features (taxonomies), keep steady performances on your site and create a multilingual site featuring from just one extra language to 10 or more depending on your needs. There is no limit in the number of languages added and WordPress’ language packs are automatically downloaded when ready.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Depending on the type of site you have built or are planning to build, a combination of plugins from the list below might be of interest.\u003Cbr \u002F>\nAll plugins include a wizard allowing to setup them in just a few clicks.\u003C\u002Fp>\n\u003Ch3>Polylang\u003C\u002Fh3>\n\u003Cp>Polylang and \u003Ca href=\"https:\u002F\u002Fpolylang.pro\" rel=\"nofollow ugc\">Polylang Pro\u003C\u002Fa> share the same core providing features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Translating posts, pages, media, categories, post tags, custom post types and taxonomies, RSS feeds; RTL scripts are supported.\u003C\u002Fli>\n\u003Cli>The language is either set by the language code in URL, or you can use a different sub-domain or domain per language.\u003C\u002Fli>\n\u003Cli>Automatic copy of categories, post tags and other metas when creating a new post or page translation.\u003C\u002Fli>\n\u003Cli>Translating classic menus and classic widgets. Also accessible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffse-classic\u002F\" rel=\"ugc\">Site Editor Classic Features\u003C\u002Fa> in block themes.\u003C\u002Fli>\n\u003Cli>Customizable language switcher available as a classic widget or a classic navigation menu item.\u003C\u002Fli>\n\u003Cli>Compatibility with Yoast SEO.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Polylang Pro\u003C\u002Fh3>\n\u003Cp>Helps optimizing the time spent translating your site with some very useful extra features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Better integration in the new Block Editor.\u003C\u002Fli>\n\u003Cli>Language switcher available as a block.\u003C\u002Fli>\n\u003Cli>Language options available in the widget block editor.\u003C\u002Fli>\n\u003Cli>Template parts translatable in the site editor (FSE).\u003C\u002Fli>\n\u003Cli>Duplicate and\u002For synchronize content across post translations.\u003C\u002Fli>\n\u003Cli>Improved compatibility with other plugins such as \u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdoc\u002Fworking-with-acf-pro\u002F\" rel=\"nofollow ugc\">ACF Pro\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Share the same URL slug for posts or terms across languages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdoc\u002Ftranslating-urls-slugs\u002F\" rel=\"nofollow ugc\">Translate URL slugs\u003C\u002Fa> for categories, author bases, custom post types and more…\u003C\u002Fli>\n\u003Cli>Machine translation with DeepL.\u003C\u002Fli>\n\u003Cli>Export and import of content in XLIFF format for outsourced professional translation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access to a Premium Support for personalized assistance.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Polylang for WooCommerce\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdownloads\u002Fpolylang-for-woocommerce\u002F\" rel=\"nofollow ugc\">Add-on\u003C\u002Fa> for the compatibility with WooCommerce which provides features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Translating WooCommerce pages (shop, check-out, cart, my account), product categories and global attribute terms directly in the WooCommerce interface.\u003C\u002Fli>\n\u003Cli>Translating WooCommerce e-mails and sending them to customers in their language.\u003C\u002Fli>\n\u003Cli>Products metadata synchronization.\u003C\u002Fli>\n\u003Cli>Compatibility with the native WooCommerce CSV import & export tool.\u003C\u002Fli>\n\u003Cli>Compatibility with popular plugins such as WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment Tracking and more.\u003C\u002Fli>\n\u003Cli>Ability to use the WooCommerce REST API (available with Polylang Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access to a Premium Support for personalized assistance.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our other free plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpml-to-polylang\u002F\" rel=\"ugc\">WPML to Polylang\u003C\u002Fa> allows migrating from WPML to Polylang.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffse-classic\u002F\" rel=\"ugc\">Site Editor Classic Features\u003C\u002Fa> allows to use classic widgets (including the Polylang language switcher) and menus in the site editor (FSE).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Thanks a lot to all translators who \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpolylang\" rel=\"nofollow ugc\">help translating Polylang\u003C\u002Fa>.\u003Cbr \u002F>\nThanks a lot to \u003Ca href=\"http:\u002F\u002Fwww.alexlopez.rocks\u002F\" rel=\"nofollow ugc\">Alex Lopez\u003C\u002Fa> for the design of the logo.\u003Cbr \u002F>\nMost of the flags included with Polylang are coming from \u003Ca href=\"http:\u002F\u002Ffamfamfam.com\u002F\" rel=\"nofollow ugc\">famfamfam\u003C\u002Fa> and are public domain.\u003Cbr \u002F>\nWherever third party code has been used, credit has been given in the code’s comments.\u003C\u002Fp>\n","Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.",800000,25784629,94,2921,"2026-02-23T09:13:00.000Z",[21,22,113,114,78],"multilingual","translate","https:\u002F\u002Fpolylang.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolylang.3.7.8.zip",93,"2025-10-28 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":15,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"connect-polylang-elementor","Connect Polylang for Elementor","2.5.5","David Decker","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaveshine\u002F","\u003Cp>Connect Polylang multilingual plugin with Elementor Page Builder: \u003Cstrong>Translate your Elementor templates\u003C\u002Fstrong> and show them in the correct language, native customizable \u003Cstrong>Language Switcher Elementor widget\u003C\u002Fstrong>, \u003Cstrong>Visibility Conditions\u003C\u002Fstrong> of widgets and \u003Cstrong>Dynamic Tags\u003C\u002Fstrong> by language and much more…\u003C\u002Fp>\n\u003Ch3>What the Plugin Does\u003C\u002Fh3>\n\u003Ch4>📍 Template translation and show in the correct language\u003C\u002Fh4>\n\u003Cp>Create translations for your Elementor templates especially for header, footer or archive templates with \u003Ca href=\"https:\u002F\u002Fbe.elementor.com\u002Fvisit\u002F?bta=61741&brand=elementor&utm_campaign=wporg\" rel=\"nofollow ugc\">\u003Cstrong>Elementor Pro Theme Builder\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>(affiliated link)\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically selects the correct translation for \u003Ca href=\"https:\u002F\u002Felementor.com\u002Fhelp\u002Ftemplate-widget-pro\u002F\" rel=\"nofollow ugc\">“Template Widget”\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Automatically selects the correct translation for \u003Ccode>[elementor-template id=\"1234\"]\u003C\u002Fcode> shortcodes.\u003C\u002Fli>\n\u003Cli>Allow Elementor Kit translation for different settings for each language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔄 Language Switcher\u003C\u002Fh4>\n\u003Cp>A native Elementor Widget to easily build a nice and fully customizable language switcher:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show or hide flags, language name, language code.\u003C\u002Fli>\n\u003Cli>Vertical list, Horizontal list or \u003Cstrong>styled dropdown\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG scalable flags\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7DUh-bggJBs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>👁️ Language Visibility Conditions\u003C\u002Fh4>\n\u003Cp>Allow to \u003Cstrong>show or hide every widget\u003C\u002Fstrong>, section or column \u003Cstrong>by language\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>🏷️ Language Dynamic Tags\u003C\u002Fh4>\n\u003Cp>Use language dynamic tags (on Elementor Pro) that you can set with an specific language or the “current” one. Available tags are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Language Code\u003C\u002Fstrong> tag type text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Name\u003C\u002Fstrong> tag type text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Url\u003C\u002Fstrong> tag type url\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Flag\u003C\u002Fstrong> tag type image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✏️ Elementor Editor integration\u003C\u002Fh4>\n\u003Cp>Now you can view the language of the current template and change to its translations or create them \u003Cstrong>from the Elementor editor\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>🔍 Elementor Finder integration\u003C\u002Fh4>\n\u003Cp>From Elementor Finder you can access to Polylang settings pages and go the site in the selected language.\u003C\u002Fp>\n\u003Ch4>🔨 Plugins integration fixes and tweaks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically generate display conditions on new template translation.\u003C\u002Fli>\n\u003Cli>Automatically generate Elementor CSS styles on create new template translation.\u003C\u002Fli>\n\u003Cli>Fix home url to the current language on site-url Dynamic Tag and Search Form widget.\u003C\u002Fli>\n\u003Cli>Add language url trailing slash.\u003C\u002Fli>\n\u003Cli>Hide language on wp-admin for global widgets.\u003C\u002Fli>\n\u003Cli>Other integration fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautopoly-ai-translation-for-polylang\u002F?ref=creame&utm_source=cpel_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=bottom_link\" rel=\"nofollow ugc\">AI-powered translation for Polylang\u003C\u002Fa> — AutoPoly instantly translates your Elementor, Gutenberg, and ACF content in one click while keeping your design exactly the same. \u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautopoly-ai-translation-for-polylang\u002F?ref=creame&utm_source=cpel_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=bottom_link\" rel=\"nofollow ugc\">Check it now (affiliated link)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cp>You can manage translated templates in two ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>(recommended)\u003C\u002Fstrong> create linked translations for a template and only set display conditions on the default language.\u003C\u002Fli>\n\u003Cli>create separated translations for a template with their own display conditions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See an example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Site languages:\n - EN (main)\n - ES\n - IT\n\n- Option 1 (linked translations only main language has display conditions):\n╔═ Archive Template A (EN) -> condition category is \"Red (EN)\"\n╠═ Archive Template A (ES) -> none (in front checks if category is ES translation of \"Red (EN)\")\n╚═ Archive Template A (IT) -> none (in front checks if category is IT translation of \"Red (EN)\")\n\n- Option 2 (not linked translations, all languages has display conditions):\n══ Archive Template B (EN) -> condition category is \"Red (EN)\"\n══ Archive Template B (ES) -> condition category is \"Rojo (ES)\"\n══ Archive Template B (IT) -> condition category is \"Rosso (IT)\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fconnect-polylang-elementor\" rel=\"ugc\">\u003Cstrong>Plugin’s support forum\u003C\u002Fstrong>\u003C\u002Fa> here on WordPress.org\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcreame\u002Fconnect-polylang-elementor\" rel=\"nofollow ugc\">Github plugin repo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fpolylang.users\u002F\" rel=\"nofollow ugc\">Polylang User Community Group at Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What is covered by our support?\u003C\u002Fstrong> – All regarding \u003Cstrong>THIS plugin\u003C\u002Fstrong> (“Connect Polylang for Elementor”), plus the relation to \u003Cem>Polylang\u003C\u002Fem>, \u003Cem>Polylang Pro\u003C\u002Fem>, \u003Cem>Elementor\u003C\u002Fem> and \u003Cem>Elementor Pro\u003C\u002Fem> of course.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What is NOT covered by support?\u003C\u002Fstrong> – Anything general regarding multilingual topics and WordPress. Explicitely we \u003Cstrong>DO NOT\u003C\u002Fstrong> offer any “WPML”, “WPBakery” or “Visual Composer” support, and also not for your theme etc.!!!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>We have used the strings of Elementor and Polylang whenever possible to take advantage of the fact that they are translated into many languages. For the other strings a \u003Ccode>.pot\u003C\u002Fcode> file (\u003Ccode>connect-polylang-elementor.pot\u003C\u002Fcode>) for translators is also always included 🙂\u003C\u002Fp>\n\u003Cp>You can collaborate with your language translations in \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fconnect-polylang-elementor\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>The following code\u002Fclasses are licensed under the GPL.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>v2. refactor and upgrade by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpacotole\u002F\" rel=\"nofollow ugc\">Pacotole\u003C\u002Fa> at \u003Ca href=\"https:\u002F\u002Fcrea.me\" rel=\"nofollow ugc\">Creame\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>v2.1 Cross domain fixes based on work of \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fkeraweb\u002F\" rel=\"nofollow ugc\">Jory Hogeveen\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnicmare\" rel=\"nofollow ugc\">nicmare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fp4fbradjohnson\u002F\" rel=\"nofollow ugc\">Brad Johnson\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>v1. released by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdaveshine\u002F\" rel=\"nofollow ugc\">David Decker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>v1. Polylang Switcher class (Elementor Widget) and its CSS based on widget from plugin “Language Switcher for Elementor” by Solitweb (GPLv2 or later)\u003C\u002Fli>\n\u003Cli>SVG flags from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmadebybowtie\u002FFlagKit\" rel=\"nofollow ugc\">FlagKit\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwikipedia.org\u002F\" rel=\"nofollow ugc\">Wikipedia\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please, send your suggestions and feedback – Thank you for using or trying out this plugin!\u003C\u002Fp>\n","Connect Polylang with Elementor: translated templates, language switcher widget, language visibility conditions and more",100000,2039612,96,50,"2025-12-31T09:49:00.000Z","5.4","5.6",[135,136,137,113,23],"dynamic-tags","elementor","language-switcher","https:\u002F\u002Fgithub.com\u002Fcreame\u002Fconnect-polylang-elementor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconnect-polylang-elementor.2.5.5.zip",{"attackSurface":141,"codeSignals":215,"taintFlows":223,"riskAssessment":224,"analyzedAt":231},{"hooks":142,"ajaxHandlers":211,"restRoutes":212,"shortcodes":213,"cronEvents":214,"entryPointCount":13,"unprotectedCount":13},[143,147,151,156,160,164,168,173,176,179,184,187,191,195,199,203,207],{"type":144,"name":145,"callback":145,"priority":31,"file":146,"line":71},"action","updated_post_meta","includes\\admin\\class-wpsight-polylang-admin.php",{"type":144,"name":148,"callback":149,"priority":31,"file":146,"line":150},"wpsight_profile_agent_update_save_options","agent_description_options",23,{"type":152,"name":153,"callback":154,"priority":31,"file":146,"line":155},"filter","wpsight_profile_agent_update_post_meta","agent_description_post_meta",26,{"type":152,"name":157,"callback":158,"file":146,"line":159},"wpsight_meta_box_listing_agent_fields","listing_agent_description",29,{"type":152,"name":161,"callback":162,"file":146,"line":163},"pll_copy_post_metas","copy_post_metas",32,{"type":152,"name":165,"callback":166,"file":146,"line":167},"wpsight_meta_box_listing_images_fields","listing_images",35,{"type":144,"name":169,"callback":170,"file":171,"line":172},"admin_init","details_register","wpcasa-polylang.php",58,{"type":144,"name":169,"callback":174,"file":171,"line":175},"rental_periods_register",59,{"type":144,"name":169,"callback":177,"file":171,"line":178},"listing_labels_register",60,{"type":152,"name":180,"callback":181,"priority":182,"file":171,"line":183},"wpsight_details","details_filter",25,64,{"type":152,"name":185,"callback":186,"priority":182,"file":171,"line":56},"wpsight_rental_periods","rental_periods_filter",{"type":152,"name":188,"callback":189,"priority":182,"file":171,"line":190},"wpsight_listing_labels","listing_labels_filter",66,{"type":152,"name":192,"callback":193,"priority":31,"file":171,"line":194},"wpsight_get_option","options_pages",69,{"type":152,"name":196,"callback":197,"file":171,"line":198},"wpsight_get_dashboard_listings_args","dashboard_listings",73,{"type":152,"name":200,"callback":201,"file":171,"line":202},"wpsight_dashboard_columns","dashboard_columns",74,{"type":144,"name":204,"callback":205,"file":171,"line":206},"wpsight_dashboard_column_lang","dashboard_column_lang",75,{"type":144,"name":208,"callback":209,"file":171,"line":210},"wpsight_init","init",369,[],[],[],[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":219,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":222},[],{"prepared":13,"raw":13,"locations":218},[],{"escaped":220,"rawEcho":13,"locations":221},5,[],[],[],{"summary":225,"deductions":226},"Based on the provided static analysis and vulnerability history, the wpcasa-polylang plugin v1.2.1 exhibits a very strong security posture. The absence of any identified attack surface entry points, dangerous functions, unsanitized taint flows, or file operations indicates a well-developed and securely coded plugin. Furthermore, all SQL queries are properly prepared, and all output is correctly escaped, mitigating common web vulnerabilities like SQL injection and cross-site scripting.\n\nThe vulnerability history is equally impressive, with zero recorded CVEs of any severity. This suggests a consistent track record of secure development and maintenance over time. The lack of common vulnerability types further reinforces this positive assessment.  While the plugin appears to have no direct vulnerabilities as per the data, the complete absence of any capability checks or nonce checks on what would typically be considered entry points (even if there are none currently) could represent a potential blind spot if such points were ever introduced in future updates without proper security considerations.\n\nIn conclusion, the wpcasa-polylang plugin v1.2.1 demonstrates excellent security practices, with no identified vulnerabilities or significant risks. The code is clean, and the plugin has a clean historical record. The only minor observation is the complete absence of capability and nonce checks, which, while not an issue in the current state, is something to monitor for in future versions to ensure new functionalities are adequately protected.",[227,229],{"reason":228,"points":220},"Missing capability checks",{"reason":230,"points":220},"Missing nonce checks","2026-03-16T20:31:21.032Z",{"wat":233,"direct":242},{"assetPaths":234,"generatorPatterns":237,"scriptPaths":238,"versionParams":239},[235,236],"\u002Fwp-content\u002Fplugins\u002Fwpcasa-polylang\u002Fincludes\u002Fadmin\u002Fcss\u002Fwpcasa-polylang-admin.css","\u002Fwp-content\u002Fplugins\u002Fwpcasa-polylang\u002Fincludes\u002Fadmin\u002Fjs\u002Fwpcasa-polylang-admin.js",[],[236],[240,241],"wpcasa-polylang\u002Fincludes\u002Fadmin\u002Fcss\u002Fwpcasa-polylang-admin.css?ver=","wpcasa-polylang\u002Fincludes\u002Fadmin\u002Fjs\u002Fwpcasa-polylang-admin.js?ver=",{"cssClasses":243,"htmlComments":244,"htmlAttributes":245,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":252},[],[],[],[],[248,249,250,251],"WPSIGHT_POLYLANG_NAME","WPSIGHT_POLYLANG_DOMAIN","WPSIGHT_POLYLANG_PLUGIN_DIR","WPSIGHT_POLYLANG_PLUGIN_URL",[]]