diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 06ef1e4f..0a3882b7 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -843,6 +843,9 @@ plugins: about-the-author-advanced: Readme: path: readme.txt + about-us-shortcode: + Readme: + path: readme.txt above-the-fold-optimization: StyleComment: class: Xpath @@ -1043,6 +1046,9 @@ plugins: accidentals: Readme: path: readme.txt + acclaim-cloud-platform: + Readme: + path: readme.txt accordion-and-accordion-slider: QueryParameter: files: @@ -2675,6 +2681,9 @@ plugins: adspeed-ad-server: Readme: path: readme.txt + adsplacer: + Readme: + path: readme.txt adtaily-widget-light: Readme: path: readme.txt @@ -4230,6 +4239,13 @@ plugins: all-in-one-gallery: Readme: path: readme.txt + all-in-one-invite-codes: + QueryParameter: + files: + - assets/js/front.js + version: true + Readme: + path: readme.txt all-in-one-messenger: Readme: path: readme.txt @@ -5553,6 +5569,9 @@ plugins: arbitrary-sidebars: Readme: path: readme.txt + arc-monetize-cache-and-accelerate: + Readme: + path: readme.txt archivarix-external-images-importer: Readme: path: readme.txt @@ -6156,6 +6175,9 @@ plugins: ats-privacy-policy: Readme: path: readme.txt + attach-embeds: + Readme: + path: readme.txt attach-files-widget: Readme: path: readme.txt @@ -6435,6 +6457,9 @@ plugins: author-box-after-posts: Readme: path: readme.txt + author-box-for-divi: + Readme: + path: readme.txt author-box-reloaded-pack: Readme: path: readme.txt @@ -9755,6 +9780,9 @@ plugins: bitcoin-payments: Readme: path: readme.txt + bitcoin-payments-by-chainside-net-for-woocommerce: + Readme: + path: readme.txt bitlet-plugin: Readme: path: README.txt @@ -13715,6 +13743,9 @@ plugins: path: languages/cart-rest-api-for-woocommerce.pot pattern: !ruby/regexp '/\-Version: Cart REST API for WooCommerce (?\d+\.[\.\d]+)/i' version: true + cart-weight-for-woocommerce: + Readme: + path: readme.txt cart32-shopping-cart: Readme: path: readme.txt @@ -16032,6 +16063,14 @@ plugins: clikstats: Readme: path: readme.txt + climate-dashboard: + QueryParameter: + files: + - public/css/climate-dashboard-public.css + - public/js/climate-dashboard-public.js + version: true + Readme: + path: README.txt clinicalwp-core: Readme: path: README.txt @@ -16077,6 +16116,9 @@ plugins: clone-maker: Readme: path: readme.txt + clone-page-tree: + Readme: + path: readme.txt clone-posts: Readme: path: readme.txt @@ -16728,6 +16770,9 @@ plugins: version: true Readme: path: readme.txt + colour-smooth-maps: + Readme: + path: readme.txt colourlovers-rss-widget: Readme: path: readme.txt @@ -18582,6 +18627,9 @@ plugins: core-sidebars: Readme: path: README.txt + core-sitemaps: + Readme: + path: readme.txt core-updates-permission: Readme: path: readme.txt @@ -21771,6 +21819,9 @@ plugins: demomentsomtres-night-and-day: Readme: path: README.txt + demomentsomtres-order-shortcodes: + Readme: + path: readme.txt demomentsomtres-plugins: Readme: path: readme.txt @@ -22817,6 +22868,9 @@ plugins: display-timezone: Readme: path: readme.txt + display-title-only: + Readme: + path: readme.txt display-tweets-php: Readme: path: readme.txt @@ -26139,6 +26193,14 @@ plugins: email-before-download: Readme: path: readme.txt + email-capture-lead-generation: + QueryParameter: + files: + - "/css/eclg-style.css" + - "/js/eclg-public.js" + version: true + Readme: + path: readme.txt email-chat-contact-button: Readme: path: readme.txt @@ -26790,6 +26852,9 @@ plugins: enroll-via-ipn: Readme: path: readme.txt + entenda-antes-o-mundo-da-construcao: + Readme: + path: readme.txt enter-title-here-changer: Readme: path: readme.txt @@ -28897,6 +28962,9 @@ plugins: fcchat: Readme: path: readme.txt + fcm-push-notification-from-wp: + Readme: + path: readme.txt fd-beaver-charts: Readme: path: readme.txt @@ -28974,6 +29042,9 @@ plugins: featured-image-for-pressbooks: Readme: path: readme.txt + featured-image-from-external-sources: + Readme: + path: readme.txt featured-image-from-url: Readme: path: readme.txt @@ -33089,6 +33160,14 @@ plugins: gf-forms-uk-address-format: Readme: path: readme.txt + gf-hcaptcha: + TranslationFile: + class: BodyPattern + path: languages/gf-hcaptcha.pot + pattern: !ruby/regexp '/ject\-Id\-Version: Gravity Forms hCaptcha (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt gf-heidelpay: ChangeLog: class: BodyPattern @@ -35630,6 +35709,9 @@ plugins: guid-fix: Readme: path: readme.txt + guidepost: + Readme: + path: readme.txt guild-wars-2-players-character-list: Readme: path: readme.txt @@ -36797,6 +36879,12 @@ plugins: version: true Readme: path: readme.txt + hm-resume-manager: + QueryParameter: + files: + - assets/css/hmrm-front-style.css + - assets/js/hmrm-front-script.js + version: true hm-wc-product-advertiser: Readme: path: readme.txt @@ -37328,6 +37416,9 @@ plugins: html-mode-locker: Readme: path: readme.txt + html-pages: + Readme: + path: readme.txt html-purified: Readme: path: readme.txt @@ -37629,6 +37720,9 @@ plugins: hyves-respect: Readme: path: readme.txt + hyvor-talk: + Readme: + path: readme.txt hyyan-login-style: ChangeLog: class: BodyPattern @@ -44132,6 +44226,9 @@ plugins: linchpin-next-page-link-previous-page-link: Readme: path: readme.txt + line-auto-post: + Readme: + path: readme.txt line-break-shortcode: Readme: path: readme.txt @@ -47329,6 +47426,9 @@ plugins: files: - assets/css/custom/memberwunder.css version: true + meme-me: + Readme: + path: readme.txt mementor-newsletter-popup: QueryParameter: files: @@ -47716,15 +47816,39 @@ plugins: path: changelog.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + minimum-featured-image-size: + Readme: + path: readme.txt miniorange-2-factor-authentication: Readme: path: readme.txt miniorange-login-openid: Readme: path: readme.txt + miniorange-login-with-whmcs: + Readme: + path: readme.txt + minitek-slider: + QueryParameter: + files: + - public/css/flickity.css + - public/css/flickity.fade.css + - public/css/flickity.fullscreen.css + - public/css/minitek-slider-public.css + - public/js/flickity.pkgd.min.js + - public/js/flickity.fade.js + - public/js/flickity.fullscreen.js + version: true + Readme: + path: README.txt minnit-chat: Readme: path: readme.txt + QueryParameter: + files: + - minnit.css + - minnit.js + version: true mino-flatsome-title-with-category: QueryParameter: files: @@ -48745,6 +48869,9 @@ plugins: mycred-for-buddypress-links: Readme: path: readme.txt + mycred-for-courseware: + Readme: + path: readme.txt mycred-for-elementor: Readme: path: readme.txt @@ -48756,6 +48883,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + mycred-for-wp-postviews: + Readme: + path: readme.txt mycred-learndash: Readme: path: readme.txt @@ -48779,6 +48909,9 @@ plugins: - public/css/gdex-public.css - public/js/gdex-public.js version: true + mygeopositioncom-geotags-geometatags: + Readme: + path: readme.txt myscrollbar: Readme: path: readme.txt @@ -49340,6 +49473,9 @@ plugins: version: true Readme: path: readme.txt + ng-mail2telegram: + Readme: + path: readme.txt ngdesk: Readme: path: readme.txt @@ -51325,6 +51461,9 @@ plugins: path: languages/pdf-generator-addon-for-elementor-page-builder-en_US.po pattern: !ruby/regexp /erator Addon for Elementor Page Builder (?\d+\.[\.\d]+)/i version: true + pdf-invoicing-for-woocommerce: + Readme: + path: readme.txt pdf-print: QueryParameter: files: @@ -51572,6 +51711,9 @@ plugins: version: true Readme: path: readme.txt + photo-image-gallery: + Readme: + path: readme.txt photo-swipe: QueryParameter: files: @@ -52170,6 +52312,9 @@ plugins: version: true Readme: path: readme.txt + popup-box: + Readme: + path: README.txt popup-builder: Readme: path: readme.txt @@ -52652,6 +52797,14 @@ plugins: path: languages/posterno.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Posterno (?\d+\.[\.\d]+)/i' version: true + posterno-elementor: + TranslationFile: + class: BodyPattern + path: languages/posterno-elementor.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Posterno Elementor (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt posterno-favourites: TranslationFile: class: BodyPattern @@ -53257,6 +53410,22 @@ plugins: path: languages/product-brands-for-woocommerce.pot pattern: !ruby/regexp /Version:\ Product Brands For WooCommerce (?\d+\.[\.\d]+)/i version: true + product-bundles-bulk-discounts-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/woocommerce-product-bundles-bulk-discounts.pot + pattern: !ruby/regexp /undles \- Bulk Discounts for WooCommerce (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt + product-bundles-minmax-items-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/woocommerce-product-bundles-min-max-items.pot + pattern: !ruby/regexp /Bundles \- Min\/Max Items for WooCommerce (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt product-category-dropdowns: Readme: path: readme.txt @@ -54167,6 +54336,9 @@ plugins: - jquery.ui.touch-punch.min.js - qwiz_qcards_common.js version: true + qyrr-code: + Readme: + path: readme.txt r-cool-social-buttons: QueryParameter: files: @@ -54216,6 +54388,14 @@ plugins: rafflepress: Readme: path: readme.txt + raileo: + QueryParameter: + files: + - public/css/raileo-public.css + - public/js/raileo-public.js + version: true + Readme: + path: README.txt rainbow-address-bar: Readme: path: readme.txt @@ -54565,6 +54745,12 @@ plugins: path: languages/rcpdl.pot pattern: !ruby/regexp '/\-Version: reCaptcha Protected Downloads (?\d+\.[\.\d]+)/i' version: true + recapture-for-edd: + Readme: + path: readme.txt + recapture-for-woocommerce: + Readme: + path: readme.txt recencio-book-reviews: QueryParameter: files: @@ -54826,6 +55012,9 @@ plugins: files: - css/frontend-style.css version: true + related-categories-post: + Readme: + path: readme.txt related-post-for-wp: QueryParameter: files: @@ -54917,6 +55106,9 @@ plugins: remote-site-posts-for-elementor: Readme: path: readme.txt + remote-snippets: + Readme: + path: readme.txt remove-admin-footer-and-version: ChangeLog: class: BodyPattern @@ -55126,6 +55318,13 @@ plugins: files: - js/alert.js version: true + responsive-block-control: + QueryParameter: + files: + - public/js/responsive-block-control-public.js + version: true + Readme: + path: README.txt responsive-customizer: TranslationFile: class: BodyPattern @@ -55434,6 +55633,9 @@ plugins: restricted-block-by-user-roles: Readme: path: readme.txt + restricted-content: + Readme: + path: readme.txt restropress: QueryParameter: files: @@ -55481,6 +55683,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + rettipay: + Readme: + path: readme.txt reusable-blocks-extended: Readme: path: readme.txt @@ -55848,6 +56053,9 @@ plugins: - public/css/rotativa-public.css - public/js/rotativa-public.js version: true + rough-chart: + Readme: + path: readme.txt rounded-tag-cloud: QueryParameter: files: @@ -56102,6 +56310,9 @@ plugins: files: - assets/js/local-ryviu.js version: true + rzp-woocommerce: + Readme: + path: readme.txt s-buttonz: Comment: xpath: //comment()[contains(., "S-ButtonZ")] @@ -56407,6 +56618,9 @@ plugins: scheduled-post-trigger: Readme: path: readme.txt + scheduled-posts-publisher: + Readme: + path: readme.txt scheduled-products-for-woocommerce: TranslationFile: class: BodyPattern @@ -56617,6 +56831,9 @@ plugins: path: - readme.txt - README.md + scuolasemplice-contacts: + Readme: + path: readme.txt sdstudio-portfolio-for-google-reviews: QueryParameter: files: @@ -56729,6 +56946,9 @@ plugins: files: - public/css/azure-search-public.css version: true + searchbar-org-search: + Readme: + path: readme.txt searchwp-live-ajax-search: QueryParameter: files: @@ -57072,6 +57292,9 @@ plugins: seo-optimized-images: Readme: path: readme.txt + seo-rank-breadcrumbs: + Readme: + path: readme.txt seo-redirection: Readme: path: readme.txt @@ -57157,6 +57380,9 @@ plugins: sequence-animation: Readme: path: readme.txt + seraphconsulting-monitor: + Readme: + path: readme.txt serbian-dinar-exchange-rates: Readme: path: readme.txt @@ -57758,6 +57984,14 @@ plugins: files: - static/shownotes.js version: true + shp-icon: + TranslationFile: + class: BodyPattern + path: languages/shp-icon.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: SVG Icons (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt shp-rssimage: Readme: path: readme.txt @@ -57875,6 +58109,9 @@ plugins: silent-warning: Readme: path: readme.txt + simcast: + Readme: + path: readme.txt similar-post-title-checker: TranslationFile: class: BodyPattern @@ -58131,6 +58368,9 @@ plugins: path: lang/simple-expires.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Simple expires (?\d+\.[\.\d]+)/i' version: true + simple-export-page: + Readme: + path: readme.txt simple-facebook: QueryParameter: files: @@ -58345,6 +58585,9 @@ plugins: simple-membership: Readme: path: readme.txt + simple-membership-custom-messages: + Readme: + path: readme.txt simple-metadata: Readme: path: readme.txt @@ -58411,6 +58654,9 @@ plugins: simple-post-inserter: Readme: path: readme.txt + simple-post-views-count: + Readme: + path: readme.txt simple-posts-ticker: Comment: xpath: //comment()[contains(., "Simple Posts Ticker")] @@ -58551,6 +58797,9 @@ plugins: - public/css/simple-staff-list-public.css - public/js/simple-staff-list-public.js version: true + simple-sticky-note: + Readme: + path: readme.txt simple-student-result: QueryParameter: files: @@ -58904,6 +59153,9 @@ plugins: files: - "/assets/styles/sjc-frontend.css" version: true + skeerel: + Readme: + path: readme.txt skillbars: QueryParameter: files: @@ -59125,6 +59377,9 @@ plugins: slimjetpack: Readme: path: readme.txt + slipry-slider: + Readme: + path: readme.txt slkz-breadcrumbs: TranslationFile: class: BodyPattern @@ -59250,6 +59505,9 @@ plugins: - assets/smart-overlay.js - assets/smart-overlay.css version: true + smart-png-gif-and-jpeg-compression-and-manipulation-in-the-cloud-cdn-4eq: + Readme: + path: Readme.txt smart-post-like: QueryParameter: files: @@ -59674,6 +59932,9 @@ plugins: version: true Readme: path: readme.txt + social-pixel: + Readme: + path: readme.txt social-polls-by-opinionstage: QueryParameter: files: @@ -59910,6 +60171,9 @@ plugins: files: - css/public.css version: true + south-african-id-number-validator: + Readme: + path: readme.txt sozlesmeler: Readme: path: readme.txt @@ -59983,6 +60247,9 @@ plugins: spam-protection-without-captcha: Readme: path: readme.txt + spambomb: + Readme: + path: readme.txt spanish-quote-of-the-day-frase-del-dia: QueryParameter: files: @@ -60461,6 +60728,13 @@ plugins: version: true Readme: path: README.txt + sticky-block: + QueryParameter: + files: + - dist/sticky-block.min.js + version: true + Readme: + path: readme.txt sticky-buttons: Readme: path: README.txt @@ -61056,6 +61330,9 @@ plugins: path: languages/support-hero.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Support Hero (?\d+\.[\.\d]+)/i' version: true + support-ribbons: + Readme: + path: readme.txt support-ticket-system-for-woocommerce: Readme: path: readme.txt @@ -63431,6 +63708,9 @@ plugins: - inc/style.css - inc/script.js version: true + ua-marketplace: + Readme: + path: readme.txt uamplified-io: QueryParameter: files: @@ -64051,6 +64331,9 @@ plugins: path: languages/um-user-switching.pot pattern: !ruby/regexp '/"Project\-Id\-Version: UM User Switching (?\d+\.[\.\d]+)/i' version: true + umba-payment-gateway-free-for-woocommerce: + Readme: + path: readme.txt unbounce: Readme: path: readme.txt @@ -64292,9 +64575,18 @@ plugins: updraftplus: Readme: path: readme.txt + upfiv-complete-all-in-one-seo-wizard: + QueryParameter: + files: + - public/css/upfiv-public.css + - public/js/upfiv-public.js + version: true upi-mobile-payment: Readme: path: readme.txt + upi-qr-code-payment-for-woocommerce: + Readme: + path: readme.txt upload-directory-cleaner: Readme: path: readme.txt @@ -64785,6 +65077,9 @@ plugins: verge3d: Readme: path: readme.txt + verify-domain-for-apple-pay-with-stripe: + Readme: + path: readme.txt vertical-center: QueryParameter: files: @@ -65097,6 +65392,9 @@ plugins: videojs-html5-video-player-for-wordpress: Readme: path: readme.txt + videowalls-for-ziggeo: + Readme: + path: readme.txt vidseo: Readme: path: readme.txt @@ -65145,6 +65443,9 @@ plugins: vikwidgetsloader: Readme: path: readme.txt + vilf-io-push-notifikace: + Readme: + path: readme.txt vinteotv-video-ads: QueryParameter: files: @@ -65441,6 +65742,9 @@ plugins: files: - public/css/WabiWidget-public.css version: true + wage-conversion-calculator: + Readme: + path: readme.txt waitlist-woocommerce: QueryParameter: files: @@ -66343,6 +66647,8 @@ plugins: files: - assets/css/social.css version: true + Readme: + path: readme.txt wedesin-html-sitemap: Readme: path: readme.txt @@ -67029,6 +67335,9 @@ plugins: woo-add-custom-states: Readme: path: readme.txt + woo-add-to-cart-redirect: + Readme: + path: readme.txt woo-added-to-cart-notification: QueryParameter: files: @@ -67098,6 +67407,9 @@ plugins: files: - public/js/wooalign-public.js version: true + woo-alipay: + Readme: + path: readme.txt woo-alpha-bank-payment-gateway: Readme: path: README.txt @@ -67378,6 +67690,9 @@ plugins: version: true Readme: path: readme.txt + woo-customers-mail-list: + Readme: + path: README.txt woo-customize: Readme: path: readme.txt @@ -68346,6 +68661,14 @@ plugins: path: languages/woo-wallet.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ (?\d+\.[\.\d]+)/i version: true + woo-webdebit-payment-gateway: + TranslationFile: + class: BodyPattern + path: languages/woocommerce-webdebit-payment-gateway-hr.po + pattern: !ruby/regexp '/: WooCommerce WebDebit Payment Gateway v(?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt woo-whatsapp-order: Readme: path: readme.txt @@ -68841,6 +69164,9 @@ plugins: path: i18n/languages/woocommerce-gateway-paypal-here.pot pattern: !ruby/regexp '/ersion: WooCommerce PayPal Here Gateway (?\d+\.[\.\d]+)/i' version: true + woocommerce-payplug: + Readme: + path: readme.txt woocommerce-pdf-invoices: Readme: path: readme.txt @@ -69232,6 +69558,9 @@ plugins: word-to-html: Readme: path: readme.txt + wordable: + Readme: + path: readme.txt wordapp: Readme: path: README.txt @@ -70675,6 +71004,9 @@ plugins: - DropKick/dropkick.js - public/js/wp-dropkick-public.js version: true + wp-drupal-imagecache: + Readme: + path: readme.txt wp-ds-blog-map: TranslationFile: class: BodyPattern @@ -71708,6 +72040,9 @@ plugins: files: - js/wplazyload.js version: true + wp-lazy-loading: + Readme: + path: readme.txt wp-lazy-spotify: QueryParameter: files: @@ -71974,6 +72309,9 @@ plugins: wp-mail-bank: Readme: path: readme.txt + wp-mail-debugger: + Readme: + path: readme.txt wp-mail-gateway: Readme: path: readme.txt @@ -72464,6 +72802,9 @@ plugins: path: languages/wp-php-console.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ WP PHP Console (?\d+\.[\.\d]+)/i version: true + wp-phpmyadmin-extension: + Readme: + path: readme.txt wp-picturehoster: TranslationFile: class: BodyPattern @@ -72641,6 +72982,9 @@ plugins: pattern: !ruby/regexp /Script Generated By WP\-PostViews/i Readme: path: readme.txt + wp-pranks: + Readme: + path: readme.txt wp-presenter-pro: QueryParameter: files: @@ -73120,6 +73464,9 @@ plugins: - inc/css/print.css - inc/js/frontendscript.js version: true + wp-roulette-wheel: + Readme: + path: readme.txt wp-rs-team: QueryParameter: files: @@ -73204,6 +73551,9 @@ plugins: wp-security-audit-log: Readme: path: readme.txt + wp-security-audit-log-add-on-for-wpforms: + Readme: + path: readme.txt wp-security-hardening: Readme: path: readme.txt @@ -73779,6 +74129,9 @@ plugins: files: - js/wp-tag-manager-event.js version: true + wp-tarteaucitron-js-self-hosted: + Readme: + path: README.txt wp-tax-price: QueryParameter: files: @@ -73935,6 +74288,11 @@ plugins: - assets/js/tocjs.min.js - assets/js/toc.js version: true + wp-toolbar-flags: + Readme: + path: + - readme.txt + - README.md wp-toolbelt: Readme: path: readme.txt @@ -74260,6 +74618,9 @@ plugins: files: - styles/Default.css version: true + wp-vue: + Readme: + path: readme.txt wp-wdfy-integration-of-wodify: QueryParameter: files: @@ -74337,6 +74698,9 @@ plugins: path: package.json key: version version: true + wp-woo-commerce-sync-for-g-sheet: + Readme: + path: readme.txt wp-woo-products-slider: QueryParameter: files: @@ -75619,6 +75983,9 @@ plugins: wr-price-list-for-woocommerce: Readme: path: readme.txt + wrapper-for-workable-api: + Readme: + path: readme.txt wrc-pricing-tables: QueryParameter: files: @@ -76453,6 +76820,12 @@ plugins: version: true Readme: path: readme.txt + ziggeo-video-for-bbpress: + Readme: + path: readme.txt + ziggeo-video-for-job-manager: + Readme: + path: readme.txt zim-airtime: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index a9b45d9f..7685b4e2 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -2112,6 +2112,13 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''All in one Favicon 4.7''' + all-in-one-invite-codes: + QueryParameter: + number: 1.0.4 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/all-in-one-invite-codes/assets/js/front.js?ver=1.0.4 + confidence: 10 all-in-one-redirection: TranslationFile: number: 2.0.0 @@ -8048,6 +8055,14 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/clients/public/css/ct.css?ver=1.1.3 + climate-dashboard: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/climate-dashboard/public/css/climate-dashboard-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/climate-dashboard/public/js/climate-dashboard-public.js?ver=1.0.0 + confidence: 20 clio-grow-form: QueryParameter: number: 1.0.0 @@ -12386,6 +12401,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/email-address-encoder/languages/email-address-encoder.pot, Match: ''oject-Id-Version: Email Address Encoder 1.0.5''' + email-capture-lead-generation: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/email-capture-lead-generation//css/eclg-style.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/email-capture-lead-generation//js/eclg-public.js?ver=1.0.1 + confidence: 20 email-download-link: ChangeLog: number: '1.9' @@ -15813,6 +15836,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/gf-form-multicolumn/css/gf-form-multicolumn.css?ver=2.1.1 confidence: 10 + gf-hcaptcha: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gf-hcaptcha/languages/gf-hcaptcha.pot, Match: + ''ject-Id-Version: Gravity Forms hCaptcha 1.0.0''' gf-heidelpay: ChangeLog: number: 1.2.0 @@ -17478,6 +17508,14 @@ plugins: - http://wp.lab/wp-content/plugins/hm-product-catalog/assets/css/wphpc-front-style.css?ver=1.0 - http://wp.lab/wp-content/plugins/hm-product-catalog/assets/js/wphpc-front-script.js?ver=1.0 confidence: 30 + hm-resume-manager: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/hm-resume-manager/assets/css/hmrm-front-style.css?ver=1.0 + - http://wp.lab/wp-content/plugins/hm-resume-manager/assets/js/hmrm-front-script.js?ver=1.0 + confidence: 20 hmh-footer-builder-for-elementor: QueryParameter: number: '1.0' @@ -23249,6 +23287,27 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/minimum-age-woocommerce/changelog.md, Match: ''## 1.0.2''' + minitek-slider: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/minitek-slider/public/css/flickity.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/minitek-slider/public/css/flickity.fade.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/minitek-slider/public/css/flickity.fullscreen.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/minitek-slider/public/css/minitek-slider-public.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/minitek-slider/public/js/flickity.pkgd.min.js?ver=1.0.1 + - http://wp.lab/wp-content/plugins/minitek-slider/public/js/flickity.fade.js?ver=1.0.1 + - http://wp.lab/wp-content/plugins/minitek-slider/public/js/flickity.fullscreen.js?ver=1.0.1 + confidence: 70 + minnit-chat: + QueryParameter: + number: 2.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/minnit-chat/minnit.css?minnitversion=2.0.1&ver=5.3.1 + - http://wp.lab/wp-content/plugins/minnit-chat/minnit.js?minnitversion=2.0.1&ver=5.3.1 + confidence: 20 mino-flatsome-title-with-category: QueryParameter: number: 1.0.0 @@ -27699,6 +27758,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/posterno/languages/posterno.pot, Match: ''"Project-Id-Version: Posterno 0.1.0''' + posterno-elementor: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/posterno-elementor/languages/posterno-elementor.pot, + Match: ''"Project-Id-Version: Posterno Elementor 1.0.0''' posterno-favourites: TranslationFile: number: 1.0.0 @@ -28290,6 +28356,20 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/product-brands-for-woocommerce/languages/product-brands-for-woocommerce.pot, Match: ''Version: Product Brands For WooCommerce 0.7''' + product-bundles-bulk-discounts-for-woocommerce: + TranslationFile: + number: 1.3.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/product-bundles-bulk-discounts-for-woocommerce/languages/woocommerce-product-bundles-bulk-discounts.pot, + Match: ''undles - Bulk Discounts for WooCommerce 1.3.0''' + product-bundles-minmax-items-for-woocommerce: + TranslationFile: + number: 1.4.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/product-bundles-minmax-items-for-woocommerce/languages/woocommerce-product-bundles-min-max-items.pot, + Match: ''Bundles - Min/Max Items for WooCommerce 1.4.0''' product-customizer-light: QueryParameter: number: 1.0.0 @@ -29152,6 +29232,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/radio-buttons-for-taxonomies/languages/radio-buttons-for-taxonomies.pot, Match: ''d-Version: Radio Buttons for Taxonomies 1.7.7''' + raileo: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/raileo/public/css/raileo-public.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/raileo/public/js/raileo-public.js?ver=1.0.2 + confidence: 20 random-banner: QueryParameter: number: '4.0' @@ -29976,6 +30064,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/responsive-attention-box/js/alert.js?ver=1.0 confidence: 10 + responsive-block-control: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/responsive-block-control/public/js/responsive-block-control-public.js?ver=1.0.0 + confidence: 10 responsive-customizer: TranslationFile: number: 1.0.0 @@ -32416,6 +32511,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/shownotes/static/shownotes.js?ver=0.5.6 confidence: 10 + shp-icon: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/shp-icon/languages/shp-icon.pot, Match: + ''"Project-Id-Version: SVG Icons 1.0.0''' shutter-reloaded: QueryParameter: number: '2.5' @@ -34951,6 +35053,13 @@ plugins: - http://wp.lab/wp-content/plugins/sticky-add-to-cart-for-woo/public/css/satcwoo-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/sticky-add-to-cart-for-woo/public/js/satcwoo-public.js?ver=1.0.0 confidence: 20 + sticky-block: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/sticky-block/dist/sticky-block.min.js?ver=1.0 + confidence: 10 sticky-header-2020: TranslationFile: number: '1.0' @@ -38497,6 +38606,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/updated-today-plugin/styles.css?ver=2.6 confidence: 10 + upfiv-complete-all-in-one-seo-wizard: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/upfiv-complete-all-in-one-seo-wizard/public/css/upfiv-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/upfiv-complete-all-in-one-seo-wizard/public/js/upfiv-public.js?ver=1.0.0 + confidence: 20 uploadcare: ChangeLog: number: 2.6.1 @@ -42058,6 +42175,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woo-wallet/languages/woo-wallet.pot, Match: ''"Project-Id-Version: 1.0.0''' + woo-webdebit-payment-gateway: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-webdebit-payment-gateway/languages/woocommerce-webdebit-payment-gateway-hr.po, + Match: '': WooCommerce WebDebit Payment Gateway v1.0.0''' woo-xml-feed-skroutz-bestprice: ChangeLog: number: 1.0.11 diff --git a/spec/fixtures/dynamic_finders/plugin_version/gf-hcaptcha/translation_file/languages/gf-hcaptcha.pot b/spec/fixtures/dynamic_finders/plugin_version/gf-hcaptcha/translation_file/languages/gf-hcaptcha.pot new file mode 100644 index 00000000..ee2cda26 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gf-hcaptcha/translation_file/languages/gf-hcaptcha.pot @@ -0,0 +1,155 @@ +# Copyright (C) 2020 Web & App Easy B.V. +# This file is distributed under the same license as the Gravity Forms hCaptcha plugin. +msgid "" +msgstr "" +"Project-Id-Version: Gravity Forms hCaptcha 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gf-hcaptcha\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: 2020-01-20T12:33:40+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: gf-hcaptcha\n" + +#. Plugin Name of the plugin +msgid "Gravity Forms hCaptcha" +msgstr "" + +#. Description of the plugin +msgid "A new way to monetize your site traffic with the hCaptcha addon for Gravity Forms." +msgstr "" + +#. Author of the plugin +msgid "Web & App Easy B.V." +msgstr "" + +#. Author URI of the plugin +msgid "https://www.webandappeasy.com" +msgstr "" + +#: class-hcaptchaaddon.php:25 +msgid "Don't have a account?" +msgstr "" + +#: class-hcaptchaaddon.php:25 +msgid "Register" +msgstr "" + +#: class-hcaptchaaddon.php:25 +msgid "first on the hCaptcha website." +msgstr "" + +#: class-hcaptchaaddon.php:29 +msgid "Secret key hCaptcha" +msgstr "" + +#: class-hcaptchaaddon.php:29 +#: class-hcaptchaaddon.php:60 +msgid "Please insert your" +msgstr "" + +#: class-hcaptchaaddon.php:29 +#: class-hcaptchaaddon.php:60 +#: includes/hcaptcha-field.php:16 +msgid "hCaptcha" +msgstr "" + +#: class-hcaptchaaddon.php:29 +msgid "secret key here. You can find this in your" +msgstr "" + +#: class-hcaptchaaddon.php:29 +#: class-hcaptchaaddon.php:60 +msgid "dashboard under the tab" +msgstr "" + +#: class-hcaptchaaddon.php:29 +msgid "settings" +msgstr "" + +#: class-hcaptchaaddon.php:30 +msgid "Secret key" +msgstr "" + +#: class-hcaptchaaddon.php:58 +msgid "Theme hCaptcha" +msgstr "" + +#: class-hcaptchaaddon.php:58 +msgid "Choose for the light or the dark theme." +msgstr "" + +#: class-hcaptchaaddon.php:59 +msgid "Size hCaptcha" +msgstr "" + +#: class-hcaptchaaddon.php:59 +msgid "Choose for the standard or the compact size." +msgstr "" + +#: class-hcaptchaaddon.php:60 +msgid "Site key hCaptcha" +msgstr "" + +#: class-hcaptchaaddon.php:60 +msgid "site key here. You can find this in your" +msgstr "" + +#: class-hcaptchaaddon.php:60 +msgid "sites" +msgstr "" + +#: class-hcaptchaaddon.php:61 +msgid "Mode hCaptcha" +msgstr "" + +#: class-hcaptchaaddon.php:61 +msgid "Choose for the visible or the invisible hCaptcha." +msgstr "" + +#: class-hcaptchaaddon.php:73 +msgid "Choose theme" +msgstr "" + +#: class-hcaptchaaddon.php:78 +msgid "Light" +msgstr "" + +#: class-hcaptchaaddon.php:81 +msgid "Dark" +msgstr "" + +#: class-hcaptchaaddon.php:87 +msgid "Choose size" +msgstr "" + +#: class-hcaptchaaddon.php:92 +msgid "Standard" +msgstr "" + +#: class-hcaptchaaddon.php:95 +msgid "Compact" +msgstr "" + +#: class-hcaptchaaddon.php:108 +msgid "Site key" +msgstr "" + +#: class-hcaptchaaddon.php:116 +msgid "Choose mode" +msgstr "" + +#: class-hcaptchaaddon.php:121 +msgid "Visible" +msgstr "" + +#: class-hcaptchaaddon.php:124 +msgid "Invisible" +msgstr "" + +#: includes/hcaptcha-field.php:160 +msgid "The hCaptcha is invalid. Please try again." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/posterno-elementor/translation_file/languages/posterno-elementor.pot b/spec/fixtures/dynamic_finders/plugin_version/posterno-elementor/translation_file/languages/posterno-elementor.pot new file mode 100644 index 00000000..5b915459 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/posterno-elementor/translation_file/languages/posterno-elementor.pot @@ -0,0 +1,729 @@ +# Copyright (C) 2020 Posterno +# This file is distributed under the same license as the Posterno Elementor package. +msgid "" +msgstr "" +"Project-Id-Version: Posterno Elementor 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/posterno-elementor\n" +"POT-Creation-Date: 2020-01-28 13:12:16+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: node-wp-i18n 1.2.3\n" + +#: includes/actions.php:32 includes/classes/Conditions/Listings.php:48 +#: includes/theme-builder-tags.php:40 +msgid "Listings" +msgstr "" + +#: includes/actions.php:40 includes/classes/Conditions/ListingsArchive.php:89 +#: includes/classes/Documents/ListingsArchive.php:66 +msgid "Listings archive" +msgstr "" + +#: includes/actions.php:48 +msgid "Listings single" +msgstr "" + +#: includes/classes/Cache.php:107 includes/classes/Elements/TermsList.php:195 +msgid "Default" +msgstr "" + +#: includes/classes/Conditions/ListingsArchive.php:98 +msgid "All listings archives" +msgstr "" + +#: includes/classes/Documents/Listing.php:66 +msgid "Single listing" +msgstr "" + +#: includes/classes/Documents/ListingsArchive.php:130 +#: includes/classes/Documents/ListingsArchive.php:143 +#: includes/classes/Documents/ListingsArchive.php:154 +msgid "Archive" +msgstr "" + +#: includes/classes/Documents/ListingsArchive.php:147 +msgid "Search results" +msgstr "" + +#: includes/classes/Elements/Archive/ArchiveFeaturedImage.php:45 +msgid "Archive featured image" +msgstr "" + +#: includes/classes/Elements/Archive/ArchiveFeaturedImage.php:83 +#: includes/classes/Elements/Archive/ArchiveMap.php:83 +#: includes/classes/Elements/Archive/ArchiveSorter.php:83 +#: includes/classes/Elements/FacetAmount.php:83 +#: includes/classes/Elements/FacetFakeQuery.php:83 +#: includes/classes/Elements/FacetPagination.php:83 +#: includes/classes/Elements/FacetResultsNumber.php:83 +#: includes/classes/Elements/FacetSearchSubmit.php:83 +#: includes/classes/Elements/FacetSorter.php:83 +#: includes/classes/Elements/ListingAddToFavouritesButton.php:83 +#: includes/classes/Elements/ListingClaimButton.php:83 +#: includes/classes/Elements/RatingStars.php:83 +#: includes/classes/Elements/Single/ListingCustomField.php:86 +#: includes/classes/Elements/Single/ListingGallery.php:83 +#: includes/classes/Elements/Single/ListingMap.php:84 +#: includes/classes/Elements/Single/ListingReviewsBars.php:84 +#: includes/classes/Elements/Single/ListingReviewsFilter.php:84 +#: includes/classes/Elements/Single/ListingReviewsForm.php:84 +#: includes/classes/Elements/Single/ListingReviewsList.php:84 +#: includes/classes/Elements/Single/ListingTerms.php:85 +#: includes/classes/Elements/SocialLoginButtons.php:83 +msgid "Settings" +msgstr "" + +#: includes/classes/Elements/Archive/ArchiveFeaturedImage.php:93 +#: includes/classes/Elements/Archive/ArchiveMap.php:93 +#: includes/classes/Elements/Archive/ArchiveSorter.php:93 +#: includes/classes/Elements/FacetAmount.php:93 +#: includes/classes/Elements/FacetPagination.php:93 +#: includes/classes/Elements/FacetResultsNumber.php:93 +#: includes/classes/Elements/FacetSorter.php:93 +#: includes/classes/Elements/Single/ListingGallery.php:93 +#: includes/classes/Elements/Single/ListingMap.php:94 +#: includes/classes/Elements/Single/ListingReviewsBars.php:94 +#: includes/classes/Elements/Single/ListingReviewsFilter.php:94 +#: includes/classes/Elements/Single/ListingReviewsForm.php:94 +#: includes/classes/Elements/Single/ListingReviewsList.php:94 +msgid "This element does not have any settings." +msgstr "" + +#: includes/classes/Elements/Archive/ArchiveMap.php:45 +msgid "Archive map" +msgstr "" + +#: includes/classes/Elements/Archive/ArchiveSorter.php:45 +msgid "Archive sorter" +msgstr "" + +#: includes/classes/Elements/FacetAmount.php:45 +msgid "Faceted Amount" +msgstr "" + +#: includes/classes/Elements/FacetFakeQuery.php:45 +msgid "Faceted fake query" +msgstr "" + +#: includes/classes/Elements/FacetFakeQuery.php:93 +msgid "" +"This element does not have any settings. Please refer to the documentation " +"of the search forms plugin for more information." +msgstr "" + +#: includes/classes/Elements/FacetPagination.php:45 +msgid "Faceted Pagination" +msgstr "" + +#: includes/classes/Elements/FacetResultsNumber.php:45 +msgid "Faceted results number" +msgstr "" + +#: includes/classes/Elements/FacetSearchSubmit.php:45 +msgid "Faceted Search Submit" +msgstr "" + +#: includes/classes/Elements/FacetSearchSubmit.php:91 +msgid "Button label" +msgstr "" + +#: includes/classes/Elements/FacetSearchSubmit.php:93 +#: includes/classes/Elements/FacetSearchSubmit.php:120 +msgid "Search" +msgstr "" + +#: includes/classes/Elements/FacetSearchSubmit.php:100 +msgid "Redirect URL" +msgstr "" + +#: includes/classes/Elements/FacetSearchSubmit.php:102 +msgid "https://example.com/page" +msgstr "" + +#: includes/classes/Elements/FacetSearchSubmit.php:136 +msgid "Please enter a redirect url." +msgstr "" + +#: includes/classes/Elements/FacetSorter.php:45 +msgid "Faceted Sorter" +msgstr "" + +#: includes/classes/Elements/ListingAddToFavouritesButton.php:45 +msgid "Listing add to favourites button" +msgstr "" + +#: includes/classes/Elements/ListingAddToFavouritesButton.php:91 +#: includes/classes/Elements/ListingClaimButton.php:91 +#: includes/classes/Elements/RatingStars.php:91 +msgid "Specific listing ID" +msgstr "" + +#: includes/classes/Elements/ListingAddToFavouritesButton.php:95 +#: includes/classes/Elements/ListingClaimButton.php:95 +msgid "" +"Enter the ID number of the listing for which you wish to display the " +"button. Leave empty to automatically detect the current listing. Leaving it " +"empty may not work in all situations." +msgstr "" + +#: includes/classes/Elements/ListingCard.php:46 includes/theme-locations.php:60 +msgid "Listing card" +msgstr "" + +#: includes/classes/Elements/ListingCard.php:84 +msgid "Listing settings" +msgstr "" + +#: includes/classes/Elements/ListingCard.php:92 +msgid "Listing ID Number" +msgstr "" + +#: includes/classes/Elements/ListingCard.php:107 +#: includes/classes/Elements/ListingsQuery.php:250 +msgid "List" +msgstr "" + +#: includes/classes/Elements/ListingCard.php:108 +#: includes/classes/Elements/ListingsQuery.php:249 +msgid "Grid" +msgstr "" + +#: includes/classes/Elements/ListingCard.php:115 +#: includes/classes/Elements/ListingsQuery.php:257 +#: includes/classes/Elements/TermsList.php:202 +msgid "Layout style" +msgstr "" + +#: includes/classes/Elements/ListingCard.php:185 +msgid "No listing was found with that ID." +msgstr "" + +#: includes/classes/Elements/ListingClaimButton.php:45 +msgid "Listing claim button" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:48 +msgid "Listings query" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:86 +msgid "Query settings" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:94 +msgid "Use current query" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:97 +#: includes/classes/Elements/ListingsQuery.php:128 +#: includes/classes/Elements/ListingsQuery.php:156 +#: includes/classes/Elements/RatingStars.php:104 +#: includes/classes/Elements/Single/ListingTerms.php:135 +#: includes/classes/Elements/TermsList.php:104 +#: includes/classes/Elements/TermsList.php:128 +#: includes/classes/Visibility.php:88 +msgid "Yes" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:98 +#: includes/classes/Elements/ListingsQuery.php:129 +#: includes/classes/Elements/ListingsQuery.php:157 +#: includes/classes/Elements/RatingStars.php:105 +#: includes/classes/Elements/Single/ListingTerms.php:136 +#: includes/classes/Elements/TermsList.php:105 +#: includes/classes/Elements/TermsList.php:129 +#: includes/classes/Visibility.php:89 +msgid "No" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:101 +msgid "Enable this option only when creating custom archive layouts." +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:114 +msgid "Select one or more term to adjust the query." +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:126 +msgid "Featured listings only" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:141 +msgid "Listings per page" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:154 +msgid "Limit query to specific listings" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:169 +msgid "Listings IDs" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:171 +msgid "Example: 55, 98" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:184 +msgid "Enter one or more listing id number separated by a comma." +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:191 +msgid "Authors" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:193 +msgid "ID numbers" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:194 +msgid "" +"Enter one or more users ID numbers separated by a comma to limit listings " +"by specific authors only." +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:204 +msgid "Pagination" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:208 +msgid "Enabled" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:209 +#: includes/classes/Elements/Single/ListingTerms.php:213 +msgid "Disabled" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:218 +msgid "Query ID" +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:220 +msgid "Optional string if you wish to filter the query arguments programmatically." +msgstr "" + +#: includes/classes/Elements/ListingsQuery.php:235 +#: includes/classes/Elements/Single/ListingTerms.php:184 +#: includes/classes/Elements/TermsList.php:181 +msgid "Layout" +msgstr "" + +#: includes/classes/Elements/RatingStars.php:45 +msgid "Rating stars" +msgstr "" + +#: includes/classes/Elements/RatingStars.php:95 +msgid "" +"Enter the ID number of the listing for which you wish to display rating " +"stars. Leave empty to automatically detect the current listing. Leaving it " +"empty may not work in all situations." +msgstr "" + +#: includes/classes/Elements/RatingStars.php:102 +msgid "Hide total" +msgstr "" + +#: includes/classes/Elements/SearchFacet.php:45 +msgid "Search Facet" +msgstr "" + +#: includes/classes/Elements/SearchFacet.php:83 +msgid "Facet settings" +msgstr "" + +#: includes/classes/Elements/SearchFacet.php:91 +msgid "Search facet" +msgstr "" + +#: includes/classes/Elements/Single/ListingCustomField.php:48 +#: includes/classes/Tags/ListingCustomField.php:39 +msgid "Listing custom field" +msgstr "" + +#: includes/classes/Elements/Single/ListingCustomField.php:96 +#: includes/classes/Tags/ListingCustomField.php:65 +msgid "Select custom field" +msgstr "" + +#: includes/classes/Elements/Single/ListingGallery.php:45 +msgid "Listing Gallery" +msgstr "" + +#: includes/classes/Elements/Single/ListingMap.php:46 +msgid "Listing Map" +msgstr "" + +#: includes/classes/Elements/Single/ListingReviewsBars.php:46 +msgid "Listing reviews bars summary" +msgstr "" + +#: includes/classes/Elements/Single/ListingReviewsFilter.php:46 +msgid "Listing reviews filter" +msgstr "" + +#: includes/classes/Elements/Single/ListingReviewsForm.php:46 +msgid "Listing reviews form" +msgstr "" + +#: includes/classes/Elements/Single/ListingReviewsList.php:46 +msgid "Listing reviews list" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:47 +msgid "Listing terms list" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:93 +#: includes/classes/Elements/TermsList.php:93 +msgid "Taxonomy" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:102 +#: includes/classes/Elements/TermsList.php:148 +msgid "Order by" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:120 +#: includes/classes/Elements/TermsList.php:166 +msgid "Order" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:133 +#: includes/classes/Elements/TermsList.php:126 +msgid "Hide empty terms" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:145 +#: includes/classes/Elements/TermsList.php:138 +msgid "Number of terms" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:155 +msgid "Include" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:157 +msgid "Comma-separated string of term ids to include." +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:164 +msgid "Exclude" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:166 +msgid "" +"Comma-separated string of term ids to exclude. If the \"include\" option is " +"not empty, the exclude option will be ignored." +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:173 +msgid "Parent" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:175 +msgid "Parent term ID to retrieve direct-child terms of." +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:192 +msgid "Vertical" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:193 +msgid "Horizontal" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:200 +msgid "List layout" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:210 +msgid "Icon layout" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:214 +#: includes/classes/Elements/Single/ListingTerms.php:224 +msgid "Custom icon" +msgstr "" + +#: includes/classes/Elements/Single/ListingTerms.php:215 +msgid "Term icon" +msgstr "" + +#: includes/classes/Elements/SocialLoginButtons.php:45 +msgid "Social login buttons" +msgstr "" + +#: includes/classes/Elements/SocialLoginButtons.php:91 +msgid "Redirect" +msgstr "" + +#: includes/classes/Elements/SocialLoginButtons.php:93 +msgid "" +"Optionally specify a custom redirect URL. Leave blank to use the redirect " +"configured in your Posterno settings panel." +msgstr "" + +#: includes/classes/Elements/TermsList.php:47 +msgid "Terms List" +msgstr "" + +#: includes/classes/Elements/TermsList.php:85 +msgid "Taxonomy settings" +msgstr "" + +#: includes/classes/Elements/TermsList.php:102 +msgid "Show subcategories" +msgstr "" + +#: includes/classes/Plugin.php:84 includes/classes/Plugin.php:95 +msgid "Cheatin’ huh?" +msgstr "" + +#: includes/classes/Tags/ListingAddress.php:36 +#: includes/classes/Tags/ListingAddress.php:62 +msgid "Address" +msgstr "" + +#: includes/classes/Tags/ListingAddress.php:58 +msgid "Output control" +msgstr "" + +#: includes/classes/Tags/ListingAddress.php:63 +msgid "Latitude" +msgstr "" + +#: includes/classes/Tags/ListingAddress.php:64 +msgid "Longitude" +msgstr "" + +#: includes/classes/Tags/ListingAddress.php:65 +msgid "Combined coordinates" +msgstr "" + +#: includes/classes/Tags/ListingClaimed.php:36 +msgid "Claimed status" +msgstr "" + +#: includes/classes/Tags/ListingClaimed.php:48 +#: includes/classes/Tags/ListingFeatured.php:48 +msgid "Text" +msgstr "" + +#: includes/classes/Tags/ListingClaimed.php:50 +msgid "Verified" +msgstr "" + +#: includes/classes/Tags/ListingExpiryDate.php:36 +msgid "Expiry date" +msgstr "" + +#: includes/classes/Tags/ListingFeatured.php:36 +msgid "Featured status" +msgstr "" + +#: includes/classes/Tags/ListingFeatured.php:50 +msgid "Featured" +msgstr "" + +#: includes/classes/Tags/ListingFeaturedImage.php:37 +msgid "Listing featured image" +msgstr "" + +#: includes/classes/Tags/ListingReviewsListUrl.php:36 +msgid "Reviews list URL" +msgstr "" + +#: includes/classes/Tags/ListingReviewsOverallRating.php:36 +msgid "Overall rating number" +msgstr "" + +#: includes/classes/Tags/ListingReviewsOverallRating.php:61 +msgid "Fallback text" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:36 +msgid "Total number of reviews" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:61 +msgid "No reviews format" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:62 +msgid "No reviews" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:69 +msgid "One review format" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:70 +msgid "One review" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:77 +msgid "Many reviews format" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:78 +msgid "{number} reviews" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:85 +msgid "Link" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:89 +msgid "None" +msgstr "" + +#: includes/classes/Tags/ListingReviewsTotal.php:90 +msgid "Reviews Link" +msgstr "" + +#: includes/classes/Tags/LoginUrl.php:36 +msgid "Login URL" +msgstr "" + +#: includes/classes/Tags/LoginUrl.php:58 includes/classes/Tags/LogoutUrl.php:58 +#: includes/classes/Tags/RegistrationUrl.php:58 +msgid "Redirect url" +msgstr "" + +#: includes/classes/Tags/LoginUrl.php:60 includes/classes/Tags/LogoutUrl.php:60 +#: includes/classes/Tags/RegistrationUrl.php:60 +msgid "Leave blank to use the default settings set in Posterno." +msgstr "" + +#: includes/classes/Tags/LogoutUrl.php:36 +msgid "Logout URL" +msgstr "" + +#: includes/classes/Tags/RegistrationUrl.php:36 +msgid "Registration URL" +msgstr "" + +#: includes/classes/Visibility.php:72 +msgid "Visibility control" +msgstr "" + +#: includes/classes/Visibility.php:85 +msgid "Enable visibility conditions" +msgstr "" + +#: includes/classes/Visibility.php:98 +msgid "Visible when:" +msgstr "" + +#: includes/classes/Visibility.php:114 +msgid "Hidden when:" +msgstr "" + +#: includes/classes/Visibility.php:133 +msgid "Listing ID:" +msgstr "" + +#: includes/classes/Visibility.php:134 +msgid "" +"Some visibility conditions are reserved for listings. Here you can specific " +"to which listing it should apply. Select \"Post ID\" from the the dynamic " +"menu to automatically retrieve the ID number of the current listing." +msgstr "" + +#: includes/classes/Visibility.php:142 +msgid "Listing types" +msgstr "" + +#: includes/classes/Visibility.php:160 +msgid "User is logged in" +msgstr "" + +#: includes/classes/Visibility.php:161 +msgid "User is logged out" +msgstr "" + +#: includes/classes/Visibility.php:162 +msgid "User has submitted listings" +msgstr "" + +#: includes/classes/Visibility.php:163 +msgid "User is owner of listing" +msgstr "" + +#: includes/classes/Visibility.php:164 +msgid "Listing is featured" +msgstr "" + +#: includes/classes/Visibility.php:165 +msgid "Listing is expired" +msgstr "" + +#: includes/classes/Visibility.php:166 +msgid "Listing is of type" +msgstr "" + +#: includes/classes/Visibility.php:167 +msgid "Listing has featured image" +msgstr "" + +#: includes/classes/Visibility.php:171 +msgid "Listing is claimed" +msgstr "" + +#: includes/classes/Visibility.php:175 +msgid "User has bookmarked listing" +msgstr "" + +#: includes/classes/Visibility.php:179 +msgid "User has reviewed listing" +msgstr "" + +#: includes/classes/Visibility.php:180 +msgid "Listing has reviews" +msgstr "" + +#: includes/settings.php:24 +msgid "Cards layout" +msgstr "" + +#: includes/settings.php:32 +msgid "Listing card layout for the \"%1$s\" type [%2$s]" +msgstr "" + +#: includes/theme-locations.php:33 +msgid "Listings dashboard page: %s (before)" +msgstr "" + +#: includes/theme-locations.php:40 +msgid "Listings dashboard page: %s (after)" +msgstr "" + +#: templates/terms-list-listings-types.php:63 +msgid "Browse listings" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Posterno Elementor" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://posterno.com/extensions/elementor" +msgstr "" + +#. Description of the plugin/theme +msgid "Visually build your listings directory website with Posterno and Elementor." +msgstr "" + +#. Author of the plugin/theme +msgid "Posterno" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://posterno.com" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/product-bundles-bulk-discounts-for-woocommerce/translation_file/languages/woocommerce-product-bundles-bulk-discounts.pot b/spec/fixtures/dynamic_finders/plugin_version/product-bundles-bulk-discounts-for-woocommerce/translation_file/languages/woocommerce-product-bundles-bulk-discounts.pot new file mode 100644 index 00000000..0dd8fae9 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/product-bundles-bulk-discounts-for-woocommerce/translation_file/languages/woocommerce-product-bundles-bulk-discounts.pot @@ -0,0 +1,92 @@ +# Copyright (C) 2020 SomewhereWarm +# This file is distributed under the GNU General Public License v3.0. +msgid "" +msgstr "" +"Project-Id-Version: Product Bundles - Bulk Discounts for WooCommerce 1.3.0\n" +"Report-Msgid-Bugs-To: support@somewherewarm.gr\n" +"POT-Creation-Date: 2020-01-28 15:54:01+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: product-bundles-bulk-discounts-for-woocommerce.php:243 +#: product-bundles-bulk-discounts-for-woocommerce.php:256 +#: product-bundles-bulk-discounts-for-woocommerce.php:348 +msgid "Line %s not saved. Invalid format." +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:290 +#: product-bundles-bulk-discounts-for-woocommerce.php:299 +#: product-bundles-bulk-discounts-for-woocommerce.php:307 +msgid "Line %s not saved. Overlapping data." +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:319 +msgid "Line %s not saved. Invalid discount." +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:386 +msgid "" +"Product Bundles – Bulk Discounts requires " +"WooCommerce Product Bundles %s or higher." +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:403 +msgid "Bulk Discounts" +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:404 +msgid "" +"Define bulk discounts by adding one discount rule per line in either: i) " +"quantity range format, e.g. 1 - 5 | 5, ii) single quantity " +"format, e.g. 6 | 10, or iii) \"equal to or higher\" " +"format, e.g. 7+ | 15.
Note: Discount amounts are " +"expressed in % only." +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:735 +msgid "%s (before discount)" +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:805 +msgid "Subtotal: " +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:806 +msgid "Discount: " +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:807 +msgid "%s%%" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Product Bundles - Bulk Discounts for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "" +"https://docs.woocommerce.com/document/bundles/bundles-extensions/#bulk-" +"discounts" +msgstr "" + +#. Description of the plugin/theme +msgid "Bulk quantity discounts for WooCommerce Product Bundles." +msgstr "" + +#. Author of the plugin/theme +msgid "SomewhereWarm" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://somewherewarm.gr/" +msgstr "" + +#: product-bundles-bulk-discounts-for-woocommerce.php:808 +msgctxt "\"Discount\" string followed by value" +msgid "%1$s%2$s" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/product-bundles-minmax-items-for-woocommerce/translation_file/languages/woocommerce-product-bundles-min-max-items.pot b/spec/fixtures/dynamic_finders/plugin_version/product-bundles-minmax-items-for-woocommerce/translation_file/languages/woocommerce-product-bundles-min-max-items.pot new file mode 100644 index 00000000..4bc8166f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/product-bundles-minmax-items-for-woocommerce/translation_file/languages/woocommerce-product-bundles-min-max-items.pot @@ -0,0 +1,143 @@ +# Copyright (C) 2020 SomewhereWarm +# This file is distributed under the GNU General Public License v3.0. +msgid "" +msgstr "" +"Project-Id-Version: Product Bundles - Min/Max Items for WooCommerce 1.4.0\n" +"Report-Msgid-Bugs-To: https://support.woothemes.com/hc/en-us\n" +"POT-Creation-Date: 2020-01-28 13:49:39+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: product-bundles-min-max-items-for-woocommerce.php:125 +msgid "" +"Product Bundles – Min/Max Items requires WooCommerce " +"Product Bundles %s or higher." +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:137 +msgid "Items Required (≥)" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:139 +msgid "Minimum required quantity of bundled items." +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:146 +msgid "Items Allowed (≤)" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:148 +msgid "Maximum allowed quantity of bundled items." +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:188 +msgid "Please choose an item." +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:189 +msgid "Please choose 1 item.%s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:190 +msgid "Please choose at least 1 item.%s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:191 +msgid "Please choose up to 1 item.%s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:192 +msgid "Please choose at least %1$s items.%2$s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:193 +msgid "Please choose up to %1$s items.%2$s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:194 +msgid "Please choose %1$s items.%2$s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:195 +msgid "%s items selected" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:196 +msgid "1 item selected" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:264 +msgid ""%s" cannot be purchased" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:267 +#: product-bundles-min-max-items-for-woocommerce.php:328 +msgid "please choose 1 item" +msgid_plural "please choose %s items" +msgstr[0] "" +msgstr[1] "" + +#: product-bundles-min-max-items-for-woocommerce.php:269 +#: product-bundles-min-max-items-for-woocommerce.php:330 +msgid "please choose at least 1 item" +msgid_plural "please choose at least %s items" +msgstr[0] "" +msgstr[1] "" + +#: product-bundles-min-max-items-for-woocommerce.php:271 +#: product-bundles-min-max-items-for-woocommerce.php:332 +msgid "please limit your selection to 1 item" +msgid_plural "please choose up to %s items" +msgstr[0] "" +msgstr[1] "" + +#: product-bundles-min-max-items-for-woocommerce.php:325 +msgid ""%s" cannot be added to the cart" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:336 +msgid " (you have chosen 1)" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:338 +msgid " (you have chosen %s)" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Product Bundles - Min/Max Items for WooCommerce" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://somewherewarm.gr/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Free mini-extension for WooCommerce Product Bundles that allows you to " +"control the minimum or maximum quantity of bundled products that customers " +"must choose in order to purchase a Product Bundle." +msgstr "" + +#. Author of the plugin/theme +msgid "SomewhereWarm" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:197 +msgctxt "validation error status format" +msgid "%s" +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:274 +msgctxt "cart validation error: action, resolution" +msgid "%1$s – %2$s." +msgstr "" + +#: product-bundles-min-max-items-for-woocommerce.php:341 +msgctxt "add-to-cart validation error: action, resolution, status" +msgid "%1$s – %2$s%3$s." +msgstr "" \ No newline at end of file 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 cf22fc73..3967c043 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 @@ -695,6 +695,10 @@ + + + + @@ -2970,6 +2974,11 @@ + + + + + @@ -4353,6 +4362,11 @@ + + + + + @@ -6242,6 +6256,11 @@ + + + + + @@ -8423,6 +8442,21 @@ + + + + + + + + + + + + + + + @@ -10699,6 +10733,11 @@ + + + + + @@ -11038,6 +11077,10 @@ + + + + @@ -12960,6 +13003,10 @@ + + + + @@ -14371,6 +14418,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/shp-icon/translation_file/languages/shp-icon.pot b/spec/fixtures/dynamic_finders/plugin_version/shp-icon/translation_file/languages/shp-icon.pot new file mode 100644 index 00000000..a5ecfa84 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/shp-icon/translation_file/languages/shp-icon.pot @@ -0,0 +1,535 @@ +# Copyright (C) 2020 Joel Stüdle (joel@sayhello.ch) +# This file is distributed under the same license as the SVG Icons plugin. +msgid "" +msgstr "" +"Project-Id-Version: SVG Icons 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/shp-icon\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: 2020-01-29T10:55:08+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: shp-icon\n" + +#. Plugin Name of the plugin +msgid "SVG Icons" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://github.com/joel-st/shp-icon" +msgstr "" + +#. Description of the plugin +msgid "This plugin allows you to use SVG icons within WordPress as shortcodes and/or as Gutenberg block." +msgstr "" + +#. Author of the plugin +msgid "Joel Stüdle (joel@sayhello.ch)" +msgstr "" + +#. Author URI of the plugin +msgid "https://joelstuedle.ch" +msgstr "" + +#. translators: Compatibility-Check failed Warning +#: shp-icon.php:44 +msgctxt "Compatibility-Check failed Warning" +msgid "%1$s requires PHP %2$s (or newer) and WordPress %3$s (or newer) to function properly. Your Site is using PHP %4$s and WordPress %5$s. Please upgrade. The Plugin has been deactivated automatically. Don’t hesitate to ask for Help @%6$s." +msgstr "" + +#: src/Block/Icon.php:80 +msgctxt "Block rendering notice" +msgid "Choose Icon" +msgstr "" + +#: src/Package/Delete.php:44 +msgctxt "Delete without filename" +msgid "No filename provided" +msgstr "" + +#: src/Package/Delete.php:52 +msgctxt "Delete no icon found" +msgid "Icon not found" +msgstr "" + +#: src/Package/Delete.php:70 +msgctxt "Delete icon failed" +msgid "Deletion failed" +msgstr "" + +#: src/Package/OptionsPage.php:28 +msgctxt "Options page tab title" +msgid "Icon Collection" +msgstr "" + +#: src/Package/OptionsPage.php:29 +msgctxt "Options page tab title" +msgid "Settings" +msgstr "" + +#: src/Package/OptionsPage.php:30 +msgctxt "Options page tab title" +msgid "Information & Help" +msgstr "" + +#: src/Package/OptionsPage.php:37 +msgctxt "Options page setting label" +msgid "em (default top shift of inline icons)." +msgstr "" + +#: src/Package/OptionsPage.php:38 +msgctxt "Options page setting label" +msgid "Top Shift" +msgstr "" + +#: src/Package/OptionsPage.php:43 +msgctxt "Options page setting label" +msgid "Default scale factor for inline icons related to font-size of parent element." +msgstr "" + +#: src/Package/OptionsPage.php:44 +msgctxt "Options page setting label" +msgid "Scale Factor" +msgstr "" + +#: src/Package/OptionsPage.php:70 +msgctxt "Plugins option page title" +msgid "SVG Icons" +msgstr "" + +#: src/Package/OptionsPage.php:71 +msgctxt "Plugins option menu title" +msgid "SVG Icons" +msgstr "" + +#: src/Package/OptionsPage.php:131 +msgctxt "Options page heading" +msgid "Icons" +msgstr "" + +#: src/Package/OptionsPage.php:133 +msgctxt "Options page title action" +msgid "Add Icons" +msgstr "" + +#: src/Package/OptionsPage.php:145 +msgctxt "Options page tab-nav aria-label" +msgid "Second menu" +msgstr "" + +#: src/Package/OptionsPage.php:174 +msgctxt "Options page media-toolbar title" +msgid "Icon Collection" +msgstr "" + +#: src/Package/OptionsPage.php:178 +msgctxt "Options page media-toolbar action input label" +msgid "Search by name" +msgstr "" + +#: src/Package/OptionsPage.php:201 +msgctxt "Options page no results" +msgid "No results" +msgstr "" + +#: src/Package/OptionsPage.php:230 +msgctxt "Options page icon action" +msgid "Delete" +msgstr "" + +#: src/Package/OptionsPage.php:269 +msgctxt "Options page settings title" +msgid "Display Options for inline icons" +msgstr "" + +#: src/Package/OptionsPage.php:272 +msgctxt "Options page settings description" +msgid "This options only adapts to inline icons without the block attribute. Example [shp-icon icon=\"heart\"].
This options takes no effect for icons insertet with the Gutenberg block." +msgstr "" + +#. translators: %1$s = plugin name +#: src/Package/OptionsPage.php:364 +msgctxt "Options page help title. %1$s = plugin name." +msgid "Thank you for using %1$s" +msgstr "" + +#: src/Package/OptionsPage.php:368 +msgctxt "Options page help introduction" +msgid "Feel free to upload any SVG file to the plugin. To use SVG’s on websites is always a pain. But hey – good news – this plugin tries to support a proper use of SVG icons on your website. Any SVG uploaded to the plugin can be used with a shortcode or with a Gutenberg block." +msgstr "" + +#: src/Package/OptionsPage.php:377 +msgctxt "Options page help how to use title" +msgid "Use Icons as a Shortcode" +msgstr "" + +#: src/Package/OptionsPage.php:380 +msgctxt "Options page help use as shortcode" +msgid "It is best to use the shortcode in text elements. The icon will adapt to the font size to give an excellent combination." +msgstr "" + +#: src/Package/OptionsPage.php:388 +msgctxt "Options page help use as shortcode" +msgid "Shortcode Options" +msgstr "" + +#. translators: %1$s = 'Required' (other translation), %2$s = 'icon collection' (other translation) +#: src/Package/OptionsPage.php:399 +msgctxt "Options page help use as shortcode" +msgid "%1$s. Use the icon attribute to define which icon to display. You will find the icon name in your %2$s." +msgstr "" + +#. translators: %1$s = 'Required' (other translation), %2$s = 'icon collection' (other translation) +#: src/Package/OptionsPage.php:399 +msgctxt "Options page help use as shortcode" +msgid "Required" +msgstr "" + +#. translators: %1$s = 'Required' (other translation), %2$s = 'icon collection' (other translation) +#: src/Package/OptionsPage.php:399 +msgctxt "Options page help use as shortcode" +msgid "icon collection" +msgstr "" + +#: src/Package/OptionsPage.php:408 +msgctxt "Options page help use as shortcode" +msgid "Use the block attribute to let a shortcode icon act like a block icon." +msgstr "" + +#. translators: %s = Link to settings tab (other translation) +#: src/Package/OptionsPage.php:418 +msgctxt "Options page help use as shortcode" +msgid "Use the top-shift attribute to fine tune the vertical align of an inline icon. This is useful if the visual align of an inline icon isn’t perfect. Set the attribute to a number, the number uses then the em unit. You can also set a default top shift for all inline icons under the %s." +msgstr "" + +#. translators: %s = Link to settings tab (other translation) +#: src/Package/OptionsPage.php:418 +#: src/Package/OptionsPage.php:428 +msgctxt "Options page help use as shortcode" +msgid "settings tab" +msgstr "" + +#. translators: %s = Link to settings tab (other translation) +#: src/Package/OptionsPage.php:428 +msgctxt "Options page help use as shortcode" +msgid "Use the scale-factor attribute to fine tune the rendered size of an inline icon. Set the attribute to a number, the number uses then the em unit. You can also set a default scale factor for all inline icons under the %s." +msgstr "" + +#. translators: %s = fill="currentColor" (other translation) +#: src/Package/OptionsPage.php:438 +msgctxt "Options page help use as shortcode" +msgid "Use the color attribute to colorize an icon. The coloration only works, if your SVG is using %s." +msgstr "" + +#. translators: %s = fill="currentColor" (other translation) +#: src/Package/OptionsPage.php:438 +msgctxt "Options page help use as shortcode" +msgid "fill=\"currentColor\"" +msgstr "" + +#: src/Package/OptionsPage.php:447 +msgctxt "Options page help use as shortcode" +msgid "Use the background-color attribute to colorize the icons parent background. Should work everywhere." +msgstr "" + +#: src/Package/OptionsPage.php:458 +msgctxt "Options page help how to use title" +msgid "Use Icons as a Gutenberg Block" +msgstr "" + +#: src/Package/OptionsPage.php:461 +msgctxt "Options page help use as Gutenberg block" +msgid "Icons inserted with the Gutenberg block will fill the available space. Find the block in the Gutenberg editor in the common section as SVG Icon." +msgstr "" + +#: src/Package/OptionsPage.php:468 +msgctxt "Options page help FAQ" +msgid "FAQ" +msgstr "" + +#: src/Package/OptionsPage.php:474 +msgctxt "Options page help FAQ" +msgid "What can I do to optimize my SVG’s before uploading to the plugin?" +msgstr "" + +#: src/Package/OptionsPage.php:478 +msgctxt "Options page help FAQ answer" +msgid "SVGO is sick! Props to all the developers of SVGO!" +msgstr "" + +#. translators: %s = SVGO (SVG Optimizer) (other translation) +#: src/Package/OptionsPage.php:480 +msgctxt "Options page help FAQ answer" +msgid "According to SVGO, SVG files, especially those exported from various editors, usually contain a lot of redundant and useless information. This can include editor metadata, comments, hidden elements, default or non-optimal values and other stuff that can be safely removed or converted without affecting the SVG rendering result. To do so you can use the %s which perfectly optimises your SVG’s. " +msgstr "" + +#. translators: %s = SVGO (SVG Optimizer) (other translation) +#: src/Package/OptionsPage.php:480 +msgctxt "Options page help FAQ answer" +msgid "SVGO (SVG Optimizer)" +msgstr "" + +#. translators: %s = SVGOMG (other translation) +#: src/Package/OptionsPage.php:484 +msgctxt "Options page help FAQ answer" +msgid "Use SVGO as a web app – %s" +msgstr "" + +#. translators: %s = SVGOMG (other translation) +#: src/Package/OptionsPage.php:484 +msgctxt "Options page help FAQ answer" +msgid "SVGOMG" +msgstr "" + +#. translators: %s = svgo-compressor (other translation) +#: src/Package/OptionsPage.php:488 +msgctxt "Options page help FAQ answer" +msgid "Use SVGO as a Sketch plugin – %s" +msgstr "" + +#. translators: %s = svgo-compressor (other translation) +#: src/Package/OptionsPage.php:488 +msgctxt "Options page help FAQ answer" +msgid "svgo-compressor" +msgstr "" + +#. translators: %s = Image Shrinker (other translation) +#: src/Package/OptionsPage.php:492 +msgctxt "Options page help FAQ answer" +msgid "Use SVGO as macOS app – %s" +msgstr "" + +#. translators: %s = Image Shrinker (other translation) +#: src/Package/OptionsPage.php:492 +msgctxt "Options page help FAQ answer" +msgid "Image Shrinker" +msgstr "" + +#. translators: %s = svgo-osx-folder-action (other translation) +#: src/Package/OptionsPage.php:496 +msgctxt "Options page help FAQ answer" +msgid "Use SVGO as an OSX Folder Action – %s" +msgstr "" + +#. translators: %s = svgo-osx-folder-action (other translation) +#: src/Package/OptionsPage.php:496 +msgctxt "Options page help FAQ answer" +msgid "svgo-osx-folder-action" +msgstr "" + +#: src/Package/OptionsPage.php:499 +msgctxt "Options page help FAQ answer" +msgid "Further you can read the following articles to optimize your SVG’s manually." +msgstr "" + +#: src/Package/OptionsPage.php:502 +msgctxt "Options page help FAQ answer" +msgid "A Guide to Getting Sharp and Crisp SVG Images on Screen." +msgstr "" + +#: src/Package/OptionsPage.php:505 +msgctxt "Options page help FAQ answer" +msgid "I set out to create pixel perfect icons. Here’s what I discovered along the way." +msgstr "" + +#: src/Package/OptionsPage.php:512 +msgctxt "Options page help FAQ" +msgid "Is there any change on my files trough the upload?" +msgstr "" + +#. translators: %s = a PHP SVG/XML Sanitizer (other translation) +#: src/Package/OptionsPage.php:517 +msgctxt "Options page help FAQ answer" +msgid "While uploading an SVG, it will be sanitised by %s and renamed based on the filename. Other changes to the SVG won’t happen." +msgstr "" + +#. translators: %s = a PHP SVG/XML Sanitizer (other translation) +#: src/Package/OptionsPage.php:517 +msgctxt "Options page help FAQ answer" +msgid "a PHP SVG/XML Sanitizer" +msgstr "" + +#: src/Package/OptionsPage.php:522 +msgctxt "Options page help FAQ" +msgid "Where can I use the shortcode?" +msgstr "" + +#. translators: %1$ss = link to wp ref add_filter(), %2$s = link to wp ref do_shortcode() +#: src/Package/OptionsPage.php:527 +msgctxt "Options page help FAQ answer" +msgid "The shortcode works within the content section (editor). By default there is no additional shortcode support. You can add shortcode support via WordPress %1$s or do the shortcode directly in your template files with %2$s. Read the following article for further information." +msgstr "" + +#: src/Package/OptionsPage.php:530 +msgctxt "Options page help FAQ answer" +msgid "Using Shortcodes everywhere." +msgstr "" + +#: src/Package/OptionsPage.php:537 +msgctxt "Options page help FAQ" +msgid "SVG support for Internet Explorer?" +msgstr "" + +#: src/Package/OptionsPage.php:541 +msgctxt "Options page help FAQ answer" +msgid "Yes there is a small script watching out for Internet Explorer users to fix a few problems with IE11. If you discover any problems displaying your icons in other browsers too, submit the issue in the plugin repository!" +msgstr "" + +#: src/Package/OptionsPage.php:546 +msgctxt "Options page help FAQ" +msgid "What do I have to consider when migrating the website?" +msgstr "" + +#. translators: %s = plugin textomain +#: src/Package/OptionsPage.php:551 +msgctxt "Options page help FAQ answer" +msgid "The uploaded SVG’s are saved in /wp-content/uploads/%s. Migrate this folder too to keep the your icons working." +msgstr "" + +#: src/Package/OptionsPage.php:559 +msgctxt "Options page help title" +msgid "That’s it, peace." +msgstr "" + +#. translators: %s = Plugin Repository (other translation) +#: src/Package/OptionsPage.php:561 +msgctxt "Options page help" +msgid "Contribute or get help: %s" +msgstr "" + +#. translators: %s = Plugin Repository (other translation) +#: src/Package/OptionsPage.php:561 +#: src/Package/OptionsPage.php:563 +msgctxt "Options page help FAQ answer" +msgid "Plugin Repository" +msgstr "" + +#. translators: %s = Plugin Repository (other translation) +#: src/Package/OptionsPage.php:563 +msgctxt "Options page help" +msgid "Report issues: %s" +msgstr "" + +#: src/Package/OptionsPage.php:564 +msgctxt "Options page help title" +msgid "Say Thank You With A Donation" +msgstr "" + +#: src/Package/Upload.php:72 +msgctxt "Upload without id" +msgid "No upload ID specified" +msgstr "" + +#: src/Package/Upload.php:85 +msgctxt "Upload without nonce" +msgid "No _wpnonce provided" +msgstr "" + +#: src/Package/Upload.php:98 +msgctxt "Upload without files" +msgid "No files provided" +msgstr "" + +#: src/Package/Upload.php:111 +msgctxt "Upload false amount of files" +msgid "Invalid amount of files" +msgstr "" + +#: src/Package/Upload.php:129 +msgctxt "Upload fals amount of files" +msgid "Invalid file" +msgstr "" + +#: src/Package/Upload.php:142 +msgctxt "Upload fals amount of files" +msgid "Invalid file type" +msgstr "" + +#: src/Package/Upload.php:157 +msgctxt "Upload sanitation failed" +msgid "Sanitation failed" +msgstr "" + +#. translators: %1$s = already used class name, %2$s = plugin class +#: src/Plugin.php:134 +msgctxt "Theme instance loadClasses() error message" +msgid "There was a problem with the Plugin. Only one class with name “%1$s” can be use used in “%2$s”." +msgstr "" + +#: src/Plugin.php:227 +msgctxt "Settings link in WordPress plugin list" +msgid "Settings" +msgstr "" + +#: .build/assets/scripts/admin/delete.js:15 +#: assets/scripts/admin.js:253 +msgctxt "Confirm deletion. Confirm deletion of [IconName]" +msgid "Confirm Deletion of" +msgstr "" + +#: .build/assets/scripts/admin/delete.js:42 +#: assets/scripts/admin.js:278 +msgctxt "Admin notice delete file sucessfully" +msgid "deleted" +msgstr "" + +#: .build/assets/scripts/admin/upload.js:19 +#: assets/scripts/admin.js:170 +msgctxt "Admin notice processing [Filename] if file is selected for upload" +msgid "processing" +msgstr "" + +#: .build/assets/scripts/admin/upload.js:43 +#: assets/scripts/admin.js:192 +msgctxt "Admin notice response.upload.error returns true" +msgid "Something went wrong while processing the file." +msgstr "" + +#: .build/assets/scripts/admin/upload.js:46 +#: assets/scripts/admin.js:195 +msgctxt "Admin notice [Icon] added successfully" +msgid "Added successfully!" +msgstr "" + +#: .build/assets/scripts/admin/upload.js:57 +#: assets/scripts/admin.js:204 +msgctxt "Admin notice upload failed" +msgid "Upload failed!" +msgstr "" + +#: assets/gutenberg/blocks.js:156 +msgctxt "SVG icon block title" +msgid "SVG Icon" +msgstr "" + +#: assets/gutenberg/blocks.js:157 +msgid "Use your SVG icons as Gutenberg block" +msgstr "" + +#: assets/gutenberg/blocks.js:237 +msgctxt "SVG icon block panel title" +msgid "Icon Collection" +msgstr "" + +#: assets/gutenberg/blocks.js:260 +msgctxt "SVG icon block PanelColorSettings label" +msgid "Color Settings" +msgstr "" + +#: assets/gutenberg/blocks.js:276 +msgctxt "SVG icon block colorSettings label" +msgid "Color" +msgstr "" + +#: assets/gutenberg/blocks.js:292 +msgctxt "SVG icon block colorSettings label" +msgid "Background Color" +msgstr "" + +#: assets/gutenberg/blocks.js:298 +msgctxt "SVG icon block colorSettings notice" +msgid "The color feature only works with SVG’s using currentColor. No currentColor value found in the selected SVG." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/woo-webdebit-payment-gateway/translation_file/languages/woocommerce-webdebit-payment-gateway-hr.po b/spec/fixtures/dynamic_finders/plugin_version/woo-webdebit-payment-gateway/translation_file/languages/woocommerce-webdebit-payment-gateway-hr.po new file mode 100644 index 00000000..652c9ef5 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/woo-webdebit-payment-gateway/translation_file/languages/woocommerce-webdebit-payment-gateway-hr.po @@ -0,0 +1,57 @@ +# Loco Gettext template +msgid "" +msgstr "" +"Project-Id-Version: WooCommerce WebDebit Payment Gateway v1.0.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-10 19:12+0200\n" +"POT-Revision-Date: Fri Jan 10 2020 19:09:58 GMT+0200 (Central European Standard Time)\n" +"PO-Revision-Date: 2015-08-28 19:47+0200\n" +"Last-Translator: Sanjin Barac \n" +"Language-Team: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" +"X-Generator: Poedit 1.8.2\n" +"Language: hr\n" +"X-Poedit-SearchPath-0: .\n" + +#: /class-woocommerce-webdebit-payment-gateway.php:10 /class-woocommerce-other- +#: payment-gateway.php:11 /class-woocommerce-webdebit-payment-gateway.php:49 +msgid "WebDebit Payment" +msgstr "WebDebit Payment" + +#: /class-woocommerce-webdebit-payment-gateway.php:40 +msgid "Enable/Disable" +msgstr "Enable/Disable" + +#: /class-woocommerce-webdebit-payment-gateway.php:42 +msgid "Enable WebDebit Payment" +msgstr "Enable WebDebit Payment" + +#: /class-woocommerce-webdebit-payment-gateway.php:46 +msgid "Method Title" +msgstr "Method Title" + +#: /class-woocommerce-webdebit-payment-gateway.php:48 +msgid "This controls the title" +msgstr "This controls the title" + +#: /class-woocommerce-webdebit-payment-gateway.php:53 +msgid "Customer Message" +msgstr "Customer Message" + +#: /class-woocommerce-webdebit-payment-gateway.php:56 +msgid "The message which you want it to appear to the customer in the checkout page." +msgstr "The message which you want it to appear to the customer in the checkout page." + +#: /class-woocommerce-webdebit-payment-gateway.php:77 +msgid "WebDebit Payment Settings" +msgstr "WebDebit Payment Settings" + +#: /class-woocommerce-webdebit-payment-gateway.php:96 +msgid "Awaiting payment" +msgstr "Awaiting payment"