diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index f532a9a8..66231e6c 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -309,6 +309,9 @@ plugins: version: true Readme: path: readme.txt + 2-factor: + Readme: + path: readme.txt 2-klicks-button-socialshareprivacy-plugin: Readme: path: readme.txt @@ -582,6 +585,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ version: true + 404-page-editor: + Readme: + path: readme.txt 404-silent-salesman: Readme: path: readme.txt @@ -1079,6 +1085,14 @@ plugins: version: true Readme: path: readme.txt + accept-authorize-net-payments-using-contact-form-7: + TranslationFile: + class: BodyPattern + path: languages/contact-form-7-authorize-net-addon.pot + pattern: !ruby/regexp '/: Contact Form 7 \- Authorize\.NET Add\-on (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt accept-disclaimer-overlayer: Readme: path: readme.txt @@ -1631,6 +1645,14 @@ plugins: version: true Readme: path: readme.txt + aco-wishlist-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/aco-wishlist-for-woocommerce.pot + pattern: !ruby/regexp '/d\-Version: Aco Wishlist for WooCommerce (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt acobot-chatbot: TranslationFile: class: BodyPattern @@ -2611,6 +2633,9 @@ plugins: admin-bar-id-menu: Readme: path: readme.txt + admin-bar-in-fullscreen-mode: + Readme: + path: readme.txt admin-bar-languages: Readme: path: @@ -5961,6 +5986,9 @@ plugins: anypay-woocommerce: Readme: path: readme.txt + anysearch: + Readme: + path: readme.txt anyshare: Readme: path: readme.txt @@ -6252,6 +6280,9 @@ plugins: appleicons: Readme: path: readme.txt + application-banner-google-playstore-applestore: + Readme: + path: readme.txt application-insights-dashboard: Readme: path: readme.txt @@ -6589,6 +6620,9 @@ plugins: arkhe-blocks: Readme: path: readme.txt + arlen-woo-freecharge: + Readme: + path: readme.txt arlo-training-and-event-management-system: QueryParameter: files: @@ -7002,6 +7036,9 @@ plugins: astropix-apod: Readme: path: readme.txt + asura-lite: + Readme: + path: readme.txt asvg-lottie-animation-library-for-elementor: Readme: path: readme.txt @@ -8192,6 +8229,9 @@ plugins: automatorwp-lifterlms-integration: Readme: path: readme.txt + automatorwp-mailpoet-integration: + Readme: + path: readme.txt automatorwp-masterstudy-lms-integration: Readme: path: readme.txt @@ -8817,6 +8857,14 @@ plugins: - public/css/aws-sns-plugin-public.css - public/js/aws-sns-plugin-public.js version: true + awsa-quick-buy: + TranslationFile: + class: BodyPattern + path: languages/awsa-quick-buy.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: awsa\-quick\-buy (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt awsa-shipping: TranslationFile: class: BodyPattern @@ -12537,6 +12585,9 @@ plugins: boobtube: Readme: path: readme.txt + book-an-appointment: + Readme: + path: readme.txt book-appointment-online: Readme: path: readme.txt @@ -17528,6 +17579,9 @@ plugins: checkout-field-visibility-for-woocommerce: Readme: path: README.txt + checkout-for-paypal: + Readme: + path: readme.txt checkout-pick-up-field-for-woocommerce: Readme: path: readme.txt @@ -17537,6 +17591,14 @@ plugins: checkout-widget-elementor: Readme: path: readme.txt + checkoutx: + Readme: + path: README.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ + version: true checkrobin: Readme: path: readme.txt @@ -21778,6 +21840,8 @@ plugins: - frontend/css/frontend.css - frontend/js/frontend.js version: true + Readme: + path: readme.txt couponsindemand: Readme: path: readme.txt @@ -22231,6 +22295,15 @@ plugins: credova-financial: Readme: path: readme.txt + creeperbit-woo-accordion: + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /^\#\# (?\d+\.[\.\d]+) \- [\d\-]+(?!.*\#\# \d+\.[\.\d]+ + \- [\d\-]+)/mi + version: true + Readme: + path: readme.txt crelly-slider: QueryParameter: files: @@ -22719,6 +22792,9 @@ plugins: version: true Readme: path: README.txt + ctcl-stripe: + Readme: + path: readme.txt ctr-widget: QueryParameter: files: @@ -23336,6 +23412,12 @@ plugins: version: true Readme: path: readme.txt + custom-job-fields-for-wp-job-manager: + QueryParameter: + files: + - public/css/cfwjm-public.css + - public/js/cfwjm-public.js + version: true custom-language-packs: Readme: path: readme.txt @@ -23474,6 +23556,9 @@ plugins: custom-post-title-url: Readme: path: readme.txt + custom-post-type-add-on-for-gamipress: + Readme: + path: readme.txt custom-post-type-archives: Readme: path: readme.txt @@ -23755,6 +23840,9 @@ plugins: custom-thank-you-for-woocommerce: Readme: path: readme.txt + custom-thank-you-page: + Readme: + path: README.txt custom-theme-options: Readme: path: readme.txt @@ -25659,6 +25747,9 @@ plugins: dewtube-video-player: Readme: path: readme.txt + dexatel-for-woocommerce: + Readme: + path: README.txt dexonline-searchbox: TranslationFile: class: BodyPattern @@ -26743,6 +26834,9 @@ plugins: divelogs-widget: Readme: path: readme.txt + diviner-blocks: + Readme: + path: readme.txt divup-content: Readme: path: readme.txt @@ -26943,6 +27037,14 @@ plugins: docs-to-wordpress: Readme: path: readme.txt + docs2site: + TranslationFile: + class: BodyPattern + path: languages/docs2site.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Docs2Site (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt docspress: QueryParameter: files: @@ -27371,6 +27473,12 @@ plugins: dr-flex: Readme: path: readme.txt + draft-concluder: + Readme: + path: readme.txt + draft-links: + Readme: + path: readme.txt draft-notifier: Readme: path: readme.txt @@ -28771,9 +28879,21 @@ plugins: easy-notification-bar: Readme: path: readme.txt + easy-options-add-to-cart-button-text-per-product-wc: + Readme: + path: readme.txt + easy-options-empty-cart-per-product-wc: + Readme: + path: readme.txt + easy-options-hide-shipping-method-per-product-wc: + Readme: + path: readme.txt easy-options-page: Readme: path: readme.txt + easy-options-redirect-to-checkout-per-product-wc: + Readme: + path: readme.txt easy-page-flip: Readme: path: readme.txt @@ -29216,6 +29336,9 @@ plugins: easy-tynt: Readme: path: readme.txt + easy-under-construction: + Readme: + path: readme.txt easy-up-sell-for-woocommerce: QueryParameter: files: @@ -31465,6 +31588,11 @@ plugins: ephoto-plugin: Readme: path: readme.txt + QueryParameter: + files: + - dist/public.css + - dist/public.js + version: true epic-addons-for-elementor: Readme: path: readme.txt @@ -31766,6 +31894,9 @@ plugins: etevents: Readme: path: readme.txt + ether-and-erc20-tokens-woocommerce-payment-gateway: + Readme: + path: readme.txt ethereum-wallet: Readme: path: readme.txt @@ -32313,6 +32444,9 @@ plugins: exact-match-disallowed-comment-contact-forms: Readme: path: readme.txt + exactly-gdpr-google-maps: + Readme: + path: readme.txt exam-matrix: Readme: path: readme.txt @@ -34780,6 +34914,9 @@ plugins: flash-countdown-plugin: Readme: path: readme.txt + flash-demo-import: + Readme: + path: readme.txt flash-feed-scroll-reader: Readme: path: readme.txt @@ -36085,6 +36222,9 @@ plugins: forceprivate: Readme: path: readme.txt + foreign-keys-pro: + Readme: + path: readme.txt forensiq-shortcode: Readme: path: readme.txt @@ -36584,6 +36724,9 @@ plugins: free-website-monitoring: Readme: path: readme.txt + free-woo-shipping-bar: + Readme: + path: readme.txt free-wp-booster-by-ads-pro: Readme: path: readme.txt @@ -37550,6 +37693,9 @@ plugins: gamipress-edd-points-per-purchase-total: Readme: path: readme.txt + gamipress-fluentcrm-integration: + Readme: + path: readme.txt gamipress-fluentform-integration: Readme: path: readme.txt @@ -38977,6 +39123,9 @@ plugins: give-me-answer-lite: Readme: path: readme.txt + give-pixel-tracking: + Readme: + path: readme.txt giveaway-helper: Readme: path: readme.txt @@ -42335,6 +42484,9 @@ plugins: heyzap-games: Readme: path: readme.txt + hezarfen-for-woocommerce: + Readme: + path: readme.txt hfs-controller: Readme: path: readme.txt @@ -43521,6 +43673,9 @@ plugins: html-to-post: Readme: path: readme.txt + html-validation: + Readme: + path: readme.txt html5-boilerplate: Readme: path: @@ -45788,6 +45943,9 @@ plugins: insert-js-or-css-in-post-via-custom-field: Readme: path: readme.txt + insert-or-embed-articulate-content-into-wordpress: + Readme: + path: readme.txt insert-pages: Readme: path: readme.txt @@ -46474,6 +46632,9 @@ plugins: path: languages/invoicing-en_US.po pattern: !ruby/regexp /"Project\-Id\-Version:\ Invoicing (?\d+\.[\.\d]+)/i version: true + invoicing-for-economic: + Readme: + path: readme.txt invoicing-quotes: QueryParameter: files: @@ -48418,6 +48579,9 @@ plugins: just-another-author-widget: Readme: path: readme.txt + just-highlight: + Readme: + path: readme.txt just-in-case-gallery: Readme: path: readme.txt @@ -48894,6 +49058,9 @@ plugins: path: package.json key: version version: true + kenzap-timetable: + Readme: + path: readme.txt keon-toolset: Readme: path: readme.txt @@ -50737,6 +50904,9 @@ plugins: leira-roles: Readme: path: README.txt + lekirpay-for-woocommerce: + Readme: + path: readme.txt lemonberry-page-protect: Readme: path: readme.txt @@ -53841,6 +54011,9 @@ plugins: - public/css/mailcamp-public.css - public/js/mailcamp-public.js version: true + mailcheck-co: + Readme: + path: README.txt mailchimp: Readme: path: readme.txt @@ -56847,6 +57020,9 @@ plugins: path: languages/mw-wp-hacks.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ MW WP Hacks (?\d+\.[\.\d]+)/i version: true + mwa-zoom-meetup: + Readme: + path: README.txt mwb-ontraport-woocommerce-integration: Readme: path: readme.txt @@ -57774,6 +57950,9 @@ plugins: version: true Readme: path: readme.txt + newsletter-popupmaker: + Readme: + path: readme.txt newsletter-sign-up: Readme: path: readme.txt @@ -59699,6 +59878,14 @@ plugins: - assets/js/leaflet.js - assets/js/ba_map_renderer.js version: true + osom-login-page-customizer: + TranslationFile: + class: BodyPattern + path: languages/osom-login-customizer.pot + pattern: !ruby/regexp '/\-Id\-Version: Osom Login Page Customizer (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt osom-modal-login: QueryParameter: files: @@ -60510,6 +60697,19 @@ plugins: path: languages/payplug.pot pattern: !ruby/regexp '/on: PayPlug pour WooCommerce \(Officiel\) (?\d+\.[\.\d]+)/i' version: true + paysley: + TranslationFile: + class: BodyPattern + path: languages/paysley-ja.po + pattern: !ruby/regexp '/"Project\-Id\-Version: Paysley (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi + version: true paystack-for-give: QueryParameter: files: @@ -60715,6 +60915,9 @@ plugins: peoplepress: Readme: path: readme.txt + pepro-bacs-receipt-upload-for-woocommerce: + Readme: + path: readme.txt pepro-blogging-assistant: Readme: path: @@ -61651,6 +61854,9 @@ plugins: files: - css/front.css version: true + pop-up-pop-up: + Readme: + path: readme.txt popeye: QueryParameter: files: @@ -62831,6 +63037,9 @@ plugins: path: package.json key: version version: true + pressmailer: + Readme: + path: README.txt pressnative: Readme: path: README.txt @@ -63445,6 +63654,12 @@ plugins: propellerads-official: Readme: path: README.txt + property-permissions-for-realhomes: + QueryParameter: + files: + - public/css/property-permissions-for-realhomes-public.css + - public/js/property-permissions-for-realhomes-public.js + version: true propertyhive: QueryParameter: files: @@ -64218,6 +64433,9 @@ plugins: quickcustomize: Readme: path: readme.txt + quickdashboard: + Readme: + path: readme.txt quickemailverification: Readme: path: readme.txt @@ -64794,6 +65012,9 @@ plugins: version: true Readme: path: readme.txt + really-simple-rfq-form-for-woocommerce: + Readme: + path: readme.txt really-simple-ssl: Readme: path: readme.txt @@ -65640,6 +65861,16 @@ plugins: files: - css/rggcl.css version: true + responsive-grid-layout-blocks: + Readme: + path: + - readme.txt + - readme.md + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true responsive-header-image-slider: QueryParameter: files: @@ -67051,6 +67282,9 @@ plugins: path: languages/salessuckers-de_DE.po pattern: !ruby/regexp '/"Project\-Id\-Version: salessuckers (?\d+\.[\.\d]+)/i' version: true + salesbeat-for-woocommerce: + Readme: + path: readme.txt saleshybrid-forms: QueryParameter: files: @@ -67705,6 +67939,14 @@ plugins: - assets/css/searchresultsoptimizer.css - assets/js/searchresultsoptimizer.min.js version: true + search-widget-post-types-for-elementor: + Readme: + path: readme.txt + TranslationFile: + class: BodyPattern + path: lang/search-widget-post-types-for-elementor.pot + pattern: !ruby/regexp /Search Widget Post Types for Elementor (?\d+\.[\.\d]+)/i + version: true search-with-azure: QueryParameter: files: @@ -67817,6 +68059,9 @@ plugins: version: true Readme: path: readme.txt + securiti-cookie-consent: + Readme: + path: readme.txt security-core-control-for-wordfence: Readme: path: readme.txt @@ -68045,6 +68290,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi version: true + sendsms: + Readme: + path: readme.txt sendy-widget: Readme: path: readme.txt @@ -68293,6 +68541,9 @@ plugins: serengeti-builders: Readme: path: readme.txt + serenity-theme-extensions: + Readme: + path: readme.txt serial-codes-generator-and-validator: Readme: path: readme.txt @@ -68703,6 +68954,14 @@ plugins: shika365-payment-gateway-for-woocommerce: Readme: path: readme.txt + shinystat-analytics: + TranslationFile: + class: BodyPattern + path: languages/shinystat-analytics-it_IT.po + pattern: !ruby/regexp '/"Project\-Id\-Version: ShinyStat (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt ship-to-a-different-address-unchecked: Readme: path: readme.txt @@ -68741,6 +69000,9 @@ plugins: shipping-mipaquete-woocommerce: Readme: path: readme.txt + shipping-per-neighborhood-for-woocommerce: + Readme: + path: readme.txt shipping-pincodes: Readme: path: Readme.txt @@ -68900,6 +69162,12 @@ plugins: shortcodes-for-amp-web-stories-and-elementor-widget: Readme: path: readme.txt + shortcodes-for-bbpress: + QueryParameter: + files: + - inc/frontend/css/wireaccess-shortcodes_for_bbpress-frontend.css + - inc/frontend/js/wireaccess-shortcodes_for_bbpress-frontend.js + version: true shortcodes-for-buddypress: TranslationFile: class: BodyPattern @@ -70095,6 +70363,16 @@ plugins: version: true Readme: path: readme.txt + simple-speech-bubble: + Readme: + path: + - readme.txt + - README.md + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true simple-sponsorships: QueryParameter: files: @@ -70374,6 +70652,9 @@ plugins: version: true Readme: path: readme.txt + simsage-search: + Readme: + path: readme.txt simvoicing: TranslationFile: class: BodyPattern @@ -70874,6 +71155,12 @@ plugins: slovak-post-eph-export: Readme: path: README.txt + slp-extended-data-manager: + Readme: + path: readme.txt + slp-extenders: + Readme: + path: readme.txt slp-gravity-forms-locations: Readme: path: readme.txt @@ -71811,6 +72098,9 @@ plugins: sort-products-in-cart-order-lite-for-woocommerce: Readme: path: README.txt + soumettre-fr: + Readme: + path: readme.txt soundcloud-shortcode: Readme: path: readme.txt @@ -72492,6 +72782,9 @@ plugins: static-image-map: Readme: path: readme.txt + static-optimizer: + Readme: + path: readme.txt statically: Readme: path: @@ -73734,6 +74027,9 @@ plugins: t2a-age-verify: Readme: path: readme.txt + tab-awesome: + Readme: + path: README.txt tab-my-content: ChangeLog: class: BodyPattern @@ -73981,6 +74277,9 @@ plugins: - public/assets/css/event-talks-public.css - public/assets/js/event-talks-public.js version: true + tamil-quotes: + Readme: + path: readme.txt tap-cookies: QueryParameter: files: @@ -74052,6 +74351,9 @@ plugins: pattern: !ruby/regexp /Start of Tawk\.to Script \(/i Readme: path: readme.txt + taximap-integration: + Readme: + path: readme.txt taxjar-simplified-taxes-for-woocommerce: ChangeLog: class: BodyPattern @@ -76079,6 +76381,9 @@ plugins: version: true Readme: path: README.txt + trinxypost: + Readme: + path: readme.txt tripadvisor-stream: QueryParameter: files: @@ -77472,6 +77777,9 @@ plugins: unlimited-theme-addons: Readme: path: readme.txt + unlisted-posts: + Readme: + path: readme.txt unloct: Readme: path: readme.txt @@ -77541,6 +77849,9 @@ plugins: update-control: Readme: path: readme.txt + update-notifier-telegram: + Readme: + path: readme.txt update-order-until-hold: TranslationFile: class: BodyPattern @@ -78012,6 +78323,9 @@ plugins: ux-sniff: Readme: path: readme.txt + v4search: + Readme: + path: README.md va-social-buzz: QueryParameter: files: @@ -78756,6 +79070,7 @@ plugins: QueryParameter: files: - public/css/virtual-agent-public.css + - public/css/virtual-real-estate-agent-public.css version: true ChangeLog: class: BodyPattern @@ -81846,6 +82161,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + woo-ipay-payment-gateway-free: + Readme: + path: readme.txt woo-juno: Readme: path: readme.txt @@ -82112,6 +82430,11 @@ plugins: path: languages/woo-paypal-gateway.pot pattern: !ruby/regexp /\-Id\-Version:\ WooCommerce PayPal Gateway (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt + woo-paypal-pro: + Readme: + path: README.txt woo-payping-gateway: Readme: path: readme.txt @@ -84570,6 +84893,9 @@ plugins: files: - css/carousel.min.css version: true + wp-bottom-menu: + Readme: + path: readme.txt wp-branches-for-post: Readme: path: README.txt @@ -84588,6 +84914,14 @@ plugins: wp-bulk-delete: Readme: path: README.txt + wp-bulk-sms: + QueryParameter: + files: + - assets/css/admin-bar.css + - assets/css/subscribe.css + version: true + Readme: + path: readme.txt wp-bunvc: QueryParameter: files: @@ -84779,6 +85113,9 @@ plugins: wp-clean-up: Readme: path: readme.txt + wp-clickable-background: + Readme: + path: readme.txt wp-client-reports: Readme: path: readme.txt @@ -86007,6 +86344,9 @@ plugins: version: true Readme: path: readme.txt + wp-force-password: + Readme: + path: readme.txt wp-form-styler: ChangeLog: class: BodyPattern @@ -88752,6 +89092,14 @@ plugins: wp-smart-seo: Readme: path: readme.txt + wp-smartbanner: + TranslationFile: + class: BodyPattern + path: languages/wp-smartbanner.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WP Smart Banner (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt wp-smartcrop: QueryParameter: files: @@ -88766,6 +89114,14 @@ plugins: version: true Readme: path: readme.txt + wp-sms-otp-login: + QueryParameter: + files: + - assets/css/admin-bar.css + - assets/css/subscribe.css + version: true + Readme: + path: readme.txt wp-sms-vatansms-com: QueryParameter: files: @@ -90923,6 +91279,7 @@ plugins: QueryParameter: files: - "/apps/dist/pintra-redirect.js" + - apps/dist/pintra-redirect.js version: true TranslationFile: class: BodyPattern @@ -91362,6 +91719,9 @@ plugins: files: - wpsc.js version: true + wpsyncsheets-woocommerce: + Readme: + path: readme.txt wptab-tableau-public-viz-block: Readme: path: readme.txt @@ -91703,6 +92063,9 @@ plugins: path: package.json key: version version: true + wysiwyg-editor-for-contact-form-7: + Readme: + path: readme.txt wysiwyg-widgets: ChangeLog: class: BodyPattern diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 93c6eecc..fd695ab8 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -569,6 +569,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/accept-2checkout-payments-using-contact-form-7/languages/accept-2checkout-payments-using-contact-form-7.pot, Match: ''2Checkout Payments Using Contact Form 7 1.0''' + accept-authorize-net-payments-using-contact-form-7: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/accept-authorize-net-payments-using-contact-form-7/languages/contact-form-7-authorize-net-addon.pot, + Match: '': Contact Form 7 - Authorize.NET Add-on 1.0''' accept-stripe-payments-using-contact-form-7: TranslationFile: number: '1.0' @@ -897,6 +904,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/aco-product-labels-for-woocommerce/languages/aco-product-labels-for-woocommerce.pot, Match: ''Version: Product Labels For Woocommerce 1.0.0''' + aco-wishlist-for-woocommerce: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/aco-wishlist-for-woocommerce/languages/aco-wishlist-for-woocommerce.pot, + Match: ''d-Version: Aco Wishlist for WooCommerce 1.0.0''' acobot-chatbot: TranslationFile: number: 0.0.9 @@ -4131,6 +4145,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/aws-sns/public/css/aws-sns-plugin-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/aws-sns/public/js/aws-sns-plugin-public.js?ver=1.0.0 + awsa-quick-buy: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/awsa-quick-buy/languages/awsa-quick-buy.pot, + Match: ''"Project-Id-Version: awsa-quick-buy 1.0.0''' awsa-shipping: TranslationFile: number: 1.0.0 @@ -8432,6 +8453,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/checkout-add-on-woo-onepage/lang/woo-onepage-checkout.pot, Match: ''commerce OnePage Checkout Add-on - Lite 0.9''' + checkoutx: + ChangeLog: + number: 1.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/checkoutx/changelog.txt, Match: ''= 1.1.0''' checkrobin: ChangeLog: number: 0.0.6 @@ -10607,6 +10634,13 @@ plugins: - http://wp.lab/wp-content/plugins/creative-tag-cloud/public/css/creative-tag-cloud-color.css?ver=0.1.0 - http://wp.lab/wp-content/plugins/creative-tag-cloud/public/js/creative-tag-cloud.min.js?ver=0.1.0 confidence: 30 + creeperbit-woo-accordion: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/creeperbit-woo-accordion/changelog.md, Match: + ''## 1.0.0 - 2020-11-01''' crelly-slider: QueryParameter: number: 1.2.3 @@ -11060,6 +11094,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/custom-javascript-editor/languages/custom-javascript-editor.pot, Match: ''ct-Id-Version: Custom JavaScript Editor 1.1''' + custom-job-fields-for-wp-job-manager: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/custom-job-fields-for-wp-job-manager/public/css/cfwjm-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/custom-job-fields-for-wp-job-manager/public/js/cfwjm-public.js?ver=1.0.0 + confidence: 20 custom-login: MetaTag: number: 3.2.7 @@ -12207,6 +12249,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/docollipics-faustball-de/changelog.txt, Match: ''= 1.2.3''' + docs2site: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/docs2site/languages/docs2site.pot, Match: + ''"Project-Id-Version: Docs2Site 1.0.0''' docspress: QueryParameter: number: 1.0.0 @@ -14359,6 +14408,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/epdf-support-elements-pdf-creator-addon-for-elementor-lite/languages/ciepdf-elementor.pot, Match: ''d-Version: Wordpress Contact Form 7 PDF-1.0.0''' + ephoto-plugin: + QueryParameter: + number: 3.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ephoto-plugin/dist/public.css?ver=3.1.0 + - http://wp.lab/wp-content/plugins/ephoto-plugin/dist/public.js?ver=3.1.0 + confidence: 20 epic-spinners: QueryParameter: number: 1.0.2 @@ -29246,6 +29303,13 @@ plugins: - http://wp.lab/wp-content/plugins/osmapper/assets/js/leaflet.js?ver=1.3.2 - http://wp.lab/wp-content/plugins/osmapper/assets/js/ba_map_renderer.js?ver=1.3.2 confidence: 40 + osom-login-page-customizer: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/osom-login-page-customizer/languages/osom-login-customizer.pot, + Match: ''-Id-Version: Osom Login Page Customizer 1.0.0''' osom-modal-login: QueryParameter: number: 1.0.1 @@ -29858,6 +29922,18 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/payplug/languages/payplug.pot, Match: ''on: PayPlug pour WooCommerce (Officiel) 1.0.0''' + paysley: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/paysley/languages/paysley-ja.po, Match: + ''"Project-Id-Version: Paysley 1.0.0''' + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/paysley/changelog.txt, Match: ''= 1.0.0''' paystack-for-give: QueryParameter: number: 1.0.0 @@ -32260,6 +32336,14 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/propel/changelog.txt, Match: ''= 2.0.4''' + property-permissions-for-realhomes: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/property-permissions-for-realhomes/public/css/property-permissions-for-realhomes-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/property-permissions-for-realhomes/public/js/property-permissions-for-realhomes-public.js?ver=1.0.0 + confidence: 20 propertyhive: QueryParameter: number: 1.4.13 @@ -33939,6 +34023,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/responsive-grid-gallery-with-custom-links/css/rggcl.css?ver=0.1.1 confidence: 10 + responsive-grid-layout-blocks: + ComposerFile: + number: 1.5.1 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/responsive-grid-layout-blocks/package.json, + Match: ''1.5.1''' responsive-header-image-slider: QueryParameter: number: 3.0.3 @@ -35579,6 +35670,13 @@ plugins: - http://wp.lab/wp-content/plugins/search-results-optimizer/assets/css/searchresultsoptimizer.css?ver=1.0.3 - http://wp.lab/wp-content/plugins/search-results-optimizer/assets/js/searchresultsoptimizer.min.js?ver=1.0.3 confidence: 20 + search-widget-post-types-for-elementor: + TranslationFile: + number: 1.0.2 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/search-widget-post-types-for-elementor/lang/search-widget-post-types-for-elementor.pot, + Match: ''Search Widget Post Types for Elementor 1.0.2''' search-with-azure: QueryParameter: number: 1.1.1 @@ -36389,6 +36487,13 @@ plugins: found_by: Javascript Var (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''breakpoint":"","v":"1.6.1.2","touch_off_close":''' + shinystat-analytics: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/shinystat-analytics/languages/shinystat-analytics-it_IT.po, + Match: ''"Project-Id-Version: ShinyStat 1.0.0''' shipping-by-city-for-woocommerce: ChangeLog: number: '1.0' @@ -36504,6 +36609,14 @@ plugins: - http://wp.lab/wp-content/plugins/shortcodes-finder/public/css/shortcodes-finder-public.css?ver=1.1.3 - http://wp.lab/wp-content/plugins/shortcodes-finder/public/js/shortcodes-finder-public.js?ver=1.1.3 confidence: 20 + shortcodes-for-bbpress: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/shortcodes-for-bbpress/inc/frontend/css/wireaccess-shortcodes_for_bbpress-frontend.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/shortcodes-for-bbpress/inc/frontend/js/wireaccess-shortcodes_for_bbpress-frontend.js?ver=1.0.0 + confidence: 20 shortcodes-for-buddypress: TranslationFile: number: 1.0.1 @@ -37440,6 +37553,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/simple-social-shout-for-givewp/assets/sss4givewp-frontend.css?ver=1.0 confidence: 10 + simple-speech-bubble: + ComposerFile: + number: 0.0.4 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/simple-speech-bubble/package.json, Match: + ''0.0.4''' simple-sponsorships: QueryParameter: number: 0.1.2 @@ -44392,7 +44512,8 @@ plugins: found_by: Query Parameter (Passive Detection) interesting_entries: - http://wp.lab/wp-content/plugins/virtual-real-estate-agent/public/css/virtual-agent-public.css?ver=1.1.2 - confidence: 10 + - http://wp.lab/wp-content/plugins/virtual-real-estate-agent/public/css/virtual-real-estate-agent-public.css?ver=1.1.2 + confidence: 20 ChangeLog: number: 1.1.2 found_by: Change Log (Aggressive Detection) @@ -49071,6 +49192,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-brand-identity-lite/languages/plugin-name.pot, Match: ''"Project-Id-Version: TODO 1.0.0''' + wp-bulk-sms: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-bulk-sms/assets/css/admin-bar.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-bulk-sms/assets/css/subscribe.css?ver=1.0.0 + confidence: 20 wp-bunvc: QueryParameter: number: 1.0.1 @@ -52575,6 +52704,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-smart-export/changelog.txt, Match: ''1.4.2.1''' + wp-smartbanner: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-smartbanner/languages/wp-smartbanner.pot, + Match: ''"Project-Id-Version: WP Smart Banner 1.0.1''' wp-smartcrop: QueryParameter: number: 1.4.6 @@ -52590,6 +52726,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-sms-functions/lang/wp-sms-functions-tr_TR.po, Match: ''"Project-Id-Version: SMS Provider 1.0''' + wp-sms-otp-login: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-sms-otp-login/assets/css/admin-bar.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-sms-otp-login/assets/css/subscribe.css?ver=1.0.0 + confidence: 20 wp-sms-vatansms-com: QueryParameter: number: '1.01' @@ -54408,7 +54552,8 @@ plugins: found_by: Query Parameter (Passive Detection) interesting_entries: - http://wp.lab/wp-content/plugins/wpo365-login//apps/dist/pintra-redirect.js?ver=8.6 - confidence: 10 + - http://wp.lab/wp-content/plugins/wpo365-login/apps/dist/pintra-redirect.js?ver=8.6 + confidence: 20 TranslationFile: number: '10.10' found_by: Translation File (Aggressive Detection) diff --git a/spec/fixtures/dynamic_finders/plugin_version/accept-authorize-net-payments-using-contact-form-7/translation_file/languages/contact-form-7-authorize-net-addon.pot b/spec/fixtures/dynamic_finders/plugin_version/accept-authorize-net-payments-using-contact-form-7/translation_file/languages/contact-form-7-authorize-net-addon.pot new file mode 100644 index 00000000..c2a92239 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/accept-authorize-net-payments-using-contact-form-7/translation_file/languages/contact-form-7-authorize-net-addon.pot @@ -0,0 +1,232 @@ +# Copyright (C) 2019 ZealousWeb Technologies +# This file is distributed under the same license as the Contact Form 7 - Authorize.NET Add-on plugin. +msgid "" +msgstr "" +"Project-Id-Version: Contact Form 7 - Authorize.NET Add-on 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/contact-form-7-authorize-net-addon\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-08-26T13:43:18+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: contact-form-7-authorize-net-addon\n" + +#. Plugin Name of the plugin +msgid "Contact Form 7 - Authorize.NET Add-on" +msgstr "" + +#. Description of the plugin +msgid "This plugin will integrate Authorize.NET payment gateway for making your payments through Contact Form 7." +msgstr "" + +#. Author of the plugin +msgid "ZealousWeb Technologies" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.zealousweb.com" +msgstr "" + +#: inc/admin/class.cf7adn.admin.action.php:213 +msgid "From Data" +msgstr "" + +#: inc/admin/class.cf7adn.admin.action.php:214 +msgid "Do you need help for configuration?" +msgstr "" + +#: inc/admin/class.cf7adn.admin.action.php:390 +msgid "All Forms" +msgstr "" + +#: inc/admin/class.cf7adn.admin.action.php:438 +msgid "Please select Form to export." +msgstr "" + +#: inc/admin/template/cf7adn.template.php:113 +msgid "Enable Authorize.Net Payment Form" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:123 +msgid "Enable Test API Mode" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:134 +msgid "Enable Debug Mode" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:144 +msgid "Sandbox Login ID (required)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:155 +msgid "Sandbox Transaction Key (required)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:166 +msgid "Live Login ID (required)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:177 +msgid "Live Transaction Key (required)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:188 +msgid "Amount Field Name (required)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:199 +msgid "Quantity Field Name (Optional)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:209 +msgid "Customer Email Field Name (Optional)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:219 +msgid "Description Field Name (Optional)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:229 +msgid "Select Currency" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:248 +msgid "Success Return URL (Optional)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:253 +#: inc/admin/template/cf7adn.template.php:272 +msgid "Select page" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:267 +msgid "Cancel Return URL (Optional)" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:295 +msgid "Customer Details" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:304 +msgid "First Name" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:314 +msgid "Last Name" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:324 +msgid "Company Name" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:334 +msgid "Address" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:344 +msgid "City" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:354 +msgid "State" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:364 +msgid "Zip Code" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:374 +msgid "Country" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:416 +msgid "

Sandbox mode

Check the Authorize.Net testing guide here.This will display \"sandbox mode\" warning on checkout.

" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:429 +msgid "

Get Your Sandbox Login ID

Get it from Sandbox Authorize.net then Account > Security Settings > API Credentials & Keys page in your Authorize.Net account.

" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:442 +msgid "

Get Your Sandbox Transaction Key

Get it from Sandbox Authorize.net then Account > Security Settings > API Credentials & Keys page in your Authorize.Net account. For security reasons, you cannot view your Transaction Key, but you will be able to generate a new one.

" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:455 +msgid "

Get Your Live Login ID

Get it from Authorize.net then Account > Security Settings > API Credentials & Keys page in your Authorize.Net account.

" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:468 +msgid "

Get Your Live Transaction Key

Get it from Authorize.net then Account > Security Settings > API Credentials & Keys page in your Authorize.Net account. For security reasons, you cannot view your Transaction Key, but you will be able to generate a new one.

" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:481 +msgid "

Add Amount Name

Add here the Name of amount field

" +msgstr "" + +#: inc/admin/template/cf7adn.template.php:494 +msgid "

Select Currency

Select the currency which is selected from your authorize.net merchant account.
Note:Authorize.net dont provide multiple currencies for single account

" +msgstr "" + +#: inc/admin/class.cf7adn.admin.filter.php:55 +#: inc/class.cf7adn.php:95 +msgid "Authorize.Net" +msgstr "" + +#: inc/admin/class.cf7adn.admin.filter.php:114 +msgid "Form ID" +msgstr "" + +#: inc/admin/class.cf7adn.admin.filter.php:115 +msgid "Transaction Status" +msgstr "" + +#: inc/admin/class.cf7adn.admin.filter.php:116 +msgid "Total Amount" +msgstr "" + +#: inc/admin/class.cf7adn.admin.filter.php:117 +msgid "Submitted Date" +msgstr "" + +#: inc/lib/class.cf7adn.lib.php:564 +#: inc/lib/class.cf7adn.lib.php:569 +msgid "Something goes wrong! Please try again." +msgstr "" + +#: inc/lib/class.cf7adn.lib.php:608 +msgid "Transaction Amount :" +msgstr "" + +#: inc/lib/class.cf7adn.lib.php:612 +msgid "Payment Status :" +msgstr "" + +#: inc/lib/class.cf7adn.lib.php:616 +msgid "Transaction Id :" +msgstr "" + +#: inc/lib/class.cf7adn.lib.php:625 +msgid "ERROR : Invalid response" +msgstr "" + +#: inc/lib/class.cf7adn.lib.php:628 +msgid "Response :" +msgstr "" + +#: inc/class.cf7adn.php:118 +#: inc/class.cf7adn.php:119 +#: inc/class.cf7adn.php:123 +msgid "Authorize.Net Add-on" +msgstr "" + +#: inc/class.cf7adn.php:271 +msgid "Button Name" +msgstr "" + +#: inc/class.cf7adn.php:272 +msgid "Make Payment" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/aco-wishlist-for-woocommerce/translation_file/languages/aco-wishlist-for-woocommerce.pot b/spec/fixtures/dynamic_finders/plugin_version/aco-wishlist-for-woocommerce/translation_file/languages/aco-wishlist-for-woocommerce.pot new file mode 100644 index 00000000..d0c33720 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/aco-wishlist-for-woocommerce/translation_file/languages/aco-wishlist-for-woocommerce.pot @@ -0,0 +1,162 @@ +# Copyright (C) 2020 Acowebs +# This file is distributed under the same license as the Aco Wishlist for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: Aco Wishlist for WooCommerce 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woo-wish-list-dev\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-11-07T11:54:36+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.3.0\n" +"X-Domain: aco-wishlist-for-woocommerce\n" + +#. Plugin Name of the plugin +msgid "Aco Wishlist for WooCommerce" +msgstr "" + +#. Description of the plugin +msgid "WooCommerce wishlist manager helps to manage wishlist in WooCommerce" +msgstr "" + +#. Author of the plugin +msgid "Acowebs" +msgstr "" + +#. Author URI of the plugin +msgid "http://acowebs.com" +msgstr "" + +#: includes/class-awwlm-backend.php:122 +msgid "Wishlist For WooCommerce" +msgstr "" + +#: includes/class-awwlm-backend.php:122 +#: includes/class-awwlm-front-end.php:1294 +#: includes/class-awwlm-wishlist.php:80 +#: includes/class-awwlm-wishlist.php:81 +msgid "Wishlist" +msgstr "" + +#: includes/class-awwlm-backend.php:141 +msgid "Settings" +msgstr "" + +#: includes/class-awwlm-front-end.php:130 +#: templates/wishlist.php:21 +msgid "Login" +msgstr "" + +#: includes/class-awwlm-front-end.php:133 +msgid "Product added to cart successfully" +msgstr "" + +#: includes/class-awwlm-front-end.php:426 +msgid "You must be login to use Wishlist" +msgstr "" + +#: includes/class-awwlm-front-end.php:506 +msgid "Product successfully removed" +msgstr "" + +#: includes/class-awwlm-front-end.php:992 +msgid "My wishlist" +msgstr "" + +#: includes/class-awwlm-front-end.php:993 +#: includes/class-awwlm-front-end.php:1084 +msgid "Add to cart" +msgstr "" + +#: includes/class-awwlm-front-end.php:1169 +#: templates/wishlist-empty.php:16 +msgid "Your Wishlist is currently empty" +msgstr "" + +#: includes/class-awwlm-wishlist.php:83 +msgid "Add New Wishlist" +msgstr "" + +#: includes/class-awwlm-wishlist.php:84 +msgid "Add New %s" +msgstr "" + +#: includes/class-awwlm-wishlist.php:85 +msgid "Edit %s" +msgstr "" + +#: includes/class-awwlm-wishlist.php:86 +msgid "New %s" +msgstr "" + +#: includes/class-awwlm-wishlist.php:87 +msgid "Wishlists" +msgstr "" + +#: includes/class-awwlm-wishlist.php:88 +msgid "View %s" +msgstr "" + +#: includes/class-awwlm-wishlist.php:89 +msgid "Search %s" +msgstr "" + +#: includes/class-awwlm-wishlist.php:90 +msgid "No %s Found" +msgstr "" + +#: includes/class-awwlm-wishlist.php:91 +msgid "No %s Found In Trash" +msgstr "" + +#: templates/wishlist-empty.php:17 +msgid "Return to shop" +msgstr "" + +#: templates/wishlist-view.php:26 +msgid "Add all to cart" +msgstr "" + +#: templates/wishlist-view.php:45 +#: templates/wishlist-view.php:81 +msgid "Product name" +msgstr "" + +#: templates/wishlist-view.php:47 +#: templates/wishlist-view.php:92 +msgid "Unit price" +msgstr "" + +#: templates/wishlist-view.php:50 +#: templates/wishlist-view.php:97 +msgid "Quantity" +msgstr "" + +#: templates/wishlist-view.php:53 +#: templates/wishlist-view.php:102 +msgid "Added on" +msgstr "" + +#: templates/wishlist-view.php:56 +#: templates/wishlist-view.php:107 +msgid "Stock status" +msgstr "" + +#: templates/wishlist-view.php:109 +msgid "Out of stock" +msgstr "" + +#: templates/wishlist-view.php:109 +msgid "In Stock" +msgstr "" + +#: templates/wishlist-view.php:121 +msgid "Delete" +msgstr "" + +#: templates/wishlist-view.php:124 +msgid "Move to another list" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/awsa-quick-buy/translation_file/languages/awsa-quick-buy.pot b/spec/fixtures/dynamic_finders/plugin_version/awsa-quick-buy/translation_file/languages/awsa-quick-buy.pot new file mode 100644 index 00000000..8f35ce06 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/awsa-quick-buy/translation_file/languages/awsa-quick-buy.pot @@ -0,0 +1,121 @@ +# Copyright (C) 2020 Sajjad Aslani +# This file is distributed under the same license as the awsa-quick-buy plugin. +msgid "" +msgstr "" +"Project-Id-Version: awsa-quick-buy 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/awsa-quick-buy\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-11-09T15:39:02+01:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: awsa-quick-buy\n" + +#. Plugin Name of the plugin +msgid "awsa-quick-buy" +msgstr "" + +#. Plugin URI of the plugin +msgid "http://sajjadaslani.ir" +msgstr "" + +#. Description of the plugin +msgid "With this plugin, you can make your sales easier for your social network customers, and with just a SKU and using the quick buy form" +msgstr "" + +#. Author of the plugin +msgid "Sajjad Aslani" +msgstr "" + +#. Author URI of the plugin +msgid "https://t.me/SajadAslani" +msgstr "" + +#: includes/class-admin-quick-buy.php:127 +#: includes/class-admin-quick-buy.php:138 +msgid "Quick buy Settings" +msgstr "" + +#: includes/class-admin-quick-buy.php:128 +#: includes/class-admin-quick-buy.php:139 +msgid "Quick buy" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:38 +msgid "Title" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:41 +msgid "Example: Quick Buy or your blog name" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:47 +msgid "Short description" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:55 +msgid "Address" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:58 +msgid "Example: quick-buy" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:64 +msgid "Logo" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:67 +msgid "Enter the logo address" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:73 +msgid "Enable/Disable" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:74 +msgid "Hide search form after finding product" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:83 +msgid "Redirect after add to cart" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:88 +msgid "Enable display of search form after finding product" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:92 +msgid "Button redirection to shop" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:93 +msgid "Enable redirection to the quick buy page, if the customer entered the site from the quick buy page" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:102 +msgid "Product details" +msgstr "" + +#: includes/class-quick-buy-settings-page-fields.php:103 +msgid "Just show the summary" +msgstr "" + +#: templates/admin-quick-buy-settings-template.php:35 +msgid "Save" +msgstr "" + +#: templates/quick-buy-template.php:75 +msgid "Product not found" +msgstr "" + +#: templates/search-product-template.php:28 +msgid "Enter the product SKU" +msgstr "" + +#: templates/search-product-template.php:29 +msgid "Search" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/checkoutx/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/checkoutx/change_log/changelog.txt new file mode 100644 index 00000000..579c3070 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/checkoutx/change_log/changelog.txt @@ -0,0 +1,6 @@ += 1.1.0 = +* public release +* adds automatic shop configuration + += 1.0 = +* closed beta launch diff --git a/spec/fixtures/dynamic_finders/plugin_version/creeperbit-woo-accordion/change_log/changelog.md b/spec/fixtures/dynamic_finders/plugin_version/creeperbit-woo-accordion/change_log/changelog.md new file mode 100644 index 00000000..2c58d930 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/creeperbit-woo-accordion/change_log/changelog.md @@ -0,0 +1,5 @@ +# Changelog + +## 1.0.0 - 2020-11-01 + +- Initial public release diff --git a/spec/fixtures/dynamic_finders/plugin_version/docs2site/translation_file/languages/docs2site.pot b/spec/fixtures/dynamic_finders/plugin_version/docs2site/translation_file/languages/docs2site.pot new file mode 100644 index 00000000..31763297 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/docs2site/translation_file/languages/docs2site.pot @@ -0,0 +1,90 @@ +# Copyright (C) 2020 Docs2Site +# This file is distributed under the same license as the Docs2Site package. +msgid "" +msgstr "" +"Project-Id-Version: Docs2Site 1.0.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-13 05:18:57+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: WP Delicious\n" +"Language-Team: \n" +"X-Poedit-KeywordsList: " +"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" +"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" +"Language: en_US\n" +"X-Poedit-SearchPath-0: ../../docs2site\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: src/ImporterAdmin.php:60 +msgid "Docs2Site Settings" +msgstr "" + +#. Author of the plugin/theme +msgid "Docs2Site" +msgstr "" + +#: src/admin/global-settings.php:67 +msgid "Authentication Token" +msgstr "" + +#: src/admin/global-settings.php:68 +msgid "" +"Copy the authentication token displayed below and paste it to your " +"Docs2Site application settings to connect this WordPress site." +msgstr "" + +#: src/admin/global-settings.php:77 +msgid "Copy" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:168 +msgid "Must include all of the required params" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:185 +msgid "Could not insert post" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:225 +msgid "Must include all required params" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:240 +msgid "Could not download image" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:255 +msgid "Could not get downloaded image file name" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:262 +msgid "Could not initialize image editor" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:293 +msgid "Could not save edited image" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:307 +msgid "Could not sideload image" +msgstr "" + +#: src/classes/class-docs2site-importer-rest.php:329 +msgid "Could not delete image" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Docs2Site is the perfect tool for web content writers and editors. Using " +"Docs2Site, you can avoid the hassle of reformatting every Google Docs’ " +"article on WordPress. A single click of a button can export your entire " +"Google Docs article to your WordPress website with the formatting intact." +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://www.docs2site.com/" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/osom-login-page-customizer/translation_file/languages/osom-login-customizer.pot b/spec/fixtures/dynamic_finders/plugin_version/osom-login-page-customizer/translation_file/languages/osom-login-customizer.pot new file mode 100644 index 00000000..50539aa0 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/osom-login-page-customizer/translation_file/languages/osom-login-customizer.pot @@ -0,0 +1,81 @@ +# Copyright (C) 2020 OsomPress +# This file is distributed under the same license as the Osom Login Page Customizer plugin. +msgid "" +msgstr "" +"Project-Id-Version: Osom Login Page Customizer 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/osom-login-customizer\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-11-11T12:35:46+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: osom-lc\n" + +#. Plugin Name of the plugin +msgid "Osom Login Page Customizer" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://osompress.com" +msgstr "" + +#. Description of the plugin +msgid "Osom Login Page Customizer lets you to easily customize the layout of the WordPress login page." +msgstr "" + +#. Author of the plugin +msgid "OsomPress" +msgstr "" + +#. Author URI of the plugin +msgid "https://osompress.com/plugins/osom-login-page-customizer" +msgstr "" + +#: inc/osom-admin.php:38 +#: inc/osom-admin.php:39 +#: inc/osom-admin.php:58 +msgid "Osom Login Customizer" +msgstr "" + +#: inc/osom-admin.php:83 +msgid "Display Remember option" +msgstr "" + +#: inc/osom-admin.php:96 +msgid "Display Lost Password option" +msgstr "" + +#: inc/osom-admin.php:109 +msgid "Display Back to Blog link" +msgstr "" + +#: inc/osom-admin.php:122 +msgid "Background Color" +msgstr "" + +#: inc/osom-admin.php:138 +msgid "Login Form Color" +msgstr "" + +#: inc/osom-admin.php:154 +msgid "Login Form Border Color" +msgstr "" + +#: inc/osom-admin.php:170 +msgid "Login Button Color" +msgstr "" + +#: inc/osom-admin.php:186 +msgid "Login URL redirection" +msgstr "" + +#: inc/osom-admin.php:220 +msgid "The plugin allows you to customize the WordPress login page" +msgstr "" + +#: inc/osom-admin.php:222 +msgid "On this page you can set the options for the login page." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/paysley/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/paysley/change_log/changelog.txt new file mode 100644 index 00000000..a87078df --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/paysley/change_log/changelog.txt @@ -0,0 +1,4 @@ +*** Changelog *** + += 1.0.0 - 2020-09-01 = +* First Release \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/paysley/translation_file/languages/paysley-ja.po b/spec/fixtures/dynamic_finders/plugin_version/paysley/translation_file/languages/paysley-ja.po new file mode 100644 index 00000000..5c09c587 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/paysley/translation_file/languages/paysley-ja.po @@ -0,0 +1,105 @@ +msgid "" +msgstr "" +"Project-Id-Version: Paysley 1.0.0\n" +"POT-Creation-Date: 2020-04-02 15:14+0700\n" +"PO-Revision-Date: 2020-09-01 08:22+0700\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2.1\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Poedit-KeywordsList: __\n" +"X-Poedit-SearchPath-0: .\n" + +#: includes/class-paysley.php:26 includes/class-paysley.php:73 +msgid "Paysley" +msgstr "Paysley" + +#: includes/class-paysley.php:27 +msgid "" +"Paysley redirects customers to Paysley to enter their payment information." +msgstr "Paysleyは顧客をPaysleyにリダイレクトして支払い情報を入力する。" + +#: includes/class-paysley.php:64 +msgid "Enable/Disable" +msgstr "有効化/無効化" + +#: includes/class-paysley.php:65 +msgid "Enable Paysley" +msgstr "Paysley を有効にする" + +#: includes/class-paysley.php:70 +msgid "Title" +msgstr "タイトル" + +#: includes/class-paysley.php:72 +msgid "This is the title which the user sees during checkout." +msgstr "これは、チェックアウト時にユーザーに表示されるタイトルです。" + +#: includes/class-paysley.php:77 +msgid "Description" +msgstr "説明" + +#: includes/class-paysley.php:79 +msgid "This is the description which the user sees during checkout." +msgstr "これは、チェックアウト時にユーザーに表示される説明です。" + +#: includes/class-paysley.php:84 +msgid "Access Key" +msgstr "アクセスキー" + +#: includes/class-paysley.php:86 +msgid "" +"* This is the access key, received from Paysley developer portal. " +"( required )" +msgstr "* Paysley開発者ポータルから受け取ったアクセスキーです ( 必須 )" + +#: includes/class-paysley.php:90 +msgid "Enable Logging" +msgstr "ロギングの有効化" + +#: includes/class-paysley.php:92 +msgid "Enable transaction logging for paysley." +msgstr "paysley のトランザクションログを有効にします。" + +#: includes/class-paysley.php:105 +msgid "Please enter an access key!" +msgstr "アクセスキーを入力してください!" + +#: includes/class-paysley.php:209 +msgid "We are sorry, currency is not supported. Please contact us." +msgstr "申し訳ありませんが、通貨はサポートされていません。 ご相談ください。" + +#: includes/class-paysley.php:212 +msgid "Error while Processing Request: please try again." +msgstr "リクエストの処理中にエラーが発生しました:もう一度お試しください。" + +#: includes/class-paysley.php:291 +msgid "Paysley partial refund successfull." +msgstr "Paysleyの一部払い戻しが正常に完了しました。" + +#: includes/class-paysley.php:297 includes/class-paysley.php:330 +msgid "Refund Failed" +msgstr "払い戻しに失敗しました" + +#: includes/class-paysley.php:325 +msgid "Paysley full refund successfull." +msgstr "Paysleyの全額払い戻しが正常に終了しました。" + +#: includes/class-paysley.php:356 +msgid "" +"Paysley notes: You still have amount to be refunded, because Merchant use " +"tax/tip when customer paid. Please contact the merchant to refund the tax/" +"tip amount." +msgstr "" +"Paysleyメモ:購入者が支払ったときにマーチャントが税金/チップを使用するた" +"め、払い戻し額はまだあります。 税金/チップの金額を返金するには、出品者に連" +"絡してください。" + +#: paysley.php:92 +msgid "Settings" +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 167770cd..d961fce9 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 @@ -4046,6 +4046,11 @@ + + + + + @@ -5020,6 +5025,11 @@ + + + + + @@ -11824,6 +11834,11 @@ + + + + + @@ -13388,6 +13403,11 @@ + + + + + @@ -16541,6 +16561,7 @@ + @@ -17933,6 +17954,11 @@ + + + + + @@ -19463,6 +19489,11 @@ + + + + + @@ -20120,6 +20151,7 @@ + diff --git a/spec/fixtures/dynamic_finders/plugin_version/responsive-grid-layout-blocks/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/responsive-grid-layout-blocks/composer_file/package.json new file mode 100644 index 00000000..80e387ce --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/responsive-grid-layout-blocks/composer_file/package.json @@ -0,0 +1,17 @@ +{ + "name": "@sephsekla/rglb", + "version": "1.5.1", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "bootstrap": "^4.5.3", + "cgb-scripts": "1.23.1" + }, + "devDependencies": { + "classnames": "^2.2.6" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/search-widget-post-types-for-elementor/translation_file/lang/search-widget-post-types-for-elementor.pot b/spec/fixtures/dynamic_finders/plugin_version/search-widget-post-types-for-elementor/translation_file/lang/search-widget-post-types-for-elementor.pot new file mode 100644 index 00000000..2b53a780 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/search-widget-post-types-for-elementor/translation_file/lang/search-widget-post-types-for-elementor.pot @@ -0,0 +1,36 @@ +# Copyright (C) 2020 Search Widget Post Types for Elementor +# This file is distributed under the same license as the Search Widget Post Types for Elementor package. +msgid "" +msgstr "" +"Project-Id-Version: Search Widget Post Types for Elementor 1.0.2\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elementor-search-" +"plus\n" +"POT-Creation-Date: 2020-11-11 03:33:52+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: plugin.php:19 +msgid "Search Options" +msgstr "" + +#: plugin.php:28 +msgid "All Post Types" +msgstr "" + +#: plugin.php:39 +msgid "Post Type" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Search Widget Post Types for Elementor" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Adds an option to make Elementor's search widget only search for a specific " +"post type such as WooCommerce products or custom post types." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/shinystat-analytics/translation_file/languages/shinystat-analytics-it_IT.po b/spec/fixtures/dynamic_finders/plugin_version/shinystat-analytics/translation_file/languages/shinystat-analytics-it_IT.po new file mode 100644 index 00000000..d402b49b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/shinystat-analytics/translation_file/languages/shinystat-analytics-it_IT.po @@ -0,0 +1,135 @@ +# Copyright (C) 2020 ShinyStat +# This file is distributed under the same license as the ShinyStat package. +msgid "" +msgstr "" +"Project-Id-Version: ShinyStat 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/shinystat-" +"analytics\n" +"POT-Creation-Date: 2020-10-30 16:05:45+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: admin/class-shinystat-analytics-admin.php:96 +msgid "Settings" +msgstr "Impostazioni" + +#: admin/class-shinystat-analytics-admin.php:112 +msgid "ShinyStat Settings" +msgstr "Configurazione dei Servizi ShinyStat" + +#. #-#-#-#-# shinystat-analytics.pot (ShinyStat 1.0.0) #-#-#-#-# +#. Plugin Name of the plugin/theme +#. #-#-#-#-# shinystat-analytics.pot (ShinyStat 1.0.0) #-#-#-#-# +#. Author of the plugin/theme +#: admin/class-shinystat-analytics-admin.php:113 +msgid "ShinyStat" +msgstr "" + +#: admin/class-shinystat-analytics-admin.php:142 +msgid "ShinyStat Account" +msgstr "Account di ShinyStat" + +#: admin/class-shinystat-analytics-admin.php:150 +msgid "Account Name" +msgstr "Nome dell'Account" + +#: admin/class-shinystat-analytics-admin.php:161 +msgid "Account Type" +msgstr "Tipo di Account" + +#: admin/class-shinystat-analytics-admin.php:174 +msgid "Conversion Name" +msgstr "Nome della Conversione" + +#: admin/class-shinystat-analytics-admin.php:221 +msgid "Subscribe an account to access ShinyStat services" +msgstr "Registra un account per accedere ai servizi di ShinyStat" + +#: admin/class-shinystat-analytics-admin.php:229 +msgid "Web Analytics" +msgstr "" + +#: admin/class-shinystat-analytics-admin.php:233 +msgid "On-site Marketing Automation" +msgstr "" + +#: admin/class-shinystat-analytics-admin.php:237 +msgid "" +"https://www.shinystat.com/cgi-bin/shinystatn.cgi?MODE=ADD1&ABBO=0&LANG=1" +msgstr "https://www.shinystat.it/it/regfree.html" + +#: admin/class-shinystat-analytics-admin.php:239 +msgid "Subscribe an account" +msgstr "Registra un account" + +#: admin/class-shinystat-analytics-admin.php:267 +msgid "Insert the name chosen for the ShinyStat account" +msgstr "Inserisci il nome dell'account scelto durante la sottoscrizione a ShinyStat" + +#: admin/class-shinystat-analytics-admin.php:296 +msgid "Free" +msgstr "" + +#: admin/class-shinystat-analytics-admin.php:307 +msgid "Business" +msgstr "" + +#: admin/class-shinystat-analytics-admin.php:324 +msgid "conversions_en.png" +msgstr "conversions_it.png" + +#: admin/class-shinystat-analytics-admin.php:338 +msgid "" +"Statistics about WooCommerce Conversion are available on ShinyStat dashboard " +"for Business accounts." +msgstr "Per gli account Business, sono disponibili le statistiche relative alle conversioni di WooCommerce." + +#: admin/class-shinystat-analytics-admin.php:339 +msgid "" +"Conversions data are collected by using, as identifier, the name filled in " +"this field." +msgstr "I dati relativi alle conversioni di questo shop saranno raccolti con il nome identificativo indicato in questo campo." + +#: admin/class-shinystat-analytics-admin.php:340 +msgid "" +"It is required that the conversion name is active in the list shown on the " +"ShinyStat dashboard." +msgstr "Il nome della conversione deve risultare attivo nell'elenco riportato sulla dashboard di ShinyStat." + +#: admin/partials/shinystat-analytics-admin-display.php:26 +msgid "Settings successfully updated." +msgstr "Impostazioni aggiornate con successo." + +#: admin/partials/shinystat-analytics-admin-display.php:28 +msgid "Go to the report page" +msgstr "Vai alla pagina di reportistica" + +#: admin/partials/shinystat-analytics-admin-display.php:39 +msgid "Free accounts require to insert the ShinyStat Analytics widget." +msgstr "Per gli account free è necessario inserire il widget del contatore ShinyStat." + +#: admin/partials/shinystat-analytics-admin-display.php:41 +msgid "Go to the widget page" +msgstr "Vai alla pagina dei widget" + +#: includes/class-shinystat-analytics-widget.php:64 +msgid "Insert the ShinyStat visitors counter icon" +msgstr "Inserisci il contatore di visite ShinyStat" + +#. Plugin URI of the plugin/theme +msgid "https://wordpress.org/plugins/shinystat-analytics/" +msgstr "https://it.wordpress.org/plugins/shinystat-analytics/" + +#. Description of the plugin/theme +msgid "" +"Activate the plugin and start to use ShinyStat Web Analytics and On-site " +"Marketing Automation tools." +msgstr "Attiva il plugin e utilizza i servizi di ShinyStat di Web Analytics e On-site Marketing Automation. " + +#. Author URI of the plugin/theme +msgid "https://www.shinystat.com" +msgstr "https://www.shinystat.it" diff --git a/spec/fixtures/dynamic_finders/plugin_version/simple-speech-bubble/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/simple-speech-bubble/composer_file/package.json new file mode 100644 index 00000000..9ea72d08 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/simple-speech-bubble/composer_file/package.json @@ -0,0 +1,88 @@ +{ + "name": "@hamworks/simple-speech-bubble", + "version": "0.0.4", + "description": "Speech bubble block", + "author": "Hiroshi Urabe (https://ham.works)", + "license": "GPL-2.0-or-later", + "keywords": [ + "WordPress", + "Gutenberg" + ], + "homepage": "https://github.com/team-hamworks/simple-speech-bubble", + "repository": { + "url": "git@github.com:team-hamworks/simple-speech-bubble.git", + "type": "git" + }, + "bugs": { + "url": "https://github.com/team-hamworks/simple-speech-bubble/issues" + }, + "dependencies": { + "@wordpress/icons": "^2.8.0", + "classnames": "^2.2.6", + "lodash": "^4.17.20" + }, + "devDependencies": { + "@wordpress/browserslist-config": "^2.7.0", + "@wordpress/env": "^2.1.0", + "@wordpress/eslint-plugin": "^7.1.0", + "@wordpress/prettier-config": "^0.4.0", + "@wordpress/scripts": "^12.2.0", + "cssnano": "^4.1.10", + "husky": "^4.3.0", + "lint-staged": "^10.3.0", + "postcss-import": "^12.0.1", + "postcss-import-resolver": "^2.0.0", + "postcss-omit-import-tilde": "^1.0.1", + "postcss-preset-env": "^6.7.0", + "postcss-pxtorem": "^5.1.1", + "prettier": "npm:wp-prettier@2.0.5", + "stylelint-config-wordpress": "^17.0.0" + }, + "scripts": { + "env": "wp-env", + "start": "wp-scripts start ./src/index.js ./src/script.js", + "build": "NODE_ENV=production wp-scripts build ./src/index.js ./src/script.js", + "format-js": "wp-scripts format-js ./src", + "lint-php": "./vendor/bin/phpcs --standard=./.phpcs.xml.dist", + "lint-style": "wp-scripts lint-style", + "lint-style:fix": "wp-scripts lint-style --fix", + "lint-js": "wp-scripts lint-js ./src", + "lint-js:fix": "wp-scripts lint-js ./src --fix" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "packages/*/package.json": [ + "wp-scripts lint-pkg-json" + ], + "{*.css,*.scss}": [ + "npm run lint-style" + ], + "*.js": [ + "npm run format-js", + "npm run lint-js" + ], + "*.php": [ + "npm run lint-php" + ] + }, + "release-it": { + "hooks": { + "before:bump": "bash ./bin/create-release.sh simple-speech-bubble ${version}", + "after:bump": "bash ./bin/create-zip.sh simple-speech-bubble", + "after:release": "bash ./bin/cleanup.sh simple-speech-bubble" + }, + "github": { + "release": true, + "assets": [ + "simple-speech-bubble.zip" + ] + }, + "npm": { + "publish": false + } + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-smartbanner/translation_file/languages/wp-smartbanner.pot b/spec/fixtures/dynamic_finders/plugin_version/wp-smartbanner/translation_file/languages/wp-smartbanner.pot new file mode 100644 index 00000000..6ad0f536 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-smartbanner/translation_file/languages/wp-smartbanner.pot @@ -0,0 +1,183 @@ +# Copyright (C) 2020 Yoeri Dekker +# This file is distributed under the same license as the WP Smart Banner plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP Smart Banner 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-smartbanner\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-11-06T21:49:43+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: wp-smartbanner\n" + +#. Plugin Name of the plugin +msgid "WP Smart Banner" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://www.3eighty.nl/smartbanner" +msgstr "" + +#. Description of the plugin +msgid "A customisable WordPress smart app banner for iOS and Android." +msgstr "" + +#. Author of the plugin +msgid "Yoeri Dekker" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.3eighty.nl" +msgstr "" + +#: class-wp-smartbanner.php:117 +msgctxt "backend" +msgid "WP Smartbanner" +msgstr "" + +#: class-wp-smartbanner.php:155 +msgctxt "backend" +msgid "Configuration" +msgstr "" + +#: class-wp-smartbanner.php:266 +msgctxt "widget" +msgid "Title" +msgstr "" + +#: class-wp-smartbanner.php:267 +msgctxt "widget" +msgid "Author" +msgstr "" + +#: class-wp-smartbanner.php:268 +msgctxt "widget" +msgid "Price" +msgstr "" + +#: class-wp-smartbanner.php:269 +msgctxt "widget" +msgid "Open" +msgstr "" + +#: class-wp-smartbanner.php:270 +msgctxt "widget" +msgid "Close" +msgstr "" + +#: class-wp-smartbanner.php:271 +#: class-wp-smartbanner.php:272 +msgctxt "widget" +msgid "Tagline" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:44 +#: includes/admin/class-wp-smartbanner-options.php:45 +#: includes/admin/class-wp-smartbanner-options.php:64 +msgctxt "backend" +msgid "Smartbanner" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:65 +msgctxt "backend" +msgid "Customize the smartbanner settings." +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:71 +msgctxt "backend" +msgid "Save" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:96 +msgctxt "backend" +msgid "Settings" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:103 +msgctxt "backend" +msgid "App name" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:111 +msgctxt "backend" +msgid "Author name" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:119 +msgctxt "backend" +msgid "Price label" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:127 +msgctxt "backend" +msgid "View label" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:135 +msgctxt "backend" +msgid "Close label" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:143 +msgctxt "backend" +msgid "Show on iOs" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:151 +msgctxt "backend" +msgid "Apple App Store url" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:159 +msgctxt "backend" +msgid "Apple App Store Icon url" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:167 +msgctxt "backend" +msgid "Apple App Store tagline" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:175 +msgctxt "backend" +msgid "Show on Android" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:183 +msgctxt "backend" +msgid "Google Play Store url" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:191 +msgctxt "backend" +msgid "Google Play Store Icon url" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:199 +msgctxt "backend" +msgid "Google Play Store tagline" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:207 +msgctxt "backend" +msgid "Widget display position" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:215 +msgctxt "backend" +msgid "Widget display position offset" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:531 +msgctxt "backend" +msgid "Top" +msgstr "" + +#: includes/admin/class-wp-smartbanner-options.php:533 +msgctxt "backend" +msgid "Bottom" +msgstr ""