diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 5e99aeb0..64cadbb0 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -2028,6 +2028,12 @@ plugins: files: - style.css version: true + azw-woocommerce-file-uploads: + QueryParameter: + files: + - public/css/azwwfu-woocommerce-file-uploads-public.css + - public/js/azwwfu-woocommerce-file-uploads-public.js + version: true b2binpay-payments-for-woocommerce: TranslationFile: class: BodyPattern @@ -2294,6 +2300,7 @@ plugins: - lib/beepress.css - lib/beepress-pro.js - lib/player.js + - lib/beepress-front.js version: true before-after-image-slider-lite: QueryParameter: @@ -2629,6 +2636,12 @@ plugins: - public/css/block-fancy-list-item-public.css - public/js/block-fancy-list-item-public.js version: true + block-gallery: + QueryParameter: + files: + - dist/js//block-gallery-masonry.min.js + - dist/js/vendors/flickity.min.js + version: true block-spammers: TranslationFile: class: BodyPattern @@ -2646,6 +2659,12 @@ plugins: path: locale/blockq.pot pattern: !ruby/regexp /nslation of the WordPress plugin BlockQ (?\d+\.[\.\d]+)/i version: true + blocks-export-import: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true blocks-ultimate: ComposerFile: class: ConfigParser @@ -3557,6 +3576,12 @@ plugins: path: lang/lbfa-pl_PL.po pattern: !ruby/regexp /n Widget for FontAwesome by LIKE\.agency (?\d+\.[\.\d]+)/i version: true + buttons-block: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true buttons-with-style: QueryParameter: files: @@ -4963,12 +4988,32 @@ plugins: files: - css/form_style.css version: true + contact-form-redux: + QueryParameter: + files: + - includes/css/styles.css + - includes/js/scripts.js + version: true contact-form-x: QueryParameter: files: - js/cookies.js - js/frontend.js version: true + contact-form-z: + QueryParameter: + files: + - css/jquery.datetimepicker.css + - css/custom-file-input/normalize.css + - css/jquery-confirm.min.css + - public/css/contact-form-z-public-preload.css + - css/contact-form-z.css + - js/jquery.mask.min.js + - js/jquery.datetimepicker.full.min.js + - js/jquery-confirm.min.js + - public/js/contact-form-z-public.js + - js/CFileInput.js + version: true contact-list: QueryParameter: files: @@ -5135,6 +5180,12 @@ plugins: path: langs/cookiebot.pot pattern: !ruby/regexp /"(?\d+\.[\.\d]+)/i version: true + cookiepro: + TranslationFile: + class: BodyPattern + path: languages/wpcookiepro.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: wpcookiepro (?\d+\.[\.\d]+)/i' + version: true cool-eform: QueryParameter: files: @@ -9595,6 +9646,12 @@ plugins: files: - assets/js/htevent-widgets-active.js version: true + ht-instagram: + QueryParameter: + files: + - assests/css/ht-instagramfeed.css + - assests/css/font-awesome.min.css + version: true html-forms: QueryParameter: files: @@ -11115,6 +11172,11 @@ plugins: path: languages/woocommerce-luoc.pot pattern: !ruby/regexp /Last Users Order Column for WooCommerce (?\d+\.[\.\d]+)/i version: true + lastweets: + QueryParameter: + files: + - assets/css/theme.css + version: true latest-custom-post-type-updates: QueryParameter: files: @@ -12877,6 +12939,12 @@ plugins: - public/js/vendor/element-queries/ElementQueries.js - public/js/molongui-authorship.4995.min.js version: true + molongui-bump-offer: + TranslationFile: + class: BodyPattern + path: fw/i18n/molongui-common-framework.pot + pattern: !ruby/regexp '/t\-Id\-Version: molongui\-common\-framework (?\d+\.[\.\d]+)/i' + version: true momoyoga-integration: QueryParameter: files: @@ -13097,6 +13165,14 @@ plugins: - assets/css/style.css - assets/js/respond.min.js version: true + mtpl-insurance: + QueryParameter: + files: + - public/css/sljar_mtpl_public_css.css + - public/css/sljar_mtpl_media.css + - public/js/vue.min.js + - public/js/sljar_mtpl_public_js.js + version: true mudslideshow: TranslationFile: class: BodyPattern @@ -13293,6 +13369,12 @@ plugins: files: - js/mystickymenu.min.js version: true + myticket-events: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true mz-newsticker: QueryParameter: files: @@ -15443,6 +15525,12 @@ plugins: xpath: //meta[@name="generator"]/@content[contains(., "Press Events")] version: true pattern: !ruby/regexp /Press Events (?\d+\.[\.\d]+)/i + press-release-distribution: + QueryParameter: + files: + - inc/frontend/css/prwirepro-press_release_distribution-frontend.css + - inc/frontend/js/prwirepro-press_release_distribution-frontend.js + version: true press-tube: TranslationFile: class: BodyPattern @@ -16410,6 +16498,12 @@ plugins: - js/jquery.easing.1.3.js - js/cf5.rps.js version: true + related-posts-with-slider: + QueryParameter: + files: + - public/css/tm-related-posts-public.css + - public/js/bootstrap.min.js + version: true related-products-slider-for-woocommerce: QueryParameter: files: @@ -20749,6 +20843,12 @@ plugins: - public/css/turbo-widgets-public.css - public/js/turbo-widgets-public.js version: true + turitop-booking-system: + TranslationFile: + class: BodyPattern + path: languages/turitop-booking-system.pot + pattern: !ruby/regexp '/ject\-Id\-Version: Turitop Booking System (?\d+\.[\.\d]+)/i' + version: true tutorial-blocks-gutenberg-blocks-collection: QueryParameter: files: @@ -21005,6 +21105,11 @@ plugins: - assets/css/slick.css - assets/css/ccs-news-style.css version: true + ultimate-notice: + QueryParameter: + files: + - "/assets/css/main.css" + version: true ultimate-page-builder: MetaTag: class: Xpath @@ -22313,6 +22418,12 @@ plugins: files: - whats-new.css version: true + white-label-branding-elementor: + TranslationFile: + class: BodyPattern + path: languages/elementor-white-label-branding.pot + pattern: !ruby/regexp '/Version: Elementor White Label Branding (?\d+\.[\.\d]+)/i' + version: true whizz: TranslationFile: class: BodyPattern @@ -22650,6 +22761,12 @@ plugins: - public/css/woocommerce-correios-calculo-de-frete-na-pagina-do-produto-public.css - public/js/woocommerce-correios-calculo-de-frete-na-pagina-do-produto-public.js version: true + woo-coupon-url: + QueryParameter: + files: + - public/css/woo-coupon-url-public.css + - public/js/woo-coupon-url-public.js + version: true woo-csv-price: TranslationFile: class: BodyPattern @@ -22984,6 +23101,12 @@ plugins: path: language/woocod-load-more-post.pot pattern: !ruby/regexp '/oject\-Id\-Version: Woocod load more post (?\d+\.[\.\d]+)/i' version: true + woocollections-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/woocollections-for-woocommerce.pot + pattern: !ruby/regexp '/t\-Id\-Version: WooCommerce \- Collections (?\d+\.[\.\d]+)/i' + version: true woocom-cc-invoice: QueryParameter: files: @@ -24154,6 +24277,12 @@ plugins: path: languages/wp-dev-dashboard.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WP Dev Dashboard (?\d+\.[\.\d]+)/i' version: true + wp-developer-support: + QueryParameter: + files: + - inc/frontend/css/wpdevcs-admin-developer-support-frontend.css + - inc/frontend/js/wpdevcs-admin-developer-support-frontend.js + version: true wp-dialog: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 1dddf337..a5daa4df 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -2530,6 +2530,14 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/azurecurve-taxonomy-index/style.css?ver=1.0.0 + azw-woocommerce-file-uploads: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/azw-woocommerce-file-uploads/public/css/azwwfu-woocommerce-file-uploads-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/azw-woocommerce-file-uploads/public/js/azwwfu-woocommerce-file-uploads-public.js?ver=1.0.0 + confidence: 20 b2binpay-payments-for-woocommerce: TranslationFile: number: 1.0.2 @@ -2861,7 +2869,8 @@ plugins: - http://wp.lab/wp-content/plugins/beepress/lib/beepress.css?ver=3.2.0 - http://wp.lab/wp-content/plugins/beepress/lib/beepress-pro.js?ver=3.2.0 - http://wp.lab/wp-content/plugins/beepress/lib/player.js?ver=3.2.0 - confidence: 30 + - http://wp.lab/wp-content/plugins/beepress/lib/beepress-front.js?ver=3.2.0 + confidence: 40 before-after-image-slider-lite: QueryParameter: number: 2.1.1 @@ -3276,6 +3285,14 @@ plugins: - http://wp.lab/wp-content/plugins/block-fancy-list-item/public/css/block-fancy-list-item-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/block-fancy-list-item/public/js/block-fancy-list-item-public.js?ver=1.0.0 confidence: 20 + block-gallery: + QueryParameter: + number: 1.1.5 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/block-gallery/dist/js//block-gallery-masonry.min.js?ver=1.1.5 + - http://wp.lab/wp-content/plugins/block-gallery/dist/js/vendors/flickity.min.js?ver=1.1.5 + confidence: 20 block-spammers: TranslationFile: number: '0.3' @@ -3297,6 +3314,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/blockq/locale/blockq.pot, Match: ''nslation of the WordPress plugin BlockQ 1.0''' + blocks-export-import: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/blocks-export-import/package.json, Match: + ''1.0.0''' blocks-ultimate: ComposerFile: number: 1.0.0 @@ -4424,6 +4448,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/button-with-fontawesome-icons-by-like-agency/lang/lbfa-pl_PL.po, Match: ''n Widget for FontAwesome by LIKE.agency 1.0''' + buttons-block: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/buttons-block/package.json, Match: ''1.0.0''' buttons-with-style: QueryParameter: number: 1.0.3 @@ -6184,6 +6214,14 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/contact-form-plugin/css/form_style.css?ver=4.0.8 + contact-form-redux: + QueryParameter: + number: 1.0.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/contact-form-redux/includes/css/styles.css?ver=1.0.3 + - http://wp.lab/wp-content/plugins/contact-form-redux/includes/js/scripts.js?ver=1.0.3 + confidence: 20 contact-form-x: QueryParameter: number: '1.1' @@ -6192,6 +6230,22 @@ plugins: - http://wp.lab/wp-content/plugins/contact-form-x/js/cookies.js?ver=1.1 - http://wp.lab/wp-content/plugins/contact-form-x/js/frontend.js?ver=1.1 confidence: 20 + contact-form-z: + QueryParameter: + number: 1.1.7 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/contact-form-z/css/jquery.datetimepicker.css?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/css/custom-file-input/normalize.css?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/css/jquery-confirm.min.css?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/public/css/contact-form-z-public-preload.css?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/css/contact-form-z.css?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/js/jquery.mask.min.js?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/js/jquery.datetimepicker.full.min.js?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/js/jquery-confirm.min.js?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/public/js/contact-form-z-public.js?ver=1.1.7 + - http://wp.lab/wp-content/plugins/contact-form-z/js/CFileInput.js?ver=1.1.7 + confidence: 100 contact-list: QueryParameter: number: 1.0.0 @@ -6402,6 +6456,13 @@ plugins: found_by: Translation File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/cookiebot/langs/cookiebot.pot, Match: ''"1.6.0''' + cookiepro: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/cookiepro/languages/wpcookiepro.pot, Match: + ''"Project-Id-Version: wpcookiepro 1.0.0''' cool-eform: QueryParameter: number: 0.3.0 @@ -11945,6 +12006,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/ht-event/assets/js/htevent-widgets-active.js?ver=1.0.0 confidence: 10 + ht-instagram: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ht-instagram/assests/css/ht-instagramfeed.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/ht-instagram/assests/css/font-awesome.min.css?ver=1.0.0 + confidence: 20 html-forms: QueryParameter: number: 1.0.6 @@ -13846,6 +13915,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/last-users-order-column-for-woocommerce/languages/woocommerce-luoc.pot, Match: ''Last Users Order Column for WooCommerce 1.0.0''' + lastweets: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/lastweets/assets/css/theme.css?ver=1.0.0 + confidence: 10 latest-custom-post-type-updates: QueryParameter: number: 1.3.0 @@ -16092,6 +16168,13 @@ plugins: - http://wp.lab/wp-content/plugins/molongui-authorship/public/js/vendor/element-queries/ElementQueries.js?ver=1.3.8 - http://wp.lab/wp-content/plugins/molongui-authorship/public/js/molongui-authorship.4995.min.js?ver=1.3.8 confidence: 40 + molongui-bump-offer: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/molongui-bump-offer/fw/i18n/molongui-common-framework.pot, + Match: ''t-Id-Version: molongui-common-framework 1.0.0''' momoyoga-integration: QueryParameter: number: '2.0' @@ -16378,6 +16461,16 @@ plugins: - http://wp.lab/wp-content/plugins/mtphr-members/assets/css/style.css?ver=1.1.9 - http://wp.lab/wp-content/plugins/mtphr-members/assets/js/respond.min.js?ver=1.1.9 confidence: 20 + mtpl-insurance: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/mtpl-insurance/public/css/sljar_mtpl_public_css.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/mtpl-insurance/public/css/sljar_mtpl_media.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/mtpl-insurance/public/js/vue.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/mtpl-insurance/public/js/sljar_mtpl_public_js.js?ver=1.0.0 + confidence: 40 mudslideshow: TranslationFile: number: 0.12.15 @@ -16620,6 +16713,12 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/mystickymenu/js/mystickymenu.min.js?ver=2.0.1 + myticket-events: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/myticket-events/package.json, Match: ''1.0.0''' mz-newsticker: QueryParameter: number: 1.0.0 @@ -19346,6 +19445,14 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''Press Events 1.0.6''' + press-release-distribution: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/press-release-distribution/inc/frontend/css/prwirepro-press_release_distribution-frontend.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/press-release-distribution/inc/frontend/js/prwirepro-press_release_distribution-frontend.js?ver=1.0.0 + confidence: 20 press-tube: TranslationFile: number: 0.0.3 @@ -20567,6 +20674,14 @@ plugins: - http://wp.lab/wp-content/plugins/related-posts-slider/js/jquery.easing.1.3.js?ver=2.2 - http://wp.lab/wp-content/plugins/related-posts-slider/js/cf5.rps.js?ver=2.2 confidence: 30 + related-posts-with-slider: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/related-posts-with-slider/public/css/tm-related-posts-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/related-posts-with-slider/public/js/bootstrap.min.js?ver=1.0.0 + confidence: 20 related-products-slider-for-woocommerce: QueryParameter: number: '1.0' @@ -26092,6 +26207,13 @@ plugins: - http://wp.lab/wp-content/plugins/turbo-widgets/public/css/turbo-widgets-public.css?ver=2.0.0 - http://wp.lab/wp-content/plugins/turbo-widgets/public/js/turbo-widgets-public.js?ver=2.0.0 confidence: 20 + turitop-booking-system: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + 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''' tutorial-blocks-gutenberg-blocks-collection: QueryParameter: number: 1.0.0 @@ -26413,6 +26535,13 @@ plugins: - http://wp.lab/wp-content/plugins/ultimate-news-plus-widget/assets/css/slick.css?ver=2.1 - http://wp.lab/wp-content/plugins/ultimate-news-plus-widget/assets/css/ccs-news-style.css?ver=2.1 confidence: 20 + ultimate-notice: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ultimate-notice//assets/css/main.css?ver=1.0.0 + confidence: 10 ultimate-page-builder: MetaTag: number: 1.0.8 @@ -28066,6 +28195,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/whats-new-genarator/whats-new.css?ver=2.0.1 + white-label-branding-elementor: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/white-label-branding-elementor/languages/elementor-white-label-branding.pot, + Match: ''Version: Elementor White Label Branding 1.0.0''' whizz: TranslationFile: number: 1.1.8 @@ -28494,6 +28630,14 @@ plugins: - http://wp.lab/wp-content/plugins/woo-correios-calculo-de-frete-na-pagina-do-produto/public/css/woocommerce-correios-calculo-de-frete-na-pagina-do-produto-public.css?ver=1.3.5 - http://wp.lab/wp-content/plugins/woo-correios-calculo-de-frete-na-pagina-do-produto/public/js/woocommerce-correios-calculo-de-frete-na-pagina-do-produto-public.js?ver=1.3.5 confidence: 20 + woo-coupon-url: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/woo-coupon-url/public/css/woo-coupon-url-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/woo-coupon-url/public/js/woo-coupon-url-public.js?ver=1.0.0 + confidence: 20 woo-csv-price: TranslationFile: number: '0.4' @@ -28907,6 +29051,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woocod-load-more-post/language/woocod-load-more-post.pot, Match: ''oject-Id-Version: Woocod load more post 1.0''' + woocollections-for-woocommerce: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/woocollections-for-woocommerce/languages/woocollections-for-woocommerce.pot, + Match: ''t-Id-Version: WooCommerce - Collections 1.0.1''' woocom-cc-invoice: QueryParameter: number: 1.0.0 @@ -30349,6 +30500,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-dev-dashboard/languages/wp-dev-dashboard.pot, Match: ''"Project-Id-Version: WP Dev Dashboard 1.4''' + wp-developer-support: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-developer-support/inc/frontend/css/wpdevcs-admin-developer-support-frontend.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-developer-support/inc/frontend/js/wpdevcs-admin-developer-support-frontend.js?ver=1.0.0 + confidence: 20 wp-dialog: QueryParameter: number: 1.2.5.4 diff --git a/spec/fixtures/dynamic_finders/plugin_version/blocks-export-import/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/blocks-export-import/composer_file/package.json new file mode 100644 index 00000000..cf2bd100 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/blocks-export-import/composer_file/package.json @@ -0,0 +1,29 @@ +{ + "name": "blocks-export-import", + "version": "1.0.0", + "description": "Export and Import Gutenberg Blocks", + "scripts": { + "build": "cross-env BABEL_ENV=default NODE_ENV=production webpack", + "dev": "cross-env BABEL_ENV=default NODE_ENV=development webpack --watch", + "lint": "eslint blocks/*/*.js store/*.js" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=6.0.0" + }, + "devDependencies": { + "@babel/core": "^7.1.6", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.1.0", + "@babel/plugin-transform-react-jsx": "^7.1.6", + "@babel/preset-env": "^7.1.6", + "babel-loader": "^8.0.4", + "cross-env": "3.2.4", + "eslint": "^5.7.0", + "eslint-config-wordpress": "^2.0.0", + "eslint-loader": "^2.1.1", + "eslint-plugin-react": "^7.11.1", + "webpack": "^4.25.1", + "webpack-cli": "^3.1.2" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/buttons-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/buttons-block/composer_file/package.json new file mode 100644 index 00000000..30135a21 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/buttons-block/composer_file/package.json @@ -0,0 +1,19 @@ +{ + "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": { + "@fortawesome/fontawesome-svg-core": "^1.2.12", + "@fortawesome/free-brands-svg-icons": "^5.6.3", + "@fortawesome/free-regular-svg-icons": "^5.6.3", + "@fortawesome/free-solid-svg-icons": "^5.6.3", + "@fortawesome/react-fontawesome": "^0.1.3", + "cgb-scripts": "1.13.0", + "classnames": "^2.2.6" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/cookiepro/translation_file/languages/wpcookiepro.pot b/spec/fixtures/dynamic_finders/plugin_version/cookiepro/translation_file/languages/wpcookiepro.pot new file mode 100644 index 00000000..6ecbc8e2 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/cookiepro/translation_file/languages/wpcookiepro.pot @@ -0,0 +1,73 @@ +# Copyright (C) 2018 OneTrust +# This file is distributed under the same license as the wpcookiepro package. +msgid "" +msgstr "" +"Project-Id-Version: wpcookiepro 1.0.0\n" +"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/wpcookiepro\n" +"POT-Creation-Date: 2018-03-26 11:33:00+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" + +#: _modules/dashboard/dashboard.php:41 views/settings.php:51 +msgid "Latest from OneTrust" +msgstr "" + +#: _modules/dashboard/views/dashboard.php:23 +msgid "Subscribe with RSS" +msgstr "" + +#: _modules/dashboard/views/dashboard.php:24 +msgid "Subscribe by email" +msgstr "" + + +#: wpcookiepro.php:84 +msgid "nonce field is missing. Settings NOT saved." +msgstr "" + +#: wpcookiepro.php:87 +msgid "Invalid nonce specified. Settings NOT saved." +msgstr "" + +#: wpcookiepro.php:92 +msgid "Settings Saved." +msgstr "" + +#: views/settings.php:2 views/settings.php:23 +msgid "Settings" +msgstr "" + +#: views/settings.php:28 +msgid "Scripts in Header" +msgstr "" + + + +#: views/settings.php:39 +msgid "Save" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "wpcookiepro" +msgstr "" + +#. #-#-#-#-# wpcookiepro.pot (wpcookiepro 1.0.0) #-#-#-#-# +#. Plugin URI of the plugin/theme +#. #-#-#-#-# wpcookiepro.pot (wpcookiepro 1.0.0) #-#-#-#-# +#. Author URI of the plugin/theme +msgid "http://www.OneTrust.com/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Cookie Banners for your site " +"blog" +msgstr "" + +#. Author of the plugin/theme +msgid "OneTrust" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/molongui-bump-offer/translation_file/fw/i18n/molongui-common-framework.pot b/spec/fixtures/dynamic_finders/plugin_version/molongui-bump-offer/translation_file/fw/i18n/molongui-common-framework.pot new file mode 100644 index 00000000..267f6fbd --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/molongui-bump-offer/translation_file/fw/i18n/molongui-common-framework.pot @@ -0,0 +1,1199 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the molongui-common-framework package. +# FIRST AUTHOR , YEAR. +# +#: fw/config/settings.php:311 fw/config/settings.php:320 +#: fw/config/settings.php:334 fw/config/settings.php:343 +#: fw/config/settings.php:371 fw/config/settings.php:380 +#: fw/config/settings.php:406 fw/config/settings.php:453 +#: fw/config/settings.php:468 fw/config/settings.php:494 +#: fw/config/settings.php:519 fw/config/settings.php:545 +#: fw/config/settings.php:564 +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: molongui-common-framework 1.0.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-06 12:39+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: fw/admin/fw-class-admin.php:374 +#, php-format +msgid "" +"There is a premium version of %s. %sUpgrade%s to unlock all features and " +"have premium support." +msgstr "" + +#: fw/admin/fw-class-admin.php:448 +#, php-format +msgid "Molongui is a trademark of %1$s Amitzy%2$s." +msgstr "" + +#: fw/admin/fw-class-admin.php:457 +#, php-format +msgid "" +"If you like %s please leave us a %s★★★" +"★★%s rating. A huge thank you from Molongui in advance!" +msgstr "" + +#: fw/admin/fw-class-admin.php:459 +msgid "Thanks :)" +msgstr "" + +#: fw/admin/fw-class-admin.php:484 +msgid "Settings" +msgstr "" + +#: fw/admin/fw-class-admin.php:485 +msgid "Docs" +msgstr "" + +#: fw/admin/fw-class-admin.php:490 +msgid "Go Premium" +msgstr "" + +#: fw/admin/fw-class-admin.php:566 +#, php-format +msgid "" +"%sPremium setting%s. You are using the free version of this plugin, so " +"changing this setting will have no effect and default value will be used. " +"Consider purchasing the %sPremium Version%s." +msgstr "" + +#: fw/admin/fw-class-admin.php:574 +#, php-format +msgid "" +"%sPremium setting%s. You are using the free version of this plugin, so " +"selecting any option marked as \"PREMIUM\" will have no effect and default " +"value will be used. Consider purchasing the %sPremium Version%s." +msgstr "" + +#: fw/admin/views/html-admin-page-about.php:27 +msgid "Plugins that make your site better!" +msgstr "" + +#: fw/admin/views/html-admin-page-about.php:35 +msgid "" +"Visit our site to find more plugins and themes we have created to improve " +"your site." +msgstr "" + +#: fw/admin/views/html-admin-page-about.php:36 +msgid "Visit our site" +msgstr "" + +#: fw/admin/views/html-admin-page-about.php:41 +msgid "" +"As part of our ongoing effort to provide high quality, eye-catching " +"Wordpress plugins, here you have some you might find useful for your site." +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:25 +#: fw/admin/views/html-admin-page-support.php:25 +msgid "Need help? Need more?" +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:34 +#: fw/admin/views/html-admin-page-support.php:34 +#: fw/admin/views/html-admin-tab-support.php:32 +msgid "Read the docs" +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:35 +#: fw/admin/views/html-admin-page-support.php:35 +#: fw/admin/views/html-admin-tab-support.php:33 +msgid "Learn the basics to help you make the most of Molongui plugins." +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:41 +#: fw/admin/views/html-admin-page-support.php:41 +#: fw/admin/views/html-admin-tab-support.php:53 +msgid "Help request" +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:42 +#: fw/admin/views/html-admin-page-support.php:42 +#: fw/admin/views/html-admin-tab-support.php:54 +msgid "" +"Unable to find what you are looking for? Open a support ticket to get help." +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:48 +#: fw/admin/views/html-admin-page-support.php:48 +#: fw/admin/views/html-admin-tab-support.php:60 +msgid "Upgrade!" +msgstr "" + +#: fw/admin/views/html-admin-page-plugins.php:49 +#: fw/admin/views/html-admin-page-support.php:49 +#: fw/admin/views/html-admin-tab-support.php:61 +msgid "Upgrade to unlock all premium features." +msgstr "" + +#: fw/admin/views/html-admin-part-modal-preview.php:36 +#: fw/admin/views/html-admin-part-modal-preview.php:44 +msgid "Preview" +msgstr "" + +#: fw/admin/views/html-admin-part-modal-preview.php:46 +msgid "Note" +msgstr "" + +#: fw/admin/views/html-admin-part-modal-preview.php:47 +msgid "" +"Your theme might change how typography, colors and sizes are displayed in " +"this preview." +msgstr "" + +#: fw/admin/views/html-admin-part-modal-preview.php:52 +msgid "Close" +msgstr "" + +#: fw/admin/views/html-admin-part-sidebar-rate.php:24 +msgid "" +"We are constantly looking for ways to improve the quality of our products " +"and services. How you rate our product and service is the most important " +"information we can obtain to support our goal." +msgstr "" + +#: fw/admin/views/html-admin-part-sidebar-rate.php:28 +msgid "" +"We would really appreciate it if you would take a second to rate this plugin " +"at the official directory of Wordpress plugins. A huge thank you from " +"Molongui in advance!" +msgstr "" + +#: fw/admin/views/html-admin-part-sidebar-rate.php:32 +msgid "Rate this plugin" +msgstr "" + +#: fw/admin/views/html-admin-part-sidebar-rate.php:36 +msgid "" +"We would really appreciate any feedback you would like to send us. A huge " +"thank you from Molongui in advance!" +msgstr "" + +#: fw/admin/views/html-admin-part-sidebar-rate.php:40 +msgid "Send feedback" +msgstr "" + +#: fw/admin/views/html-admin-part-sidebar-upsell.php:26 +#: fw/admin/views/html-admin-tab-more.php:26 +msgid "" +"As part of our ongoing effort to provide high quality, eye-catching " +"Wordpress plugins, here you have some you might find useful for your site:" +msgstr "" + +#: fw/admin/views/html-admin-part-upsells.php:34 +msgid "Installed" +msgstr "" + +#: fw/admin/views/html-admin-part-upsells.php:35 +#: fw/admin/views/html-admin-tab-support.php:95 +#: fw/includes/fw-class-settings.php:281 +msgid "Free" +msgstr "" + +#: fw/admin/views/html-admin-tab-more.php:24 +msgid "Molongui plugins" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:24 +msgid "Need help?" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:39 +msgid "Get report" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:40 +msgid "" +"Download and attach this information in your ticket when contacting support." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:46 +msgid "Send report" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:47 +msgid "Submit report only if instructed so by the Molongui Support Team." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:68 +msgid "" +"Please download and attach this information in your ticket when contacting " +"support:" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:70 +msgid "Download report as text file" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:71 +msgid "Send report to Molongui" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:76 +msgid "" +"This page displays information about your WordPress configuration and Server " +"information that may be useful for debugging." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:82 +msgid "Plugin information" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:87 +#: fw/admin/views/html-admin-tab-support.php:246 +msgid "Name" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:88 +msgid "The name of this plugin." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:92 fw/config/settings.php:435 +msgid "License" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:93 +msgid "The license of this plugin." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:95 +#: fw/includes/fw-class-settings.php:281 +msgid "Premium" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:98 +msgid "Upgrade now!" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:104 +#: fw/admin/views/html-admin-tab-support.php:164 +#: fw/admin/views/html-admin-tab-support.php:251 +msgid "Version" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:105 +msgid "The version of the plugin installed on your site." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:109 +msgid "Framework" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:110 +msgid "The Molongui Framework this plugin is using." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:114 +msgid "Database Version" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:115 +msgid "The version of the plugin that the database is formatted for." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:125 +msgid "Plugin settings" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:149 +msgid "WordPress Environment" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:154 +msgid "Home URL" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:155 +msgid "The URL of your site's homepage." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:159 +msgid "Site URL" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:160 +msgid "The root URL of your site." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:165 +msgid "The version of WordPress installed on your site." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:169 +msgid "Multisite" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:170 +msgid "Whether or not you have WordPress Multisite enabled." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:174 +msgid "DB table prefix" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:175 +msgid "WordPress database table prefix." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:179 +msgid "Memory Limit" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:180 +msgid "The maximum amount of memory (RAM) that your site can use at one time." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:186 +#, php-format +msgid "%s - We recommend setting memory to at least 64MB. See: %s" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:186 +msgid "Increasing memory allocated to PHP" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:193 +msgid "Permalink strucutre" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:194 +msgid "WordPress permalink structure." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:198 +msgid "Registered post status" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:199 +msgid "WordPress registered post status types." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:203 +msgid "Cron" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:204 +msgid "Displays whether or not WP Cron Jobs are enabled." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:214 +msgid "Debug Mode" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:215 +msgid "Displays whether or not WordPress is in Debug Mode." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:225 +msgid "Timezone" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:226 +msgid "WordPress timezone." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:230 +msgid "Language" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:231 +msgid "The current language used by WordPress. Default = English" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:241 +msgid "Active theme" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:247 +msgid "The name of the current active theme." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:252 +msgid "The installed version of the current active theme." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:256 +msgid "Author" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:257 +msgid "The theme developers." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:261 +msgid "Author URL" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:262 +msgid "The theme developers URL." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:266 +msgid "Child Theme" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:267 +msgid "Displays whether or not the current theme is a child theme." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:272 +msgid "Parent Theme Name" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:273 +msgid "The name of the parent theme." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:277 +msgid "Parent Theme Version" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:278 +msgid "The installed version of the parent theme." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:282 +msgid "Parent Theme Author URL" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:283 +msgid "The parent theme developers URL." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:294 +msgid "Installed themes" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:304 +#: fw/admin/views/html-admin-tab-support.php:380 +msgid "Disabled" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:305 +#: fw/admin/views/html-admin-tab-support.php:346 +#: fw/admin/views/html-admin-tab-support.php:381 +#, php-format +msgctxt "by author" +msgid "by %s" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:317 +msgid "Installed plugins" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:334 +#: fw/admin/views/html-admin-tab-support.php:361 +msgid "Visit plugin homepage" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:340 +#: fw/admin/views/html-admin-tab-support.php:374 +msgid "Network enabled" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:345 +msgid "Active" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:368 +msgid "Visit author homepage" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:394 +msgid "Server Environment" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:399 +msgid "Server Info" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:400 +msgid "Information about the web server that is currently hosting your site." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:404 +msgid "Database Info" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:405 +msgid "Information about the database installed on your hosting server." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:409 +msgid "PHP Version" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:410 +msgid "The version of PHP installed on your hosting server." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:420 +#, php-format +msgid "%s - We recommend a minimum PHP version of 5.6. See: %s" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:420 +msgid "How to update your PHP version" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:429 +msgid "Couldn't determine PHP version because phpversion() doesn't exist." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:436 +msgid "PHP Safe Mode" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:437 +msgid "Whether PHP's safe mode is enabled." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:441 +msgid "PHP Memory Limit" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:442 +msgid "The maximum amount of memory (RAM) that PHP can use at one time." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:446 +msgid "PHP Post Max Size" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:447 +msgid "The largest filesize that can be contained in one post." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:451 +msgid "PHP Upload Max Size" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:452 +msgid "" +"The largest filesize that can be uploaded to your WordPress installation." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:456 +msgid "PHP Time Limit" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:457 +msgid "" +"The amount of time (in seconds) that your site will spend on a single " +"operation before timing out (to avoid server lockups)" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:461 +msgid "PHP Max Input Vars" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:462 +msgid "" +"The maximum number of variables your server can use for a single function to " +"avoid overloads." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:466 +msgid "PHP Arg Separator" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:467 +msgid "Character used as argument separator." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:471 +msgid "PHP Display Errors" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:472 +msgid "Does your site prints errors to the screen as part of the output?" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:476 +msgid "PHP Allow URL File Open" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:477 +#: fw/admin/views/html-admin-tab-support.php:482 +#: fw/admin/views/html-admin-tab-support.php:487 +#: fw/admin/views/html-admin-tab-support.php:492 +#: fw/admin/views/html-admin-tab-support.php:497 +#: fw/admin/views/html-admin-tab-support.php:502 +#: fw/admin/views/html-admin-tab-support.php:507 +msgid "Does your site enable accessing URL object like files?" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:481 +msgid "PHP Session" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:486 +msgid "PHP Session Name" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:491 +msgid "PHP Cookie Path" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:496 +msgid "PHP Save Path" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:501 +msgid "PHP Use Cookies" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:506 +msgid "PHP Use Only Cookies" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:512 +msgid "SUHOSIN Installed" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:513 +msgid "" +"Suhosin is an advanced protection system for PHP installations. It was " +"designed to protect your servers on the one hand against a number of well " +"known problems in PHP applications and on the other hand against potential " +"unknown vulnerabilities within these applications or the PHP core itself. If " +"enabled on your server, Suhosin may need to be configured to increase its " +"data submission limits." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:517 +msgid "cURL Version" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:518 +msgid "The version of cURL installed on your server." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:526 +msgid "N/A" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:537 +msgid "Some plugins can use cURL to communicate with remote servers." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:543 +msgid "" +"Your server does not have fsockopen or cURL enabled - some plugins which " +"communicate with other servers will not work. Contact your hosting provider." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:548 +msgid "Some webservices use SOAP to get information from remote servers." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:554 +#, php-format +msgid "" +"Your server does not have the %s class enabled - some plugins which use SOAP " +"may not work as expected." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:559 +msgid "" +"HTML/Multipart emails use DOMDocument to generate inline CSS in templates." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:565 +#, php-format +msgid "" +"Your server does not have the %s class enabled - HTML/Multipart emails, and " +"also some extensions, will not work without DOMDocument." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:570 +msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:576 +#, php-format +msgid "" +"Your server does not support the %s function - this is required to use the " +"GeoIP database from MaxMind." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:581 +msgid "" +"Multibyte String (mbstring) is used to convert character encoding, like for " +"emails or converting characters to lowercase." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:587 +#, php-format +msgid "" +"Your server does not support the %s functions - this is required for better " +"character encoding. Some fallbacks will be used instead for it." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:591 +msgid "Remote Post" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:592 +msgid "" +"PayPal uses this method of communicating when sending back transaction " +"information." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:606 +msgid "" +"wp_remote_post() failed. PayPal IPN won't work with your server. Contact " +"your hosting provider." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:608 +#: fw/admin/views/html-admin-tab-support.php:626 +#, php-format +msgid "Error: %s" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:610 +#: fw/admin/views/html-admin-tab-support.php:628 +#, php-format +msgid "Status code: %s" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:616 +msgid "Remote Get" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:617 +msgid "" +"Molongui plugins may use this method of communication when checking for " +"plugin updates." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:624 +msgid "" +"wp_remote_get() failed. The Molongui plugin updater won't work with your " +"server. Contact your hosting provider." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:650 +msgid "Default Timezone is UTC" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:651 +msgid "The default timezone for your server." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:655 +#, php-format +msgid "Default timezone is %s - it should be UTC" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:668 +msgid "Client Environment" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:673 +msgid "Platform" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:674 +msgid "Information of the platform being used." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:678 +msgid "Browser" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:679 +msgid "Information of the browser being used." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:683 +msgid "User Agent" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:684 +msgid "Information of the user agent being used." +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:688 +msgid "IP address" +msgstr "" + +#: fw/admin/views/html-admin-tab-support.php:689 +msgid "Your IP address." +msgstr "" + +#: fw/config/settings.php:302 +msgid "Advanced" +msgstr "" + +#: fw/config/settings.php:310 fw/config/settings.php:319 +msgid "Post types" +msgstr "" + +#: fw/config/settings.php:321 +msgid "Choose which post types extend plugin functionality to." +msgstr "" + +#: fw/config/settings.php:333 +msgid "Shortcodes" +msgstr "" + +#: fw/config/settings.php:342 +msgid "Enable in text widgets" +msgstr "" + +#: fw/config/settings.php:344 +msgid "Whether to enable the use of shortcodes in text widgets." +msgstr "" + +#: fw/config/settings.php:353 fw/config/settings.php:390 +#: fw/config/settings.php:416 fw/config/settings.php:503 +msgid "Yes" +msgstr "" + +#: fw/config/settings.php:359 fw/config/settings.php:396 +#: fw/config/settings.php:422 fw/config/settings.php:509 +msgid "No" +msgstr "" + +#: fw/config/settings.php:370 +msgid "Uninstalling" +msgstr "" + +#: fw/config/settings.php:379 +msgid "Keep configuration?" +msgstr "" + +#: fw/config/settings.php:381 +msgid "Whether to keep plugin configuration settings upon plugin uninstalling." +msgstr "" + +#: fw/config/settings.php:405 +msgid "Keep data?" +msgstr "" + +#: fw/config/settings.php:407 +msgid "Whether to keep plugin related data upon plugin uninstalling." +msgstr "" + +#: fw/config/settings.php:443 +msgid "Credentials" +msgstr "" + +#: fw/config/settings.php:444 +#, php-format +msgid "" +"Insert your license credentials to make the plugin work, you will find them " +"by logging in %sto your account%s." +msgstr "" + +#: fw/config/settings.php:452 +msgid "License Key" +msgstr "" + +#: fw/config/settings.php:454 +msgid "The key we provided upon premium plugin purchase." +msgstr "" + +#: fw/config/settings.php:467 +msgid "License email" +msgstr "" + +#: fw/config/settings.php:469 +msgid "The email you used to purchase the premium license." +msgstr "" + +#: fw/config/settings.php:484 +msgid "Deactivation" +msgstr "" + +#: fw/config/settings.php:485 +#, php-format +msgid "" +"Choose whether to deactivate the licence key upon plugin deactivation. " +"Deactivating the license releases it so it can be used on another website " +"but also removes it from this one, so should you reactivate the plugin, you " +"will need to set again your credentials. %sRegardless of the value of this " +"setting, the license will be released when uninstalling the plugin." +msgstr "" + +#: fw/config/settings.php:493 +msgid "Keep on deactivation" +msgstr "" + +#: fw/config/settings.php:495 +msgid "Whether to keep license credentials upon plugin deactivation." +msgstr "" + +#: fw/config/settings.php:518 +msgid "Deactivate license" +msgstr "" + +#: fw/config/settings.php:520 +msgid "" +"Deactivates your premium license so you can use it on another installation." +msgstr "" + +#: fw/config/settings.php:525 +msgid "Deactivate now" +msgstr "" + +#: fw/config/settings.php:537 fw/includes/fw-class-settings.php:102 +msgid "Support" +msgstr "" + +#: fw/config/settings.php:556 +msgid "More" +msgstr "" + +#: fw/includes/customizer/controls/color/class.php:102 +#: fw/includes/customizer/controls/number/class.php:52 +#: fw/includes/customizer/controls/range/class.php:75 +#: fw/includes/customizer/controls/select/class.php:53 +#: fw/includes/customizer/controls/toggle/class.php:70 +#: fw/includes/customizer/controls/toggle/class.php:98 +msgid "Premium setting. Only preview available" +msgstr "" + +#: fw/includes/fw-class-compatibility.php:112 +#, php-format +msgid "" +"%s%s%s - There can be only one instance of %s plugin installed. Please, " +"uninstall all other instances but the one you want to activate." +msgstr "" + +#: fw/includes/fw-class-notice.php:82 +msgid "I've already left a review" +msgstr "" + +#: fw/includes/fw-class-notice.php:83 +msgid "Maybe Later" +msgstr "" + +#: fw/includes/fw-class-notice.php:84 +msgid "Sure! I'd love to!" +msgstr "" + +#: fw/includes/fw-class-settings.php:93 +msgid "Molongui" +msgstr "" + +#: fw/includes/fw-class-settings.php:96 +msgid "Plugins" +msgstr "" + +#: fw/includes/fw-class-settings.php:99 +msgid "About" +msgstr "" + +#: fw/includes/fw-class-sysinfo.php:123 +#, php-format +msgid "MOLONGUI - Support report for %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:286 +#, php-format +msgid "" +"The %s license has not been activated, so the plugin is inactive! %sClick " +"here%s to activate the license key and the plugin." +msgstr "" + +#: fw/update/includes/fw-class-license.php:315 +#, php-format +msgid "" +"Your license for %s is about to expire. %sGrab a new one%s to keep getting " +"updates and have direct support." +msgstr "" + +#: fw/update/includes/fw-class-license.php:324 +#, php-format +msgid "" +"Your license for %s has expired so %sgrab a new one%s to get plugin updates " +"and have premium support." +msgstr "" + +#: fw/update/includes/fw-class-license.php:386 +msgid "Plugin activated. " +msgstr "" + +#: fw/update/includes/fw-class-license.php:396 +msgid "Connection failed to the License Key API server. Try again later." +msgstr "" + +#: fw/update/includes/fw-class-license.php:469 +msgid "" +"The license could not be deactivated. Use the License Deactivation button to " +"manually deactivate the license before activating a new license." +msgstr "" + +#: fw/update/includes/fw-class-license.php:521 +#, php-format +msgid "Your license has been deactivated. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:530 +msgid "UNDEFINED ERROR. Please, try again or contact Molongui" +msgstr "" + +#: fw/update/includes/fw-class-license.php:536 +#, php-format +msgid "EMAIL ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:539 +#, php-format +msgid "KEY ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:542 +#, php-format +msgid "PURCHASE INCOMPLETE ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:545 +#, php-format +msgid "EXCEEDED ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:548 +#, php-format +msgid "KEY NOT ACTIVATED ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:551 +#, php-format +msgid "INVALID KEY ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:554 +#, php-format +msgid "NOT ACTIVE ERROR: %s. %s" +msgstr "" + +#: fw/update/includes/fw-class-license.php:581 +msgid "There is no active license to deactivate..." +msgstr "" + +#: fw/update/includes/fw-class-update.php:540 +msgid "" +"The plugin has been updated, but might have not been reactivated. Please " +"reactivate it manually if needed." +msgstr "" + +#: fw/update/includes/fw-class-update.php:541 +msgid "Plugin reactivated successfully." +msgstr "" + +#: fw/update/includes/fw-class-update.php:574 +#: fw/update/includes/fw-class-update.php:627 +#, php-format +msgid "" +"A license key for %s could not be found. Maybe you forgot to enter a license " +"key when setting up %s, or the key was deactivated in your account. You can " +"reactivate or purchase a license key from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:577 +#: fw/update/includes/fw-class-update.php:617 +#, php-format +msgid "" +"A subscription for %s could not be found. You can purchase a subscription " +"from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:582 +#, php-format +msgid "" +"The license key for %s has expired. You can reactivate or purchase a license " +"key from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:587 +#, php-format +msgid "" +"The subscription for %s is on-hold. You can reactivate the subscription from " +"your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:592 +#, php-format +msgid "" +"The subscription for %s has been cancelled. You can renew the subscription " +"from your account dashboard. A new " +"license key will be emailed to you after your order has been completed." +msgstr "" + +#: fw/update/includes/fw-class-update.php:597 +#, php-format +msgid "" +"The subscription for %s has expired. You can reactivate the subscription " +"from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:602 +#, php-format +msgid "" +"The subscription for %s has been suspended. You can reactivate the " +"subscription from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:607 +#, php-format +msgid "" +"The subscription for %s is still pending. You can check on the status of the " +"subscription from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:612 +#, php-format +msgid "" +"The subscription for %s has been placed in the trash and will be deleted " +"soon. You can purchase a new subscription from your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:622 +#, php-format +msgid "" +"%s has not been activated. Go to the settings page and enter the license key " +"and license email to activate %s." +msgstr "" + +#: fw/update/includes/fw-class-update.php:632 +#, php-format +msgid "" +"Download permission for %s has been revoked possibly due to a license key or " +"subscription expiring. You can reactivate or purchase a license key from " +"your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:637 +#, php-format +msgid "" +"You changed the subscription for %s, so you will need to enter your new API " +"License Key in the settings page. The License Key should have arrived in " +"your email inbox, if not you can get it by logging into your account dashboard." +msgstr "" + +#: fw/update/includes/fw-class-update.php:659 +#, php-format +msgid "" +"An error occurred with your %s license. Please, open a support ticket %shere" +"%s so we can help you." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/myticket-events/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/myticket-events/composer_file/package.json new file mode 100644 index 00000000..e7b1055e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/myticket-events/composer_file/package.json @@ -0,0 +1,14 @@ +{ + "name": "myticket-events-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.13.0", + "po2json": "^1.0.0-alpha" + } +} 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 a6b4f65b..a07c9da8 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 @@ -1029,6 +1029,11 @@ + + + + + @@ -1147,6 +1152,7 @@ + @@ -1323,6 +1329,11 @@ + + + + + @@ -2523,11 +2534,29 @@ + + + + + + + + + + + + + + + + + + @@ -4796,6 +4825,11 @@ + + + + + @@ -5564,6 +5598,10 @@ + + + + @@ -6722,6 +6760,13 @@ + + + + + + + @@ -7950,6 +7995,11 @@ + + + + + @@ -8411,6 +8461,11 @@ + + + + + @@ -10833,6 +10888,10 @@ + + + + @@ -11686,6 +11745,11 @@ + + + + + @@ -12305,6 +12369,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/turitop-booking-system/translation_file/languages/turitop-booking-system.pot b/spec/fixtures/dynamic_finders/plugin_version/turitop-booking-system/translation_file/languages/turitop-booking-system.pot new file mode 100644 index 00000000..8c079084 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/turitop-booking-system/translation_file/languages/turitop-booking-system.pot @@ -0,0 +1,276 @@ +# Copyright (C) 2018 Turitop Booking System +# This file is distributed under the same license as the Turitop Booking System package. +msgid "" +msgstr "" +"Project-Id-Version: Turitop Booking System 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/turitop-booking-" +"system\n" +"POT-Creation-Date: 2018-12-11 20:36:15+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" + +#: admin-settings-page/class.turitop-booking-system-settings.php:178 +msgctxt "turitop settings" +msgid "" +"The turitop ID has been saved as empty, the booking system will not be " +"displayed" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:225 +#: includes/blocks/class.turitop-booking-system-blocks.php:138 +#: includes/class.turitop-booking-system-admin.php:224 +#: includes/class.turitop-booking-system-shortcodes.php:160 +#: includes/class.turitop-booking-system-shortcodes.php:163 +msgid "Book now" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:254 +msgctxt "turitop settings" +msgid "General settings" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:258 +msgctxt "turitop settings" +msgid "" +"In order to make your \"Turitop Booking System\" work in your WordPress " +"installation you can use the following ways:" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:263 +msgctxt "turitop settings" +msgid "Use the gutenberg block \"Turitop Booking System\"." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:264 +msgctxt "turitop settings" +msgid "" +"Use the shortcode \"turitop_booking_system\" with the following attributes:" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:266 +msgctxt "turitop settings" +msgid "company ( Turitop company ID )." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:267 +msgctxt "turitop settings" +msgid "product_id ( Turitop product ID )." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:268 +msgctxt "turitop settings" +msgid "google analytics - ga ( yes, no )." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:269 +msgctxt "turitop settings" +msgid "embed ( button, box )." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:270 +msgctxt "turitop settings" +msgid "buttoncolor ( green, orange, blue, red, yellow, black, white)." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:271 +msgctxt "turitop settings" +msgid "button_text ( text of the button )." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:274 +msgctxt "turitop settings" +msgid "wc_product_id ( WooCommerce product id )" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:276 +msgctxt "turitop settings" +msgid "" +"Example: [turitop_booking_system product_id=\"P1\" ga=\"no\" embed=\"button" +"\" buttoncolor=\"red\" button_text=\"Click here to book\"]" +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:281 +msgctxt "turitop settings" +msgid "Configure a WooCoomerce simple prodruct." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:286 +msgctxt "turitop settings" +msgid "" +"Use the bellow form to configure a general settings to be used in the whole " +"WordPress installation which behavior can be modified with the above options " +"mentioned." +msgstr "" + +#: admin-settings-page/class.turitop-booking-system-settings.php:449 +msgctxt "settings" +msgid "Save" +msgstr "" + +#: includes/class.turitop-booking-system-admin.php:155 +msgctxt "product admin page" +msgid "Activate" +msgstr "" + +#: includes/class.turitop-booking-system-admin.php:156 +msgid "Check this option to activate this product as a turitop booking system" +msgstr "" + +#: includes/class.turitop-booking-system-admin.php:179 +msgctxt "product admin page" +msgid "Product ID" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:187 +msgctxt "common translations" +msgid "Turitop company ID" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:188 +msgctxt "common translations" +msgid "Introduce your Turitop company ID." +msgstr "" + +#: includes/class.turitop-booking-system-main.php:189 +msgctxt "common translations" +msgid "Turitop product ID" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:190 +msgctxt "common translations" +msgid "Introduce your Turitop product ID." +msgstr "" + +#: includes/class.turitop-booking-system-main.php:191 +msgctxt "common translations" +msgid "Woocommerce product ID" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:192 +msgctxt "common translations" +msgid "Google analytics" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:193 +msgctxt "common translations" +msgid "Select if you are using google analytics." +msgstr "" + +#: includes/class.turitop-booking-system-main.php:194 +msgctxt "common translations" +msgid "Yes" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:195 +msgctxt "common translations" +msgid "No" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:196 +msgctxt "common translations" +msgid "Display as" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:197 +msgctxt "common translations" +msgid "box" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:198 +msgctxt "common translations" +msgid "button" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:199 +msgctxt "common translations" +msgid "Select how to display your turitop booking system." +msgstr "" + +#: includes/class.turitop-booking-system-main.php:200 +msgctxt "common translations" +msgid "Button text" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:201 +msgctxt "common translations" +msgid "Introduce the text you want to display in the button." +msgstr "" + +#: includes/class.turitop-booking-system-main.php:202 +msgctxt "common translations" +msgid "Button color" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:203 +msgctxt "common translations" +msgid "Select the color of the button." +msgstr "" + +#: includes/class.turitop-booking-system-main.php:204 +msgctxt "common translations" +msgid "Green" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:205 +msgctxt "common translations" +msgid "Orange" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:206 +msgctxt "common translations" +msgid "Blue" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:207 +msgctxt "common translations" +msgid "Red" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:208 +msgctxt "common translations" +msgid "Yellow" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:209 +msgctxt "common translations" +msgid "Black" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:210 +msgctxt "common translations" +msgid "White" +msgstr "" + +#: includes/class.turitop-booking-system-main.php:211 +msgctxt "common translations" +msgid "default" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Turitop Booking System" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://turitop.com/wordpress-turitop-booking-system" +msgstr "" + +#. Description of the plugin/theme +msgid "" +" TuriTop is an integral platform " +"for the management of your reservations, no matter if it made from your web, " +"third party web, from your social networks or directly (phone, email, " +"agency). We offer a fully responsive control panel for easy and quick " +"management." +msgstr "" + +#. Author of the plugin/theme +msgid "turitop" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://www.turitop.com" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/white-label-branding-elementor/translation_file/languages/elementor-white-label-branding.pot b/spec/fixtures/dynamic_finders/plugin_version/white-label-branding-elementor/translation_file/languages/elementor-white-label-branding.pot new file mode 100644 index 00000000..151947e4 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/white-label-branding-elementor/translation_file/languages/elementor-white-label-branding.pot @@ -0,0 +1,58 @@ +# Copyright (C) 2018 Elementor White Label Branding +# This file is distributed under the same license as the Elementor White Label Branding package. +msgid "" +msgstr "" +"Project-Id-Version: Elementor White Label Branding 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/white-label-branding-elementor\n" +"POT-Creation-Date: 2018-12-18 14:54:15+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" + + +#: includes/admin-settings.php:66 +msgid "Plugin Name" +msgstr "" + +#: includes/admin-settings.php:74 +msgid "Plugin Description" +msgstr "" + +#: includes/admin-settings.php:82 +msgid "Developer / Agency" +msgstr "" + +#: includes/admin-settings.php:90 +msgid "Website URL" +msgstr "" + +#: includes/admin-settings.php:98 +msgid "Menu Label" +msgstr "" + +#: includes/admin-settings.php:106 +msgid "Edit with Elementor Text" +msgstr "" + +#: includes/admin-settings.php:115 +msgid "Skin Color" +msgstr "" + +#: includes/admin-settings.php:124 +msgid "Update Button Color" +msgstr "" + +#: includes/admin-settings.php:134 +msgid "Hide Elementor Logo on Editing Screen" +msgstr "" + +#: includes/class-white-label-branding-elementor.php:67 +msgid "White Label Branding" +msgstr "" + +#: includes/class-white-label-branding-elementor.php:199 +msgid "Settings updated!" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/woocollections-for-woocommerce/translation_file/languages/woocollections-for-woocommerce.pot b/spec/fixtures/dynamic_finders/plugin_version/woocollections-for-woocommerce/translation_file/languages/woocollections-for-woocommerce.pot new file mode 100644 index 00000000..29fbdde1 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/woocollections-for-woocommerce/translation_file/languages/woocollections-for-woocommerce.pot @@ -0,0 +1,150 @@ +# Copyright (C) 2018 SuitePlugins +# This file is distributed under the same license as the WooCommerce - Collections package. +msgid "" +msgstr "" +"Project-Id-Version: WooCommerce - Collections 1.0.1\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/woocollections-for-woocommerce\n" +"POT-Creation-Date: 2018-12-30 06:28:18+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" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: includes/bp-setup.php:10 includes/bp-setup.php:33 includes/um-setup.php:11 +msgid "Collections" +msgstr "" + +#: init.php:77 +msgid "Add New Collection" +msgstr "" + +#: init.php:78 +msgid "New Collection" +msgstr "" + +#: init.php:79 +msgid "Edit Collection" +msgstr "" + +#: init.php:80 +msgid "View Collection" +msgstr "" + +#: init.php:81 +msgid "All Collections" +msgstr "" + +#: init.php:82 +msgid "Search Collections" +msgstr "" + +#: init.php:83 +msgid "Parent Collections:" +msgstr "" + +#: init.php:84 +msgid "No collections found." +msgstr "" + +#: init.php:85 +msgid "No collections found in Trash." +msgstr "" + +#: init.php:115 +msgid "Add to collection" +msgstr "" + +#: init.php:286 +msgid "Collection Updated" +msgstr "" + +#: init.php:312 +msgid "Collection name can't be empty" +msgstr "" + +#: init.php:353 +msgid "Add this to a Collection" +msgstr "" + +#: init.php:370 +msgid "No collections found" +msgstr "" + +#: init.php:375 +msgid "Create a Collection" +msgstr "" + +#: init.php:378 +msgid "Collection Name" +msgstr "" + +#: init.php:380 +msgid "Save Collection" +msgstr "" + +#: init.php:443 +msgid "No Collections found" +msgstr "" + +#: init.php:453 +msgid "Main Sidebar" +msgstr "" + +#: init.php:455 +msgid "Widgets in this area will be shown on the Collection page." +msgstr "" + +#: init.php:482 +msgid "Remove from Collection" +msgstr "" + +#: templates/single-woo_collection.php:53 +msgid "No Products Found" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "WooCommerce - Collections" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://suiteplugins.com" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Adds the ability for users to create collections of items and share with " +"friends" +msgstr "" + +#. Author of the plugin/theme +msgid "SuitePlugins" +msgstr "" + +#: init.php:72 +msgctxt "post type general name" +msgid "Collections" +msgstr "" + +#: init.php:73 +msgctxt "post type singular name" +msgid "Collection" +msgstr "" + +#: init.php:74 +msgctxt "admin menu" +msgid "Collections" +msgstr "" + +#: init.php:75 +msgctxt "add new on admin bar" +msgid "Collection" +msgstr "" + +#: init.php:76 +msgctxt "collection" +msgid "Add New" +msgstr "" \ No newline at end of file