diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 7698721e..ea263b6f 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -4053,6 +4053,9 @@ plugins: aghai-accessibility: Readme: path: readme.txt + agile-crm-contact-form-7-forms: + Readme: + path: readme.txt agile-store-locator: QueryParameter: files: @@ -4889,6 +4892,12 @@ plugins: allow-skype-protocol: Readme: path: readme.txt + allow-webp-image: + QueryParameter: + files: + - public/css/allow-webp-image-public.css + - public/js/allow-webp-image-public.js + version: true allow-wordpowerpoint-file-uploads: Readme: path: readme.txt @@ -5723,6 +5732,9 @@ plugins: anticopy-antiprint: Readme: path: readme.txt + antideo-email-validator: + Readme: + path: readme.txt antiscraper: Readme: path: readme.txt @@ -7134,6 +7146,12 @@ plugins: augmented-reality: Readme: path: readme.txt + augmented-reality-product-visualizer-and-configurator-for-woocommerce: + Comment: + pattern: !ruby/regexp '/\* Version: (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt auktionsscroller-for-tradera-widget: Readme: path: readme.txt @@ -7620,6 +7638,9 @@ plugins: auto-social-backlink-builder-free: Readme: path: readme.txt + auto-social-meta-tags-asmt83: + Readme: + path: readme.txt auto-sticky-post: Readme: path: readme.txt @@ -8154,6 +8175,9 @@ plugins: version: true Readme: path: README.txt + available-url: + Readme: + path: readme.txt avangpress: ChangeLog: class: BodyPattern @@ -9071,6 +9095,9 @@ plugins: version: true Readme: path: README.txt + badgeos-tutorlms: + Readme: + path: readme.txt badger: QueryParameter: files: @@ -10952,6 +10979,9 @@ plugins: birthdays-widget: Readme: path: readme.txt + bit-form: + Readme: + path: readme.txt bit-migrate-wp: Readme: path: readme.txt @@ -11053,6 +11083,9 @@ plugins: bizlibrary: Readme: path: readme.txt + bizmerlinhr-jobboard: + Readme: + path: readme.txt bizreview: QueryParameter: files: @@ -13500,6 +13533,9 @@ plugins: browserid: Readme: path: readme.txt + browserly: + Readme: + path: readme.txt browsers: Readme: path: @@ -17787,6 +17823,9 @@ plugins: clear-widget: Readme: path: readme.txt + clearblue-due-date-calculator: + Readme: + path: readme.txt clearfy: TranslationFile: class: BodyPattern @@ -18221,6 +18260,9 @@ plugins: cloudy-tags: Readme: path: readme.txt + clp-custom-login-page: + Readme: + path: readme.txt clubmember: Readme: path: readme.txt @@ -20179,6 +20221,9 @@ plugins: contacts-bmlt: Readme: path: readme.txt + contactsheets-lite: + Readme: + path: readme.txt contactus: Readme: path: readme.txt @@ -21211,6 +21256,9 @@ plugins: country-state-city-auto-dropdown: Readme: path: readme.txt + coupon-central: + Readme: + path: readme.txt coupon-grab: Readme: path: readme.txt @@ -22592,6 +22640,9 @@ plugins: custom-csv-exporter: Readme: path: readme.txt + custom-currency-for-woocommerce: + Readme: + path: readme.txt custom-dashboard-background: Readme: path: README.txt @@ -25774,6 +25825,9 @@ plugins: discounts-for-thecartpress: Readme: path: readme.txt + discourage-search-engines-dashboard-notification: + Readme: + path: readme.txt discreet-toolbar: Readme: path: readme.txt @@ -25791,6 +25845,9 @@ plugins: disk-space-pie-chart: Readme: path: readme.txt + disk-space-usage: + Readme: + path: readme.txt disk-usage: Readme: path: readme.txt @@ -26172,6 +26229,9 @@ plugins: version: true Readme: path: readme.txt + dn-sitemap-control: + Readme: + path: readme.txt dn-wp-foldersize: Readme: path: readme.txt @@ -26701,6 +26761,9 @@ plugins: dragfy-addons-for-elementor: Readme: path: readme.txt + dragon-calendar-free-version: + Readme: + path: readme.txt dragon-video: ChangeLog: class: BodyPattern @@ -26924,6 +26987,12 @@ plugins: path: languages/dse-divi-section-enhancer.pot pattern: !ruby/regexp '/oject\-Id\-Version: DIVI Section Enhancer (?\d+\.[\.\d]+)/i' version: true + QueryParameter: + files: + - dse-functions/styles/dsefreestyles.css + - dse-functions/styles/jquery.mCustomScrollbar.min.css + - dse-functions/scripts/jquery.mCustomScrollbar.concat.min.js + version: true dsgnwrks-twitter-importer: Readme: path: readme.txt @@ -29460,6 +29529,11 @@ plugins: - public/css/eui-smi-public.css - public/js/eui-smi-public.js version: true + elemenda: + Readme: + path: + - readme.txt + - README.md element-capability-manager: TranslationFile: class: BodyPattern @@ -31675,6 +31749,18 @@ plugins: expresspigeon-webform-widget: Readme: path: readme.txt + exs-widgets: + QueryParameter: + files: + - assets/css/exs-widgets.css + version: true + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi + version: true extend-acf-acf-json-directory: Readme: path: @@ -32616,6 +32702,9 @@ plugins: fastcomments: Readme: path: README.txt + fastconnect-woocommerce: + Readme: + path: readme.txt fastdev: ComposerFile: class: ConfigParser @@ -32796,6 +32885,9 @@ plugins: feather-by-katalysis: Readme: path: readme.txt + feather-login-page: + Readme: + path: readme.txt feature-box-addon-for-wpbakery-page-builder: Readme: path: readme.txt @@ -33797,6 +33889,9 @@ plugins: path: - readme.txt - README.md + flash-social-share: + Readme: + path: readme.txt flash-swfobject: Readme: path: readme.txt @@ -33876,6 +33971,9 @@ plugins: flaunt-your-clients-free: Readme: path: readme.txt + flawless-themes-demo-importer: + Readme: + path: README.txt flc-forma-lms-connector: TranslationFile: class: BodyPattern @@ -34038,6 +34136,11 @@ plugins: flexstyle: Readme: path: readme.txt + QueryParameter: + files: + - functions/styles/main.css + - functions/scripts/main.js + version: true flexy-breadcrumb: QueryParameter: files: @@ -41934,6 +42037,9 @@ plugins: hot-tags: Readme: path: readme.txt + hotel-spider: + Readme: + path: readme.txt hotelclub: Readme: path: readme.txt @@ -42490,6 +42596,9 @@ plugins: hustream-social-video: Readme: path: readme.txt + huvuru-payment-gateway-for-woocommerce: + Readme: + path: readme.txt huzhop: Readme: path: readme.txt @@ -44769,6 +44878,14 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + integrate-fonepay-in-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/woocommerce-fonepay.pot + pattern: !ruby/regexp '/Project\-Id\-Version: WooCommerce Fonepay (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt integrate-polarsteps: TranslationFile: class: BodyPattern @@ -45997,6 +46114,9 @@ plugins: jetbook-red-widget: Readme: path: readme.txt + jetgridbuilder: + Readme: + path: readme.txt jetmails-subscribe-form: Readme: path: readme.txt @@ -47833,6 +47953,9 @@ plugins: kish-pr: Readme: path: readme.txt + kiss-feedback: + Readme: + path: readme.txt kiss-insights: Readme: path: readme.txt @@ -49443,6 +49566,9 @@ plugins: lh-404s-for-static-resources: Readme: path: readme.txt + lh-allow-shortcodes: + Readme: + path: readme.txt lh-comment-form-shortcode: Readme: path: readme.txt @@ -52733,6 +52859,14 @@ plugins: map-multiple-marker: Readme: path: readme.txt + map-my-locations: + QueryParameter: + files: + - public//css/public.css + - public//js/public.js + version: true + Readme: + path: README.txt map-near-me: Readme: path: README.txt @@ -52756,6 +52890,9 @@ plugins: mapping-multiple-urls-redirect-same-page: Readme: path: readme.txt + mapplanner: + Readme: + path: README.txt mapple: QueryParameter: files: @@ -53147,6 +53284,9 @@ plugins: matomo-analytics: Readme: path: readme.txt + matrimony: + Readme: + path: readme.txt matrix-pre-loader: QueryParameter: files: @@ -55476,6 +55616,8 @@ plugins: - public/css/mybox-b2b-public.css - public/js/mybox-b2b-public.js version: true + Readme: + path: README.txt mycn-stock-manager: Readme: path: readme.txt @@ -56373,6 +56515,12 @@ plugins: ni-youtube-video-gallery: Readme: path: readme.txt + nic-app-crono: + TranslationFile: + class: BodyPattern + path: languages/nicappcrono.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Nic\-app Crono (?\d+\.[\.\d]+)/i' + version: true nice-fixed-menu: Readme: path: readme.txt @@ -57777,6 +57925,11 @@ plugins: oqey-headers: Readme: path: readme.txt + orange-form: + QueryParameter: + files: + - include/js/front-script.js + version: true orangebox: QueryParameter: files: @@ -57889,6 +58042,9 @@ plugins: - plugins/bxslider/jquery.bxslider.min.js - js/frontend-min.js version: true + os-datahub-maps: + Readme: + path: Readme.txt os-image-gallery: QueryParameter: files: @@ -58791,6 +58947,9 @@ plugins: pdf-viewer: Readme: path: readme.txt + pdf-viewer-blocks: + Readme: + path: readme.txt pdf-viewer-for-elementor: Readme: path: README.txt @@ -59442,6 +59601,9 @@ plugins: platon-pay-woocommerce: Readme: path: readme.txt + platycorp-etsy-syncer: + Readme: + path: readme.txt play-ht: TranslationFile: class: BodyPattern @@ -59697,6 +59859,9 @@ plugins: polaroid-gallery: Readme: path: readme.txt + poli-payments-for-woocommerce: + Readme: + path: readme.txt poll-builder: Readme: path: readme.txt @@ -59959,6 +60124,14 @@ plugins: files: - assets/js/poshtiban-public.js version: true + poslogic-credit: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi + version: true posnet-printer-for-woocommerce: Readme: path: readme.txt @@ -60348,6 +60521,9 @@ plugins: post-url-qr-code: Readme: path: readme.txt + post-view-count-editor: + Readme: + path: readme.txt post-views-counter: QueryParameter: files: @@ -60862,6 +61038,9 @@ plugins: path: package.json key: version version: true + pressnative: + Readme: + path: README.txt presswell-art-direction: Readme: path: readme.txt @@ -62787,6 +62966,9 @@ plugins: rebranded-pro-the-agency-toolkit: Readme: path: readme.txt + recaptcha-for-asgaros-forum: + Readme: + path: readme.txt recaptcha-for-login-and-registration: QueryParameter: files: @@ -62913,6 +63095,14 @@ plugins: recherche-multi-champs: Readme: path: readme.txt + recipe-block: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true recipe-hero: QueryParameter: files: @@ -64337,6 +64527,9 @@ plugins: robots-txt-extender: Readme: path: readme.txt + robust-user-search: + Readme: + path: readme.txt rock-convert: QueryParameter: files: @@ -65445,6 +65638,9 @@ plugins: path: languages/seahorse-gdpr-data-manager-it_IT.po pattern: !ruby/regexp '/\-Id\-Version: seahorse\-gdpr\-data\-manager (?\d+\.[\.\d]+)/i' version: true + seamlesschex-echeck-payments: + Readme: + path: README.txt search-and-menu-popup: Readme: path: readme.txt @@ -65900,6 +66096,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /[\d\.]{8,} \- Version\s+(?\d+\.[\.\d]+)/i version: true + sensei-post-to-course: + Readme: + path: readme.txt seo-301-meta: Readme: path: readme.txt @@ -66576,6 +66775,9 @@ plugins: files: - scripts.js version: true + shop-information-system: + Readme: + path: readme.txt shop-menu: QueryParameter: files: @@ -67651,6 +67853,9 @@ plugins: simple-payoneer-offsite-gateway-for-woocommerce: Readme: path: readme.txt + simple-plugin-selector: + Readme: + path: readme.txt simple-pop-up: QueryParameter: files: @@ -67778,6 +67983,9 @@ plugins: - public/css/exxica-simple-sharing-public.css - public/js/exxica-simple-sharing-public.js version: true + simple-shipping-labels-for-woocommerce: + Readme: + path: readme.txt simple-shortcode-block: TranslationFile: class: BodyPattern @@ -67958,6 +68166,14 @@ plugins: simple-video-management-system: Readme: path: readme.txt + simple-visitor-registration-form: + QueryParameter: + files: + - public/css/simple-visitor-registration-public.css + - public/js/simple-visitor-registration-public.js + version: true + Readme: + path: README.txt simple-webp-images: Readme: path: readme.txt @@ -68058,6 +68274,9 @@ plugins: path: lang/simplified-font-manager.pot pattern: !ruby/regexp '/ect\-Id\-Version: Simplified Font Manager (?\d+\.[\.\d]+)/i' version: true + simplified-japanese: + Readme: + path: readme.txt simplified-social-share: Readme: path: readme.txt @@ -70089,6 +70308,12 @@ plugins: path: languages/stagtools.pot pattern: !ruby/regexp '/"Project\-Id\-Version: StagTools (?\d+\.[\.\d]+)/i' version: true + stan-easy-connect: + QueryParameter: + files: + - public/css/stan-easy-connect-public.css + - public/js/stan-easy-connect-public.js + version: true standard-box-sizes: Readme: path: readme.txt @@ -70100,6 +70325,9 @@ plugins: path: - readme.txt - README.md + star-rating-block: + Readme: + path: readme.txt starbox-voting: Readme: path: readme.txt @@ -71501,6 +71729,24 @@ plugins: - js/WS_nojquery.js - js/gettagesmenue.js version: true + taggbox-widget: + QueryParameter: + files: + - assets/css/bootstrap.min.css + - assets/css/font-awesome/css/font-awesome.min.css + - assets/css/sweetalert.min.css + - assets/css/editor/editor.css + - assets/css/editor/style.css + - assets/js/sweetalert.min.js + - assets/js/popper.min.js + - assets/js/bootstrap.min.js + - assets/js/jquery.validate.min.js + - assets/js/script.js + - assets/js/custom.js + - assets/js/taggbox.analystic.js + version: true + Readme: + path: readme.txt tagged-sitemap: QueryParameter: files: @@ -72080,6 +72326,9 @@ plugins: text-message-contact-form-biztext: Readme: path: readme.txt + text-message-sms-extension-for-contact-form-7: + Readme: + path: readme.txt text-moderation-system: Readme: path: readme.txt @@ -72428,6 +72677,9 @@ plugins: path: - readme.txt - readme.md + themeinwp-import-companion: + Readme: + path: readme.txt themeisle-companion: StyleComment: class: BodyPattern @@ -72612,6 +72864,9 @@ plugins: version: true Readme: path: readme.txt + thrivedesk: + Readme: + path: readme.txt throwback-posts: ComposerFile: class: ConfigParser @@ -72731,6 +72986,9 @@ plugins: tiled-gallery-carousel-without-jetpack: Readme: path: readme.txt + tim-travel-information-manager: + Readme: + path: readme.txt timber-library: Readme: path: readme.txt @@ -73351,6 +73609,14 @@ plugins: track-for-buzzlead: Readme: path: readme.txt + track-geolocation-of-users-using-contact-form-7: + TranslationFile: + class: BodyPattern + path: languages/track-geolocation-of-users-using-contact-form-7.pot + pattern: !ruby/regexp /olocation Of Users Using Contact Form 7 (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt track-package: TranslationFile: class: BodyPattern @@ -74015,6 +74281,14 @@ plugins: version: true Readme: path: readme.txt + ucard: + QueryParameter: + files: + - assets/css/style.css + - assets/js/app.js + version: true + Readme: + path: readme.txt ucare-support-system: QueryParameter: files: @@ -74301,6 +74575,9 @@ plugins: - public/css/ultimate-instagram-feed-public.css - public/js/ultimate-instagram-feed-public.js version: true + ultimate-lightbox: + Readme: + path: readme.txt ultimate-live-cricket-lite: QueryParameter: files: @@ -74772,6 +75049,9 @@ plugins: uninstall: Readme: path: readme.txt + union-addons: + Readme: + path: README.txt unipress-api: QueryParameter: files: @@ -75004,6 +75284,9 @@ plugins: upi-qr-code-payment-for-woocommerce: Readme: path: readme.txt + upload-add-on-for-woocommerce: + Readme: + path: readme.txt upload-directory-cleaner: Readme: path: readme.txt @@ -75487,6 +75770,9 @@ plugins: variation-swatches-style: Readme: path: readme.txt + variations-radio-buttons-for-woocommerce: + Readme: + path: readme.txt varnish-http-purge: Readme: path: readme.txt @@ -76450,6 +76736,9 @@ plugins: files: - assets/css/xoo-wl-style.css version: true + walee-tracking: + Readme: + path: readme.txt wallet-system-for-woocommerce: TranslationFile: class: BodyPattern @@ -76816,6 +77105,9 @@ plugins: wc-google-authenticator-wc-two-factor-authentication-2fa-mfa: Readme: path: readme.txt + wc-guatemala: + Readme: + path: readme.txt wc-guest-checkout-single-product: QueryParameter: files: @@ -77077,6 +77369,9 @@ plugins: files: - assets/owlcarousel/owl.carousel.js version: true + wc-smart-cod: + Readme: + path: README.txt wc-sms-notifications: Readme: path: readme.txt @@ -77867,6 +78162,9 @@ plugins: wf-cookie-consent: Readme: path: readme.txt + wf-cpanel-right-now-site-health: + Readme: + path: readme.txt wftda-rankings-widget: QueryParameter: files: @@ -78786,6 +79084,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + woo-chinesize-by-wenprise: + Readme: + path: readme.txt woo-chrome-one-tap-login: QueryParameter: files: @@ -81357,6 +81658,9 @@ plugins: wp-advanced-importer: Readme: path: readme.txt + wp-advanced-menu: + Readme: + path: readme.txt wp-advanced-posts-widget: QueryParameter: files: @@ -83478,6 +83782,9 @@ plugins: wp-hijri: Readme: path: readme.txt + wp-hooks-finder: + Readme: + path: readme.txt wp-hotel-booking: QueryParameter: files: @@ -85963,6 +86270,9 @@ plugins: wp-social-preview: Readme: path: readme.txt + wp-social-proof: + Readme: + path: readme.txt wp-social-reviews: Readme: path: readme.txt @@ -86281,6 +86591,12 @@ plugins: - css/wp-tax-price.min.css - js/wp-tax-price.min.js version: true + wp-taxonomy-order: + TranslationFile: + class: BodyPattern + path: languages/wp-taxonomy-order.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Taxonomy Order (?\d+\.[\.\d]+)/i' + version: true wp-team-display: Readme: path: readme.txt @@ -88826,6 +89142,13 @@ plugins: xserver-typesquare-webfonts: Readme: path: readme.txt + xshare: + QueryParameter: + files: + - assets/js/xshare.js + version: true + Readme: + path: readme.txt xslt: Readme: path: README.txt @@ -89599,6 +89922,9 @@ plugins: version: true Readme: path: readme.txt + zoho-salesiq: + Readme: + path: readme.txt zola-crm-add-on-for-gravity-forms: Readme: path: readme.txt diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 3c30a762..1e9e65cc 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -2361,6 +2361,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/allow-javascript-in-text-widgets/languages/allow-javascript-in-text-widgets.pot, Match: ''rsion: Allow Javascript in Text Widgets 0.3''' + allow-webp-image: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/allow-webp-image/public/css/allow-webp-image-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/allow-webp-image/public/js/allow-webp-image-public.js?ver=1.0.0 + confidence: 20 allpost-contactform: QueryParameter: number: 1.1.6 @@ -3478,6 +3486,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/audioigniter/player/build/style.css?ver=1.4.1 - http://wp.lab/wp-content/plugins/audioigniter/player/build/app.js?ver=1.4.1 + augmented-reality-product-visualizer-and-configurator-for-woocommerce: + Comment: + number: 0.5.0 + found_by: Comment (Passive Detection) + interesting_entries: + - 'http://wp.lab/, Match: ''* Version: 0.5.0''' aurora-heatmap: QueryParameter: number: 1.0.0 @@ -12274,6 +12288,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/dse-divi-section-enhancer/languages/dse-divi-section-enhancer.pot, Match: ''oject-Id-Version: DIVI Section Enhancer 2.2''' + QueryParameter: + number: 2.7.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/dse-divi-section-enhancer/dse-functions/styles/dsefreestyles.css?ver=2.7.3 + - http://wp.lab/wp-content/plugins/dse-divi-section-enhancer/dse-functions/styles/jquery.mCustomScrollbar.min.css?ver=2.7.3 + - http://wp.lab/wp-content/plugins/dse-divi-section-enhancer/dse-functions/scripts/jquery.mCustomScrollbar.concat.min.js?ver=2.7.3 + confidence: 30 dsidxpress: QueryParameter: number: 3.0.0 @@ -14700,6 +14722,18 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/express-twitter-feed/front/css/style.min.css?ver=0.2.1 - http://wp.lab/wp-content/plugins/express-twitter-feed/front/js/front.min.js?ver=0.2.1 + exs-widgets: + QueryParameter: + number: 0.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/exs-widgets/assets/css/exs-widgets.css?ver=0.0.1 + confidence: 10 + ChangeLog: + number: 0.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/exs-widgets/changelog.txt, Match: ''= 0.0.1''' extend-filter-products-by-price-widget: QueryParameter: number: '1.0' @@ -15661,6 +15695,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/flexmls-idx/assets/minified/connect.min.js?ver=3.5.11.5 - http://wp.lab/wp-content/plugins/flexmls-idx/assets/minified/portal.min.js?ver=3.5.11.5 + flexstyle: + QueryParameter: + number: 1.5.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/flexstyle/functions/styles/main.css?ver=1.5.2 + - http://wp.lab/wp-content/plugins/flexstyle/functions/scripts/main.js?ver=1.5.2 + confidence: 20 flexy-breadcrumb: QueryParameter: number: 1.0.3 @@ -20594,6 +20636,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/integrate-firebase/CHANGELOG.md, Match: ''0.5.1''' + integrate-fonepay-in-woocommerce: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/integrate-fonepay-in-woocommerce/languages/woocommerce-fonepay.pot, + Match: ''Project-Id-Version: WooCommerce Fonepay 1.0.0''' integrate-polarsteps: TranslationFile: number: 0.3.0 @@ -24397,6 +24446,14 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/map-for-acf/package.json, Match: ''1.3''' + map-my-locations: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/map-my-locations/public//css/public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/map-my-locations/public//js/public.js?ver=1.0.0 + confidence: 20 mapfit: QueryParameter: number: 1.0.0 @@ -27373,6 +27430,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/ni-woocommerce-sales-report/languages/nisalesreport-it_IT.po, Match: ''d-Version: Ni WooCommerce Sales Report v3.1.8''' + nic-app-crono: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/nic-app-crono/languages/nicappcrono.pot, + Match: ''"Project-Id-Version: Nic-app Crono 1.0.0''' nice-infoboxes: QueryParameter: number: 1.0.3 @@ -28485,6 +28549,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/options-definitely/changelog.txt, Match: ''= 0.6.7''' + orange-form: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/orange-form/include/js/front-script.js?ver=1.0 + confidence: 10 orangebox: QueryParameter: number: 3.0.0 @@ -30227,6 +30298,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/poshtiban/assets/js/poshtiban-public.js?ver=1.1.0 confidence: 10 + poslogic-credit: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/poslogic-credit/changelog.txt, Match: ''= + 1.0.0''' post-and-page-builder: QueryParameter: number: 1.6.1 @@ -32705,6 +32783,12 @@ plugins: recents-post-widget-extended: Comment: found_by: Comment (Passive Detection) + recipe-block: + ComposerFile: + number: 1.1.1 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/recipe-block/package.json, Match: ''1.1.1''' recipe-hero: QueryParameter: number: 1.0.12 @@ -36724,6 +36808,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/simple-user-listing/languages/simple-user-listing.pot, Match: ''Project-Id-Version: Simple User Listing 1.8.4''' + simple-visitor-registration-form: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/simple-visitor-registration-form/public/css/simple-visitor-registration-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-visitor-registration-form/public/js/simple-visitor-registration-public.js?ver=1.0.0 + confidence: 20 simple-widget-title-links: TranslationFile: number: 1.0.0 @@ -38526,6 +38618,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/stagtools/languages/stagtools.pot, Match: ''"Project-Id-Version: StagTools 2.2.5''' + stan-easy-connect: + QueryParameter: + number: 0.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/stan-easy-connect/public/css/stan-easy-connect-public.css?ver=0.1.0 + - http://wp.lab/wp-content/plugins/stan-easy-connect/public/js/stan-easy-connect-public.js?ver=0.1.0 + confidence: 20 starred-review: ChangeLog: number: 1.4.2 @@ -39654,6 +39754,24 @@ plugins: - http://wp.lab/wp-content/plugins/tagesmenue/js/WS_nojquery.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/tagesmenue/js/gettagesmenue.js?ver=1.0.0 confidence: 30 + taggbox-widget: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/css/bootstrap.min.css?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/css/font-awesome/css/font-awesome.min.css?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/css/sweetalert.min.css?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/css/editor/editor.css?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/css/editor/style.css?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/sweetalert.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/popper.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/bootstrap.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/jquery.validate.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/script.js?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/custom.js?ver=1.0 + - http://wp.lab/wp-content/plugins/taggbox-widget/assets/js/taggbox.analystic.js?ver=1.0 + confidence: 100 tagged-sitemap: QueryParameter: number: '1.0' @@ -41154,6 +41272,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/tp2wp-importer/CHANGELOG.md, Match: ''1.0.13''' + track-geolocation-of-users-using-contact-form-7: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/track-geolocation-of-users-using-contact-form-7/languages/track-geolocation-of-users-using-contact-form-7.pot, + Match: ''olocation Of Users Using Contact Form 7 1.0''' track-package: TranslationFile: number: 1.0.0 @@ -41672,6 +41797,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/ubiquitous-blocks/languages/ubiquitous-blocks.pot, Match: ''"Project-Id-Version: Ubiquitous Blocks 1.0.0''' + ucard: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ucard/assets/css/style.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/ucard/assets/js/app.js?ver=1.0.0 + confidence: 20 ucare-support-system: QueryParameter: number: 1.5.0 @@ -51908,6 +52041,13 @@ plugins: - http://wp.lab/wp-content/plugins/wp-tax-price/css/wp-tax-price.min.css?ver=0.1.2 - http://wp.lab/wp-content/plugins/wp-tax-price/js/wp-tax-price.min.js?ver=0.1.2 confidence: 20 + wp-taxonomy-order: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-taxonomy-order/languages/wp-taxonomy-order.pot, + Match: ''"Project-Id-Version: WP Taxonomy Order 1.0.0''' wp-team-list: ComposerFile: number: 2.0.1 @@ -53982,6 +54122,13 @@ plugins: - http://wp.lab/wp-content/plugins/xoxzo-sms-voice-notification-for-woocommerce/public/css/wc-xoxzo-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/xoxzo-sms-voice-notification-for-woocommerce/public/js/wc-xoxzo-public.js?ver=1.0.0 confidence: 20 + xshare: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/xshare/assets/js/xshare.js?ver=1.0.1 + confidence: 10 xt-woo-quick-view-lite: QueryParameter: number: 1.2.5 diff --git a/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html index 349ad583..ef417cb8 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html @@ -1197,4 +1197,34 @@ s0.parentNode.insertBefore(s1,s0); + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/exs-widgets/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/exs-widgets/change_log/changelog.txt new file mode 100644 index 00000000..767af654 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/exs-widgets/change_log/changelog.txt @@ -0,0 +1,3 @@ += 0.0.1 = +* September, 7, 2020 +* Initial release. diff --git a/spec/fixtures/dynamic_finders/plugin_version/integrate-fonepay-in-woocommerce/translation_file/languages/woocommerce-fonepay.pot b/spec/fixtures/dynamic_finders/plugin_version/integrate-fonepay-in-woocommerce/translation_file/languages/woocommerce-fonepay.pot new file mode 100644 index 00000000..b4d37d2b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/integrate-fonepay-in-woocommerce/translation_file/languages/woocommerce-fonepay.pot @@ -0,0 +1,165 @@ +# Copyright (C) 2020 ACT360 +# This file is distributed under the same license as the WooCommerce Fonepay plugin. +msgid "" +msgstr "" +"Project-Id-Version: WooCommerce Fonepay 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-fonepay\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-08-20T02:34:50+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.5.0-alpha\n" +"X-Domain: woocommerce-fonepay\n" + +#: includes/class-wc-gateway-fonepay.php:38 +msgid "Proceed to Fonepay" +msgstr "" + +#: includes/class-wc-gateway-fonepay.php:39 +#: includes/gateways/settings-fonepay.php:25 +msgid "Fonepay" +msgstr "" + +#: includes/class-wc-gateway-fonepay.php:40 +msgid "Take payments via Fonepay - sends customers to Fonepay portal to enter their payment information." +msgstr "" + +#: includes/class-wc-gateway-fonepay.php:60 +msgid "SANDBOX ENABLED. You can use testing accounts only." +msgstr "" + +#: includes/class-wc-gateway-fonepay.php:144 +msgid "Gateway Disabled" +msgstr "" + +#: includes/class-wc-gateway-fonepay.php:144 +msgid "Fonepay does not support your store currency." +msgstr "" + +#: includes/class-woocommerce-fonepay.php:105 +msgid "View WooCommerce Fonepay settings" +msgstr "" + +#: includes/class-woocommerce-fonepay.php:105 +msgid "Settings" +msgstr "" + +#. translators: %s: woocommerce version +#: includes/class-woocommerce-fonepay.php:116 +msgid "WooCommerce Fonepay depends on the last version of %s or later to work!" +msgstr "" + +#. translators: %s: woocommerce version +#: includes/class-woocommerce-fonepay.php:116 +msgid "WooCommerce 3.0" +msgstr "" + +#: includes/gateways/class-wc-gateway-fonepay-ipn-handler.php:151 +msgid "IPN payment completed" +msgstr "" + +#. translators: %s: payment status +#: includes/gateways/class-wc-gateway-fonepay-ipn-handler.php:167 +msgid "Payment %s via IPN." +msgstr "" + +#. translators: %s: order link. +#: includes/gateways/class-wc-gateway-fonepay-ipn-handler.php:179 +msgid "Payment for cancelled order %s received" +msgstr "" + +#. translators: %s: order ID. +#: includes/gateways/class-wc-gateway-fonepay-ipn-handler.php:181 +msgid "Order #%s has been marked paid by Fonepay IPN, but was previously cancelled. Admin handling required." +msgstr "" + +#: includes/gateways/settings-fonepay.php:15 +msgid "Enable/Disable" +msgstr "" + +#: includes/gateways/settings-fonepay.php:17 +msgid "Enable Fonepay Payment" +msgstr "" + +#: includes/gateways/settings-fonepay.php:21 +msgid "Title" +msgstr "" + +#: includes/gateways/settings-fonepay.php:24 +msgid "This controls the title which the user sees during checkout." +msgstr "" + +#: includes/gateways/settings-fonepay.php:28 +msgid "Description" +msgstr "" + +#: includes/gateways/settings-fonepay.php:31 +msgid "This controls the description which the user sees during checkout." +msgstr "" + +#: includes/gateways/settings-fonepay.php:32 +msgid "Pay via Fonepay; you can pay with Fonepay account securely." +msgstr "" + +#: includes/gateways/settings-fonepay.php:35 +msgid "Live Merchant Code" +msgstr "" + +#: includes/gateways/settings-fonepay.php:38 +#: includes/gateways/settings-fonepay.php:52 +msgid "Please enter your Fonepay Merchant Code; this is needed in order to take payment." +msgstr "" + +#: includes/gateways/settings-fonepay.php:42 +msgid "Test Merchant Secret" +msgstr "" + +#: includes/gateways/settings-fonepay.php:45 +#: includes/gateways/settings-fonepay.php:59 +msgid "Please enter your Fonepay Merchant Secret; this is needed in order to take payment." +msgstr "" + +#: includes/gateways/settings-fonepay.php:63 +msgid "Advanced options" +msgstr "" + +#: includes/gateways/settings-fonepay.php:68 +msgid "Sandbox mode" +msgstr "" + +#: includes/gateways/settings-fonepay.php:70 +msgid "Enable Sandbox Mode" +msgstr "" + +#. translators: %s: Fonepay contact page +#: includes/gateways/settings-fonepay.php:73 +msgid "Enable Fonepay sandbox to test payments. Please contact Fonepay Merchant/Service Provider for a developer account." +msgstr "" + +#: includes/gateways/settings-fonepay.php:76 +msgid "Debug log" +msgstr "" + +#: includes/gateways/settings-fonepay.php:78 +msgid "Enable logging" +msgstr "" + +#. translators: %s: Fonepay log file path +#: includes/gateways/settings-fonepay.php:81 +msgid "Log Fonepay events, such as IPN requests, inside %s" +msgstr "" + +#: includes/gateways/settings-fonepay.php:84 +msgid "IPN Email Notifications" +msgstr "" + +#: includes/gateways/settings-fonepay.php:86 +msgid "Enable IPN email notifications" +msgstr "" + +#: includes/gateways/settings-fonepay.php:88 +msgid "Send notifications when an IPN is received from Fonepay indicating cancellations." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/nic-app-crono/translation_file/languages/nicappcrono.pot b/spec/fixtures/dynamic_finders/plugin_version/nic-app-crono/translation_file/languages/nicappcrono.pot new file mode 100644 index 00000000..e386e74a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/nic-app-crono/translation_file/languages/nicappcrono.pot @@ -0,0 +1,331 @@ +# Copyright (C) 2020 Efraim Bayarri +# This file is distributed under the same license as the Nic-app Crono plugin. +msgid "" +msgstr "" +"Project-Id-Version: Nic-app Crono 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/nicappcrono\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-09-09T11:17:23+02:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: nicappcrono\n" + +#. Plugin Name of the plugin +msgid "Nic-app Crono" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://nic-app.com/nic-app-crono/" +msgstr "" + +#. Description of the plugin +#: admin/partials/nicappcrono-admin-display.php:25 +msgid "Nic-app Crono is a plugin that allows you to unify different calendars (Google Calendar, Apple iCloud, Exchange, Office 365 / Outlook) into a single calendar." +msgstr "" + +#. Author of the plugin +msgid "Efraim Bayarri" +msgstr "" + +#. Author URI of the plugin +msgid "https://efraim.cat" +msgstr "" + +#: admin/class-nicappcrono-admin.php:117 +#: admin/class-nicappcrono-admin.php:134 +msgid "Nic-app Crono Calendars" +msgstr "" + +#: admin/class-nicappcrono-admin.php:120 +#: admin/class-nicappcrono-admin.php:130 +#: admin/class-nicappcrono-admin.php:131 +#: public/class-nicappcrono-public.php:185 +msgid "Calendars" +msgstr "" + +#: admin/class-nicappcrono-admin.php:121 +msgid "Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:122 +msgid "Add Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:123 +msgid "Add New Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:124 +msgid "Edit Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:125 +msgid "New Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:126 +msgid "View Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:127 +msgid "Search Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:128 +msgid "No Calendars Found" +msgstr "" + +#: admin/class-nicappcrono-admin.php:129 +msgid "No Calendarss Found in Trash" +msgstr "" + +#: admin/class-nicappcrono-admin.php:161 +#: admin/partials/nicappcrono-admin-display.php:21 +#: admin/partials/nicappcrono-admin-settings-display.php:17 +msgid "Nic-app Crono Settings" +msgstr "" + +#: admin/class-nicappcrono-admin.php:161 +#: admin/class-nicappcrono-admin.php:1029 +msgid "Settings" +msgstr "" + +#: admin/class-nicappcrono-admin.php:162 +#: admin/partials/nicappcrono-admin-scheduling-display.php:17 +msgid "Nic-app Crono Scheduling" +msgstr "" + +#: admin/class-nicappcrono-admin.php:162 +msgid "Scheduling" +msgstr "" + +#: admin/class-nicappcrono-admin.php:163 +#: admin/partials/nicappcrono-admin-support-display.php:21 +msgid "Nic-app Crono Support" +msgstr "" + +#: admin/class-nicappcrono-admin.php:163 +msgid "Support" +msgstr "" + +#: admin/class-nicappcrono-admin.php:199 +msgid "Calendar information" +msgstr "" + +#: admin/class-nicappcrono-admin.php:218 +#: admin/class-nicappcrono-admin.php:548 +msgid "Calendar ID" +msgstr "" + +#: admin/class-nicappcrono-admin.php:224 +msgid "Calendar Name" +msgstr "" + +#: admin/class-nicappcrono-admin.php:230 +msgid "Access Token" +msgstr "" + +#: admin/class-nicappcrono-admin.php:236 +msgid "Refresh Token" +msgstr "" + +#: admin/class-nicappcrono-admin.php:242 +msgid "Profile Name" +msgstr "" + +#: admin/class-nicappcrono-admin.php:248 +msgid "Profile ID" +msgstr "" + +#: admin/class-nicappcrono-admin.php:254 +msgid "Provider ID" +msgstr "" + +#: admin/class-nicappcrono-admin.php:260 +msgid "Check if you want product number to be displayed in calendar instead of content" +msgstr "" + +#: admin/class-nicappcrono-admin.php:264 +msgid "Product Display" +msgstr "" + +#: admin/class-nicappcrono-admin.php:270 +#: admin/class-nicappcrono-admin.php:551 +msgid "Product ID" +msgstr "" + +#: admin/class-nicappcrono-admin.php:276 +msgid "Check if you want two way synchronization when new order is added to calendar. (Requires Pluginhive WooCommerce Bookings and Appointments Premium plugin)." +msgstr "" + +#: admin/class-nicappcrono-admin.php:278 +msgid "Two Way Synchronization" +msgstr "" + +#: admin/class-nicappcrono-admin.php:285 +msgid "Notes" +msgstr "" + +#: admin/class-nicappcrono-admin.php:446 +msgid "There was an error adding this setting. Please try again. If this persists, shoot us an email." +msgstr "" + +#: admin/class-nicappcrono-admin.php:476 +msgid "Use European Data Center" +msgstr "" + +#: admin/class-nicappcrono-admin.php:479 +msgid "Client ID" +msgstr "" + +#: admin/class-nicappcrono-admin.php:482 +msgid "Client Secret" +msgstr "" + +#: admin/class-nicappcrono-admin.php:485 +msgid "Master Calendar" +msgstr "" + +#: admin/class-nicappcrono-admin.php:488 +msgid "Master Refresh Token" +msgstr "" + +#: admin/class-nicappcrono-admin.php:491 +msgid "Master Access Token" +msgstr "" + +#: admin/class-nicappcrono-admin.php:494 +msgid "Authorization Page ID" +msgstr "" + +#: admin/class-nicappcrono-admin.php:497 +msgid "Create new Authorization Page" +msgstr "" + +#: admin/class-nicappcrono-admin.php:520 +msgid "These settings refer to your Cronofy account for master calendar an apply to all Nic-app Crono functionality." +msgstr "" + +#: admin/class-nicappcrono-admin.php:522 +msgid "Cronofy currently provides two data centers one in the USA, the default, and one in Germany. They are run as completely separate instances with no data flow between. This allows you to ensure data is kept within jurisdictional boundaries, eg. the EEA." +msgstr "" + +#: admin/class-nicappcrono-admin.php:524 +msgid "Because there is no data flow then separate developer accounts need to be created on the instance that suits your requirements. Functionally the APIs are identical." +msgstr "" + +#: admin/class-nicappcrono-admin.php:547 +msgid "Title" +msgstr "" + +#: admin/class-nicappcrono-admin.php:549 +msgid "Product display" +msgstr "" + +#: admin/class-nicappcrono-admin.php:550 +msgid "Two Way" +msgstr "" + +#: admin/class-nicappcrono-admin.php:552 +msgid "Date" +msgstr "" + +#: admin/class-nicappcrono-admin.php:569 +#: admin/class-nicappcrono-admin.php:572 +msgid "Yes" +msgstr "" + +#: admin/class-nicappcrono-admin.php:569 +#: admin/class-nicappcrono-admin.php:572 +msgid "No" +msgstr "" + +#: admin/class-nicappcrono-admin.php:595 +msgid "Authorization" +msgstr "" + +#: admin/class-nicappcrono-admin.php:965 +msgid "No scheduled jobs. No calendar entries will be checked." +msgstr "" + +#: admin/class-nicappcrono-admin.php:992 +msgid "View log file" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:26 +msgid "Plugins developed for WordPress and WooCommerce usually work by connecting to a single calendar. What happens if you need information contained in more than one calendar?" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:27 +msgid "With this plugin with the help of Cronofy you can solve this problem, keeping information from multiple sources in a single calendar." +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:29 +msgid "Configuration is an important part of proper operation and must be given the necessary attention. You can find all the necessary help in" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:30 +msgid "the support tab" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:30 +msgid "or in" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:31 +msgid "Nic-app Crono web page" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:35 +#: admin/partials/nicappcrono-admin-support-display.php:23 +msgid "Contact us" +msgstr "" + +#: admin/partials/nicappcrono-admin-display.php:35 +#: admin/partials/nicappcrono-admin-support-display.php:23 +msgid "with any questions." +msgstr "" + +#: admin/partials/nicappcrono-admin-scheduling-display.php:20 +msgid "Next schedule (UTC): " +msgstr "" + +#: admin/partials/nicappcrono-admin-scheduling-display.php:25 +msgid "Log files: " +msgstr "" + +#: admin/partials/nicappcrono-admin-settings-display.php:24 +msgid "When creating the developer account in the chosen data center and later when creating our app, we already authorize the use of the master calendar. To authorize the following calendars, it is necessary to define a page from which to carry out this authorization." +msgstr "" + +#: admin/partials/nicappcrono-admin-settings-display.php:25 +msgid "It can be any page that contains the shortcode [NicappAuth]. In that case we will simply enter the ID of the page. We can create a new page with the shortcode in it if we check the option to create a new page." +msgstr "" + +#: public/class-nicappcrono-public.php:138 +msgid "Authorization Processed" +msgstr "" + +#: public/class-nicappcrono-public.php:139 +msgid "Thank you for authorizing access to your calendar." +msgstr "" + +#: public/class-nicappcrono-public.php:140 +msgid "Your calendar was already authorized." +msgstr "" + +#: public/class-nicappcrono-public.php:141 +msgid "Your inputs have been saved." +msgstr "" + +#: public/class-nicappcrono-public.php:186 +msgid "Please choose the calendar you wish to share" +msgstr "" + +#: public/class-nicappcrono-public.php:208 +msgid "Send" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/poslogic-credit/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/poslogic-credit/change_log/changelog.txt new file mode 100644 index 00000000..0eb30d80 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/poslogic-credit/change_log/changelog.txt @@ -0,0 +1,7 @@ +=== Poslogic Credit Gateway === + += 1.0.0 = +*Release Date - 26rd August, 2020* + +First stable version + 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 384738ac..3e43ab27 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 @@ -768,6 +768,11 @@ + + + + + @@ -4297,6 +4302,12 @@ + + + + + + @@ -5125,6 +5136,10 @@ + + + + @@ -5504,6 +5519,11 @@ + + + + + @@ -8768,6 +8788,11 @@ + + + + + @@ -10319,6 +10344,10 @@ + + + + @@ -13509,6 +13538,11 @@ + + + + + @@ -14234,6 +14268,11 @@ + + + + + @@ -14674,6 +14713,21 @@ + + + + + + + + + + + + + + + @@ -15415,6 +15469,11 @@ + + + + + @@ -19961,6 +20020,10 @@ + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/recipe-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/recipe-block/composer_file/package.json new file mode 100644 index 00000000..2f72dafa --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/recipe-block/composer_file/package.json @@ -0,0 +1,51 @@ +{ + "name": "rmb-recipe-block", + "title": "Recipe Block", + "version": "1.1.1", + "author": "Kelly Choyce-Dwan", + "license": "GPL-2.0-or-later", + "homepage": "https://ryelle.codes/", + "repository": { + "type": "git", + "url": "https://github.com:ryelle/rmb-recipe-block.git" + }, + "engines": { + "node": "12.18.3", + "npm": "6.14.8" + }, + "files": [ + "assets/**", + "build/**", + "readme.txt", + "package.json", + "rmb-recipe-block.php" + ], + "main": "build/recipe-block.js", + "devDependencies": { + "@wordpress/scripts": "12.2.0", + "concurrently": "5.3.0" + }, + "scripts": { + "build": "wp-scripts build recipe-block=./assets/js/recipe-block.js", + "start": "wp-scripts start recipe-block=./assets/js/recipe-block.js", + "format:js": "wp-scripts format-js assets/js/**/*.js", + "lint:css": "wp-scripts lint-style assets/css/*", + "lint:css:fix": "wp-scripts lint-style assets/css/* --fix", + "lint:js": "wp-scripts lint-js assets/js/**/*.js", + "lint:js:fix": "wp-scripts format-js assets/js/**/*.js", + "lint:php": "composer run lint", + "lint:php:fix": "composer run format", + "lint": "concurrently \"npm run lint:js\" \"npm run lint:css\" \"npm run lint:php\"", + "ci": "npm run lint" + }, + "stylelint": { + "rules": { + "selector-class-pattern": [ + "^([a-z][a-z0-9]*)(-[a-z0-9]+)*(__[a-z0-9]+)?(-[a-z0-9]+)*$", + { + "message": "Selector should use lowercase and separate words with hyphens (selector-class-pattern)" + } + ] + } + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/track-geolocation-of-users-using-contact-form-7/translation_file/languages/track-geolocation-of-users-using-contact-form-7.pot b/spec/fixtures/dynamic_finders/plugin_version/track-geolocation-of-users-using-contact-form-7/translation_file/languages/track-geolocation-of-users-using-contact-form-7.pot new file mode 100644 index 00000000..570f5d00 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/track-geolocation-of-users-using-contact-form-7/translation_file/languages/track-geolocation-of-users-using-contact-form-7.pot @@ -0,0 +1,242 @@ +# Copyright (C) 2020 ZealousWeb Technologies +# This file is distributed under the same license as the Track Geolocation Of Users Using Contact Form 7 plugin. +msgid "" +msgstr "" +"Project-Id-Version: Track Geolocation Of Users Using Contact Form 7 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/track-geolocation-of-users-using-contact-form-7\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-09-09T12:08:25+02:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: track-geolocation-of-users-using-contact-form-7\n" + +#. Plugin Name of the plugin +msgid "Track Geolocation Of Users Using Contact Form 7" +msgstr "" + +#. Description of the plugin +msgid "Fetch Geolocation of user when user submits contact form 7." +msgstr "" + +#. Author of the plugin +msgid "ZealousWeb Technologies" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.zealousweb.com" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:156 +msgid "From Data" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:157 +msgid "Do you need help for configuration?" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:261 +msgid "Select Forms" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:267 +msgid "Export CSV" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:302 +msgid "Please select Form to export." +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:337 +msgid "Form ID/Name" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:369 +msgid "Debug ipstack" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:378 +msgid "Debug ipapi" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:387 +msgid "Debug Keycdn" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:399 +msgid "Location" +msgstr "" + +#: inc/admin/class.tglcf.admin.action.php:405 +msgid "Unable to load location data for this entry. This usually means CF7-Geolocation was unable to process the user's IP address or it is non-standard format." +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:92 +msgid "Country" +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:93 +msgid "State" +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:94 +msgid "Lat./Long." +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:95 +msgid "API" +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:96 +msgid "Submitted Date" +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:138 +msgid "Settings Page" +msgstr "" + +#: inc/admin/class.tglcf.admin.filter.php:141 +msgid "Document Link" +msgstr "" + +#: inc/admin/template/tglcf.template.php:40 +msgid "Geolocation Settings" +msgstr "" + +#: inc/admin/template/tglcf.template.php:41 +msgid "Submission Graph" +msgstr "" + +#: inc/admin/template/tglcf.template.php:42 +msgid "Shortcode Info" +msgstr "" + +#: inc/admin/template/tglcf.template.php:64 +msgid "A Detailed graph on the basis of submitted forms." +msgstr "" + +#: inc/admin/template/tglcf.template.php:79 +msgid "All Forms" +msgstr "" + +#: inc/admin/template/tglcf.template.php:103 +msgid "Details You get in EMail." +msgstr "" + +#: inc/admin/template/tglcf.template.php:104 +msgid "Shortcode" +msgstr "" + +#: inc/admin/template/tglcf.template.php:109 +msgid "To add latitude/longitude, country, state, city." +msgstr "" + +#: inc/admin/template/tglcf.template.php:113 +msgid "To add latitude/longitude, country, state, city & Google map static image." +msgstr "" + +#: inc/admin/template/tglcf.template.php:117 +msgid "To add just latitude/longitude." +msgstr "" + +#: inc/admin/template/tglcf.template.php:121 +msgid "To add just country." +msgstr "" + +#: inc/admin/template/tglcf.template.php:125 +msgid "To add just state." +msgstr "" + +#: inc/admin/template/tglcf.template.php:129 +msgid "To add just city." +msgstr "" + +#: inc/admin/template/tglcf.template.php:133 +msgid "To add just Google map static image." +msgstr "" + +#: inc/admin/template/tglcf.template.php:140 +msgid "Note: To add Google map static image in email you have to enable this 2 option." +msgstr "" + +#: inc/admin/template/tglcf.template.php:141 +msgid "1) You have to enable \"Use HTML content type\" in email setting of Contact form 7." +msgstr "" + +#: inc/admin/template/tglcf.template.php:142 +msgid "2) You have to enable \"Maps Static API\" in Google Map API." +msgstr "" + +#: inc/admin/template/tglcf.template.php:154 +msgid "" +"

ipstack API Access Key

Enter Your ipstack API Access Key Which you can get it by signing up for Free Plan from here.\n" +"\t\t\t\t\t\t\t\t

" +msgstr "" + +#: inc/admin/template/tglcf.template.php:157 +msgid "

Google Map Geolocation API Key

Get You Google Map API key from Debug Mode

Enabling the debug mode will help us to track any issue with the API.

" +msgstr "" + +#: inc/admin/template/tglcf.template.php:162 +msgid "

Color Picker

Click on the textbox to Select the Color for Submission Graph.

" +msgstr "" + +#: inc/class.tglcf.php:112 +#: inc/class.tglcf.php:122 +msgid "Geolocation Details" +msgstr "" + +#: inc/class.tglcf.php:113 +msgid "Geolocation Detail" +msgstr "" + +#: inc/class.tglcf.php:114 +msgid "Edit Submission" +msgstr "" + +#: inc/class.tglcf.php:115 +msgid "View Submission" +msgstr "" + +#: inc/class.tglcf.php:116 +msgid "Search Submissions" +msgstr "" + +#: inc/class.tglcf.php:117 +msgid "No Submissions Found" +msgstr "" + +#: inc/class.tglcf.php:118 +msgid "No Submissions Found in Trash" +msgstr "" + +#: inc/class.tglcf.php:158 +msgid "

Contact Form 7 is required to use %s.

" +msgstr "" + +#: inc/lib/class.tglcf.lib.php:79 +#: inc/lib/class.tglcf.lib.php:93 +msgid "" +msgstr "" + +#: inc/lib/class.tglcf.lib.php:80 +#: inc/lib/class.tglcf.lib.php:94 +msgid "" +msgstr "" + +#: inc/lib/class.tglcf.lib.php:81 +#: inc/lib/class.tglcf.lib.php:95 +msgid "" +msgstr "" + +#: inc/lib/class.tglcf.lib.php:82 +#: inc/lib/class.tglcf.lib.php:96 +msgid "" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-taxonomy-order/translation_file/languages/wp-taxonomy-order.pot b/spec/fixtures/dynamic_finders/plugin_version/wp-taxonomy-order/translation_file/languages/wp-taxonomy-order.pot new file mode 100644 index 00000000..9ca77210 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-taxonomy-order/translation_file/languages/wp-taxonomy-order.pot @@ -0,0 +1,56 @@ +# Copyright (C) 2020 nutttaro +# This file is distributed under the same license as the WP Taxonomy Order plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP Taxonomy Order 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-taxonomy-order\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-09-07T15:10:45+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: wp-term-order\n" + +#. Plugin Name of the plugin +msgid "WP Taxonomy Order" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wordpress.org/plugins/wp-taxonomy-order/" +msgstr "" + +#. Description of the plugin +msgid "Order Taxonomy and child with a Drag and Drop Sortable." +msgstr "" + +#. Author of the plugin +msgid "nutttaro" +msgstr "" + +#. Author URI of the plugin +msgid "https://nutttaro.com" +msgstr "" + +#: inc/wp-taxonomy-order-setting.php:29 +msgid "Taxonomy Order Setting" +msgstr "" + +#: inc/wp-taxonomy-order-setting.php:30 +msgid "Taxonomy Order" +msgstr "" + +#: inc/wp-taxonomy-order-setting.php:53 +msgid "Select the taxonomy for sortable." +msgstr "" + +#: inc/wp-taxonomy-order-setting.php:86 +#: inc/wp-taxonomy-order-setting.php:131 +msgid "Enable" +msgstr "" + +#: inc/wp-taxonomy-order-setting.php:94 +msgid "Taxonomies" +msgstr ""