From 46a00cc8642701a9433e1bf0a86acf402fc62c8f Mon Sep 17 00:00:00 2001 From: erwanlr Date: Fri, 7 Dec 2018 14:57:38 +0000 Subject: [PATCH] Adds DFs --- spec/fixtures/db/dynamic_finders.yml | 91 +++++++ spec/fixtures/dynamic_finders/expected.yml | 112 +++++++++ .../b2binpay-payments-for-woocommerce.pot | 215 +++++++++++++++++ .../bookingcom-product-helper-en_US.po | 225 ++++++++++++++++++ .../edd-blocks/composer_file/package.json | 55 +++++ .../composer_file/package.json | 15 ++ .../composer_file/package.json | 13 + .../query_parameter_passive_all.html | 41 ++++ .../composer_file/package.json | 43 ++++ .../i18n/languages/wp-travel-mapquest.pot | 64 +++++ 10 files changed, 874 insertions(+) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/b2binpay-payments-for-woocommerce/translation_file/languages/b2binpay-payments-for-woocommerce.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/bookingcom-product-helper/translation_file/languages/bookingcom-product-helper-en_US.po create mode 100644 spec/fixtures/dynamic_finders/plugin_version/edd-blocks/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/gosign-advanced-separator-block/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/gosign-simple-teaser-block/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/woo-mega-search/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wp-travel-mapquest/translation_file/i18n/languages/wp-travel-mapquest.pot diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 90093d16..07fadf45 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -248,6 +248,11 @@ plugins: xpath: //script[contains(@src, "abc-notation/abcjs_basic_midi_")]/@src pattern: !ruby/regexp /abcjs_basic_midi_(?\d+\.[\.\d]+)\-min\.js/i version: true + abcsubmit: + QueryParameter: + files: + - "/assets/css/admin.css" + version: true above-the-fold-optimization: StyleComment: class: Xpath @@ -2007,6 +2012,12 @@ plugins: files: - style.css version: true + b2binpay-payments-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/b2binpay-payments-for-woocommerce.pot + pattern: !ruby/regexp '/sion: B2BinPay Payments for WooCommerce (?\d+\.[\.\d]+)/i' + version: true b2i-investor-tools: QueryParameter: files: @@ -2861,6 +2872,12 @@ plugins: path: languages/bookingcom-official-searchbox-ru_RU.po pattern: !ruby/regexp /on:\ Booking\.com Official Search box ver (?\d+\.[\.\d]+)/i version: true + bookingcom-product-helper: + TranslationFile: + class: BodyPattern + path: languages/bookingcom-product-helper-en_US.po + pattern: !ruby/regexp '/\-Id\-Version: Booking\.com Product Helper (?\d+\.[\.\d]+)/i' + version: true bookly-responsive-appointment-booking-tool: QueryParameter: files: @@ -6303,6 +6320,12 @@ plugins: - assets/css/edd-ajax-search.min.css - assets/js/edd-ajax-search.min.js version: true + edd-blocks: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true edd-card: TranslationFile: class: BodyPattern @@ -8600,12 +8623,24 @@ plugins: files: - js/jquery.sparkline.js version: true + gosign-advanced-separator-block: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true gosign-masonry-post-block: ComposerFile: class: ConfigParser path: package.json key: version version: true + gosign-simple-teaser-block: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true gotmls: HeaderPattern: path: index.php @@ -13457,6 +13492,12 @@ plugins: path: package-lock.json key: version version: true + nnsmarttooltip: + QueryParameter: + files: + - plugin-assets/public.css + - plugin-assets/public.bundle.js + version: true no-copy: QueryParameter: files: @@ -13528,6 +13569,12 @@ plugins: files: - js/notifyme.js version: true + novarum-json-importer: + QueryParameter: + files: + - public/css/novarumimporter-public.css + - public/js/novarumimporter-public.js + version: true novelist: QueryParameter: files: @@ -17292,6 +17339,15 @@ plugins: - public/js/issscr-public.js - public/plugins/flexslider/jquery.flexslider-min.js version: true + seo-dynamic-pages: + QueryParameter: + files: + - public/css/seo-dynamic-pages-public.css + - public/css/bootstrap-grid.min.css + - public/css/bootstrap-helpers.css + - public/css/seo-dynamic-pages-public-custom.css + - public/js/seo-dynamic-pages-public.js + version: true seo-engine: TranslationFile: class: BodyPattern @@ -17528,6 +17584,12 @@ plugins: - assets/css/main.css - assets/js/main.js version: true + shopcode-popup-profile-builder: + QueryParameter: + files: + - assets/css/main.css + - assets/js/main.js + version: true shortcake-bakery: TranslationFile: class: BodyPattern @@ -19930,6 +19992,12 @@ plugins: files: - css/wptpsa-frontend.css version: true + themeregion-companion: + QueryParameter: + files: + - public/css/themeregion-companion-public.css + - public/js/themeregion-companion-public.js + version: true themify-builder-lite: QueryParameter: files: @@ -21311,6 +21379,11 @@ plugins: path: languages/voice-search.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Voice Search (?\d+\.[\.\d]+)/i version: true + voting-for-a-photo: + QueryParameter: + files: + - assets/frontend/js/voting-for-photo.js + version: true vowels-contact-form-with-drag-and-drop: QueryParameter: files: @@ -22334,6 +22407,12 @@ plugins: files: - js/frontend.js version: true + woo-mega-search: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true woo-mobile-bottom-bar: QueryParameter: files: @@ -23599,6 +23678,12 @@ plugins: files: - assets/css/public.css version: true + wp-contact-form7-email-spam-blocker: + QueryParameter: + files: + - public/css/contact-form-7-email-spam-blocker-public.css + - public/js/contact-form-7-email-spam-blocker-public.js + version: true wp-cookie-law-info: QueryParameter: files: @@ -25639,6 +25724,12 @@ plugins: - public/js/wpte-gallery-public.js - public/js/wp-travel-engine-travelers-number.js version: true + wp-travel-mapquest: + TranslationFile: + class: BodyPattern + path: i18n/languages/wp-travel-mapquest.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Travel MapQuest (?\d+\.[\.\d]+)/i' + version: true wp-travelermap: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 97b500b7..18b08fa9 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -275,6 +275,13 @@ plugins: found_by: Version In Filename (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''abcjs_basic_midi_3.2.0-min.js''' + abcsubmit: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/abcsubmit//assets/css/admin.css?ver=1.1.0 + confidence: 10 above-the-fold-optimization: StyleComment: number: 2.9.2 @@ -2503,6 +2510,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/azurecurve-taxonomy-index/style.css?ver=1.0.0 + b2binpay-payments-for-woocommerce: + TranslationFile: + number: 1.0.2 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/b2binpay-payments-for-woocommerce/languages/b2binpay-payments-for-woocommerce.pot, + Match: ''sion: B2BinPay Payments for WooCommerce 1.0.2''' b2i-investor-tools: QueryParameter: number: 0.7.2 @@ -3572,6 +3586,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/bookingcom-official-searchbox/languages/bookingcom-official-searchbox-ru_RU.po, Match: ''on: Booking.com Official Search box ver 2.0''' + bookingcom-product-helper: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/bookingcom-product-helper/languages/bookingcom-product-helper-en_US.po, + Match: ''-Id-Version: Booking.com Product Helper 1.0.0''' bookly-responsive-appointment-booking-tool: QueryParameter: number: '13.2' @@ -7843,6 +7864,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/edd-ajax-search/assets/css/edd-ajax-search.min.css?ver=1.0.5 - http://wp.lab/wp-content/plugins/edd-ajax-search/assets/js/edd-ajax-search.min.js?ver=1.0.5 + edd-blocks: + ComposerFile: + number: 1.0.1 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/edd-blocks/package.json, Match: ''1.0.1''' edd-card: TranslationFile: number: 1.0.2 @@ -10722,6 +10749,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/googlyzer/js/jquery.sparkline.js?ver=2.2 confidence: 10 + gosign-advanced-separator-block: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gosign-advanced-separator-block/package.json, + Match: ''1.0.0''' gosign-masonry-post-block: ComposerFile: number: 1.0.0 @@ -10729,6 +10763,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/gosign-masonry-post-block/package.json, Match: ''1.0.0''' + gosign-simple-teaser-block: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gosign-simple-teaser-block/package.json, + Match: ''1.0.0''' gotmls: HeaderPattern: number: 4.16.53 @@ -16843,6 +16884,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/nivo-slider-lite/package-lock.json, Match: ''2.1.1''' + nnsmarttooltip: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/nnsmarttooltip/plugin-assets/public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/nnsmarttooltip/plugin-assets/public.bundle.js?ver=1.0.0 + confidence: 20 no-copy: QueryParameter: number: 1.1.4 @@ -16933,6 +16982,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/notifyme/js/notifyme.js?ver=1.0 confidence: 10 + novarum-json-importer: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/novarum-json-importer/public/css/novarumimporter-public.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/novarum-json-importer/public/js/novarumimporter-public.js?ver=1.0.1 + confidence: 20 novelist: QueryParameter: number: 1.1.5 @@ -21696,6 +21753,17 @@ plugins: - http://wp.lab/wp-content/plugins/seo-content-randomizer/public/js/issscr-public.js?ver=3.3.1 - http://wp.lab/wp-content/plugins/seo-content-randomizer/public/plugins/flexslider/jquery.flexslider-min.js?ver=3.3.1 confidence: 30 + seo-dynamic-pages: + QueryParameter: + number: 1.0.16 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/seo-dynamic-pages/public/css/seo-dynamic-pages-public.css?ver=1.0.16 + - http://wp.lab/wp-content/plugins/seo-dynamic-pages/public/css/bootstrap-grid.min.css?ver=1.0.16 + - http://wp.lab/wp-content/plugins/seo-dynamic-pages/public/css/bootstrap-helpers.css?ver=1.0.16 + - http://wp.lab/wp-content/plugins/seo-dynamic-pages/public/css/seo-dynamic-pages-public-custom.css?ver=1.0.16 + - http://wp.lab/wp-content/plugins/seo-dynamic-pages/public/js/seo-dynamic-pages-public.js?ver=1.0.16 + confidence: 50 seo-engine: TranslationFile: number: 1.0.0 @@ -21997,6 +22065,14 @@ plugins: - http://wp.lab/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/css/main.css?ver=1.0 - http://wp.lab/wp-content/plugins/shopcode-owl-carousel-woocommerce-widget/assets/js/main.js?ver=1.0 confidence: 20 + shopcode-popup-profile-builder: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/shopcode-popup-profile-builder/assets/css/main.css?ver=1.0 + - http://wp.lab/wp-content/plugins/shopcode-popup-profile-builder/assets/js/main.js?ver=1.0 + confidence: 20 shortcake-bakery: TranslationFile: number: 0.2.0 @@ -25065,6 +25141,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/themepaste-secure-admin/css/wptpsa-frontend.css?ver=1.0 confidence: 10 + themeregion-companion: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/themeregion-companion/public/css/themeregion-companion-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/themeregion-companion/public/js/themeregion-companion-public.js?ver=1.0.0 + confidence: 20 themify-builder-lite: QueryParameter: number: 2.0.9 @@ -26795,6 +26879,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/voice-search/languages/voice-search.pot, Match: ''"Project-Id-Version: Voice Search 1.2.1''' + voting-for-a-photo: + QueryParameter: + number: '1.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/voting-for-a-photo/assets/frontend/js/voting-for-photo.js?ver=1.1 + confidence: 10 vowels-contact-form-with-drag-and-drop: QueryParameter: number: 1.0.4 @@ -28097,6 +28188,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/woo-links-to-product/js/frontend.js?ver=1.0.0 confidence: 10 + woo-mega-search: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woo-mega-search/package.json, Match: ''1.0.0''' woo-mobile-bottom-bar: QueryParameter: number: 1.0.0 @@ -29657,6 +29754,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-comments-form-validation/assets/css/public.css?ver=1.0.0 confidence: 10 + wp-contact-form7-email-spam-blocker: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-contact-form7-email-spam-blocker/public/css/contact-form-7-email-spam-blocker-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-contact-form7-email-spam-blocker/public/js/contact-form-7-email-spam-blocker-public.js?ver=1.0.0 + confidence: 20 wp-cookie-law-info: QueryParameter: number: '1.0' @@ -32246,6 +32351,13 @@ plugins: - http://wp.lab/wp-content/plugins/wp-travel-engine/public/js/wpte-gallery-public.js?ver=1.7.8 - http://wp.lab/wp-content/plugins/wp-travel-engine/public/js/wp-travel-engine-travelers-number.js?ver=1.7.8 confidence: 100 + wp-travel-mapquest: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-travel-mapquest/i18n/languages/wp-travel-mapquest.pot, + Match: ''"Project-Id-Version: WP Travel MapQuest 1.0.0''' wp-travelermap: QueryParameter: number: 1.4.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/b2binpay-payments-for-woocommerce/translation_file/languages/b2binpay-payments-for-woocommerce.pot b/spec/fixtures/dynamic_finders/plugin_version/b2binpay-payments-for-woocommerce/translation_file/languages/b2binpay-payments-for-woocommerce.pot new file mode 100644 index 00000000..7c51314f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/b2binpay-payments-for-woocommerce/translation_file/languages/b2binpay-payments-for-woocommerce.pot @@ -0,0 +1,215 @@ +# Copyright (C) 2018 B2BinPay Payments for WooCommerce +# This file is distributed under the same license as the B2BinPay Payments for WooCommerce package. +msgid "" +msgstr "" +"Project-Id-Version: B2BinPay Payments for WooCommerce 1.0.2\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/b2binpay-payments-for-woocommerce\n" +"POT-Creation-Date: 2018-12-03 12:51:30+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: class-wc-gateway-b2binpay.php:211 +msgid "Enable B2BinPay" +msgstr "" + +#: class-wc-gateway-b2binpay.php:212 +msgid "Enable CryptoCurrency payments via B2BinPay" +msgstr "" + +#: class-wc-gateway-b2binpay.php:218 +msgid "B2BinPay logo" +msgstr "" + +#: class-wc-gateway-b2binpay.php:220 +msgid "Show B2BinPay logo aside payment method title" +msgstr "" + +#: class-wc-gateway-b2binpay.php:225 +msgid "Title" +msgstr "" + +#: class-wc-gateway-b2binpay.php:227 +msgid "The payment method title which a customer sees at the checkout of your store." +msgstr "" + +#: class-wc-gateway-b2binpay.php:228 +msgid "CryptoCurrency" +msgstr "" + +#: class-wc-gateway-b2binpay.php:231 +msgid "Description" +msgstr "" + +#: class-wc-gateway-b2binpay.php:233 +msgid "The payment method description which a user sees at the checkout of your store." +msgstr "" + +#: class-wc-gateway-b2binpay.php:234 +msgid "Pay with Bitcoin, Bitcoin Cash, Litecoin, Ethereum & more." +msgstr "" + +#: class-wc-gateway-b2binpay.php:237 +msgid "Test (Sandbox)" +msgstr "" + +#: class-wc-gateway-b2binpay.php:239 +msgid "Enable Test Mode (Sandbox)" +msgstr "" + +#: class-wc-gateway-b2binpay.php:242 +msgid "To test on Sandbox, turn Test Mode \"On\"" +msgstr "" + +#: class-wc-gateway-b2binpay.php:243 +msgid "Warning: Sandbox and main gateway has their own pairs of key and secret!" +msgstr "" + +#: class-wc-gateway-b2binpay.php:246 +msgid "Auth Key" +msgstr "" + +#: class-wc-gateway-b2binpay.php:248 +msgid "B2BinPay API Auth Key" +msgstr "" + +#: class-wc-gateway-b2binpay.php:252 +msgid "Auth Secret" +msgstr "" + +#: class-wc-gateway-b2binpay.php:254 +msgid "B2BinPay API Auth Secret" +msgstr "" + +#: class-wc-gateway-b2binpay.php:261 +msgid "Markup (%)" +msgstr "" + +#: class-wc-gateway-b2binpay.php:263 +msgid "Markup percentage for each payment" +msgstr "" + +#: class-wc-gateway-b2binpay.php:267 +msgid "Order lifetime (seconds)" +msgstr "" + +#: class-wc-gateway-b2binpay.php:269 +msgid "Lifetime for your orders in seconds" +msgstr "" + +#. translators: %s: link to B2BinPay + +#: class-wc-gateway-b2binpay.php:288 +msgid "Accept Bitcoin, Bitcoin Cash, Litecoin, Ethereum & more through %s" +msgstr "" + +#. translators: %1$s: open link tag %2$s: close link tag + +#: class-wc-gateway-b2binpay.php:296 +msgid "Check out the list of %1$sAvailable CryptoCurrencies%2$s" +msgstr "" + +#: class-wc-gateway-b2binpay.php:446 +msgid "Payment error: " +msgstr "" + +#. translators: %1$s: amount %2$s: currency %3$s: bill id + +#: class-wc-gateway-b2binpay.php:464 +msgid "B2BinPay created new invoice for %1$s %2$s. Bill ID: %3$s" +msgstr "" + +#. translators: %s: bill id + +#: class-wc-gateway-b2binpay.php:526 +msgid "B2BinPay payment complete! Bill ID: %s" +msgstr "" + +#. translators: %1$s: amount %2$s: currency %3$s: amount %4$s: currency %5$s: +#. bill id + +#: class-wc-gateway-b2binpay.php:548 +msgid "B2BinPay received payment. Current amount: %1$s %2$s. Requested amount: %3$s %4$s. Bill ID: %5$s" +msgstr "" + +#: class-wc-gateway-b2binpay.php:585 +msgid "B2BinPay payment error! Bill ID: %s" +msgstr "" + +#: class-wc-gateway-b2binpay.php:586 +msgid "B2BinPay payment expired! Bill ID: %s" +msgstr "" + +#: class-wc-gateway-b2binpay.php:587 +msgid "B2BinPay payment freeze! Bill ID: %s" +msgstr "" + +#: class-wc-gateway-b2binpay.php:588 +msgid "B2BinPay payment closed! Bill ID: %s" +msgstr "" + +#: class-wc-gateway-b2binpay.php:602 +msgid "B2BinPay wallets:" +msgstr "" + +#: class-wc-gateway-b2binpay.php:609 +msgid "ID" +msgstr "" + +#: class-wc-gateway-b2binpay.php:610 +msgid "Currency" +msgstr "" + +#: class-wc-gateway-b2binpay.php:611 +msgid "Currency alpha" +msgstr "" + +#: class-wc-gateway-b2binpay.php:612 +msgid "Currency ISO" +msgstr "" + +#: class-wc-gateway-b2binpay.php:636 +msgid "+ Add wallet" +msgstr "" + +#: class-wc-gateway-b2binpay.php:638 +msgid "Remove selected wallet(s)" +msgstr "" + +#: class-wc-gateway-b2binpay.php:683 +msgid "B2BinPay error: You need to enter your wallet id(s)." +msgstr "" + +#: class-wc-gateway-b2binpay.php:723 +msgid "B2BinPay error: Incorrect wallet id." +msgstr "" + +#: class-wc-gateway-b2binpay.php:757 +msgid "B2BinPay error: Wrong key/secret pair." +msgstr "" + +#: class-wc-gateway-b2binpay.php:787 +msgid "Order Statuses" +msgstr "" +#. Plugin Name of the plugin/theme +msgid "B2BinPay Payments for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://wordpress.org/plugins/b2binpay-payments-for-woocommerce/" +msgstr "" + +#. Description of the plugin/theme +msgid "Accept Bitcoin, Bitcoin Cash, Litecoin, Ethereum and other CryptoCurrencies via B2BinPay." +msgstr "" + +#. Author of the plugin/theme +msgid "B2BinPay" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://www.b2binpay.com" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/bookingcom-product-helper/translation_file/languages/bookingcom-product-helper-en_US.po b/spec/fixtures/dynamic_finders/plugin_version/bookingcom-product-helper/translation_file/languages/bookingcom-product-helper-en_US.po new file mode 100644 index 00000000..05b04dbe --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/bookingcom-product-helper/translation_file/languages/bookingcom-product-helper-en_US.po @@ -0,0 +1,225 @@ +msgid "" +msgstr "" +"Project-Id-Version: Booking.com Product Helper 1.0.0\n" +"POT-Creation-Date: 2018-11-07 16:06+0100\n" +"PO-Revision-Date: 2018-11-27 13:54+0100\n" +"Last-Translator: \n" +"Language-Team: Booking.com\n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;e;esc_html__\n" +"X-Poedit-SearchPath-0: .\n" + +# The link in Plugins section +#: bookingcom-product-helper.php:104 +msgid "Settings" +msgstr "" + +#: bookingcom-product-helper.php:181 +#, php-format +msgid "Booking.com Product Helper with id %s successfully deleted." +msgstr "" + +# /* translators: %s: Booking.com logo text */ +#: bookingcom-product-helper.php:202 +#, php-format +msgid "%s Product Helper" +msgstr "" + +#: bookingcom-product-helper.php:218 bookingcom-product-helper.php:229 +msgid "New product shortcode" +msgstr "" + +#: bookingcom-product-helper.php:257 +msgid "Description" +msgstr "" + +#: bookingcom-product-helper.php:265 +msgid "Actions" +msgstr "" + +# /* translators: %s: Shortcode ID */ +#: bookingcom-product-helper.php:298 +#, php-format +msgid "" +"Shortcode %s successfully copied to your clipboard. Now, just paste it into " +"your webpage or post." +msgstr "" + +#: bookingcom-product-helper.php:306 +msgid "Copy to clipboard" +msgstr "" + +#: bookingcom-product-helper.php:321 +msgid "Edit" +msgstr "" + +#: bookingcom-product-helper.php:328 +msgid "" +"Are you sure you want to delete this shortcode? Once deleted, you cannot " +"recreate it." +msgstr "" + +#: bookingcom-product-helper.php:332 +msgid "Delete" +msgstr "" + +#: bookingcom-product-helper.php:355 +msgid "Your product list is empty." +msgstr "" + +#: bookingcom-product-helper.php:395 +msgid "Booking.com widget embedded code can't be empty" +msgstr "" + +# /* translators: %s: Shortcode ID */ +#: bookingcom-product-helper.php:414 +#, php-format +msgid "Your Booking.com product shortcode %s was successfully updated." +msgstr "" + +#: bookingcom-product-helper.php:433 bookingcom-product-helper.php:674 +msgid "Back" +msgstr "" + +# /* translators: %s: Shortcode ID */ +#: bookingcom-product-helper.php:445 +#, php-format +msgid "Edit %s product shortcode" +msgstr "" + +#: bookingcom-product-helper.php:468 bookingcom-product-helper.php:707 +msgid "Product shortname" +msgstr "" + +#: bookingcom-product-helper.php:476 bookingcom-product-helper.php:715 +msgid "" +"Enter a unique name that you can use to identify your shortcode. Only use " +"letters A-Z and numbers 0-9, no symbols." +msgstr "" + +#: bookingcom-product-helper.php:496 bookingcom-product-helper.php:738 +msgid "Product code" +msgstr "" + +#: bookingcom-product-helper.php:504 bookingcom-product-helper.php:746 +msgid "" +"Paste the full embed code you generated after creating the product on " +"Booking.com Affiliate Partner Centre." +msgstr "" + +#: bookingcom-product-helper.php:526 bookingcom-product-helper.php:769 +msgid "Short description (optional)" +msgstr "" + +#: bookingcom-product-helper.php:534 bookingcom-product-helper.php:777 +msgid "" +"If you want you can add a description of the product you're adding. This " +"will only be visible to the admin and will not show when you add the " +"shortcode to your WordPress page or post. 100 characters max." +msgstr "" + +#: bookingcom-product-helper.php:559 +msgid "Update product shortcode" +msgstr "" + +#: bookingcom-product-helper.php:568 bookingcom-product-helper.php:808 +msgid "Cancel" +msgstr "" + +# /* translators: %s: Shortcode ID */ +#: bookingcom-product-helper.php:622 +#, php-format +msgid "An error occurred. The shortname %s already exists." +msgstr "" + +#: bookingcom-product-helper.php:633 +msgid "" +"Something went wrong. Your Booking.com product shortcode has not been " +"created." +msgstr "" + +# /* translators: %s: Shortcode ID */ +#: bookingcom-product-helper.php:655 +#, php-format +msgid "Your Booking.com product shortcode %s was successfully created." +msgstr "" + +# /* translators: %s: Shortcode ID */ +#: bookingcom-product-helper.php:685 +#, php-format +msgid "Create %s product shortcode" +msgstr "" + +#: bookingcom-product-helper.php:799 +msgid "Create product shortcode" +msgstr "" + +#: views/info.php:6 +msgid "How to use the Booking.com Product Helper" +msgstr "" + +#: views/info.php:30 +msgid "STEP 1" +msgstr "" + +#: views/info.php:37 +msgid "Get your product embed code" +msgstr "" + +# // translators: %1$s: Link on affiliate partner centre; %2$s: Link on sign up form in Partner affiliate centre. +#: views/info.php:48 +#, php-format +msgid "" +"Copy the embed code of the product you want to add (eg Map Widget, Search " +"Box, etc) from the Booking.com %1$s. If you are not an affiliate partner " +"yet, %2$s to sign up for the Affiliate Partner Programme." +msgstr "" +"Copy the embed code of the product you want to add (eg Map Widget, Search " +"Box, etc) from the Booking.com %1$s. If you are not an affiliate partner " +"yet, click here to sign up for the %2$s." + +#: views/info.php:60 +msgid "Visit Affiliate Partner Centre" +msgstr "" + +#: views/info.php:72 +msgid "STEP 2" +msgstr "" + +#: views/info.php:79 +msgid "Create a shortcode" +msgstr "" + +#: views/info.php:87 +msgid "" +"Click on the \"new product shortcode\" button, give it a name and paste the " +"embed code into the \"product code\" field. Click on \"create product " +"shortcode\" to create the shortcode." +msgstr "" + +#: views/info.php:98 +msgid "STEP 3" +msgstr "" + +#: views/info.php:105 +msgid "Add your shortcode" +msgstr "" + +# // translators: %s: Code example. +#: views/info.php:116 +#, php-format +msgid "" +"Copy the shortcode you generated eg %s and add it to the desired part of " +"your WordPress website (page, post or sidebar)." +msgstr "" + +#: views/info.php:128 +msgid "Start Earning!" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/edd-blocks/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/edd-blocks/composer_file/package.json new file mode 100644 index 00000000..55d6f674 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/edd-blocks/composer_file/package.json @@ -0,0 +1,55 @@ +{ + "name": "edd-blocks", + "version": "1.0.1", + "scripts": { + "dev": "webpack --mode development --watch", + "build": "webpack --mode production" + }, + "main": "src/index.js", + "browserslist": "last 2 versions", + "devDependencies": { + "@babel/cli": "^7.2.0", + "@babel/preset-env": "^7.2.0", + "@wordpress/autop": "^2.0.2", + "autoprefixer": "^9.4.2", + "autoprefixer-loader": "^2.0.0", + "babel-core": "^6.26.3", + "babel-eslint": "^8.2.6", + "babel-loader": "^7.1.5", + "babel-plugin-lodash": "^3.3.3", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "babel-plugin-transform-react-jsx": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.26.0", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-preset-env": "^1.7.0", + "babel-preset-stage-3": "^6.24.1", + "browser-sync": "^2.24.6", + "browser-sync-webpack-plugin": "^1.2.0", + "classnames": "^2.2.5", + "cross-env": "^5.1.6", + "css-loader": "^0.28.11", + "eslint": "^4.19.1", + "eslint-config-airbnb": "^17.1.0", + "eslint-config-prettier": "^2.10.0", + "eslint-config-wordpress": "^2.0.0", + "eslint-plugin-import": "^2.14.0", + "eslint-plugin-jsx-a11y": "^6.1.2", + "eslint-plugin-prettier": "^2.7.0", + "eslint-plugin-react": "^7.11.1", + "extract-text-webpack-plugin": "^4.0.0-beta.0", + "lodash": "4.17.11", + "node-sass": "^4.10.0", + "postcss-loader": "^2.1.6", + "raw-loader": "^0.5.1", + "sass-loader": "^6.0.7", + "style-loader": "^0.19.1", + "webpack": "^4.27.1", + "webpack-cli": "^3.1.2" + }, + "dependencies": { + "babel-polyfill": "^6.26.0", + "querystringify": "1.0.0", + "react": "^16.6.3", + "react-dom": "^16.6.3" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/gosign-advanced-separator-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/gosign-advanced-separator-block/composer_file/package.json new file mode 100644 index 00000000..b8e2912b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gosign-advanced-separator-block/composer_file/package.json @@ -0,0 +1,15 @@ +{ + "name": "gosign-advanced-separator-block-cgb-guten-block", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "cgb-scripts": "1.11.1", + "classnames": "^2.2.6", + "react-material-ui-icon-picker": "0.0.1" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/gosign-simple-teaser-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/gosign-simple-teaser-block/composer_file/package.json new file mode 100644 index 00000000..816ffa5a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gosign-simple-teaser-block/composer_file/package.json @@ -0,0 +1,13 @@ +{ + "name": "gosign-simple-teaser-block-cgb-guten-block", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "cgb-scripts": "1.11.1" + } +} 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 aaa1482c..cc6b88ef 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 @@ -103,6 +103,10 @@ + + + + @@ -6881,6 +6885,11 @@ + + + + + @@ -6916,6 +6925,11 @@ + + + + + @@ -8861,6 +8875,14 @@ + + + + + + + + @@ -8983,6 +9005,11 @@ + + + + + @@ -10244,6 +10271,11 @@ + + + + + @@ -10986,6 +11018,10 @@ + + + + @@ -12008,6 +12044,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/woo-mega-search/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/woo-mega-search/composer_file/package.json new file mode 100644 index 00000000..75ed7399 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/woo-mega-search/composer_file/package.json @@ -0,0 +1,43 @@ +{ + "name": "rox-woocommerce-search", + "version": "1.0.0", + "description": "WooCommerce Search", + "main": "echo \"Error: no test specified\" && exit 1", + "URL": "", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "compile-js": "gulp compile:js", + "compile-css": "gulp compile:scss", + "build": "gulp build", + "watch": "gulp watch" + }, + "keywords": [ + "WordPress", + "WooCommerce", + "Search" + ], + "author": "Kudratullah ", + "license": "MIT", + "dependencies": {}, + "devDependencies": { + "@babel/core": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "autoprefixer": "^9.1.5", + "gulp": "^4.0.0", + "gulp-autoprefixer": "^6.0.0", + "gulp-babel": "^8.0.0", + "gulp-compass": "^2.1.0", + "gulp-eslint": "^5.0.0", + "gulp-group-css-media-queries": "^1.2.2", + "gulp-image": "^4.3.0", + "gulp-minify-css": "^1.2.4", + "gulp-notify": "^3.2.0", + "gulp-plumber": "^1.2.0", + "gulp-postcss": "^8.0.0", + "gulp-rename": "^1.4.0", + "gulp-sass": "^4.0.1", + "gulp-sass-lint": "^1.4.0", + "gulp-sourcemaps": "^2.6.4", + "gulp-uglify": "^3.0.1" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-travel-mapquest/translation_file/i18n/languages/wp-travel-mapquest.pot b/spec/fixtures/dynamic_finders/plugin_version/wp-travel-mapquest/translation_file/i18n/languages/wp-travel-mapquest.pot new file mode 100644 index 00000000..a9542a5c --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-travel-mapquest/translation_file/i18n/languages/wp-travel-mapquest.pot @@ -0,0 +1,64 @@ +# Copyright (C) 2018 WEN Solutions +# This file is distributed under the same license as the WP Travel MapQuest package. +msgid "" +msgstr "" +"Project-Id-Version: WP Travel MapQuest 1.0.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-12-03 11:33:28+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: WEN Solutions \n" +"Language-Team: \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_US\n" +"X-Poedit-SearchPath-0: ../../wp-travel-mapquest\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: grunt-wp-i18n1.0.2\n" + +#: inc/class-wp-travel-mapquest.php:133 +msgid "MapQuest Settings" +msgstr "" + +#: inc/class-wp-travel-mapquest.php:137 +msgid "MapQuest API Key" +msgstr "" + +#: inc/class-wp-travel-mapquest.php:146 +msgid "Map Zoom Level" +msgstr "" + +#: inc/location-tab.php:7 +msgid "Destination" +msgstr "" + +#: inc/location-tab.php:11 +msgid "Edit All Locations" +msgstr "" + +#: inc/location-tab.php:24 +msgid "Start Searching..." +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "WP Travel MapQuest" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://www.wensolutions.com/plugins/ws-theme-addons" +msgstr "" + +#. Description of the plugin/theme +msgid "Provides Additional Features and functionalities for WP Travel." +msgstr "" + +#. Author of the plugin/theme +msgid "WEN Solutions" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://wensolutions.com" +msgstr "" \ No newline at end of file