diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index bc15a782..1fa421c3 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -2740,6 +2740,12 @@ plugins: files: - js/banner.js version: true + blockbuddy: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true blockq: TranslationFile: class: BodyPattern @@ -4241,6 +4247,12 @@ plugins: - public/css/style.css - public/js/jscolor.min.js version: true + cf7-countries: + QueryParameter: + files: + - public/css/cf7-countries-public.css + - public/js/cf7-countries-public.js + version: true cf7-editor-button: TranslationFile: class: BodyPattern @@ -5770,12 +5782,24 @@ plugins: - public/js/scripts.js - public/js/readmore_v2.2.0.min.js version: true + dailybrief: + QueryParameter: + files: + - public/css/dailybrief-public.css + - public/js/dailybrief-public.js + version: true danixland-countdown: TranslationFile: class: BodyPattern path: i18n/danixland-countdown.pot pattern: !ruby/regexp /Project\-Id\-Version:\ danixland CountDown (?\d+\.[\.\d]+)/i version: true + dash-notifier: + TranslationFile: + class: BodyPattern + path: languages/dash-notifier.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Dash Notifier (?\d+\.[\.\d]+)/i' + version: true dashboard-linker: TranslationFile: class: BodyPattern @@ -7885,6 +7909,12 @@ plugins: path: i18n/languages/flash-toolkit.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Flash Toolkit (?\d+\.[\.\d]+)/i' version: true + flat-preloader: + QueryParameter: + files: + - assets/css/flat-preloader-public.css + - assets/js/flat-preloader.js + version: true flat-twitter: QueryParameter: files: @@ -8464,6 +8494,11 @@ plugins: - assets/css/gamipress.min.css - assets/js/gamipress.min.js version: true + gazchaps-woocommerce-getaddress-io: + QueryParameter: + files: + - gazchaps-getaddress-io.min.js + version: true gc-testimonials-to-testimonials: TranslationFile: class: BodyPattern @@ -9403,6 +9438,11 @@ plugins: - grid-archives.css - grid-archives-effect-css.php version: true + grid-block: + QueryParameter: + files: + - public/css/grid-block-public.css + version: true grid-gallery-with-custom-links: QueryParameter: files: @@ -9508,6 +9548,9 @@ plugins: - assets/js/blueimp-gallery-vimeo.js - assets/js/blueimp-gallery-youtube.js - js/gt3pg.js + - dist/css/blueimp-gallery.css + - dist/gt3pg.css + - dist/gt3pg.js version: true guardian-news-headlines: QueryParameter: @@ -12506,6 +12549,12 @@ plugins: path: mp-content/languages/MailPress-fr_FR.po pattern: !ruby/regexp /msgid "Since MailPress (?\d+\.[\.\d]+)/i version: true + mailshogun: + QueryParameter: + files: + - public/css/mailshogun-public.css + - public/js/mailshogun-public.js + version: true maintenance-mode-z: QueryParameter: files: @@ -13874,6 +13923,17 @@ plugins: path: languages/nelio-featured-posts.pot pattern: !ruby/regexp /roject\-Id\-Version:\ Nelio Featured Posts (?\d+\.[\.\d]+)/i version: true + nelio-maps: + TranslationFile: + class: BodyPattern + path: languages/nelio-maps.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Nelio Maps (?\d+\.[\.\d]+)/i' + version: true + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true neo-bootstrap-carousel: QueryParameter: files: @@ -16247,6 +16307,11 @@ plugins: path: languages/pronamic_ideal.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Pronamic Pay (?\d+\.[\.\d]+)/i version: true + proof-factor-social-proof-notifications: + QueryParameter: + files: + - public/css/proof-factor-wp-public.css + version: true propertyhive: QueryParameter: files: @@ -18285,6 +18350,17 @@ plugins: path: languages/share-decentral-de_DE.po pattern: !ruby/regexp '/"Project\-Id\-Version: Share Decentral v(?\d+\.[\.\d]+)/i' version: true + share-monkey: + QueryParameter: + files: + - "/shared/css/share-monkey-shared.css" + - "/shared/socicon/style.css" + version: true + TranslationFile: + class: BodyPattern + path: languages/share_monkey-en_US.po + pattern: !ruby/regexp '/"Project\-Id\-Version: Share Monkey (?\d+\.[\.\d]+)/i' + version: true share-this-image: QueryParameter: files: @@ -21159,6 +21235,12 @@ plugins: - public/css/token-ad-admin.css - public/js/token-ad-public.js version: true + tokenpile-client: + QueryParameter: + files: + - public/css/tokenpile_client-public.css + - public/js/tokenpile_client-public.js + version: true toms-guide-download: TranslationFile: class: BodyPattern @@ -21934,6 +22016,7 @@ plugins: - assets/js/bootstrap.js - assets/js/rating.js - assets/js/feedback.js + - assets/js/webform.js version: true unlimited-addons-for-wpbakery-page-builder: ReleaseLog: @@ -24852,6 +24935,12 @@ plugins: files: - assets/css/public.css version: true + wp-connect-coil: + TranslationFile: + class: BodyPattern + path: languages/WpConnectCoilTrtr.pot + pattern: !ruby/regexp /"v(?\d+\.[\.\d]+)/i + version: true wp-contact-form7-email-spam-blocker: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 8ba8d00b..bc623f74 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -3414,6 +3414,12 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/blockalyzer-adblock-counter/js/banner.js?ver=1.3 + blockbuddy: + ComposerFile: + number: '0.1' + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/blockbuddy/package.json, Match: ''0.1''' blockq: TranslationFile: number: '1.0' @@ -5277,6 +5283,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/cf7-color-picker/public/css/style.css?ver=0.1 - http://wp.lab/wp-content/plugins/cf7-color-picker/public/js/jscolor.min.js?ver=0.1 + cf7-countries: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/cf7-countries/public/css/cf7-countries-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/cf7-countries/public/js/cf7-countries-public.js?ver=1.0.0 + confidence: 20 cf7-editor-button: TranslationFile: number: 1.0.0 @@ -7181,6 +7195,14 @@ plugins: - http://wp.lab/wp-content/plugins/daily-bible-readings/public/js/scripts.js?ver=1.0.2 - http://wp.lab/wp-content/plugins/daily-bible-readings/public/js/readmore_v2.2.0.min.js?ver=1.0.2 confidence: 20 + dailybrief: + QueryParameter: + number: 1.0.28 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/dailybrief/public/css/dailybrief-public.css?ver=1.0.28 + - http://wp.lab/wp-content/plugins/dailybrief/public/js/dailybrief-public.js?ver=1.0.28 + confidence: 20 danixland-countdown: TranslationFile: number: '0.4' @@ -7188,6 +7210,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/danixland-countdown/i18n/danixland-countdown.pot, Match: ''Project-Id-Version: danixland CountDown 0.4''' + dash-notifier: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/dash-notifier/languages/dash-notifier.pot, + Match: ''"Project-Id-Version: Dash Notifier 1.0''' dashboard-linker: TranslationFile: number: 0.1.0 @@ -9806,6 +9835,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/flash-toolkit/i18n/languages/flash-toolkit.pot, Match: ''"Project-Id-Version: Flash Toolkit 1.1.6''' + flat-preloader: + QueryParameter: + number: 1.1.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/flat-preloader/assets/css/flat-preloader-public.css?ver=1.1.2 + - http://wp.lab/wp-content/plugins/flat-preloader/assets/js/flat-preloader.js?ver=1.1.2 + confidence: 20 flat-twitter: QueryParameter: number: '1.0' @@ -10533,6 +10570,13 @@ plugins: - http://wp.lab/wp-content/plugins/gamipress/assets/css/gamipress.min.css?ver=1.3.5 - http://wp.lab/wp-content/plugins/gamipress/assets/js/gamipress.min.js?ver=1.3.5 confidence: 20 + gazchaps-woocommerce-getaddress-io: + QueryParameter: + number: '1.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/gazchaps-woocommerce-getaddress-io/gazchaps-getaddress-io.min.js?ver=1.1 + confidence: 10 gc-testimonials-to-testimonials: TranslationFile: number: 1.3.1 @@ -11693,6 +11737,13 @@ plugins: - http://wp.lab/wp-content/plugins/grid-archives/grid-archives.css?ver=1.7.0 - http://wp.lab/wp-content/plugins/grid-archives/grid-archives-effect-css.php?ver=1.7.0 confidence: 20 + grid-block: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/grid-block/public/css/grid-block-public.css?ver=1.0.1 + confidence: 10 grid-gallery-with-custom-links: QueryParameter: number: 1.2.2 @@ -11826,7 +11877,10 @@ plugins: - http://wp.lab/wp-content/plugins/gt3-photo-video-gallery/assets/js/blueimp-gallery-vimeo.js?ver=1.6.5.6 - http://wp.lab/wp-content/plugins/gt3-photo-video-gallery/assets/js/blueimp-gallery-youtube.js?ver=1.6.5.6 - http://wp.lab/wp-content/plugins/gt3-photo-video-gallery/js/gt3pg.js?ver=1.6.5.6 - confidence: 90 + - http://wp.lab/wp-content/plugins/gt3-photo-video-gallery/dist/css/blueimp-gallery.css?ver=1.6.5.6 + - http://wp.lab/wp-content/plugins/gt3-photo-video-gallery/dist/gt3pg.css?ver=1.6.5.6 + - http://wp.lab/wp-content/plugins/gt3-photo-video-gallery/dist/gt3pg.js?ver=1.6.5.6 + confidence: 100 guardian-news-headlines: QueryParameter: number: 0.5.4 @@ -15587,6 +15641,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/mailpress/mp-content/languages/MailPress-fr_FR.po, Match: ''msgid "Since MailPress 7.0''' + mailshogun: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/mailshogun/public/css/mailshogun-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/mailshogun/public/js/mailshogun-public.js?ver=1.0.0 + confidence: 20 maintenance-mode-z: QueryParameter: number: 1.1.0 @@ -17327,6 +17389,18 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/nelio-featured-posts/languages/nelio-featured-posts.pot, Match: ''roject-Id-Version: Nelio Featured Posts 2.2.2''' + nelio-maps: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/nelio-maps/languages/nelio-maps.pot, Match: + ''"Project-Id-Version: Nelio Maps 1.0.0''' + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/nelio-maps/package.json, Match: ''1.0.0''' neo-bootstrap-carousel: QueryParameter: number: 1.3.1 @@ -20332,6 +20406,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/pronamic-ideal/languages/pronamic_ideal.pot, Match: ''"Project-Id-Version: Pronamic Pay 4.7.0''' + proof-factor-social-proof-notifications: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/proof-factor-social-proof-notifications/public/css/proof-factor-wp-public.css?ver=1.0.0 + confidence: 10 propertyhive: QueryParameter: number: 1.4.13 @@ -22915,6 +22996,20 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/share-decentral/languages/share-decentral-de_DE.po, Match: ''"Project-Id-Version: Share Decentral v1.0''' + share-monkey: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/share-monkey//shared/css/share-monkey-shared.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/share-monkey//shared/socicon/style.css?ver=1.0.0 + confidence: 20 + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/share-monkey/languages/share_monkey-en_US.po, + Match: ''"Project-Id-Version: Share Monkey 1.0.0''' share-this-image: QueryParameter: number: '1.04' @@ -26591,6 +26686,14 @@ plugins: - http://wp.lab/wp-content/plugins/tokenad/public/css/token-ad-admin.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/tokenad/public/js/token-ad-public.js?ver=1.0.0 confidence: 20 + tokenpile-client: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/tokenpile-client/public/css/tokenpile_client-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/tokenpile-client/public/js/tokenpile_client-public.js?ver=1.0.0 + confidence: 20 toms-guide-download: TranslationFile: number: 1.0.5 @@ -27551,6 +27654,7 @@ plugins: - http://wp.lab/wp-content/plugins/universam-demo/assets/js/bootstrap.js?ver=4.50.02 - http://wp.lab/wp-content/plugins/universam-demo/assets/js/rating.js?ver=4.50.02 - http://wp.lab/wp-content/plugins/universam-demo/assets/js/feedback.js?ver=4.50.02 + - http://wp.lab/wp-content/plugins/universam-demo/assets/js/webform.js?ver=4.50.02 confidence: 100 unlimited-addons-for-wpbakery-page-builder: ReleaseLog: @@ -31202,6 +31306,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-comments-form-validation/assets/css/public.css?ver=1.0.0 confidence: 10 + wp-connect-coil: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-connect-coil/languages/WpConnectCoilTrtr.pot, + Match: ''"v1.0.0''' wp-contact-form7-email-spam-blocker: QueryParameter: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/blockbuddy/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/blockbuddy/composer_file/package.json new file mode 100644 index 00000000..5ac5b6c9 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/blockbuddy/composer_file/package.json @@ -0,0 +1,23 @@ +{ + "name": "block-buddy", + "version": "0.1", + "description": "", + "main": "index.php", + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "repository": { + "type": "git", + "url": "git+ssh://git@bitbucket.org/hookturn/custom-query-block.git" + }, + "author": "", + "license": "ISC", + "homepage": "https://bitbucket.org/hookturn/custom-query-block#readme", + "dependencies": { + "cgb-scripts": "^1.11.0", + "create-guten-block": "^1.11.0", + "npm": "^5.10.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/dash-notifier/translation_file/languages/dash-notifier.pot b/spec/fixtures/dynamic_finders/plugin_version/dash-notifier/translation_file/languages/dash-notifier.pot new file mode 100644 index 00000000..9da95096 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/dash-notifier/translation_file/languages/dash-notifier.pot @@ -0,0 +1,46 @@ +# Copyright (C) 2019 Dash Notifier +# This file is distributed under the same license as the Dash Notifier package. +msgid "" +msgstr "" +"Project-Id-Version: Dash Notifier 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/dash-notifier\n" +"POT-Creation-Date: 2019-02-28 21:04:36+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: dash-notifier.php:313 +msgid "Dismiss" +msgstr "" + +#: dash-notifier.php:324 +msgctxt "plugin" +msgid "Activate %s" +msgstr "" + +#: dash-notifier.php:327 +msgid "Install %s now" +msgstr "" + +#: dash-notifier.php:331 +msgid "Never Notify Me Again" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Dash Notifier" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://github.com/litespeedtech/wp-dashboard-notifier" +msgstr "" + +#. Description of the plugin/theme +msgid "WordPress dashboard notifier" +msgstr "" + +#. Author of the plugin/theme +msgid "LiteSpeed Technologies" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/nelio-maps/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/nelio-maps/composer_file/package.json new file mode 100644 index 00000000..592f4b19 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/nelio-maps/composer_file/package.json @@ -0,0 +1,74 @@ +{ + "name": "nelio-maps", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "npm install && npm run watch", + "dev": "cross-env webpack", + "production": "cross-env NODE_ENV=production webpack", + "build": "npm run production", + "watch": "cross-env webpack --watch", + "lint-php": "composer run-script phpcs", + "lint-php:fix": "composer run-script phpcbf", + "lint-css": "stylelint --syntax scss \"src/**/*.scss\"", + "lint-css:fix": "stylelint --fix --syntax scss \"src/**/*.scss\"", + "lint-js": "eslint assets/src/**/*.js packages/**/*.js", + "lint-js:fix": "eslint assets/src/**/*.js packages/**/*.js --fix", + "lint": "npm run lint-php && npm run lint-css && npm run lint-js", + "update:packages": "npm i -g npm-check-updates && npm-check-updates -u && npm install", + "postinstall": "composer install" + }, + "author": "Nelio Software", + "license": "GPL-2.0-or-later", + "homepage": "https://neliosoftware.com/", + "repository": "https://github.com/avillegasn/nelio-maps", + "devDependencies": { + "@babel/core": "^7.3.4", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@babel/plugin-transform-react-jsx": "^7.2.0", + "@babel/plugin-transform-runtime": "^7.3.4", + "@babel/polyfill": "^7.2.5", + "@babel/preset-env": "^7.3.4", + "autoprefixer": "^7.2.6", + "babel-eslint": "^10.0.1", + "babel-loader": "^8.0.5", + "base64-inline-loader": "^1.1.1", + "classnames": "^2.2.6", + "clean-webpack-plugin": "^0.1.19", + "copy-webpack-plugin": "^4.5.2", + "cross-env": "3.2.4", + "css-loader": "^0.28.11", + "cssnano": "^3.10.0", + "eslint": "^4.19.1", + "eslint-config-wordpress": "^2.0.0", + "eslint-plugin-react": "^7.12.4", + "expose-loader": "latest", + "extract-text-webpack-plugin": "^3.0.0", + "file-loader": "^1.1.11", + "gist-embed": "^2.6.0", + "imagemin-webpack-plugin": "^2.4.2", + "node-sass": "^4.9.3", + "postcss-loader": "^2.1.6", + "progress-bar-webpack-plugin": "^1.11.0", + "react-dom": "^16.8.3", + "react-google-maps": "^9.4.5", + "regenerator-runtime": "^0.12.1", + "sass-loader": "^6.0.7", + "style-loader": "^0.18.2", + "stylelint": "^9.10.1", + "stylelint-config-wordpress": "^13.0.0", + "svg-react-loader": "^0.4.6", + "url-loader": "^1.1.2", + "webpack": "^3.12.0", + "webpack-rtl-plugin": "^1.7.0" + }, + "dependencies": { + "npm": "^6.8.0" + }, + "engines": { + "node": "8.9.1", + "npm": "5.5.1" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/nelio-maps/translation_file/languages/nelio-maps.pot b/spec/fixtures/dynamic_finders/plugin_version/nelio-maps/translation_file/languages/nelio-maps.pot new file mode 100644 index 00000000..5751c893 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/nelio-maps/translation_file/languages/nelio-maps.pot @@ -0,0 +1,227 @@ +# Copyright (C) 2019 Nelio Software +# This file is distributed under the same license as the Nelio Maps plugin. +msgid "" +msgstr "" +"Project-Id-Version: Nelio Maps 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/nelio-maps\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2019-03-01T07:53:23+00:00\n" +"PO-Revision-Date: 2019-03-01T07:53:23+00:00\n" +"X-Generator: WP-CLI 2.0.1\n" +"X-Domain: nelio-maps\n" + +#. Plugin Name of the plugin +msgid "Nelio Maps" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://neliosoftware.com/" +msgstr "" + +#. Description of the plugin +msgid "Simple and beautiful Google Maps block for WordPress." +msgstr "" + +#. Author of the plugin +msgid "Nelio Software" +msgstr "" + +#. Author URI of the plugin +msgid "https://neliosoftware.com" +msgstr "" + +#: nelio-maps.php:87 +msgctxt "text (block category)" +msgid "Extra" +msgstr "" + +#: packages/blocks/google-map/map-styles/map-styles.js:47 +msgctxt "text" +msgid "JSON Style" +msgstr "" + +#: packages/blocks/google-map/map-styles/map-styles.js:48 +msgctxt "user" +msgid "Enter JSON style" +msgstr "" + +#: packages/blocks/google-map/map-styles/map-styles.js:51 +msgctxt "text" +msgid "You can use custom styles presets from Snazzy Maps." +msgstr "" + +#: packages/blocks/google-map/map-styles/map-styles.js:53 +msgctxt "user (snazzy maps)" +msgid "Check them out here!" +msgstr "" + +#: packages/blocks/google-map/map-styles/light.js:9 +msgctxt "text" +msgid "Light" +msgstr "" + +#: packages/blocks/google-map/map-styles/default.js:9 +msgctxt "text" +msgid "Default" +msgstr "" + +#: packages/blocks/google-map/map-styles/dark.js:9 +msgctxt "text" +msgid "Dark" +msgstr "" + +#: packages/blocks/google-map/map-styles/dawn.js:9 +msgctxt "text" +msgid "Dawn" +msgstr "" + +#: packages/blocks/google-map/map-styles/custom.js:9 +msgctxt "text" +msgid "Custom" +msgstr "" + +#: packages/blocks/google-map/map-styles/night.js:9 +msgctxt "text" +msgid "Night" +msgstr "" + +#: packages/blocks/google-map/inspector.js:50 +msgctxt "text" +msgid "Map Height" +msgstr "" + +#: packages/blocks/google-map/inspector.js:53 +msgctxt "text" +msgid "Percentage of the viewport height." +msgstr "" + +#: packages/blocks/google-map/inspector.js:59 +msgctxt "text" +msgid "Zoom Level" +msgstr "" + +#: packages/blocks/google-map/inspector.js:69 +msgctxt "text" +msgid "Style" +msgstr "" + +#: packages/blocks/google-map/inspector.js:82 +msgctxt "text" +msgid "Marker" +msgstr "" + +#: packages/blocks/google-map/inspector.js:87 +msgctxt "text" +msgid "Marker in map" +msgstr "" + +#: packages/blocks/google-map/inspector.js:98 +#: packages/blocks/google-map/toolbar.js:65 +#: packages/blocks/google-map/toolbar.js:96 +msgctxt "user" +msgid "Search location" +msgstr "" + +#: packages/blocks/google-map/inspector.js:106 +msgctxt "text" +msgid "Address block" +msgstr "" + +#: packages/blocks/google-map/inspector.js:109 +msgctxt "text" +msgid "No address block" +msgstr "" + +#: packages/blocks/google-map/inspector.js:110 +msgctxt "command" +msgid "Align left" +msgstr "" + +#: packages/blocks/google-map/inspector.js:111 +msgctxt "command" +msgid "Align right" +msgstr "" + +#: packages/blocks/google-map/inspector.js:122 +msgctxt "text" +msgid "Map Options" +msgstr "" + +#: packages/blocks/google-map/inspector.js:126 +msgctxt "user" +msgid "Tweak the front-end appearance of your map:" +msgstr "" + +#: packages/blocks/google-map/inspector.js:129 +msgctxt "command" +msgid "Show zoom buttons" +msgstr "" + +#: packages/blocks/google-map/inspector.js:135 +msgctxt "command" +msgid "Show map type button" +msgstr "" + +#: packages/blocks/google-map/inspector.js:141 +msgctxt "command" +msgid "Show fullscreen button" +msgstr "" + +#: packages/blocks/google-map/inspector.js:147 +msgctxt "command" +msgid "Make the map draggable" +msgstr "" + +#: packages/blocks/google-map/index.js:27 +msgctxt "text" +msgid "Location" +msgstr "" + +#: packages/blocks/google-map/index.js:28 +msgctxt "text" +msgid "Geolocalization" +msgstr "" + +#: packages/blocks/google-map/toolbar.js:53 +msgctxt "command" +msgid "Center map" +msgstr "" + +#: packages/blocks/google-map/toolbar.js:84 +msgctxt "command" +msgid "Set marker location" +msgstr "" + +#: packages/blocks/google-map/toolbar.js:107 +msgctxt "command" +msgid "Left address block" +msgstr "" + +#: packages/blocks/google-map/toolbar.js:120 +msgctxt "command" +msgid "Right address block" +msgstr "" + +#: packages/blocks/google-map/edit.js:112 +msgctxt "user" +msgid "Add address" +msgstr "" + +#: packages/blocks/google-map/edit.js:125 +msgctxt "text" +msgid "Error:" +msgstr "" + +#: packages/blocks/google-map/edit.js:125 +msgctxt "text" +msgid "Google Maps API Key Required" +msgstr "" + +#: packages/blocks/google-map/edit.js:130 +msgctxt "user" +msgid "Please add an API key in the plugin settings screen" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html index 89be8092..9e124828 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 @@ -2148,6 +2148,11 @@ + + + + + @@ -2899,6 +2904,11 @@ + + + + + @@ -3876,6 +3886,11 @@ + + + + + @@ -4220,6 +4235,10 @@ + + + + @@ -4620,6 +4639,10 @@ + + + + @@ -4710,6 +4733,9 @@ + + + @@ -6327,6 +6353,11 @@ + + + + + @@ -8311,6 +8342,10 @@ + + + + @@ -9330,6 +9365,11 @@ + + + + + @@ -10876,6 +10916,11 @@ + + + + + @@ -11283,6 +11328,7 @@ + diff --git a/spec/fixtures/dynamic_finders/plugin_version/share-monkey/translation_file/languages/share_monkey-en_US.po b/spec/fixtures/dynamic_finders/plugin_version/share-monkey/translation_file/languages/share_monkey-en_US.po new file mode 100644 index 00000000..e81e44b0 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/share-monkey/translation_file/languages/share_monkey-en_US.po @@ -0,0 +1,129 @@ +# Copyright (C) 2018 Share Monkey +# This file is distributed under the same license as the Share Monkey package. +msgid "" +msgstr "" +"Project-Id-Version: Share Monkey 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/share-monkey\n" +"POT-Creation-Date: 2018-08-22 12:20:06+00:00\n" +"PO-Revision-Date: 2018-08-22 21:57+0530\n" +"Last-Translator: \n" +"Language-Team: \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.1.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: admin/class-share-monkey-admin.php:89 +msgid "Settings" +msgstr "Settings" + +#. Plugin Name of the plugin/theme +#: admin/class-share-monkey-admin.php:99 +msgid "Share Monkey" +msgstr "Share Monkey" + +#: admin/class-share-monkey-admin.php:151 +#: admin/partials/share-monkey-admin-display.php:73 +msgid "Please select at least 1 social network" +msgstr "Please select at least 1 social network" + +#: admin/class-share-monkey-admin.php:157 +msgid "Invalid social network(s) found" +msgstr "Invalid social network(s) found" + +#: admin/class-share-monkey-admin.php:166 +#: admin/partials/share-monkey-admin-display.php:107 +msgid "Please select at least 1 post type to show the share monkey bar" +msgstr "Please select at least 1 post type to show the share monkey bar" + +#: admin/class-share-monkey-admin.php:182 +msgid "Invalid post type(s) found" +msgstr "Invalid post type(s) found" + +#: admin/class-share-monkey-admin.php:191 +msgid "Invalid icon style found" +msgstr "Invalid icon style found" + +#: admin/class-share-monkey-admin.php:199 +msgid "Provided custom bg color is invalid" +msgstr "Provided custom bg color is invalid" + +#: admin/class-share-monkey-admin.php:205 +msgid "Provided custom text color is invalid" +msgstr "Provided custom text color is invalid" + +#: admin/class-share-monkey-admin.php:215 +#: admin/partials/share-monkey-admin-display.php:209 +msgid "Please select at least 1 place to show the share monkey bar" +msgstr "Please select at least 1 place to show the share monkey bar" + +#: admin/class-share-monkey-admin.php:220 +msgid "Invalid places to show found" +msgstr "Invalid places to show found" + +#: admin/class-share-monkey-admin.php:228 +msgid "Invalid button size found" +msgstr "Invalid button size found" + +#: admin/partials/share-monkey-admin-display.php:26 +msgid "Share Monkey Settings" +msgstr "Share Monkey Settings" + +#: admin/partials/share-monkey-admin-display.php:30 +msgid "Here you can customize how share icons will be displayed." +msgstr "Here you can customize how share icons will be displayed." + +#: admin/partials/share-monkey-admin-display.php:104 +msgid "Show share icons on these post types" +msgstr "Show share icons on these post types" + +#: admin/partials/share-monkey-admin-display.php:135 +msgid "Icon size" +msgstr "Icon size" + +#: admin/partials/share-monkey-admin-display.php:156 +msgid "Select icon style (default colors or custom color for all icons)" +msgstr "Select icon style (default colors or custom color for all icons)" + +#: admin/partials/share-monkey-admin-display.php:162 +msgid "Select custom bg color for all icons" +msgstr "Select custom bg color for all icons" + +#: admin/partials/share-monkey-admin-display.php:165 +#: admin/partials/share-monkey-admin-display.php:176 +msgid "Please choose or enter a valid color code" +msgstr "Please choose or enter a valid color code" + +#: admin/partials/share-monkey-admin-display.php:173 +msgid "Select custom text color for all icons" +msgstr "Select custom text color for all icons" + +#: admin/partials/share-monkey-admin-display.php:206 +msgid "Show the share icons on these places" +msgstr "Show the share icons on these places" + +#: admin/partials/share-monkey-admin-display.php:222 +msgid "Save Settings" +msgstr "Save Settings" + +#. Plugin URI of the plugin/theme +msgid "https://www.wordpress.org/plugins/share-monkey" +msgstr "https://www.wordpress.org/plugins/share-monkey" + +#. Description of the plugin/theme +msgid "" +"This is a short description of what the plugin does. It's displayed in the " +"WordPress admin area." +msgstr "" +"Adding share icons to your website is fun with Share Monkey. It’s simple and " +"easily customizable." + +#. Author of the plugin/theme +msgid "Hassan Jamal" +msgstr "Hassan Jamal" + +#. Author URI of the plugin/theme +msgid "https://www.linkedin.com/in/sabeerulhassan" +msgstr "https://www.linkedin.com/in/sabeerulhassan" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-connect-coil/translation_file/languages/WpConnectCoilTrtr.pot b/spec/fixtures/dynamic_finders/plugin_version/wp-connect-coil/translation_file/languages/WpConnectCoilTrtr.pot new file mode 100644 index 00000000..a73eaf70 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-connect-coil/translation_file/languages/WpConnectCoilTrtr.pot @@ -0,0 +1,99 @@ +# WpConnectCoilTrtr +# Copyright 2014 ... +# This file is distributed under the GNU General Public License v3 or later. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: " +"WpConnectCoilTrtr " +"v1.0.0\n" +"POT-Creation-Date: " +"2019-02-22 17:01+0900\n" +"PO-Revision-Date: \n" +"Last-Translator: Your " +"Name \n" +"Language-Team: Your Team " +"\n" +"Report-Msgid-Bugs-To: " +"Translator Name " +"\n" +"MIME-Version: 1.0\n" +"Content-Type: text/" +"plain; charset=UTF-8\n" +"Content-Transfer-" +"Encoding: 8bit\n" +"Plural-Forms: " +"nplurals=2; plural=n != " +"1;\n" +"X-Textdomain-Support: " +"yesX-Generator: Poedit " +"1.6.4\n" +"X-Poedit-SourceCharset: " +"UTF-8\n" +"X-Poedit-KeywordsList: " +"__;_e;esc_html_e;" +"esc_html_x:1,2c;" +"esc_html__;esc_attr_e;" +"esc_attr_x:1,2c;" +"esc_attr__;_ex:1,2c;" +"_nx:4c,1,2;" +"_nx_noop:4c,1,2;_x:1,2c;" +"_n:1,2;_n_noop:1,2;" +"__ngettext:1,2;" +"__ngettext_noop:1,2;_c," +"_nc:4c,1,2\n" +"X-Poedit-Basepath: ..\n" +"Language: en_US\n" +"X-Generator: Poedit " +"2.2.1\n" +"X-Poedit-" +"SearchPath-0: .\n" + +#: wp-connect-coil.php:35 +msgid "Coil Setting" +msgstr "" + +#: wp-connect-coil.php:67 +msgid "Saved Setting" +msgstr "" + +#: wp-connect-coil.php:83 +msgid "" +"Connection setting for " +"Coil" +msgstr "" + +#: wp-connect-coil.php:86 +msgid "Get ready" +msgstr "" + +#: wp-connect-coil.php:88 +msgid "" +"First, please obtain " +"payment pointer from XRP " +"Tip Bot or others." +msgstr "" + +#: wp-connect-coil.php:90 +msgid "" +"Then, please register " +"the acquired payment " +"pointer in Coil." +msgstr "" + +#: wp-connect-coil.php:98 +msgid "Payment Pointer" +msgstr "" + +#: wp-connect-coil.php:101 +msgid "" +"Example: $twitter." +"xrptipbot.com/" +"YOUR_ACCOUNT" +msgstr "" + +#: wp-connect-coil.php:107 +msgid "Save Changes" +msgstr ""