diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 8cbd846b..00751c9e 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1612,6 +1612,9 @@ plugins: acf-image-crop-add-on: Readme: path: readme.txt + acf-image-size-select: + Readme: + path: readme.txt acf-ionicon-field: Readme: path: @@ -1901,6 +1904,14 @@ plugins: - public/css/activities-public.css - public/js/activities-public.js version: true + activity-link-preview-for-buddypress: + QueryParameter: + files: + - assets/css/bp-activity-link-preview.css + - assets/js/bp-activity-link-preview.js + version: true + Readme: + path: readme.txt activity-log-gravity-forms: Readme: path: readme.txt @@ -2261,6 +2272,9 @@ plugins: add-home-to-admin-bar: Readme: path: readme.txt + add-html-extension-to-pages: + Readme: + path: readme.txt add-ids-to-header-tags: Readme: path: readme.txt @@ -2878,6 +2892,9 @@ plugins: path: - readme.txt - README.md + admin-bar-menu-for-woocommerce: + Readme: + path: readme.txt admin-bar-plus: Readme: path: readme.txt @@ -3806,6 +3823,9 @@ plugins: version: true Readme: path: readme.txt + advanced-google-universal-analytics: + Readme: + path: readme.txt advanced-iframe: Readme: path: readme.txt @@ -4223,6 +4243,9 @@ plugins: files: - public/assets/js/ai-core.min.js version: true + aether: + Readme: + path: readme.txt af-companion: Readme: path: readme.txt @@ -4243,6 +4266,16 @@ plugins: affiliando-vergleichsrechner: Readme: path: readme.txt + affiliate-bridge: + TranslationFile: + class: BodyPattern + path: languages/affiliate-bridge.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Affiliate Bridge (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - README.md affiliate-codecanyon-widget: QueryParameter: files: @@ -11924,6 +11957,9 @@ plugins: bin-contact: Readme: path: readme.txt + bin-elements-usage-stats-for-elementor: + Readme: + path: readme.txt bin-email-spam-protection: Readme: path: readme.txt @@ -12654,6 +12690,9 @@ plugins: path: package.json key: version version: true + blocksolid: + Readme: + path: readme.txt blockspare: Readme: path: readme.txt @@ -18698,6 +18737,9 @@ plugins: - assets/js/jquery.nicescroll.min.js - assets/js/base.js version: true + chat-bubble: + Readme: + path: readme.txt chat-button-for-isl-pronto: Readme: path: readme.txt @@ -18774,6 +18816,11 @@ plugins: chatra-live-chat: Readme: path: readme.txt + TranslationFile: + class: BodyPattern + path: languages/chatra-live-chat-ru_RU.po + pattern: !ruby/regexp /Chatra Live Chat \+ ChatBot \+ Cart Saver (?\d+\.[\.\d]+)/i + version: true chatroll-live-chat: Readme: path: readme.txt @@ -21658,6 +21705,9 @@ plugins: conditional-menus: Readme: path: readme.txt + conditional-payment-gateways-for-woocommerce: + Readme: + path: readme.txt conditional-popup-creator: QueryParameter: files: @@ -22705,6 +22755,9 @@ plugins: - assets/css/responsive.php - assets/js/cooked-functions.min.js version: true + cookie-accept: + Readme: + path: readme.txt cookie-bar: Readme: path: readme.txt @@ -29612,6 +29665,14 @@ plugins: dreamhost-automated-migration: Readme: path: readme.txt + dressfit-virtual-clothes-try-on: + QueryParameter: + files: + - public/css/virtual-clothes-try-on-public.css + - public/js/virtual-clothes-try-on-public.js + version: true + Readme: + path: README.txt dribbble-portfolio: Readme: path: readme.txt @@ -30173,6 +30234,9 @@ plugins: dynamic-product-titles-for-variant-options: Readme: path: readme.txt + dynamic-robots-txt: + Readme: + path: readme.txt dynamic-search-widget: Readme: path: readme.txt @@ -31867,6 +31931,10 @@ plugins: ecards-lite: Readme: path: readme.txt + QueryParameter: + files: + - css/vintage.css + version: true echbay-admin-security: Readme: path: readme.txt @@ -33461,6 +33529,9 @@ plugins: embeds-for-proven-expert: Readme: path: README.md + embedtables-embed-google-sheets-on-a-website: + Readme: + path: readme.txt embedy-wall: Readme: path: readme.txt @@ -34158,6 +34229,9 @@ plugins: path: languages/equal-height-columns.pot pattern: !ruby/regexp /roject\-Id\-Version:\ Equal Height Columns (?\d+\.[\.\d]+)/i version: true + equalweb: + Readme: + path: readme.txt equili: QueryParameter: files: @@ -34464,6 +34538,9 @@ plugins: version: true Readme: path: readme.txt + euw-elementor-used-widgets: + Readme: + path: readme.txt ev-ead: Readme: path: readme.txt @@ -35033,6 +35110,9 @@ plugins: exclude-pages-from-search-results: Readme: path: readme.txt + exclude-these: + Readme: + path: readme.txt exclusive-content-password-protect: Readme: path: readme.txt @@ -36013,6 +36093,9 @@ plugins: version: true Readme: path: readme.txt + fan-page: + Readme: + path: readme.txt fanbridge-signup: QueryParameter: files: @@ -36187,6 +36270,9 @@ plugins: fantastic-elasticsearch: Readme: path: README.txt + fapi-member: + Readme: + path: readme.txt faq-accordion: QueryParameter: files: @@ -37412,6 +37498,9 @@ plugins: path: languages/firstform-ja.po pattern: !ruby/regexp /"Project\-Id\-Version:\ FirstForm (?\d+\.[\.\d]+)/i version: true + fish-map: + Readme: + path: readme.txt fishmixx-fish-around-the-clock: Readme: path: readme.txt @@ -39228,6 +39317,9 @@ plugins: forms-actions: Readme: path: readme.txt + forms-ada-form-builder: + Readme: + path: readme.txt forms-to-webmerge: QueryParameter: files: @@ -40037,6 +40129,9 @@ plugins: fullscreen-gallery: Readme: path: readme.txt + fullscreen-mode-b-gone: + Readme: + path: readme.txt fullscreen-slider: QueryParameter: files: @@ -40509,6 +40604,14 @@ plugins: version: true Readme: path: readme.txt + gambling-quiz: + QueryParameter: + files: + - css/gambling-quiz.css + - js/gambling-quiz.js + version: true + Readme: + path: readme.txt game-dev-quotes: Readme: path: readme.txt @@ -40743,6 +40846,9 @@ plugins: gazeta-news: Readme: path: readme.txt + gazetv: + Readme: + path: readme.txt gb-gallery-slideshow: Readme: path: readme.txt @@ -41480,6 +41586,9 @@ plugins: get-better-excerpt: Readme: path: readme.txt + get-cash: + Readme: + path: readme.txt get-custom-content: Readme: path: readme.txt @@ -42421,6 +42530,14 @@ plugins: version: true Readme: path: readme.txt + godaddy-payments: + Readme: + path: readme.txt + TranslationFile: + class: BodyPattern + path: i18n/languages/godaddy-payments.pot + pattern: !ruby/regexp /ynt [^\s]+ a GoDaddy Brand for WooCommerce (?\d+\.[\.\d]+)/i + version: true godinterest-share-button: Readme: path: readme.txt @@ -44622,6 +44739,9 @@ plugins: version: true Readme: path: readme.txt + guebs-speed-optimizer: + Readme: + path: readme.txt guest-author: Readme: path: readme.txt @@ -44687,6 +44807,9 @@ plugins: gunner-technology-shortcodes: Readme: path: readme.txt + guruwalk-affiliates: + Readme: + path: readme.txt gushcloud-network-widget: Readme: path: readme.txt @@ -45701,6 +45824,9 @@ plugins: hide-and-seek-header: Readme: path: readme.txt + hide-anything: + Readme: + path: readme.txt hide-archive-label: Readme: path: README.txt @@ -45966,6 +46092,9 @@ plugins: - assets/js/prism.js - assets/js/hcb_script.js version: true + highly: + Readme: + path: readme.txt highways-sync-for-intercom: Readme: path: readme.txt @@ -46396,6 +46525,14 @@ plugins: files: - hwmrvp-style.css version: true + hornbills-myi: + TranslationFile: + class: BodyPattern + path: languages/hornbills-my-zh_CN.po + pattern: !ruby/regexp '/"Project\-Id\-Version: woocommerce\-my\-demo(?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt horoscop: ChangeLog: class: BodyPattern @@ -46708,6 +46845,9 @@ plugins: version: true Readme: path: readme.txt + ht-floating-contact: + Readme: + path: readme.md ht-instagram: QueryParameter: files: @@ -50007,6 +50147,19 @@ plugins: invoice-king-pro: Readme: path: readme.txt + invoice-system-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/invoice-system-for-woocommerce.pot + pattern: !ruby/regexp '/Version: Invoice System for WooCommerce (?\d+\.[\.\d]+)/i' + version: true + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true + Readme: + path: README.txt invoiceem: Readme: path: readme.txt @@ -56691,6 +56844,13 @@ plugins: version: true Readme: path: README.txt + loginid-directweb: + QueryParameter: + files: + - includes/main.css + version: true + Readme: + path: readme.txt loginner: Readme: path: readme.txt @@ -57786,6 +57946,9 @@ plugins: mail-queues: Readme: path: readme.txt + mail-sender: + Readme: + path: readme.txt mail-switcher-for-developer: Readme: path: readme.txt @@ -58213,6 +58376,9 @@ plugins: - assets/frontend/css/main.css - assets/frontend/js/main.js version: true + mangofp: + Readme: + path: readme.txt manipulation-for-amazon-sitestripe-image: Readme: path: readme.txt @@ -59756,6 +59922,12 @@ plugins: mine-video: Readme: path: readme.txt + mine-video-player-aliplayer: + Readme: + path: readme.txt + mine-video-upload: + Readme: + path: readme.txt minerva-knowledge-base-lite: QueryParameter: files: @@ -60588,6 +60760,9 @@ plugins: moving-contents: Readme: path: readme.txt + moving-users: + Readme: + path: readme.txt movingboxes-wp: Comment: pattern: !ruby/regexp /\/movingboxes-wp\/templates\/default\/css\/movingboxes\-ie\.css\?ver=(?\d+\.[\.\d]+)/i @@ -60996,6 +61171,11 @@ plugins: - js/dropzone.js - js/cf7mu-multiupload-front.js version: true + mulutu: + Readme: + path: + - readme.txt + - readme.md munk-sites: Readme: path: readme.txt @@ -61394,6 +61574,9 @@ plugins: mycred-amelia: Readme: path: readme.txt + mycred-anspress-integration: + Readme: + path: readme.txt mycred-birthdays: Readme: path: readme.txt @@ -62506,6 +62689,9 @@ plugins: ninja-forms: Readme: path: readme.txt + ninja-forms-legacy: + Readme: + path: readme.txt ninja-gdpr-compliance: Readme: path: readme.txt @@ -62577,6 +62763,9 @@ plugins: no-aioseop-nags: Readme: path: readme.txt + no-api-amazon-affiliate: + Readme: + path: readme.txt no-bs-image-slider: Readme: path: readme.txt @@ -62720,6 +62909,9 @@ plugins: notice-block: Readme: path: readme.txt + notice-interceptor: + Readme: + path: readme.txt notifadz-by-adrenalead-web-push-notifications: Readme: path: readme.txt @@ -62793,6 +62985,19 @@ plugins: notify-events-wpforms: Readme: path: readme.txt + notify-for-woocommerce: + QueryParameter: + files: + - public/css/notify-for-woocommerce-public.css + - public/js/notify-for-woocommerce-public.js + version: true + ComposerFile: + class: ConfigParser + path: composer.json + key: version + version: true + Readme: + path: README.txt notify-odoo: Readme: path: readme.txt @@ -63908,6 +64113,9 @@ plugins: optenhanse: Readme: path: readme.txt + optimator: + Readme: + path: readme.txt optimize-wp-website: Readme: path: readme.txt @@ -66641,6 +66849,14 @@ plugins: portfolio-builder-awesome: Readme: path: README.txt + portfolio-cat-filter-gtb-block: + QueryParameter: + files: + - assets/js/isotope.pkgd.min.js + - assets/js/sara_portfolio.js + version: true + Readme: + path: readme.txt portfolio-designer-lite: QueryParameter: files: @@ -66748,6 +66964,9 @@ plugins: - public/assets/css/style.css - public/assets/js/slick.min.js version: true + post-carousel-divi: + Readme: + path: readme.txt post-carousel-for-dv-builder: Readme: path: readme.txt @@ -68896,6 +69115,9 @@ plugins: - js/load-file.js - js/common.js - js/behavioral-data.js + - js/polyfill/object_assign.js + - js/behavioral-data-init.js + - js/behavioral-data-record.js version: true qbank-dam-connector: Readme: @@ -69018,6 +69240,9 @@ plugins: qr-links: Readme: path: README.txt + qr-payment-gateway-interface-for-woocommerce: + Readme: + path: readme.txt qr-redirector: Readme: path: readme.txt @@ -69343,6 +69568,9 @@ plugins: quip-invoices-free: Readme: path: readme.txt + quixchat-button: + Readme: + path: readme.txt quixchat-live-wp-chat-customer-support-system: Readme: path: readme.txt @@ -69657,6 +69885,9 @@ plugins: razorpay-payment-button-elementor: Readme: path: readme.txt + razorpay-subscription-button: + Readme: + path: readme.txt rc-geo-access: ChangeLog: class: BodyPattern @@ -71180,6 +71411,9 @@ plugins: restful-syndication: Readme: path: readme.txt + restock-product-after-purchase: + Readme: + path: readme.txt restore-admin-header: TranslationFile: class: BodyPattern @@ -71578,6 +71812,11 @@ plugins: - public/js/plugins.js - public/js/public.js version: true + rexpay-payment-gateway: + Readme: + path: + - readme.txt + - README.md rgpd-fields-registration-form: Readme: path: readme.txt @@ -73745,6 +73984,9 @@ plugins: path: composer.json key: version version: true + seobot-monitor: + Readme: + path: README.txt seohide: QueryParameter: files: @@ -73907,6 +74149,9 @@ plugins: serviceform-pixel: Readme: path: readme.txt + servicio-de-tutopic: + Readme: + path: readme.md session-mirror: Readme: path: readme.txt @@ -74717,6 +74962,9 @@ plugins: path: package.json key: version version: true + showhide-shortcode: + Readme: + path: readme.txt showkeys: Readme: path: @@ -75780,6 +76028,9 @@ plugins: version: true Readme: path: readme.txt + simple-social-media-buttons: + Readme: + path: readme.txt simple-social-sharing-buttons: QueryParameter: files: @@ -78154,6 +78405,9 @@ plugins: path: package.json key: version version: true + spring-dance: + Readme: + path: readme.txt springboard-video-quick-publish: Readme: path: readme.txt @@ -80695,6 +80949,15 @@ plugins: text-styler: Readme: path: readme.txt + text-united-translation: + QueryParameter: + files: + - public/css/text-united-translation-public.css + - public//css/flag-icon.css + - public/js/text-united-translation-public.js + version: true + Readme: + path: README.txt text-zoom-premium: Readme: path: readme.txt @@ -81565,6 +81828,9 @@ plugins: timthumb-vulnerability-scanner: Readme: path: readme.txt + tinet-vn-chat-buttons: + Readme: + path: readme.txt tinh-vay-ngan-hang-tra-gop: Readme: path: readme.txt @@ -81591,6 +81857,9 @@ plugins: tiny-compress-images: Readme: path: readme.txt + tiny-default-thumbnail: + Readme: + path: readme.txt tiny-desk-pixel: QueryParameter: files: @@ -82058,6 +82327,16 @@ plugins: tp-product-image-flipper-for-woocommerce: Readme: path: README.txt + tp-product-quick-view-for-woocommerce: + QueryParameter: + files: + - public/css/venobox.min.css + - public/css/tp-product-quick-view-for-woocommerce-public.css + - public/js/venobox.min.js + - public/js/tp-product-quick-view-for-woocommerce-public.js + version: true + Readme: + path: README.txt tp-product-tooltip: QueryParameter: files: @@ -84649,6 +84928,9 @@ plugins: version: true Readme: path: README.txt + variation-swatches-adjacent-products-for-woocommerce: + Readme: + path: readme.txt variation-swatches-for-woocommerce: Readme: path: readme.txt @@ -85007,6 +85289,14 @@ plugins: path: - README.txt - README.md + vhm-share-buttons: + QueryParameter: + files: + - public/css/vhm-share-buttons-public.css + - public/js/vhm-share-buttons-public.js + version: true + Readme: + path: README.txt vi-include-post-by: Readme: path: @@ -85725,6 +86015,13 @@ plugins: wage-conversion-calculator: Readme: path: readme.txt + wagering-requirement-calculator: + QueryParameter: + files: + - css/mga-calc.css + version: true + Readme: + path: readme.txt waiteraid-booking: Readme: path: readme.txt @@ -86307,6 +86604,14 @@ plugins: wc-order-tracker: Readme: path: readme.txt + wc-paddle-payment-gateway: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true + Readme: + path: README.txt wc-password-strength-settings: Readme: path: readme.txt @@ -86607,6 +86912,9 @@ plugins: version: true Readme: path: readme.txt + wc-tip-gratuity-donation-fee: + Readme: + path: readme.txt wc-tracktum: TranslationFile: class: BodyPattern @@ -87335,6 +87643,9 @@ plugins: files: - js/modal.js version: true + welcome-to-the-block-editor-b-gone: + Readme: + path: readme.txt welcomebar-wp-notification-bar: Readme: path: readme.txt @@ -87542,6 +87853,9 @@ plugins: white-label-cms: Readme: path: readme.txt + white-label-megapack-branding: + Readme: + path: README.txt white-rabbit-suite: Readme: path: readme.txt @@ -97619,6 +97933,14 @@ plugins: version: true Readme: path: readme.txt + wpc-share-cart: + TranslationFile: + class: BodyPattern + path: languages/wpc-share-cart.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: WPC Share Cart (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt wpc-show-single-variations: TranslationFile: class: BodyPattern @@ -97643,6 +97965,14 @@ plugins: path: languages/wpc-smart-price-filter.pot pattern: !ruby/regexp /WPC Smart Price Filter for WooCommerce (?\d+\.[\.\d]+)/i version: true + wpc-variation-swatches: + TranslationFile: + class: BodyPattern + path: languages/wpc-variation-swatches.pot + pattern: !ruby/regexp /WPC Variation Swatches for WooCommerce (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt wpc-variations-radio-buttons: TranslationFile: class: BodyPattern diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index d55be291..291ceb37 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1003,6 +1003,14 @@ plugins: - http://wp.lab/wp-content/plugins/activities/public/css/activities-public.css?ver=1.0.2 - http://wp.lab/wp-content/plugins/activities/public/js/activities-public.js?ver=1.0.2 confidence: 20 + activity-link-preview-for-buddypress: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/activity-link-preview-for-buddypress/assets/css/bp-activity-link-preview.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/activity-link-preview-for-buddypress/assets/js/bp-activity-link-preview.js?ver=1.0.0 + confidence: 20 activity-log-wp-seo: TranslationFile: number: 1.0.0 @@ -2030,6 +2038,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/af-companion/changelog.txt, Match: ''### 1.0.0''' + affiliate-bridge: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/affiliate-bridge/languages/affiliate-bridge.pot, + Match: ''"Project-Id-Version: Affiliate Bridge 1.0.0''' affiliate-codecanyon-widget: QueryParameter: number: '1.0' @@ -9023,6 +9038,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/chatmeim-mini/includes/mini/stylesheets/mini.css?ver=5.6.1 - http://wp.lab/wp-content/plugins/chatmeim-mini/includes/mini/javascripts/mini.js?ver=5.6.1 + chatra-live-chat: + TranslationFile: + number: 1.0.9 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/chatra-live-chat/languages/chatra-live-chat-ru_RU.po, + Match: ''Chatra Live Chat + ChatBot + Cart Saver 1.0.9''' chatster: TranslationFile: number: 1.0.0 @@ -13422,6 +13444,14 @@ plugins: - http://wp.lab/wp-content/plugins/dreamgrow-scroll-triggered-box/css/style.css?ver=2.3 - http://wp.lab/wp-content/plugins/dreamgrow-scroll-triggered-box/js/script.js?ver=2.3 confidence: 20 + dressfit-virtual-clothes-try-on: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/dressfit-virtual-clothes-try-on/public/css/virtual-clothes-try-on-public.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/dressfit-virtual-clothes-try-on/public/js/virtual-clothes-try-on-public.js?ver=1.0.2 + confidence: 20 drim-share: QueryParameter: number: 1.1.0 @@ -14462,6 +14492,13 @@ plugins: - http://wp.lab/wp-content/plugins/ebook-woohook/public/css/epubsystems_woo-public.css?ver=4.0.0 - http://wp.lab/wp-content/plugins/ebook-woohook/public/js/epubsystems_woo-public.js?ver=4.0.0 confidence: 20 + ecards-lite: + QueryParameter: + number: 4.2.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ecards-lite/css/vintage.css?ver=4.2.2 + confidence: 10 echelon-so: QueryParameter: number: 1.1.1 @@ -18546,6 +18583,14 @@ plugins: - http://wp.lab/wp-content/plugins/gambling-addiction-test/css/mga.css?ver=1.0 - http://wp.lab/wp-content/plugins/gambling-addiction-test/js/mga.js?ver=1.0 confidence: 20 + gambling-quiz: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/gambling-quiz/css/gambling-quiz.css?ver=1.0 + - http://wp.lab/wp-content/plugins/gambling-quiz/js/gambling-quiz.js?ver=1.0 + confidence: 20 game-showcase: QueryParameter: number: 1.0.0 @@ -19500,6 +19545,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/godaddy-email-marketing-sign-up-forms/languages/godaddy-email-marketing.pot, Match: ''ect-Id-Version: GoDaddy Email Marketing 1.2.0''' + godaddy-payments: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - !binary |- + aHR0cDovL3dwLmxhYi93cC1jb250ZW50L3BsdWdpbnMvZ29kYWRkeS1wYXltZW50cy9pMThuL2xhbmd1YWdlcy9nb2RhZGR5LXBheW1lbnRzLnBvdCwgTWF0Y2g6ICd5bnQg4oCUIGEgR29EYWRkeSBCcmFuZCBmb3IgV29vQ29tbWVyY2UgMS4wLjAn goo-pie-chart: QueryParameter: number: 1.1.5 @@ -21264,6 +21316,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/horizontal-widget-most-recent-viewed-posts/hwmrvp-style.css?ver=0.1.0 confidence: 10 + hornbills-myi: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/hornbills-myi/languages/hornbills-my-zh_CN.po, + Match: ''"Project-Id-Version: woocommerce-my-demo1.0.0''' horoscop: ChangeLog: number: 5.5.1 @@ -22858,6 +22917,19 @@ plugins: - http://wp.lab/wp-content/plugins/invoice-creator/assets/js/jquery.dataTables.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/invoice-creator/assets/js/main.min.js?ver=1.0.0 confidence: 70 + invoice-system-for-woocommerce: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/invoice-system-for-woocommerce/languages/invoice-system-for-woocommerce.pot, + Match: ''Version: Invoice System for WooCommerce 1.0.0''' + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/invoice-system-for-woocommerce/package.json, + Match: ''1.0.0''' invoicing: QueryParameter: number: 1.0.2 @@ -25786,6 +25858,13 @@ plugins: - http://wp.lab/wp-content/plugins/loginer-custom-login-page-builder/public/css/login-public.css?ver=1.0 - http://wp.lab/wp-content/plugins/loginer-custom-login-page-builder/public/js/login-public.js?ver=1.0 confidence: 40 + loginid-directweb: + QueryParameter: + number: 1.0.8 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/loginid-directweb/includes/main.css?ver=1.0.8 + confidence: 10 loginpetze: ChangeLog: number: '1.1' @@ -30144,6 +30223,20 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''2.5''' + notify-for-woocommerce: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/notify-for-woocommerce/public/css/notify-for-woocommerce-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/notify-for-woocommerce/public/js/notify-for-woocommerce-public.js?ver=1.0.0 + confidence: 20 + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/notify-for-woocommerce/composer.json, Match: + ''1.0.0''' notifyit: QueryParameter: number: 1.0.0 @@ -32904,6 +32997,14 @@ plugins: - http://wp.lab/wp-content/plugins/portfolio-and-projects/assets/css/wp-pap-public.css?ver=1.0.3 - http://wp.lab/wp-content/plugins/portfolio-and-projects/assets/css/portfolio.jquery.css?ver=1.0.3 confidence: 30 + portfolio-cat-filter-gtb-block: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/portfolio-cat-filter-gtb-block/assets/js/isotope.pkgd.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/portfolio-cat-filter-gtb-block/assets/js/sara_portfolio.js?ver=1.0.0 + confidence: 20 portfolio-designer-lite: QueryParameter: number: 1.0.2 @@ -34729,7 +34830,10 @@ plugins: - http://wp.lab/wp-content/plugins/qa-heatmap-analytics/js/load-file.js?ver=1.0.7.1 - http://wp.lab/wp-content/plugins/qa-heatmap-analytics/js/common.js?ver=1.0.7.1 - http://wp.lab/wp-content/plugins/qa-heatmap-analytics/js/behavioral-data.js?ver=1.0.7.1 - confidence: 30 + - http://wp.lab/wp-content/plugins/qa-heatmap-analytics/js/polyfill/object_assign.js?ver=1.0.7.1 + - http://wp.lab/wp-content/plugins/qa-heatmap-analytics/js/behavioral-data-init.js?ver=1.0.7.1 + - http://wp.lab/wp-content/plugins/qa-heatmap-analytics/js/behavioral-data-record.js?ver=1.0.7.1 + confidence: 60 qbot-question-answer: QueryParameter: number: '1.0' @@ -43640,6 +43744,15 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/text-modules/languages/text-modules-de_DE.po, Match: ''"Project-Id-Version: Text Modules v1.0.1''' + text-united-translation: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/text-united-translation/public/css/text-united-translation-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/text-united-translation/public//css/flag-icon.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/text-united-translation/public/js/text-united-translation-public.js?ver=1.0.0 + confidence: 30 texteller: ChangeLog: number: 0.1.3 @@ -44682,6 +44795,16 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/tp-piebuilder/languages/tp-piebuilder.pot, Match: ''"Project-Id-Version: TP Piebuilder 0.6''' + tp-product-quick-view-for-woocommerce: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/tp-product-quick-view-for-woocommerce/public/css/venobox.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/tp-product-quick-view-for-woocommerce/public/css/tp-product-quick-view-for-woocommerce-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/tp-product-quick-view-for-woocommerce/public/js/venobox.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/tp-product-quick-view-for-woocommerce/public/js/tp-product-quick-view-for-woocommerce-public.js?ver=1.0.0 + confidence: 40 tp-product-tooltip: QueryParameter: number: 1.0.2 @@ -46950,6 +47073,14 @@ plugins: - http://wp.lab/wp-content/plugins/vessel/css/vessel.css?ver=0.7.1 - http://wp.lab/wp-content/plugins/vessel/js/vessel.js?ver=0.7.1 confidence: 20 + vhm-share-buttons: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/vhm-share-buttons/public/css/vhm-share-buttons-public.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/vhm-share-buttons/public/js/vhm-share-buttons-public.js?ver=1.0.2 + confidence: 20 via-crm-forms: ComposerFile: number: 1.0.4 @@ -47474,6 +47605,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wabi-whatsapp/public/css/WabiWidget-public.css?ver=1.0.7 confidence: 10 + wagering-requirement-calculator: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wagering-requirement-calculator/css/mga-calc.css?ver=1.0 + confidence: 10 waitlist-woocommerce: QueryParameter: number: '1.4' @@ -47839,6 +47977,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wc-order-search-admin/languages/wc-order-search-admin.pot, Match: ''e Order Search Admin powered by Algolia 1.3.0''' + wc-paddle-payment-gateway: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wc-paddle-payment-gateway/package.json, + Match: ''1.0.0''' wc-payment-gateway-per-category: TranslationFile: number: 1.0.0 @@ -57034,6 +57179,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpc-product-videos/languages/wpc-product-videos.pot, Match: ''ion: WPC Product Videos for WooCommerce 1.0.0''' + wpc-share-cart: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpc-share-cart/languages/wpc-share-cart.pot, + Match: ''"Project-Id-Version: WPC Share Cart 1.0.0''' wpc-show-single-variations: TranslationFile: number: 1.0.0 @@ -57055,6 +57207,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpc-smart-price-filter/languages/wpc-smart-price-filter.pot, Match: ''WPC Smart Price Filter for WooCommerce 1.0.4''' + wpc-variation-swatches: + TranslationFile: + number: 1.1.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpc-variation-swatches/languages/wpc-variation-swatches.pot, + Match: ''WPC Variation Swatches for WooCommerce 1.1.1''' wpc-variations-radio-buttons: TranslationFile: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/affiliate-bridge/translation_file/languages/affiliate-bridge.pot b/spec/fixtures/dynamic_finders/plugin_version/affiliate-bridge/translation_file/languages/affiliate-bridge.pot new file mode 100644 index 00000000..a998826a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/affiliate-bridge/translation_file/languages/affiliate-bridge.pot @@ -0,0 +1,174 @@ +# Copyright (C) 2021 David Lidor +# This file is distributed under the GPL-2.0+. +msgid "" +msgstr "" +"Project-Id-Version: Affiliate Bridge 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/affiliate-bridge\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: 2021-03-07T21:35:15+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.5.0-alpha\n" +"X-Domain: affiliate-bridge\n" + +#. Plugin Name of the plugin +#: affiliate-bridge.php:120 +#: affiliate-bridge.php:121 +msgid "Affiliate Bridge" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://affiliate-bridge.com" +msgstr "" + +#. Description of the plugin +msgid "Affiliate Bridge." +msgstr "" + +#. Author of the plugin +msgid "David Lidor" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.bicycle-riding.com" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:13 +msgid "Affiliate Bridge Settings" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:19 +msgid "Default Source" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:22 +msgid "Ebay" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:24 +msgid "More Affiliate program in future plugin revisions..." +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:28 +msgid "Ebay App ID" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:31 +msgid "Find your eBay App ID " +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:31 +#: includes/admin/affiliate-bridge-backend.php:60 +msgid "Here" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:35 +msgid "Default Keywords" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:37 +msgid "Add keywords (with spaces and other special characters). See" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:39 +msgid "eBay Developer Program" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:45 +msgid "Framed" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:48 +msgid "Yes" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:49 +msgid "No" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:50 +msgid "Custom" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:52 +msgid "Image frame options: \"Yes\": Boxed, \"Custom\": Custom frame, \"No\": No frame" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:56 +msgid "Default Categories" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:59 +msgid "Add Category IDs, separated by a comma. Download eBay Categories " +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:65 +msgid "Default Condition" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:68 +msgid "All (New & Used)" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:69 +msgid "New" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:70 +msgid "Used" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:72 +msgid "Specify Items Condition in search. See" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:74 +msgid "eBay Item Condition options" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:79 +msgid "Default Image Size" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:82 +msgid "Small (110px)" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:83 +msgid "Medium (200px)" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:84 +msgid "Large (400px)" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:86 +msgid "Default image size. there are 2 more Shortcode options: size=\"75%\", and size=\"400px\"" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:90 +msgid "Default Number of Items" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:92 +msgid "If items > 1, Multiple Items will be shown in a table" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:96 +msgid "Default Image" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:104 +msgid "def" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:105 +msgid "Default Image (if eBay item does not have an image)" +msgstr "" + +#: includes/admin/affiliate-bridge-backend.php:115 +msgid "Save Changes" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/chatra-live-chat/translation_file/languages/chatra-live-chat-ru_RU.po b/spec/fixtures/dynamic_finders/plugin_version/chatra-live-chat/translation_file/languages/chatra-live-chat-ru_RU.po new file mode 100644 index 00000000..9b683ab7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/chatra-live-chat/translation_file/languages/chatra-live-chat-ru_RU.po @@ -0,0 +1,53 @@ +# Copyright (C) 2021 Chatra +# This file is distributed under the same license as the Chatra Live Chat + ChatBot + Cart Saver plugin. +msgid "" +msgstr "" +"Project-Id-Version: Chatra Live Chat + ChatBot + Cart Saver 1.0.9\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2021-03-27T08:50:45+00:00\n" +"PO-Revision-Date: 2021-03-27 17:31+0700\n" +"X-Generator: Poedit 2.4.2\n" +"X-Domain: chatra-live-chat\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"Language: ru\n" + +#. Plugin Name of the plugin +msgid "Chatra Live Chat + ChatBot + Cart Saver" +msgstr "Chatra Live Chat + ChatBot + Cart Saver" + +#. Plugin URI of the plugin +msgid "https://chatra.com/help/cms/wordpress/" +msgstr "https://chatra.com/help/cms/wordpress/" + +#. Description of the plugin +msgid "Chatra allows you to chat with your visitors, view the list of visitors who are currently online on your website and start a conversation manually or via configurable automatic targeted messages." +msgstr "Чатра позволяет вам общаться с посетителями вашего сайта в чате, следить за перемещением посетителей по сайту в реальном времени, начинать диалог самому или с помощью автоматических настраиваемых сообщений." + +#. Author of the plugin +msgid "Chatra" +msgstr "Chatra" + +#. Author URI of the plugin +msgid "https://chatra.com" +msgstr "https://chatra.com" + +#: chatra.php:26 +msgid "Chatra widget" +msgstr "Виджет Чатры" + +#: chatra.php:33 +msgid "Chat widget setup" +msgstr "Настройка виджета Чатры" + +#: chatra.php:36 +msgid "Seems like everything is OK!
Check your website to see if the live chat widget is present.
Log in to your Chatra dashboard to chat with your website visitors and manage preferences." +msgstr "Кажется, всё готово!
Проверьте, появился ли чат на страницах вашего сайта.
Войдите в панель оператора, чтобы общаться с посетителями и менять настройки чата." + +#: chatra.php:40 +msgid "Signup for a free Chatra account at app.chatra.io,
then copy and paste Widget code from Chatra dashboard settings into the form below:" +msgstr "Зарегистрируйте бесплатный аккаунт Чатры,
скопируйте код виджета из настроек и вставьте его в форму ниже:" diff --git a/spec/fixtures/dynamic_finders/plugin_version/godaddy-payments/translation_file/i18n/languages/godaddy-payments.pot b/spec/fixtures/dynamic_finders/plugin_version/godaddy-payments/translation_file/i18n/languages/godaddy-payments.pot new file mode 100644 index 00000000..d74c5ce4 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/godaddy-payments/translation_file/i18n/languages/godaddy-payments.pot @@ -0,0 +1,143 @@ +# Copyright (C) 2021 GoDaddy +# This file is distributed under the GPL-2.0. +msgid "" +msgstr "" +"Project-Id-Version: Poynt — a GoDaddy Brand for WooCommerce 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://woocommerce.com/my-account/marketplace-ticket-form/\n" +"POT-Creation-Date: 2021-04-01 21:16:08+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: src/Gateways/CreditCardGateway.php:81 src/Lifecycle.php:104 +msgid "Credit Card" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:82 +msgid "" +"Securely accept credit card payments on your checkout page with Poynt " +"— a GoDaddy brand." +msgstr "" + +#: src/Gateways/CreditCardGateway.php:359 +msgid "Connection settings" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:362 +msgid "" +"To connect to Poynt, please copy your Application ID and Private Key and " +"paste these values in the fields below. %1$sClick here%2$s to access these " +"credentials." +msgstr "" + +#: src/Gateways/CreditCardGateway.php:367 +msgid "Application ID" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:369 +msgid "Enter your Application ID" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:373 +msgid "Private Key" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:375 +msgid "Enter your Private Key" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:379 +msgid "Staging Application ID" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:381 +msgid "Enter your staging Application ID" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:385 +msgid "Staging Private Key" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:387 +msgid "Enter your staging Private Key" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:616 +msgid "An error occurred, please try again or try an alternate form of payment." +msgstr "" + +#: src/Gateways/CreditCardGateway.php:620 +msgid "Missing card details." +msgstr "" + +#: src/Gateways/CreditCardGateway.php:624 +msgid "Missing billing details." +msgstr "" + +#: src/Lifecycle.php:105 +msgid "Allow customers to securely pay using their credit cards with Poynt." +msgstr "" + +#: src/Plugin.php:98 +msgid "Poynt — a GoDaddy Brand for WooCommerce" +msgstr "" + +#: src/Plugin.php:206 +#. translators: Placeholders: %1$s - opening HTML link tag, %2$s - closing +#. HTML link tag +msgid "" +"Migration successful! WooCommerce Poynt Collect Payment Gateway was " +"deactivated, and Poynt — a GoDaddy Brand for WooCommerce has been " +"%1$sconfigured with your previous settings%2$s." +msgstr "" + +#: src/Plugin.php:253 +msgid "" +"Poynt — a GoDaddy Brand for WooCommerce is available for United " +"States-based businesses. Please %1$supdate your Store Address%2$s if you " +"are located in the U.S." +msgstr "" + +#: src/Plugin.php:270 +msgid "" +"Start taking secure payments in minutes and get paid faster with Poynt " +"— a GoDaddy Brand for WooCommerce, a payment gateway plugin that " +"enables your US based business to accept any major credit or debit card " +"directly on your WooCommerce site. %1$sSignup Now%2$s" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Poynt — a GoDaddy Brand for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://www.poynt.com/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"A payment gateway plugin that enables your US based business to accept " +"credit card payments directly on your WooCommerce site." +msgstr "" + +#. Author of the plugin/theme +msgid "GoDaddy" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://www.godaddy.com/" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:86 +msgctxt "Gateway environment" +msgid "Production" +msgstr "" + +#: src/Gateways/CreditCardGateway.php:87 +msgctxt "Gateway environment" +msgid "Staging" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/hornbills-myi/translation_file/languages/hornbills-my-zh_CN.po b/spec/fixtures/dynamic_finders/plugin_version/hornbills-myi/translation_file/languages/hornbills-my-zh_CN.po new file mode 100644 index 00000000..daf5b1ba --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/hornbills-myi/translation_file/languages/hornbills-my-zh_CN.po @@ -0,0 +1,28 @@ +msgid "" +msgstr "" +"Project-Id-Version: woocommerce-my-demo1.0.0\n" +"POT-Creation-Date: 2021-03-04 15:54+0800\n" +"PO-Revision-Date: 2021-03-04 15:54+0800\n" +"Last-Translator: \n" +"Language-Team: Alex Mo\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.4.2\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c\n" +"X-Poedit-SearchPath-0: .\n" + +#: woocommerce-my-demo.php:108 +msgid "deployment instructions" +msgstr "部署说明" + +#: woocommerce-my-demo.php:159 woocommerce-my-demo.php:168 +msgid "Cheatin’ huh?" +msgstr "" + +#~ msgid "Hello" +#~ msgstr "您好" diff --git a/spec/fixtures/dynamic_finders/plugin_version/invoice-system-for-woocommerce/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/invoice-system-for-woocommerce/composer_file/package.json new file mode 100644 index 00000000..7c886606 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/invoice-system-for-woocommerce/composer_file/package.json @@ -0,0 +1,35 @@ +{ + "name": "invoice-system-for-woocommerce", + "version": "1.0.0", + "description": "=== invoice-system-for-woocommerce ===\r Contributors: makewebbetter\r Tags: comments, spam\r Requires at least: 4.6\r Tested up to: 4.9.5\r Stable tag: 1.0.0\r License: GNU General Public License v3.0\r License URI: http://www.gnu.org/licenses/gpl-3.0.html", + "main": "index.js", + "directories": { + "test": "tests" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "devDependencies": { + "autoprefixer": "^10.2.4", + "browser-sync": "^2.26.14", + "css-mqpacker": "^7.0.0", + "cssnano": "^4.1.10", + "gulp": "^4.0.2", + "gulp-concat": "^2.6.1", + "gulp-deporder": "^1.2.0", + "gulp-imagemin": "^7.1.0", + "gulp-newer": "^1.4.0", + "gulp-postcss": "^9.0.0", + "gulp-sass": "^4.1.0", + "gulp-strip-debug": "^3.0.0", + "gulp-uglify": "^3.0.2", + "gulp-util": "^3.0.8", + "postcss-assets": "^5.0.0" + }, + "dependencies": { + "gulp-wp-pot": "^2.5.0", + "postcss": "^8.2.6" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/invoice-system-for-woocommerce/translation_file/languages/invoice-system-for-woocommerce.pot b/spec/fixtures/dynamic_finders/plugin_version/invoice-system-for-woocommerce/translation_file/languages/invoice-system-for-woocommerce.pot new file mode 100644 index 00000000..f9f5da3f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/invoice-system-for-woocommerce/translation_file/languages/invoice-system-for-woocommerce.pot @@ -0,0 +1,649 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Invoice System for WooCommerce 1.0.0\n" +"POT-Creation-Date: 2021-03-25 11:58+0530\n" +"PO-Revision-Date: 2021-03-22 16:17+0530\n" +"Last-Translator: \n" +"Language-Team: MakeWebBetter\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.0.6\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;esc_html;esc_html_e;esc_attr;esc_attr_e;esc_url;" +"esc_url_raw\n" +"X-Poedit-SearchPath-0: .\n" + +#: admin/class-invoice-system-for-woocommerce-admin.php:125 +msgid "Choose Image" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:126 +msgid "Remove Image" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:128 +msgid "Please choose digits greater then 0 and less then 10" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:131 +msgid "Please Enter Characters, Numbers and - only, in prefix and suffix field" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:134 +msgid "Saved" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:135 +msgid "Resubmit" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:137 +msgid "Error,Please reload the page and try again." +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:140 +msgid "Date can be either current year or next year. Please choose again!" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:269 +msgid "Never" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:276 +msgid "Enable plugin" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:278 +msgid "Enable this to start the functionality for users." +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:284 +msgid "YES" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:285 +msgid "NO" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:289 +msgid "Company Details" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:294 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:260 +msgid "Name" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:300 +msgid "name" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:303 +msgid "Address" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:309 +msgid "address" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:312 +msgid "City" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:318 +msgid "city" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:327 +msgid "State" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:333 +msgid "state" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:336 +msgid "Pin" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:342 +msgid "pin" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:345 +msgid "Phone" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:351 +msgid "phone" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:358 +msgid "These Details will be shown on invoice or packing slip" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:361 +msgid "Email" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:367 +msgid "email" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:372 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:159 +msgid "Invoice Number" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:375 +msgid "This combination will be used as the invoice number" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:378 +#: admin/class-invoice-system-for-woocommerce-admin.php:384 +msgid "Prefix" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:387 +msgid "Digit" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:393 +msgid "digit" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:396 +msgid "Suffix" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:402 +msgid "suffix" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:407 +msgid "Invoice Number Renew date" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:409 +msgid "Please choose the invoice number renew date" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:417 +msgid "Disclaimer" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:419 +msgid "Please enter desclaimer of you choice" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:423 +msgid "disclaimer" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:427 +msgid "Color" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:431 +msgid "Choose color of your choice" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:436 +msgid "Choose logo" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:438 +msgid "Upload Image" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:450 +#: admin/class-invoice-system-for-woocommerce-admin.php:451 +msgid "Remove image" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:464 +msgid "Add logo on invoice" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:466 +msgid "" +"Please select if you want the above selected image to be used on invoice." +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:473 +msgid "Choose Template" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:476 +msgid "This template will be used as the invoice and packing slip" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:479 +msgid "Template1" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:490 +msgid "Template2" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:503 +msgid "Send invoice for" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:505 +msgid "" +"Please choose the status of orders to send invoice for. If you do not want " +"to send invoice please choose never." +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:515 +msgid "Save settings" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:534 +msgid "Settings saved successfully" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:550 +msgid "Generate invoice" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:550 +msgid "Generate packing slip" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:623 +#: public/class-invoice-system-for-woocommerce-public.php:107 +#: public/class-invoice-system-for-woocommerce-public.php:153 +#: public/class-invoice-system-for-woocommerce-public.php:175 +msgid "Download Invoice" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:624 +msgid "Download Packing Slip" +msgstr "" + +#: admin/class-invoice-system-for-woocommerce-admin.php:703 +msgid "Download zip" +msgstr "" + +#: admin/index.php:8 public/index.php:8 +msgid "oops looks like you missed it" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-admin-dashboard.php:26 +msgid "Documentation" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-admin-dashboard.php:28 +msgid "Support" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-admin-dashboard.php:47 +msgid "&isfw_tab=" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:17 +msgid "admin/src/images/isfw-banner.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:21 +msgid "What Is Invoice System For WooCommerce?" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:25 +msgid "" +"Invoice System for WooCommerce plugin automatically generates WooCommerce " +"PDF invoices and attaches them to the relative WooCommerce emails. This " +"plugin is the most-apt solution to eliminate the extra effort put in " +"manually generating the invoices. This plugin extends your store’s " +"functionalities by enabling you to generate bulk invoices with 2 pre-built " +"customizable invoice templates. " +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:29 +msgid "As a store owner, you get to:" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:32 +msgid "Saves time and labor cost involved in manual invoice curation." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:33 +msgid "" +"Easy and paper-less sharing of invoices via WooCommerce emails as PDF " +"attachments." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:34 +msgid "" +"Convenient options for both merchants and customers to download invoices" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:35 +msgid "" +"Prefix/suffix feature for creating customized invoice numbers increase brand " +"value" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:36 +msgid "" +"Improves brand image and awareness among your customers with customizable " +"invoice templates." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:44 +msgid "The Free Plugin Benefits" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:49 +msgid "admin/src/images/invoice_prebuilt_template_icon.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:52 +msgid "Pre-built Invoice Templates" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:56 +msgid "" +"The Invoice System for WooCommerce plugin provides 2 fully customizable " +"invoice templates to enhance brand value for the products." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:67 +msgid "admin/src/images/invoice_share_via_email_icon.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:70 +msgid "Share Invoices via Email" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:71 +msgid "" +"This invoice plugin allows you to share individual or bulk invoices and " +"packing slips with the concerned customers via WooCommerce email." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:78 +msgid "admin/src/images/invoice_customizable_icon.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:81 +msgid "Customizable Invoice Number" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:85 +msgid "" +"Admin can add/remove prefix and suffix to the invoice number to provide more " +"personalized perception to customers." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:96 +msgid "admin/src/images/invoice_easy_downloading_icon.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:99 +msgid "Easy Downloading of PDF Invoices" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:103 +msgid "" +"This Invoice System for WooCommerce plugin gives admin and customers an " +"equal right to download the invoices in PDF format from the Order Admin page " +"and My Account page." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:115 +msgid "admin/src/images/invoice_renew_number_sequence_icon.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:118 +msgid "Renew Invoice Number Sequence" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:122 +msgid "" +"Invoice System for WooCommerce plugin also allows the admin to renew the " +"invoice number sequence with every new financial year." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:135 +msgid "admin/src/images/invoice_bulk_icon.png" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:138 +msgid "Bulk Invoices & Packaging Slips" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-overview.php:142 +msgid "" +"Invoice System for WooCommerce plugin allows the admin to generate PDF " +"invoices and packaging slips in bulk." +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-system-status.php:30 +msgid "WP Variables" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-system-status.php:31 +msgid "WP Values" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-system-status.php:56 +msgid "System Variables" +msgstr "" + +#: admin/partials/invoice-system-for-woocommerce-system-status.php:57 +msgid "System Values" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:144 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:150 +#: public/class-invoice-system-for-woocommerce-public.php:88 +msgid "Invoice" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:153 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:163 +msgid "Date" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:168 +msgid "Customer ID" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:171 +msgid "Status" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:195 +msgid "BILL TO" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:228 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:195 +msgid "SHIP TO" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:263 +msgid "Qty" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:266 +msgid "Unit Price" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:269 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:215 +msgid "Tax" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:272 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:323 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:244 +msgid "Total" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:291 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:235 +msgid "Subtotal" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:301 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:238 +msgid "Shipping" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:312 +msgid "Total Tax" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout1.php:341 +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:258 +msgid "Looks like order is not found" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:154 +msgid "INVOICE" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:182 +msgid "Invoice to" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:212 +msgid "Items" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:213 +msgid "Quantity" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:214 +msgid "Price" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:216 +msgid "Amount" +msgstr "" + +#: admin/partials/templates/invoice-system-for-woocommerce-pdflayout2.php:241 +msgid "Total tax" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce-activator.php:42 +msgid "Thank you for shopping with us." +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:421 +msgid "N/A (phpversion function does not exist)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:430 +msgid "N/A (make sure exec function is enabled)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:433 +msgid "N/A (ABSPATH constant not defined)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:436 +msgid "N/A (php_uname function does not exist)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:439 +msgid "N/A (get_bloginfo function does not exist)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:442 +msgid "N/A (get_option function does not exist)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:445 +#: includes/class-invoice-system-for-woocommerce.php:448 +#: includes/class-invoice-system-for-woocommerce.php:451 +msgid "Yes" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:445 +#: includes/class-invoice-system-for-woocommerce.php:448 +#: includes/class-invoice-system-for-woocommerce.php:451 +msgid "No" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:455 +#: includes/class-invoice-system-for-woocommerce.php:461 +#: includes/class-invoice-system-for-woocommerce.php:464 +#: includes/class-invoice-system-for-woocommerce.php:486 +#: includes/class-invoice-system-for-woocommerce.php:489 +msgid "N/A (ini_get function does not exist)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:458 +msgid "N/A" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:476 +msgid "N/A (gethostname function does not exist)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:482 +msgid "N/A (make sure exec is enabled)" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:784 +msgid "max=10 min=0" +msgstr "" + +#: includes/class-invoice-system-for-woocommerce.php:814 +msgid "max=" +msgstr "" + +#: index.php:14 +msgid "oops looks like nothing is here" +msgstr "" + +#: invoice-system-for-woocommerce.php:70 +msgid "Invoice system for woocommerce" +msgstr "" + +#: invoice-system-for-woocommerce.php:71 +msgid "Woocommerce" +msgstr "" + +#: invoice-system-for-woocommerce.php:131 +#: invoice-system-for-woocommerce.php:137 +msgid "invoice-system-for-woocommerce" +msgstr "" + +#: invoice-system-for-woocommerce.php:193 +msgid "Settings" +msgstr "" + +#: onboarding/templates/invoice-system-for-woocommerce-deactivation-template.php:33 +msgid "May we have a little info about why you are deactivating?" +msgstr "" + +#: onboarding/templates/invoice-system-for-woocommerce-deactivation-template.php:44 +msgid "Skip and Deactivate Now" +msgstr "" + +#: onboarding/templates/invoice-system-for-woocommerce-onboarding-template.php:27 +msgid "Welcome to MakeWebBetter" +msgstr "" + +#: onboarding/templates/invoice-system-for-woocommerce-onboarding-template.php:28 +msgid "" +"We love making new friends! Subscribe below and we promise to keep you up-to-" +"date with our latest new plugins, updates, awesome deals and a few special " +"offers." +msgstr "" + +#: onboarding/templates/invoice-system-for-woocommerce-onboarding-template.php:40 +msgid "Skip For Now" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/notify-for-woocommerce/composer_file/composer.json b/spec/fixtures/dynamic_finders/plugin_version/notify-for-woocommerce/composer_file/composer.json new file mode 100644 index 00000000..6e523b17 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/notify-for-woocommerce/composer_file/composer.json @@ -0,0 +1,6 @@ +{ + "name": "notify-biz/notify-for-woocommerce", + "version": "1.0.0", + "type": "project", + "description": "Wordpress plugin for WooCommerce notifications." +} 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 707d8762..2dc31462 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 @@ -304,6 +304,11 @@ + + + + + @@ -4710,6 +4715,11 @@ + + + + + @@ -5110,6 +5120,10 @@ + + + + @@ -6657,6 +6671,11 @@ + + + + + @@ -9316,6 +9335,10 @@ + + + + @@ -10962,6 +10985,11 @@ + + + + + @@ -12057,6 +12085,11 @@ + + + + + @@ -12742,6 +12775,9 @@ + + + @@ -16214,6 +16250,12 @@ + + + + + + @@ -16579,6 +16621,13 @@ + + + + + + + @@ -17516,6 +17565,11 @@ + + + + + @@ -17708,6 +17762,10 @@ + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/wc-paddle-payment-gateway/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/wc-paddle-payment-gateway/composer_file/package.json new file mode 100644 index 00000000..371b31bf --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wc-paddle-payment-gateway/composer_file/package.json @@ -0,0 +1,31 @@ +{ + "name": "wc-paddle-payment-gateway", + "version": "1.0.0", + "description": "=== Plugin Name === Contributors: (this should be a list of wordpress.org userid's) Donate link: https://codecanyon.net/user/divdojo/portfolio Tags: comments, spam Requires at least: 3.0.1 Tested up to: 3.4 Stable tag: 4.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "browserslist": [ + "extends @wordpress/browserslist-config" + ], + "author": "", + "license": "ISC", + "dependencies": {}, + "devDependencies": { + "@babel/core": "^7.13.1", + "@babel/preset-env": "^7.13.5", + "@wordpress/browserslist-config": "^3.0.1", + "browser-sync": "^2.26.14", + "browserslist": "^4.16.3", + "gulp": "^4.0.2", + "gulp-autoprefixer": "^7.0.1", + "gulp-babel": "^8.0.0", + "gulp-clean-css": "^4.3.0", + "gulp-rename": "^2.0.0", + "gulp-sass": "^4.1.0", + "gulp-terser": "^2.0.1", + "gulp-zip": "^5.0.2", + "node-sass": "^5.0.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpc-share-cart/translation_file/languages/wpc-share-cart.pot b/spec/fixtures/dynamic_finders/plugin_version/wpc-share-cart/translation_file/languages/wpc-share-cart.pot new file mode 100644 index 00000000..1be0f0e1 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpc-share-cart/translation_file/languages/wpc-share-cart.pot @@ -0,0 +1,253 @@ +# Copyright (C) 2021 WPClever +# This file is distributed under the same license as the WPC Share Cart plugin. +msgid "" +msgstr "" +"Project-Id-Version: WPC Share Cart 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-share-cart\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: 2021-03-27T15:43:46+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: wpc-share-cart\n" + +#. Plugin Name of the plugin +msgid "WPC Share Cart" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wpclever.net/" +msgstr "" + +#. Description of the plugin +msgid "WPC Share Cart is a simple but powerful tool that can help your customer share their cart." +msgstr "" + +#. Author of the plugin +msgid "WPClever" +msgstr "" + +#. Author URI of the plugin +msgid "https://wpclever.net" +msgstr "" + +#: wpc-share-cart.php:93 +msgid "Share Cart" +msgstr "" + +#: wpc-share-cart.php:200 +#: wpc-share-cart.php:244 +msgid "Product" +msgstr "" + +#: wpc-share-cart.php:201 +#: wpc-share-cart.php:265 +msgid "Price" +msgstr "" + +#: wpc-share-cart.php:202 +#: wpc-share-cart.php:270 +msgid "Quantity" +msgstr "" + +#: wpc-share-cart.php:203 +#: wpc-share-cart.php:275 +msgid "Subtotal" +msgstr "" + +#: wpc-share-cart.php:259 +msgid "Available on backorder" +msgstr "" + +#: wpc-share-cart.php:297 +msgid "Add selected products to cart" +msgstr "" + +#: wpc-share-cart.php:302 +#: wpc-share-cart.php:461 +msgid "Restore cart" +msgstr "" + +#: wpc-share-cart.php:316 +#: wpc-share-cart.php:526 +msgid "Facebook" +msgstr "" + +#: wpc-share-cart.php:317 +#: wpc-share-cart.php:529 +msgid "Twitter" +msgstr "" + +#: wpc-share-cart.php:318 +#: wpc-share-cart.php:532 +msgid "Pinterest" +msgstr "" + +#: wpc-share-cart.php:319 +#: wpc-share-cart.php:535 +msgid "Mail" +msgstr "" + +#: wpc-share-cart.php:329 +msgid "Share on:" +msgstr "" + +#: wpc-share-cart.php:340 +msgid "Share link:" +msgstr "" + +#: wpc-share-cart.php:342 +msgid "Copy" +msgstr "" + +#: wpc-share-cart.php:366 +msgid "Thank you for using our plugin! If you are satisfied, please reward it a full five-star %s rating." +msgstr "" + +#: wpc-share-cart.php:369 +msgid "Reviews" +msgstr "" + +#: wpc-share-cart.php:371 +msgid "Changelog" +msgstr "" + +#: wpc-share-cart.php:373 +msgid "Discussion" +msgstr "" + +#: wpc-share-cart.php:380 +#: wpc-share-cart.php:628 +msgid "Settings" +msgstr "" + +#: wpc-share-cart.php:383 +#: wpc-share-cart.php:644 +msgid "Support" +msgstr "" + +#: wpc-share-cart.php:387 +msgid "Essential Kit" +msgstr "" + +#: wpc-share-cart.php:398 +msgid "General" +msgstr "" + +#: wpc-share-cart.php:402 +msgid "Share page" +msgstr "" + +#: wpc-share-cart.php:407 +msgid "Choose a page" +msgstr "" + +#: wpc-share-cart.php:411 +msgid "Add shortcode %s to display the cart contents on a page." +msgstr "" + +#: wpc-share-cart.php:413 +msgid "After choosing a page, please go to Setting >> Permalinks and press Save Changes." +msgstr "" + +#: wpc-share-cart.php:418 +msgid "Link to individual product" +msgstr "" + +#: wpc-share-cart.php:423 +msgid "Yes, open in the same tab" +msgstr "" + +#: wpc-share-cart.php:427 +msgid "Yes, open in the new tab" +msgstr "" + +#: wpc-share-cart.php:431 +msgid "Yes, open quick view popup" +msgstr "" + +#: wpc-share-cart.php:435 +#: wpc-share-cart.php:452 +#: wpc-share-cart.php:470 +#: wpc-share-cart.php:488 +#: wpc-share-cart.php:506 +#: wpc-share-cart.php:550 +#: wpc-share-cart.php:568 +msgid "No" +msgstr "" + +#: wpc-share-cart.php:443 +msgid "Add selected products" +msgstr "" + +#: wpc-share-cart.php:448 +#: wpc-share-cart.php:466 +#: wpc-share-cart.php:484 +#: wpc-share-cart.php:502 +#: wpc-share-cart.php:546 +#: wpc-share-cart.php:564 +msgid "Yes" +msgstr "" + +#: wpc-share-cart.php:456 +msgid "Enable \"Add selected products\" buttons?" +msgstr "" + +#: wpc-share-cart.php:474 +msgid "Enable \"Restore cart\" buttons?" +msgstr "" + +#: wpc-share-cart.php:479 +msgid "Redirect" +msgstr "" + +#: wpc-share-cart.php:492 +msgid "Redirect to the cart page after adding products?" +msgstr "" + +#: wpc-share-cart.php:497 +msgid "Share buttons" +msgstr "" + +#: wpc-share-cart.php:510 +msgid "Enable share buttons?" +msgstr "" + +#: wpc-share-cart.php:515 +msgid "Share links" +msgstr "" + +#: wpc-share-cart.php:541 +msgid "Use icon" +msgstr "" + +#: wpc-share-cart.php:554 +msgid "Use icon for share link?" +msgstr "" + +#: wpc-share-cart.php:559 +msgid "Copy link" +msgstr "" + +#: wpc-share-cart.php:572 +msgid "Enable copy link to share?" +msgstr "" + +#: wpc-share-cart.php:579 +msgid "Update Options" +msgstr "" + +#: wpc-share-cart.php:609 +msgid "Share link was generated! Now you can copy below link to share." +msgstr "" + +#: wpc-share-cart.php:610 +msgid "Share link %s was copied to clipboard!" +msgstr "" + +#: wpc-share-cart.php:654 +msgid "Share cart" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpc-variation-swatches/translation_file/languages/wpc-variation-swatches.pot b/spec/fixtures/dynamic_finders/plugin_version/wpc-variation-swatches/translation_file/languages/wpc-variation-swatches.pot new file mode 100644 index 00000000..f798e85c --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpc-variation-swatches/translation_file/languages/wpc-variation-swatches.pot @@ -0,0 +1,175 @@ +# Copyright (C) 2021 WPClever +# This file is distributed under the same license as the WPC Variation Swatches for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: WPC Variation Swatches for WooCommerce 1.1.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-variation-swatches\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: 2021-03-30T04:00:35+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: wpc-variation-swatches\n" + +#. Plugin Name of the plugin +msgid "WPC Variation Swatches for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wpclever.net/" +msgstr "" + +#. Description of the plugin +msgid "WooCommerce Variation Swatches by WPClever" +msgstr "" + +#. Author of the plugin +msgid "WPClever" +msgstr "" + +#. Author URI of the plugin +msgid "https://wpclever.net" +msgstr "" + +#: wpc-variation-swatches.php:93 +msgid "Select" +msgstr "" + +#: wpc-variation-swatches.php:94 +#: wpc-variation-swatches.php:127 +msgid "Button" +msgstr "" + +#: wpc-variation-swatches.php:95 +#: wpc-variation-swatches.php:133 +msgid "Color" +msgstr "" + +#: wpc-variation-swatches.php:96 +msgid "Image" +msgstr "" + +#: wpc-variation-swatches.php:97 +msgid "Radio" +msgstr "" + +#: wpc-variation-swatches.php:128 +#: wpc-variation-swatches.php:134 +#: wpc-variation-swatches.php:168 +msgid "Tooltip" +msgstr "" + +#: wpc-variation-swatches.php:154 +msgid "Upload/Add image" +msgstr "" + +#: wpc-variation-swatches.php:157 +msgid "Remove image" +msgstr "" + +#: wpc-variation-swatches.php:167 +msgid "Label" +msgstr "" + +#: wpc-variation-swatches.php:360 +#: wpc-variation-swatches.php:370 +msgid "WPC Variation Swatches" +msgstr "" + +#: wpc-variation-swatches.php:360 +msgid "Variation Swatches" +msgstr "" + +#: wpc-variation-swatches.php:373 +msgid "Thank you for using our plugin! If you are satisfied, please reward it a full five-star %s rating." +msgstr "" + +#: wpc-variation-swatches.php:376 +msgid "Reviews" +msgstr "" + +#: wpc-variation-swatches.php:378 +msgid "Changelog" +msgstr "" + +#: wpc-variation-swatches.php:380 +msgid "Discussion" +msgstr "" + +#: wpc-variation-swatches.php:387 +msgid "Settings" +msgstr "" + +#: wpc-variation-swatches.php:391 +msgid "Essential Kit" +msgstr "" + +#: wpc-variation-swatches.php:407 +msgid "General" +msgstr "" + +#: wpc-variation-swatches.php:411 +msgid "Button swatch by default" +msgstr "" + +#: wpc-variation-swatches.php:414 +#: wpc-variation-swatches.php:426 +msgid "Yes" +msgstr "" + +#: wpc-variation-swatches.php:415 +#: wpc-variation-swatches.php:427 +#: wpc-variation-swatches.php:442 +msgid "No" +msgstr "" + +#: wpc-variation-swatches.php:418 +msgid "Turn the default type to button type." +msgstr "" + +#: wpc-variation-swatches.php:423 +msgid "Enable second click to undo?" +msgstr "" + +#: wpc-variation-swatches.php:430 +msgid "Enable/disable click again to undo the selection on current attribute." +msgstr "" + +#: wpc-variation-swatches.php:435 +msgid "Tooltip position" +msgstr "" + +#: wpc-variation-swatches.php:438 +msgid "Top" +msgstr "" + +#: wpc-variation-swatches.php:439 +msgid "Right" +msgstr "" + +#: wpc-variation-swatches.php:440 +msgid "Bottom" +msgstr "" + +#: wpc-variation-swatches.php:441 +msgid "Left" +msgstr "" + +#: wpc-variation-swatches.php:447 +msgid "Style" +msgstr "" + +#: wpc-variation-swatches.php:450 +msgid "Square" +msgstr "" + +#: wpc-variation-swatches.php:451 +msgid "Rounded" +msgstr "" + +#: wpc-variation-swatches.php:458 +msgid "Update Options" +msgstr ""