diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index add92552..7e627024 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1318,6 +1318,14 @@ plugins: accessibility-light: Readme: path: readme.txt + accessibility-new-window-warnings: + QueryParameter: + files: + - assets/css/accessibility-new-window-warnings-min.css + - assets/js/accessibility-new-window-warnings-min.js + version: true + Readme: + path: README.txt accessibility-task-manager: Readme: path: readme.txt @@ -2738,6 +2746,9 @@ plugins: additional-image-sizes: Readme: path: readme.txt + additional-measurements-units-for-woocommerce: + Readme: + path: README.txt additional-order-costs-for-woocommerce: Readme: path: README.txt @@ -4517,6 +4528,9 @@ plugins: ae-visitor: Readme: path: readme.txt + aec-kiosque: + Readme: + path: README.txt aeiou: Readme: path: readme.txt @@ -5049,6 +5063,9 @@ plugins: version: true Readme: path: readme.txt + aion-chatbot: + Readme: + path: readme.txt aioseo-multibyte-descriptions: Readme: path: readme.txt @@ -6603,6 +6620,9 @@ plugins: animations-by-imoptimal: Readme: path: readme.txt + animations-for-blocks: + Readme: + path: readme.txt anime-dropdown-widget: Readme: path: readme.txt @@ -7084,6 +7104,9 @@ plugins: path: - readme.txt - README.md + api-rest-posts: + Readme: + path: readme.txt api2cart-live-shipping-4-woocommerce: Readme: path: readme.txt @@ -7241,6 +7264,9 @@ plugins: application-insights-dashboard: Readme: path: readme.txt + application-passwords-enable: + Readme: + path: readme.txt application-passwords-manager: Readme: path: readme.txt @@ -7974,6 +8000,9 @@ plugins: aspiesoft-church-sermon-video-list: Readme: path: readme.txt + aspiesoft-wp-plugin-icons: + Readme: + path: readme.txt aspose-cloud-presentation-importer: Readme: path: readme.txt @@ -8376,6 +8405,9 @@ plugins: version: true Readme: path: readme.txt + attributes-for-blocks: + Readme: + path: readme.txt attributron-2000: Readme: path: readme.txt @@ -9090,6 +9122,9 @@ plugins: auto-update-wp: Readme: path: readme.txt + auto-update-wp-and-disable-e-mail-notifications: + Readme: + path: readme.txt auto-url: Readme: path: readme.txt @@ -9744,6 +9779,9 @@ plugins: path: - readme.txt - readme.md + avatars: + Readme: + path: readme.txt avatars-for-comment-feeds: Readme: path: readme.txt @@ -11606,6 +11644,9 @@ plugins: beautiful-yahoo-weather: Readme: path: readme.txt + beautify-code-blocks: + Readme: + path: readme.txt beautimour-kit: TranslationFile: class: BodyPattern @@ -11858,6 +11899,9 @@ plugins: best-buy-products-plugin: Readme: path: readme.txt + best-css-compiler: + Readme: + path: README.txt best-custom-css: Readme: path: readme.txt @@ -11932,9 +11976,15 @@ plugins: files: - js/jquery.ticker.min.js version: true + best-wp-blocks: + Readme: + path: README.txt best-wp-glossary: Readme: path: readme.txt + best-wp-lightweight: + Readme: + path: README.txt best2pay-payment-method-visamastercard: Readme: path: readme.txt @@ -13304,6 +13354,9 @@ plugins: block-pattern-maker: Readme: path: readme.txt + block-patterns-ui: + Readme: + path: readme.txt block-pinterest: Readme: path: readme.txt @@ -14322,6 +14375,9 @@ plugins: bookable-events: Readme: path: README.txt + bookacamp: + Readme: + path: README.txt bookcottages-availability-calendar: Readme: path: readme.txt @@ -20259,6 +20315,9 @@ plugins: version: true Readme: path: readme.txt + chimney-rock-order-barcodes: + Readme: + path: readme.txt chimpmate: QueryParameter: files: @@ -24703,6 +24762,9 @@ plugins: path: - readme.txt - README.md + corrispettivi-for-woocommerce: + Readme: + path: readme.txt corsi: Readme: path: readme.txt @@ -25076,6 +25138,9 @@ plugins: covid-hospitals-bd: Readme: path: readme.txt + covid19-ampel: + Readme: + path: readme.txt covid19-datatable-graph-widget: QueryParameter: files: @@ -25346,6 +25411,9 @@ plugins: creative-commons-tagger: Readme: path: readme.txt + creative-elements-for-elementor: + Readme: + path: readme.txt creative-instagram: Readme: path: readme.txt @@ -25544,6 +25612,9 @@ plugins: croprefine: Readme: path: readme.txt + cross-channel-inventory: + Readme: + path: readme.md cross-domain-tracker-for-affiliatewp: ChangeLog: class: BodyPattern @@ -26574,6 +26645,9 @@ plugins: custom-fields-in-rss: Readme: path: readme.txt + custom-fields-missing-when-acf-is-active: + Readme: + path: readme.txt custom-fields-notifications: Readme: path: readme.txt @@ -27298,6 +27372,9 @@ plugins: customer-email-verification-for-woocommerce: Readme: path: readme.txt + customer-list: + Readme: + path: README.txt customerlabs-actionrecorder: Readme: path: @@ -28582,6 +28659,9 @@ plugins: version: true Readme: path: readme.txt + deepen-shortcode: + Readme: + path: readme.txt deeper-comments: QueryParameter: files: @@ -28880,6 +28960,9 @@ plugins: - public/css/ddwc-public.css - public/js/ddwc-public.js version: true + delivery-harmony: + Readme: + path: readme.txt delivery-management: Readme: path: Readme.txt @@ -28907,6 +28990,9 @@ plugins: path: language/delucks-seo-de_DE_formal.po pattern: !ruby/regexp '/"X\-Loco\-Version: (?\d+\.[\.\d]+)/i' version: true + deluxe-shop-as-a-customer-for-woocommerce: + Readme: + path: readme.txt delyvax: Readme: path: readme.txt @@ -30961,6 +31047,9 @@ plugins: dollie: Readme: path: readme.txt + dolly: + Readme: + path: readme.txt dologin: Readme: path: readme.txt @@ -35076,6 +35165,9 @@ plugins: version: true Readme: path: README.txt + elrist: + Readme: + path: readme.txt els-ajax-login: QueryParameter: files: @@ -35255,6 +35347,9 @@ plugins: email-notifications-disabler: Readme: path: readme.txt + email-notifications-for-wp-ulike: + Readme: + path: readme.txt email-obfuscate-shortcode: Readme: path: readme.txt @@ -39451,6 +39546,14 @@ plugins: fg-opencart-to-woocommerce: Readme: path: README.txt + fiber-admin: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ + version: true fiberconnect-payment: Readme: path: readme.txt @@ -41544,6 +41647,9 @@ plugins: force-ssl-everywhere: Readme: path: readme.txt + force-to-terms-conditions: + Readme: + path: readme.txt force-update-check-for-plugins-and-themes: Readme: path: readme.txt @@ -42226,6 +42332,9 @@ plugins: freetobook-review-widget: Readme: path: readme.txt + freeton-wp: + Readme: + path: README.txt freezewp: Readme: path: readme.txt @@ -42578,6 +42687,14 @@ plugins: fuel-bitcentral: Readme: path: readme.txt + fuerte-wp: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ + version: true + Readme: + path: readme.txt fukudonkenjin: Readme: path: readme.txt @@ -44551,6 +44668,14 @@ plugins: gf-zendesk: Readme: path: readme.txt + gfdesigns: + TranslationFile: + class: BodyPattern + path: languages/gfdesigns.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: GfDesigns \- (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt gfontr: Readme: path: readme.txt @@ -44626,6 +44751,18 @@ plugins: gif-master: Readme: path: readme.txt + gif-search-and-embed: + QueryParameter: + files: + - src/style.css + version: true + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true gif-uploader-wp-grandplugins: TranslationFile: class: BodyPattern @@ -44726,6 +44863,9 @@ plugins: gigya-wildfire-for-wordpress: Readme: path: readme.txt + ginbox-for-woocommerce: + Readme: + path: readme.txt ginger-tag-remover: Readme: path: readme.txt @@ -44891,6 +45031,11 @@ plugins: version: true Readme: path: readme.txt + glassboxx-integration-for-woocommerce: + Readme: + path: + - readme.txt + - README.MD glastfm: TranslationFile: class: BodyPattern @@ -49303,6 +49448,9 @@ plugins: homepage-product-organizer-for-woocommerce: Readme: path: readme.txt + homer: + Readme: + path: readme.txt homey: Readme: path: readme.txt @@ -49641,6 +49789,9 @@ plugins: how-old-am-i: Readme: path: readme.txt + howdy: + Readme: + path: readme.txt howdy-against-humanity: Readme: path: @@ -52362,9 +52513,20 @@ plugins: inpost-paczkomaty: Readme: path: readme.txt + inprosysmedia-likes-dislikes-post: + Readme: + path: readme.txt inqwise-shortcode: Readme: path: readme.txt + insecure-content-warning: + TranslationFile: + class: BodyPattern + path: languages/insecure-content-warning.pot + pattern: !ruby/regexp '/ct\-Id\-Version: Insecure Content Warning (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt insert-adsense: Readme: path: readme.txt @@ -52952,6 +53114,9 @@ plugins: interactive-hail-reports-heat-map: Readme: path: readme.txt + interactive-image: + Readme: + path: readme.txt interactive-map-of-the-us-regions: Readme: path: readme.txt @@ -52977,6 +53142,9 @@ plugins: - js/maps/jquery.vmap..js - js/interactive-map.js version: true + interactive-table: + Readme: + path: readme.txt interactive-uk-map: Readme: path: readme.txt @@ -53736,6 +53904,14 @@ plugins: version: true Readme: path: README.txt + itech-quick-order: + QueryParameter: + files: + - public/css/itqo-public.css + - public/js/itqo-public.js + version: true + Readme: + path: README.txt iteia-wp-video: Readme: path: readme.txt @@ -55713,6 +55889,9 @@ plugins: kauf-auf-rechnung-inkl-bonitaetspruefung-sahu-media: Readme: path: readme.txt + kavkom-crm-integration: + Readme: + path: readme.txt kawthulei: Readme: path: readme.txt @@ -59953,6 +60132,9 @@ plugins: locco-emoticons: Readme: path: readme.txt + lock-bad-user: + Readme: + path: readme.txt lock-my-bp: TranslationFile: class: BodyPattern @@ -60966,6 +61148,9 @@ plugins: ltl-freight-quotes-cortigo-edition: Readme: path: readme.txt + ltl-freight-quotes-daylight-edition: + Readme: + path: readme.txt ltl-freight-quotes-estes-edition: Readme: path: readme.txt @@ -64082,6 +64267,9 @@ plugins: path: package.json key: version version: true + modal-builder-block: + Readme: + path: readme.txt modal-contact-form: QueryParameter: files: @@ -64981,6 +65169,9 @@ plugins: multiple-products-to-cart-for-woocommerce: Readme: path: readme.txt + multiple-shipping-options: + Readme: + path: readme.txt multipress-lite: QueryParameter: files: @@ -65675,6 +65866,9 @@ plugins: mycred-learndash: Readme: path: readme.txt + mycred-learndash-points-importer: + Readme: + path: readme.txt mycred-lifterlms-integration: Readme: path: readme.txt @@ -66930,6 +67124,9 @@ plugins: path: - README.txt - README.md + noactive-for-gravityforms: + Readme: + path: readme.txt noakes-menu-manager: ComposerFile: class: ConfigParser @@ -67422,6 +67619,9 @@ plugins: - css/style.min.css - nxtbridge.min.js version: true + nyx-tickets: + Readme: + path: readme.txt nyzo-tip: Readme: path: readme.txt @@ -68894,6 +69094,9 @@ plugins: owl-carousel-wp: Readme: path: readme.txt + owm-weather: + Readme: + path: readme.txt ownerrez: Readme: path: readme.txt @@ -69205,6 +69408,9 @@ plugins: - assets/css/style-front-end.css - assets/js/front-end.js version: true + paid-membership: + Readme: + path: readme.txt paid-memberships-pro: QueryParameter: files: @@ -71757,6 +71963,9 @@ plugins: version: true Readme: path: README.txt + post-meta-data-manager: + Readme: + path: readme.txt post-meta-view-and-export: TranslationFile: class: BodyPattern @@ -73259,6 +73468,9 @@ plugins: path: - readme.txt - README.md + product-shipping-countdown-free-version: + Readme: + path: readme.txt product-showcase: QueryParameter: files: @@ -76187,6 +76399,9 @@ plugins: residential-address-detection: Readme: path: readme.txt + resizable-editor-sidebar: + Readme: + path: readme.txt resize-image-after-upload: Readme: path: readme.txt @@ -76696,6 +76911,9 @@ plugins: restricted-content: Readme: path: readme.txt + restricted-content-based-on-purchase: + Readme: + path: readme.txt restriction: Readme: path: readme.txt @@ -78991,6 +79209,14 @@ plugins: version: true Readme: path: readme.txt + securepay-for-givewp: + TranslationFile: + class: BodyPattern + path: languages/securepaygivewp.pot + pattern: !ruby/regexp '/roject\-Id\-Version: SecurePay for GiveWP (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt securepay-for-gravityforms: TranslationFile: class: BodyPattern @@ -79706,6 +79932,9 @@ plugins: version: true Readme: path: readme.txt + service-tracker: + Readme: + path: readme.txt servicebot: QueryParameter: files: @@ -79872,6 +80101,9 @@ plugins: path: languages/share-decentral-de_DE.po pattern: !ruby/regexp '/"Project\-Id\-Version: Share Decentral v(?\d+\.[\.\d]+)/i' version: true + share-goodreads-update: + Readme: + path: readme.txt share-monkey: QueryParameter: files: @@ -82208,6 +82440,9 @@ plugins: path: languages/site-speed-monitor.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Site Speed Monitor (?\d+\.[\.\d]+)/i' version: true + site-structure-visualizer: + Readme: + path: readme.txt site-uptime-monitoring: Readme: path: readme.txt @@ -82915,12 +83150,31 @@ plugins: version: true Readme: path: README.txt + smartarget-corner-ribbon: + QueryParameter: + files: + - public/css/smartarget-corner-ribbon-public.css + - public/js/smartarget-corner-ribbon-public.js + version: true + Readme: + path: README.txt smartarget-faq-floating-button: QueryParameter: files: - public/css/smartarget-faq-public.css - public/js/smartarget-faq-public.js version: true + smartarget-line-chat-contact-us: + QueryParameter: + files: + - public/css/smartarget-line-public.css + - public/js/smartarget-line-public.js + version: true + Readme: + path: README.txt + smartarget-viber-contact-us: + Readme: + path: README.txt smartcat-video-image-slider: QueryParameter: files: @@ -83244,6 +83498,9 @@ plugins: files: - script.js version: true + snvk-media-gallery: + Readme: + path: readme.txt so-css: Readme: path: readme.txt @@ -84537,6 +84794,14 @@ plugins: path: sso-for-azure-ad.pot pattern: !ruby/regexp '/"Project\-Id\-Version: SSO for Azure AD (?\d+\.[\.\d]+)/i' version: true + sso-oauth-discord-by-path-digital: + QueryParameter: + files: + - css/style.css + - js/script.js + version: true + Readme: + path: readme.txt sso-with-azure-ad: Readme: path: readme.txt @@ -86212,6 +86477,9 @@ plugins: synved-shortcodes: Readme: path: readme.txt + sypher-cookie-consent: + Readme: + path: readme.txt syra-ai-chatbot: Readme: path: readme.txt @@ -86908,6 +87176,14 @@ plugins: xpath: //meta[@name="teledirwidgets"]/@content version: true pattern: !ruby/regexp /teledirwidgets\/(?\d+\.[\.\d]+)/i + telelog: + TranslationFile: + class: BodyPattern + path: languages/telelog.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: TeleLog (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt telementor-telegram-for-elementor-form: Readme: path: readme.txt @@ -91747,6 +92023,9 @@ plugins: vdz-yandex-metrika: Readme: path: readme.txt + vdz-yandex-share: + Readme: + path: readme.txt vector-slider: QueryParameter: files: @@ -92187,6 +92466,9 @@ plugins: video-reviews: Readme: path: readme.txt + video-stream-embed: + Readme: + path: readme.txt video-sync-for-vimeo: QueryParameter: files: @@ -92644,6 +92926,9 @@ plugins: voice-shopping-for-woocommerce: Readme: path: readme.txt + voicemailtel-meet: + Readme: + path: readme.txt void-visual-whmcs-element: Readme: path: readme.txt @@ -93155,6 +93440,9 @@ plugins: wc-belluno: Readme: path: readme.txt + wc-bitpay-gateway: + Readme: + path: readme.txt wc-builder: Readme: path: readme.txt @@ -94600,6 +94888,9 @@ plugins: website-speed-optimization: Readme: path: readme.txt + website-verify: + Readme: + path: readme.txt website-visitor-converter-by-lead-liaison: Readme: path: readme.txt @@ -94947,6 +95238,9 @@ plugins: whatwedo-acf-cleaner: Readme: path: readme.txt + where: + Readme: + path: readme.txt which-addon-for-elementor: Readme: path: readme.txt @@ -95248,6 +95542,9 @@ plugins: widgets-for-aliexpress-reviews: Readme: path: readme.txt + widgets-for-ebay-reviews: + Readme: + path: readme.txt widgets-for-expedia-reviews: Readme: path: readme.txt @@ -95355,6 +95652,9 @@ plugins: wine-ring-for-woocommerce: Readme: path: readme.txt + winspark-widget-specific-posts: + Readme: + path: readme.txt winterlock: Readme: path: README.txt @@ -96255,6 +96555,9 @@ plugins: woo-instant-bitcoin: Readme: path: readme.txt + woo-invoice-me: + Readme: + path: readme.txt woo-invoicing-payments-w-sprout-invoices: ChangeLog: class: BodyPattern @@ -96440,6 +96743,9 @@ plugins: - public/css/woo-open-graph-public.css - public/js/woo-open-graph-public.js version: true + woo-order-action-email: + Readme: + path: readme.txt woo-order-export: ChangeLog: class: BodyPattern @@ -98505,6 +98811,8 @@ plugins: - assets/css/core.min.css - assets/css/slick.min.css - assets/js/slick.min.js + - assets/css/magnific-popup.min.css + - assets/js/jquery.magnific-popup.min.js version: true Readme: path: readme.txt @@ -105944,6 +106252,9 @@ plugins: wpm-reviews: Readme: path: readme.txt + wpm-schema: + Readme: + path: readme.txt wpm-user-sync: Readme: path: readme.txt @@ -107197,6 +107508,9 @@ plugins: class: Xpath xpath: //meta[@name="Xxternal-RSS"]/@content version: true + xym-price-block: + Readme: + path: readme.txt ya-pricing-table: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index a7081b78..1de6f0bd 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -671,6 +671,14 @@ plugins: - http://wp.lab/wp-content/plugins/accessibility-help-button/public/css/aa-call-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/accessibility-help-button/public/js/aa-call-public.js?ver=1.0.0 confidence: 20 + accessibility-new-window-warnings: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/accessibility-new-window-warnings/assets/css/accessibility-new-window-warnings-min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/accessibility-new-window-warnings/assets/js/accessibility-new-window-warnings-min.js?ver=1.0.0 + confidence: 20 accessibility-toolbar: QueryParameter: number: 1.2.2 @@ -18040,6 +18048,12 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/ffsystems/CHANGELOG.md, Match: ''## v1.0.0''' + fiber-admin: + ChangeLog: + number: 1.0.6 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/fiber-admin/changelog.txt, Match: ''= 1.0.6''' fibotalk-live-chat: QueryParameter: number: 1.0.0 @@ -19429,6 +19443,12 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/frontier-post/frontier-post.css?ver=4.4.1 confidence: 10 + fuerte-wp: + ChangeLog: + number: 1.3.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/fuerte-wp/CHANGELOG.md, Match: ''1.3.1''' fulino-paydirekt: ChangeLog: number: 1.0.11 @@ -20307,6 +20327,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/gf-heidelpay/changelog.md, Match: ''## 1.2.0''' + gfdesigns: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gfdesigns/languages/gfdesigns.pot, Match: + ''"Project-Id-Version: GfDesigns - 1.0''' ghostbirdwp: TranslationFile: number: 1.0.0 @@ -20314,6 +20341,19 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/ghostbirdwp/languages/ghostbirdwp.pot, Match: ''gstr "Project-Id-Version: Ghostbird WP 1.0.0''' + gif-search-and-embed: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/gif-search-and-embed/src/style.css?ver=1.0.0 + confidence: 10 + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gif-search-and-embed/package.json, Match: + ''1.0.0''' gif-uploader-wp-grandplugins: TranslationFile: number: 1.0.0 @@ -23699,6 +23739,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/inperks-abandoned-cart-recovery/i18n/languages/inperks-abandoned-cart-recovery.pot, Match: ''art recovery for WooCommerce by Inperks 1.0.0''' + insecure-content-warning: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/insecure-content-warning/languages/insecure-content-warning.pot, + Match: ''ct-Id-Version: Insecure Content Warning 1.0.0''' insert-block-pattern-block: TranslationFile: number: '1.0' @@ -24338,6 +24385,14 @@ plugins: - http://wp.lab/wp-content/plugins/itech-doc/public/js/main.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/itech-doc/public/js/itech-doc-public.js?ver=1.0.0 confidence: 90 + itech-quick-order: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/itech-quick-order/public/css/itqo-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/itech-quick-order/public/js/itqo-public.js?ver=1.0.0 + confidence: 20 itempropwp: QueryParameter: number: 3.5.201706131 @@ -40323,6 +40378,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/securepay/languages/securepay.pot, Match: ''msgstr "Project-Id-Version: SecurePay 1.0.0''' + securepay-for-givewp: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/securepay-for-givewp/languages/securepaygivewp.pot, + Match: ''roject-Id-Version: SecurePay for GiveWP 1.0.1''' securepay-for-gravityforms: TranslationFile: number: 1.0.3 @@ -43160,6 +43222,14 @@ plugins: - http://wp.lab/wp-content/plugins/smartarget-contact-us/public/css/smartarget-public.css?ver=1.1.0 - http://wp.lab/wp-content/plugins/smartarget-contact-us/public/js/smartarget-public.js?ver=1.1.0 confidence: 20 + smartarget-corner-ribbon: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/smartarget-corner-ribbon/public/css/smartarget-corner-ribbon-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/smartarget-corner-ribbon/public/js/smartarget-corner-ribbon-public.js?ver=1.0.0 + confidence: 20 smartarget-faq-floating-button: QueryParameter: number: 1.0.4 @@ -43168,6 +43238,14 @@ plugins: - http://wp.lab/wp-content/plugins/smartarget-faq-floating-button/public/css/smartarget-faq-public.css?ver=1.0.4 - http://wp.lab/wp-content/plugins/smartarget-faq-floating-button/public/js/smartarget-faq-public.js?ver=1.0.4 confidence: 20 + smartarget-line-chat-contact-us: + QueryParameter: + number: 1.0.4 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/smartarget-line-chat-contact-us/public/css/smartarget-line-public.css?ver=1.0.4 + - http://wp.lab/wp-content/plugins/smartarget-line-chat-contact-us/public/js/smartarget-line-public.js?ver=1.0.4 + confidence: 20 smartcat-video-image-slider: QueryParameter: number: 1.0.0 @@ -44357,6 +44435,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/sso-for-azure-ad/sso-for-azure-ad.pot, Match: ''"Project-Id-Version: SSO for Azure AD 1.0.0''' + sso-oauth-discord-by-path-digital: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/sso-oauth-discord-by-path-digital/css/style.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/sso-oauth-discord-by-path-digital/js/script.js?ver=1.1.0 + confidence: 20 stack-slider-3d-image-slider: QueryParameter: number: 1.1.1 @@ -46156,6 +46242,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''teledirwidgets/0.1''' + telelog: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/telelog/languages/telelog.pot, Match: ''"Project-Id-Version: + TeleLog 1.0.0''' telenote: TranslationFile: number: 1.0.0 @@ -54617,7 +54710,9 @@ plugins: - http://wp.lab/wp-content/plugins/wow-carousel-for-divi-lite/assets/css/core.min.css?ver=1.0.1 - http://wp.lab/wp-content/plugins/wow-carousel-for-divi-lite/assets/css/slick.min.css?ver=1.0.1 - http://wp.lab/wp-content/plugins/wow-carousel-for-divi-lite/assets/js/slick.min.js?ver=1.0.1 - confidence: 80 + - http://wp.lab/wp-content/plugins/wow-carousel-for-divi-lite/assets/css/magnific-popup.min.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wow-carousel-for-divi-lite/assets/js/jquery.magnific-popup.min.js?ver=1.0.1 + confidence: 100 TranslationFile: number: 1.0.6 found_by: Translation File (Aggressive Detection) diff --git a/spec/fixtures/dynamic_finders/plugin_version/fiber-admin/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/fiber-admin/change_log/changelog.txt new file mode 100644 index 00000000..5dcb0e69 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/fiber-admin/change_log/changelog.txt @@ -0,0 +1,43 @@ +== Changelog == + += 1.0.6 = +*Release Date - 24 August 2021* + +* Fixed: Some minor bugs, security issues +* Changed: Revise code for PHP warnings + += 1.0.5 = +*Release Date - 20 August 2021* + +* Fixed: Some minor bugs, security issues + += 1.0.4 = +*Release Date - 19 August 2021* + +* Fixed: Some minor bugs, security issues +* Changed: Update Stable Tag + += 1.0.3 = +*Release Date - 18 August 2021* + +* Fixed: Some minor bugs, security issues +* Changed: Update source code by WordPress review + += 1.0.2 = +*Release Date - 17 August 2021* + +* Fixed: Color picker not working +* Fixed: Link color setting not working +* Added: Extra CSS for login page +* Fixed: Update include directory +* Changed: Improve preview image upload +* Added: Background image for login page +* Added: Auto convert email text to a link + += 1.0.1 = +* Fixed: default option with Hide WordPress branding option + += 1.0.0 = +*Release Date - 15 August 2021* + +* The very first version \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/fuerte-wp/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/fuerte-wp/change_log/CHANGELOG.md new file mode 100644 index 00000000..aa7cc515 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/fuerte-wp/change_log/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + +# 1.3.1 / 2021-08-27 +- Reworked as full featured plugin. +- Added an options page for easy configuration. +- New logo, courtesy of [Nicolás Franz](https://nicolasfranz.com). Many thanks, pal! + +# 1.2.0 / 2021-08-13 +- Converted to a plugin. +- Added ability to access plugins management, but don't allow install or upload new plugins. Also Fuerte-WP will auto-protect itself from deactivation. +- Added ability to restrict access to Permalinks configuration. +- Added ability to use custom site logo (from Customizer) as WP login logo. + +# 1.1.3 / 2021-04-22 +- Added ability to disable the old XML-RPC API. +- Now it hides ACF cog inside ACF meta fields UI, and prevent opening ACF custom post type (acf-field-group), to avoid non super admins to access ACF editing UI. So, non super-admin users can't access ACF Custom Fields UI, even if they put the URL directly into the address bar. + +# 1.1.2 / 2021-04-16 +- Added missing support to disable update emails for plugins and themes. + +## 1.1.1 / 2021-04-09 +- Added support to control several WP's automatic emails. +- Added support to disable WP admin bar for specific roles. + +## 1.1.0 / 2021-04-07 +- Fuerte-WP configuration file now lives outside wp-config.php file, into his own wp-config-fuerte.php file. This to make it easier to deploy it to several WP installations, without the need to edit the wp-config.php file in all of them. Check the readme on how to install it. +- Added option to enable or disable strong passwords enforcing. +- Added support to prevent use of weak passwords. +- Added support for remove_menu_page. +- Added ability to disable WordPress's new Application Passwords feature. + +## 1.0.1 / 2020-10-29 +- Now using a proper Class. +- Added option to change WP sender email address. +- Added configuration to remove custom submenu items (remove_submenu_page). +- Force user creation and editing to use WP default strong password suggestion, for non super users. +- Prevent admin accounts creation or edition, for non super users. +- Customizable not allowed error message. + +## 1.0.0 / 2020-10-27 +- Initial release. +- Enable and force auto updates for WP core. +- Enable and force auto updates for plugins. +- Enable and force auto updates for themes. +- Enable and force auto updates for translations. +- Disables email triggered when WP auto updates. +- Change [WP recovery email](https://make.wordpress.org/core/2019/04/16/fatal-error-recovery-mode-in-5-2/) so WP crashes will go to a different email than the Administration Email Address in WP General Settings. +- Disables WP theme and plugin editor for non super users. +- Remove items from WP menu for non super users. +- Restrict editing or deleting super users. +- Disable ACF Custom Fields editor access for non super users. +- Restrict access to some pages inside wp-admin, like plugins or theme uploads, for non super users. Restricted pages can be extended vía configuration. diff --git a/spec/fixtures/dynamic_finders/plugin_version/gfdesigns/translation_file/languages/gfdesigns.pot b/spec/fixtures/dynamic_finders/plugin_version/gfdesigns/translation_file/languages/gfdesigns.pot new file mode 100644 index 00000000..b88154a8 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gfdesigns/translation_file/languages/gfdesigns.pot @@ -0,0 +1,105 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GfDesigns - 1.0\n" +"POT-Creation-Date: 2021-08-16 12:00+0200\n" +"PO-Revision-Date: 2020-04-09 14:41+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.0\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-SearchPath-0: .\n" + +#: class-gfdesigns.php:50 class-gfdesigns.php:85 +msgid "Designs" +msgstr "" + +#: class-gfdesigns.php:88 +msgid "Activate" +msgstr "" + +#: class-gfdesigns.php:95 class-gfdesigns.php:111 +msgid "Layouts" +msgstr "" + +#: class-gfdesigns.php:98 +msgid "Tooltip Layouts" +msgstr "" + +#: class-gfdesigns.php:101 class-gfdesigns.php:104 +msgid "Show layout in dark mode" +msgstr "" + +#: class-gfdesigns.php:120 class-gfdesigns.php:203 +msgid "Basic" +msgstr "" + +#: class-gfdesigns.php:125 class-gfdesigns.php:208 +msgid "Rounded" +msgstr "" + +#: class-gfdesigns.php:130 +msgid "Shadows" +msgstr "" + +#: class-gfdesigns.php:148 +msgid "Colors" +msgstr "" + +#: class-gfdesigns.php:151 +msgid "Tooltip Colors style" +msgstr "" + +#: class-gfdesigns.php:154 +msgid "Main color" +msgstr "" + +#: class-gfdesigns.php:161 +msgid "Main text color" +msgstr "" + +#: class-gfdesigns.php:178 +msgid "Checkboxes & RadioButtons" +msgstr "" + +#: class-gfdesigns.php:181 +msgid "Tooltip Checkboxes & RadioButtons styles" +msgstr "" + +#: class-gfdesigns.php:184 class-gfdesigns.php:187 +msgid "Show Checkboxes & RadioButtons inline" +msgstr "" + +#: class-gfdesigns.php:194 +msgid "Checkboxes style" +msgstr "" + +#: class-gfdesigns.php:198 +msgid "Default" +msgstr "" + +#: class-gfdesigns.php:213 +msgid "Switch" +msgstr "" + +#: class-gfdesigns.php:236 class-gfdesigns.php:242 +msgid "Columns" +msgstr "" + +#: class-gfdesigns.php:239 +msgid "Tooltip Columns style" +msgstr "" + +#: class-gfdesigns.php:407 +msgid "Activate design for this form" +msgstr "" + +#: class-gfdesigns.php:606 +msgid "Show this field in one column" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/gif-search-and-embed/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/gif-search-and-embed/composer_file/package.json new file mode 100644 index 00000000..4defa887 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gif-search-and-embed/composer_file/package.json @@ -0,0 +1,13 @@ +{ + "name": "gif-search-and-embed", + "version": "1.0.0", + "scripts": { + "start": "wp-scripts start --mode development", + "build": "wp-scripts build --mode production" + }, + "devDependencies": { + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/blocks": "^6.25.2", + "@wordpress/scripts": "^4.1.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/insecure-content-warning/translation_file/languages/insecure-content-warning.pot b/spec/fixtures/dynamic_finders/plugin_version/insecure-content-warning/translation_file/languages/insecure-content-warning.pot new file mode 100644 index 00000000..98fe4d68 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/insecure-content-warning/translation_file/languages/insecure-content-warning.pot @@ -0,0 +1,57 @@ +# Copyright (C) 2018 10up +# This file is distributed under the GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html. +msgid "" +msgstr "" +"Project-Id-Version: Insecure Content Warning 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/insecure-content-warning\n" +"POT-Creation-Date: 2018-03-29 15:40:49+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: node-wp-i18n 1.0.5\n" + +#: insecure-content-warning.php:31 +msgid "More Information" +msgstr "" + +#: insecure-content-warning.php:32 +msgid "How to add media" +msgstr "" + +#: insecure-content-warning.php:33 +msgid "Mixed Content" +msgstr "" + +#: insecure-content-warning.php:34 +msgid "element" +msgstr "" + +#: insecure-content-warning.php:35 +msgid "elements" +msgstr "" + +#: insecure-content-warning.php:36 +msgid "" +"%d insecure %s found. Please update element paths to https. Media files " +"should always be added to the media library and then inserted." +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Insecure Content Warning" +msgstr "" + +#. Description of the plugin/theme +msgid "Prevent editors from adding insecure content in the editor." +msgstr "" + +#. Author of the plugin/theme +msgid "10up" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://10up.com/" +msgstr "" \ No newline at end of file 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 e7b030ca..2b2ffc08 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 @@ -201,6 +201,11 @@ + + + + + @@ -7315,6 +7320,10 @@ + + + + @@ -8748,6 +8757,11 @@ + + + + + @@ -15892,11 +15906,21 @@ + + + + + + + + + + @@ -16370,6 +16394,11 @@ + + + + + @@ -19911,6 +19940,8 @@ + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/securepay-for-givewp/translation_file/languages/securepaygivewp.pot b/spec/fixtures/dynamic_finders/plugin_version/securepay-for-givewp/translation_file/languages/securepaygivewp.pot new file mode 100644 index 00000000..e2787b66 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/securepay-for-givewp/translation_file/languages/securepaygivewp.pot @@ -0,0 +1,240 @@ +# Copyright (C) 2021 SecurePay Sdn Bhd +# This file is distributed under the GPL-2.0+. +msgid "" +msgstr "" +"Project-Id-Version: SecurePay for GiveWP 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/securepay-for-givewp\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-08-25T12:07:34+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.5.0\n" +"X-Domain: securepaygivewp\n" + +#. Plugin Name of the plugin +msgid "SecurePay for GiveWP" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://www.securepay.my/?utm_source=wp-plugins-givewp&utm_campaign=plugin-uri&utm_medium=wp-dash" +msgstr "" + +#. Description of the plugin +msgid "SecurePay payment platform plugin for GiveWP" +msgstr "" + +#. Author of the plugin +msgid "SecurePay Sdn Bhd" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.securepay.my/?utm_source=wp-plugins-givewps&utm_campaign=author-uri&utm_medium=wp-dash" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:18 +#: includes/src/GiveWP_SecurePay.php:19 +#: includes/src/GiveWP_SecurePay.php:26 +msgid "SecurePay" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:52 +msgid "General Settings" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:57 +#: includes/src/GiveWP_SecurePay.php:233 +msgid "SecurePay Test Mode" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:58 +#: includes/src/GiveWP_SecurePay.php:234 +msgid "Click \"Enabled\" to allow testing SecurePay without credentials." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:63 +#: includes/src/GiveWP_SecurePay.php:74 +#: includes/src/GiveWP_SecurePay.php:85 +#: includes/src/GiveWP_SecurePay.php:138 +#: includes/src/GiveWP_SecurePay.php:212 +#: includes/src/GiveWP_SecurePay.php:239 +#: includes/src/GiveWP_SecurePay.php:250 +#: includes/src/GiveWP_SecurePay.php:261 +#: includes/src/GiveWP_SecurePay.php:300 +#: includes/src/GiveWP_SecurePay.php:370 +msgid "Enabled" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:64 +#: includes/src/GiveWP_SecurePay.php:75 +#: includes/src/GiveWP_SecurePay.php:86 +#: includes/src/GiveWP_SecurePay.php:139 +#: includes/src/GiveWP_SecurePay.php:213 +#: includes/src/GiveWP_SecurePay.php:240 +#: includes/src/GiveWP_SecurePay.php:251 +#: includes/src/GiveWP_SecurePay.php:262 +#: includes/src/GiveWP_SecurePay.php:301 +#: includes/src/GiveWP_SecurePay.php:371 +msgid "Disabled" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:68 +#: includes/src/GiveWP_SecurePay.php:244 +msgid "Show Bank List" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:69 +#: includes/src/GiveWP_SecurePay.php:245 +msgid "Enables this to show bank list." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:79 +#: includes/src/GiveWP_SecurePay.php:255 +msgid "Use Supported Bank Logo" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:80 +#: includes/src/GiveWP_SecurePay.php:256 +msgid "Enables this to use supported bank logo." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:94 +msgid "Live Settings" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:99 +#: includes/src/GiveWP_SecurePay.php:266 +msgid "Live Token" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:100 +#: includes/src/GiveWP_SecurePay.php:267 +msgid "Enter SecurePay Live Token." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:105 +#: includes/src/GiveWP_SecurePay.php:273 +msgid "Live Checksum Token" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:106 +#: includes/src/GiveWP_SecurePay.php:274 +msgid "Enter SecurePay Live Checksum Token." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:111 +#: includes/src/GiveWP_SecurePay.php:280 +msgid "Live UID" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:112 +#: includes/src/GiveWP_SecurePay.php:281 +msgid "Enter SecurePay Live UID." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:117 +#: includes/src/GiveWP_SecurePay.php:287 +msgid "Live Partner UID" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:118 +#: includes/src/GiveWP_SecurePay.php:288 +msgid "Enter SecurePay Live UID (Optional)." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:127 +msgid "Sandbox Settings" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:132 +#: includes/src/GiveWP_SecurePay.php:294 +msgid "Sandbox Mode" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:133 +#: includes/src/GiveWP_SecurePay.php:295 +msgid "Click \"Enabled\" to enable SecurePay Sandbox Mode and override Gateways Test Mode." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:143 +#: includes/src/GiveWP_SecurePay.php:305 +msgid "Sandbox Token" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:144 +#: includes/src/GiveWP_SecurePay.php:306 +msgid "Enter SecurePay Sandbox Token." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:149 +#: includes/src/GiveWP_SecurePay.php:312 +msgid "Sandbox Checksum Token" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:150 +#: includes/src/GiveWP_SecurePay.php:313 +msgid "Enter SecurePay Sandbox Checksum Token." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:155 +#: includes/src/GiveWP_SecurePay.php:319 +msgid "Sandbox UID" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:156 +#: includes/src/GiveWP_SecurePay.php:320 +msgid "Enter SecurePay Sandbox UID." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:161 +#: includes/src/GiveWP_SecurePay.php:326 +msgid "Sandbox Partner UID" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:162 +#: includes/src/GiveWP_SecurePay.php:327 +msgid "Enter SecurePay Sandbox UID (Optional)." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:171 +msgid "Reference Settings" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:176 +#: includes/src/GiveWP_SecurePay.php:333 +msgid "Bill Description" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:177 +msgid "Enter default description to be included in the bill." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:206 +#: includes/src/GiveWP_SecurePay.php:364 +msgid "Billing Fields" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:207 +#: includes/src/GiveWP_SecurePay.php:365 +msgid "This option will enable the billing details section for SecurePay which requires the donor's address to complete the donation. These fields are not required by SecurePay to process the transaction, but you may have the need to collect the data." +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:334 +msgid "Enter description to be included in the bill." +msgstr "" + +#. translators: %s: payment data +#: includes/src/GiveWP_SecurePay.php:570 +msgid "Payment creation failed before sending donor to SecurePay. Payment data: %s" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:571 +#: includes/src/GiveWP_SecurePay.php:627 +msgid "Payment Error" +msgstr "" + +#: includes/src/GiveWP_SecurePay.php:626 +msgid "Payment creation failed before sending donor to SecurePay. Please Check SecurePay settings." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/telelog/translation_file/languages/telelog.pot b/spec/fixtures/dynamic_finders/plugin_version/telelog/translation_file/languages/telelog.pot new file mode 100644 index 00000000..85ea3b41 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/telelog/translation_file/languages/telelog.pot @@ -0,0 +1,94 @@ +# Copyright (C) 2021 Mahdyar Hasanpour +# This file is distributed under the GPL-3.0+. +msgid "" +msgstr "" +"Project-Id-Version: TeleLog 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/telelog\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-08-24T11:01:10+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.5.0\n" +"X-Domain: telelog\n" + +#. Plugin Name of the plugin +#: inc/Pages/Admin.php:38 +#: templates/index.php:1 +msgid "TeleLog" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://github.com/mahdyar/telelog" +msgstr "" + +#. Description of the plugin +msgid "Keep track of everything happening on your WordPress in Telegram." +msgstr "" + +#. Author of the plugin +msgid "Mahdyar Hasanpour" +msgstr "" + +#. Author URI of the plugin +msgid "https://mahdyar.me" +msgstr "" + +#: inc/Base/SettingsLinks.php:19 +#: inc/Pages/Admin.php:48 +msgid "Settings" +msgstr "" + +#: inc/Pages/Admin.php:49 +msgid "Hooks" +msgstr "" + +#: inc/Pages/Admin.php:51 +msgid "API Key" +msgstr "" + +#: inc/Pages/Admin.php:52 +msgid "Chat ID" +msgstr "" + +#: inc/Pages/Admin.php:54 +msgid "Post Publish" +msgstr "" + +#: inc/Pages/Admin.php:55 +msgid "Post Update" +msgstr "" + +#: inc/Pages/Callbacks/AdminCallbacks.php:42 +msgid "Set your Telegram bot token and your chat id which can be either your own user id or a channel username with an at sign." +msgstr "" + +#: inc/Pages/Callbacks/AdminCallbacks.php:42 +msgid "Learn more" +msgstr "" + +#: inc/Pages/Callbacks/AdminCallbacks.php:59 +msgid "Choose on which hooks should TeleLog send you a message." +msgstr "" + +#: inc/Pages/Callbacks/AdminCallbacks.php:66 +msgid "Let you know when a post is updated." +msgstr "" + +#: inc/Pages/Callbacks/AdminCallbacks.php:75 +msgid "Let you know when a post is published." +msgstr "" + +#: inc/Telegram/PostTransition.php:30 +msgid "By" +msgstr "" + +#: inc/Telegram/PostTransition.php:32 +msgid "Post published" +msgstr "" + +#: inc/Telegram/PostTransition.php:36 +msgid "Post updated" +msgstr ""