diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 55ddc4c7..9cb1ac19 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -395,6 +395,9 @@ plugins: 3d-slider-slicebox: Readme: path: readme.txt + 3d-webviewer-by-arty: + Readme: + path: README.txt 3dhubs: Readme: path: readme.txt @@ -2994,6 +2997,9 @@ plugins: advanced-login-form: Readme: path: readme.txt + advanced-mailto-links: + Readme: + path: readme.txt advanced-media-button-remover: Readme: path: readme.txt @@ -6674,6 +6680,9 @@ plugins: - public/css/auto-seo-links-public.min.css - public/js/auto-seo-links-public.min.js version: true + auto-smart-thumbnails: + Readme: + path: readme.txt auto-social-backlink-builder-free: Readme: path: readme.txt @@ -7233,6 +7242,9 @@ plugins: path: package.json key: version version: true + awesome-addons: + Readme: + path: README.txt awesome-addons-for-elementor: QueryParameter: files: @@ -9303,6 +9315,9 @@ plugins: bible-verse-display: Readme: path: readme.txt + bible-verse-of-the-day: + Readme: + path: readme.txt bible-verses: Readme: path: readme.txt @@ -10575,6 +10590,9 @@ plugins: bonafidetech-google-recaptcha: Readme: path: readme.txt + bonaire: + Readme: + path: README.txt bonanza-woocommerce-free-gifts-lite: Readme: path: readme.txt @@ -12468,6 +12486,9 @@ plugins: bulk-actions-select-all: Readme: path: readme.txt + bulk-block-converter: + Readme: + path: README.txt bulk-categories-edit-for-media: Readme: path: readme.txt @@ -13719,6 +13740,9 @@ plugins: category-clouds-widget: Readme: path: readme.txt + category-collapser-seo-for-woocommerce: + Readme: + path: readme.txt category-coloumn: Readme: path: readme.txt @@ -13767,6 +13791,9 @@ plugins: category-images-ii: Readme: path: readme.txt + category-import-reloaded: + Readme: + path: README.txt category-lightbox: Readme: path: readme.txt @@ -13860,6 +13887,19 @@ plugins: category-subscriptions: Readme: path: readme.txt + category-tag-tidy: + QueryParameter: + files: + - public/css/category-tag-tidy-public.css + - public/js/category-tag-tidy-public.js + version: true + TranslationFile: + class: BodyPattern + path: languages/category-tag-tidy-en.po + pattern: !ruby/regexp '/"Project\-Id\-Version: Category Tag Tidy (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt category-tagging: Readme: path: readme.txt @@ -14341,6 +14381,9 @@ plugins: version: true Readme: path: README.md + cellarweb-privacy-and-security-options: + Readme: + path: readme.txt celumconnect: Readme: path: README.txt @@ -14447,6 +14490,9 @@ plugins: cf7-datepicker-alternative: Readme: path: readme.txt + cf7-easy-math-captcha: + Readme: + path: readme.txt cf7-editor-button: TranslationFile: class: BodyPattern @@ -14877,6 +14923,9 @@ plugins: check-capslock: Readme: path: readme.txt + check-conflicts: + Readme: + path: readme.txt check-email: Readme: path: readme.txt @@ -15724,6 +15773,14 @@ plugins: client-ip-detector: Readme: path: readme.txt + client-logo-carousel: + QueryParameter: + files: + - public/css/client-logo-carousel-public.css + - public/css/owl.carousel.min.css + - public/js/owl.carousel.min.js + - public/js/client-logo-carousel-public.js + version: true client-partner-showcase: Readme: path: readme.txt @@ -17278,6 +17335,9 @@ plugins: version: true Readme: path: README.txt + console-log-cloaking: + Readme: + path: readme.txt consolto-videochat: Readme: path: readme.txt @@ -17667,6 +17727,9 @@ plugins: contacts-bmlt: Readme: path: readme.txt + container-block: + Readme: + path: readme.txt contemplate: Readme: path: readme.txt @@ -18748,6 +18811,9 @@ plugins: credits-page: Readme: path: readme.txt + credly: + Readme: + path: readme.txt credly-login: Readme: path: readme.txt @@ -18843,6 +18909,9 @@ plugins: cropnote: Readme: path: readme.txt + croprefine: + Readme: + path: readme.txt cross-domain-tracker-for-affiliatewp: ChangeLog: class: BodyPattern @@ -19502,6 +19571,9 @@ plugins: custom-csv-exporter: Readme: path: readme.txt + custom-dashboard-background: + Readme: + path: README.txt custom-dashboard-help: Readme: path: readme.txt @@ -22109,12 +22181,18 @@ plugins: disable-gutenberg: Readme: path: readme.txt + disable-gutenberg-autosave: + Readme: + path: readme.txt disable-hide-comment-url: Readme: path: readme.txt disable-insecure-features: Readme: path: readme.txt + disable-jpeg-image-compression: + Readme: + path: readme.txt disable-json-api: Readme: path: readme.txt @@ -22172,6 +22250,9 @@ plugins: disable-right-click-and-content-copy-protection: Readme: path: readme.txt + disable-right-click-for-wp: + Readme: + path: readme.txt disable-right-click-images: QueryParameter: files: @@ -22299,6 +22380,9 @@ plugins: discreet-toolbar: Readme: path: readme.txt + discuss-on-twitter: + Readme: + path: readme.txt dishsoap: Readme: path: readme.txt @@ -23362,6 +23446,9 @@ plugins: duplicate-comment-authors: Readme: path: readme.txt + duplicate-content-addon-for-polylang: + Readme: + path: readme.txt duplicate-menu: Readme: path: @@ -25597,6 +25684,14 @@ plugins: path: - readme.txt - readme.md + elementpress: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true elements-for-lifterlms: Readme: path: README.txt @@ -25902,6 +25997,9 @@ plugins: embe-core: Readme: path: readme.txt + embe-demo-import: + Readme: + path: readme.txt embed-any-document: Readme: path: readme.txt @@ -27423,6 +27521,9 @@ plugins: export-users: Readme: path: readme.txt + export-users-data-csv: + Readme: + path: readme.txt export-users-data-to-csv: Readme: path: readme.txt @@ -28153,6 +28254,14 @@ plugins: - build/block.css - build/slide-toggle.min.js version: true + faq-cooper: + QueryParameter: + files: + - public/css/faq-public.css + - public/js/faq-public.js + version: true + Readme: + path: README.txt faq-schema-for-pages-and-posts: QueryParameter: files: @@ -28545,6 +28654,8 @@ plugins: files: - assets/css/wpfp-public.css version: true + Readme: + path: readme.txt featured-post-manager: Readme: path: readme.txt @@ -28900,6 +29011,9 @@ plugins: filebird: Readme: path: readme.txt + filechecker: + Readme: + path: readme.txt filepicker-media-uploader: Readme: path: readme.txt @@ -29417,6 +29531,17 @@ plugins: version: true Readme: path: readme.txt + flexi: + QueryParameter: + files: + - public/css/flexi-public.css + - public/css/jquery.fancybox.min.css + - public/js/flexi-public.js + - public/js/jquery.fancybox.min.js + - public/js/flexi_load_more_scroll.js + version: true + Readme: + path: README.txt flexi-instagram-feed-lite-instagram-gallery: QueryParameter: files: @@ -29911,6 +30036,9 @@ plugins: fly-twitter-on-blog: Readme: path: readme.txt + flying-analytics: + Readme: + path: readme.txt flying-pages: QueryParameter: files: @@ -30620,6 +30748,9 @@ plugins: foundation-verify-install: Readme: path: readme.txt + foundationtables: + Readme: + path: readme.txt foursquare-latest-checkins: Readme: path: readme.txt @@ -31457,6 +31588,8 @@ plugins: - includes/css/style.css - includes/fancybox/jquery.fancybox.en.min.js version: true + Readme: + path: readme.txt gallery-by-supsystic: Readme: path: readme.txt @@ -32661,6 +32794,9 @@ plugins: gist-embed: Readme: path: readme.txt + gist-for-elementor: + Readme: + path: readme.txt gist-shortcode: Readme: path: @@ -37660,6 +37796,9 @@ plugins: image-cleanup: Readme: path: readme.txt + image-compositions: + Readme: + path: readme.txt image-counter: Readme: path: readme.txt @@ -39584,6 +39723,9 @@ plugins: ismobile: Readme: path: readme.txt + israel-post-for-woocommerce: + Readme: + path: readme.txt isshrinker: Readme: path: readme.txt @@ -39877,6 +40019,9 @@ plugins: jays-wordpress-admin-plugin: Readme: path: readme.txt + jazzchat: + Readme: + path: readme.txt jb-common: TranslationFile: class: BodyPattern @@ -42076,6 +42221,14 @@ plugins: kush-micro-news: Readme: path: readme.txt + kuvilam-ipl-livescore: + QueryParameter: + files: + - vendor/jquery.responsiveTabs.min.js + - js/kwils.js + version: true + Readme: + path: readme.txt kuzi: Readme: path: readme.txt @@ -42703,6 +42856,14 @@ plugins: version: true Readme: path: readme.txt + leaddevs-chatbot: + QueryParameter: + files: + - src/public/css/facebook-messenger-live-chat.css + - src/public/js/facebook-messenger-live-chat.js + version: true + Readme: + path: README.txt leader: QueryParameter: files: @@ -43627,6 +43788,9 @@ plugins: linkedin-share-social-widget: Readme: path: readme.txt + linkedinclude: + Readme: + path: readme.txt linker: TranslationFile: class: BodyPattern @@ -43952,6 +44116,9 @@ plugins: live-scores: Readme: path: readme.txt + live-search-for-post: + Readme: + path: readme.txt live-search-popup: Readme: path: readme.txt @@ -44768,6 +44935,9 @@ plugins: london-2012: Readme: path: readme.txt + long-toolkit: + Readme: + path: readme.txt longtail-keyword-browser: Readme: path: readme.txt @@ -45880,6 +46050,9 @@ plugins: map-multiple-marker: Readme: path: readme.txt + map-store-location: + Readme: + path: readme.txt mapfit: QueryParameter: files: @@ -46040,6 +46213,12 @@ plugins: - js/jquery.mask.min.js - js/maskelementor.js version: true + mason: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true masonry-post-gallery: Readme: path: readme.txt @@ -47613,6 +47792,9 @@ plugins: multiple-gf-form-on-single-page: Readme: path: readme.txt + multiple-payment-solutions-for-woocommerce: + Readme: + path: readme.txt multiple-post-thumbnails: Readme: path: readme.txt @@ -47926,6 +48108,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + mycred-for-buddypress-compliments: + Readme: + path: readme.txt mycred-lifterlms-integration: Readme: path: readme.txt @@ -48819,6 +49004,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ version: true + notes: + Readme: + path: readme.txt notes-postwidgets: TranslationFile: class: BodyPattern @@ -49211,6 +49399,9 @@ plugins: path: lang/offline-shell.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Offline Shell (?\d+\.[\.\d]+)/i version: true + offline-site-mode: + Readme: + path: readme.txt offline-updater: Readme: path: readme.txt @@ -49640,6 +49831,9 @@ plugins: - assets/css/style-front-opt-in-hound.css - assets/js/script-front-opt-in-hound.js version: true + optenhanse: + Readme: + path: readme.txt OptimizePress: JavascriptVar: pattern: !ruby/regexp /var OptimizePress\s*=\s*{(?.+?(?=};))};/i @@ -50378,6 +50572,12 @@ plugins: - public/js/parsley.min.js - public/js/public.js version: true + paytr-sanal-pos-woocommerce-iframe-api: + Readme: + path: readme.txt + paytr-taksit-tablosu-woocommerce: + Readme: + path: readme.txt pb-modular-pattern-system: Readme: path: readme.txt @@ -50602,6 +50802,12 @@ plugins: peters-login-redirect: Readme: path: readme.txt + petje-af: + QueryParameter: + files: + - public/css/petje-af.css + - public/js/oauth2.js + version: true peuwl-hero-block-lite: Readme: path: readme.txt @@ -50989,6 +51195,9 @@ plugins: path: languages/template.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Play (?\d+\.[\.\d]+)/i' version: true + playme: + Readme: + path: readme.txt plestar-directory-listing: QueryParameter: files: @@ -51269,6 +51478,9 @@ plugins: popup-contact-form: Readme: path: readme.txt + popup-dropping-box: + Readme: + path: readme.txt popup-lightbox: TranslationFile: class: BodyPattern @@ -51340,6 +51552,8 @@ plugins: - assets/css/wp-pap-public.css - assets/css/portfolio.jquery.css version: true + Readme: + path: readme.txt portfolio-designer-lite: QueryParameter: files: @@ -51485,6 +51699,8 @@ plugins: files: - assets/css/pgafu-public.css version: true + Readme: + path: readme.txt post-grid-builder-addon-for-elementor: Readme: path: readme.txt @@ -52320,6 +52536,9 @@ plugins: product-filter-addon-for-woocommerce: Readme: path: readme.txt + product-image-zoom-for-woocommerce: + Readme: + path: readme.txt product-lister-amazon: TranslationFile: class: BodyPattern @@ -53555,6 +53774,9 @@ plugins: - public/css/rebel-slider-public.css - public/js/rebel-slider-public.js version: true + rebranded-pro-the-agency-toolkit: + Readme: + path: readme.txt recaptcha-protected-downloads: TranslationFile: class: BodyPattern @@ -53794,6 +54016,9 @@ plugins: regenerate-thumbnails-advanced: Readme: path: readme.txt + registration-agreement-checkboxes: + Readme: + path: readme.txt registration-for-woocommerce: TranslationFile: class: BodyPattern @@ -56135,6 +56360,9 @@ plugins: set-admin-colour-on-staging-and-dev: Readme: path: readme.txt + set-unset-bulk-post-categories: + Readme: + path: readme.txt sewn-in-notifications: QueryParameter: files: @@ -56466,6 +56694,9 @@ plugins: shopper-approved-reviews: Readme: path: readme.txt + shopybot-woocommerce: + Readme: + path: readme.txt shortbuild: Readme: path: readme.txt @@ -56745,6 +56976,9 @@ plugins: version: true Readme: path: readme.txt + silent-warning: + Readme: + path: readme.txt similar-post-title-checker: TranslationFile: class: BodyPattern @@ -57302,6 +57536,14 @@ plugins: files: - "/ressources/js/responsive.min.js" version: true + simple-sales-tax: + TranslationFile: + class: BodyPattern + path: languages/simple-sales-tax.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Sales Tax (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt simple-schema-reviews: Readme: path: readme.txt @@ -57818,6 +58060,15 @@ plugins: path: changelog.txt pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + slicewp: + QueryParameter: + files: + - assets/css/style-front-end.css + - assets/js/script-tracking.js + - assets/js/script-front-end.js + version: true + Readme: + path: readme.txt slickr-flickr: QueryParameter: files: @@ -58258,6 +58509,9 @@ plugins: files: - css/retioSlider.css version: true + snack-ads-txt: + Readme: + path: readme.txt snap-pixel: Readme: path: readme.txt @@ -58312,6 +58566,9 @@ plugins: so-widgets-bundle: Readme: path: readme.txt + soapberry: + Readme: + path: readme.txt socail-profile-linking: QueryParameter: files: @@ -58835,6 +59092,9 @@ plugins: path: package.json key: version version: true + specialist-in-websites: + Readme: + path: README.md specific-content-for-mobile: Readme: path: readme.txt @@ -59391,6 +59651,9 @@ plugins: - public/css/stop-automatic-updates-public.css - public/js/stop-automatic-updates-public.js version: true + stop-spam: + Readme: + path: readme.txt stop-spammer-registrations-plugin: Readme: path: readme.txt @@ -59451,6 +59714,9 @@ plugins: path: languages/wp-storemapper.pot pattern: !ruby/regexp /t\-Id\-Version:\ Storemapper for WordPress (?\d+\.[\.\d]+)/i version: true + stranger-questions-faq: + Readme: + path: readme.txt stray-quotes: TranslationFile: class: BodyPattern @@ -60924,6 +61190,18 @@ plugins: files: - css/wptpsa-frontend.css version: true + themerain-core: + QueryParameter: + files: + - includes/blocks/js/blocks-front.js + version: true + TranslationFile: + class: BodyPattern + path: languages/themerain-core.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: ThemeRain Core (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt themeregion-companion: QueryParameter: files: @@ -61156,6 +61434,9 @@ plugins: - css/timed-content.css - js/timed-content.js version: true + timeless-component-builder: + Readme: + path: readme.txt timeline-and-history-slider: QueryParameter: files: @@ -61524,6 +61805,9 @@ plugins: totalpoll-lite: Readme: path: README.txt + toucan-color-palette: + Readme: + path: readme.txt tour-booking: QueryParameter: files: @@ -62165,6 +62449,9 @@ plugins: ucm-files-manager-ucm-fm: Readme: path: readme.txt + ue-tracker-utm-track-and-analyze-leads-for-elementor: + Readme: + path: Readme.txt ufhealth-require-image-alt-tags: TranslationFile: class: BodyPattern @@ -62883,6 +63170,9 @@ plugins: unlimited-elements-for-elementor: Readme: path: readme.txt + unlimited-page-sidebars: + Readme: + path: readme.txt unmask: ComposerFile: class: ConfigParser @@ -63117,6 +63407,9 @@ plugins: files: - assets/js/scripts-user_meta_display.js version: true + user-profile-picture-social-networks: + Readme: + path: readme.txt user-registration: QueryParameter: files: @@ -63960,6 +64253,9 @@ plugins: - js/vowels.js - js/jquery.vowels.js version: true + voxpow: + Readme: + path: README.txt voxpress: Comment: xpath: //comment()[contains(., "voxpress")] @@ -64663,6 +64959,9 @@ plugins: version: true Readme: path: readme.txt + we-blocks: + Readme: + path: readme.txt we-the-people: QueryParameter: files: @@ -64777,6 +65076,9 @@ plugins: webd-woocommerce-advanced-reporting-statistics: Readme: path: readme.txt + webdzier-companion: + Readme: + path: readme.txt webemailprotector: Readme: path: readme.txt @@ -66062,6 +66364,9 @@ plugins: path: languages/PT_pt.po pattern: !ruby/regexp /\-payger\.pot \(Woocommerce Gateway Payger (?\d+\.[\.\d]+)/i version: true + woo-gateways-minmax: + Readme: + path: readme.txt woo-gift-cards-lite: TranslationFile: class: BodyPattern @@ -66423,6 +66728,9 @@ plugins: path: package.json key: version version: true + woo-price-drop-alert: + Readme: + path: readme.txt woo-price-per-word: QueryParameter: files: @@ -66560,6 +66868,11 @@ plugins: - public/assets/js/perfect-scrollbar.min.js - public/assets/js/magnific-popup.min.js version: true + woo-rede: + Readme: + path: + - README.txt + - README.md woo-refund-and-exchange-lite: TranslationFile: class: BodyPattern @@ -66568,6 +66881,9 @@ plugins: version: true Readme: path: readme.txt + woo-remove-cart-and-query-button: + Readme: + path: readme.txt woo-remove-customer-details-from-new-order-email: Readme: path: readme.txt @@ -69200,6 +69516,9 @@ plugins: wp-edit: Readme: path: readme.txt + wp-edit-menu: + Readme: + path: README.txt wp-edit-password-protected: Readme: path: README.txt @@ -69267,6 +69586,9 @@ plugins: wp-embed-widgets: Readme: path: readme.txt + wp-emi-and-mortgage-calculator: + Readme: + path: readme.txt wp-emoji-sanitizer: Readme: path: readme.txt @@ -69848,6 +70170,9 @@ plugins: path: package.json key: version version: true + wp-helper-lite: + Readme: + path: readme.txt wp-hide-adminbar: Readme: path: README.txt @@ -70127,6 +70452,9 @@ plugins: - js/popup.js - js/swfobject.js version: true + wp-keliosis: + Readme: + path: readme.txt wp-kiosk-slides: QueryParameter: files: @@ -70545,6 +70873,9 @@ plugins: wp-media-optimizer-webp: Readme: path: readme.txt + wp-media-recovery: + Readme: + path: readme.txt wp-media-replace: QueryParameter: files: @@ -70903,6 +71234,9 @@ plugins: wp-plc-swissknife: Readme: path: readme.txt + wp-plugin-manager: + Readme: + path: readme.txt wp-politic: QueryParameter: files: @@ -70949,6 +71283,9 @@ plugins: version: true Readme: path: readme.txt + wp-post-and-blog-designer: + Readme: + path: readme.txt wp-post-author: Readme: path: readme.txt @@ -71035,6 +71372,13 @@ plugins: pattern: !ruby/regexp /Script Generated By WP\-PostViews/i Readme: path: readme.txt + wp-presenter-pro: + QueryParameter: + files: + - dist/blocks.style.build.css + version: true + Readme: + path: readme.txt wp-print: Readme: path: readme.txt @@ -71862,6 +72206,9 @@ plugins: - public/css/wpsms-public.css - public/js/wpsms-public.min.js version: true + wp-social-reviews: + Readme: + path: readme.txt wp-social-seo-booster: Comment: xpath: //comment()[contains(., "WPSocial")] @@ -72551,6 +72898,9 @@ plugins: path: lang/wp-user-rewards-zh_CN.po pattern: !ruby/regexp '/"Project\-Id\-Version: WP User Rewards (?\d+\.[\.\d]+)/i' version: true + wp-user-toolbox: + Readme: + path: readme.txt wp-userlogin: TranslationFile: class: BodyPattern diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 3f356247..1717b0ef 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -6789,6 +6789,20 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/category-post-slider/css/cps-style.css?ver=1.1 - http://wp.lab/wp-content/plugins/category-post-slider/js/jquery.cpsslider.js?ver=1.1 + category-tag-tidy: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/category-tag-tidy/public/css/category-tag-tidy-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/category-tag-tidy/public/js/category-tag-tidy-public.js?ver=1.0.0 + confidence: 20 + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/category-tag-tidy/languages/category-tag-tidy-en.po, + Match: ''"Project-Id-Version: Category Tag Tidy 1.0.0''' catenis-blocks: TranslationFile: number: 1.0.0 @@ -7904,6 +7918,16 @@ plugins: - http://wp.lab/wp-content/plugins/client-carousel/classes/assets/css/client_css.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/client-carousel/classes/assets/css/owl.carousel.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/client-carousel/classes/assets/css/font-awesome.min.css?ver=1.0.0 + client-logo-carousel: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/client-logo-carousel/public/css/client-logo-carousel-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/client-logo-carousel/public/css/owl.carousel.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/client-logo-carousel/public/js/owl.carousel.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/client-logo-carousel/public/js/client-logo-carousel-public.js?ver=1.0.0 + confidence: 40 client-portal-officewp-private-secure-client-or-customer-login-area: QueryParameter: number: 1.1.0 @@ -12155,6 +12179,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/elementor-templater/CHANGELOG.md, Match: ''## v1.2.9''' + elementpress: + ChangeLog: + number: '0.3' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/elementpress/changelog.txt, Match: ''version + 0.3''' elfsight-blocks: ComposerFile: number: 1.0.0 @@ -13555,6 +13586,14 @@ plugins: - http://wp.lab/wp-content/plugins/faq-accordion-block/build/block.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/faq-accordion-block/build/slide-toggle.min.js?ver=1.0.0 confidence: 20 + faq-cooper: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/faq-cooper/public/css/faq-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/faq-cooper/public/js/faq-public.js?ver=1.0.0 + confidence: 20 faq-schema-for-pages-and-posts: QueryParameter: number: 2.0.0 @@ -14044,6 +14083,17 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/flex-posts/languages/flex-posts.pot, Match: ''"Project-Id-Version: Flex Posts 1.0.0''' + flexi: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/flexi/public/css/flexi-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/flexi/public/css/jquery.fancybox.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/flexi/public/js/flexi-public.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/flexi/public/js/jquery.fancybox.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/flexi/public/js/flexi_load_more_scroll.js?ver=1.0.0 + confidence: 50 flexi-instagram-feed-lite-instagram-gallery: QueryParameter: number: 1.7.2 @@ -19908,6 +19958,14 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/kuroneko-pay/composer.json, Match: ''1.2.1''' + kuvilam-ipl-livescore: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/kuvilam-ipl-livescore/vendor/jquery.responsiveTabs.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/kuvilam-ipl-livescore/js/kwils.js?ver=1.0 + confidence: 20 kvl-localization: QueryParameter: number: 1.0.0 @@ -20199,6 +20257,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/lead-to-clio/lang/lead-to-clio.pot, Match: ''"Project-Id-Version: lead_to_clio 1.0''' + leaddevs-chatbot: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/leaddevs-chatbot/src/public/css/facebook-messenger-live-chat.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/leaddevs-chatbot/src/public/js/facebook-messenger-live-chat.js?ver=1.0.0 + confidence: 20 leader: QueryParameter: number: 1.0.0 @@ -22095,6 +22161,12 @@ plugins: - http://wp.lab/wp-content/plugins/mask-elementor-form/js/jquery.mask.min.js?ver=1.0 - http://wp.lab/wp-content/plugins/mask-elementor-form/js/maskelementor.js?ver=1.0 confidence: 20 + mason: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/mason/package.json, Match: ''1.0.0''' mass-email-to-users: TranslationFile: number: '1.1' @@ -26278,6 +26350,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/pesapress/languages/pesapress.pot, Match: ''"Project-Id-Version: PesaPress 1.0.0''' + petje-af: + QueryParameter: + number: 2.0.6 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/petje-af/public/css/petje-af.css?ver=2.0.6 + - http://wp.lab/wp-content/plugins/petje-af/public/js/oauth2.js?ver=2.0.6 + confidence: 20 pgreca-chat: TranslationFile: number: '0.7' @@ -32561,6 +32641,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/simple-responsive-images//ressources/js/responsive.min.js?ver=1.0.3 confidence: 10 + simple-sales-tax: + TranslationFile: + number: 6.0.11 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/simple-sales-tax/languages/simple-sales-tax.pot, + Match: ''"Project-Id-Version: Simple Sales Tax 6.0.11''' simple-scroll-to-top: Comment: number: '1.0' @@ -33063,6 +33150,15 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/slcrerator-shorten-link-creator/changelog.txt, Match: ''1.0''' + slicewp: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/slicewp/assets/css/style-front-end.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/slicewp/assets/js/script-tracking.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/slicewp/assets/js/script-front-end.js?ver=1.0.0 + confidence: 30 slickr-flickr: QueryParameter: number: 2.5.4 @@ -36019,6 +36115,19 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/themepaste-secure-admin/css/wptpsa-frontend.css?ver=1.0 confidence: 10 + themerain-core: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/themerain-core/includes/blocks/js/blocks-front.js?ver=1.0.0 + confidence: 10 + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/themerain-core/languages/themerain-core.pot, + Match: ''"Project-Id-Version: ThemeRain Core 1.0.0''' themeregion-companion: QueryParameter: number: 1.0.0 @@ -45424,6 +45533,13 @@ plugins: wp-postviews: Comment: found_by: Comment (Passive Detection) + wp-presenter-pro: + QueryParameter: + number: 2.0.5 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-presenter-pro/dist/blocks.style.build.css?ver=2.0.5 + confidence: 10 wp-prismjs-syntax-highlighter: QueryParameter: number: '1.0' diff --git a/spec/fixtures/dynamic_finders/plugin_version/category-tag-tidy/translation_file/languages/category-tag-tidy-en.po b/spec/fixtures/dynamic_finders/plugin_version/category-tag-tidy/translation_file/languages/category-tag-tidy-en.po new file mode 100644 index 00000000..92453154 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/category-tag-tidy/translation_file/languages/category-tag-tidy-en.po @@ -0,0 +1,161 @@ +# Copyright (C) 2020 WPplugins.Tech +# This file is distributed under the same license as the Category Tag Tidy plugin. +msgid "" +msgstr "" +"Project-Id-Version: Category Tag Tidy 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/category-tag-" +"tidy\n" +"POT-Creation-Date: 2020-01-02T03:27:50+01:00\n" +"PO-Revision-Date: 2020-01-02 13:33+1100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2.4\n" +"X-Domain: category-tag-tidy\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Plugin Name of the plugin +#: admin/class-category-tag-tidy-admin.php:84 +#: admin/class-category-tag-tidy-admin.php:85 +#: admin/class-category-tag-tidy-admin.php:99 +#: admin/class-category-tag-tidy-admin.php:100 +#: admin/class-category-tag-tidy-admin.php:117 +msgid "Category Tag Tidy" +msgstr "Category Tag Tidy" + +#. Plugin URI of the plugin +msgid "https://github.com/wpplugins-tech/category-tag-tidy" +msgstr "https://github.com/wpplugins-tech/category-tag-tidy" + +#. Description of the plugin +msgid "" +"Allows easy deletion of unused categories and tags - maintains existing " +"category structure." +msgstr "" +"Allows easy deletion of unused categories and tags - maintains existing " +"category structure." + +#. Author of the plugin +msgid "WPplugins.Tech" +msgstr "WPplugins.Tech" + +#. Author URI of the plugin +msgid "http://www.wpplugins.tech" +msgstr "http://www.wpplugins.tech" + +#: admin/class-category-tag-tidy-admin.php:150 +msgid "Category and Tag Tidy" +msgstr "Category and Tag Tidy" + +#: admin/class-category-tag-tidy-admin.php:153 +msgid "Clear all unused Tags or Categories for all Blogs on this Network" +msgstr "Clear all unused Tags or Categories for all Blogs on this Network" + +#: admin/class-category-tag-tidy-admin.php:154 +msgid "across ALL blogs on this network" +msgstr "across ALL blogs on this network" + +#: admin/class-category-tag-tidy-admin.php:156 +msgid "Clear all unused Tags or Categories from blog" +msgstr "Clear all unused Tags or Categories from blog" + +#: admin/class-category-tag-tidy-admin.php:169 +msgid "Select Taxonomies to Tidy" +msgstr "Select Taxonomies to Tidy" + +#: admin/class-category-tag-tidy-admin.php:173 +msgid "Categories" +msgstr "Categories" + +#: admin/class-category-tag-tidy-admin.php:177 +msgid "Post Tags" +msgstr "Post Tags" + +#: admin/class-category-tag-tidy-admin.php:180 +#| msgid "" +#| "How it works: In order to maintain your categories structure - unused " +#| "parent categories will not be deleted if they have a child category which " +#| "is in use." +msgid "" +"How it works: In order to maintain your categories structure - unused parent " +"categories will not be deleted if they have a child category still in use." +msgstr "" +"How it works: In order to maintain your categories structure - unused parent " +"categories will not be deleted if they have a child category still in use." + +#: admin/class-category-tag-tidy-admin.php:181 +msgid "Tags are not hierarchical so all non-used tags will be deleted." +msgstr "Tags are not hierarchical so all non-used tags will be deleted." + +#: admin/class-category-tag-tidy-admin.php:182 +msgid "" +"Categories or Tags linked with content in the trash will not be deleted." +msgstr "" +"Categories or Tags linked with content in the trash will not be deleted." + +#: admin/class-category-tag-tidy-admin.php:183 +msgid "Note: you will be asked to confirm on the next screen" +msgstr "Note: you will be asked to confirm on the next screen" + +#: admin/class-category-tag-tidy-admin.php:187 +msgid "Run Tag Tidy" +msgstr "Run Tag Tidy" + +#: admin/class-category-tag-tidy-admin.php:201 +msgid "This process will clear all unused tags and categories" +msgstr "This process will clear all unused tags and categories" + +#: admin/class-category-tag-tidy-admin.php:203 +msgid "This process will clear all unused tags" +msgstr "This process will clear all unused tags" + +#: admin/class-category-tag-tidy-admin.php:205 +msgid "This process will clear all unused categories" +msgstr "This process will clear all unused categories" + +#. translators: %s is replaced with the back link +#: admin/class-category-tag-tidy-admin.php:213 +msgid "Please go back and select a taxonomy" +msgstr "Please go back and select a taxonomy" + +#: admin/class-category-tag-tidy-admin.php:221 +msgid "Are you sure you wish to proceed?" +msgstr "Are you sure you wish to proceed?" + +#: admin/class-category-tag-tidy-admin.php:222 +msgid "Note: This action is not reversible" +msgstr "Note: This action is not reversible" + +#: admin/class-category-tag-tidy-admin.php:227 +msgid "Let's Do it!" +msgstr "Let's Do it!" + +#: admin/class-category-tag-tidy-admin.php:254 +msgid "Processing post categories: " +msgstr "Processing post categories: " + +#. translators: %d is replaced with the number 1 (for one term deleted) +#: admin/class-category-tag-tidy-admin.php:258 +#: admin/class-category-tag-tidy-admin.php:270 +msgid "%d term deleted" +msgstr "%d term deleted" + +#. translators: %d is replaced with number of deleted terms +#: admin/class-category-tag-tidy-admin.php:261 +#: admin/class-category-tag-tidy-admin.php:272 +msgid "%d terms deleted" +msgstr "%d terms deleted" + +#: admin/class-category-tag-tidy-admin.php:267 +msgid "Processing post tags: " +msgstr "Processing post tags: " + +#~ msgid "" +#~ "This is a short description of what the plugin does. It's displayed in " +#~ "the WordPress admin area." +#~ msgstr "" +#~ "This is a short description of what the plugin does. It's displayed in " +#~ "the WordPress admin area." diff --git a/spec/fixtures/dynamic_finders/plugin_version/elementpress/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/elementpress/change_log/changelog.txt new file mode 100644 index 00000000..75dc756d --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/elementpress/change_log/changelog.txt @@ -0,0 +1,12 @@ +01/01/2020 +version 0.3 + [Fix] Fix some bugs on sections adding. + +31/12/2019 +version 0.2 + [Update] Added template compatability with different themes. + +30/12/2019 +version 0.1 + [New] Added Admin control section for elementor. + diff --git a/spec/fixtures/dynamic_finders/plugin_version/mason/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/mason/composer_file/package.json new file mode 100644 index 00000000..0f90d70c --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/mason/composer_file/package.json @@ -0,0 +1,27 @@ +{ + "name": "mason", + "version": "1.0.0", + "description": "Mason Block Builder Plugin by Joinery", + "main": "Gruntfile.js", + "dependencies": {}, + "devDependencies": { + "grunt": "^1.0.1", + "grunt-autoprefixer": "^3.0.4", + "grunt-browser-sync": "^2.2.0", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-jshint": "^1.0.0", + "grunt-contrib-sass": "^1.0.0", + "grunt-contrib-uglify": "^3.3.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-notify": "^0.4.5", + "grunt-sass": "^2.0.0", + "grunt-shell": "^2.1.0", + "load-grunt-tasks": "^3.5.2" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC" +} 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 ff42ebe9..2234d05c 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 @@ -2476,6 +2476,11 @@ + + + + + @@ -2907,6 +2912,13 @@ + + + + + + + @@ -4773,6 +4785,11 @@ + + + + + @@ -4944,6 +4961,14 @@ + + + + + + + + @@ -7121,6 +7146,11 @@ + + + + + @@ -7252,6 +7282,11 @@ + + + + + @@ -9608,6 +9643,11 @@ + + + + + @@ -12192,6 +12232,12 @@ + + + + + + @@ -13374,6 +13420,10 @@ + + + + @@ -16810,6 +16860,10 @@ + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/simple-sales-tax/translation_file/languages/simple-sales-tax.pot b/spec/fixtures/dynamic_finders/plugin_version/simple-sales-tax/translation_file/languages/simple-sales-tax.pot new file mode 100644 index 00000000..bbe83704 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/simple-sales-tax/translation_file/languages/simple-sales-tax.pot @@ -0,0 +1,831 @@ +# Copyright (C) 2020 TaxCloud +# This file is distributed under the same license as the Simple Sales Tax package. +msgid "" +msgstr "" +"Project-Id-Version: Simple Sales Tax 6.0.11\n" +"Report-Msgid-Bugs-To: https://github.com/bporcelli/simplesalestax/issues\n" +"POT-Creation-Date: 2020-01-02 15:32:25+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: Brett Porcelli \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Country: United States\n" +"X-Poedit-SourceCharset: UTF-8\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" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" +"X-Generator: grunt-wp-i18n1.0.2\n" + +#: includes/abstracts/class-sst-abstract-cart.php:79 +msgid "Failed to calculate sales tax: %s" +msgstr "" + +#: includes/abstracts/class-sst-abstract-cart.php:281 +msgid "Failed to calculate sales tax: no origin address for product %d." +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Simple Sales Tax" +msgstr "" + +#: includes/admin/class-sst-admin.php:144 +msgid "Go to TaxCloud Reports Page" +msgstr "" + +#: includes/admin/class-sst-admin.php:160 +msgid "Taxes" +msgstr "" + +#: includes/admin/class-sst-admin.php:163 +msgid "Overview" +msgstr "" + +#: includes/admin/class-sst-admin.php:190 +msgid "There are no cached rates to remove." +msgstr "" + +#: includes/admin/class-sst-admin.php:201 +msgid "%d cached tax rates removed." +msgstr "" + +#: includes/admin/class-sst-admin.php:223 +msgid "Delete cached tax rates" +msgstr "" + +#: includes/admin/class-sst-admin.php:224 +msgid "Clear cache" +msgstr "" + +#: includes/admin/class-sst-admin.php:225 +msgid "This tool will remove any tax rates cached by WooCommerce." +msgstr "" + +#: includes/admin/class-sst-admin.php:253 +#: includes/admin/views/html-select-tic-bulk.php:9 +#: includes/admin/views/html-select-tic-category.php:18 +#: includes/admin/views/html-select-tic.php:21 +#: includes/class-sst-product.php:180 +msgid "Using site default" +msgstr "" + +#: includes/admin/class-sst-integration.php:26 +msgid "" +"

Simple Sales Tax makes sales tax easy by connecting your store with TaxCloud. If you have " +"trouble with Simple Sales Tax, please consult the FAQ and the " +"Installation Guide before contacting " +"support.

Need help? Contact " +"us.

" +msgstr "" + +#: includes/admin/class-sst-integration.php:137 +msgid "At least one default address is required." +msgstr "" + +#: includes/admin/class-sst-integration.php:222 +msgid "Failed to save address %s: %s" +msgstr "" + +#: includes/admin/class-sst-integration.php:236 +msgid "Failed to validate address: %s." +msgstr "" + +#: includes/admin/views/html-address-table.php:13 +msgid "Address 1" +msgstr "" + +#: includes/admin/views/html-address-table.php:14 +msgid "Line 1 of your business address." +msgstr "" + +#: includes/admin/views/html-address-table.php:17 +msgid "Address 2" +msgstr "" + +#: includes/admin/views/html-address-table.php:18 +msgid "Line 2 of your business address." +msgstr "" + +#: includes/admin/views/html-address-table.php:21 +msgid "City" +msgstr "" + +#: includes/admin/views/html-address-table.php:22 +msgid "The city in which your business operates." +msgstr "" + +#: includes/admin/views/html-address-table.php:25 +msgid "State" +msgstr "" + +#: includes/admin/views/html-address-table.php:26 +msgid "The state where your business is located." +msgstr "" + +#: includes/admin/views/html-address-table.php:29 +msgid "ZIP Code" +msgstr "" + +#: includes/admin/views/html-address-table.php:30 +msgid "5 or 9-digit ZIP code of your business address." +msgstr "" + +#: includes/admin/views/html-address-table.php:33 +msgid "Default?" +msgstr "" + +#: includes/admin/views/html-address-table.php:35 +msgid "" +"Check this if you want this address to be used as a default \"Shipment " +"Origin Address\" for your products. You must have at least one default " +"address." +msgstr "" + +#: includes/admin/views/html-address-table.php:47 +msgid "Add Address" +msgstr "" + +#: includes/admin/views/html-address-table.php:58 +msgid "No addresses added." +msgstr "" + +#: includes/admin/views/html-address-table.php:69 +msgid "Remove" +msgstr "" + +#: includes/admin/views/html-address-table.php:84 +msgid "Select One" +msgstr "" + +#: includes/admin/views/html-meta-box.php:8 +msgid "TaxCloud Status" +msgstr "" + +#: includes/admin/views/html-meta-box.php:10 +msgid "" +"Status of order in TaxCloud ('Pending', 'Captured', or 'Refunded'). All " +"orders should eventually be 'Captured' or 'Refunded.'" +msgstr "" + +#: includes/admin/views/html-meta-box.php:20 +msgid "Exemption Certificate" +msgstr "" + +#: includes/admin/views/html-meta-box.php:21 +msgid "The customer's exemption certificate, if applicable." +msgstr "" + +#: includes/admin/views/html-meta-box.php:24 +msgid "View" +msgstr "" + +#: includes/admin/views/html-notice-update.php:15 +#: includes/admin/views/html-notice-updating.php:15 +msgid "Simple Sales Tax data update." +msgstr "" + +#: includes/admin/views/html-notice-update.php:16 +msgid "We need to update your database to the latest version." +msgstr "" + +#: includes/admin/views/html-notice-update.php:22 +msgid "Run the updater" +msgstr "" + +#: includes/admin/views/html-notice-updating.php:16 +msgid "" +"Your database is being updated in the background. This notice will " +"disappear when the update is complete." +msgstr "" + +#: includes/admin/views/html-origin-select.php:10 +msgid "Origin addresses" +msgstr "" + +#: includes/admin/views/html-origin-select.php:27 +msgid "There are no addresses to select." +msgstr "" + +#: includes/admin/views/html-origin-select.php:32 +msgid "" +"Used by Simple Sales Tax for tax calculations. These are the addresses from " +"which this product will be shipped." +msgstr "" + +#: includes/admin/views/html-select-tic-bulk.php:7 +#: includes/admin/views/html-select-tic.php:17 +msgid "TIC" +msgstr "" + +#: includes/admin/views/html-select-tic-bulk.php:12 +#: includes/admin/views/html-select-tic-category.php:21 +#: includes/admin/views/html-select-tic-modal.php:14 +#: includes/admin/views/html-select-tic.php:22 +msgid "Select" +msgstr "" + +#: includes/admin/views/html-select-tic-category.php:6 +msgid "Taxability Information Code" +msgstr "" + +#: includes/admin/views/html-select-tic-category.php:26 +msgid "This TIC will be used as the default for all products in this category." +msgstr "" + +#: includes/admin/views/html-select-tic-modal.php:25 +msgid "Select TIC" +msgstr "" + +#: includes/admin/views/html-select-tic-modal.php:27 +#: includes/frontend/views/html-certificate-table.php:113 +#: includes/frontend/views/html-view-certificate.php:13 +msgid "Close modal panel" +msgstr "" + +#: includes/admin/views/html-select-tic-modal.php:33 +msgid "Start typing to search" +msgstr "" + +#: includes/class-simple-sales-tax.php:245 +msgid "" +"PHP needs to be updated. Simple Sales Tax requires PHP " +"5.5+." +msgstr "" + +#: includes/class-simple-sales-tax.php:255 +msgid "" +"WooCommerce not detected. Please install or activate " +"WooCommerce to use Simple Sales Tax." +msgstr "" + +#: includes/class-simple-sales-tax.php:268 +msgid "" +"WooCommerce needs to be updated. Simple Sales Tax requires " +"WooCommerce 3.0.0+." +msgstr "" + +#: includes/class-sst-ajax.php:123 +msgid "Invalid request." +msgstr "" + +#: includes/class-sst-assets.php:70 +msgid "Please enter your API Login ID and API Key." +msgstr "" + +#: includes/class-sst-assets.php:74 +msgid "Success! Your TaxCloud settings are valid." +msgstr "" + +#: includes/class-sst-assets.php:78 +msgid "Connection to TaxCloud failed." +msgstr "" + +#: includes/class-sst-assets.php:114 +msgid "Failed to delete certificate" +msgstr "" + +#: includes/class-sst-assets.php:115 +msgid "Failed to add certificate" +msgstr "" + +#: includes/class-sst-assets.php:116 +msgid "" +"Are you sure you want to delete this certificate? This action is " +"irreversible." +msgstr "" + +#: includes/class-sst-install.php:137 +msgid "" +"Simple Sales Tax found extra rates in your tax tables. Please choose to keep the rates or delete them." +msgstr "" + +#: includes/class-sst-install.php:233 +msgid "Exempt Customer" +msgstr "" + +#: includes/class-sst-install.php:250 +msgid "Settings" +msgstr "" + +#: includes/class-sst-install.php:339 +msgid "Sales Tax" +msgstr "" + +#: includes/class-sst-order.php:285 includes/class-sst-order.php:784 +#: includes/sst-update-functions.php:557 +msgid "Fee" +msgstr "" + +#: includes/class-sst-order.php:567 +msgid "Failed to capture order %d: already captured." +msgstr "" + +#: includes/class-sst-order.php:578 +msgid "Failed to capture order %d: order was refunded." +msgstr "" + +#: includes/class-sst-order.php:606 +msgid "Failed to capture order %d: %s." +msgstr "" + +#: includes/class-sst-order.php:636 +msgid "Can't refund order %d: order must be completed first." +msgstr "" + +#: includes/class-sst-order.php:708 +msgid "Failed to refund order %d: %s." +msgstr "" + +#: includes/class-sst-product.php:126 +msgid "No Change" +msgstr "" + +#: includes/class-sst-product.php:180 +msgid "Same as parent" +msgstr "" + +#: includes/class-sst-settings.php:47 +msgid "TaxCloud Settings" +msgstr "" + +#: includes/class-sst-settings.php:49 +msgid "" +"You must enter a valid TaxCloud API ID and API Key for Simple Sales Tax to " +"work properly. Use the \"Verify Settings\" button to test your settings." +msgstr "" + +#: includes/class-sst-settings.php:55 +msgid "TaxCloud API ID" +msgstr "" + +#: includes/class-sst-settings.php:57 +msgid "" +"Your TaxCloud API ID. This can be found in your TaxCloud account on the " +"\"Websites\" page." +msgstr "" + +#: includes/class-sst-settings.php:65 +msgid "TaxCloud API Key" +msgstr "" + +#: includes/class-sst-settings.php:67 +msgid "" +"Your TaxCloud API Key. This can be found in your TaxCloud account on the " +"\"Websites\" page." +msgstr "" + +#: includes/class-sst-settings.php:75 +msgid "Verify TaxCloud Settings" +msgstr "" + +#: includes/class-sst-settings.php:76 +msgid "Verify Settings" +msgstr "" + +#: includes/class-sst-settings.php:78 +msgid "Use this button to verify that your site can communicate with TaxCloud." +msgstr "" + +#: includes/class-sst-settings.php:86 +msgid "Business Addresses" +msgstr "" + +#: includes/class-sst-settings.php:88 +msgid "" +"You must enter at least one business address for Simple Sales Tax to work " +"properly. Important: Any addresses you enter here should " +"also be registered as locations in TaxCloud." +msgstr "" + +#: includes/class-sst-settings.php:98 +msgid "Exemption Settings" +msgstr "" + +#: includes/class-sst-settings.php:100 +msgid "" +"If you have tax exempt customers, be sure to enable tax exemptions and " +"enter your company name." +msgstr "" + +#: includes/class-sst-settings.php:106 +msgid "Enable Tax Exemptions?" +msgstr "" + +#: includes/class-sst-settings.php:109 includes/class-sst-settings.php:148 +#: includes/class-sst-settings.php:161 +msgid "Yes" +msgstr "" + +#: includes/class-sst-settings.php:110 includes/class-sst-settings.php:149 +#: includes/class-sst-settings.php:162 +msgid "No" +msgstr "" + +#: includes/class-sst-settings.php:113 +msgid "Set this to \"Yes\" if you have tax exempt customers." +msgstr "" + +#: includes/class-sst-settings.php:117 +msgid "Company Name" +msgstr "" + +#: includes/class-sst-settings.php:120 +msgid "Enter your company name as it should be displayed on exemption certificates." +msgstr "" + +#: includes/class-sst-settings.php:127 +msgid "Exempt User Roles" +msgstr "" + +#: includes/class-sst-settings.php:132 +msgid "" +"When a user with one of these roles shops on your site, WooTax will " +"automatically find and apply the first exemption certificate associated " +"with their account. Convenient if you have repeat exempt customers." +msgstr "" + +#: includes/class-sst-settings.php:139 +msgid "Restrict to Exempt Roles" +msgstr "" + +#: includes/class-sst-settings.php:142 +msgid "" +"Set this to \"Yes\" to restrict users aside from those specified above from " +"seeing the exemption form during checkout." +msgstr "" + +#: includes/class-sst-settings.php:153 +msgid "Display Settings" +msgstr "" + +#: includes/class-sst-settings.php:155 +msgid "Control how taxes are displayed during checkout." +msgstr "" + +#: includes/class-sst-settings.php:158 +msgid "Show Zero Tax?" +msgstr "" + +#: includes/class-sst-settings.php:165 +msgid "When the sales tax due is zero, should the \"Sales Tax\" line be shown?" +msgstr "" + +#: includes/class-sst-settings.php:172 +msgid "Advanced Settings" +msgstr "" + +#: includes/class-sst-settings.php:174 +msgid "" +"For advanced users only. Leave these settings untouched if you are not sure " +"how to use them." +msgstr "" + +#: includes/class-sst-settings.php:180 +msgid "Log Requests" +msgstr "" + +#: includes/class-sst-settings.php:184 +msgid "" +"When selected, Simple Sales Tax will log all requests sent to TaxCloud for " +"debugging purposes." +msgstr "" + +#: includes/class-sst-settings.php:191 +msgid "Capture Orders Immediately" +msgstr "" + +#: includes/class-sst-settings.php:195 +msgid "" +"By default, orders are marked as Captured in TaxCloud when they are " +"shipped. Select this option to mark orders as Captured immediately when " +"payment is received. Useful for stores that have items with long lead times." +msgstr "" + +#: includes/class-sst-settings.php:202 +msgid "Tax Based On" +msgstr "" + +#: includes/class-sst-settings.php:205 +msgid "Item Price" +msgstr "" + +#: includes/class-sst-settings.php:206 +msgid "Line Subtotal" +msgstr "" + +#: includes/class-sst-settings.php:209 +msgid "" +"\"Item Price\": TaxCloud determines the taxable amount for a line item by " +"multiplying the item price by its quantity. \"Line Subtotal\": the taxable " +"amount is determined by the line subtotal. Useful in instances where " +"rounding becomes an issue." +msgstr "" + +#: includes/class-sst-settings.php:216 +msgid "Remove All Data" +msgstr "" + +#: includes/class-sst-settings.php:220 +msgid "" +"When this feature is enabled, all Simple Sales Tax options and data will be " +"removed when you click deactivate and delete the plugin." +msgstr "" + +#: includes/class-sst-settings.php:227 +msgid "Download Log File" +msgstr "" + +#: includes/class-sst-settings.php:228 +msgid "Download Log" +msgstr "" + +#: includes/class-sst-settings.php:232 +msgid "" +"Click this button to download the Simple Sales Tax log file for debugging " +"purposes." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:19 +msgid "Tax exempt?" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:31 +msgid "Warning:" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:32 +msgid "" +"This interface will not function properly with JavaScript disabled. Please " +"enable JavaScript to continue." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:43 +msgid "" +"Select an exemption certificate from the table below, or click \"Add " +"Certificate\" and fill out the provided form." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:53 +msgid "ID" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:54 +msgid "Issued To" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:55 +msgid "Date" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:56 +msgid "Actions" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:63 +msgid "Add Certificate" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:72 +msgid "Please log in or register." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:81 +msgid "There are no certificates to display. Click 'Add Certificate' to add one." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:110 +#: includes/frontend/views/html-certificate-table.php:346 +msgid "Add certificate" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:120 +msgid "Warning" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:121 +msgid "" +"You are responsible for knowing if you qualify to claim exemption from tax " +"in the state that is due tax on this sale. You will be held liable for any " +"tax and interest, as well as civil and criminal penalties imposed by the " +"member state, if you are not eligible to claim this exemption." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:131 +msgid "Where does this exemption apply?" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:141 +msgid "Tax ID Type" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:145 +#: includes/frontend/views/html-certificate-table.php:185 +#: includes/frontend/views/html-certificate-table.php:286 +msgid "Select one" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:146 +msgid "Federal Employer ID" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:147 +msgid "State Issued Exemption ID or Drivers License" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:159 +msgid "Tax ID" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:170 +msgid "ID issued by..." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:171 +msgid "Select if your ID is state issued." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:181 +msgid "Business Type" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:189 +msgid "Accommodation And Food Services" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:193 +msgid "Agricultural/Forestry/Fishing/Hunting" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:197 +msgid "Construction" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:201 +msgid "Finance or Insurance" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:205 +msgid "Information Publishing and Communications" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:209 +msgid "Manufacturing" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:213 +msgid "Mining" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:214 +msgid "Real Estate" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:218 +msgid "Rental and Leasing" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:222 +msgid "Retail Trade" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:226 +msgid "Transportation and Warehousing" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:230 +msgid "Utilities" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:234 +msgid "Wholesale Trade" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:238 +msgid "Business Services" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:242 +msgid "Professional Services" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:246 +msgid "Education and Health Care Services" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:250 +msgid "Nonprofit Organization" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:254 +msgid "Government" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:258 +msgid "Not a Business" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:262 +#: includes/frontend/views/html-certificate-table.php:325 +msgid "Other" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:271 +#: includes/frontend/views/html-certificate-table.php:334 +msgid "Please explain" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:272 +msgid "Explain the nature of your business." +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:282 +msgid "Reason for Exemption" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:287 +msgid "Federal Government Department" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:291 +msgid "State Or Local Government" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:295 +msgid "Tribal Government" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:299 +msgid "Foreign Diplomat" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:303 +msgid "Charitable Organization" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:307 +msgid "Religious or Educational Organization" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:311 +msgid "Resale" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:312 +msgid "Agricultural Production" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:316 +msgid "Industrial Production or Manufacturing" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:320 +msgid "Direct Pay Permit" +msgstr "" + +#: includes/frontend/views/html-certificate-table.php:324 +msgid "Direct Mail" +msgstr "" + +#: includes/frontend/views/html-view-certificate.php:11 +msgid "View certificate" +msgstr "" + +#: includes/integrations/class-sst-subscriptions.php:134 +msgid "Failed to calculate sales tax for renewal order %d: %s." +msgstr "" + +#: includes/sst-update-functions.php:688 +msgid "Failed to refund extraneous package for order #%d: %s." +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://github.com/bporcelli/simplesalestax" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Harness the power of TaxCloud to accurately calculate sales tax for your " +"WooCommerce store." +msgstr "" + +#. Author of the plugin/theme +msgid "TaxCloud" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://taxcloud.com" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/themerain-core/translation_file/languages/themerain-core.pot b/spec/fixtures/dynamic_finders/plugin_version/themerain-core/translation_file/languages/themerain-core.pot new file mode 100644 index 00000000..cd1958f1 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/themerain-core/translation_file/languages/themerain-core.pot @@ -0,0 +1,80 @@ +# Copyright (C) 2020 ThemeRain Core +# This file is distributed under the same license as the ThemeRain Core package. +msgid "" +msgstr "" +"Project-Id-Version: ThemeRain Core 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/themerain-core\n" +"POT-Creation-Date: 2020-01-03 10:40:18+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: includes/portfolio/portfolio.php:19 +msgid "Projects" +msgstr "" + +#: includes/portfolio/portfolio.php:20 +msgid "Project" +msgstr "" + +#: includes/portfolio/portfolio.php:21 +msgid "Add New Project" +msgstr "" + +#: includes/portfolio/portfolio.php:22 +msgid "Edit Project" +msgstr "" + +#: includes/portfolio/portfolio.php:23 +msgid "New Project" +msgstr "" + +#: includes/portfolio/portfolio.php:24 +msgid "View Project" +msgstr "" + +#: includes/portfolio/portfolio.php:25 +msgid "View Projects" +msgstr "" + +#: includes/portfolio/portfolio.php:26 +msgid "Search Projects" +msgstr "" + +#: includes/portfolio/portfolio.php:27 +msgid "No projects found" +msgstr "" + +#: includes/portfolio/portfolio.php:28 +msgid "No projects found in Trash" +msgstr "" + +#: includes/portfolio/portfolio.php:29 +msgid "All Projects" +msgstr "" + +#: includes/portfolio/portfolio.php:44 +msgid "Project Categories" +msgstr "" + +#: includes/portfolio/portfolio.php:45 +msgid "Categories" +msgstr "" +#. Plugin Name of the plugin/theme +msgid "ThemeRain Core" +msgstr "" + +#. Description of the plugin/theme +msgid "Core functionalities for ThemeRain's themes." +msgstr "" + +#. Author of the plugin/theme +msgid "ThemeRain" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://themeforest.net/user/themerain" +msgstr ""