diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 7a734b01..170d6ee4 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -2184,6 +2184,9 @@ plugins: addons-for-elementor: Readme: path: readme.txt + addons-for-pixel: + Readme: + path: readme.txt addons-for-visual-composer: QueryParameter: files: @@ -2825,6 +2828,14 @@ plugins: ads-campaigns: Readme: path: readme.txt + ads-pixel: + QueryParameter: + files: + - public/css/facebook-pixel-public.css + - public/js/facebook-pixel-public.js + version: true + Readme: + path: readme.txt ads-txt: Readme: path: readme.txt @@ -2925,6 +2936,9 @@ plugins: - assets/js/jquery.cookie.js - assets/js/utmv_grabber.js version: true + adult-confirmation: + Readme: + path: README.txt adunblock: Readme: path: readme.txt @@ -5477,6 +5491,14 @@ plugins: annytab-code-prettify: Readme: path: readme.txt + annytab-photoswipe: + TranslationFile: + class: BodyPattern + path: languages/annytab-photoswipe.pot + pattern: !ruby/regexp /"v(?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt anobii-wordpress-widget: Readme: path: readme.txt @@ -5757,6 +5779,9 @@ plugins: - assets/font-awesome-4.7.0/css/font-awesome.min.css - js/frontend.js version: true + ap-sms-manager: + Readme: + path: readme.txt ap-twig-bridge: Readme: path: readme.txt @@ -7661,6 +7686,9 @@ plugins: automatic-updater: Readme: path: readme.txt + automatic-updates-enabled: + Readme: + path: readme.txt automatic-upload-images: QueryParameter: files: @@ -7750,6 +7778,9 @@ plugins: automatorwp-imember360-integration: Readme: path: readme.txt + automatorwp-invite-anyone-integration: + Readme: + path: readme.txt automatorwp-learndash-integration: Readme: path: readme.txt @@ -13943,6 +13974,9 @@ plugins: bulk-media-register: Readme: path: readme.txt + bulk-menu-edit: + Readme: + path: readme.txt bulk-orders-remover-for-woocommerce: Readme: path: readme.txt @@ -15013,6 +15047,9 @@ plugins: cards-poker: Readme: path: readme.txt + carousel-3d-slider: + Readme: + path: readme.txt carousel-for-awesome-filterable-portfolio: QueryParameter: files: @@ -16756,6 +16793,9 @@ plugins: chew-video-embed-shortcode: Readme: path: readme.txt + chi-ar-for-products: + Readme: + path: readme.txt chick-comic-embedder: Readme: path: readme.txt @@ -16818,6 +16858,14 @@ plugins: childs-play-donation-plugin: Readme: path: readme.txt + chilexpress-oficial: + QueryParameter: + files: + - public/css/chilexpress-woo-oficial-public.css + - public/js/chilexpress-woo-oficial-public.js + version: true + Readme: + path: README.txt chiliforms: QueryParameter: files: @@ -17713,6 +17761,9 @@ plugins: cloudburst-messenger-bubbles: Readme: path: readme.txt + cloudfilt-codes: + Readme: + path: readme.txt cloudflare: ComposerFile: class: ConfigParser @@ -21142,6 +21193,9 @@ plugins: credit2caption: Readme: path: readme.txt + creditgenie: + Readme: + path: readme.txt credits-page: Readme: path: readme.txt @@ -21307,6 +21361,14 @@ plugins: crowdfunding-regions: Readme: path: readme.txt + crowdsignal-forms: + TranslationFile: + class: BodyPattern + path: languages/crowdsignal-forms.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Crowdsignal Forms (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.TXT crpaid-link-manager: Readme: path: readme.txt @@ -21612,6 +21674,14 @@ plugins: ct4woo: Readme: path: readme.txt + cta-bar: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true ctabs: Readme: path: readme.txt @@ -21723,6 +21793,9 @@ plugins: curators-code: Readme: path: README.txt + curbside-pickup: + Readme: + path: readme.txt curiyo-links: Readme: path: readme.txt @@ -23406,6 +23479,9 @@ plugins: database-sync: Readme: path: readme.txt + datadev-jadlog-for-woocommerce: + Readme: + path: readme.txt datadev-total-express-for-woocommerce: Readme: path: readme.txt @@ -24924,9 +25000,15 @@ plugins: disable-json-api: Readme: path: readme.txt + disable-lazy-loading: + Readme: + path: readme.txt disable-magpie-rss-cache: Readme: path: readme.txt + disable-media-sizes: + Readme: + path: readme.txt disable-media-uploader-button: Readme: path: readme.txt @@ -25096,6 +25178,9 @@ plugins: disable-wp-notification: Readme: path: README.txt + disable-wp-sitemaps: + Readme: + path: readme.txt disable-wpautop: Readme: path: readme.txt @@ -26747,6 +26832,9 @@ plugins: ease-framework: Readme: path: readme.txt + easexport-gravity-forms-scheduled-entries-export: + Readme: + path: readme.txt easiest-contact-form: Readme: path: readme.txt @@ -28966,6 +29054,9 @@ plugins: email-alerts: Readme: path: readme.txt + email-artillery: + Readme: + path: README.txt email-as-username-for-wp-members: Readme: path: readme.txt @@ -29794,6 +29885,9 @@ plugins: envite: Readme: path: readme.txt + envo-elementor-for-woocommerce: + Readme: + path: readme.txt envoke-supersized: Readme: path: readme.txt @@ -30695,6 +30789,9 @@ plugins: exchange-paypal-to-satoshi: Readme: path: readme.txt + exchange-rate-belarusbank-by-atlas: + Readme: + path: readme.txt exchange-rates-adce: QueryParameter: files: @@ -33764,6 +33861,9 @@ plugins: fm-adv: Readme: path: readme.txt + fm-covid-19: + Readme: + path: readme.txt fm-webcam: Readme: path: readme.txt @@ -34700,6 +34800,9 @@ plugins: free-shipping-coupons-behavior-for-woocommerce: Readme: path: readme.txt + free-shipping-label: + Readme: + path: README.txt free-sms-verification-for-gravity-forms: Readme: path: readme.txt @@ -35187,6 +35290,9 @@ plugins: fundraising-thermometer-plugin-for-wordpress: Readme: path: readme.txt + funnel: + Readme: + path: readme.txt funnel-optimizer: Readme: path: readme.txt @@ -35630,6 +35736,9 @@ plugins: gamipress-groundhogg-integration: Readme: path: readme.txt + gamipress-happyforms-integration: + Readme: + path: readme.txt gamipress-learndash-points-importer: Readme: path: readme.txt @@ -36608,6 +36717,14 @@ plugins: version: true Readme: path: readme.txt + getwid-megamenu: + QueryParameter: + files: + - build/style-index.css + - build/frontend.js + version: true + Readme: + path: readme.txt gf-ach-field: Readme: path: readme.txt @@ -40350,6 +40467,9 @@ plugins: hide-featured-image: Readme: path: readme.txt + hide-front-end-wp-admin-bar: + Readme: + path: README.txt hide-generator-meta-tag: Readme: path: readme.txt @@ -40854,6 +40974,9 @@ plugins: honeypot-woocommerce-wp-antispam: Readme: path: readme.txt + hong-kong-fps-woo-payment: + Readme: + path: readme.txt hooks: Readme: path: readme.txt @@ -40998,6 +41121,9 @@ plugins: hot-40-music: Readme: path: readme.txt + hot-accordion: + Readme: + path: readme.txt hot-blocks: Readme: path: readme.txt @@ -42341,6 +42467,9 @@ plugins: image-cleanup: Readme: path: readme.txt + image-comparison: + Readme: + path: readme.txt image-comparison-elementor-addon: Readme: path: readme.txt @@ -43209,6 +43338,9 @@ plugins: infinite-transporter: Readme: path: README.txt + inflo-ai-for-wp: + Readme: + path: readme.txt influenet: Readme: path: readme.txt @@ -46133,6 +46265,9 @@ plugins: k2-blocks: Readme: path: readme.txt + k2-essentials: + Readme: + path: readme.txt k2-style-switcher: Readme: path: README.txt @@ -46492,6 +46627,9 @@ plugins: version: true Readme: path: readme.txt + keto-calculator: + Readme: + path: readme.txt kevinjohn-gallagher-pure-web-brilliants-base-framework: Readme: path: readme.txt @@ -47170,6 +47308,14 @@ plugins: kontera-official: Comment: pattern: !ruby/regexp /Kontera (?:ContentLink|Ads Inserted by Wordpress Plugin)/i + kontur-copy-code-button: + TranslationFile: + class: BodyPattern + path: languages/kontur-copy-code-button.pot + pattern: !ruby/regexp '/ect\-Id\-Version: Kontur Copy Code Button (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt kontxt: Readme: path: README.txt @@ -48303,6 +48449,9 @@ plugins: levels2categories: Readme: path: Readme.txt + levelup-transactional-email-sms: + Readme: + path: README.txt leverage-browser-caching: Readme: path: readme.txt @@ -48522,6 +48671,9 @@ plugins: light-ab-testing: Readme: path: readme.txt + light-and-smart: + Readme: + path: readme.txt light-bakso: QueryParameter: files: @@ -52088,6 +52240,9 @@ plugins: mechanic-visitor-counter: Readme: path: readme.txt + media-carousel-video-logo-and-image-slider-for-elementor: + Readme: + path: readme.txt media-cleaner: Readme: path: readme.txt @@ -53163,6 +53318,9 @@ plugins: version: true Readme: path: README.txt + modern-editor: + Readme: + path: readme.txt modern-events-calendar-lite: ChangeLog: class: BodyPattern @@ -53305,6 +53463,7 @@ plugins: QueryParameter: files: - MonLabo.css + - mon-laboratoire.css version: true Readme: path: readme.txt @@ -53426,6 +53585,9 @@ plugins: more-widgets: Readme: path: readme.txt + morepuzzles: + Readme: + path: README.txt morpcs-air-quality-widget: Readme: path: readme.txt @@ -54456,6 +54618,9 @@ plugins: - naver-map.css - naver-map.js version: true + navigation-dropdown-widget: + Readme: + path: readme.txt navigation-jhac: Readme: path: readme.txt @@ -55359,6 +55524,9 @@ plugins: - public/css/notes-widget-wrapper-public.css - public/js/notes-widget-wrapper-public.js version: true + notice-block: + Readme: + path: readme.txt notification-bar-on-footer: QueryParameter: files: @@ -55563,6 +55731,9 @@ plugins: - public/css/nuttifox-support-public.css - public/js/nuttifox-support-public.js version: true + nw-company-profile: + Readme: + path: readme.txt nw-description-for-custom-post-types: Readme: path: readme.txt @@ -55717,6 +55888,9 @@ plugins: files: - assets/js/custom.min.js version: true + occupancy-plan: + Readme: + path: readme.txt ocean-custom-sidebar: Readme: path: readme.txt @@ -57009,6 +57183,14 @@ plugins: version: true Readme: path: readme.txt + paperview-publisher: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true papi-compatibility-for-wpml: TranslationFile: class: BodyPattern @@ -57690,6 +57872,14 @@ plugins: path: languages/photonic.po pattern: !ruby/regexp /SmugMug, 500px, Zenfolio and Instagram (?\d+\.[\.\d]+)/i version: true + photoshelter-importer: + TranslationFile: + class: BodyPattern + path: languages/photoshelter-importer.pot + pattern: !ruby/regexp '/oject\-Id\-Version: PhotoShelter Importer (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt photoshow: Readme: path: README.txt @@ -59830,6 +60020,9 @@ plugins: path: package.json key: version version: true + progress-bars: + Readme: + path: readme.txt progressive-images: QueryParameter: files: @@ -59957,6 +60150,9 @@ plugins: prosolution-wp-client: Readme: path: README.txt + prostudio-auto-meta-images: + Readme: + path: readme.txt protect-admin-account: Readme: path: readme.txt @@ -60457,6 +60653,9 @@ plugins: quadmenu-divi: Readme: path: readme.txt + quadpay-gateway-for-woocommerce: + Readme: + path: readme.txt quae-map: TranslationFile: class: BodyPattern @@ -60804,6 +61003,9 @@ plugins: rake-live-chat: Readme: path: readme.txt + ramadhan-countdown: + Readme: + path: README.txt random-and-popular-post: QueryParameter: files: @@ -60886,6 +61088,9 @@ plugins: files: - js/rate.js version: true + rating-block: + Readme: + path: readme.txt rating-plus: TranslationFile: class: BodyPattern @@ -62417,6 +62622,9 @@ plugins: review-widgets-for-arukereso: Readme: path: readme.txt + review-widgets-for-bookatable: + Readme: + path: readme.txt review-widgets-for-booking-com: Readme: path: readme.txt @@ -62552,6 +62760,9 @@ plugins: files: - revue.js version: true + reward-for-comment: + Readme: + path: readme.txt rewind-wp: Readme: path: readme.txt @@ -62849,6 +63060,9 @@ plugins: rp-simple-analytics: Readme: path: README.txt + rp-spintax-post-creator: + Readme: + path: readme.txt rpb-chessboard: QueryParameter: files: @@ -63339,6 +63553,9 @@ plugins: - samuweb-skim-blog-style.css - samuweb-skim-blog.js version: true + sanctions-io-search: + Readme: + path: readme.txt santas-christmas-countdown: Readme: path: readme.txt @@ -63971,6 +64188,9 @@ plugins: security-core-control-for-wordfence: Readme: path: readme.txt + security-force: + Readme: + path: readme.txt security-made-easy: Readme: path: readme.txt @@ -64351,6 +64571,9 @@ plugins: version: true Readme: path: readme.txt + seomix-disable-core-sitemaps: + Readme: + path: readme.txt seos: Readme: path: readme.txt @@ -64430,6 +64653,9 @@ plugins: - public/css/serp-rank-public.css - public/js/serp-rank-public.js version: true + serped-net: + Readme: + path: readme.txt serpwars-mobile-cta: Readme: path: readme.txt @@ -64739,6 +64965,9 @@ plugins: - public/css/sheetpress-by-wpgeniuz-public.css - public/js/sheetpress-by-wpgeniuz-public.js version: true + shift-schedule: + Readme: + path: readme.txt shift8-cdn: Readme: path: readme.txt @@ -64796,6 +65025,12 @@ plugins: shipping-delivery-date-management-with-gift-message: Readme: path: readme.txt + shipping-envia-colvanes-woo: + Readme: + path: readme.txt + shipping-method-for-hermes-germany-and-wc: + Readme: + path: readme.txt shipping-mipaquete-woocommerce: Readme: path: readme.txt @@ -65480,6 +65715,9 @@ plugins: simple-database-repair: Readme: path: readme.txt + simple-date-and-time: + Readme: + path: README.txt simple-debug-info-panel: QueryParameter: files: @@ -66082,6 +66320,9 @@ plugins: - public/css/simple-stopwatch-public.css - public/js/simple-stopwatch-public.js version: true + simple-stripe: + Readme: + path: readme.txt simple-stripe-checkout: Readme: path: readme.txt @@ -66402,6 +66643,9 @@ plugins: path: languages/site-speed-monitor.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Site Speed Monitor (?\d+\.[\.\d]+)/i' version: true + site-uptime-monitoring: + Readme: + path: readme.txt site-watch: QueryParameter: files: @@ -66571,6 +66815,12 @@ plugins: version: true Readme: path: README.txt + slazzer-background-changer: + QueryParameter: + files: + - public/css/slazzer-background-changer-public.css + - public/js/slazzer-background-changer-public.js + version: true slcrerator-shorten-link-creator: ChangeLog: class: BodyPattern @@ -69187,6 +69437,14 @@ plugins: svg-autocrop: Readme: path: readme.txt + svg-favicon: + QueryParameter: + files: + - public/css/svg-favicon-public.css + - public/js/svg-favicon-public.js + version: true + Readme: + path: README.txt svg-featured-image: Readme: path: readme.txt @@ -69663,6 +69921,9 @@ plugins: path: - readme.txt - README.md + talkify-text-to-speech: + Readme: + path: Readme.txt talkjs: ComposerFile: class: ConfigParser @@ -69874,6 +70135,9 @@ plugins: version: true Readme: path: README.txt + team-member-block: + Readme: + path: readme.txt team-members: Readme: path: readme.txt @@ -69984,6 +70248,16 @@ plugins: templates-and-addons-for-wpbakery-page-builder: Readme: path: readme.txt + templates-patterns-collection: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true + Readme: + path: + - readme.txt + - README.md templatesnext-onepager: QueryParameter: files: @@ -70025,6 +70299,9 @@ plugins: tencentcloud-cos: Readme: path: readme.txt + tencentcloud-ims: + Readme: + path: readme.txt tencentcloud-sms: Readme: path: readme.txt @@ -70060,6 +70337,9 @@ plugins: terms-dictionary: Readme: path: Readme.txt + terms-of-use-fiz: + Readme: + path: README.txt terms-popup-on-user-login: Readme: path: README.txt @@ -70465,6 +70745,16 @@ plugins: themehunk-customizer: Readme: path: readme.txt + themeid-caldera-form-to-slack: + TranslationFile: + class: BodyPattern + path: languages/caladea-slack.pot + pattern: !ruby/regexp '/rsion: Theme\.id''s Caldera Form to Slack (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - readme.md themeisle-companion: StyleComment: class: BodyPattern @@ -70664,6 +70954,9 @@ plugins: version: true Readme: path: readme.txt + tibetan-style: + Readme: + path: readme.txt ticker-ultimate: QueryParameter: files: @@ -72550,6 +72843,9 @@ plugins: ultraleet-wc-erply-integration: Readme: path: readme.txt + ultrapress: + Readme: + path: readme.txt um-content-locker: Readme: path: readme.txt @@ -73405,6 +73701,9 @@ plugins: variation-swatches-for-woocommerce: Readme: path: readme.txt + variation-swatches-style: + Readme: + path: readme.txt varnish-http-purge: Readme: path: readme.txt @@ -73946,6 +74245,15 @@ plugins: vilf-io-push-notifikace: Readme: path: readme.txt + vindi-payment-gateway: + QueryParameter: + files: + - src/assets/css/frontend.css + - src/assets/js/imask.min.js + - src/assets/js/frontend.js + version: true + Readme: + path: readme.txt vine-ma: Readme: path: readme.txt @@ -73979,6 +74287,9 @@ plugins: virtooal-try-on-mirror: Readme: path: readme.txt + virtual-downloadable-only-products-for-woocommerce: + Readme: + path: readme.txt virtual-jquery-keyboard: QueryParameter: files: @@ -74043,6 +74354,9 @@ plugins: visitors-traffic-real-time-statistics: Readme: path: readme.txt + visitorsproof: + Readme: + path: readme.txt visual-footer-credit-remover: Readme: path: readme.txt @@ -74358,6 +74672,9 @@ plugins: wao-io: Readme: path: readme.txt + wao-io-cache-control: + Readme: + path: readme.txt was-it-you: Readme: path: readme.txt @@ -74749,6 +75066,9 @@ plugins: path: inc/languages/wc-pedido-minimo.pot pattern: !ruby/regexp '/\-Id\-Version: WooCommerce Pedido M[^n]+nimo (?\d+\.[\.\d]+)/i' version: true + wc-persona-verify: + Readme: + path: readme.txt wc-pickup-store: Readme: path: readme.txt @@ -75668,6 +75988,9 @@ plugins: wha-crossword: Readme: path: readme.txt + wha-elementor-counter-up: + Readme: + path: readme.txt wha-puzzle: QueryParameter: files: @@ -75874,6 +76197,9 @@ plugins: version: true Readme: path: readme.txt + widget-extend-builtin-query: + Readme: + path: readme.txt widget-for-eventbrite-api: QueryParameter: files: @@ -75998,6 +76324,9 @@ plugins: files: - source/css/style.css version: true + winddoc-no-profit: + Readme: + path: readme.txt windows-azure-end-user-analytics-unofficial: QueryParameter: files: @@ -76540,6 +76869,8 @@ plugins: path: languages/pdevs-ccr-web-service-woocommerce.pot pattern: !ruby/regexp '/sion: pdevs\-ccr\-web\-service\-woocommerce (?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt woo-cost-of-shipping: Readme: path: README.txt @@ -77096,6 +77427,9 @@ plugins: woo-paytr-taksit-tab: Readme: path: readme.txt + woo-payu-paisa: + Readme: + path: readme.txt woo-payumoney: TranslationFile: class: BodyPattern @@ -79895,6 +80229,9 @@ plugins: wp-count-down-timer: Readme: path: readme.txt + wp-countdown-block: + Readme: + path: readme.txt wp-countdown-timer: QueryParameter: files: @@ -80086,6 +80423,11 @@ plugins: wp-dark-mode: Readme: path: readme.txt + QueryParameter: + files: + - assets/css/frontend.css + - assets/js/frontend.js + version: true wp-dashboard-beacon: TranslationFile: class: BodyPattern @@ -80863,6 +81205,9 @@ plugins: - assets/css/fragmention.css - assets/js/fragmention.min.js version: true + wp-free-ssl: + Readme: + path: readme.txt wp-front-end-editor: Readme: path: readme.txt @@ -81660,6 +82005,9 @@ plugins: - "/public/css/wp-live-post-search-public.css" - "/public/js/wp-live-post-search-public.js" version: true + wp-load-gallery: + Readme: + path: readme.txt wp-load-list: QueryParameter: files: @@ -82069,6 +82417,9 @@ plugins: wp-mor-resto: Readme: path: readme.txt + wp-mouse-custom-cursor: + Readme: + path: readme.txt wp-movie2blog: Comment: xpath: //comment()[contains(., "wp-movie2blog")] @@ -82673,6 +83024,9 @@ plugins: wp-proxy: Readme: path: readme.txt + wp-pubg: + Readme: + path: readme.md wp-push-notification-firebase: Readme: path: readme.txt @@ -83865,6 +84219,9 @@ plugins: wp-term-manager: Readme: path: readme.txt + wp-term-order: + Readme: + path: readme.txt wp-terms-as-posts: Readme: path: readme.txt @@ -84414,6 +84771,9 @@ plugins: wp-webhooks-comments: Readme: path: readme.txt + wp-webhooks-easy-digital-downloads: + Readme: + path: readme.txt wp-webhooks-email-integration: Readme: path: readme.txt @@ -85138,6 +85498,9 @@ plugins: version: true Readme: path: README.txt + wpheka-web-server-information: + Readme: + path: readme.txt wphelpkit: Readme: path: readme.txt @@ -86090,6 +86453,9 @@ plugins: files: - js/wti-contact-back.js version: true + wubtitle: + Readme: + path: readme.txt wufoo-integration: TranslationFile: class: BodyPattern @@ -86237,6 +86603,9 @@ plugins: xmas-decoration: Readme: path: readme.txt + xml-for-avito: + Readme: + path: readme.txt xml-for-hotline: Readme: path: readme.txt @@ -86847,6 +87216,9 @@ plugins: zeek-addons-for-elementor: Readme: path: readme.txt + zeevou: + Readme: + path: readme.txt zelist: ChangeLog: class: BodyPattern @@ -87038,6 +87410,16 @@ plugins: files: - public/js/gil-zone-marker.js version: true + zone-pandemic-covid-19: + QueryParameter: + files: + - public/css/pandemic-covid19-public.css + - public/css/bulma.min.css + - public/css/datatable/jquery.dataTables.css + - public/js/pandemic-covid19-public.js + - public/js/pandemic-covid19-ajax.js + - public/js/datatable/jquery.dataTables.js + version: true zoorvy-social-share: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 5023aa0f..208497ad 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1372,6 +1372,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/adrecord-affiliate/package.json, Match: ''1.0.0''' + ads-pixel: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ads-pixel/public/css/facebook-pixel-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/ads-pixel/public/js/facebook-pixel-public.js?ver=1.0.0 + confidence: 20 adsense-plugin: QueryParameter: number: '1.47' @@ -2655,6 +2663,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/announce-on-publish/lang/announce-on-publish-es_ES.po, Match: ''Project-Id-Version: Announce on Publish 2016.10.30''' + annytab-photoswipe: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/annytab-photoswipe/languages/annytab-photoswipe.pot, + Match: ''"v1.0.0''' another-wordpress-classifieds-plugin: QueryParameter: number: 3.8.1 @@ -8169,6 +8184,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/child-theme-configurator/js/chldthmcfg.js, Match: ''* Version: 2.2.8.1''' + chilexpress-oficial: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/chilexpress-oficial/public/css/chilexpress-woo-oficial-public.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/chilexpress-oficial/public/js/chilexpress-woo-oficial-public.js?ver=1.1.0 + confidence: 20 chiliforms: QueryParameter: number: 0.5.1 @@ -10276,6 +10299,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/crosswordsearch/languages/crosswordsearch.pot, Match: ''Project-Id-Version: crosswordsearch 1.0.2''' + crowdsignal-forms: + TranslationFile: + number: 0.9.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/crowdsignal-forms/languages/crowdsignal-forms.pot, + Match: ''"Project-Id-Version: Crowdsignal Forms 0.9.0''' crs-post-title-shortener: QueryParameter: number: 1.0.0 @@ -10412,6 +10442,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/csv-exporter-for-terms/languages/et-csv.pot, Match: ''"Project-Id-Version: et-csv 1.0.0''' + cta-bar: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/cta-bar/package.json, Match: ''1.0.0''' ctc-countdown-timer-cookies: TranslationFile: number: 1.0.0 @@ -17025,6 +17061,14 @@ plugins: - http://wp.lab/wp-content/plugins/getwid/assets/css/blocks.style.css?ver=1.3.1 - http://wp.lab/wp-content/plugins/getwid/assets/js/frontend.blocks.js?ver=1.3.1 confidence: 20 + getwid-megamenu: + QueryParameter: + number: 0.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/getwid-megamenu/build/style-index.css?ver=0.0.1 + - http://wp.lab/wp-content/plugins/getwid-megamenu/build/frontend.js?ver=0.0.1 + confidence: 20 gf-confirmation-page-list: ChangeLog: number: 1.0.0 @@ -21776,6 +21820,13 @@ plugins: kontera-official: Comment: found_by: Comment (Passive Detection) + kontur-copy-code-button: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/kontur-copy-code-button/languages/kontur-copy-code-button.pot, + Match: ''ect-Id-Version: Kontur Copy Code Button 1.0.0''' kosmos-esync-dashboard-connector: QueryParameter: number: 1.0.0 @@ -25531,7 +25582,8 @@ plugins: found_by: Query Parameter (Passive Detection) interesting_entries: - http://wp.lab/wp-content/plugins/mon-laboratoire/MonLabo.css?ver=3.0 - confidence: 10 + - http://wp.lab/wp-content/plugins/mon-laboratoire/mon-laboratoire.css?ver=3.0 + confidence: 20 ChangeLog: number: '3.0' found_by: Change Log (Aggressive Detection) @@ -28530,6 +28582,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/papaya-youtube-widget/inc/js/script.js?ver=1.0 confidence: 10 + paperview-publisher: + ChangeLog: + number: 0.7.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/paperview-publisher/changelog.txt, Match: + ''## [0.7.3]''' papi-compatibility-for-wpml: TranslationFile: number: 1.0.7 @@ -29063,6 +29122,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/photonic/languages/photonic.po, Match: ''SmugMug, 500px, Zenfolio and Instagram 1.64''' + photoshelter-importer: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/photoshelter-importer/languages/photoshelter-importer.pot, + Match: ''oject-Id-Version: PhotoShelter Importer 1.0.0''' php-console-log: QueryParameter: number: 1.0.0 @@ -36485,6 +36551,14 @@ plugins: - http://wp.lab/wp-content/plugins/slatre/public/css/slatre-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/slatre/public/js/slatre-public.js?ver=1.0.0 confidence: 20 + slazzer-background-changer: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/slazzer-background-changer/public/css/slazzer-background-changer-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/slazzer-background-changer/public/js/slazzer-background-changer-public.js?ver=1.0.0 + confidence: 20 slcrerator-shorten-link-creator: ChangeLog: number: '1.0' @@ -38683,6 +38757,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/sv-sticky-menu/js/sv-sticky-menu.min.js?ver=1.0.5 confidence: 10 + svg-favicon: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/svg-favicon/public/css/svg-favicon-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/svg-favicon/public/js/svg-favicon-public.js?ver=1.0.0 + confidence: 20 svg-map-by-saedi: QueryParameter: number: 1.0.0 @@ -39353,6 +39435,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/templates-add-on-woo-onepage/lang/woo-onepage-templates.pot, Match: ''Templates Add-on for Woo OnePage - Lite 0.9''' + templates-patterns-collection: + ChangeLog: + number: 1.0.8 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/templates-patterns-collection/CHANGELOG.md, + Match: ''Version 1.0.8''' templatesnext-onepager: QueryParameter: number: 1.2.0 @@ -39709,6 +39798,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/themegrill-demo-importer/CHANGELOG.txt, Match: ''= 1.5.7''' + themeid-caldera-form-to-slack: + TranslationFile: + number: 0.1.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/themeid-caldera-form-to-slack/languages/caladea-slack.pot, + Match: ''rsion: Theme.id''s Caldera Form to Slack 0.1.0''' themeisle-companion: StyleComment: number: 2.4.1 @@ -42614,6 +42710,15 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/vikrentcar/changelog.md, Match: ''## 1.0.0''' + vindi-payment-gateway: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/vindi-payment-gateway/src/assets/css/frontend.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/vindi-payment-gateway/src/assets/js/imask.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/vindi-payment-gateway/src/assets/js/frontend.js?ver=1.0.0 + confidence: 30 vinteotv-video-ads: QueryParameter: number: '1.0' @@ -47736,6 +47841,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-customer-reviews/changelog.txt, Match: ''= 3.4.0 / 3.4.1 =''' + wp-dark-mode: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-dark-mode/assets/css/frontend.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/wp-dark-mode/assets/js/frontend.js?ver=1.0.2 + confidence: 20 wp-dashboard-beacon: TranslationFile: number: 1.2.0 @@ -53669,6 +53782,18 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/zone-marker/public/js/gil-zone-marker.js?ver=1.0.1 confidence: 10 + zone-pandemic-covid-19: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/css/pandemic-covid19-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/css/bulma.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/css/datatable/jquery.dataTables.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/js/pandemic-covid19-public.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/js/pandemic-covid19-ajax.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/js/datatable/jquery.dataTables.js?ver=1.0.0 + confidence: 60 zoorvy-social-share: QueryParameter: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/annytab-photoswipe/translation_file/languages/annytab-photoswipe.pot b/spec/fixtures/dynamic_finders/plugin_version/annytab-photoswipe/translation_file/languages/annytab-photoswipe.pot new file mode 100644 index 00000000..183f7acf --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/annytab-photoswipe/translation_file/languages/annytab-photoswipe.pot @@ -0,0 +1,91 @@ +# Blank WordPress Pot +# Copyright 2014 ... +# This file is distributed under the GNU General Public License v3 or later. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: " +"Blank WordPress Pot " +"v1.0.0\n" +"POT-Creation-Date: " +"2020-07-27 14:57+0200\n" +"PO-Revision-Date: \n" +"Last-Translator: Fredrik Stigsson" +"\n" +"Language-Team: Your Team " +"\n" +"Report-Msgid-Bugs-To: " +"Translator Name " +"\n" +"MIME-Version: 1.0\n" +"Content-Type: text/" +"plain; charset=UTF-8\n" +"Content-Transfer-" +"Encoding: 8bit\n" +"Plural-Forms: " +"nplurals=2; plural=n != " +"1;\n" +"X-Textdomain-Support: " +"yesX-Generator: Poedit " +"1.6.4\n" +"X-Poedit-SourceCharset: " +"UTF-8\n" +"X-Poedit-KeywordsList: " +"__;_e;esc_html_e;" +"esc_html_x:1,2c;" +"esc_html__;esc_attr_e;" +"esc_attr_x:1,2c;" +"esc_attr__;_ex:1,2c;" +"_nx:4c,1,2;" +"_nx_noop:4c,1,2;_x:1,2c;" +"_n:1,2;_n_noop:1,2;" +"__ngettext:1,2;" +"__ngettext_noop:1,2;_c," +"_nc:4c,1,2\n" +"X-Poedit-Basepath: ..\n" +"Language: en_US\n" +"X-Generator: Poedit 2.4\n" +"X-Poedit-" +"SearchPath-0: .\n" + +#: annytab-photoswipe.php:85 +msgid "Share on Facebook" +msgstr "" + +#: annytab-photoswipe.php:86 +msgid "Tweet" +msgstr "" + +#: annytab-photoswipe.php:87 +msgid "Pin it" +msgstr "" + +#: annytab-photoswipe.php:88 +msgid "Download image" +msgstr "" + +#: annytab-photoswipe.php:114 +msgid "Close (Esc)" +msgstr "" + +#: annytab-photoswipe.php:116 +msgid "Share" +msgstr "" + +#: annytab-photoswipe.php:118 +msgid "Toggle fullscreen" +msgstr "" + +#: annytab-photoswipe.php:120 +msgid "Zoom in/out" +msgstr "" + +#: annytab-photoswipe.php:137 +msgid "Previous" +msgstr "" + +#: annytab-photoswipe.php:140 +msgid "Next" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/crowdsignal-forms/translation_file/languages/crowdsignal-forms.pot b/spec/fixtures/dynamic_finders/plugin_version/crowdsignal-forms/translation_file/languages/crowdsignal-forms.pot new file mode 100644 index 00000000..601d4c0d --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/crowdsignal-forms/translation_file/languages/crowdsignal-forms.pot @@ -0,0 +1,212 @@ +# Copyright (C) 2020 Automattic +# This file is distributed under the GPL-2.0+. +msgid "" +msgstr "" +"Project-Id-Version: Crowdsignal Forms 0.9.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/crowdsignal-forms\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-07-27T13:38:00+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.5.0-alpha-c4c9f7e\n" +"X-Domain: crowdsignal-forms\n" + +#. Plugin Name of the plugin +msgid "Crowdsignal Forms" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://crowdsignal.com/crowdsignal-forms/" +msgstr "" + +#. Description of the plugin +msgid "Crowdsignal Form Blocks" +msgstr "" + +#. Author of the plugin +msgid "Automattic" +msgstr "" + +#. Author URI of the plugin +msgid "https://automattic.com/" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-admin-notices.php:112 +msgid "Action failed. Please refresh the page and retry." +msgstr "" + +#: includes/admin/class-crowdsignal-forms-admin-notices.php:116 +msgid "You don’t have permission to do this." +msgstr "" + +#: includes/admin/class-crowdsignal-forms-admin.php:70 +msgid "Crowdsignal" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-admin.php:71 +#: includes/admin/class-crowdsignal-forms-admin.php:86 +msgid "Settings" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-admin.php:72 +#: includes/admin/class-crowdsignal-forms-admin.php:85 +msgid "Getting Started" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:71 +msgid "General" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:76 +#: includes/admin/class-crowdsignal-forms-settings.php:184 +msgid "Enter Crowdsignal API Key" +msgstr "" + +#. translators: %s is a link to the Crowdsignal connection page. +#: includes/admin/class-crowdsignal-forms-settings.php:163 +msgid "To collect responses and data with Crowdsignal Forms you need to connect the plugin with a Crowdsignal account." +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:169 +msgid "You can do this by entering an API key below:" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:176 +msgid "Settings successfully saved" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:204 +msgid "Disconnect" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:210 +msgid "Connect" +msgstr "" + +#: includes/admin/class-crowdsignal-forms-settings.php:221 +msgid "If you don't have an API key we can help you here:" +msgstr "" + +#: includes/admin/views/html-admin-notice-core-setup.php:17 +msgid "You are nearly ready to start creating polls with Crowdsignal." +msgstr "" + +#: includes/admin/views/html-admin-notice-core-setup.php:21 +msgid "Let's Get Started" +msgstr "" + +#: includes/admin/views/html-admin-notice-core-setup.php:22 +msgid "Skip Setup" +msgstr "" + +#: includes/admin/views/html-admin-setup-footer.php:24 +msgid "Crowdsignal Support" +msgstr "" + +#: includes/admin/views/html-admin-setup-footer.php:24 +msgid "Support" +msgstr "" + +#: includes/admin/views/html-admin-setup-footer.php:25 +msgid "Terms of Service" +msgstr "" + +#: includes/admin/views/html-admin-setup-footer.php:25 +msgid "Terms" +msgstr "" + +#: includes/admin/views/html-admin-setup-footer.php:26 +msgid "Privacy Policy" +msgstr "" + +#: includes/admin/views/html-admin-setup-footer.php:26 +msgid "Privacy" +msgstr "" + +#: includes/admin/views/html-admin-setup-header.php:43 +msgid "Could not disconnect. Please try again." +msgstr "" + +#: includes/admin/views/html-admin-setup-header.php:46 +msgid "Successfully disconnected from Crowdsignal." +msgstr "" + +#: includes/admin/views/html-admin-setup-header.php:49 +msgid "Success! Your Crowdsignal account is successfully connected! You are ready!" +msgstr "" + +#: includes/admin/views/html-admin-setup-header.php:52 +msgid "You have been connected to Crowdsignal." +msgstr "" + +#: includes/admin/views/html-admin-setup-header.php:55 +msgid "Your API key has not been updated." +msgstr "" + +#: includes/admin/views/html-admin-setup-step-1.php:14 +msgid "Welcome to Crowdsignal Forms" +msgstr "" + +#: includes/admin/views/html-admin-setup-step-1.php:24 +msgid "Let’s get started" +msgstr "" + +#: includes/admin/views/html-admin-setup-step-2.php:20 +msgid "You're ready to start using Crowdsignal!" +msgstr "" + +#: includes/admin/views/html-admin-setup-step-3.php:15 +msgid "First time using Crowdsignal?" +msgstr "" + +#: includes/admin/views/html-admin-setup-step-3.php:20 +msgid "You can search for our blocks, like the Poll block, in the library of the block editor." +msgstr "" + +#: includes/admin/views/html-admin-setup-step-3.php:22 +msgid "Here is a short video to get you started:" +msgstr "" + +#. translators: Argument is a link to Crowdsignal's contact page. +#: includes/admin/views/html-admin-setup-step-3.php:37 +msgid "Any questions about Crowdsignal?" +msgstr "" + +#. translators: Argument is a link to Crowdsignal's support page. +#: includes/admin/views/html-admin-setup-step-3.php:52 +msgid "Read more about us here." +msgstr "" + +#: includes/frontend/blocks/class-crowdsignal-forms-poll-block.php:149 +msgid "Untitled Poll" +msgstr "" + +#: includes/frontend/blocks/class-crowdsignal-forms-poll-block.php:178 +msgid "Submit" +msgstr "" + +#: includes/gateways/class-canned-api-gateway.php:60 +#: includes/gateways/class-canned-api-gateway.php:79 +msgid "Poll not found" +msgstr "" + +#: includes/rest-api/controllers/class-polls-controller.php:210 +#: includes/rest-api/controllers/class-polls-controller.php:235 +msgid "No Poll ID was provided." +msgstr "" + +#: includes/rest-api/controllers/class-polls-controller.php:295 +#: includes/rest-api/controllers/class-polls-controller.php:336 +msgid "Invalid poll ID" +msgstr "" + +#: includes/rest-api/controllers/class-polls-controller.php:322 +msgid "Invalid post ID" +msgstr "" + +#: includes/rest-api/controllers/class-polls-controller.php:413 +msgid "Resource not found" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/cta-bar/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/cta-bar/composer_file/package.json new file mode 100644 index 00000000..7a3500a4 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/cta-bar/composer_file/package.json @@ -0,0 +1,23 @@ +{ + "name": "pattonwebz/cta-bar-block", + "description": "", + "version": "1.0.0", + "main": "build/index.js", + "repository": { + "type": "git", + "url": "git+https://github.com/pattonwebz/cta-bar-block.git" + }, + "author": "William Patton", + "license": "GPL-2.0-or-later", + "bugs": { + "url": "https://github.com/pattonwebz/cta-bar-block/issues" + }, + "homepage": "https://github.com/pattonwebz/cta-bar-block#readme", + "scripts": { + "start": "wp-scripts start", + "build": "wp-scripts build" + }, + "devDependencies": { + "@wordpress/scripts": "^12.0.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/kontur-copy-code-button/translation_file/languages/kontur-copy-code-button.pot b/spec/fixtures/dynamic_finders/plugin_version/kontur-copy-code-button/translation_file/languages/kontur-copy-code-button.pot new file mode 100644 index 00000000..46e462b6 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/kontur-copy-code-button/translation_file/languages/kontur-copy-code-button.pot @@ -0,0 +1,145 @@ +msgid "" +msgstr "" +"Project-Id-Version: Kontur Copy Code Button 1.0.0 \n" +"Report-Msgid-Bugs-To: https://profiles.wordpress.org/netzaufsicht/\n" +"Last-Translator: Eilert Behrends \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-07-25 20:09+0000\n" +"PO-Revision-Date: 2020-07-25 22:25+0000\n" +"X-Domain: kontur-copy-code-button\n" + + +#. Plugin Name of the plugin +msgid "Kontur Copy Code Button" +msgstr "Kontur Copy Code Button" + +#. Plugin URI of the plugin +msgid "https://wordpress.org/kontur-copy-code-button" +msgstr "https://wordpress.org/kontur-copy-code-button" + +#. Description of the plugin +msgid "" +"Add your own \"kontur Copy Code Button\" with your own text, class, " +"color and \"pre\" Background. Works as well with the \"WP Code Block" +"\". The clicked button copies your code into the clipboard." +msgstr "" +"Erstelle Deinen eigenen \"kontur Copy Code Button\" mit Deinem Text, " +"CSS-Klasse, Farbe und \"pre\" Background. Funktioniert mit dem " +"\"WP Code Block\". Ein Klick auf den Button kopiert Deinen Code in die " +"Zwischenablage." + +#. Author of the plugin +msgid "Eilert Behrends" +msgstr "" + +#. Author URI of the plugin +msgid "https://profiles.wordpress.org/netzaufsicht" +msgstr "" + +#: kontur-copy-code-button.php:107 +msgid ">> Settings" +msgstr "" + +#: kontur-copy-code-button.php:120 +msgid "Coffee?" +msgstr "" + +#: kontur-copy-code-button.php:137 +msgid "kontur Copy Code Button" +msgstr "" + +#: kontur-copy-code-button.php:193 +msgid "SETTINGS UPDATED !" +msgstr "" + +#: kontur-copy-code-button.php:233 +msgid "Change Your Settings" +msgstr "" + +#: kontur-copy-code-button.php:239 +msgid "Set your own Text for the Button" +msgstr "" + +#: kontur-copy-code-button.php:242 +msgid "Copy Button Text:" +msgstr "" + +#: kontur-copy-code-button.php:243 +msgid " e.g. \"Copy Code\"" +msgstr "" + +#: kontur-copy-code-button.php:246 +msgid "Text when copied:" +msgstr "" + +#: kontur-copy-code-button.php:248 +msgid " e.g. \"Copied\"" +msgstr "" + +#: kontur-copy-code-button.php:251 +msgid "Save Button Label Texts" +msgstr "" + +#: kontur-copy-code-button.php:261 +msgid "You got the looks" +msgstr "" + +#: kontur-copy-code-button.php:263 +msgid "This is how it would look like right now:" +msgstr "" + +#: kontur-copy-code-button.php:283 +msgid "Style it Baby" +msgstr "" + +#: kontur-copy-code-button.php:285 +msgid "Button Background Color:" +msgstr "" + +#: kontur-copy-code-button.php:290 kontur-copy-code-button.php:297 +#: kontur-copy-code-button.php:305 +msgid "Current color: " +msgstr "" + +#: kontur-copy-code-button.php:292 +msgid "Save Background Color" +msgstr "" + +#: kontur-copy-code-button.php:294 +msgid "Button Text Color:" +msgstr "" + +#: kontur-copy-code-button.php:298 +msgid "Save Text Color" +msgstr "" + +#: kontur-copy-code-button.php:302 +msgid "Code \"pre\" Block Background" +msgstr "" + +#: kontur-copy-code-button.php:308 +msgid "Save Box Background" +msgstr "" + +#: kontur-copy-code-button.php:322 +msgid "Get Classy" +msgstr "" + +#: kontur-copy-code-button.php:325 +msgid "Add your custom class(es) to make the button match your theme." +msgstr "" + + +#: kontur-copy-code-button.php:326 +msgid " Input goes like this for multiple classes: \"class1 class2 class3\"" +msgstr "" + +#: kontur-copy-code-button.php:330 +msgid "Save added classes" +msgstr "" + +#: kontur-copy-code-button.php:353 +msgid "Save all settings" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/paperview-publisher/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/paperview-publisher/change_log/changelog.txt new file mode 100644 index 00000000..3ed92272 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/paperview-publisher/change_log/changelog.txt @@ -0,0 +1,30 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.7.3] - 2020-07-31 +### Added +- Released to WordPress Plugin Directory. +### Fixed +- Some under-the-hood improvements to the code (kudos to the WordPress Plugin Review team!). + +## [0.7.2] - 2020-07-24 +### Added +- Configuration option: default paywall availability. +### Fixed +- Corrected javascript bug that occurred when the Classic Editor was being used (with the WordPress plugin). +- Texts in Portuguese now display correctly. + +## [0.7.1] - 2020-07-22 +### Added +- Configuration option: default user to associate to articles. +### Changed +- The Paperview User that is associated to an Article is now determined by: 1) article author; 2) current user; and 3) default user (in this order). + +## [0.7.0] - 2020-05-18 +### Added +- Initial release. diff --git a/spec/fixtures/dynamic_finders/plugin_version/photoshelter-importer/translation_file/languages/photoshelter-importer.pot b/spec/fixtures/dynamic_finders/plugin_version/photoshelter-importer/translation_file/languages/photoshelter-importer.pot new file mode 100644 index 00000000..4aa01eca --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/photoshelter-importer/translation_file/languages/photoshelter-importer.pot @@ -0,0 +1,277 @@ +# Copyright (C) 2020 PhotoShelter +# This file is distributed under the same license as the PhotoShelter Importer plugin. +msgid "" +msgstr "" +"Project-Id-Version: PhotoShelter Importer 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/photoshelter-importer\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-07-31T17:06:01+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: photoshelter-importer\n" + +#. Plugin Name of the plugin +msgid "PhotoShelter Importer" +msgstr "" + +#. Plugin URI of the plugin +#. Author URI of the plugin +msgid "https://www.photoshelter.com" +msgstr "" + +#. Description of the plugin +msgid "PhotoShelter Digital Asset Manager integration with WordPress." +msgstr "" + +#. Author of the plugin +#: assets/src/js/blocks/ps-media/index.js:24 +msgid "PhotoShelter" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/API/Auth/DataSource.php:45 +msgid "Auth\\authenticate_organization() is missing the following required fields: %1$s" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/API/Auth/DataSource.php:83 +msgid "Auth\\deauthenticate_organization() is missing the following required fields: %1$s" +msgstr "" + +#. translators: %1$d: Numeric HTTP status code (e.g. 400, 403, 500, etc.), %2$s Error message, if any. +#: includes/classes/API/ClientRemote.php:75 +#: includes/classes/APIv3/ClientRemote.php:76 +#: includes/classes/APIv3/ClientRemote.php:88 +msgid "Bad response from API (%1$d): %2$s" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/API/Media/DataSource.php:49 +msgid "Media\\download_media() is missing the following required fields: %1$s" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/API/Media/DataSource.php:92 +msgid "Media\\get_media() is missing the following required fields: %1$s" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/API/OAuth/DataSource.php:58 +msgid "OAuth\\register() is missing the following required fields: %1$s" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/API/OAuth/DataSource.php:106 +#: includes/classes/APIv3/Organization/DataSource.php:91 +msgid "OAuth\\token() is missing the following required fields: %1$s" +msgstr "" + +#. translators: %1$s: list of required fields +#: includes/classes/APIv3/Organization/DataSource.php:43 +msgid "OAuth\\get_organization() is missing the following required fields: %1$s" +msgstr "" + +#: includes/functions/admin.php:63 +msgid "Account Details" +msgstr "" + +#: includes/functions/admin.php:71 +msgid "PhotoShelter API Key" +msgstr "" + +#: includes/functions/admin.php:79 +msgid "Where can I find my API Key?" +msgstr "" + +#: includes/functions/admin.php:101 +msgid "Authorize through PhotoShelter" +msgstr "" + +#: includes/functions/admin.php:112 +msgid "PhotoShelter Org ID" +msgstr "" + +#: includes/functions/admin.php:120 +msgid "Where can I find my Org ID?" +msgstr "" + +#: includes/functions/admin.php:160 +msgid "PhotoShelter Importer Settings" +msgstr "" + +#: includes/functions/admin.php:161 +#: includes/functions/admin.php:169 +#: includes/functions/admin.php:170 +msgid "PS Importer" +msgstr "" + +#: includes/functions/admin.php:357 +msgid "Save Settings" +msgstr "" + +#: includes/functions/admin.php:385 +msgid "Please enter your PhotoShelter API Key in order to access your Library." +msgstr "" + +#: includes/functions/admin.php:408 +msgid "Enter API Key here." +msgstr "" + +#: includes/functions/admin.php:473 +msgid "Enter Org ID here, if you have one." +msgstr "" + +#: includes/functions/admin.php:502 +msgid "Disconnect" +msgstr "" + +#: includes/functions/admin.php:536 +msgid "Invalid API key specified." +msgstr "" + +#: includes/functions/admin.php:549 +msgid "Invalid Org ID specified." +msgstr "" + +#: includes/functions/admin.php:670 +msgid "organization" +msgstr "" + +#: includes/functions/admin.php:675 +#: includes/functions/rest-api.php:101 +msgid "Library" +msgstr "" + +#. translators: %s is the organition name +#: includes/functions/admin.php:719 +msgid "Logged into %s." +msgstr "" + +#. translators: %s is the organition name +#: includes/functions/admin.php:721 +msgid "Logged out of %s." +msgstr "" + +#: includes/functions/admin.php:755 +msgid "Settings" +msgstr "" + +#: includes/functions/rest-api.php:241 +msgid "Access granted." +msgstr "" + +#: includes/functions/rest-api.php:268 +#: includes/functions/rest-api.php:351 +msgid "Unexpected input" +msgstr "" + +#: includes/functions/rest-api.php:282 +#: includes/functions/rest-api.php:464 +msgid "OK" +msgstr "" + +#. translators: %s is the tmp file path +#: includes/functions/rest-api.php:376 +msgid "Response in unexpected format: %s" +msgstr "" + +#. translators: %s is the tmp file path +#: includes/functions/rest-api.php:399 +msgid "Unable to write to file system: %s" +msgstr "" + +#. translators: %s is the tmp file path +#: includes/functions/rest-api.php:424 +msgid "Unable to sideload attachment: %s" +msgstr "" + +#. translators: %s is the error message +#: includes/helpers/api.php:26 +msgid "API Response error: %s" +msgstr "" + +#: assets/src/js/blocks/ps-media/index.js:25 +msgid "PhotoShelter Media Block" +msgstr "" + +#: assets/src/js/blocks/ps-media/index.js:29 +msgid "Images" +msgstr "" + +#: assets/src/js/components/Breadcrumbs.js:38 +msgid "Galleries" +msgstr "" + +#: assets/src/js/components/Collection.js:12 +msgid "Retrieving collection..." +msgstr "" + +#: assets/src/js/components/Collection.js:31 +msgid "Collection is empty" +msgstr "" + +#: assets/src/js/components/Gallery.js:12 +msgid "Retrieving gallery..." +msgstr "" + +#: assets/src/js/components/Gallery.js:35 +msgid "Gallery is empty" +msgstr "" + +#: assets/src/js/components/LibraryHome.js:29 +msgid "Fetching library..." +msgstr "" + +#: assets/src/js/components/LibraryPlaceholder.js:47 +msgid "Browse or search your PhotoShelter Library" +msgstr "" + +#: assets/src/js/components/LibraryPlaceholder.js:49 +msgid "Open Library" +msgstr "" + +#: assets/src/js/components/SearchForm.js:44 +msgid "Search" +msgstr "" + +#: assets/src/js/components/SearchResults.js:40 +msgid "There are no results yet" +msgstr "" + +#: assets/src/js/components/SearchResults.js:41 +msgid "Try a new search or change your filters." +msgstr "" + +#: assets/src/js/components/SearchResults.js:47 +msgid "Search Results" +msgstr "" + +#: assets/src/js/components/ThumbnailGallery.js:50 +msgid "File" +msgstr "" + +#: assets/src/js/components/ThumbnailGallery.js:50 +msgid "Files" +msgstr "" + +#: assets/src/js/utilities/fetch.js:23 +msgid "Bad JSON response." +msgstr "" + +#. translators: %1$s is the status code, and %2$s is the status text. +#: assets/src/js/utilities/fetch.js:76 +msgid "Status code: %1$s | %2$s" +msgstr "" + +#. translators: %s is the stringified JSON response. +#: assets/src/js/utilities/fetch.js:86 +msgid "Got unexpected response object: %s" +msgstr "" + +#: assets/src/js/utilities/fetch.js:101 +msgid "An unknown error occurred." +msgstr "" 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 82900c38..4aa5c56a 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 @@ -398,6 +398,11 @@ + + + + + @@ -3020,6 +3025,11 @@ + + + + + @@ -6133,6 +6143,11 @@ + + + + + @@ -9273,6 +9288,7 @@ + @@ -13446,6 +13462,11 @@ + + + + + @@ -14342,6 +14363,11 @@ + + + + + @@ -15899,6 +15925,12 @@ + + + + + + @@ -17501,6 +17533,11 @@ + + + + + @@ -19886,6 +19923,15 @@ + + + + + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/templates-patterns-collection/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/templates-patterns-collection/change_log/CHANGELOG.md new file mode 100644 index 00000000..0f72d73e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/templates-patterns-collection/change_log/CHANGELOG.md @@ -0,0 +1,35 @@ +##### [Version 1.0.8](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.7...v1.0.8) (2020-07-29) + +> Things are getting better every day. πŸš€ + +##### [Version 1.0.7](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.6...v1.0.7) (2020-07-29) + +chore: adds SVN deployment workflow + +##### [Version 1.0.6](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.5...v1.0.6) (2020-07-27) + +> Things are getting better every day. πŸš€ + +##### [Version 1.0.5](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.4...v1.0.5) (2020-07-27) + +> Things are getting better every day. πŸš€ + +##### [Version 1.0.4](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.3...v1.0.4) (2020-07-24) + +Fetch starter sites remotely + +##### [Version 1.0.3](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.2...v1.0.3) (2020-07-23) + +> Things are getting better every day. πŸš€ + +##### [Version 1.0.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.1...v1.0.2) (2020-07-23) + +> Things are getting better every day. πŸš€ + +##### [Version 1.0.1](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.0.0...v1.0.1) (2020-07-21) + +- adds plugin code + +#### Version1.0.0 (2020-07-21) + +Initial Release diff --git a/spec/fixtures/dynamic_finders/plugin_version/themeid-caldera-form-to-slack/translation_file/languages/caladea-slack.pot b/spec/fixtures/dynamic_finders/plugin_version/themeid-caldera-form-to-slack/translation_file/languages/caladea-slack.pot new file mode 100644 index 00000000..7c837a82 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/themeid-caldera-form-to-slack/translation_file/languages/caladea-slack.pot @@ -0,0 +1,63 @@ +# Copyright (C) 2020 Theme.id +# This file is distributed under the same license as the Theme.id's Caldera Form to Slack plugin. +msgid "" +msgstr "" +"Project-Id-Version: Theme.id's Caldera Form to Slack 0.1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/themeid-caldera-form-to-slack\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-07-25T09:31:49+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: caladea-slack\n" + +#. Plugin Name of the plugin +msgid "Theme.id's Caldera Form to Slack" +msgstr "" + +#. Plugin URI of the plugin +msgid "http://caladea.com" +msgstr "" + +#. Description of the plugin +msgid "Send notifications to Slack channels when certain on Caldera Form submission." +msgstr "" + +#. Author of the plugin +msgid "Theme.id" +msgstr "" + +#. Author URI of the plugin +msgid "https://theme.id" +msgstr "" + +#: includes/caldera.php:57 +msgid "Hook Url" +msgstr "" + +#: includes/caldera.php:64 +msgid "The name of Bot that will be display in message" +msgstr "" + +#: includes/caldera.php:65 +msgid "Bot Name" +msgstr "" + +#: includes/caldera.php:71 +msgid "Overrides the default channel for this web hook (e.g #myChannel) or leave blank to use default" +msgstr "" + +#: includes/caldera.php:73 +msgid "Channel Name" +msgstr "" + +#: includes/caldera.php:79 +msgid "You can put URL (https://domain.com/image.png) or emoji (:taco:) here" +msgstr "" + +#: includes/caldera.php:81 +msgid "Icon" +msgstr ""