diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 5bedd81d..929f5921 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -333,6 +333,11 @@ plugins: - js/jquery.mCustomScrollbar.min.js - js/frontend.js version: true + 90-in-90: + Readme: + path: + - Readme.md + - readme.txt a-simple-backend: QueryParameter: files: @@ -1587,6 +1592,16 @@ plugins: path: languages/atpw-pl_PL.po pattern: !ruby/regexp /ersion:\ Advanced Twitter Profile Widget (?\d+\.[\.\d]+)/i version: true + advanced-widgets-for-elementor: + QueryParameter: + files: + - assets/vendor/css/font-awesome.min.css + - assets/fonts/style.min.css + - assets/css/alert.css + - assets/js/aae.js + version: true + Readme: + path: readme.txt advanced-wordpress-theme-editor: MetaTag: class: Xpath @@ -1793,6 +1808,9 @@ plugins: - assets/css/front.css - assets/scripts/front.js version: true + aio-files-excluder: + Readme: + path: readme.txt aio-for-divi: TranslationFile: class: BodyPattern @@ -2056,6 +2074,9 @@ plugins: files: - js/popup.js version: true + allow-only-1-product-in-cart-for-woocommerce: + Readme: + path: readme.txt allowed-routes: Readme: path: readme.txt @@ -2578,6 +2599,14 @@ plugins: - public/css/style.css - public/css/popup.css version: true + appointment-scheduling-karenapp: + QueryParameter: + files: + - css/schedule-frontend.min.css + - js/schedule.min.js + version: true + Readme: + path: readme.txt appointments: QueryParameter: files: @@ -3308,6 +3337,9 @@ plugins: awesome-code-highlighting: Readme: path: readme.txt + awesome-contact-form7-for-elementor: + Readme: + path: readme.txt awesome-event-booking: QueryParameter: files: @@ -3639,6 +3671,9 @@ plugins: files: - "/js/badger.js" version: true + balcao-balcao: + Readme: + path: readme.txt banana-faq: TranslationFile: class: BodyPattern @@ -4159,6 +4194,9 @@ plugins: version: true Readme: path: readme.txt + bhim-upi-pay-by-formalx: + Readme: + path: readme.txt bibblio-related-posts: QueryParameter: files: @@ -4505,6 +4543,9 @@ plugins: path: languages/bloglovin_follow_trans_domain.pot pattern: !ruby/regexp /ion:\ Bloglovin Follow WordPress plugin v(?\d+\.[\.\d]+)/i version: true + blogmentor: + Readme: + path: readme.txt blogpatcher-seo: Readme: path: readme.txt @@ -4756,6 +4797,9 @@ plugins: book-appointment-online: Readme: path: readme.txt + book-previewer-for-woocommerce: + Readme: + path: readme.txt book-review: QueryParameter: files: @@ -4989,6 +5033,9 @@ plugins: files: - bma.js version: true + botsai: + Readme: + path: readme.txt bottom-fixed-window: Readme: path: readme.txt @@ -5569,6 +5616,9 @@ plugins: - public/css/buddyslack-public.css - public/js/buddyslack-public.js version: true + buffer-flush-fix: + Readme: + path: readme.txt buffer-my-post: TranslationFile: class: BodyPattern @@ -6728,6 +6778,9 @@ plugins: change-login-logo: Readme: path: readme.txt + change-mail-sender: + Readme: + path: readme.txt change-my-login: Readme: path: readme.txt @@ -6797,6 +6850,9 @@ plugins: path: languages/ase-chat.pot pattern: !ruby/regexp /Project\-Id\-Version:\ ase\-chat (?\d+\.[\.\d]+)/i version: true + chat-forms: + Readme: + path: readme.txt chat-robot: TranslationFile: class: BodyPattern @@ -7786,6 +7842,15 @@ plugins: compare-ninja-comparison-tables: Readme: path: readme.txt + compare-your-income-moneyarcher: + QueryParameter: + files: + - css/style.css + - js/progress.js + - js/script.js + version: true + Readme: + path: readme.txt complete-open-graph: Comment: xpath: //comment()[contains(., "Complete Open Graph")] @@ -8266,6 +8331,9 @@ plugins: - public/css/cookie-consent-box.css - public/js/cookie-consent-box.js version: true + cookie-dunker: + Readme: + path: readme.txt cookie-law-info: QueryParameter: files: @@ -8734,6 +8802,9 @@ plugins: css-javascript-toolbox: Readme: path: readme.txt + css-ready-classes-gravity-forms: + Readme: + path: readme.txt css3-buttons: TranslationFile: class: BodyPattern @@ -9218,6 +9289,13 @@ plugins: - public/css/dailybrief-public.css - public/js/dailybrief-public.js version: true + Readme: + path: + - readme.txt + - readme.md + dakyaco-recaptcha: + Readme: + path: readme.txt danixland-countdown: TranslationFile: class: BodyPattern @@ -9262,6 +9340,9 @@ plugins: path: languages/dashboard-notes.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Dashboard Notes (?\d+\.[\.\d]+)/i version: true + dashboard-user-profile-detais-dupd: + Readme: + path: readme.txt dashboard-welcome-for-beaver-builder: ChangeLog: class: BodyPattern @@ -10390,6 +10471,9 @@ plugins: path: languages/edd-novalnet.pot pattern: !ruby/regexp /"Version (?\d+\.[\.\d]+)/i version: true + easy-events-manager: + Readme: + path: readme.txt easy-excerpt: TranslationFile: class: BodyPattern @@ -11030,6 +11114,9 @@ plugins: path: lang/edit-recent-posts.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Edit Recent Posts (?\d+\.[\.\d]+)/i version: true + edited-to-pending-review: + Readme: + path: readme.txt editorial-access-manager: TranslationFile: class: BodyPattern @@ -12204,6 +12291,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + extensions-for-all-in-one-seo-pack: + Readme: + path: readme.txt extensions-for-two-factor: QueryParameter: files: @@ -12306,6 +12396,9 @@ plugins: - js/main.js - js/style1.js version: true + facebar: + Readme: + path: readme.txt facebook-auto-publish: Readme: path: readme.txt @@ -12646,6 +12739,9 @@ plugins: fbook-page-widget-ex-like-box: Readme: path: readme.txt + fd-beaver-charts: + Readme: + path: readme.txt fd-elementor-imagebox: Readme: path: readme.txt @@ -13518,6 +13614,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ version: true + free-facebook-reviews-and-recommendations-widgets: + Readme: + path: readme.txt free-product-table-for-woocommerce: Readme: path: readme.txt @@ -13558,6 +13657,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + from-kart-to-basket: + Readme: + path: readme.txt front-connector: Readme: path: readme.txt @@ -13789,6 +13891,9 @@ plugins: - template/masonry.js - template/main.js version: true + gallery-photo-video: + Readme: + path: readme.txt gallery-plugin: Readme: path: readme.txt @@ -14759,6 +14864,11 @@ plugins: confidence: 80 Readme: path: readme.txt + gourl-bitcoin-paid-memberships-pro: + Readme: + path: + - readme.txt + - readme.md gourl-bitcoin-payment-gateway-paid-downloads-membership: QueryParameter: files: @@ -14839,6 +14949,9 @@ plugins: gratisfaction-all-in-one-loyalty-contests-referral-program-for-woocommerce: Readme: path: readme.txt + gratisfaction-social-contests-referral-loyalty-rewards-program-by-appsmav: + Readme: + path: readme.txt gravatargrid: MetaTag: class: Xpath @@ -15611,6 +15724,13 @@ plugins: heartland-secure-submit-addon-for-gravity-forms: Readme: path: readme.txt + heateor-login: + QueryParameter: + files: + - css/public/front.css + version: true + Readme: + path: readme.txt heateor-open-graph-meta-tags: Comment: xpath: //comment()[contains(., "Heateor")] @@ -15899,6 +16019,9 @@ plugins: path: languages/host-google-fonts-locally.pot pattern: !ruby/regexp '/t\-Id\-Version: Host Google Fonts Locally (?\d+\.[\.\d]+)/i' version: true + hot-category-news: + Readme: + path: readme.txt hotelroomscanner: ComposerFile: class: ConfigParser @@ -16526,6 +16649,9 @@ plugins: version: true Readme: path: readme.txt + imagebox-module: + Readme: + path: readme.txt imagelightbox: QueryParameter: files: @@ -16884,6 +17010,9 @@ plugins: files: - css/shared.css version: true + innovs-woo-manager: + Readme: + path: readme.txt innvonix-testimonials: QueryParameter: files: @@ -17172,6 +17301,9 @@ plugins: - js/maps/jquery.vmap..js - js/interactive-map.js version: true + interactive-uk-map: + Readme: + path: readme.txt intergeo-maps: StyleComment: class: BodyPattern @@ -17788,6 +17920,9 @@ plugins: - assets/js/dist/js_composer_front.min.js - assets/lib/bower/skrollr/dist/skrollr.min.js version: true + jse-captcha: + Readme: + path: README.txt jsj-code-highlight: TranslationFile: class: BodyPattern @@ -17806,6 +17941,10 @@ plugins: path: languages/jsm-block-filter-output.pot pattern: !ruby/regexp '/t\-Id\-Version: JSM''s Block Filter Output (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - README.md jsm-force-ssl: TranslationFile: class: BodyPattern @@ -17908,6 +18047,9 @@ plugins: jvm-woocommerce-wishlist: Readme: path: readme.txt + jwp-a11y: + Readme: + path: readme.txt k5hh-ham-radio-calculators: QueryParameter: files: @@ -18193,6 +18335,11 @@ plugins: version: true Readme: path: readme.txt + klantenvertellen: + QueryParameter: + files: + - public/js/klantenvertellen-public.js + version: true klarity-message-action-block: ComposerFile: class: ConfigParser @@ -18752,6 +18899,9 @@ plugins: lh-no-cache-shortcode: Readme: path: readme.txt + lh-oembed-white-list: + Readme: + path: readme.txt lh-offline-indicator: QueryParameter: files: @@ -19192,6 +19342,9 @@ plugins: - public/css/twitch-public.css - public/js/twitch-public.js version: true + liveweb: + Readme: + path: readme.txt lj-maintenance-mode: Readme: path: readme.txt @@ -19540,6 +19693,11 @@ plugins: lovage-blocks: Readme: path: readme.txt + lovage-portfolio: + Readme: + path: + - readme.txt + - README.md lowermedia-sticky-js-menus: QueryParameter: files: @@ -19955,6 +20113,9 @@ plugins: magyar-eszkozok-divi-hez: Readme: path: readme.txt + mail-caesar: + Readme: + path: readme.txt mail-switcher-for-developer: Readme: path: readme.txt @@ -20906,6 +21067,9 @@ plugins: - js/mwl-core.js - js/mwl-run.js version: true + merchantx: + Readme: + path: readme.txt merge-minify-refresh-clear-caches: TranslationFile: class: BodyPattern @@ -21081,6 +21245,9 @@ plugins: path: languages/mime_types_extended-en_US.po pattern: !ruby/regexp /roject\-Id\-Version:\ Mime Types Extended v(?\d+\.[\.\d]+)/i version: true + mimsms-sms-notifications-for-woocommerce: + Readme: + path: readme.txt min-calendar: QueryParameter: files: @@ -21680,6 +21847,9 @@ plugins: path: - readme.txt - README.md + multi-gallery: + Readme: + path: readme.txt multi-gallery-for-posts-and-cutom-posts: Readme: path: readme.txt @@ -21941,6 +22111,9 @@ plugins: path: package.json key: version version: true + my-references: + Readme: + path: readme.txt my-restaurant-menu: TranslationFile: class: BodyPattern @@ -22423,6 +22596,14 @@ plugins: next-feature-gallery-video: Readme: path: readme.txt + next-mail-chimp: + QueryParameter: + files: + - assets/public/css/public-style.css + - assets/public/script/subscribe.js + version: true + Readme: + path: readme.txt next-purchase-discount-for-woocommerce: Readme: path: readme.txt @@ -23366,6 +23547,8 @@ plugins: - assets/js/infobox.js - assets/js/opalestate.js - assets/js/country-select.js + - assets/js/frontend/googlemaps.js + - assets/js/frontend/property.js version: true Readme: path: readme.txt @@ -23693,6 +23876,9 @@ plugins: overengineer-gasp: Readme: path: readme.txt + overtok: + Readme: + path: readme.txt ovic-addon-toolkit: QueryParameter: files: @@ -24122,6 +24308,9 @@ plugins: - assets/css/frontend.css - assets/js/frontend.min.js version: true + pdf-builder-for-ninja-forms: + Readme: + path: readme.txt pdf-embedder: Readme: path: readme.txt @@ -24150,6 +24339,9 @@ plugins: pdf-viewer: Readme: path: readme.txt + pdf2post: + Readme: + path: readme.txt pe-theme-elements-info: QueryParameter: files: @@ -25528,6 +25720,14 @@ plugins: Comment: pattern: !ruby/regexp /Premium SEO Pack Plugin (?\d+\.[\.\d]+)/i version: true + prerender: + QueryParameter: + files: + - public/css/prerender-public.css + - public/js/prerender-public.js + version: true + Readme: + path: README.txt presbooks-openstax-import: ComposerFile: class: ConfigParser @@ -25668,6 +25868,9 @@ plugins: version: true Readme: path: README.txt + previous-page-redirect-for-woocommerce: + Readme: + path: readme.txt pricer-ninja-pricing-tables: Readme: path: readme.txt @@ -25977,6 +26180,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi version: true + propellerads-official: + Readme: + path: README.txt propertyhive: QueryParameter: files: @@ -26767,6 +26973,14 @@ plugins: - real-accessability.css - real-accessability.js version: true + real-category-library-lite: + TranslationFile: + class: BodyPattern + path: languages/real-category-library-de_DE.po + pattern: !ruby/regexp '/\-Version: WP Real Categories Management (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt real-content-locker: QueryParameter: files: @@ -27184,6 +27398,9 @@ plugins: path: lang/remote-medias-lite.pot pattern: !ruby/regexp '/"Project\-Id\-Version: remote\-medias\-lite (?\d+\.[\.\d]+)/i' version: true + remote-site-posts-for-elementor: + Readme: + path: readme.txt remove-admin-footer-and-version: ChangeLog: class: BodyPattern @@ -28271,6 +28488,9 @@ plugins: saferoute-woocommerce: Readme: path: readme.txt + safeshop: + Readme: + path: readme.txt safetymails-forms: QueryParameter: files: @@ -28298,6 +28518,9 @@ plugins: sales-layer-wp-microsites: Readme: path: readme.txt + sales-popup-for-woocommerce: + Readme: + path: readme.txt sales-suckers: TranslationFile: class: BodyPattern @@ -28435,6 +28658,9 @@ plugins: path: languages/scand-osticket-connector-ru_RU.po pattern: !ruby/regexp '/"Project\-Id\-Version: osTicket Connector (?\d+\.[\.\d]+)/i' version: true + scanpay-for-woocommerce: + Readme: + path: readme.txt scd-smart-currency-detector: Readme: path: readme.txt @@ -29071,6 +29297,11 @@ plugins: seo-slider: Readme: path: README.txt + QueryParameter: + files: + - assets/styles/styles.css + - assets/scripts/scripts.js + version: true seo-tag-cloud: TranslationFile: class: BodyPattern @@ -29346,6 +29577,9 @@ plugins: - public/css/sheetpress-by-wpgeniuz-public.css - public/js/sheetpress-by-wpgeniuz-public.js version: true + shift8-full-navigation: + Readme: + path: readme.txt shiftnav-responsive-mobile-menu: QueryParameter: files: @@ -29392,6 +29626,9 @@ plugins: shiptimize-for-woocommerce: Readme: path: readme.txt + shipworks-e-commerce-bridge: + Readme: + path: readme.txt shlwhenneed: QueryParameter: files: @@ -29658,6 +29895,9 @@ plugins: files: - SidebarCollapserScript.js version: true + sidepop: + Readme: + path: readme.txt sideposts: QueryParameter: files: @@ -29733,6 +29973,9 @@ plugins: version: true Readme: path: readme.txt + simple-bitcoin-faucets: + Readme: + path: readme.txt simple-blueprint-installer: TranslationFile: class: BodyPattern @@ -29985,6 +30228,9 @@ plugins: files: - js/iframe-buster.js version: true + simple-image-seo: + Readme: + path: readme.txt simple-image-sizes: ComposerFile: class: ConfigParser @@ -30485,6 +30731,9 @@ plugins: path: wpml-dependencies.json key: sitepress-multilingual-cms version: true + sitesupercharger: + Readme: + path: readme.txt sitewit-engagement-analytics: TranslationFile: class: BodyPattern @@ -30663,6 +30912,9 @@ plugins: slideshow-reloaded: Readme: path: readme.txt + sliding-captcha-for-contact-form-7: + Readme: + path: readme.txt sliding-tags: QueryParameter: files: @@ -30982,6 +31234,9 @@ plugins: files: - includes/css/spl-styles.css version: true + soccerpress: + Readme: + path: readme.txt sociable: Readme: path: readme.txt @@ -31074,6 +31329,9 @@ plugins: files: - css/style.css version: true + social-media-icon: + Readme: + path: readme.txt social-media-icons-widget: Readme: path: readme.txt @@ -31150,6 +31408,9 @@ plugins: files: - public/css/social-proof-slider-public.css version: true + social-pug: + Readme: + path: readme.txt social-rocket: Comment: xpath: //comment()[contains(., "Social Rocket")] @@ -31770,6 +32031,9 @@ plugins: xpath: //meta[@name="statbadge"]/@content version: true pattern: !ruby/regexp /statbadge\/(?\d+\.[\.\d]+)/i + states-and-municipalities-of-venezuela-for-woocommerce: + Readme: + path: README.md static-html-output-plugin: TranslationFile: class: BodyPattern @@ -32073,6 +32337,23 @@ plugins: files: - assets/css/sfwppa-style.css version: true + styles-selector: + QueryParameter: + files: + - public/css/styleselector-public.css + version: true + Readme: + path: README.txt + styling-default-post-flipbox: + QueryParameter: + files: + - assets/css/fontawesome.css + - assets/css/bootstrap.min.css + - assets/css/style.css + - assets/js/bootstrap.min.js + - assets/js/jquery-flip.js + - assets/js/fsdp-flipbox-script.js + version: true stylish-author-bio: TranslationFile: class: BodyPattern @@ -32373,6 +32654,9 @@ plugins: files: - js/sv-sticky-menu.min.js version: true + svg-featured-image: + Readme: + path: readme.txt svg-map-by-saedi: QueryParameter: files: @@ -32391,6 +32675,9 @@ plugins: path: languages/swa-alexa-fa_IR.po pattern: !ruby/regexp '/"Project\-Id\-Version: swa\-alexa (?\d+\.[\.\d]+)/i' version: true + swal-alert-for-contact-form-7: + Readme: + path: readme.txt swap-google-font-display: QueryParameter: files: @@ -33036,11 +33323,17 @@ plugins: - css/twp.css - js/twp-s2n.js version: true + testrobo-safe-update: + Readme: + path: readme.txt text-hover: QueryParameter: files: - assets/text-hover.js version: true + text-message: + Readme: + path: readme.txt text-modules: TranslationFile: class: BodyPattern @@ -33471,6 +33764,14 @@ plugins: tidio-live-chat: Readme: path: readme.txt + tiempo: + QueryParameter: + files: + - public/css/tiempo-public.css + - public/js/tiempo-public.js + version: true + Readme: + path: README.txt tiled-gallery-carousel-without-jetpack: Readme: path: readme.txt @@ -33907,6 +34208,14 @@ plugins: files: - css/tractis_auth.css version: true + traffic: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true + Readme: + path: readme.txt trail-manager: QueryParameter: files: @@ -34337,6 +34646,9 @@ plugins: - assets/css/frontend.css - assets/js/frontend.min.js version: true + ucm-files-manager-ucm-fm: + Readme: + path: readme.txt ufhealth-require-image-alt-tags: TranslationFile: class: BodyPattern @@ -34996,6 +35308,9 @@ plugins: path: composer.json key: version version: true + unreal-flipbook-addon-for-visual-composer: + Readme: + path: readme.txt unregister-gutenberg-blocks: ComposerFile: class: ConfigParser @@ -35634,6 +35949,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ version: true + vialala: + Readme: + path: readme.txt viavi-wp-timeline: TranslationFile: class: BodyPattern @@ -36175,6 +36493,9 @@ plugins: wc-arcavis-shop: Readme: path: readme.txt + wc-bacs-paybysquare: + Readme: + path: readme.txt wc-builder: Readme: path: readme.txt @@ -36250,6 +36571,9 @@ plugins: wc-frontend-manager-direct-paypal: Readme: path: readme.txt + wc-frontend-manager-elementor: + Readme: + path: readme.txt wc-gallery: QueryParameter: files: @@ -36538,6 +36862,11 @@ plugins: version: true Readme: path: readme.txt + QueryParameter: + files: + - public/css/wdv-about-me-widget-public.css + - public/js/wdv-about-me-widget-public.js + version: true wdv-add-services-and-events: QueryParameter: files: @@ -38011,6 +38340,9 @@ plugins: version: true Readme: path: readme.txt + woo-parcelas-com-e-sem-juros: + Readme: + path: readme.txt woo-paymaya-payment-gateway: ChangeLog: class: BodyPattern @@ -38209,6 +38541,8 @@ plugins: - public/css/fa/css/font-awesome.min.css - public/js/wc_ss_btns-public.js version: true + Readme: + path: README.txt woo-product-timer: Readme: path: readme.txt @@ -39139,6 +39473,17 @@ plugins: files: - assets/js/main.js version: true + woocustomizer: + Readme: + path: readme.txt + woodash: + Readme: + path: readme.txt + TranslationFile: + class: BodyPattern + path: i18n/woodash.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WooDash (?\d+\.[\.\d]+)/i' + version: true wooe-safe2pay-payment-gateway: Readme: path: readme.txt @@ -40098,6 +40443,9 @@ plugins: wp-clone-by-wp-academy: Readme: path: readme.txt + wp-cloud-server: + Readme: + path: README.txt wp-club-manager: QueryParameter: files: @@ -40324,6 +40672,9 @@ plugins: - assets/css/slick.css - assets/css/recent-post-style.css version: true + wp-current-subcategories: + Readme: + path: readme.txt wp-custom-author-url: QueryParameter: files: @@ -41297,6 +41648,9 @@ plugins: - imageviewer/imageviewer.js - wp-imageviewer-init.js version: true + wp-infusionsoft-woocommerce: + Readme: + path: readme.txt wp-inquiries: QueryParameter: files: @@ -41798,6 +42152,9 @@ plugins: - css//font-awesome/font-awesome.min.css - css/icomoon/icomoon.css version: true + wp-media-optimizer-webp: + Readme: + path: readme.txt wp-media-replace: QueryParameter: files: @@ -43214,6 +43571,12 @@ plugins: - public/css/ace_switch_user-public.css - public/js/ace_switch_user-public.js version: true + wp-sync-dropbox: + QueryParameter: + files: + - public/css/dropsync-public.css + - public/js/dropsync-public.js + version: true wp-syntax: QueryParameter: files: @@ -43415,6 +43778,11 @@ plugins: wp-total-hacks: Readme: path: readme.txt + wp-track-keeper: + Readme: + path: + - Readme.txt + - README.md wp-travel: TranslationFile: class: BodyPattern @@ -43982,6 +44350,12 @@ plugins: - public/css/wpc-paypal-pro-payments-public.css - public/js/wpc-paypal-pro-payments-public.js version: true + wpc-product-quantity: + Readme: + path: readme.txt + wpc-product-tabs: + Readme: + path: readme.txt wpc-variations-radio-buttons: TranslationFile: class: BodyPattern @@ -44394,6 +44768,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp '/\#\# \[Beta : (?\d+\.[\.\d]+)\]/i' version: true + wpopal-core-features: + Readme: + path: readme.txt wpopal-medical: QueryParameter: files: @@ -44542,6 +44919,10 @@ plugins: path: languages/wpsso-am.pot pattern: !ruby/regexp '/oject\-Id\-Version: WPSSO Mobile App Meta (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - README.md wpsso-breadcrumbs: TranslationFile: class: BodyPattern @@ -44552,12 +44933,36 @@ plugins: path: - readme.txt - README.md + wpsso-faq: + TranslationFile: + class: BodyPattern + path: languages/wpsso-faq-fr_FR.po + pattern: !ruby/regexp '/"Project\-Id\-Version: WPSSO FAQ Manager (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - README.md + wpsso-inherit-parent-meta: + TranslationFile: + class: BodyPattern + path: languages/wpsso-inherit-parent-meta.pot + pattern: !ruby/regexp '/t\-Id\-Version: WPSSO Inherit Parent Meta (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - README.md wpsso-organization: TranslationFile: class: BodyPattern path: languages/wpsso-organization.pot pattern: !ruby/regexp '/t\-Id\-Version: WPSSO Organization Markup (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - README.md wpsso-plm: TranslationFile: class: BodyPattern @@ -44578,6 +44983,16 @@ plugins: path: - readme.txt - README.md + wpsso-rest-api: + TranslationFile: + class: BodyPattern + path: languages/wpsso-rest-api-fr_FR.po + pattern: !ruby/regexp '/"Project\-Id\-Version: WPSSO REST API (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - README.md wpsso-rrssb: QueryParameter: files: @@ -44623,12 +45038,20 @@ plugins: path: languages/wpsso-strip-schema-microdata.pot pattern: !ruby/regexp '/d\-Version: WPSSO Strip Schema Microdata (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - README.md wpsso-tune-image-editors: TranslationFile: class: BodyPattern path: languages/wpsso-tune-image-editors.pot pattern: !ruby/regexp '/Id\-Version: WPSSO Tune WP Image Editors (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - README.md wpsso-tweet-a-quote: TranslationFile: class: BodyPattern @@ -44645,6 +45068,10 @@ plugins: path: languages/wpsso-user-locale.pot pattern: !ruby/regexp '/\-Id\-Version: WPSSO User Locale Selector (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - README.md wpstatuscake: TranslationFile: class: BodyPattern @@ -44882,6 +45309,9 @@ plugins: version: true Readme: path: readme.txt + wunderwp: + Readme: + path: readme.txt wwd-mailer: QueryParameter: files: @@ -45043,6 +45473,13 @@ plugins: files: - assets/block-front.build.js version: true + yame-linkinbio: + QueryParameter: + files: + - public/js/linkinbio-public.js + version: true + Readme: + path: README.txt yandex-metrica: Readme: path: @@ -45484,6 +45921,14 @@ plugins: files: - assets/css/styles.css version: true + zi-hide-price-and-add-to-cart-for-woocommerce: + QueryParameter: + files: + - public/css/zi-woo-hide-price-cart-public.css + - public/js/zi-woo-hide-price-cart-public.js + version: true + Readme: + path: README.txt zigaform-calculator-cost-estimation-form-builder-lite: LinkInHomepage: class: Xpath diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 2ed1b996..031bc85e 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1511,6 +1511,16 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/advanced-twitter-profile-widget/languages/atpw-pl_PL.po, Match: ''ersion: Advanced Twitter Profile Widget 1.0.7''' + advanced-widgets-for-elementor: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/advanced-widgets-for-elementor/assets/vendor/css/font-awesome.min.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/advanced-widgets-for-elementor/assets/fonts/style.min.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/advanced-widgets-for-elementor/assets/css/alert.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/advanced-widgets-for-elementor/assets/js/aae.js?ver=1.0.1 + confidence: 40 advanced-wordpress-theme-editor: MetaTag: number: 1.0 @@ -2507,6 +2517,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/appointment-form-manager/public/css/style.css?ver=2.1.0 - http://wp.lab/wp-content/plugins/appointment-form-manager/public/css/popup.css?ver=2.1.0 + appointment-scheduling-karenapp: + QueryParameter: + number: '0.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/appointment-scheduling-karenapp/css/schedule-frontend.min.css?ver=0.1 + - http://wp.lab/wp-content/plugins/appointment-scheduling-karenapp/js/schedule.min.js?ver=0.1 + confidence: 20 appointments: QueryParameter: number: 2.2.3 @@ -7920,6 +7938,15 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''WP Audio player plugin v1.9.6''' + compare-your-income-moneyarcher: + QueryParameter: + number: 2.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/compare-your-income-moneyarcher/css/style.css?ver=2.0.0 + - http://wp.lab/wp-content/plugins/compare-your-income-moneyarcher/js/progress.js?ver=2.0.0 + - http://wp.lab/wp-content/plugins/compare-your-income-moneyarcher/js/script.js?ver=2.0.0 + confidence: 30 complete-open-graph: Comment: number: 3.0.3 @@ -15628,6 +15655,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/heart-this/CHANGELOG.md, Match: ''## 0.1.0''' + heateor-login: + QueryParameter: + number: 1.0.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/heateor-login/css/public/front.css?ver=1.0.3 + confidence: 10 heateor-open-graph-meta-tags: Comment: number: 1.1.6 @@ -18197,6 +18231,13 @@ plugins: - http://wp.lab/wp-content/plugins/kk-star-ratings/css.css?ver=2.6.4 - http://wp.lab/wp-content/plugins/kk-star-ratings/js.min.js?ver=2.6.4 confidence: 20 + klantenvertellen: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/klantenvertellen/public/js/klantenvertellen-public.js?ver=1.0.1 + confidence: 10 klarity-message-action-block: ComposerFile: number: 1.0.2 @@ -22550,6 +22591,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/newsletter-optin-box/languages/noptin.pot, Match: ''- Simple Newsletter Subscription Forms 1.0.5''' + next-mail-chimp: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/next-mail-chimp/assets/public/css/public-style.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/next-mail-chimp/assets/public/script/subscribe.js?ver=1.0.1 + confidence: 20 nextcellent-gallery-nextgen-legacy: Comment: number: 2.0.66.37 @@ -23466,7 +23515,9 @@ plugins: - http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/infobox.js?ver=1.0 - http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/opalestate.js?ver=1.0 - http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/country-select.js?ver=1.0 - confidence: 30 + - http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/frontend/googlemaps.js?ver=1.0 + - http://wp.lab/wp-content/plugins/opal-estate-pro/assets/js/frontend/property.js?ver=1.0 + confidence: 50 ChangeLog: number: 1.0.4 found_by: Change Log (Aggressive Detection) @@ -25667,6 +25718,14 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''Premium SEO Pack Plugin 1.2.005''' + prerender: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/prerender/public/css/prerender-public.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/prerender/public/js/prerender-public.js?ver=1.1.0 + confidence: 20 presbooks-openstax-import: ComposerFile: number: 0.1.3 @@ -26964,6 +27023,13 @@ plugins: - http://wp.lab/wp-content/plugins/real-accessability/real-accessability.css?ver=1.0 - http://wp.lab/wp-content/plugins/real-accessability/real-accessability.js?ver=1.0 confidence: 20 + real-category-library-lite: + TranslationFile: + number: 3.2.6 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/real-category-library-lite/languages/real-category-library-de_DE.po, + Match: ''-Version: WP Real Categories Management 3.2.6''' real-content-locker: QueryParameter: number: 1.9.299 @@ -29314,6 +29380,14 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''SEO SIMPLE PACK 1.0.9''' + seo-slider: + QueryParameter: + number: 1.0.10 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/seo-slider/assets/styles/styles.css?ver=1.0.10 + - http://wp.lab/wp-content/plugins/seo-slider/assets/scripts/scripts.js?ver=1.0.10 + confidence: 20 seo-tag-cloud: TranslationFile: number: 1.8.2 @@ -32436,6 +32510,25 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/styles-for-wp-pagenavi-addon/assets/css/sfwppa-style.css?ver=1.0.1 confidence: 10 + styles-selector: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/styles-selector/public/css/styleselector-public.css?ver=1.0.0 + confidence: 10 + styling-default-post-flipbox: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/styling-default-post-flipbox/assets/css/fontawesome.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/styling-default-post-flipbox/assets/css/bootstrap.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/styling-default-post-flipbox/assets/css/style.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/styling-default-post-flipbox/assets/js/bootstrap.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/styling-default-post-flipbox/assets/js/jquery-flip.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/styling-default-post-flipbox/assets/js/fsdp-flipbox-script.js?ver=1.0.0 + confidence: 60 stylish-author-bio: TranslationFile: number: '1.0' @@ -33860,6 +33953,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/tidings/css/tidings.css?ver=1.0.3 confidence: 10 + tiempo: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/tiempo/public/css/tiempo-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/tiempo/public/js/tiempo-public.js?ver=1.0.0 + confidence: 20 time-clock: QueryParameter: number: 1.0.1 @@ -34309,6 +34410,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/tractis-identity-verifications/css/tractis_auth.css?ver=1.4.3 confidence: 10 + traffic: + ChangeLog: + number: 1.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/traffic/CHANGELOG.md, Match: ''## [1.1.0]''' trail-manager: QueryParameter: number: 1.0.0 @@ -36957,6 +37064,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wdv-about-me-widget/languages/wdv-about-me-widget.pot, Match: ''Project-Id-Version: WDV About Me Widget 1.1.0''' + QueryParameter: + number: 1.1.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wdv-about-me-widget/public/css/wdv-about-me-widget-public.css?ver=1.1.3 + - http://wp.lab/wp-content/plugins/wdv-about-me-widget/public/js/wdv-about-me-widget-public.js?ver=1.1.3 + confidence: 20 wdv-add-services-and-events: QueryParameter: number: 1.0.0 @@ -39532,6 +39646,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/woocommerce-zooming-image/assets/js/main.js?ver=1.0 confidence: 10 + woodash: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woodash/i18n/woodash.pot, Match: ''"Project-Id-Version: + WooDash 1.0.0''' woolentor-addons: QueryParameter: number: 1.0.0 @@ -43740,6 +43861,14 @@ plugins: - http://wp.lab/wp-content/plugins/wp-switch-user/public/css/ace_switch_user-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/wp-switch-user/public/js/ace_switch_user-public.js?ver=1.0.0 confidence: 20 + wp-sync-dropbox: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-sync-dropbox/public/css/dropsync-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-sync-dropbox/public/js/dropsync-public.js?ver=1.0.0 + confidence: 20 wp-syntax: QueryParameter: number: '1.1' @@ -45127,6 +45256,20 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpsso-breadcrumbs/languages/wpsso-breadcrumbs.pot, Match: ''ersion: WPSSO Schema Breadcrumbs Markup 1.1.3''' + wpsso-faq: + TranslationFile: + number: 1.0.2 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpsso-faq/languages/wpsso-faq-fr_FR.po, + Match: ''"Project-Id-Version: WPSSO FAQ Manager 1.0.2''' + wpsso-inherit-parent-meta: + TranslationFile: + number: 2.0.2 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpsso-inherit-parent-meta/languages/wpsso-inherit-parent-meta.pot, + Match: ''t-Id-Version: WPSSO Inherit Parent Meta 2.0.2''' wpsso-organization: TranslationFile: number: 1.2.2 @@ -45148,6 +45291,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpsso-ratings-and-reviews/languages/wpsso-ratings-and-reviews.pot, Match: ''t-Id-Version: WPSSO Ratings and Reviews 1.3.4''' + wpsso-rest-api: + TranslationFile: + number: 2.0.3 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpsso-rest-api/languages/wpsso-rest-api-fr_FR.po, + Match: ''"Project-Id-Version: WPSSO REST API 2.0.3''' wpsso-rrssb: QueryParameter: number: 1.6.4 @@ -45605,6 +45755,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/yamap-block-gutenberg/assets/block-front.build.js?ver=1.0.0 confidence: 10 + yame-linkinbio: + QueryParameter: + number: 0.9.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/yame-linkinbio/public/js/linkinbio-public.js?ver=0.9.0 + confidence: 10 yapsody-events-calendar: QueryParameter: number: '1.0' @@ -46026,6 +46183,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/zerowp-social-profiles/assets/css/styles.css?ver=1.1.3 confidence: 10 + zi-hide-price-and-add-to-cart-for-woocommerce: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/zi-hide-price-and-add-to-cart-for-woocommerce/public/css/zi-woo-hide-price-cart-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/zi-hide-price-and-add-to-cart-for-woocommerce/public/js/zi-woo-hide-price-cart-public.js?ver=1.0.0 + confidence: 20 zigaform-calculator-cost-estimation-form-builder-lite: LinkInHomepage: number: 3.7.8 diff --git a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html index 4b8bd753..ef535a7c 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html @@ -493,6 +493,13 @@ + + + + + + + @@ -855,6 +862,11 @@ + + + + + @@ -2948,6 +2960,12 @@ + + + + + + @@ -5596,6 +5614,10 @@ + + + + @@ -6567,6 +6589,10 @@ + + + + @@ -8254,6 +8280,11 @@ + + + + + @@ -8607,6 +8638,8 @@ + + @@ -9510,6 +9543,11 @@ + + + + + @@ -10865,6 +10903,11 @@ + + + + + @@ -12074,6 +12117,19 @@ + + + + + + + + + + + + + @@ -12619,6 +12675,11 @@ + + + + + @@ -13832,6 +13893,11 @@ + + + + + @@ -16275,6 +16341,11 @@ + + + + + @@ -16965,6 +17036,10 @@ + + + + @@ -17132,6 +17207,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/real-category-library-lite/translation_file/languages/real-category-library-de_DE.po b/spec/fixtures/dynamic_finders/plugin_version/real-category-library-lite/translation_file/languages/real-category-library-de_DE.po new file mode 100644 index 00000000..65e6b373 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/real-category-library-lite/translation_file/languages/real-category-library-de_DE.po @@ -0,0 +1,214 @@ +# Copyright (C) 2019 Matthias Guenter +# This file is distributed under the same license as the WP Real Categories Management plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP Real Categories Management 3.2.6\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/real-category-" +"library\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2019-09-27T08:32:53+02:00\n" +"PO-Revision-Date: 2019-09-27 08:53+0200\n" +"X-Generator: Poedit 2.2.3\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: de_DE\n" + +#. Plugin Name of the plugin +msgid "WP Real Categories Management" +msgstr "" + +#. Plugin URI of the plugin +msgid "" +"https://codecanyon.net/item/wordpress-real-category-management-custom-" +"category-order-tree-view/13580393" +msgstr "" + +#. Description of the plugin +msgid "Organize your WordPress categories in a nice way." +msgstr "" +"Organisieren Sie Ihre WordPress-Kategorien in einer schönen Art und Weise." + +#. Author of the plugin +msgid "Matthias Guenter" +msgstr "" + +#. Author URI of the plugin +msgid "https://matthias-web.com" +msgstr "" + +#: dist/real-category-library/inc/general/TaxOrder.class.php:144 +#: dist/real-category-library-lite/inc/general/TaxOrder.class.php:144 +#: inc/general/TaxOrder.class.php:144 +msgid "No categorie found for this post type (%s) / taxonomy (%s)." +msgstr "" +"Für diesen Beitragstyp (%s) / Taxonomie (%s) wurde keine Kategorie " +"gefunden." + +#: dist/real-category-library/inc/general/TaxOrder.class.php:191 +#: dist/real-category-library-lite/inc/general/TaxOrder.class.php:191 +#: inc/general/TaxOrder.class.php:191 +msgid "No current item found." +msgstr "Es wurde kein aktuelles Element gefunden." + +#: dist/real-category-library/inc/general/WooCommerce.class.php:20 +#: dist/real-category-library-lite/inc/general/WooCommerce.class.php:20 +#: inc/general/WooCommerce.class.php:20 +msgid "Real Category Management" +msgstr "" + +#: dist/real-category-library/inc/general/WooCommerce.class.php:27 +#: dist/real-category-library-lite/inc/general/WooCommerce.class.php:27 +#: inc/general/WooCommerce.class.php:27 +msgid "Product attributes" +msgstr "Produktattribute" + +#: dist/real-category-library/inc/general/WooCommerce.class.php:29 +#: dist/real-category-library-lite/inc/general/WooCommerce.class.php:29 +#: inc/general/WooCommerce.class.php:29 +msgid "Enable hierarchical product attributes (recommenend for > 3.x)" +msgstr "Hierarchische Produktattribute aktivieren (empfohlen für > 3.x)" + +#: dist/real-category-library/inc/general/WooCommerce.class.php:33 +#: dist/real-category-library-lite/inc/general/WooCommerce.class.php:33 +#: inc/general/WooCommerce.class.php:33 +msgid "" +"You are using Real Categories Management Lite, you need Pro to use this " +"feature." +msgstr "" +"Sie verwenden Real Categories Management Lite, Sie benötigen Pro, um diese " +"Funktion zu verwenden." + +#: dist/real-category-library/inc/general/WooCommerce.class.php:37 +#: dist/real-category-library-lite/inc/general/WooCommerce.class.php:37 +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:21 +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:56 +#: inc/general/WooCommerce.class.php:37 +#: inc/overrides/lite/options/ScreenSettings.trait.php:21 +#: inc/overrides/lite/options/ScreenSettings.trait.php:56 +msgid "Learn more about Pro (external link)" +msgstr "Erfahren Sie mehr über Pro (externer Link)" + +#: dist/real-category-library/inc/overrides/pro/Core.trait.php:41 +#: inc/overrides/pro/Core.trait.php:41 +msgid "" +"You have not yet entered the license key. To receive " +"automatic updates, please enter the key in \"Enter license\"." +msgstr "" +"Sie haben den Lizenzschlüssel noch nicht eingegeben. Um " +"automatische Updates zu erhalten, geben Sie bitte den Schlüssel in " +"\"Lizenz eingeben\" ein." + +#: dist/real-category-library/inc/overrides/pro/general/PageCategory.class.php:35 +#: dist/real-category-library/inc/overrides/pro/general/PageCategory.class.php:41 +#: inc/overrides/pro/general/PageCategory.class.php:35 +#: inc/overrides/pro/general/PageCategory.class.php:41 +msgid "Page Categories" +msgstr "Seiten Kategorien" + +#: dist/real-category-library/inc/overrides/pro/general/PageCategory.class.php:36 +#: inc/overrides/pro/general/PageCategory.class.php:36 +msgid "Page Category" +msgstr "Seitenkategorie" + +#: dist/real-category-library/inc/overrides/pro/general/PageCategory.class.php:37 +#: inc/overrides/pro/general/PageCategory.class.php:37 +msgid "Categories" +msgstr "Kategorien" + +#: dist/real-category-library/inc/overrides/pro/options/ScreenSettings.trait.php:17 +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:34 +#: inc/overrides/lite/options/ScreenSettings.trait.php:34 +#: inc/overrides/pro/options/ScreenSettings.trait.php:17 +msgid "Advanced Settings for this post type" +msgstr "Erweiterte Einstellungen für diesen Beitragstyp" + +#: dist/real-category-library/inc/overrides/pro/options/ScreenSettings.trait.php:22 +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:41 +#: inc/overrides/lite/options/ScreenSettings.trait.php:41 +#: inc/overrides/pro/options/ScreenSettings.trait.php:22 +msgid "Tree view" +msgstr "Baumansicht" + +#: dist/real-category-library/inc/overrides/pro/options/ScreenSettings.trait.php:27 +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:46 +#: inc/overrides/lite/options/ScreenSettings.trait.php:46 +#: inc/overrides/pro/options/ScreenSettings.trait.php:27 +msgid "Avoid page reload (tree view must be active)" +msgstr "Seitenneuladen vermeiden (Baumansicht muss aktiv sein)" + +#: dist/real-category-library/inc/rest/Post.class.php:45 +#: dist/real-category-library-lite/inc/rest/Post.class.php:45 +#: inc/rest/Post.class.php:45 +msgid "Something went wrong." +msgstr "Etwas ist schief gelaufen." + +#: dist/real-category-library/inc/rest/Service.class.php:86 +#: dist/real-category-library-lite/inc/rest/Service.class.php:86 +#: inc/rest/Service.class.php:107 +msgid "No type or valid taxonomy provided." +msgstr "Es wurde kein Typ oder eine gültige Taxonomie angegeben." + +#: dist/real-category-library/inc/rest/Service.class.php:122 +#: dist/real-category-library-lite/inc/rest/Service.class.php:122 +#: inc/rest/Service.class.php:143 +msgid "No type or taxonomy provided." +msgstr "Kein Typ oder keine Taxonomie angegeben." + +#: dist/real-category-library/inc/rest/Service.class.php:140 +#: dist/real-category-library-lite/inc/rest/Service.class.php:140 +#: inc/rest/Service.class.php:161 +msgid "The passed term id was not found." +msgstr "Die übergebene Kategorie-ID wurde nicht gefunden." + +#: dist/real-category-library/inc/rest/Service.class.php:200 +#: dist/real-category-library-lite/inc/rest/Service.class.php:200 +#: inc/rest/Service.class.php:221 +msgid "Forbidden" +msgstr "Nicht erlaubt" + +#: dist/real-category-library/inc/rest/Service.class.php:205 +#: dist/real-category-library-lite/inc/rest/Service.class.php:205 +#: inc/rest/Service.class.php:226 +msgid "Real Categories Management is not active for the current user." +msgstr "" +"Real Categories Management ist für den aktuellen Benutzer nicht aktiv." + +#: dist/real-category-library/inc/rest/Term.class.php:67 +#: dist/real-category-library-lite/inc/rest/Term.class.php:67 +#: inc/rest/Term.class.php:67 +msgid "The term could not be created (unknown error)." +msgstr "Die Kategorie konnte nicht angelegt werden (unbekannter Fehler)." + +#: dist/real-category-library/inc/rest/Term.class.php:101 +#: dist/real-category-library-lite/inc/rest/Term.class.php:101 +#: inc/rest/Term.class.php:101 +msgid "The term does not exist." +msgstr "Diese Kategorie existiert nicht." + +#: dist/real-category-library/inc/rest/Term.class.php:105 +#: dist/real-category-library-lite/inc/rest/Term.class.php:105 +#: inc/rest/Term.class.php:105 +msgid "You can not delete the default term." +msgstr "Sie können die Standard-Kategorie nicht löschen." + +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:14 +#: inc/overrides/lite/options/ScreenSettings.trait.php:14 +msgid "" +"You are using Real Categories Management Lite, you need Pro to activate " +"categories for pages." +msgstr "" +"Sie verwenden Real Categories Management Lite, Sie benötigen Pro, um " +"Kategorien für Seiten zu aktivieren." + +#: dist/real-category-library-lite/inc/overrides/lite/options/ScreenSettings.trait.php:49 +#: inc/overrides/lite/options/ScreenSettings.trait.php:49 +msgid "" +"You are using Real Categories Management Lite, you need Pro to use \"Avoid " +"page reload\" and \"Tree view\" for Custom Post Types." +msgstr "" +"Sie verwenden Real Categories Management Lite, Sie benötigen Pro, um " +"\"Seitenreload vermeiden\" und \"Baumansicht\" für benutzerdefinierte " +"Beitragsarten zu verwenden." diff --git a/spec/fixtures/dynamic_finders/plugin_version/traffic/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/traffic/change_log/CHANGELOG.md new file mode 100644 index 00000000..17e63800 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/traffic/change_log/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog +All notable changes to **Traffic** is documented in this *changelog*. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **Traffic** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.1.0] - 2019-10-05 +### Added +- It's now possible to use public CDN to serve Traffic scripts and stylesheets (see _Settings | Traffic | Options_). +- The option page shows the logging plugin used. +### Changed +- Better computing of KPIs when no data are collected on the current day. +- Cron jobs are now excluded from analytics. +- Traffic database table collation is now `utf8_unicode_ci`. +- The (nag) update message has now a link to display changelog. +### Fixed +- Error while creating Traffic database table with utf8mb4 charset for some version of MySQL. +- KPIs layout may be jammed by site-wide stylesheets. +- PHP notice and warning when trying to count calls when there's no call for current day. +- Some typos in tooltips. + +## [1.0.0] - 2019-10-04 +### Initial release \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/woodash/translation_file/i18n/woodash.pot b/spec/fixtures/dynamic_finders/plugin_version/woodash/translation_file/i18n/woodash.pot new file mode 100644 index 00000000..eaad27e7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/woodash/translation_file/i18n/woodash.pot @@ -0,0 +1,72 @@ +# Copyright (C) 2019 WooCart +# This file is distributed under the same license as the WooDash plugin. +msgid "" +msgstr "" +"Project-Id-Version: WooDash 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/src\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2019-09-23T15:26:07+05:30\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: woodash\n" + +#. Plugin Name of the plugin +msgid "WooDash" +msgstr "" + +#. Description of the plugin +msgid "WooDash creates a store-focused sidebar menu and home dashboard to make it easier to access the common WooCommerce features." +msgstr "" + +#. Author of the plugin +msgid "WooCart" +msgstr "" + +#. Author URI of the plugin +msgid "www.woocart.com" +msgstr "" + +#: classes/class-admin.php:115 +msgid "WooDash plugin has been activated and provides an easy switcher for two different Dashboards." +msgstr "" + +#: classes/class-admin.php:154 +msgid "My Store" +msgstr "" + +#: classes/class-admin.php:170 +#: classes/class-admin.php:171 +msgid "Switch Dashboard" +msgstr "" + +#: classes/class-admin.php:240 +msgid "At a Glance" +msgstr "" + +#: classes/class-admin.php:241 +msgid "Activity" +msgstr "" + +#: classes/class-menu.php:42 +msgid "Orders" +msgstr "" + +#: classes/class-menu.php:48 +msgid "Stock" +msgstr "" + +#: classes/class-menu.php:54 +msgid "Customers" +msgstr "" + +#: classes/class-menu.php:60 +msgid "Taxes" +msgstr "" + +#: classes/class-menu.php:66 +msgid "All Reports" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpsso-faq/translation_file/languages/wpsso-faq-fr_FR.po b/spec/fixtures/dynamic_finders/plugin_version/wpsso-faq/translation_file/languages/wpsso-faq-fr_FR.po new file mode 100644 index 00000000..1a154800 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpsso-faq/translation_file/languages/wpsso-faq-fr_FR.po @@ -0,0 +1,268 @@ +# Copyright (C) 2015 WPSSO App Meta (WPSSO AM) +# This file is distributed under the same license as the WPSSO App Meta (WPSSO AM) package. +msgid "" +msgstr "" +"Project-Id-Version: WPSSO FAQ Manager 1.0.2\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpsso-faq\n" +"POT-Creation-Date: 2019-10-02 09:46-0700\n" +"PO-Revision-Date: 2019-10-02 09:46-0700\n" +"Last-Translator: JS Morisset \n" +"Language-Team: \n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.6\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: lib/gettext-config.php:6 +msgctxt "plugin description" +msgid "Manage FAQ categories with Question and Answer pages." +msgstr "Gérez les catégories de FAQ avec pages de questions et réponses." + +#: lib/register.php:123 +msgid "Categories" +msgstr "Catégories" + +#: lib/register.php:124 +msgid "Category" +msgstr "Catégorie" + +#: lib/register.php:125 +msgctxt "Admin menu name" +msgid "Categories" +msgstr "Catégories" + +#: lib/register.php:126 +msgid "All Categories" +msgstr "Toutes catégories" + +#: lib/register.php:127 +msgid "Edit Category" +msgstr "Modifier la catégorie" + +#: lib/register.php:128 +msgid "View Category" +msgstr "Voir la catégorie" + +#: lib/register.php:129 +msgid "Update Category" +msgstr "Mettre à jour la catégorie" + +#: lib/register.php:130 +msgid "Add New Category" +msgstr "Ajouter une nouvelle catégorie" + +#: lib/register.php:131 +msgid "New Category Name" +msgstr "Nom de la nouvelle catégorie" + +#: lib/register.php:132 +msgid "Parent Category" +msgstr "Catégorie parente" + +#: lib/register.php:133 +msgid "Parent Category:" +msgstr "Catégorie parente :" + +#: lib/register.php:134 +msgid "Search Categories" +msgstr "Rechercher dans les catégories" + +#: lib/register.php:135 +msgid "Popular Categories" +msgstr "Catégories populaires" + +#: lib/register.php:136 +msgid "Separate categories with commas" +msgstr "Séparez les catégories avec des virgules" + +#: lib/register.php:137 +msgid "Add or remove categories" +msgstr "Ajouter ou retirer des catégories" + +#: lib/register.php:138 +msgid "Choose from the most used" +msgstr "Choisir parmi les plus utilisées" + +#: lib/register.php:139 +msgid "Not categories found." +msgstr "Aucune catégorie trouvée." + +#: lib/register.php:140 +msgid "← Back to categories" +msgstr "← Retour aux catégories" + +#: lib/register.php:144 +msgctxt "Taxonomy label" +msgid "Categories" +msgstr "Catégories" + +#: lib/register.php:155 +msgctxt "Taxonomy description" +msgid "Categories for Questions" +msgstr "Catégories pour les questions" + +#: lib/register.php:166 +msgid "Questions" +msgstr "Questions" + +#: lib/register.php:167 +msgid "Question" +msgstr "Question" + +#: lib/register.php:168 +msgid "Add New" +msgstr "Ajouter" + +#: lib/register.php:169 +msgid "Add New Question" +msgstr "Ajouter une nouvelle question" + +#: lib/register.php:170 +msgid "Edit Question" +msgstr "Modifier la question" + +#: lib/register.php:171 +msgid "New Question" +msgstr "Nouvelle question" + +#: lib/register.php:172 +msgid "View Question" +msgstr "Voir la question" + +#: lib/register.php:173 +msgid "View FAQs" +msgstr "Voir les FAQs" + +#: lib/register.php:174 +msgid "Search Questions" +msgstr "Rechercher dans les questions" + +#: lib/register.php:175 +msgid "No questions found" +msgstr "Aucune question trouvée" + +#: lib/register.php:176 +msgid "No questions found in Trash" +msgstr "Aucune question trouvée dans la corbeille" + +#: lib/register.php:177 +msgid "Parent Question:" +msgstr "Question parente :" + +#: lib/register.php:178 +msgid "All Questions" +msgstr "Toutes questions" + +#: lib/register.php:179 +msgid "Question Archives" +msgstr "Archives de questions" + +#: lib/register.php:180 +msgid "Question Attributes" +msgstr "Attributs de question" + +#: lib/register.php:181 +msgid "Insert into answer" +msgstr "Insérer dans la réponse" + +#: lib/register.php:182 +msgid "Uploaded to this question" +msgstr "Téléchargé à cette question" + +#: lib/register.php:183 +msgid "Question Image" +msgstr "Image de question" + +#: lib/register.php:184 +msgid "Set question image" +msgstr "Définir l'image de la question" + +#: lib/register.php:185 +msgid "Remove question image" +msgstr "Supprimer l'image de la question" + +#: lib/register.php:186 +msgid "Use as question image" +msgstr "Utiliser comme image de question" + +#: lib/register.php:187 +msgctxt "Admin menu name" +msgid "FAQs" +msgstr "FAQs" + +#: lib/register.php:188 +msgid "Filter questions" +msgstr "Filtrer les questions" + +#: lib/register.php:189 +msgid "Questions list navigation" +msgstr "Navigation de la liste des questions" + +#: lib/register.php:190 +msgid "Questions list" +msgstr "Liste des questions" + +#: lib/register.php:191 +msgctxt "Admin bar name" +msgid "Question" +msgstr "Question" + +#: lib/register.php:192 +msgid "Question published." +msgstr "Question publiée." + +#: lib/register.php:193 +msgid "Question published privately." +msgstr "Question publiée en privé." + +#: lib/register.php:194 +msgid "Question reverted to draft." +msgstr "Question remis en brouillon." + +#: lib/register.php:195 +msgid "Question scheduled." +msgstr "Question planifiée." + +#: lib/register.php:196 +msgid "Question updated." +msgstr "Question mise à jour." + +#: lib/register.php:200 +msgctxt "Post type label" +msgid "Question" +msgstr "Question" + +#: lib/register.php:202 +msgctxt "Post type description" +msgid "Question and Answer" +msgstr "Question et Réponse" + +#: wpsso-faq.php:104 +msgid "The %1$s add-on requires the %2$s plugin — install and activate the %3$s plugin or deactivate the %5$s add-on." +msgstr "L'ajout %1$s requiert l'extension %2$s — installer et activer l'extension %3$s ou désactiver l'ajout %5$s." + +#: wpsso-faq.php:198 +msgid "The %1$s version %2$s add-on requires %3$s version %4$s or newer (version %5$s is currently installed)." +msgstr "L'ajout %1$s version %2$s requiert %3$s version %4$s ou plus récente (version %5$s est actuellement installée)." + +#. Plugin Name of the plugin/theme +msgid "WPSSO FAQ Manager" +msgstr "WPSSO FAQ Manager" + +#. Plugin URI of the plugin/theme +msgid "https://wpsso.com/extend/plugins/wpsso-faq/" +msgstr "https://wpsso.com/extend/plugins/wpsso-faq/" + +#. Description of the plugin/theme +msgid "Manage FAQ categories with Question and Answer pages." +msgstr "Gérez les catégories de FAQ avec pages de questions et réponses." + +#. Author of the plugin/theme +msgid "JS Morisset" +msgstr "JS Morisset" + +#. Author URI of the plugin/theme +msgid "https://wpsso.com/" +msgstr "https://wpsso.com/" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpsso-inherit-parent-meta/translation_file/languages/wpsso-inherit-parent-meta.pot b/spec/fixtures/dynamic_finders/plugin_version/wpsso-inherit-parent-meta/translation_file/languages/wpsso-inherit-parent-meta.pot new file mode 100644 index 00000000..a32790ff --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpsso-inherit-parent-meta/translation_file/languages/wpsso-inherit-parent-meta.pot @@ -0,0 +1,63 @@ +# Copyright (C) 2019 WPSSO Inherit Parent Meta +# This file is distributed under the same license as the WPSSO Inherit Parent Meta package. +msgid "" +msgstr "" +"Project-Id-Version: WPSSO Inherit Parent Meta 2.0.2\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpsso-inherit-" +"parent-meta\n" +"POT-Creation-Date: 2019-MO-DA HO:MI+ZONE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: lib/gettext-config.php:6 +msgctxt "plugin description" +msgid "" +"Inherit featured and custom images from parents for posts, pages, custom " +"post types, categories, tags, and custom taxonomies." +msgstr "" + +#: wpsso-inherit-parent-meta.php:106 +msgid "" +"The %1$s add-on requires the %2$s plugin — install and activate the " +"%3$s plugin or deactivate the %5$s add-on." +msgstr "" + +#: wpsso-inherit-parent-meta.php:142 +msgid "%1$s requires %2$s version %3$s or higher and has been deactivated." +msgstr "" + +#: wpsso-inherit-parent-meta.php:144 +msgid "Please upgrade %1$s before trying to re-activate the %2$s plugin." +msgstr "" + +#: wpsso-inherit-parent-meta.php:230 +msgid "" +"The %1$s version %2$s add-on requires %3$s version %4$s or newer (version " +"%5$s is currently installed)." +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "WPSSO Inherit Parent Meta" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://wpsso.com/extend/plugins/wpsso-inherit-parent-meta/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Inherit featured and custom images from parents for posts, pages, custom " +"post types, categories, tags, and custom taxonomies." +msgstr "" + +#. Author of the plugin/theme +msgid "JS Morisset" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://wpsso.com/" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpsso-rest-api/translation_file/languages/wpsso-rest-api-fr_FR.po b/spec/fixtures/dynamic_finders/plugin_version/wpsso-rest-api/translation_file/languages/wpsso-rest-api-fr_FR.po new file mode 100644 index 00000000..c7a6c296 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpsso-rest-api/translation_file/languages/wpsso-rest-api-fr_FR.po @@ -0,0 +1,56 @@ +msgid "" +msgstr "" +"Project-Id-Version: WPSSO REST API 2.0.3\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpsso-rest-api\n" +"POT-Creation-Date: 2019-10-02 09:49-0700\n" +"PO-Revision-Date: 2019-10-02 09:49-0700\n" +"Last-Translator: JS Morisset \n" +"Language-Team: \n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.6\n" +"X-Poedit-Basepath: .\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: lib/gettext-config.php:6 +msgctxt "plugin description" +msgid "Enhances the WordPress REST API post, term, and user queries with an array of Social and Search Engine Optimization meta tags and Schema markup." +msgstr "Améliore les requêtes post, terme et utilisateur de l'API REST WordPress avec un tableau de balises méta et de balisage Schéma pour les sites sociaux et de recherche." + +#: wpsso-rest-api.php:106 +msgid "The %1$s add-on requires the %2$s plugin — install and activate the %3$s plugin or deactivate the %5$s add-on." +msgstr "L'ajout %1$s requiert l'extension %2$s — installer et activer l'extension %3$s ou désactiver l'ajout %5$s." + +#: wpsso-rest-api.php:142 +msgid "%1$s requires %2$s version %3$s or higher and has been deactivated." +msgstr "%1$s nécessite %2$s version %3$s ou supérieure et a été désactivé." + +#: wpsso-rest-api.php:144 +msgid "Please upgrade %1$s before trying to re-activate the %2$s plugin." +msgstr "SVP mettre à jour %1$s avant d'essayer de réactiver l'extension %2$s." + +#: wpsso-rest-api.php:230 +msgid "The %1$s version %2$s add-on requires %3$s version %4$s or newer (version %5$s is currently installed)." +msgstr "L'ajout %1$s version %2$s requiert %3$s version %4$s ou plus récente (version %5$s est actuellement installée)." + +#. Plugin Name of the plugin/theme +msgid "WPSSO REST API" +msgstr "WPSSO REST API" + +#. Plugin URI of the plugin/theme +msgid "https://wpsso.com/extend/plugins/wpsso-rest-api/" +msgstr "https://wpsso.com/extend/plugins/wpsso-rest-api/" + +#. Description of the plugin/theme +msgid "Enhances the WordPress REST API post, term, and user queries with an array of Social and Search Engine Optimization meta tags and Schema markup." +msgstr "Améliore les requêtes post, terme et utilisateur de l'API REST WordPress avec un tableau de balises méta et de balisage Schéma pour les sites sociaux et de recherche." + +#. Author of the plugin/theme +msgid "JS Morisset" +msgstr "JS Morisset" + +#. Author URI of the plugin/theme +msgid "https://wpsso.com/" +msgstr "https://wpsso.com/"