From 6782730d809edb767913755f4a9906c9351675d9 Mon Sep 17 00:00:00 2001 From: erwanlr Date: Fri, 1 Jan 2021 15:08:24 +0100 Subject: [PATCH] Adds Dfs --- spec/fixtures/db/dynamic_finders.yml | 251 +++++++ spec/fixtures/dynamic_finders/expected.yml | 62 ++ .../composer_file/package.json | 24 + .../languages/automizy-gravity-forms.pot | 159 +++++ .../query_parameter_passive_all.html | 14 + .../change_log/changelog.txt | 18 + .../languages/simple-stripe-checkout.pot | 610 ++++++++++++++++++ .../change_log/changelog.txt | 18 + .../languages/wp-simple-menu-icons.pot | 195 ++++++ 9 files changed, 1351 insertions(+) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/affiliatebooster-blocks/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/automizy-gravity-forms/translation_file/languages/automizy-gravity-forms.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/s2-wishlist-for-woocommerce/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/simple-stripe-checkout/translation_file/languages/simple-stripe-checkout.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woo-products-widgets-for-elementor/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-simple-menu-icons/translation_file/languages/wp-simple-menu-icons.pot diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 442a9686..e60e9690 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -3590,6 +3590,9 @@ plugins: version: true Readme: path: README.txt + advanced-database-replacer: + Readme: + path: readme.txt advanced-disable-parent-menu-link: Readme: path: readme.txt @@ -4097,6 +4100,14 @@ plugins: version: true Readme: path: readme.txt + affiliatebooster-blocks: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true affiliately: Readme: path: readme.txt @@ -6354,6 +6365,9 @@ plugins: app-ads-txt: Readme: path: readme.txt + app-builder: + Readme: + path: README.txt app-display-page: Readme: path: readme.txt @@ -6524,6 +6538,9 @@ plugins: appointy-appointment-scheduler: Readme: path: readme.txt + appreplica: + Readme: + path: readme.txt appreview: Readme: path: readme.txt @@ -6614,6 +6631,9 @@ plugins: ar-simple-social-share: Readme: path: readme.txt + ar-subpages-widget: + Readme: + path: readme.txt arabic-comments-number: Readme: path: readme.txt @@ -7341,6 +7361,9 @@ plugins: attach-embeds: Readme: path: readme.txt + attach-excel-invoice-wooc-wpshare247: + Readme: + path: readme.txt attach-files-widget: Readme: path: readme.txt @@ -8222,6 +8245,9 @@ plugins: automated-db-schenker-shipping: Readme: path: readme.txt + automated-dropshipping-for-woocommerce: + Readme: + path: readme.txt automated-editing: Readme: path: readme.txt @@ -8524,6 +8550,16 @@ plugins: automizy-elementor-integration: Readme: path: readme.txt + automizy-gravity-forms: + TranslationFile: + class: BodyPattern + path: languages/automizy-gravity-forms.pot + pattern: !ruby/regexp '/ject\-Id\-Version: Automizy Gravity Forms (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - README.md automonadfly: Readme: path: readme.txt @@ -12368,6 +12404,9 @@ plugins: blogs-mexico-ping: Readme: path: readme.txt + blogsafe-scanner: + Readme: + path: README.txt blogshotr: Readme: path: readme.txt @@ -15106,6 +15145,9 @@ plugins: bulk-resize-media: Readme: path: readme.txt + bulk-sms-notification: + Readme: + path: readme.txt bulk-term-editor: TranslationFile: class: BodyPattern @@ -19051,6 +19093,9 @@ plugins: version: true Readme: path: README.txt + climate-friendly-cart: + Readme: + path: README.txt clinicalwp-core: Readme: path: README.txt @@ -20839,6 +20884,9 @@ plugins: connecto: Readme: path: README.txt + connector-civicrm-mcrestface: + Readme: + path: readme.txt connects-tracking: QueryParameter: files: @@ -21296,6 +21344,11 @@ plugins: contempo-real-estate-custom-posts: Readme: path: readme.txt + contenido-rgpd: + Readme: + path: + - README.txt + - README.md content-and-image-teaser: Readme: path: readme.txt @@ -26393,6 +26446,9 @@ plugins: dforms: Readme: path: readme.txt + dfoxm-mugglepay-for-woocommerce: + Readme: + path: readme.txt dg-auto-login: Readme: path: readme.txt @@ -26913,6 +26969,9 @@ plugins: disable-magpie-rss-cache: Readme: path: readme.txt + disable-media-pages: + Readme: + path: readme.txt disable-media-sizes: Readme: path: readme.txt @@ -27148,6 +27207,9 @@ plugins: discordian-date-function: Readme: path: readme.txt + discount-and-dynamic-pricing: + Readme: + path: readme.txt discount-for-woocommerce: Readme: path: readme.txt @@ -28518,6 +28580,9 @@ plugins: duplicate-post: Readme: path: readme.txt + duplicate-posts-page: + Readme: + path: readme.txt duplicate-pp: Readme: path: readme.txt @@ -30028,6 +30093,9 @@ plugins: xpath: //comment()[contains(., "easytoolbox")] pattern: !ruby/regexp /use easytoolbox\.net version (?\d+\.[\.\d]+)/i version: true + easy-translate: + Readme: + path: readme.txt easy-translator-lite: Readme: path: readme.txt @@ -32226,6 +32294,11 @@ plugins: path: CHANGELOG.MD pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ version: true + entregar-shipping-method: + Readme: + path: + - readme.txt + - readme.md entries-on-page-x: Readme: path: readme.txt @@ -32294,6 +32367,16 @@ plugins: envoke-supersized: Readme: path: readme.txt + envychimp: + QueryParameter: + files: + - public/css/envy-chimp-font-family.css + - public/css/font-awesome.min.css + - public/css/envy-chimp-public.css + - public/css/envy-chimp-responsive.css + - public/js/envy-chimp-public.js + - public/js/ajaxChimp.min.js + version: true envynotifs: QueryParameter: files: @@ -33543,6 +33626,9 @@ plugins: express-checkout: Readme: path: README.txt + express-pay-erip: + Readme: + path: readme.txt express-posts: Readme: path: readme.txt @@ -33920,6 +34006,9 @@ plugins: - public/css/ezycookie-public.css - public/js/ezycookie-public.js version: true + ezycount-accounting: + Readme: + path: Readme.txt f1-minute-player: Readme: path: readme.txt @@ -34217,6 +34306,9 @@ plugins: files: - css/youtube.css version: true + fallback: + Readme: + path: readme.txt falling-things: Readme: path: readme.txt @@ -38765,6 +38857,9 @@ plugins: gd-linkedin-badge: Readme: path: readme.txt + gd-members-directory-for-bbpress: + Readme: + path: readme.txt gdata-importer: Readme: path: readme.txt @@ -38894,6 +38989,12 @@ plugins: - public/css/gdpr-tools-public.css - public/js/gdpr-tools-public.js version: true + gdx-lightbox-tooltip: + Readme: + path: readme.txt + gdx-responsive-tables: + Readme: + path: readme.txt gear5: Readme: path: readme.txt @@ -39663,6 +39764,9 @@ plugins: gf-forms-uk-address-format: Readme: path: readme.txt + gf-google-address-autocomplete: + Readme: + path: readme.txt gf-hcaptcha: TranslationFile: class: BodyPattern @@ -44448,6 +44552,9 @@ plugins: ht-contactform: Readme: path: readme.txt + ht-easy-google-analytics: + Readme: + path: readme.txt ht-event: QueryParameter: files: @@ -45965,6 +46072,9 @@ plugins: imagerotate: Readme: path: readme.txt + images-finder-for-amazon: + Readme: + path: readme.txt images-lazyload-and-slideshow: Comment: xpath: //comment()[contains(., "Lazyload and Slideshow")] @@ -46438,6 +46548,11 @@ plugins: incorrect-datetime-bug-plugin-fix: Readme: path: readme.txt + incuca-tech-pix-for-woocommerce: + Readme: + path: + - readme.txt + - README.md ind-css3-pricing-table: Readme: path: Readme.txt @@ -48497,6 +48612,9 @@ plugins: version: true Readme: path: readme.txt + jetpack-boost: + Readme: + path: readme.txt jetpack-dev-mode: Readme: path: readme.txt @@ -48812,6 +48930,11 @@ plugins: jne-shipping: Readme: path: readme.txt + job-app-manager: + Readme: + path: + - README.txt + - README.md job-listings-from-remoteok-io: QueryParameter: files: @@ -49770,6 +49893,9 @@ plugins: karailievs-sitemap: Readme: path: readme.txt + kargo-takip-turkiye: + Readme: + path: readme.txt karlog-it-simple-ssl: Readme: path: readme.txt @@ -50639,6 +50765,9 @@ plugins: know-co-app-integration-events: Readme: path: README.md + know-co-app-integration-forms: + Readme: + path: README.md knowledge-base-maker: Readme: path: readme.txt @@ -54594,6 +54723,9 @@ plugins: ltl-freight-quotes-fedex-freight-edition: Readme: path: readme.txt + ltl-freight-quotes-globaltranz-edition: + Readme: + path: readme.txt ltl-freight-quotes-odfl-edition: Readme: path: readme.txt @@ -55421,6 +55553,9 @@ plugins: version: true Readme: path: readme.txt + manage-post-content-links-interlinks: + Readme: + path: readme.txt manage-user-columns: Readme: path: readme.txt @@ -57187,6 +57322,9 @@ plugins: path: languages/mobile-dj-manager.pot pattern: !ruby/regexp /oject\-Id\-Version:\ MDJM Event Management (?\d+\.[\.\d]+)/i version: true + mobile-events-manager: + Readme: + path: readme.txt mobile-localhost: Readme: path: readme.txt @@ -57745,12 +57883,18 @@ plugins: moxo: Readme: path: readme.txt + mp-entrepreneur: + Readme: + path: readme.txt mp-post-navigation-same-category: StyleComment: class: BodyPattern path: css/mp-single-post-navigation.css pattern: !ruby/regexp /Version:\ (?\d+\.[\.\d]+)/i version: true + mp-profit: + Readme: + path: readme.txt mp-restaurant-menu: QueryParameter: files: @@ -58538,6 +58682,9 @@ plugins: mycred-square: Readme: path: readme.txt + mycred-wp-simple-pay-addon: + Readme: + path: readme.txt mycred-zoom-rewards: Readme: path: readme.txt @@ -58937,6 +59084,9 @@ plugins: netgsm: Readme: path: readme.txt + netlunch-for-woocommerce: + Readme: + path: readme.txt netreviews: Readme: path: readme.txt @@ -59998,6 +60148,9 @@ plugins: oa-social-login: Readme: path: readme.txt + oauth-client-for-user-authentication: + Readme: + path: readme.txt oauth-for-gap-messenger: TranslationFile: class: BodyPattern @@ -62066,9 +62219,15 @@ plugins: path: package.json key: version version: true + pdf-builder-for-gravity: + Readme: + path: readme.txt pdf-builder-for-ninja-forms: Readme: path: readme.txt + pdf-builder-for-wpforms: + Readme: + path: readme.txt pdf-embedder: Readme: path: readme.txt @@ -62270,6 +62429,9 @@ plugins: path: languages/perfectwpthemes-toolkit.pot pattern: !ruby/regexp '/ect\-Id\-Version: Perfectwpthemes Toolkit (?\d+\.[\.\d]+)/i' version: true + performance-kit: + Readme: + path: README.txt permalink-history: Readme: path: readme.txt @@ -62324,6 +62486,9 @@ plugins: personizely: Readme: path: readme.txt + perspective-3d-carousel: + Readme: + path: readme.txt perzonalization: Readme: path: readme.txt @@ -68378,6 +68543,9 @@ plugins: files: - my-lib/rsg/rsg.min.js version: true + rsilitech-postcode-availability: + Readme: + path: Readme.txt rsrpp: QueryParameter: files: @@ -68596,6 +68764,14 @@ plugins: s-dev-seo: Readme: path: readme.txt + s2-wishlist-for-woocommerce: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ + version: true s2member: QueryParameter: files: @@ -68634,6 +68810,9 @@ plugins: sa-post-author-filter: Readme: path: README.txt + saber-feedback-button: + Readme: + path: README.txt sac-digital-lite: QueryParameter: files: @@ -69443,6 +69622,9 @@ plugins: - assets/css/searchresultsoptimizer.css - assets/js/searchresultsoptimizer.min.js version: true + search-star-wars-stuff: + Readme: + path: readme.txt search-widget-post-types-for-elementor: Readme: path: readme.txt @@ -70192,6 +70374,11 @@ plugins: set-minimum-order-amount-for-woocommerce: Readme: path: readme.txt + set-minimum-order-for-woocommerce: + Readme: + path: + - readme.txt + - README.md set-unset-bulk-post-categories: Readme: path: readme.txt @@ -70765,6 +70952,11 @@ plugins: shortcore: Readme: path: readme.txt + shortener-url-redirect: + Readme: + path: + - readme.txt + - README.md shortest-website-monetization: QueryParameter: files: @@ -71987,6 +72179,11 @@ plugins: simple-stripe-checkout: Readme: path: readme.txt + TranslationFile: + class: BodyPattern + path: languages/simple-stripe-checkout.pot + pattern: !ruby/regexp '/ject\-Id\-Version: Simple stripe checkout (?\d+\.[\.\d]+)/i' + version: true simple-student-result: QueryParameter: files: @@ -73147,6 +73344,9 @@ plugins: snazzy-maps: Readme: path: readme.txt + sneakers: + Readme: + path: readme.txt snip-structured-data: Readme: path: readme.txt @@ -74009,6 +74209,9 @@ plugins: files: - js/frontend.js version: true + splendid-speed: + Readme: + path: readme.txt split-back-order: Readme: path: readme.txt @@ -76515,6 +76718,9 @@ plugins: text-case-converter: Readme: path: readme.txt + text-filtering: + Readme: + path: readme.txt text-hover: QueryParameter: files: @@ -78336,6 +78542,14 @@ plugins: path: languages/turitop-booking-system.pot pattern: !ruby/regexp '/ject\-Id\-Version: Turitop Booking System (?\d+\.[\.\d]+)/i' version: true + turn-rank-math-faq-block-to-accordion: + QueryParameter: + files: + - assets/css/style.min.css + - assets/js/RMFA-JS.min.js + version: true + Readme: + path: readme.txt tutor-lms-author: Readme: path: readme.txt @@ -78467,6 +78681,9 @@ plugins: path: languages/tap-es_ES.po pattern: !ruby/regexp '/ject\-Id\-Version: Twitter @Anywhere Plus (?\d+\.[\.\d]+)/i' version: true + twitter-expander: + Readme: + path: readme.txt twitter-tools: Readme: path: README.txt @@ -80092,6 +80309,9 @@ plugins: version: true Readme: path: readme.txt + userway-accessibility-widget: + Readme: + path: readme.txt useso-take-over-google: Readme: path: readme.txt @@ -80196,6 +80416,9 @@ plugins: vagonic-sortable: Readme: path: readme.txt + valhalla-cf: + Readme: + path: readme.txt validated: ComposerFile: class: ConfigParser @@ -84647,6 +84870,11 @@ plugins: woo-products-widgets-for-elementor: Readme: path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ + version: true woo-pulzepay: Readme: path: readme.txt @@ -88322,6 +88550,9 @@ plugins: files: - font-awesome/css/font-awesome.min.css version: true + wp-font-resizer: + Readme: + path: readme.txt wp-fontallic-easypromoweb: Readme: path: @@ -89570,6 +89801,9 @@ plugins: path: languages/wp-media-stories.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WP Media Stories (?\d+\.[\.\d]+)/i' version: true + wp-meetfox: + Readme: + path: readme.txt wp-megamenu: QueryParameter: files: @@ -91117,6 +91351,14 @@ plugins: wp-simple-maintenance-mode: Readme: path: readme.txt + wp-simple-menu-icons: + TranslationFile: + class: BodyPattern + path: languages/wp-simple-menu-icons.pot + pattern: !ruby/regexp '/roject\-Id\-Version: WP Simple Menu Icons (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt wp-simple-notify: Readme: path: readme.txt @@ -92631,6 +92873,9 @@ plugins: files: - assets/css/main.css version: true + wpb-product-size-charts-for-woocommerce: + Readme: + path: readme.txt wpb-social-master: QueryParameter: files: @@ -92683,6 +92928,9 @@ plugins: wpbkash: Readme: path: readme.txt + wpblox-compare-plans: + Readme: + path: README.txt wpbmb-entrez: QueryParameter: files: @@ -94070,6 +94318,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + writers-block-block: + Readme: + path: readme.txt ws-bootstrap-vc: Readme: path: readme.txt diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 9c1de356..3cfbd727 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1996,6 +1996,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/affiliate-videohive-widget/css/style.css?ver=1.0.1 confidence: 10 + affiliatebooster-blocks: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/affiliatebooster-blocks/package.json, Match: + ''1.0.0''' affiliates: ChangeLog: number: 4.0.4 @@ -3900,6 +3907,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/automatically-add-product-to-cart/changelog.txt, Match: ''Version 1.0''' + automizy-gravity-forms: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/automizy-gravity-forms/languages/automizy-gravity-forms.pot, + Match: ''ject-Id-Version: Automizy Gravity Forms 1.0.1''' autoptimize-criticalcss: TranslationFile: number: 1.0.0 @@ -14710,6 +14724,18 @@ plugins: - http://wp.lab/wp-content/plugins/envator/assets/js/modernizr.custom.js?ver=1.0 - http://wp.lab/wp-content/plugins/envator/assets/js/classie.js?ver=1.0 - http://wp.lab/wp-content/plugins/envator/assets/js/cssParser.js?ver=1.0 + envychimp: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/envychimp/public/css/envy-chimp-font-family.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envychimp/public/css/font-awesome.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envychimp/public/css/envy-chimp-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envychimp/public/css/envy-chimp-responsive.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envychimp/public/js/envy-chimp-public.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envychimp/public/js/ajaxChimp.min.js?ver=1.0.0 + confidence: 60 envynotifs: QueryParameter: number: 1.0.0 @@ -35656,6 +35682,13 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''S-ButtonZ 1.1.5''' + s2-wishlist-for-woocommerce: + ChangeLog: + number: 1.0.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/s2-wishlist-for-woocommerce/changelog.txt, + Match: ''= 1.0.4''' s2member: QueryParameter: number: '170722' @@ -38205,6 +38238,13 @@ plugins: - http://wp.lab/wp-content/plugins/simple-stopwatch/public/css/simple-stopwatch-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/simple-stopwatch/public/js/simple-stopwatch-public.js?ver=1.0.0 confidence: 20 + simple-stripe-checkout: + TranslationFile: + number: 1.1.8 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/simple-stripe-checkout/languages/simple-stripe-checkout.pot, + Match: ''ject-Id-Version: Simple stripe checkout 1.1.8''' simple-student-result: QueryParameter: number: 1.6.4 @@ -43222,6 +43262,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/turitop-booking-system/languages/turitop-booking-system.pot, Match: ''ject-Id-Version: Turitop Booking System 1.0.0''' + turn-rank-math-faq-block-to-accordion: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/turn-rank-math-faq-block-to-accordion/assets/css/style.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/turn-rank-math-faq-block-to-accordion/assets/js/RMFA-JS.min.js?ver=1.0.0 + confidence: 20 tutorial-blocks-gutenberg-blocks-collection: QueryParameter: number: 1.0.0 @@ -48125,6 +48173,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/woo-products-coming-soon/assets/css/style.css?ver=1.0 confidence: 10 + woo-products-widgets-for-elementor: + ChangeLog: + number: 1.0.4 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-products-widgets-for-elementor/changelog.txt, + Match: ''= 1.0.4''' woo-quickview: QueryParameter: number: '1.0' @@ -53528,6 +53583,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-simple-anchors-links/css/styles.css?ver=1.0.0 confidence: 10 + wp-simple-menu-icons: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-simple-menu-icons/languages/wp-simple-menu-icons.pot, + Match: ''roject-Id-Version: WP Simple Menu Icons 1.0.0''' wp-simple-seo: TranslationFile: number: 1.0.7 diff --git a/spec/fixtures/dynamic_finders/plugin_version/affiliatebooster-blocks/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/affiliatebooster-blocks/composer_file/package.json new file mode 100644 index 00000000..c49ce66a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/affiliatebooster-blocks/composer_file/package.json @@ -0,0 +1,24 @@ +{ + "name": "my-block-cgb-guten-block", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "@wordpress/compose": "^3.19.1", + "@wordpress/icons": "^2.4.0", + "cgb-scripts": "1.23.1", + "classnames": "^2.2.6", + "memize": "^1.1.0", + "npm-upgrade": "^2.0.3", + "react-select": "^3.1.0", + "striptags": "^2.2.1", + "uglify-js": "^3.10.0", + "uglifyjs-webpack-plugin": "^2.2.0", + "update": "^0.7.4", + "webfontloader": "^1.6.28" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/automizy-gravity-forms/translation_file/languages/automizy-gravity-forms.pot b/spec/fixtures/dynamic_finders/plugin_version/automizy-gravity-forms/translation_file/languages/automizy-gravity-forms.pot new file mode 100644 index 00000000..e298c78a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/automizy-gravity-forms/translation_file/languages/automizy-gravity-forms.pot @@ -0,0 +1,159 @@ +# Copyright (C) 2020 Chris Bibby +# This file is distributed under the same license as the Automizy Gravity Forms package. +msgid "" +msgstr "" +"Project-Id-Version: Automizy Gravity Forms 1.0.1\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/automizy-gravity-forms\n" +"POT-Creation-Date: 2020-12-29 02:55:07+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 0.5.4\n" +"X-Poedit-KeywordsList: " +"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" +"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Country: United States\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" + +#: automizy-gravity-forms.php:100 trunk/automizy-gravity-forms.php:47 +msgid "Automizy Gravity Forms requires Gravity Forms to be active." +msgstr "" + +#: inc/class-gf-automizy.php:36 trunk/inc/class-gf-automizy.php:36 +msgid "Subscribe contact to Automizy only when payment is received." +msgstr "" + +#: inc/class-gf-automizy.php:71 trunk/inc/class-gf-automizy.php:71 +msgid "Automizy Account Information" +msgstr "" + +#: inc/class-gf-automizy.php:75 trunk/inc/class-gf-automizy.php:75 +msgid "" +"Automizy is Email Marketing Software\n" +"\t\t\t\t\t\t\t\t\t\t\t that is designed to increase your open rates. If " +"you don't have an Automizy account, you can %1$ssign up for one here.%2$s" +msgstr "" + +#: inc/class-gf-automizy.php:84 trunk/inc/class-gf-automizy.php:84 +msgid "API Key" +msgstr "" + +#: inc/class-gf-automizy.php:90 trunk/inc/class-gf-automizy.php:90 +msgid "You can find your API key here." +msgstr "" + +#: inc/class-gf-automizy.php:114 trunk/inc/class-gf-automizy.php:114 +msgid "Automizy Feed Settings" +msgstr "" + +#: inc/class-gf-automizy.php:117 trunk/inc/class-gf-automizy.php:117 +msgid "Feed name" +msgstr "" + +#: inc/class-gf-automizy.php:120 trunk/inc/class-gf-automizy.php:120 +msgid "Give the feed a name" +msgstr "" + +#: inc/class-gf-automizy.php:124 inc/class-gf-automizy.php:196 +#: trunk/inc/class-gf-automizy.php:124 trunk/inc/class-gf-automizy.php:196 +msgid "Feed Description" +msgstr "" + +#: inc/class-gf-automizy.php:127 trunk/inc/class-gf-automizy.php:127 +msgid "Enter a description for this feed" +msgstr "" + +#: inc/class-gf-automizy.php:132 inc/class-gf-automizy.php:140 +#: inc/class-gf-automizy.php:195 trunk/inc/class-gf-automizy.php:132 +#: trunk/inc/class-gf-automizy.php:140 trunk/inc/class-gf-automizy.php:195 +msgid "Contact List" +msgstr "" + +#: inc/class-gf-automizy.php:137 trunk/inc/class-gf-automizy.php:137 +msgid "No lists found" +msgstr "" + +#: inc/class-gf-automizy.php:141 trunk/inc/class-gf-automizy.php:141 +msgid "Select your list you want to add your contacts to" +msgstr "" + +#: inc/class-gf-automizy.php:146 trunk/inc/class-gf-automizy.php:146 +msgid "Tag" +msgstr "" + +#: inc/class-gf-automizy.php:151 trunk/inc/class-gf-automizy.php:151 +msgid "No tags found" +msgstr "" + +#: inc/class-gf-automizy.php:154 trunk/inc/class-gf-automizy.php:154 +msgid "Tags" +msgstr "" + +#: inc/class-gf-automizy.php:155 trunk/inc/class-gf-automizy.php:155 +msgid "Tag this contact" +msgstr "" + +#: inc/class-gf-automizy.php:160 inc/class-gf-automizy.php:165 +#: trunk/inc/class-gf-automizy.php:160 trunk/inc/class-gf-automizy.php:165 +msgid "Map Fields" +msgstr "" + +#: inc/class-gf-automizy.php:166 trunk/inc/class-gf-automizy.php:166 +msgid "" +"Map your Automizy fields to the appropriate Gravity Form fields by " +"selecting the appropriate form field from the list." +msgstr "" + +#: inc/class-gf-automizy.php:171 trunk/inc/class-gf-automizy.php:171 +msgid "Condition" +msgstr "" + +#: inc/class-gf-automizy.php:173 trunk/inc/class-gf-automizy.php:173 +msgid "Enable Condition" +msgstr "" + +#: inc/class-gf-automizy.php:174 trunk/inc/class-gf-automizy.php:174 +msgid "Process this simple feed if" +msgstr "" + +#: inc/class-gf-automizy.php:194 trunk/inc/class-gf-automizy.php:194 +msgid "Name" +msgstr "" + +#: inc/class-gf-automizy.php:252 trunk/inc/class-gf-automizy.php:252 +msgid "Select a list" +msgstr "" + +#: inc/class-gf-automizy.php:283 trunk/inc/class-gf-automizy.php:283 +msgid "Select a tag" +msgstr "" + +#: inc/class-gf-automizy.php:318 trunk/inc/class-gf-automizy.php:318 +msgid "Couldn't add to list because we couldn't fire up the API" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Automizy Gravity Forms" +msgstr "" + +#. Description of the plugin/theme +msgid "Automizy connector for Gravity Forms" +msgstr "" + +#. Author of the plugin/theme +msgid "Chris Bibby" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://chrisbibby.com.au" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html index f173d78d..d278e107 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 @@ -5087,6 +5087,15 @@ + + + + + + + + + @@ -15953,6 +15962,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/s2-wishlist-for-woocommerce/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/s2-wishlist-for-woocommerce/change_log/changelog.txt new file mode 100644 index 00000000..a2b08816 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/s2-wishlist-for-woocommerce/change_log/changelog.txt @@ -0,0 +1,18 @@ +*** Changelog *** + += 1.0.4 - 2020-12-30 = +* Fix: Link fixes of product in wishlist report + += 1.0.3 - 2020-12-30 = +* New: Wishlist report to show product with wishlisted count + += 1.0.2 - 2020-12-28 = +* Fix: Css fixes and improvement + += 1.0.1 - 2020-12-26 = +* New: Support for WordPress 5.6 +* New: Support for WooCommerce 4.8.0 + += 1.0.0 - 2020-12-26 = +* Initial Release + diff --git a/spec/fixtures/dynamic_finders/plugin_version/simple-stripe-checkout/translation_file/languages/simple-stripe-checkout.pot b/spec/fixtures/dynamic_finders/plugin_version/simple-stripe-checkout/translation_file/languages/simple-stripe-checkout.pot new file mode 100644 index 00000000..4907660f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/simple-stripe-checkout/translation_file/languages/simple-stripe-checkout.pot @@ -0,0 +1,610 @@ +# Copyright (C) 2020 Growniche Inc. +# This file is distributed under the same license as the Simple stripe checkout plugin. +msgid "" +msgstr "" +"Project-Id-Version: Simple stripe checkout 1.1.8\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/simple-stripe-checkout\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-12-30T13:00:00+09:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: simple-stripe-checkout\n" + +#. Plugin Name of the plugin +msgid "Simple Stripe Checkout" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://s-page.biz/ssc/" +msgstr "" + +#. Description of the plugin +msgid "It is a plug-in that can install the payment button of the payment platform \"Stripe\"." +msgstr "" + +#. Author of the plugin +msgid "Growniche Inc." +msgstr "" + +#. Author URI of the plugin +msgid "https://www.growniche.co.jp/" +msgstr "" + +#. 初期設定 +msgid "Initial setting" +msgstr "" + +#. 商品一覧 +msgid "Product list" +msgstr "" + +#. 新規登録 +msgid "Product registration" +msgstr "" + +#. 変更 +msgid "Product edit" +msgstr "" + +#. メール設定 +msgid "Mail setting" +msgstr "" + +#. 保存 +msgid "Save" +msgstr "" + +#. 登録 +msgid "Registration" +msgstr "" + +#. 検索 +msgid "Search" +msgstr "" + +#. 削除 +msgid "Delete" +msgstr "" + +#. 決済完了 +msgid "Payment completed" +msgstr "" + +#. キャンセル完了 +msgid "Cancellation completed" +msgstr "" + +#. 公開キー +msgid "Public key" +msgstr "" + +#. シークレットキー +msgid "Secret key" +msgstr "" + +#. チェックボックス +msgid "Checkbox" +msgstr "" + +#. 商品名 +msgid "Product name" +msgstr "" + +#. 商品コード +msgid "Product code" +msgstr "" + +#. ショートコード +msgid "Shortcode" +msgstr "" + +#. 一括 +msgid "Lump sum" +msgstr "" + +#. 定期 +msgid "Subscription" +msgstr "" + +#. 販売者向けメール設定 +msgid "Email settings for seller" +msgstr "" + +#. 受信メールアドレス +msgid "Received email address" +msgstr "" + +#. 送信元メールアドレス +msgid "Sender email address" +msgstr "" + +#. 購入者向けメール設定 +msgid "Email settings for buyer" +msgstr "" + +#. 即時決済をしますか? +msgid "Do you want to make an immediate payment?" +msgstr "" + +#. 提供者 +msgid "Provider" +msgstr "" + +#. 価格 +msgid "Price" +msgstr "" + +#. 通貨 +msgid "Currency" +msgstr "" + +#. StripのプランID/価格ID +msgid "Strip Plan ID / Price ID" +msgstr "" + +#. 内容 +msgid "Contents" +msgstr "" + +#. お申込み内容 +msgid "Application details" +msgstr "" + +#. お支払いに使われたカード下四桁 +msgid "Last 4 digits of the card used for payment" +msgstr "" + +#. お支払いに使われるカード下四桁 +msgid "Last 4 digits of the card to be used for payment" +msgstr "" + +#. 初回引落予定日 +msgid "First scheduled withdrawal date" +msgstr "" + +#. 今すぐ購入 +msgid "Buy now" +msgstr "" + +#. ボタン名 +msgid "Button label" +msgstr "" + +#. 継続 +msgid "Continuation" +msgstr "" + +#. 月次 +msgid "Monthly" +msgstr "" + +#. 年次 +msgid "Yearly" +msgstr "" + +#. 購入者様Eメール +msgid "Buyer email" +msgstr "" + +#. お支払いのキャンセルについて +msgid "Cancellation of payment" +msgstr "" + +#. 定期支払のキャンセル +msgid "Cancellation of subscription" +msgstr "" + +#. お支払いに関するお問い合わせ先 +msgid "Contact for payment" +msgstr "" + +#. 次回引落予定日 +msgid "Next scheduled withdrawal date" +msgstr "" + +#. 様 +msgid "Mr/Ms" +msgstr "" + +#. 請求間隔 +msgid "Billing frequency" +msgstr "" + +#. Webhook設定 +msgid "Webhook setting" +msgstr "" + +#. 無料トライアル +msgid "Free trial" +msgstr "" + +#. 請求タイミング +msgid "Billing timing" +msgstr "" + +#. この商品のショートコード +msgid "Short code for this product" +msgstr "" + +#. キャンセルされたお支払い +msgid "Canceled payment" +msgstr "" + +#. 以上 +msgid "or more" +msgstr "" + +#. 複製 +msgid "Duplicate" +msgstr "" + +#. 編集 +msgid "Edit" +msgstr "" + + + + + + +#. 複数ある場合はカンマで区切ってください。 +msgid "If there are more than one, separate them with commas." +msgstr "" + +#. Stripeの公開キーが正しくありません。 +msgid "Stripe's public key is incorrect." +msgstr "" + +#. Stripeのシークレットキーが正しくありません。 +msgid "Stripe's secret key is incorrect." +msgstr "" + +#. 初期設定の保存が完了しました。 +msgid "The initial settings have been saved." +msgstr "" + +#. 定期支払キャンセル完了 +msgid "Recurring payment cancellation completed" +msgstr "" + +#. メールを送信しました。 +msgid "Mail has send." +msgstr "" + +#. 購入者宛メールを送信しました。 +msgid "Completed sending email to purchaser." +msgstr "" + +#. 販売者宛メールを送信しました。 +msgid "Completed sending email to seller." +msgstr "" + +#. メールの送信に失敗しました。 +msgid "Failed to send the email." +msgstr "" + +#.購入者宛メールの送信に失敗しました。 +msgid "Failed to send the email to the purchaser." +msgstr "" + +#. 販売者宛メールの送信に失敗しました。 +msgid "Failed to send the email to the seller." +msgstr "" + +#. 販売者向け受信メールアドレスが正しくありません。 +msgid "The received email address for the seller is incorrect." +msgstr "" + +#. 販売者向け送信元メルアドが正しくありません。 +msgid "The sender email address for the seller is incorrect." +msgstr "" + +#. 購入者向け送信元メルアドが正しくありません。 +msgid "The sender email address for the purchaser is incorrect." +msgstr "" + +#. 即時決済のON/OFFが正しくありません。 +msgid "The ON / OFF of immediate payment is incorrect." +msgstr "" + +#. メール設定の保存が完了しました。 +msgid "Your email settings have been saved." +msgstr "" + +#. StripeのWebhook情報を取得できません。 +msgid "Unable to get Stripe webhook information." +msgstr "" + +#. StripeにWebhookを登録できません。 +msgid "Unable to register Webhook with Stripe." +msgstr "" + +#. StripeにWebhookを登録しました。 +msgid "Completed registering Webhook on Stripe." +msgstr "" + +#. ショートコードをコピーしました +msgid "The shortcode was copied." +msgstr "" + +#. クリックしてコピーする。 +msgid "Click to copy." +msgstr "" + +#. OFFの場合は、24時間後に決済確定となるメールが配信されますが、実際は、決済確定の為のリンクが送られ、手動で確定する必要があります。迷惑メールなどでメールが届かない場合は、定期的にStripe管理画面での確認が必要です。 +msgid "If it is OFF, an email will be sent to confirm the payment after 24 hours, but in reality, a link to confirm the payment will be sent and you will need to confirm it manually. If you do not receive the e-mail due to unsolicited e-mail, you need to check it regularly on the Stripe management screen." +msgstr "" + +#. お支払いが完了しました。 +msgid "Payment is complete." +msgstr "" + +#. ありがとうございます。 +msgid "Thank you very much." +msgstr "" + +#. 引き続きよろしくお願いいたします。 +msgid "Thank you for your continued support." +msgstr "" + +#. またの機会がありましたらよろしくお願いいたします。 +msgid "If you have another chance, thank you." +msgstr "" + +#. お支払いのキャンセルを承りました。 +msgid "We have accepted the cancellation of payment." +msgstr "" + +#. 決済確定完了 +msgid "Settlement confirmed" +msgstr "" + +#. 決済が確定し、お支払いが完了しました。 +msgid "The payment is confirmed and the payment is completed." +msgstr "" + +#. ご登録いただいていた定期支払いをキャンセルしました。 +msgid "I canceled the registered regular payment." +msgstr "" + +#. ご利用ありがとうございました。 +msgid "Thank you for using." +msgstr "" + +#. 商品価格が正しくありません。 +msgid "The item price is incorrect." +msgstr "" + +#. 商品提供者名が正しくありません。 +msgid "The product provider name is incorrect." +msgstr "" + +#. 商品名が正しくありません。 +msgid "The product name is incorrect." +msgstr "" + +#. 商品通貨が正しくありません。 +msgid "The product currency is incorrect." +msgstr "" + +#. 商品ボタン名が正しくありません。 +msgid "The product button name is incorrect." +msgstr "" + +#. 商品請求タイミングが正しくありません。 +msgid "The product billing timing is incorrect." +msgstr "" + +#. 商品請求間隔が正しくありません。 +msgid "The product billing interval is incorrect." +msgstr "" + +#. 商品無料トライアル日数が正しくありません。 +msgid "The product free trial days are incorrect." +msgstr "" + +#. Stripeへの商品登録に失敗しました。 +msgid "Failed to register the product on Stripe." +msgstr "" + +#. 商品情報の保存が完了しました。 +msgid "The product information has been saved." +msgstr "" + +#. StripeのPlanの削除に失敗しました。 +msgid "Failed to delete Stripe Plan." +msgstr "" + +#. Stripeの商品の取得に失敗しました。 +msgid "Failed to get Stripe products." +msgstr "" + +#. Stripeの商品の削除に失敗しました。 +msgid "Failed to delete Stripe products." +msgstr "" + +#. の支払いが行われました。 +msgid ": Payment was made." +msgstr "" + +#. がキャンセルされました。 +msgid "It was cancelled." +msgstr "" + +#. への定期払登録ありがとうございます。 +msgid ": Thank you for registering for regular payment." +msgstr "" + +#. への定期払登録がありました。 +msgid ": There was a regular payment registration." +msgstr "" + +#. 決済は既にキャンセルされています。 +msgid "The payment has already been cancelled." +msgstr "" + +#. 決済は既に確定されています。 +msgid "The settlement has already been confirmed." +msgstr "" + +#. まだ24時間経過していません。 +msgid "24 hours have not passed yet." +msgstr "" + +#. 決済を確定するデータがないか、決済の確定に失敗しました。 +msgid "There is no data to confirm the payment, or the payment has failed to be confirmed." +msgstr "" + +#. 決済を確定しました。 +msgid "The settlement has been confirmed." +msgstr "" + +#. サブスクリプションが存在しません。 +msgid "The subscription does not exist." +msgstr "" + +#. サブスクリプションは既にキャンセルされています。 +msgid "Your subscription has already been cancelled." +msgstr "" + +#. 商品情報が存在しません。 +msgid "Product information does not exist." +msgstr "" + +#. 顧客情報が存在しません。 +msgid "Customer information does not exist." +msgstr "" + +#. サブスクリプションのキャンセルに失敗しました +msgid "Subscription cancellation failed." +msgstr "" + +#. サブスクリプションをキャンセルしました。 +msgid "The subscription has been cancelled." +msgstr "" + +#. 定期支払リサイクルではない。 +msgid "It is not a regular payment recycling." +msgstr "" + +#. サブスクリプションの支払完了メール送信処理に失敗しました +msgid "Failed to send subscription payment completion email" +msgstr "" + +#. この度はありがとうございます。 +msgid "Thank you for this time." +msgstr "" + +#. 今後、以下の内容でお支払いが行われます。 +msgid "From now on, payment will be made with the following contents." +msgstr "" + +#. 以下の内容でお支払いが行われました。 +msgid "Payment was made with the following contents." +msgstr "" + +#. お支払い確認後、24時間以内であれば、以下をクリックするとキャンセル可能です。 +msgid "You can cancel within 24 hours after confirming payment by clicking below." +msgstr "" + +#. それ以降はキャンセル料が発生します。 +msgid "After that, a cancellation fee will be charged." +msgstr "" + +#. お客様にて、お支払いの確定がありましたので、 +msgid "Since the customer has confirmed the payment, the following payment has been made." +msgstr "" + +#. の支払いが行われましたので、ご連絡のメールとなります。 +msgid ": The payment has been made, so you will receive an email to contact you." +msgstr "" + +#. この度は、誠にありがとうございます。 +msgid "Thank you very much for this time." +msgstr "" + +#. キャンセルがありませんでしたので、以下の内容にて、お支払いが確定されました。 +msgid "Since there was no cancellation, payment was confirmed with the following contents." +msgstr "" + +#. 以下のお支払い登録がキャンセルされました。 +msgid "The following payment registration has been cancelled." +msgstr "" + +#. 以下の内容についてキャンセルがされました。 +msgid "The following contents have been cancelled." +msgstr "" + +#. 再度お申込みの際は、再度お支払いが必要です。 +msgid "If you apply again, you will need to pay again." +msgstr "" + +#. キャンセルする場合は以下をクリックするとキャンセル可能です。 +msgid "If you want to cancel, click below to cancel." +msgstr "" + +#. お支払いの確定をしなければ回収できません! +msgid "You will not be able to collect it unless you confirm your payment!" +msgstr "" + +#. 「24時間以内であればキャンセル可」と自動送信メールで伝えております。 +msgid "\"Cancellation is possible within 24 hours\" is sent by automatic email." +msgstr "" + +#. 以下をクリックすると確定できるので、24時間過ぎたらお願いいたします。 +msgid "Click below to confirm, so please wait 24 hours." +msgstr "" + +#. 確定後にキャンセルがあった場合は、Stripeの手数料が掛かります。 +msgid "If you cancel after confirmation, you will be charged a Stripe fee." +msgstr "" + +#. すぐ開始の場合は0日で設定してください。 +msgid "If you want to start immediately, set it to 0 days." +msgstr "" + +#. 与信枠の確保をキャンセルしました。 +msgid "Canceled to secure credit line." +msgstr "" + +#. 与信枠を確保していたデータがないか、与信枠の確保のキャンセルに失敗しました。 +msgid "There is no data that has secured the credit line, or the cancellation of the credit line has failed." +msgstr "" + +#. 24時間を経過している為、キャンセルできません。 +msgid "It has been 24 hours and cannot be canceled." +msgstr "" + +#. サブスクリプションの登録に失敗しました。 +msgid "Subscription registration failed." +msgstr "" + +#. へのお支払いがありました。 +msgid ": There was payment." +msgstr "" + +#. へのお支払いありがとうございます。 +msgid ": Thank you for your payment." +msgstr "" + +#. 決済が完了しませんでした。 +msgid "Payment was not completed." +msgstr "" + +#. 設定が不完全です。 +msgid "Incomplete settings." +msgstr "" + +#. 商品情報がありません。 +msgid "There is no product information." +msgstr "" + +#. を削除しますか? +msgid ": Do you want to delete it?" +msgstr "" + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/woo-products-widgets-for-elementor/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/woo-products-widgets-for-elementor/change_log/changelog.txt new file mode 100644 index 00000000..51cdc2cc --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/woo-products-widgets-for-elementor/change_log/changelog.txt @@ -0,0 +1,18 @@ += 1.0.4 = +* [Feature] Filter by title +* [Feature] Short Description included at product list widget + += 1.0.3 = +* [Feature] Integrate control to increase maximum product +* [Feature] Integrate More Query Stock and Out of stock products +* [Feature] Integrate Out of stock product hides +* [Feature] Integrate Indicator of Stock and Out of stock product with sale badges. + +* [Bug] Fix Carousel width issue + + += 1.0.2 = +* Integrate premium version and include freemius for manage supports + += 1.0.0 = +* Initial release \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-simple-menu-icons/translation_file/languages/wp-simple-menu-icons.pot b/spec/fixtures/dynamic_finders/plugin_version/wp-simple-menu-icons/translation_file/languages/wp-simple-menu-icons.pot new file mode 100644 index 00000000..f1645343 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-simple-menu-icons/translation_file/languages/wp-simple-menu-icons.pot @@ -0,0 +1,195 @@ +# Copyright (C) 2020 Sematico LTD +# This file is distributed under the same license as the WP Simple Menu Icons package. +msgid "" +msgstr "" +"Project-Id-Version: WP Simple Menu Icons 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/wp-simple-menu-icons\n" +"POT-Creation-Date: 2020-07-02 10:42:11+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: node-wp-i18n 1.2.3\n" + +#: resources/views/media-template.php:33 +msgid "Close panel" +msgstr "" + +#: resources/views/media-template.php:39 +msgid "Menu icons" +msgstr "" + +#: resources/views/media-template.php:44 +msgid "Browse icons" +msgstr "" + +#: resources/views/media-template.php:51 +msgid "Featured Image" +msgstr "" + +#: resources/views/media-template.php:58 +msgid "Search" +msgstr "" + +#: resources/views/media-template.php:61 +msgid "Search..." +msgstr "" + +#: resources/views/media-template.php:75 +msgid "Deselect" +msgstr "" + +#: resources/views/media-template.php:84 +msgid "Icon" +msgstr "" + +#: resources/views/media-template.php:88 +msgid "Saved" +msgstr "" + +#: resources/views/media-template.php:100 +msgid "Save" +msgstr "" + +#: resources/views/media-template.php:101 +msgid "Remove" +msgstr "" + +#: resources/views/media-template.php:128 +msgid "Hide Label" +msgstr "" + +#: resources/views/media-template.php:130 +msgid "No" +msgstr "" + +#: resources/views/media-template.php:131 +msgid "Yes" +msgstr "" + +#: resources/views/media-template.php:135 +msgid "Position" +msgstr "" + +#: resources/views/media-template.php:137 +msgid "Before" +msgstr "" + +#: resources/views/media-template.php:138 +msgid "After" +msgstr "" + +#: resources/views/media-template.php:142 +msgid "Vertical Align" +msgstr "" + +#: resources/views/media-template.php:144 +msgid "Top" +msgstr "" + +#: resources/views/media-template.php:145 +msgid "Middle" +msgstr "" + +#: resources/views/media-template.php:146 +msgid "Bottom" +msgstr "" + +#: resources/views/media-template.php:150 +msgid "Size" +msgstr "" + +#: src/Parser.php:74 src/Parser.php:77 +msgid "Parse FA Icons" +msgstr "" + +#: src/Parser.php:132 +msgid "Font file successfully generated." +msgstr "" + +#: src/Plugin.php:81 src/Plugin.php:93 +msgid "Cheatin’ huh?" +msgstr "" + +#: src/Selector.php:110 +msgid "Select" +msgstr "" + +#: src/Selector.php:111 +msgid "Color" +msgstr "" + +#: src/Selector.php:123 +msgid "Simple menu icons" +msgstr "" + +#: src/Selector.php:162 +msgid "Setup icon" +msgstr "" + +#: vendor/10up/wp_mock/tests/FunctionMocksTest.php:65 +msgid "Test" +msgstr "" + +#: vendor/10up/wp_mock/tests/FunctionMocksTest.php:75 +#: vendor/10up/wp_mock/tests/FunctionMocksTest.php:77 +msgid "Input" +msgstr "" + +#: vendor/pressmodo/wp-requirements/src/Checker/PHP.php:49 +#. Translators: 1. Required PHP version, 2. Used PHP version. +msgid "Minimum required version of PHP is %1$s. Your version is %2$s" +msgstr "" + +#: vendor/pressmodo/wp-requirements/src/Checker/PHPExtensions.php:55 +#. Translators: PHP extensions. +msgid "Missing PHP extension: %s" +msgid_plural "Missing PHP extensions: %s" +msgstr[0] "" +msgstr[1] "" + +#: vendor/pressmodo/wp-requirements/src/Checker/Plugins.php:70 +#. Translators: Plugin name. +msgid "Required plugin: %s" +msgstr "" + +#: vendor/pressmodo/wp-requirements/src/Checker/Plugins.php:78 +#. Translators: 1. Plugin name, 2. Required version, 3. Used version. +msgid "Minimum required version of %1$s plugin is %2$s. Your version is %3$s" +msgstr "" + +#: vendor/pressmodo/wp-requirements/src/Checker/Theme.php:51 +msgid "Required theme: %s" +msgstr "" + +#: vendor/pressmodo/wp-requirements/src/Checker/WordPress.php:48 +#. Translators: 1. Required WP version, 2. Current WP version. +msgid "Minimum required version of WordPress is %1$s. Your version is %2$s" +msgstr "" + +#: vendor/pressmodo/wp-requirements/src/Requirements.php:257 +msgid "%s cannot be activated." +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "WP Simple Menu Icons" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://pressmodo.com" +msgstr "" + +#. Description of the plugin/theme +msgid "An easy way to add icons to your navigation menus." +msgstr "" + +#. Author of the plugin/theme +msgid "Sematico LTD" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://sematico.com" +msgstr "" \ No newline at end of file