diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index ba3a2efa..7979efc9 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -883,6 +883,9 @@ plugins: path: package.json key: version version: true + abraia: + Readme: + path: readme.txt absolute-links: Readme: path: readme.txt @@ -1355,6 +1358,9 @@ plugins: acf-range-field: Readme: path: readme.txt + acf-real-media-library-field: + Readme: + path: readme.txt acf-role-selector-field: Readme: path: readme.txt @@ -2729,6 +2735,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ version: true + adsimple-cookie-manager-for-wp: + Readme: + path: readme.txt adsimple-cookie-notice: QueryParameter: files: @@ -2870,6 +2879,9 @@ plugins: advanced-bootstrap-blocks: Readme: path: readme.txt + advanced-category-and-custom-taxonomy-image: + Readme: + path: readme.txt advanced-category-column: TranslationFile: class: BodyPattern @@ -4112,6 +4124,9 @@ plugins: ajaxize: Readme: path: readme.txt + ajdg-user-cleaner: + Readme: + path: readme.txt ajs-footnotes: Readme: path: readme.txt @@ -4315,6 +4330,9 @@ plugins: all-404-redirect-to-homepage: Readme: path: readme.txt + all-bd-mobile-payments-gateway: + Readme: + path: readme.txt all-due-credit: Readme: path: readme.txt @@ -6204,6 +6222,9 @@ plugins: version: true Readme: path: readme.txt + assign-staff-as-author-for-total: + Readme: + path: readme.txt assign-wp-roles-for-ithemes-exchange: Readme: path: readme.txt @@ -7246,6 +7267,15 @@ plugins: automatically-set-1st-image-as-featured: Readme: path: Readme.txt + automatorwp: + Readme: + path: readme.txt + automatorwp-learndash-integration: + Readme: + path: readme.txt + automatorwp-woocommerce-integration: + Readme: + path: readme.txt automatr: Readme: path: readme.txt @@ -8159,6 +8189,9 @@ plugins: version: true Readme: path: README.txt + badad: + Readme: + path: readme.txt badge: Readme: path: readme.txt @@ -10363,6 +10396,15 @@ plugins: version: true Readme: path: readme.txt + block-pattern-builder: + ChangeLog: + class: BodyPattern + path: changelog.md + pattern: !ruby/regexp /^\#\# \[(?\d+\.[\.\d]+)\] \- [\d\-]+(?!.*\#\# \[\d+\.[\.\d]+\] + \- [\d\-]+)/mi + version: true + Readme: + path: readme.txt block-pinterest: Readme: path: readme.txt @@ -10404,6 +10446,9 @@ plugins: path: package.json key: version version: true + blockeditor-fullscreen-mode-control: + Readme: + path: readme.txt blockq: TranslationFile: class: BodyPattern @@ -10436,6 +10481,9 @@ plugins: path: package.json key: version version: true + blockspare: + Readme: + path: readme.txt blockypage: Readme: path: readme.txt @@ -13320,6 +13368,9 @@ plugins: buton-de-follow: Readme: path: readme.txt + button: + Readme: + path: readme.txt button-generator-plugin: Readme: path: readme.txt @@ -14161,6 +14212,9 @@ plugins: cartalog: Readme: path: readme.txt + cartcount-for-woocommerce: + Readme: + path: readme.txt cartflows: TranslationFile: class: BodyPattern @@ -15139,6 +15193,14 @@ plugins: path: lang/cf7-conditional-load.pot pattern: !ruby/regexp '/ject\-Id\-Version: Conditionally Load CF7 (?\d+\.[\.\d]+)/i' version: true + cf7-constant-contact-fields-mapping: + TranslationFile: + class: BodyPattern + path: languages/cf7-constant-contact-fields-mapping.pot + pattern: !ruby/regexp '/on: CF7 Constant Contact Fields Mapping (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt cf7-countries: QueryParameter: files: @@ -15175,6 +15237,9 @@ plugins: version: true Readme: path: readme.txt + cf7-grid-and-styler-for-divi: + Readme: + path: readme.txt cf7-honeypot-plus: Readme: path: readme.txt @@ -17412,6 +17477,9 @@ plugins: command-palette: Readme: path: readme.txt + comment-admin-notifier: + Readme: + path: README.txt comment-analysis: Readme: path: readme.txt @@ -18477,6 +18545,8 @@ plugins: - public/js/contact-list-public.js - public/contact-list-public.css - public/contact-list-public.js + - dist/css/main.css + - dist/js/main.js version: true Readme: path: README.txt @@ -18684,6 +18754,9 @@ plugins: content-update-notification: Readme: path: readme.txt + content-update-scheduler: + Readme: + path: readme.txt content-upgrades: Readme: path: readme.txt @@ -19232,6 +19305,9 @@ plugins: version: true Readme: path: readme.txt + corona: + Readme: + path: readme.txt corona-awareness-popup: Readme: path: readme.txt @@ -19244,6 +19320,9 @@ plugins: corona-virus-covid-19-banner: Readme: path: readme.txt + corona-virus-covid19-banner: + Readme: + path: readme.txt corona-virus-data: Readme: path: README.txt @@ -19261,6 +19340,9 @@ plugins: coronavirus-covid-19: Readme: path: readme.txt + coronavirus-covid-19-notice-message: + Readme: + path: readme.txt coronavirus-covid-19-watch: Readme: path: readme.txt @@ -19420,6 +19502,9 @@ plugins: country-redirect: Readme: path: readme.txt + country-state-city-auto-dropdown: + Readme: + path: readme.txt coupon-grab: Readme: path: readme.txt @@ -19496,6 +19581,9 @@ plugins: covid-19: Readme: path: readme.txt + covid19-live-statistic: + Readme: + path: readme.txt covoituristes: Readme: path: readme.txt @@ -21122,6 +21210,9 @@ plugins: custom-thumbnail-size-on-admin: Readme: path: readme.txt + custom-tiktok-video-feed: + Readme: + path: readme.txt custom-tinymce: Readme: path: readme.txt @@ -23082,6 +23173,9 @@ plugins: directiq-wp: Readme: path: readme.txt + directly-import: + Readme: + path: readme.txt directorypress-reassign-authors: Readme: path: readme.txt @@ -23142,6 +23236,9 @@ plugins: disable-big-image-threshold: Readme: path: readme.txt + disable-block-editor-fullscreen-mode: + Readme: + path: README.txt disable-blog: ChangeLog: class: BodyPattern @@ -23269,6 +23366,9 @@ plugins: disable-media-uploader-button: Readme: path: readme.txt + disable-native-image-compression: + Readme: + path: readme.txt disable-ozhs-admin-dropdown-menu: Readme: path: readme.txt @@ -23930,6 +24030,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + documents-from-git: + Readme: + path: readme.txt documents-shortcode: Readme: path: @@ -24331,6 +24434,9 @@ plugins: dream-broker-embed: Readme: path: readme.txt + dreamfox-helpspot-live-lookup: + Readme: + path: readme.txt dreamgrow-scroll-triggered-box: Comment: xpath: //comment()[contains(., "Dreamgrow")] @@ -25510,6 +25616,9 @@ plugins: easy-noindex-and-nofollow: Readme: path: readme.txt + easy-notification-bar: + Readme: + path: readme.txt easy-options-page: Readme: path: readme.txt @@ -25963,6 +26072,14 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + easy-woocommerce-tracking-code-free: + QueryParameter: + files: + - public/css/easy-woocommerce-tracking-code-free-public.css + - public/js/easy-woocommerce-tracking-code-free-public.js + version: true + Readme: + path: readme.txt easy-wordpress-content-locker: Readme: path: readme.txt @@ -26934,6 +27051,9 @@ plugins: elkmipo: Readme: path: readme.txt + elkse: + Readme: + path: readme.txt ellie-code-snippet: QueryParameter: files: @@ -27386,6 +27506,9 @@ plugins: emc2-popup-disclaimer: Readme: path: readme.txt + emercury-add-on-for-elementor-pro: + Readme: + path: readme.txt emercury-for-gravity-forms: Readme: path: readme.txt @@ -28943,6 +29066,9 @@ plugins: extensions-for-elementor: Readme: path: readme.txt + extensions-for-elementor-form: + Readme: + path: readme.txt extensions-for-pressbooks: Readme: path: readme.txt @@ -31519,6 +31645,9 @@ plugins: fm-webcam: Readme: path: readme.txt + fmf-donation-wall: + Readme: + path: readme.txt fmtuner: Readme: path: readme.txt @@ -32444,6 +32573,9 @@ plugins: freespee-call-tracking: Readme: path: readme.txt + freezewp: + Readme: + path: readme.txt french-creative-commons-license-widget: Readme: path: readme.txt @@ -33170,6 +33302,9 @@ plugins: gallery-shortcode-style-to-head: Readme: path: readme.txt + gallery-showcase: + Readme: + path: readme.txt gallery-slice: Readme: path: readme.txt @@ -36407,6 +36542,9 @@ plugins: great-real-estate: Readme: path: readme.txt + grecaptcha: + Readme: + path: readme.txt greedycoupon: QueryParameter: files: @@ -37604,6 +37742,9 @@ plugins: hh-sortable: Readme: path: readme.txt + hicopy: + Readme: + path: readme.txt hidden-contents: TranslationFile: class: BodyPattern @@ -37667,6 +37808,9 @@ plugins: hide-and-catch-email: Readme: path: readme.txt + hide-and-seek-header: + Readme: + path: readme.txt hide-archive-label: Readme: path: README.txt @@ -38542,6 +38686,14 @@ plugins: hth-embed-media-player: Readme: path: readme.txt + html-block-with-highlighting: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true html-classified-recent-posts-comments-widgets: Readme: path: readme.txt @@ -38938,6 +39090,8 @@ plugins: - assets/js/i-like-ajax.js - assets/js/main.js version: true + Readme: + path: README.txt i-make-plugins: Readme: path: readme.txt @@ -39162,6 +39316,9 @@ plugins: ics-comment-referrer: Readme: path: readme.txt + ics-display: + Readme: + path: readme.txt ics-security-fixes: Readme: path: readme.txt @@ -39785,6 +39942,9 @@ plugins: image-zoomer: Readme: path: readme.txt + imagebox-block: + Readme: + path: readme.txt imagebox-module: Readme: path: readme.txt @@ -40005,6 +40165,21 @@ plugins: - public/css/owl.theme.default.css - public/css/hover-min.css version: true + immonex-kickstart: + QueryParameter: + files: + - css/frontend.css + - skins/default/css/index.css + - js/frontend.js + - skins/default/js/index.js + version: true + TranslationFile: + class: BodyPattern + path: languages/immonex-kickstart-de_DE.po + pattern: !ruby/regexp '/"Project\-Id\-Version: immonex Kickstart (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt imnicamail: Readme: path: readme.txt @@ -40949,6 +41124,9 @@ plugins: integration-for-salsa-and-gravity-forms: Readme: path: readme.txt + integrations-for-elementor: + Readme: + path: readme.txt integrator3: Readme: path: readme.txt @@ -41337,6 +41515,15 @@ plugins: ip-intelligence: Readme: path: readme.txt + ip-locator: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#\# \[(?\d+\.[\.\d]+)\] \- [\d\-]+(?!.*\#\# \[\d+\.[\.\d]+\] + \- [\d\-]+)/mi + version: true + Readme: + path: readme.txt ip-metaboxes: Readme: path: readme.txt @@ -44247,6 +44434,9 @@ plugins: la-fecha: Readme: path: readme.txt + la-tecnologeria-podcasting-players: + Readme: + path: Readme.txt lab-featured-image: Readme: path: readme.txt @@ -44725,6 +44915,9 @@ plugins: layouts-for-divi: Readme: path: readme.txt + layouts-for-elementor: + Readme: + path: readme.txt layouts-for-wpbakery: Readme: path: readme.txt @@ -45709,6 +45902,9 @@ plugins: link-images-to-none: Readme: path: readme.txt + link-in-bio-wp: + Readme: + path: readme.txt link-indication: Readme: path: readme.txt @@ -46663,6 +46859,9 @@ plugins: version: true Readme: path: README.txt + login-attempts-limit-wp: + Readme: + path: readme.txt login-box: Readme: path: readme.txt @@ -46820,6 +47019,9 @@ plugins: version: true Readme: path: readme.txt + login-with-azure: + Readme: + path: readme.txt login-with-cognito: Readme: path: readme.txt @@ -47235,6 +47437,14 @@ plugins: path: changelog.txt pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + lsx-business-directory: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^\#+ (?\d+\.[\.\d]+)(?!.*\#+ \d+\.[\.\d]+)/mi + version: true lsx-currencies: QueryParameter: files: @@ -48172,6 +48382,9 @@ plugins: files: - public/js/mapfit-public.js version: true + mapp-intelligence: + Readme: + path: readme.txt mapple: QueryParameter: files: @@ -48486,6 +48699,8 @@ plugins: - public/css/materialize.min.css - public/js/materialize.min.js version: true + Readme: + path: README.txt materializer: ComposerFile: class: ConfigParser @@ -48908,6 +49123,9 @@ plugins: - assets/css/style.css - assets/js/main.js version: true + memorialday: + Readme: + path: readme.txt mention-comments-authors: QueryParameter: files: @@ -49287,6 +49505,9 @@ plugins: path: lang/mind-body.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ (?\d+\.[\.\d]+)/i version: true + mind-maps: + Readme: + path: readme.txt mindvalley-shortcut-framework: ChangeLog: class: BodyPattern @@ -49543,6 +49764,9 @@ plugins: modern-addons-elementor: Readme: path: readme.txt + modern-admin-comments: + Readme: + path: readme.txt modern-events-calendar-lite: ChangeLog: class: BodyPattern @@ -51013,6 +51237,9 @@ plugins: newsletter-subscription-plugin-for-easyping-me: Readme: path: readme.txt + newsmanapp: + Readme: + path: readme.txt newstatpress: Readme: path: @@ -51327,6 +51554,8 @@ plugins: files: - dist/APlayer.min.css - dist/APlayer.min.js + - static/APlayer.min.css + - static/APlayer.min.js version: true Readme: path: readme.txt @@ -51455,6 +51684,9 @@ plugins: nofollow-jquery-links: Readme: path: readme.txt + noindex-seo: + Readme: + path: readme.txt nokaut-offers-box: QueryParameter: files: @@ -51536,6 +51768,9 @@ plugins: class: Xpath xpath: //meta[contains(@name, "Notify Connect")]/@content version: true + notify-engage: + Readme: + path: readme.txt notify-odoo: Readme: path: readme.txt @@ -52510,6 +52745,9 @@ plugins: version: true Readme: path: readme.txt + org-frontpage: + Readme: + path: readme.txt organic-customizer-widgets: QueryParameter: files: @@ -52578,6 +52816,9 @@ plugins: - assets/js/leaflet.js - assets/js/ba_map_renderer.js version: true + oss-aliyun: + Readme: + path: readme.txt oss-upload: TranslationFile: class: BodyPattern @@ -52826,6 +53067,14 @@ plugins: page-post-notes: Readme: path: readme.txt + page-restrict-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/page_restrict_domain.pot + pattern: !ruby/regexp '/\-Version: Page Restrict for WooCommerce (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt page-scroll-progress: Readme: path: readme.txt @@ -52903,6 +53152,8 @@ plugins: - public/css/pago-redsys-grafreak-public.css - public/js/pago-redsys-grafreak-public.js version: true + Readme: + path: README.txt pagopar-woocommerce-gateway: Readme: path: readme.txt @@ -54033,6 +54284,9 @@ plugins: - public/css/pointfast-public.css - public/js/pointfast-public.js version: true + pointfinder-xml-csv-listings-import: + Readme: + path: readme.md points-and-rewards-for-woocommerce: TranslationFile: class: BodyPattern @@ -54465,6 +54719,9 @@ plugins: post-kits-for-elementor: Readme: path: readme.txt + post-layouts: + Readme: + path: readme.txt post-length-indicator: TranslationFile: class: BodyPattern @@ -55398,6 +55655,8 @@ plugins: files: - public/js/faq-public.js version: true + Readme: + path: README.txt product-review: QueryParameter: files: @@ -55422,6 +55681,14 @@ plugins: - public/css/product-stock-alert-woocommerce-public.css - public/js/product-stock-alert-woocommerce-public.js version: true + product-variations-swatches-for-woocommerce: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: CHANGELOG.txt + pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i + version: true product-video-gallery-slider-for-woocommerce: Readme: path: readme.txt @@ -55663,6 +55930,9 @@ plugins: prothemeswp-jquery-shortcode: Readme: path: readme.txt + prouptime: + Readme: + path: README.txt prove-you-are-a-human-ruh-captcha-plugin: TranslationFile: class: BodyPattern @@ -56220,6 +56490,9 @@ plugins: quickemailverification: Readme: path: readme.txt + quickex: + Readme: + path: readme.md quicklink: QueryParameter: files: @@ -56325,6 +56598,9 @@ plugins: path: package.json key: version version: true + rabbitbuilder-global-central-js-css: + Readme: + path: readme.txt racar-clear-cart-for-woocommerce: Readme: path: readme.txt @@ -56484,6 +56760,14 @@ plugins: rd-add-palecolors: Readme: path: readme.txt + rd-wapp: + QueryParameter: + files: + - assets/css/rdwapp-style-front.css + - assets/js/rdwapp-script-front.js + version: true + Readme: + path: readme.txt rdp-google-custom-search: QueryParameter: files: @@ -57565,6 +57849,9 @@ plugins: path: package.json key: version version: true + rest-interface-for-wpforms: + Readme: + path: README.txt rest-manager: ChangeLog: class: BodyPattern @@ -57762,6 +58049,9 @@ plugins: - assets/css/reviewengine-button.css - assets/css/ree-frontend.css version: true + review-find-and-import-for-woocommerce: + Readme: + path: readme.txt review-pro: QueryParameter: files: @@ -57952,6 +58242,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt riloadr-for-wordpress: QueryParameter: files: @@ -58318,6 +58610,9 @@ plugins: pattern: !ruby/regexp /\#\. \#\-\#\-\#\-\#\-\# run\-log\-code\.pot \(Run Log (?\d+\.[\.\d]+)/i version: true + run-my-accounts-for-woocommerce: + Readme: + path: readme.txt runcache-purger: TranslationFile: class: BodyPattern @@ -58418,6 +58713,14 @@ plugins: path: languages/s3-secure-url.pot pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?\d+\.[\.\d]+)/i' version: true + sa-coronavirus-banner: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true sa-post-author-filter: Readme: path: README.txt @@ -59509,6 +59812,9 @@ plugins: path: changelog.md pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ version: true + serious-duplicated-terms: + Readme: + path: README.txt serious-toxic-comments: QueryParameter: files: @@ -59553,6 +59859,14 @@ plugins: service-giaohangtietkiem: Readme: path: readme.txt + service-showcase: + TranslationFile: + class: BodyPattern + path: languages/service-showcase.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Service Showcase (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt servicebot: QueryParameter: files: @@ -60377,6 +60691,11 @@ plugins: files: - assets/dist/js/public.js version: true + simple-catalog-mode-for-woocommerce: + Readme: + path: + - readme.txt + - README.md simple-category-posts-widget: QueryParameter: files: @@ -60602,6 +60921,17 @@ plugins: simple-file-downloader: Readme: path: readme.txt + simple-floating-menu: + QueryParameter: + files: + - assets/css/all.css + - assets/css/eleganticons.css + - assets/css/essential-icon.css + - assets/css/icofont.css + - assets/css/materialdesignicons.css + - assets/css/style.css + - assets/js/custom-scripts.js + version: true simple-folio: QueryParameter: files: @@ -61631,6 +61961,9 @@ plugins: sm-testimonial-slider: Readme: path: readme.txt + smaily-for-wp: + Readme: + path: readme.txt small-package-quotes-fedex-edition: Readme: path: readme.txt @@ -61923,6 +62256,9 @@ plugins: smtp-mailer: Readme: path: readme.txt + smtp-mailer-wp: + Readme: + path: readme.txt smtp-yandex-mail-server: Readme: path: README.txt @@ -62435,6 +62771,17 @@ plugins: files: - css/public.css version: true + sourceknowledge-shopping-ads: + TranslationFile: + class: BodyPattern + path: languages/sourceknowledge-shopping-ads.pot + pattern: !ruby/regexp '/d\-Version: SourceKnowledge Shopping Ads (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt + south-african-covid-19-banner: + Readme: + path: readme.txt south-african-id-number-validator: Readme: path: readme.txt @@ -62555,6 +62902,15 @@ plugins: speakout: Readme: path: readme.txt + spec-theme-options: + QueryParameter: + files: + - public/css/spec-theme-options-public.css + - extensions/font-awesome/css/all.css + - public/js/spec-theme-options-public.js + version: true + Readme: + path: README.txt special-admins: ComposerFile: class: ConfigParser @@ -63116,6 +63472,14 @@ plugins: path: i18n/languages/stickyadmin.pot pattern: !ruby/regexp '/"Project\-Id\-Version: StickyAdmin (?\d+\.[\.\d]+)/i' version: true + still-be-widget: + QueryParameter: + files: + - asset/css/instagram.css + - asset/js/lazyload.js + version: true + Readme: + path: readme.txt stock-count-report-for-woocommerce: Readme: path: README.txt @@ -64273,6 +64637,11 @@ plugins: taxonomy-pages: Readme: path: readme.txt + taxonomy-switcher: + Readme: + path: + - readme.txt + - README.md taxonomy-terms-grid: QueryParameter: files: @@ -64379,6 +64748,9 @@ plugins: - assets/css/style.css - assets/js/owl.carousel.min.js version: true + team-with-skills-and-slider: + Readme: + path: readme.txt teampresslite: QueryParameter: files: @@ -64729,6 +65101,9 @@ plugins: thecartpress: Readme: path: readme.txt + thelia-product-api: + Readme: + path: readme.txt thematic-maps: QueryParameter: files: @@ -66172,6 +66547,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + tyresaddict-woo-tyre-custom-metadata: + Readme: + path: README.txt u-more-recent-posts: QueryParameter: files: @@ -67502,12 +67880,18 @@ plugins: variation-image-color-switcher-for-woocommerce: Readme: path: readme.txt + variation-prices-woocommerce: + Readme: + path: readme.txt variation-swatches-for-woocommerce: Readme: path: readme.txt varnish-http-purge: Readme: path: readme.txt + vat-assist-for-woocommerce: + Readme: + path: readme.txt vaultpress: Readme: path: readme.txt @@ -68492,6 +68876,9 @@ plugins: wc-arcavis-shop: Readme: path: readme.txt + wc-auto-coupon: + Readme: + path: readme.txt wc-bacs-paybysquare: Readme: path: readme.txt @@ -69236,6 +69623,9 @@ plugins: website-monetization-by-magenet: Readme: path: readme.txt + website-outbound-link-checker: + Readme: + path: readme.txt website-password-protection: QueryParameter: files: @@ -69888,6 +70278,9 @@ plugins: - js/active-js.js - js/jquery.elevateZoom-3.0.8.min.js version: true + wmf-mobile-redirector: + Readme: + path: readme.txt wolf-portfolio: MetaGenerator: class: Xpath @@ -70482,6 +70875,9 @@ plugins: woo-free-gift: Readme: path: readme.txt + woo-free-product-sample: + Readme: + path: readme.txt woo-free-shipping-bar: ChangeLog: class: BodyPattern @@ -72864,6 +73260,9 @@ plugins: - public/css/wp-author-box-public.css - public/js/wp-author-box-public.js version: true + wp-author-meta: + Readme: + path: readme.txt wp-author-profile-box-lite: QueryParameter: files: @@ -73377,6 +73776,14 @@ plugins: version: true Readme: path: readme.txt + wp-contact-form-7-spam-blocker: + QueryParameter: + files: + - frontend/css/spam-protect-for-contact-form7.css + - frontend/js/spam-protect-for-contact-form7.js + version: true + Readme: + path: README.txt wp-contact-form-shortcode: Readme: path: readme.txt @@ -73495,6 +73902,8 @@ plugins: - public/css/wp-covid-19-data-public.css - public/js/wp-covid-19-data-public.js version: true + Readme: + path: readme.txt wp-covid-19-schema: Readme: path: readme.txt @@ -73895,6 +74304,9 @@ plugins: wp-edit-redirect: Readme: path: readme.txt + wp-edit-username: + Readme: + path: readme.txt wp-editor: Readme: path: readme.txt @@ -74912,6 +75324,9 @@ plugins: - assets/css/frontend.css - assets/js/frontend.min.js version: true + wp-lenta9may: + Readme: + path: readme.txt wp-less: Readme: path: readme.txt @@ -75347,6 +75762,9 @@ plugins: version: true Readme: path: readme.txt + wp-menu-custom-fields: + Readme: + path: readme.txt wp-menu-icons: QueryParameter: files: @@ -76255,6 +76673,9 @@ plugins: path: languages/wp-responsive-thumbnail-slider.pot pattern: !ruby/regexp /ss Responsive Thumbnail Carousel Slider (?\d+\.[\.\d]+)/i version: true + wp-rest-api-helper: + Readme: + path: readme.txt wp-rest-theme-mod-endpoint: QueryParameter: files: @@ -76430,6 +76851,9 @@ plugins: wp-school-calendar-lite: Readme: path: readme.txt + wp-scraper: + Readme: + path: readme.txt wp-scroll: QueryParameter: files: @@ -77292,6 +77716,14 @@ plugins: path: - Readme.txt - README.md + wp-traffic-pro: + MetaTag: + class: Xpath + xpath: //meta[@name="generator" and contains(@content, "WP-Traffic")]/@content + version: true + pattern: !ruby/regexp /WP\-Traffic (?\d+\.[\.\d]+)/i + Readme: + path: readme.txt wp-travel: TranslationFile: class: BodyPattern @@ -77516,6 +77948,9 @@ plugins: files: - assets/css/wp-user-profile.css version: true + wp-user-profile-restriction: + Readme: + path: README.txt wp-user-rewards: TranslationFile: class: BodyPattern @@ -77607,6 +78042,9 @@ plugins: version: true Readme: path: readme.txt + wp-web-map: + Readme: + path: readme.txt wp-webauthn: Readme: path: readme.txt @@ -77616,6 +78054,9 @@ plugins: wp-webhooks-manage-taxonomy-terms: Readme: path: readme.txt + wp-webpnative: + Readme: + path: readme.txt wp-webrtc2: Readme: path: readme.txt @@ -78318,6 +78759,9 @@ plugins: version: true Readme: path: README.txt + wphobby-blocks: + Readme: + path: README.txt wphobby-pdf-invoices-for-woocommerce: TranslationFile: class: BodyPattern @@ -79451,6 +79895,9 @@ plugins: path: package.json key: version version: true + yatko-coronavirus: + Readme: + path: readme.txt yatra: QueryParameter: files: @@ -79468,6 +79915,9 @@ plugins: yawp-utils: Readme: path: readme.txt + ybug-feedback-widget: + Readme: + path: readme.txt ycwp-qr-me: QueryParameter: files: @@ -79911,6 +80361,9 @@ plugins: version: true Readme: path: readme.txt + zhanzhangb-tcdn: + Readme: + path: readme.txt zi-hide-price-and-add-to-cart-for-woocommerce: QueryParameter: files: @@ -80011,11 +80464,16 @@ plugins: version: true Readme: path: readme.txt + zpr-zeumic-products-database: + Readme: + path: readme.txt ztr-zeumic-work-timer: QueryParameter: files: - css/style.css version: true + Readme: + path: readme.txt ztransitions-compatibility: Readme: path: README.txt @@ -80024,3 +80482,5 @@ plugins: files: - css/style.css version: true + Readme: + path: readme.txt diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 58620599..060984ec 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -5035,6 +5035,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/block-minimap/CHANGELOG.md, Match: ''## [1.0.0]''' + block-pattern-builder: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/block-pattern-builder/changelog.md, Match: + ''## [1.0.0] - 2020-04-02''' block-spammers: TranslationFile: number: '0.3' @@ -7476,6 +7483,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/cf7-conditional-load/lang/cf7-conditional-load.pot, Match: ''ject-Id-Version: Conditionally Load CF7 1.0.5''' + cf7-constant-contact-fields-mapping: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/cf7-constant-contact-fields-mapping/languages/cf7-constant-contact-fields-mapping.pot, + Match: ''on: CF7 Constant Contact Fields Mapping 1.0.0''' cf7-countries: QueryParameter: number: 1.0.0 @@ -9107,7 +9121,9 @@ plugins: - http://wp.lab/wp-content/plugins/contact-list/public/js/contact-list-public.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/contact-list/public/contact-list-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/contact-list/public/contact-list-public.js?ver=1.0.0 - confidence: 40 + - http://wp.lab/wp-content/plugins/contact-list/dist/css/main.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/contact-list/dist/js/main.js?ver=1.0.0 + confidence: 60 TranslationFile: number: 2.3.5 found_by: Translation File (Aggressive Detection) @@ -12110,6 +12126,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/easy-woocommerce-discounts/changelog.txt, Match: ''= 3.2.0''' + easy-woocommerce-tracking-code-free: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/easy-woocommerce-tracking-code-free/public/css/easy-woocommerce-tracking-code-free-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/easy-woocommerce-tracking-code-free/public/js/easy-woocommerce-tracking-code-free-public.js?ver=1.0.0 + confidence: 20 easy-youtube-gallery: QueryParameter: number: 1.0.4 @@ -18172,6 +18196,13 @@ plugins: - http://wp.lab/wp-content/plugins/ht-team-member/assests/css/ht-teammember.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/ht-team-member/assests/css/font-awesome.min.css?ver=1.0.0 confidence: 20 + html-block-with-highlighting: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/html-block-with-highlighting/package.json, + Match: ''1.0.0''' html-forms: QueryParameter: number: 1.0.6 @@ -18778,6 +18809,22 @@ plugins: - http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/owl.theme.default.css?ver=1.6.8.1 - http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/hover-min.css?ver=1.6.8.1 confidence: 50 + immonex-kickstart: + QueryParameter: + number: 1.0.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/immonex-kickstart/css/frontend.css?ver=1.0.3 + - http://wp.lab/wp-content/plugins/immonex-kickstart/skins/default/css/index.css?ver=1.0.3 + - http://wp.lab/wp-content/plugins/immonex-kickstart/js/frontend.js?ver=1.0.3 + - http://wp.lab/wp-content/plugins/immonex-kickstart/skins/default/js/index.js?ver=1.0.3 + confidence: 40 + TranslationFile: + number: 1.0.3 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/immonex-kickstart/languages/immonex-kickstart-de_DE.po, + Match: ''"Project-Id-Version: immonex Kickstart 1.0.3''' imp-download: Comment: number: 1.4 @@ -19446,6 +19493,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/ip-geo-block/languages/ip-geo-block.po, Match: ''"Project-Id-Version: IP Geo Block 3.0.5''' + ip-locator: + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/ip-locator/CHANGELOG.md, Match: ''## [1.0.1] + - 2020-04-02''' ipages-flipbook: ChangeLog: number: 1.1.5 @@ -22085,6 +22139,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/lsx-blog-customizer/changelog.txt, Match: ''## 1.2.3''' + lsx-business-directory: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/lsx-business-directory/changelog.txt, Match: + ''### 1.0.0''' lsx-currencies: QueryParameter: number: 1.2.0 @@ -25599,7 +25660,9 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/nines-music/dist/APlayer.min.css?ver=1.0.2 - http://wp.lab/wp-content/plugins/nines-music/dist/APlayer.min.js?ver=1.0.2 - confidence: 20 + - http://wp.lab/wp-content/plugins/nines-music/static/APlayer.min.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/nines-music/static/APlayer.min.js?ver=1.0.2 + confidence: 40 ninja-gutenberg-blocks-gutenberg-blocks-collection: ComposerFile: number: 1.0.0 @@ -26854,6 +26917,13 @@ plugins: - http://wp.lab/wp-content/plugins/page-popup/assets/js/classie.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/page-popup/assets/js/modalEffects.js?ver=1.0.0 confidence: 50 + page-restrict-for-woocommerce: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/page-restrict-for-woocommerce/languages/page_restrict_domain.pot, + Match: ''-Version: Page Restrict for WooCommerce 1.0.0''' page-scroll-to-id: QueryParameter: number: 1.6.2 @@ -29185,6 +29255,13 @@ plugins: - http://wp.lab/wp-content/plugins/product-stock-alert-woocommerce/public/css/product-stock-alert-woocommerce-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/product-stock-alert-woocommerce/public/js/product-stock-alert-woocommerce-public.js?ver=1.0.0 confidence: 20 + product-variations-swatches-for-woocommerce: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/product-variations-swatches-for-woocommerce/CHANGELOG.txt, + Match: ''version 1.0.0''' productdyno: QueryParameter: number: 1.0.0 @@ -30097,6 +30174,14 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/rc-site-map/changelog.txt, Match: ''## 1.2''' + rd-wapp: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/rd-wapp/assets/css/rdwapp-style-front.css?ver=1.0 + - http://wp.lab/wp-content/plugins/rd-wapp/assets/js/rdwapp-script-front.js?ver=1.0 + confidence: 20 rdp-google-custom-search: QueryParameter: number: 1.0.0 @@ -31866,6 +31951,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/s3-secure-url/languages/s3-secure-url.pot, Match: ''"Project-Id-Version: TODO 1.0.0''' + sa-coronavirus-banner: + ChangeLog: + number: 2.0.2 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/sa-coronavirus-banner/changelog.txt, Match: + ''## [2.0.2]''' sac-digital-lite: QueryParameter: number: 1.0.0 @@ -32842,6 +32934,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/service-area-postcode-checker/css/my_services_postcode_checker.css?ver=1.0 confidence: 10 + service-showcase: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/service-showcase/languages/service-showcase.pot, + Match: ''"Project-Id-Version: Service Showcase 1.0''' servicebot: QueryParameter: number: 1.0.0 @@ -33778,6 +33877,19 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/simple-featured-image-finder/languages/default.pot, Match: ''d-Version: Simple Featured Image Finder 1.0''' + simple-floating-menu: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/css/all.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/css/eleganticons.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/css/essential-icon.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/css/icofont.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/css/materialdesignicons.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/css/style.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/simple-floating-menu/assets/js/custom-scripts.js?ver=1.0.0 + confidence: 70 simple-folio: QueryParameter: number: 1.0.1 @@ -35400,6 +35512,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/source-affix/css/public.css?ver=1.5.0 confidence: 10 + sourceknowledge-shopping-ads: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/sourceknowledge-shopping-ads/languages/sourceknowledge-shopping-ads.pot, + Match: ''d-Version: SourceKnowledge Shopping Ads 1.0.0''' sp-client-document-manager: QueryParameter: number: 2.8.8 @@ -35504,6 +35623,15 @@ plugins: - http://wp.lab/wp-content/plugins/sparrow/public/css/getsparrow-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/sparrow/public/js/getsparrow-public.js?ver=1.0.0 confidence: 20 + spec-theme-options: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/spec-theme-options/public/css/spec-theme-options-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/spec-theme-options/extensions/font-awesome/css/all.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/spec-theme-options/public/js/spec-theme-options-public.js?ver=1.0.0 + confidence: 30 special-admins: ComposerFile: number: 0.1.0 @@ -36029,6 +36157,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/stickyadmin/i18n/languages/stickyadmin.pot, Match: ''"Project-Id-Version: StickyAdmin 1.0.6''' + still-be-widget: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/still-be-widget/asset/css/instagram.css?ver=1.0 + - http://wp.lab/wp-content/plugins/still-be-widget/asset/js/lazyload.js?ver=1.0 + confidence: 20 stock-manager-pro: TranslationFile: number: '1.1' @@ -45087,6 +45223,14 @@ plugins: - http://wp.lab/wp-content/plugins/wp-console/assets/css/wp-console.css?ver=1.3.0 - http://wp.lab/wp-content/plugins/wp-console/assets/js/wp-console.js?ver=1.3.0 confidence: 20 + wp-contact-form-7-spam-blocker: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-contact-form-7-spam-blocker/frontend/css/spam-protect-for-contact-form7.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-contact-form-7-spam-blocker/frontend/js/spam-protect-for-contact-form7.js?ver=1.0.0 + confidence: 20 wp-contact-form7-email-spam-blocker: QueryParameter: number: 1.0.0 @@ -48603,6 +48747,12 @@ plugins: found_by: Comment (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''WP-TopBar_5.36''' + wp-traffic-pro: + MetaTag: + number: 1.0.0 + found_by: Meta Tag (Passive Detection) + interesting_entries: + - 'http://wp.lab/, Match: ''WP-Traffic 1.0.0''' wp-travel: TranslationFile: number: 1.0.5 diff --git a/spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md b/spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md new file mode 100644 index 00000000..38b3ff9e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/block-pattern-builder/change_log/changelog.md @@ -0,0 +1,7 @@ +# Change Log + +## [1.0.0] - 2020-04-02 + +### Added + +- Everything is new. This is version 1.0! diff --git a/spec/fixtures/dynamic_finders/plugin_version/cf7-constant-contact-fields-mapping/translation_file/languages/cf7-constant-contact-fields-mapping.pot b/spec/fixtures/dynamic_finders/plugin_version/cf7-constant-contact-fields-mapping/translation_file/languages/cf7-constant-contact-fields-mapping.pot new file mode 100644 index 00000000..f371f73d --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/cf7-constant-contact-fields-mapping/translation_file/languages/cf7-constant-contact-fields-mapping.pot @@ -0,0 +1,181 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: CF7 Constant Contact Fields Mapping 1.0.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-04-01 16:58+0530\n" +"PO-Revision-Date: 2012-11-19 10:21+0100\n" +"Last-Translator: remi\n" +"Language-Team: ReloadWeb \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: __;_e;_x;_n;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_x:1,2c;_n:1,2\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Generator: Poedit 2.3\n" +"X-Poedit-SearchPath-0: .\n" + +#: cf7-constant-contact-fields-mapping.php:89 +msgid "First Name" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:90 +msgid "Last Name" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:91 +msgid "Full Name (First and Last)" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:92 +msgid "Email Address" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:93 +msgid "Job Title" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:94 +msgid "Company Name" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:95 +msgid "Birthday Month" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:96 +msgid "Birthday Day" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:97 +msgid "Birthday Month & Day" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:98 +msgid "Anniversary" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:99 +msgid "Phone Number" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:100 +msgid "Address Street" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:101 +msgid "Address City" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:102 +msgid "Address State" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:103 +msgid "Address Postal Code" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:104 +msgid "Address Country" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:137 +msgid "Contact Form 7 Constant Contact Fields Mapping - requires Contact Form 7 plugin to be installed and activated." +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:153 +#: cf7-constant-contact-fields-mapping.php:240 +msgid "Constant Contact Fields Mapping" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:161 +#, php-format +msgid "Step 1: Connect the Constant Contact API if you are not connected, please %s to connect the Constant Contact API follow instruction guide." +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:163 +#: cf7-constant-contact-fields-mapping.php:261 +msgid "click here" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:173 +#, php-format +msgid "Step 1: You need to %s vesion of plugin, after buy you will receive confirmation email with plugin installation guide please flollow installation guide" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:175 +#: cf7-constant-contact-fields-mapping.php:304 +#: cf7-constant-contact-fields-mapping.php:341 +msgid "Buy Pro" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:180 +#, php-format +msgid "Step 2: Login to your constant contact account %s After adding custom fields in constant contact account." +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:183 +msgid "https://knowledgebase.constantcontact.com/articles/KnowledgeBase/5328-add-and-manage-custom-fields?lang=en_US" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:186 +msgid "Add, View, and Manage Custom Fields." +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:210 +msgid "Select form fields" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:213 +msgid "Select constant contact fields" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:259 +#, php-format +msgid "This site is not connected to the Constant Contact API. Please %s to connect the Constant Contact API." +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:281 +msgid "Fields Mapping" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:287 +#, php-format +msgid "(Please follow %s how to map fields or %s.)" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:289 +msgid "this guide" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:292 +msgid "contact us" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:302 +#, php-format +msgid "( Map constant contact custom fields %s vesion of the plugin.)" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:312 +msgid "Form Fields" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:314 +msgid "Fields" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:326 +msgid "Constant Contact Fields" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:328 +msgid "Default Fields" +msgstr "" + +#: cf7-constant-contact-fields-mapping.php:334 +#: cf7-constant-contact-fields-mapping.php:340 +msgid "Custom Fields" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/html-block-with-highlighting/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/html-block-with-highlighting/composer_file/package.json new file mode 100644 index 00000000..f9421e2e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/html-block-with-highlighting/composer_file/package.json @@ -0,0 +1,28 @@ +{ + "name": "html-block-with-highlighting", + "repository": { + "url": "https://gitlab.com/css-daily/html-block-with-highlighting" + }, + "version": "1.0.0", + "description": "HTML Block with syntax highlighting.", + "scripts": { + "build": "wp-scripts build && node ./copy-deps && node ./pack" + }, + "keywords": [], + "author": { + "name": "CSS Daily", + "url": "https://www.css-daily.com/" + }, + "license": "GPL-2.0-or-later", + "devDependencies": { + "@wordpress/scripts": "^7.1.3", + "archiver": "^3.1.1", + "fs-extra": "^9.0.0" + }, + "dependencies": { + "@wordpress/blocks": "^6.12.1", + "@wordpress/element": "^2.11.0", + "codemirror": "^5.52.2", + "react-codemirror2": "^7.1.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/immonex-kickstart/translation_file/languages/immonex-kickstart-de_DE.po b/spec/fixtures/dynamic_finders/plugin_version/immonex-kickstart/translation_file/languages/immonex-kickstart-de_DE.po new file mode 100644 index 00000000..b5e53b1e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/immonex-kickstart/translation_file/languages/immonex-kickstart-de_DE.po @@ -0,0 +1,1259 @@ +# Copyright (C) 2016 WP/immonex Plugin Boilerplate +# This file is distributed under the same license as the WP/immonex Plugin Boilerplate package. +msgid "" +msgstr "" +"Project-Id-Version: immonex Kickstart 1.0.3\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/immonex-kickstart\n" +"POT-Creation-Date: 2020-04-02 21:30:48+00:00\n" +"PO-Revision-Date: 2020-04-02 23:31+0200\n" +"Last-Translator: \n" +"Language-Team: Carsten Scheuer \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: includes/class-kickstart.php:147 +msgid "The real property location may differ from the marker position." +msgstr "" +"Der reale Standort der Immobilie kann von der Markerposition abweichen." + +#: includes/class-kickstart.php:151 +msgid "The map roughly shows the location in which the property is located." +msgstr "" +"Die Karte zeigt grob den Ortsteil bzw. die Lage an, in der sich die " +"Immobilie befindet." + +#: includes/class-kickstart.php:180 includes/class-kickstart.php:186 +msgid "none" +msgstr "keine" + +#: includes/class-kickstart.php:187 +msgid "OpenLayers/OpenStreetMap Map with property location marker" +msgstr "OpenLayers/OpenStreetMap-Karte mit Immobilien-Standort-Marker" + +#: includes/class-kickstart.php:188 +msgid "Google Map with property location marker" +msgstr "Google Map mit Immobilien-Standort-Marker" + +#: includes/class-kickstart.php:189 +msgid "Google Map showing the property's neighborhood" +msgstr "Google Map mit Ort oder Stadtteil" + +#: includes/class-kickstart.php:285 +msgid "" +"An OpenImmo import solution that supports immonex " +"Kickstart is required to provide the real estate offers to be " +"embedded:" +msgstr "" +"Eine OpenImmo-Import-Lösung, die immonex Kickstart unterstützt, wird für die Bereitstellung der einzubindenden " +"Immobilien-Angebote benötigt:" + +#. translators: %s = immonex.dev full URL +#: includes/class-kickstart.php:287 +msgid "" +"immonex OpenImmo2WP and suitable OpenImmo demo data are " +"available free of charge for testing and development purposes at immonex.dev" +msgstr "" +"immonex OpenImmo2WP sowie passende OpenImmo-Demodaten sind " +"kostenfrei für Test- und Entwicklungszwecke unter immonex.dev verfügbar." + +#: includes/class-kickstart.php:309 +msgid "General" +msgstr "Allgemein" + +#: includes/class-kickstart.php:314 +msgid "Maps & Distance Search" +msgstr "Karten & Umkreissuche" + +#: includes/class-kickstart.php:330 +msgid "none (use default archive)" +msgstr "keine (Standard-Archiv verwenden)" + +#: includes/class-kickstart.php:331 +msgid "none (use default template)" +msgstr "keine (Standard-Template verwenden)" + +#: includes/class-kickstart.php:339 +msgid "Design & Structure" +msgstr "Design & Struktur" + +#: includes/class-kickstart.php:344 +msgid "Measuring Units & Currency" +msgstr "Maßeinheiten & Währung" + +#: includes/class-kickstart.php:349 includes/class-property-search.php:556 +msgid "Distance Search" +msgstr "Umkreissuche" + +#: includes/class-kickstart.php:350 +msgid "" +"If enabled, the property search form includes a distance search feature." +msgstr "" +"Wenn aktiviert, enthält das Immobilien-Suchformular eine Option zur " +"umkreisbasierten Suche." + +#: includes/class-kickstart.php:354 +msgid "Maps on Property Detail Pages" +msgstr "Karten in Immobilien-Detailseiten" + +#: includes/class-kickstart.php:355 +msgid "" +"This plugin currently supports two types of Maps on the property detail " +"pages: A marker based one showing the property's (approximate) position " +"(OpenStreetMap or Google Map) as well as a Google Embed API version for " +"highlighting the respective district/neighborhood." +msgstr "" +"Dieses Plugin unterstützt zwei Arten von Karten in Objekt-Detailseiten: Eine " +"markerbasierte Variate zur Anzeige des (ungefähren) Objektstandorts " +"(OpenStreetMap oder Google) sowie eine Google-Embed-API-Version zur " +"Darstellung/Hervorhebung des Orts bzw. Stadtteils." + +#: includes/class-kickstart.php:360 +msgid "" +"This plugin optionally uses the Google Maps " +"JavaScript API (incl. Places library) as well as the Maps " +"Embed API (maps, locality autocomplete). Please provide a valid API " +"key in this case." +msgstr "" +"Dieses Plugin nutzt optional die Google Maps " +"JavaScript API (inkl. Places Library) sowie die Maps Embed " +"API (Karten, Standort-Autovervollständigung). Bitte in diesem Fall " +"einen gültigen API-Schlüssel hinterlegen." + +#: includes/class-kickstart.php:382 +msgid "Skin" +msgstr "Skin" + +#: includes/class-kickstart.php:385 +msgid "" +"A skin is a set of templates for all immonex Kickstart related pages and " +"elements." +msgstr "" +"Ein Skin ist eine Sammlung von Vorlagen für alle immonex-Kickstart-bezogenen " +"Seiten und Elemente." + +#: includes/class-kickstart.php:392 +msgid "Property Overview" +msgstr "Immobilien-Übersicht" + +#: includes/class-kickstart.php:395 +msgid "" +"Use the specified page as default property overview/list " +"page (instead of the property post type archive)." +msgstr "" +"Die angegebene Seite wird als Standard-Immobilien-" +"Übersichtsseite verwendet (anstelle der Archivseite des Beitragstyps)." + +#: includes/class-kickstart.php:402 +msgid "Property Details Page" +msgstr "Immobilien-Detailseite" + +#: includes/class-kickstart.php:405 +msgid "" +"Use the specified page as base for displaying the property details (instead " +"of the default template)." +msgstr "" +"Die angegebene Seite wird anstelle des Standard-Templates für die Ausgabe " +"der Immobilien-Details verwendet." + +#: includes/class-kickstart.php:412 +msgid "Heading Base Level" +msgstr "Überschriften-Basisgrad" + +#: includes/class-kickstart.php:415 +msgid "" +"Level that immonex related headlines (e.g. on property list and detail " +"pages) should start with." +msgstr "" +"Grad, mit dem immonex-bezogene Überschriften (z. B. auf Immobilien-Listen- " +"und Detailseiten) starten sollen." + +#: includes/class-kickstart.php:426 +msgid "Area Measuring Unit" +msgstr "Flächen-Maßeinheit" + +#: includes/class-kickstart.php:437 +msgid "Currency Code" +msgstr "Währungscode" + +#: includes/class-kickstart.php:448 +msgid "Currency Symbol" +msgstr "Währungssymbol" + +#: includes/class-kickstart.php:458 +msgid "Show Reference Prices" +msgstr "Referenzobjekt-Preise anzeigen" + +#: includes/class-kickstart.php:461 +msgid "" +"Activate this option if the prices of reference properties shall be " +"displayed." +msgstr "" +"Diese Option muss aktiviert werden, wenn die Preise von Referenzobjekten " +"angezeigt werden sollen." + +#: includes/class-kickstart.php:467 +msgid "Autocompletion" +msgstr "Autovervollständigung" + +#: includes/class-kickstart.php:470 +msgid "" +"Select the autocomplete solution to use for the distance search in property " +"search forms (none = disable distance search)." +msgstr "" +"Auswahl der Autovervollständigungslösung, die bei der Umkreissuche innerhalb " +"der Immobilien-Suchformulare zum Einsatz kommt (keine = Umkreissuche " +"deaktivieren)." + +#: includes/class-kickstart.php:471 +msgid "" +"For the Google Places based variant, providing an " +"appropriate API key is required (see Google Maps API section below)." +msgstr "" +"Für die Google Places basierte Variante ist ein passender " +"API-Schlüssel erforderlich (siehe Abschnitt \"Google Maps API\" unten)." + +#: includes/class-kickstart.php:478 +msgid "Require Usage Consent" +msgstr "Zustimmung erforderlich" + +#: includes/class-kickstart.php:481 +msgid "" +"If active, the user has to confirm the use of an external service for auto-" +"completion." +msgstr "" +"Wenn aktiviert, muss die Nutzung eines externen Dienstes für die " +"Autovervollständigung explizit bestätigt werden." + +#: includes/class-kickstart.php:487 +msgid "Map Type" +msgstr "Kartentyp" + +#: includes/class-kickstart.php:490 +msgid "" +"Select the type of map to be displayed on property detail pages (none = " +"disable map)." +msgstr "" +"Auswahl des Typs der Karte, die in den Immobilien-Detailseiten angezeigt " +"werden (keine = Kartenansicht deaktivieren)." + +#: includes/class-kickstart.php:491 +msgid "" +"For the Google Maps based variants, providing an " +"appropriate API key is required (see Google Maps API section below)." +msgstr "" +"Für die Google Maps basierte Variante ist ein passender API-" +"Schlüssel erforderlich (siehe Abschnitt \"Google Maps API\" unten)." + +#: includes/class-kickstart.php:498 +msgid "Default Map Zoom Level" +msgstr "Standard-Zoom-Level" + +#: includes/class-kickstart.php:511 +msgid "Info Window Note" +msgstr "Infofenster-Hinweis" + +#: includes/class-kickstart.php:514 +msgid "" +"If stated, this note gets displayed within a map info window above the " +"property location marker." +msgstr "" +"Wenn angegeben, wird dieser Hinweis in einem Karten-Infofenster oberhalb des " +"Objekt-Standortmarkers angezeigt." + +#: includes/class-kickstart.php:521 +msgid "Marker Map Note" +msgstr "Markerkarten-Hinweis" + +#: includes/class-kickstart.php:524 +msgid "This note gets displayed below marker based maps." +msgstr "" +"Dieser Hinweis wird unterhalb von markerbasierten Karten " +"angezeigt." + +#: includes/class-kickstart.php:531 +msgid "Neighborhood Map Note" +msgstr "Ortsteilkarten-Hinweis" + +#: includes/class-kickstart.php:534 +msgid "" +"This note gets displayed below neighborhood based maps." +msgstr "" +"Dieser Hinweis wird unterhalb von Karten mit Orts- bzw. Stadtteilen angezeigt." + +#: includes/class-kickstart.php:541 +msgid "Google Maps API Key" +msgstr "Google Maps API Key" + +#. translators: %s = Google Developer Docs URL +#: includes/class-kickstart.php:546 +msgid "" +"Provide an key suitable for using the Google APIs mentioned abobe. You can " +"find information about getting and configuring such a key on the respective " +"Google Developers page. (Maps " +"JavaScript, Places and Embed APIs have to be activated for the related " +"project!)" +msgstr "" +"Bitte hier einen passenden Schlüssel für die o. g. Google APIs hinterlegen. " +"Informationen zur Erstellung und Konfiguration eines solchen Schlüssels sind " +"auf der entsprechenden Infoseite für " +"Entwickler bei Google zu finden. (Maps JavaScript, Places und " +"Embed APIs müssen für das betr. Projekt aktiviert sein!)" + +#: includes/class-property-backend-form.php:70 +msgid "Extra Descriptions" +msgstr "Zusätzliche Beschreibungstexte" + +#: includes/class-property-backend-form.php:80 +#: skins/default/property-list/list-item.php:48 +#: skins/default/single-property/head.php:93 +msgid "Location" +msgstr "Lage" + +#: includes/class-property-backend-form.php:90 +#: includes/class-property-search.php:592 includes/class-property.php:698 +#: skins/default/single-property/element-hub.php:78 +msgid "Features" +msgstr "Ausstattung" + +#: includes/class-property-backend-form.php:100 includes/class-property.php:712 +msgid "Miscellaneous" +msgstr "Sonstiges" + +#: includes/class-property-backend-form.php:118 +msgid "Core Data" +msgstr "Kerndaten" + +#: includes/class-property-backend-form.php:128 +#: skins/default/single-property/head.php:25 +msgid "Property ID" +msgstr "Objektnummer" + +#: includes/class-property-backend-form.php:134 +msgid "Available" +msgstr "Verfügbar" + +#: includes/class-property-backend-form.php:141 +msgid "Reserved" +msgstr "Reserviert" + +#: includes/class-property-backend-form.php:148 +msgid "Sold/Rented" +msgstr "Verkauft/Vermietet" + +#: includes/class-property-backend-form.php:155 +#: includes/class-wp-bootstrap.php:479 +msgid "Reference Property" +msgstr "Referenzobjekt" + +#: includes/class-property-backend-form.php:162 +msgid "Demo Property" +msgstr "Demo-Objekt" + +#: includes/class-property-backend-form.php:169 +msgid "Build Year" +msgstr "Baujahr" + +#: includes/class-property-backend-form.php:176 +msgid "Area (primary)" +msgstr "Fläche (primär)" + +#: includes/class-property-backend-form.php:185 +msgid "Plot Area" +msgstr "Grundstücksfläche" + +#: includes/class-property-backend-form.php:194 +msgid "Rooms (primary)" +msgstr "Zimmer (primär)" + +#: includes/class-property-backend-form.php:203 +msgid "Price (primary)" +msgstr "Preis (primär)" + +#: includes/class-property-backend-form.php:212 +msgid "Price Time Unit" +msgstr "Preis-Zeiteinheit" + +#: includes/class-property-backend-form.php:226 +#: skins/default/single-property/element-hub.php:74 +msgid "Details" +msgstr "Details" + +#: includes/class-property-backend-form.php:240 +msgid "Detail {#}" +msgstr "Detail {#}" + +#: includes/class-property-backend-form.php:241 +msgid "Add Detail" +msgstr "Neues Detail" + +#: includes/class-property-backend-form.php:242 +msgid "Remove Detail" +msgstr "Detail entfernen" + +#: includes/class-property-backend-form.php:251 +msgid "Group" +msgstr "Gruppe" + +#: includes/class-property-backend-form.php:256 +msgid "Name" +msgstr "Name" + +#: includes/class-property-backend-form.php:261 +msgid "Title" +msgstr "Titel" + +#: includes/class-property-backend-form.php:266 +msgid "Value" +msgstr "Wert" + +#: includes/class-property-filters-sort.php:169 +msgid "Distance" +msgstr "Distanz" + +#: includes/class-property-filters-sort.php:182 +msgid "Newest" +msgstr "Aktuellste" + +#: includes/class-property-filters-sort.php:195 +msgid "For Sale first" +msgstr "Kaufobjekte zuerst" + +#: includes/class-property-filters-sort.php:200 +msgid "For Rent first" +msgstr "Mietobjekte zuerst" + +#: includes/class-property-filters-sort.php:215 +msgid "Available first" +msgstr "Verfügbare zuerst" + +#: includes/class-property-filters-sort.php:227 +msgid "Price (low to high)" +msgstr "Preis (aufsteigend)" + +#: includes/class-property-filters-sort.php:233 +msgid "Price (high to low)" +msgstr "Preis (absteigend)" + +#: includes/class-property-filters-sort.php:239 +msgid "Area" +msgstr "Fläche" + +#: includes/class-property-filters-sort.php:245 +msgid "Rooms" +msgstr "Zimmer" + +#: includes/class-property-list-hooks.php:116 +msgid "Successfully marketed properties" +msgstr "Erfolgreich vermarktete Immobilien" + +#: includes/class-property-list-hooks.php:118 +msgid "Our current property offers" +msgstr "Unsere aktuellen Immobilien-Angebote" + +#: includes/class-property-search.php:395 +msgid "Keyword or Property ID" +msgstr "Schlüsselwort oder Objektnr." + +#: includes/class-property-search.php:407 +msgid "Type Of Use" +msgstr "Nutzungsart" + +#: includes/class-property-search.php:410 +msgid "All Types" +msgstr "Alle Arten" + +#: includes/class-property-search.php:423 +msgid "Property Type" +msgstr "Objektart" + +#: includes/class-property-search.php:426 includes/class-wp-bootstrap.php:136 +msgid "All Property Types" +msgstr "Alle Objektarten" + +#: includes/class-property-search.php:439 +msgid "Marketing Type" +msgstr "Vermarktungsart" + +#: includes/class-property-search.php:442 +msgid "For Sale or For Rent" +msgstr "Zu Verkaufen / Zu Vermieten" + +#: includes/class-property-search.php:455 +msgid "Locality" +msgstr "Ort" + +#: includes/class-property-search.php:458 +msgid "All Localities" +msgstr "Alle Orte" + +#: includes/class-property-search.php:472 +#: includes/class-property-search.php:489 +msgid "not specified" +msgstr "keine Angabe" + +#: includes/class-property-search.php:476 +msgid "Min. Rooms" +msgstr "Zimmer (min)" + +#: includes/class-property-search.php:493 +msgid "Min. Living Area" +msgstr "Wohnfläche (min)" + +#: includes/class-property-search.php:508 +msgid "Price Range" +msgstr "Preisrahmen" + +#: includes/class-property-search.php:520 +msgid "Show" +msgstr "Anzeigen" + +#: includes/class-property-search.php:532 +msgid "Reset Search Form" +msgstr "Suchformular zurücksetzen" + +#: includes/class-property-search.php:544 +msgid "Extended and Distance Search" +msgstr "Erweitert / Umkreissuche" + +#: includes/class-property-search.php:557 +msgid "Locality Name (Distance Search)" +msgstr "Ort oder Ortsteil (Umkreissuche)" + +#: includes/class-property-search.php:558 +msgid "Type to search..." +msgstr "Tippen zum Suchen…" + +#: includes/class-property-search.php:559 +msgid "No matching localities found." +msgstr "Keine passenden Orte gefunden." + +#: includes/class-property-search.php:571 +msgid "Distance Search Radius" +msgstr "Radius der Umkreissuche" + +#: includes/class-property-search.php:579 +msgid "Radius (km)" +msgstr "Umkreis (km)" + +#: includes/class-property-search.php:605 +msgid "Labels" +msgstr "Labels" + +#: includes/class-property-search.php:608 includes/class-wp-bootstrap.php:214 +msgid "All Labels" +msgstr "Alle Labels" + +#: includes/class-property.php:499 +msgid "Price on demand" +msgstr "Preis auf Anfrage" + +#: includes/class-property.php:663 +#: skins/default/single-property/element-hub.php:90 +msgid "Prices" +msgstr "Preise" + +#: includes/class-property.php:668 +msgid "Areas" +msgstr "Flächen" + +#: includes/class-property.php:673 +msgid "Condition & Development" +msgstr "Zustand & Erschließung" + +#: includes/class-property.php:703 +msgid "Floor Plans" +msgstr "Grundrisse" + +#: includes/class-property.php:716 +#: skins/default/single-property/element-hub.php:94 +msgid "Downloads & Links" +msgstr "Downloads & Links" + +#: includes/class-property.php:721 +#: skins/default/single-property/contact-person.php:97 +msgid "Your Agent" +msgstr "Ihr Kontakt bei uns" + +#: includes/class-wp-bootstrap.php:82 +msgctxt "taxonomy general name" +msgid "Locations" +msgstr "Orte" + +#: includes/class-wp-bootstrap.php:83 +msgctxt "taxonomy singular name" +msgid "Location" +msgstr "Ort" + +#: includes/class-wp-bootstrap.php:84 +msgid "All Locations" +msgstr "Alle Orte" + +#: includes/class-wp-bootstrap.php:85 +msgid "Edit Location" +msgstr "Ort bearbeiten" + +#: includes/class-wp-bootstrap.php:86 +msgid "View Location" +msgstr "Ort anzeigen" + +#: includes/class-wp-bootstrap.php:87 +msgid "Update Location" +msgstr "Ort aktualisieren" + +#: includes/class-wp-bootstrap.php:88 +msgid "Add New Location" +msgstr "Neuen Ort hinzufügen" + +#: includes/class-wp-bootstrap.php:89 +msgid "New Location Name" +msgstr "Name des neuen Ortes" + +#: includes/class-wp-bootstrap.php:90 +msgid "Parent Location" +msgstr "Übergeordneter Ort (Parent)" + +#: includes/class-wp-bootstrap.php:91 +msgid "Parent Location:" +msgstr "Übergeordneter Ort (Parent):" + +#: includes/class-wp-bootstrap.php:92 +msgid "Search Locations" +msgstr "Orte durchsuchen" + +#: includes/class-wp-bootstrap.php:93 +msgid "Popular Locations" +msgstr "Beliebte Orte" + +#: includes/class-wp-bootstrap.php:94 +msgid "No Locations found." +msgstr "Keine Orte gefunden." + +#: includes/class-wp-bootstrap.php:101 +msgctxt "Custom Taxonomy Slug" +msgid "properties/location" +msgstr "immobilien/ort" + +#: includes/class-wp-bootstrap.php:108 +msgctxt "taxonomy general name" +msgid "Types Of Use" +msgstr "Nutzungsarten" + +#: includes/class-wp-bootstrap.php:109 +msgctxt "taxonomy singular name" +msgid "Type Of Use" +msgstr "Nutzungsart" + +#: includes/class-wp-bootstrap.php:110 +msgid "All Types Of Use" +msgstr "Alle Nutzungsarten" + +#: includes/class-wp-bootstrap.php:111 +msgid "Edit Type Of Use" +msgstr "Nutzungsart bearbeiten" + +#: includes/class-wp-bootstrap.php:112 +msgid "View Type Of Use" +msgstr "Nutzungsart anzeigen" + +#: includes/class-wp-bootstrap.php:113 +msgid "Update Type Of Use" +msgstr "Nutzungsart aktualisieren" + +#: includes/class-wp-bootstrap.php:114 +msgid "Add New Type Of Use" +msgstr "Neue Nutzungsart hinzufügen" + +#: includes/class-wp-bootstrap.php:115 +msgid "New Type Of Use Name" +msgstr "Name der neuen Nutzungsart" + +#: includes/class-wp-bootstrap.php:116 +msgid "Parent Type Of Use" +msgstr "Übergeordnete Nutzungsart (Parent)" + +#: includes/class-wp-bootstrap.php:117 +msgid "Parent Type Of Use:" +msgstr "Übergeordnete Nutzungsart (Parent):" + +#: includes/class-wp-bootstrap.php:118 +msgid "Search Types Of Use" +msgstr "Nutzungsarten durchsuchen" + +#: includes/class-wp-bootstrap.php:119 +msgid "Popular Types Of Use" +msgstr "Beliebte Nutzungsarten" + +#: includes/class-wp-bootstrap.php:120 +msgid "No Types Of Use found." +msgstr "Keine Nutzungsarten gefunden." + +#: includes/class-wp-bootstrap.php:127 +msgctxt "Custom Taxonomy Slug" +msgid "properties/type-of-use" +msgstr "immobilien/nutzungsart" + +#: includes/class-wp-bootstrap.php:134 +msgctxt "taxonomy general name" +msgid "Property Types" +msgstr "Objektarten" + +#: includes/class-wp-bootstrap.php:135 +msgctxt "taxonomy singular name" +msgid "Property Type" +msgstr "Objektart" + +#: includes/class-wp-bootstrap.php:137 +msgid "Edit Property Type" +msgstr "Objektart bearbeiten" + +#: includes/class-wp-bootstrap.php:138 +msgid "View Property Type" +msgstr "Objektart anzeigen" + +#: includes/class-wp-bootstrap.php:139 +msgid "Update Property Type" +msgstr "Objektart aktualisieren" + +#: includes/class-wp-bootstrap.php:140 +msgid "Add New Property Type" +msgstr "Neue Objektart hinzufügen" + +#: includes/class-wp-bootstrap.php:141 +msgid "New Property Type Name" +msgstr "Name der neuen Objektart" + +#: includes/class-wp-bootstrap.php:142 +msgid "Parent Property Type" +msgstr "Übergeordnete Objektart (Parent)" + +#: includes/class-wp-bootstrap.php:143 +msgid "Parent Property Type:" +msgstr "Übergeordnete Objektart (Parent):" + +#: includes/class-wp-bootstrap.php:144 +msgid "Search Property Types" +msgstr "Objektarten durchsuchen" + +#: includes/class-wp-bootstrap.php:145 +msgid "Popular Property Types" +msgstr "Beliebte Objektarten" + +#: includes/class-wp-bootstrap.php:146 +msgid "No Property Types found." +msgstr "Keine Objektarten gefunden." + +#: includes/class-wp-bootstrap.php:153 +msgctxt "Custom Taxonomy Slug" +msgid "properties/type" +msgstr "immobilien/objektart" + +#: includes/class-wp-bootstrap.php:160 +msgctxt "taxonomy general name" +msgid "Marketing Types" +msgstr "Vermarktungsarten" + +#: includes/class-wp-bootstrap.php:161 +msgctxt "taxonomy singular name" +msgid "Marketing Type" +msgstr "Vermarktungsart" + +#: includes/class-wp-bootstrap.php:162 +msgid "All Marketing Types" +msgstr "Alle Vermarktungsarten" + +#: includes/class-wp-bootstrap.php:163 +msgid "Edit Marketing Type" +msgstr "Vermarktungsart bearbeiten" + +#: includes/class-wp-bootstrap.php:164 +msgid "View Marketing Type" +msgstr "Vermarktungsart anzeigen" + +#: includes/class-wp-bootstrap.php:165 +msgid "Update Marketing Type" +msgstr "Vermarktungsart aktualisieren" + +#: includes/class-wp-bootstrap.php:166 +msgid "Add New Marketing Type" +msgstr "Neue Vermarktungsart hinzufügen" + +#: includes/class-wp-bootstrap.php:167 +msgid "New Marketing Type Name" +msgstr "Name der neuen Vermarktungsart" + +#: includes/class-wp-bootstrap.php:168 +msgid "Parent Marketing Type" +msgstr "Übergeordnete Vermarktungsart (Parent)" + +#: includes/class-wp-bootstrap.php:169 +msgid "Parent Marketing Type:" +msgstr "Übergeordnete Vermarktungsart (Parent):" + +#: includes/class-wp-bootstrap.php:170 +msgid "Search Marketing Types" +msgstr "Vermarktungsarten durchsuchen" + +#: includes/class-wp-bootstrap.php:171 +msgid "Popular Marketing Types" +msgstr "Beliebte Vermarktungsarten" + +#: includes/class-wp-bootstrap.php:172 +msgid "No Marketing Types found." +msgstr "Keine Vermarktungsarten gefunden." + +#: includes/class-wp-bootstrap.php:179 +msgctxt "Custom Taxonomy Slug" +msgid "properties/buy-rent" +msgstr "immobilien/kaufen-mieten" + +#: includes/class-wp-bootstrap.php:186 +msgctxt "taxonomy general name" +msgid "Features" +msgstr "Ausstattung" + +#: includes/class-wp-bootstrap.php:187 +msgctxt "taxonomy singular name" +msgid "Feature" +msgstr "Ausstattungsmerkmal" + +#: includes/class-wp-bootstrap.php:188 +msgid "All Features" +msgstr "Alle Ausstattungsmerkmale" + +#: includes/class-wp-bootstrap.php:189 +msgid "Edit Feature" +msgstr "Ausstattungsmerkmal bearbeiten" + +#: includes/class-wp-bootstrap.php:190 +msgid "View Feature" +msgstr "Ausstattungsmerkmal anzeigen" + +#: includes/class-wp-bootstrap.php:191 +msgid "Update Feature" +msgstr "Ausstattungsmerkmal aktualisieren" + +#: includes/class-wp-bootstrap.php:192 +msgid "Add New Feature" +msgstr "Neues Ausstattungsmerkmal hinzufügen" + +#: includes/class-wp-bootstrap.php:193 +msgid "New Feature Name" +msgstr "Name des neuen Ausstattungsmerkmals" + +#: includes/class-wp-bootstrap.php:194 +msgid "Parent Feature" +msgstr "Übergeordnetes Ausstattungsmerkmal (Parent)" + +#: includes/class-wp-bootstrap.php:195 +msgid "Parent Feature:" +msgstr "Übergeordnetes Ausstattungsmerkmal (Parent):" + +#: includes/class-wp-bootstrap.php:196 +msgid "Search Features" +msgstr "Ausstattungsmerkmale durchsuchen" + +#: includes/class-wp-bootstrap.php:197 +msgid "Popular Features" +msgstr "Beliebte Ausstattungsmerkmale" + +#: includes/class-wp-bootstrap.php:198 +msgid "No Features found." +msgstr "Keine Ausstattungsmerkmale gefunden." + +#: includes/class-wp-bootstrap.php:205 +msgctxt "Custom Taxonomy Slug" +msgid "properties/feature" +msgstr "immobilien/ausstattung" + +#: includes/class-wp-bootstrap.php:212 +msgctxt "taxonomy general name" +msgid "Labels" +msgstr "Labels" + +#: includes/class-wp-bootstrap.php:213 +msgctxt "taxonomy singular name" +msgid "Label" +msgstr "Label" + +#: includes/class-wp-bootstrap.php:215 +msgid "Edit Label" +msgstr "Label bearbeiten" + +#: includes/class-wp-bootstrap.php:216 +msgid "View Label" +msgstr "Label anzeigen" + +#: includes/class-wp-bootstrap.php:217 +msgid "Update Label" +msgstr "Label aktualisieren" + +#: includes/class-wp-bootstrap.php:218 +msgid "Add New Label" +msgstr "Neues Label hinzufügen" + +#: includes/class-wp-bootstrap.php:219 +msgid "New Label Name" +msgstr "Name des neuen Labels" + +#: includes/class-wp-bootstrap.php:220 +msgid "Parent Label" +msgstr "Übergeordnetes Label (Parent)" + +#: includes/class-wp-bootstrap.php:221 +msgid "Parent Label:" +msgstr "Übergeordnetes Label (Parent):" + +#: includes/class-wp-bootstrap.php:222 +msgid "Search Labels" +msgstr "Labels durchsuchen" + +#: includes/class-wp-bootstrap.php:223 +msgid "Popular Labels" +msgstr "Beliebte Labels" + +#: includes/class-wp-bootstrap.php:224 +msgid "No Labels found." +msgstr "Keine Labels gefunden." + +#: includes/class-wp-bootstrap.php:231 +msgctxt "Custom Taxonomy Slug" +msgid "properties/label" +msgstr "immobilien/label" + +#: includes/class-wp-bootstrap.php:361 +msgid "Properties" +msgstr "Immobilien" + +#: includes/class-wp-bootstrap.php:362 +msgid "Property" +msgstr "Immobilie" + +#: includes/class-wp-bootstrap.php:363 +msgid "Add New Property" +msgstr "Neue Immobilie hinzufügen" + +#: includes/class-wp-bootstrap.php:364 +msgid "Edit Property" +msgstr "Immobilie bearbeiten" + +#: includes/class-wp-bootstrap.php:365 +msgid "New Property" +msgstr "Neue Immobilie" + +#: includes/class-wp-bootstrap.php:366 +msgid "View Property" +msgstr "Immobilie anzeigen" + +#: includes/class-wp-bootstrap.php:367 +msgid "Search Properties" +msgstr "Immobilien durchsuchen" + +#: includes/class-wp-bootstrap.php:368 +msgid "No properties found" +msgstr "Keine Immobilien gefunden" + +#: includes/class-wp-bootstrap.php:369 +msgid "No properties found in Trash" +msgstr "Keine Immobilien im Papierkorb gefunden" + +#: includes/class-wp-bootstrap.php:379 +msgctxt "Custom Post Type Slug (plural only!)" +msgid "properties" +msgstr "immobilien" + +#: includes/class-wp-bootstrap.php:414 +msgid "Property Archive Page" +msgstr "Immobilien-Archivseite" + +#: includes/class-wp-bootstrap.php:416 +msgid "Widgets in this area will be shown on property archive pages." +msgstr "" +"Widgets in diesem Bereich werden auf Immobilien-Archivseiten angezeigt." + +#: includes/class-wp-bootstrap.php:427 +msgid "Property Detail Page" +msgstr "Immobilien-Detailseite" + +#: includes/class-wp-bootstrap.php:429 +msgid "Widgets in this area will be shown on property detail pages." +msgstr "Widgets in diesem Bereich werden in Immobilien-Detailseiten angezeigt." + +#: skins/default/property-list/pagination.php:17 +msgid "Previous page" +msgstr "Vorherige Seite" + +#: skins/default/property-list/pagination.php:18 +msgid "Next page" +msgstr "Nächste Seite" + +#: skins/default/property-list/properties.php:33 +msgid "Currently there are no properties that match the search criteria." +msgstr "" +"Aktuell sind keine Immobilien vorhanden, die den Suchkriterien entsprechen." + +#: skins/default/property-search/element-extended-search-toggle.php:24 +#: skins/default/property-search/element-extended-search-toggle.php:30 +msgid "Extended Search" +msgstr "Erweiterte Suche" + +#. translators: %1 = Google Maps, %2 = Privacy Policy URL +#. translators: %1 = Photon/OpenStreetMap, %2 = Privacy Policy URL +#: skins/default/property-search/element-google-places-autocomplete.php:20 +#: skins/default/property-search/element-photon-autocomplete.php:21 +msgid "" +"This site utilizes %1$s for location autocompletion and map display, please " +"see our privacy policy!" +msgstr "" +"Diese Website nutzt %1$s für die Autovervollständigung von Ortsnamen und die " +"Kartendarstellung, siehe unsere Datenschutzerklärung!" + +#: skins/default/property-search/element-google-places-autocomplete.php:24 +#: skins/default/property-search/element-photon-autocomplete.php:25 +msgid "Agreed!" +msgstr "Einverstanden!" + +#: skins/default/property-search/element-reset.php:18 +msgid "Reset Form" +msgstr "Formular zurücksetzen" + +#: skins/default/property-search/element-submit.php:17 +msgid "Matches" +msgstr "Treffer" + +#: skins/default/property-search/element-submit.php:18 +msgid "one match" +msgstr "ein Treffer" + +#: skins/default/property-search/element-submit.php:19 +msgid "no matches" +msgstr "keine Treffer" + +#: skins/default/single-property/element-hub.php:70 +msgid "The Property" +msgstr "Die Immobilie" + +#: skins/default/single-property/element-hub.php:82 +msgid "Energy Pass" +msgstr "Energieausweis" + +#: skins/default/single-property/element-hub.php:86 +msgid "Location & Infrastructure" +msgstr "Lage & Infrastruktur" + +#: skins/default/single-property/footer.php:18 +msgid "Back to overview" +msgstr "Zur Übersicht" + +#: skins/default/single-property/gallery.php:219 +msgid "Video" +msgstr "Video" + +#: skins/default/single-property/gallery.php:228 +msgid "Virtual Tour" +msgstr "Virtuelle Tour" + +#: skins/default/single-property/location-info.php:26 +msgid "Location and Infrastructure" +msgstr "Lage und Infrastruktur" + +#. translators: %1 = Google Privacy Policy, %2 = dataliberation.org +#: skins/default/single-property/location-info.php:48 +msgid "" +"This website utilizes Google Maps services. Google collects and processes " +"certain, possibly personal data when using the maps services. Detailed " +"informationen about scope and usage of this data as well as your personal " +"privacy options is available in Google's " +"privacy policy. Comprehensive instructions on how to manage your own " +"data related to Google products can also be found here: dataliberation.org\n" +"\n" +"By clicking on the following button, you permit submission of data collected " +"during using the map function to Google in accordance with the privacy " +"policy mentioned above." +msgstr "" +"In dieser Website kommen Google-Maps-Dienste zum Einsatz. Google erhebt, " +"verarbeitet und nutzt bestimmte, möglicherweise personenbezogene Daten bei " +"der Nutzung der Kartendienste. Detaillierte Informationen zu Umfang und " +"Nutzung dieser Daten sowie Ihren persönlichen Optionen bzgl. Privatsphäre " +"sind in der Datenschutzerklärung von " +"Google verfügbar. Ausführliche Anleitungen zur Verwaltung der eigenen " +"Daten im Zusammenhang mit Google-Produkten sind auch hier zu finden: dataliberation.org\n" +"\n" +"Mit dem Klick auf den folgenden Button erlauben Sie die Übermittlung der bei " +"der Nutzung der Kartenfunktion erhobenen Daten an Google im Einklang mit der " +"o. g. Datenschutzerklärung." + +#. translators: %s = OSM Privacy Policy URL +#: skins/default/single-property/location-info.php:60 +msgid "" +"This website utilizes map services provided by the OpenStreetMap Foundation, " +"St John’s Innovation Centre, Cowley Road, Cambridge, CB4 0WS, United Kingdom " +"(short OSMF). Your Internet browser or application will connect to servers " +"operated by the OSMF located in the United Kingdom and in other countries. " +"The operator of this site has no control over such connections and " +"processing of your data by the OSMF. You can find more information on the " +"processing of user data by the OSMF in the OSMF privacy " +"policy." +msgstr "" +"Diese Website nutzt Kartendienste der OpenStreetMap Foundation, St John’s " +"Innovation Centre, Cowley Road, Cambridge, CB4 0WS, Großbritannien (kurz " +"OSMF). Ihr Internetbrowser stellt eine Verbindung zu Servern her, die von " +"der OSMF im Vereinigten Königreich und in anderen Ländern betrieben werden. " +"Der Betreiber dieser Website hat keine Kontrolle über solche Verbindungen " +"und die Verarbeitung Ihrer Daten durch die OSMF. Weitere Informationen zur " +"Verarbeitung von Benutzerdaten durch die OSMF finden Sie in der OSMF-Datenschutzrichtlinie." + +#: skins/default/single-property/location-info.php:143 +#: skins/default/single-property/location-info.php:155 +#: skins/default/single-property/location-info.php:165 +msgid "Agreed, show maps!" +msgstr "Einverstanden, Karten anzeigen!" + +#. Plugin Name of the plugin/theme +msgid "immonex Kickstart" +msgstr "immonex Kickstart" + +#. Plugin URI of the plugin/theme +msgid "https://wordpress.org/plugins/immonex-kickstart/" +msgstr "https://de.wordpress.org/plugins/immonex-kickstart/" + +#. Description of the plugin/theme +msgid "" +"Essential components and framework for embedding and searching/filtering " +"imported OpenImmo® based real estate offers" +msgstr "" +"Essenzielle Basiskomponenten und Framework zur Einbindung und Suche/" +"Filterung OpenImmo®-basierter Immobilienangebote" + +#. Author of the plugin/theme +msgid "inveris OHG / immonex" +msgstr "inveris OHG / immonex" + +#. Author URI of the plugin/theme +msgid "https://immonex.dev/" +msgstr "https://immonex.dev/" + +#~ msgid "" +#~ "For the Google Maps based variants, providing an " +#~ "appropriate API key is required (see External APIs)." +#~ msgstr "" +#~ "Für die Google Maps basierte Variante muss ein passender " +#~ "API-Schlüssel bereitgestellt werden (siehe Externe APIs)." + +#~ msgid "External APIs" +#~ msgstr "Externe APIs" + +#~ msgid "OpenStreetMap Privacy Note" +#~ msgstr "OpenStreetMap Datenschutz-Hinweis" + +#~ msgid "" +#~ "This text will be displayed above the button for permitting the " +#~ "OpenStreetMap use and displaying the maps." +#~ msgstr "" +#~ "Dieser Text wird oberhalb des Buttons zur Bestätigung der OpenStreetMap-" +#~ "Nutzung und Anzeige der Karten eingebunden." + +#~ msgid "" +#~ "This text will be displayed above the button for permitting the Google " +#~ "Maps use and displaying the maps." +#~ msgstr "" +#~ "Dieser Text wird oberhalb des Buttons zur Bestätigung der Google-Maps-" +#~ "Nutzung und Anzeige der Karten eingebunden." + +#~ msgid "Disable Goole Maps API" +#~ msgstr "Google Maps API deaktivieren" + +#~ msgid "" +#~ "Activate this option if the Google Maps JavaScript API shall not be loaded by this plugin, because it already gets included " +#~ "otherwise." +#~ msgstr "" +#~ "Diese Option muss aktiviert werden, wenn die Google Maps JavaScript API " +#~ "bereits anderweitig eingebunden wird und daher nicht von " +#~ "diese Plugin geladen werden soll." + +#~ msgid "This text..." +#~ msgstr "Dieser Text…" + +#~ msgid "Show Map!" +#~ msgstr "Karte anzeigen!" + +#~ msgid "" +#~ "Components for embedding and searching/filtering OpenImmo® based real " +#~ "estate data + bridge to the immonex plattform." +#~ msgstr "" +#~ "Komponenten für die Einbindung und Filterung von OpenImmo®-basierten " +#~ "Immobiliendaten + Brücke zur immonex Plattform." + +#~ msgid "Standort" +#~ msgstr "Locality" + +#~ msgid "Documentation" +#~ msgstr "Dokumentation" + +#~ msgid "Settings" +#~ msgstr "Einstellungen" + +#~ msgid "DEBUG-MODE" +#~ msgstr "DEBUG-MODUS" + +#~ msgid "Property List Page" +#~ msgstr "Immobilien-Listenseite" + +#~ msgid "Test Option" +#~ msgstr "Test-Option" + +#~ msgid "This is an error description." +#~ msgstr "Das ist eine Fehlerbeschreibung." + +#~ msgctxt "Custom Taxonomy Slug" +#~ msgid "properties/for-sale-for-rent" +#~ msgstr "immobilien/kaufen-mieten" + +#~ msgid "Condition" +#~ msgstr "Zustand" + +#~ msgid "Dismiss" +#~ msgstr "Ausblenden" + +#, fuzzy +#~| msgid "Dismiss" +#~ msgid "Dismiss all" +#~ msgstr "Ausblenden" + +#~ msgid "This is not a framework." +#~ msgstr "Das ist kein Framework." + +#~ msgid "" +#~ "There is a new version of %1$s available. View version %3$s details." +#~ msgstr "" +#~ "Es ist eine neue Version von %1$s verfügbar. Details zur Version %3$s anzeigen." + +#~ msgid "" +#~ "There is a new version of %1$s available. View version %3$s details or update now." +#~ msgstr "" +#~ "Es ist eine neue Version von %1$s verfügbar. Details der Version %3$s anzeigen oder jetzt aktualisieren." + +#~ msgid "You do not have permission to install plugin updates" +#~ msgstr "Die Berechtigung zum Installieren von Plugin-Updates fehlt." + +#~ msgid "Error" +#~ msgstr "Fehler" diff --git a/spec/fixtures/dynamic_finders/plugin_version/ip-locator/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/ip-locator/change_log/CHANGELOG.md new file mode 100644 index 00000000..1aa3ce8b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/ip-locator/change_log/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog +All notable changes to **IP Locator** is documented in this *changelog*. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **IP Locator** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.0.1] - 2020-04-02 +### Initial release diff --git a/spec/fixtures/dynamic_finders/plugin_version/lsx-business-directory/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/lsx-business-directory/change_log/changelog.txt new file mode 100644 index 00000000..e23ad2a7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/lsx-business-directory/change_log/changelog.txt @@ -0,0 +1,4 @@ +## Change log + +### 1.0.0 +* Initial release diff --git a/spec/fixtures/dynamic_finders/plugin_version/page-restrict-for-woocommerce/translation_file/languages/page_restrict_domain.pot b/spec/fixtures/dynamic_finders/plugin_version/page-restrict-for-woocommerce/translation_file/languages/page_restrict_domain.pot new file mode 100644 index 00000000..345a83bc --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/page-restrict-for-woocommerce/translation_file/languages/page_restrict_domain.pot @@ -0,0 +1,693 @@ +# Copyright (C) 2020 Vlado Grčić +# This file is distributed under the same license as the Page Restrict for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: Page Restrict for WooCommerce 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/page_restrict_domain\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-04-03T19:56:08+02:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.3.0\n" +"X-Domain: page_restrict_domain\n" + +#. Plugin Name of the plugin +#: includes/class-page-restrict.php:84 +msgid "Page Restrict for WooCommerce" +msgstr "" + +#. Description of the plugin +msgid "Restricts access to pages using WooCommerce products." +msgstr "" + +#. Author of the plugin +msgid "Vlado Grčić" +msgstr "" + +#. Author URI of the plugin +msgid "vladogrcic.com" +msgstr "" + +#: admin/class-page-restrict-admin.php:422 +msgid "Page Restrict" +msgstr "" + +#: admin/class-page-restrict-admin.php:423 +#: admin/partials/page-restrict-admin-pages.php:19 +msgid "Page Restrict Pages" +msgstr "" + +#: admin/class-page-restrict-admin.php:423 +msgid "Pages" +msgstr "" + +#: admin/class-page-restrict-admin.php:425 +#: admin/partials/page-restrict-admin-settings.php:18 +msgid "Page Restrict Settings" +msgstr "" + +#: admin/class-page-restrict-admin.php:425 +#: admin/class-page-restrict-admin.php:548 +msgid "Settings" +msgstr "" + +#: admin/class-page-restrict-admin.php:427 +#: admin/partials/page-restrict-admin-quick-start.php:60 +msgid "Page Restrict Quick Start" +msgstr "" + +#: admin/class-page-restrict-admin.php:427 +#: admin/class-page-restrict-admin.php:550 +msgid "Quick Start" +msgstr "" + +#: admin/class-page-restrict-admin.php:489 +msgid "You haven't disabled GUEST CHECKOUT in WooCommerce!" +msgstr "" + +#: admin/class-page-restrict-admin.php:490 +msgid "If your unregistered users are buying products with WooCommerce without that disabled the products will not be able to be connected to any account which means this plugin can't know who bought it and can't allow access to specified pages correctly." +msgstr "" + +#: admin/class-page-restrict-admin.php:491 +msgid "Go to:" +msgstr "" + +#: admin/class-page-restrict-admin.php:492 +msgid "WooCommerce --> Settings --> Accounts & Privacy" +msgstr "" + +#: admin/class-page-restrict-admin.php:493 +msgid "Disable option: \"Allow customers to place orders without an account\"." +msgstr "" + +#: admin/includes/class-page-restrict-admin-classic-metabox-main.php:38 +msgid "Restrict Page for WooCommerce" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:33 +msgid "Post Title" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:41 +msgid "Post Slug" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:51 +msgid "Post Status" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:59 +msgid "Published" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:62 +msgid "Scheduled" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:72 +msgid "View" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:73 +msgid "Edit" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:83 +#: admin/partials/page-restrict-admin-classic-metabox.php:54 +#: admin/assets/js/block-section-restrict.js:385 +#: admin/assets/js/metas.js:283 +msgid "Products" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:86 +#: admin/partials/page-restrict-admin-classic-metabox.php:57 +#: admin/assets/js/block-section-restrict.js:372 +#: admin/assets/js/metas.js:278 +msgid "Lock by Products" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:103 +#: admin/partials/page-restrict-admin-classic-metabox.php:75 +#: admin/assets/js/metas.js:289 +msgid "Page to show if product not bought" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:124 +#: admin/partials/page-restrict-admin-classic-metabox.php:95 +#: admin/assets/js/metas.js:295 +msgid "Redirect if product was not bought" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:126 +#: admin/partials/page-restrict-admin-classic-metabox.php:100 +#: admin/assets/js/metas.js:305 +msgid "Page to show if user is not logged in" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:147 +#: admin/partials/menu-pages/settings/tabs/tab-general.php:272 +#: admin/partials/page-restrict-admin-classic-metabox.php:120 +#: admin/assets/js/metas.js:311 +msgid "Redirect if user is not logged in" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:150 +#: admin/partials/page-restrict-admin-classic-metabox.php:125 +#: admin/assets/js/block-section-restrict.js:448 +#: admin/assets/js/metas.js:351 +msgid "Timeout" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:154 +#: admin/partials/page-restrict-admin-classic-metabox.php:128 +#: admin/assets/js/block-section-restrict.js:394 +#: admin/assets/js/metas.js:323 +msgid "Days" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:159 +#: admin/partials/page-restrict-admin-classic-metabox.php:132 +#: admin/assets/js/block-section-restrict.js:405 +#: admin/assets/js/metas.js:329 +msgid "Hours" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:164 +#: admin/partials/page-restrict-admin-classic-metabox.php:136 +#: admin/assets/js/block-section-restrict.js:416 +#: admin/assets/js/metas.js:335 +msgid "Minutes" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:169 +#: admin/partials/page-restrict-admin-classic-metabox.php:140 +#: admin/assets/js/block-section-restrict.js:427 +#: admin/assets/js/metas.js:341 +msgid "Seconds" +msgstr "" + +#: admin/partials/menu-pages/pages/pages-page.php:174 +#: admin/partials/page-restrict-admin-classic-metabox.php:144 +#: admin/assets/js/metas.js:348 +msgid "Views" +msgstr "" + +#: admin/partials/menu-pages/pages/pages.php:29 +msgid "Filter by Post Type" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:43 +msgid "/en/page/all-page-settings-classic.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:45 +msgid "/en/page/all-page-settings-classic-screen-options.png" +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:48 +msgid "For older WordPress versions or if you just want to use the classic editor you will see classic WordPress metaboxes. The options are the same as on the new gutenberg editor." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:49 +msgid "In the Products section you can choose which product to restrict the page with." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:50 +msgid "In the Page to Show section you can choose which pages to show if the user hasn't bought a product, if it expired or if the user hasn't logged in. You can also choose to redirect to that page instead of just inserting the content into your chosen restricted page which is the default." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:51 +msgid "In the Timeout section set the time you want the bought product to expire if at all. You can choose to also expire it by views." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:53 +msgid "If you don't see it remember to turn it on in Screen Options." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict-classic.php:58 +msgid "Restrict the entire page if using the classic editor" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:46 +msgid "/en/page/check-plugin-box.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:48 +msgid "/en/page/enable-meta.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:50 +msgid "/en/page/products-page-settings.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:52 +msgid "/en/page/page-to-show-page-settings.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:54 +msgid "/en/page/timeout-page-settings.png" +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:56 +msgid "While editing your page click on the menu shown below." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:57 +msgid "If its not there click on" +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:59 +msgid "[ More tools & options ] --> [ Plugins ] --> [ Page Restrict for WooCommerce ]." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:60 +msgid "Choose which product or products you want to use in order to restrict the page." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:61 +msgid "Choose which pages to use for restrict messages if the user didn't buy the product, the bought product expired or didn't login into the site." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:63 +msgid "Choose whether you want to redirect to those pages instead of the default which is to insert the selected page content into the restricted page." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:65 +msgid "Restrict access to the page by setting the time you want the bought product to expire or you can choose to also expire it by views as well." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:66 +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:61 +msgid "Leave it 0 to just restrict by products only. That means it just checks if the user bought the product. If they did it will give them access to the page indefinitely." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-page-restrict.php:71 +msgid "Restrict the entire page" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-restrict-general.php:42 +msgid "/en/page/all-pages-in-one.png" +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-restrict-general.php:44 +msgid "You can look over multiple pages at once and restrict them by going to the" +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-restrict-general.php:46 +msgid "[ Page Restrict ] --> [ Pages ] menu page." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-restrict-general.php:51 +msgid "General features available for the plugin" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:46 +msgid "/en/section/add-restrict-section.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:48 +msgid "/en/section/general-section-settings.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:50 +msgid "/en/section/products-sections-settings.png" +msgstr "" + +#. translators: Replace this entire string with the url to your image. +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:52 +msgid "/en/section/timeout-sections-settings.png" +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:54 +msgid "The Restrict Section for WooCommerce block is located under Layout Element pictured below." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:55 +msgid "Using Inverse Block you can change whether the content in the section should be shown or hidden. By default it hides the section content." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:56 +msgid "If you want to tell the user what to do to get access to the hidden blocks you use the Inverse block to show that." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:57 +msgid "You can mirror settings from a block above or below the current one." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:58 +msgid "For example if you put a 100 day timeout in that other block this block will have a 100 day timeout as well." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:59 +msgid "Products using which you can restrict access to the blocks content. You can choose one or multiple products." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:60 +msgid "Restrict access to the section by setting the time you want the bought product to expire." +msgstr "" + +#: admin/partials/menu-pages/quick_start/tabs/tab-add-section-restrict.php:66 +msgid "Restrict blocks" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:26 +msgid "Limit Available Products to Restrict Pages With" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:30 +msgid "Limit to Virtual Products" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:34 +msgid "Limit to Downloadable Products" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:41 +msgid "* Warning:" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:42 +msgid "If you decide to reduce available products to choose from for page restriction," +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:43 +msgid "all products not matching" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:44 +msgid "those checked attributes for all existing restricted pages" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:45 +msgid "will be removed." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:52 +msgid "Limit Pages by Post Type" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:54 +msgid "Post Types" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:108 +msgid "* When you have chosen your post types" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:112 +msgid "only pages matching them" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:116 +msgid "can be used for" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:120 +msgid "restrict messages." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:126 +msgid "Restrict messages" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:130 +msgid "= Messages used to show your users they have no access to them either because they haven't logged in, haven't bought the product or their bought product expired." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:137 +msgid "Default page if product not bought on site pages" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:140 +msgid "Page to show if not bought" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:164 +msgid "Choose which page to use if a" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:168 +msgid "product wasn't bought or expired" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:172 +msgid "for all restricted pages." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:180 +msgid "Redirect if page not bought" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:186 +msgid "Choose to" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:190 +#: admin/partials/menu-pages/settings/tabs/tab-general.php:282 +msgid "redirect to the page" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:194 +msgid "instead of the default which is to show the chosen page into the content area of the restricted page." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:200 +#: admin/partials/menu-pages/settings/tabs/tab-general.php:292 +msgid "Warning:" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:201 +#: admin/partials/menu-pages/settings/tabs/tab-general.php:293 +msgid "If you decide to choose a private page regular users won't be able to redirect to it. It will just return a 404 error." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:211 +#: admin/partials/menu-pages/settings/tabs/tab-general.php:303 +msgid "* General settings for pages when the user" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:215 +msgid "didn't buy the product or it expired" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:219 +#: admin/partials/menu-pages/settings/tabs/tab-general.php:311 +msgid "if a page wasn't chosen on a per page bases." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:227 +msgid "Default page if user is not logged on site pages" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:230 +msgid "Page to show if not logged in" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:256 +msgid "Choose which page to use if a user" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:260 +msgid "wasn't logged" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:264 +msgid "in for all restricted pages." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:278 +msgid "Choose to " +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:286 +msgid " instead of the default which is to show the chosen page into the content area of the restricted page." +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-general.php:307 +msgid "wasn't logged in" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-plugin.php:26 +msgid "On Plugin Uninstallion" +msgstr "" + +#: admin/partials/menu-pages/settings/tabs/tab-plugin.php:30 +msgid "Delete all data connected to the plugin on uninstall" +msgstr "" + +#: admin/partials/page-restrict-admin-classic-metabox.php:72 +#: admin/assets/js/metas.js:317 +msgid "Page to Show" +msgstr "" + +#: admin/partials/page-restrict-admin-classic-metabox.php:155 +#: admin/partials/page-restrict-admin-pages.php:49 +#: admin/partials/page-restrict-admin-settings.php:72 +#: admin/assets/js/general-block-var.js:51 +msgid "Select Value" +msgstr "" + +#: admin/partials/page-restrict-admin-classic-metabox.php:158 +#: admin/partials/page-restrict-admin-pages.php:53 +#: admin/partials/page-restrict-admin-settings.php:75 +#: admin/assets/js/general-block-var.js:53 +msgid "Search" +msgstr "" + +#: admin/partials/page-restrict-admin-classic-metabox.php:159 +#: admin/partials/page-restrict-admin-pages.php:54 +#: admin/partials/page-restrict-admin-settings.php:76 +#: admin/assets/js/general-block-var.js:54 +msgid "No Results" +msgstr "" + +#: admin/partials/page-restrict-admin-classic-metabox.php:160 +#: admin/partials/page-restrict-admin-pages.php:55 +#: admin/partials/page-restrict-admin-settings.php:77 +msgid "Searching.." +msgstr "" + +#: admin/partials/page-restrict-admin-pages.php:39 +#: admin/partials/page-restrict-admin-settings.php:47 +msgid "Save" +msgstr "" + +#: admin/partials/page-restrict-admin-quick-start.php:67 +msgid "Add Section Restrict" +msgstr "" + +#: admin/partials/page-restrict-admin-quick-start.php:68 +msgid "Add Page Restrict" +msgstr "" + +#: admin/partials/page-restrict-admin-quick-start.php:69 +msgid "Add Page Restrict - Classic Editor" +msgstr "" + +#: admin/partials/page-restrict-admin-quick-start.php:70 +#: admin/partials/page-restrict-admin-settings.php:28 +#: admin/assets/js/block-section-restrict.js:355 +msgid "General" +msgstr "" + +#: admin/partials/page-restrict-admin-settings.php:29 +msgid "Plugin" +msgstr "" + +#: public/includes/class-page-restrict-public-section-blocks.php:297 +#: public/includes/class-page-restrict-public-section-blocks.php:392 +msgid "Your access to this page expired or you haven't bought products needed to access this page. Buy" +msgstr "" + +#: public/includes/class-page-restrict-public-section-blocks.php:297 +msgid "in order to access this section!" +msgstr "" + +#: public/includes/class-page-restrict-public-section-blocks.php:392 +#: public/includes/class-page-restrict-public-section-blocks.php:406 +#: public/includes/class-page-restrict-public-section-blocks.php:511 +msgid "in order to access this page!" +msgstr "" + +#: public/includes/class-page-restrict-public-section-blocks.php:405 +#: public/includes/class-page-restrict-public-section-blocks.php:510 +msgid "logged in" +msgstr "" + +#: public/includes/class-page-restrict-public-section-blocks.php:406 +#: public/includes/class-page-restrict-public-section-blocks.php:511 +msgid "You need to be" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:28 +msgid "Restrict Section for WooCommerce" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:29 +msgid "Restricts access to sections of pages using WooCommerce products." +msgstr "" + +#: admin/assets/js/block-section-restrict.js:284 +msgid "Show restricted content" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:288 +msgid "Inverse Block" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:298 +msgid "Show content if user has no access." +msgstr "" + +#: admin/assets/js/block-section-restrict.js:300 +msgid "This is to notify the user they don't have access and what to do to access it." +msgstr "" + +#: admin/assets/js/block-section-restrict.js:306 +msgid "Default: The user will not see the text in the section" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:311 +msgid "Default Restrict Message" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:320 +msgid "Show a Restrict Message which contains products needed to buy instead of nothing." +msgstr "" + +#: admin/assets/js/block-section-restrict.js:325 +msgid "Default: Section will be empty." +msgstr "" + +#: admin/assets/js/block-section-restrict.js:328 +msgid "Copy settings from another block" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:332 +msgid "Above block" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:344 +msgid "Below block" +msgstr "" + +#: admin/assets/js/block-section-restrict.js:383 +#: admin/assets/js/metas.js:275 +msgid "No available products to show" +msgstr "" + +#: admin/assets/js/general-block-var.js:55 +msgid "Searching..." +msgstr "" + +#: admin/assets/js/general-block-var.js:85 +msgid "You had the \"Above block\" or \"Below block\" setting checked but you dont have a usable block. Add a Section Block below or above in order to be able to check that setting" +msgstr "" + +#: admin/assets/js/metas.js:286 +#: admin/assets/js/metas.js:302 +msgid "No available pages to show" +msgstr "" + +#: admin/assets/js/metas.js:300 +msgid "Default: Render the not bought page content into the current page" +msgstr "" + +#: admin/assets/js/metas.js:316 +msgid "Default: Render the user is not logged in page content into the current page" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/product-variations-swatches-for-woocommerce/change_log/CHANGELOG.txt b/spec/fixtures/dynamic_finders/plugin_version/product-variations-swatches-for-woocommerce/change_log/CHANGELOG.txt new file mode 100644 index 00000000..5b0587fd --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/product-variations-swatches-for-woocommerce/change_log/CHANGELOG.txt @@ -0,0 +1,2 @@ +/*1.0.0 */ +- Release version 1.0.0 \ 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 97e59983..d26c7cd3 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 @@ -3354,6 +3354,8 @@ + + @@ -4271,6 +4273,11 @@ + + + + + @@ -6718,6 +6725,13 @@ + + + + + + + @@ -9298,6 +9312,8 @@ + + @@ -11065,6 +11081,11 @@ + + + + + @@ -12467,6 +12488,16 @@ + + + + + + + + + + @@ -13149,6 +13180,12 @@ + + + + + + @@ -13366,6 +13403,11 @@ + + + + + @@ -16491,6 +16533,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/sa-coronavirus-banner/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/sa-coronavirus-banner/change_log/changelog.txt new file mode 100644 index 00000000..be8c8ead --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/sa-coronavirus-banner/change_log/changelog.txt @@ -0,0 +1,17 @@ +# Changelog +All notable changes to this project will be documented in this file. + +## [Unreleased] + +## [2.0.2] - 2020-04-03 +- we found a whole lot of gremlins once adding the plugin to a variety of sites, this should resolve those issues. + +## [2.0.1] - 2020-04-03 +- add_action + +## [2.0.0] - 2020-04-02 +- complete overhaul of the plugin +- improved options and choices + +## [1.0.0] - 2020-03-31 +- Released to WordPress Repository diff --git a/spec/fixtures/dynamic_finders/plugin_version/service-showcase/translation_file/languages/service-showcase.pot b/spec/fixtures/dynamic_finders/plugin_version/service-showcase/translation_file/languages/service-showcase.pot new file mode 100644 index 00000000..040da3b7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/service-showcase/translation_file/languages/service-showcase.pot @@ -0,0 +1,585 @@ +# Copyright (C) 2020 Weblizar +# This file is distributed under the same license as the Service Showcase plugin. +msgid "" +msgstr "" +"Project-Id-Version: Service Showcase 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/service-showcase\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-03-30T07:51:32+02:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: service-showcase\n" + +#. Plugin Name of the plugin +#: admin/inc/WLSBP_ServiceBox_Admin.php:16 +#: public/inc/WLSBP_Service_cpt.php:16 +msgid "Service Showcase" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://weblizar.com/plugins" +msgstr "" + +#. Description of the plugin +msgid "Service Showcase plugin is manage your showcase of your services and it comes with different style layouts which can be used to create and display multiple showcase of your services on your WordPress website.it also Easily add unlimited services box." +msgstr "" + +#. Author of the plugin +msgid "Weblizar" +msgstr "" + +#. Author URI of the plugin +msgid "https://weblizar.com" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:20 +#: admin/inc/metaboxes/add_services.php:53 +msgid "Service Icon" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:27 +#: admin/inc/metaboxes/add_services.php:59 +msgid "Service Title" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:31 +msgid "Service Description" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:36 +msgid "Read More link" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:51 +msgid "Service Icon " +msgstr "" + +#: admin/inc/metaboxes/add_services.php:58 +msgid "Service Title " +msgstr "" + +#: admin/inc/metaboxes/add_services.php:59 +msgid "Enter Service Title" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:62 +msgid "Service Description " +msgstr "" + +#: admin/inc/metaboxes/add_services.php:63 +msgid "Enter Service Description" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:67 +msgid "Read More link " +msgstr "" + +#: admin/inc/metaboxes/add_services.php:68 +msgid "Enter Service Link" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:80 +msgid "Service Icon :" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:80 +msgid "Service Title :" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:80 +msgid "Service Description :" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:80 +msgid "Read More link :" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:81 +msgid "Add New service showcase" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:86 +msgid "Delete All" +msgstr "" + +#: admin/inc/metaboxes/add_services.php:91 +#: admin/inc/metaboxes/wlsbp_settings.php:2300 +msgid "Back to top" +msgstr "" + +#: admin/inc/metaboxes/meta_shortcode.php:4 +msgid "Use below shortcode to publish your ServiceBox in any post/pages" +msgstr "" + +#: admin/inc/metaboxes/theme_shortcode.php:5 +msgid "Use below code in your theme to display the ServiceBox" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:311 +msgid "Service Layout" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:318 +msgid "Style 1" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:322 +msgid "Style 2" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:326 +msgid "Style 3" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:330 +msgid "Style 4" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:335 +msgid "Style 5" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:339 +msgid "Style 6" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:348 +msgid "Display Service Title" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:369 +msgid "Select Yes/No option to show/hide service showcase title above service showcase." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:384 +#: admin/inc/metaboxes/wlsbp_settings.php:732 +#: admin/inc/metaboxes/wlsbp_settings.php:1076 +#: admin/inc/metaboxes/wlsbp_settings.php:1402 +#: admin/inc/metaboxes/wlsbp_settings.php:1729 +#: admin/inc/metaboxes/wlsbp_settings.php:2018 +msgid "Applied setting Service Shortcode" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:395 +#: admin/inc/metaboxes/wlsbp_settings.php:741 +#: admin/inc/metaboxes/wlsbp_settings.php:1086 +#: admin/inc/metaboxes/wlsbp_settings.php:1411 +#: admin/inc/metaboxes/wlsbp_settings.php:1738 +#: admin/inc/metaboxes/wlsbp_settings.php:2027 +msgid "Display Service Icon" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:415 +#: admin/inc/metaboxes/wlsbp_settings.php:762 +#: admin/inc/metaboxes/wlsbp_settings.php:1106 +#: admin/inc/metaboxes/wlsbp_settings.php:1431 +#: admin/inc/metaboxes/wlsbp_settings.php:1758 +#: admin/inc/metaboxes/wlsbp_settings.php:2047 +msgid "Select Yes/No option to show/hide service showcase Icon." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:424 +#: admin/inc/metaboxes/wlsbp_settings.php:771 +#: admin/inc/metaboxes/wlsbp_settings.php:1115 +#: admin/inc/metaboxes/wlsbp_settings.php:1440 +#: admin/inc/metaboxes/wlsbp_settings.php:1767 +#: admin/inc/metaboxes/wlsbp_settings.php:2056 +msgid "Display Service Read More Button" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:444 +#: admin/inc/metaboxes/wlsbp_settings.php:790 +#: admin/inc/metaboxes/wlsbp_settings.php:1135 +#: admin/inc/metaboxes/wlsbp_settings.php:1460 +#: admin/inc/metaboxes/wlsbp_settings.php:1787 +#: admin/inc/metaboxes/wlsbp_settings.php:2076 +msgid "Select Yes/No option to show/hide service showcase Read More Button." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:453 +#: admin/inc/metaboxes/wlsbp_settings.php:817 +#: admin/inc/metaboxes/wlsbp_settings.php:1162 +msgid "Service Icon background Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:461 +#: admin/inc/metaboxes/wlsbp_settings.php:825 +#: admin/inc/metaboxes/wlsbp_settings.php:1170 +msgid "Choose background color for service icon." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:471 +#: admin/inc/metaboxes/wlsbp_settings.php:835 +#: admin/inc/metaboxes/wlsbp_settings.php:1180 +#: admin/inc/metaboxes/wlsbp_settings.php:1505 +#: admin/inc/metaboxes/wlsbp_settings.php:1814 +#: admin/inc/metaboxes/wlsbp_settings.php:2103 +msgid "Service background Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:479 +#: admin/inc/metaboxes/wlsbp_settings.php:843 +#: admin/inc/metaboxes/wlsbp_settings.php:1188 +#: admin/inc/metaboxes/wlsbp_settings.php:1513 +#: admin/inc/metaboxes/wlsbp_settings.php:1822 +#: admin/inc/metaboxes/wlsbp_settings.php:2111 +msgid "Choose background color for service." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:489 +#: admin/inc/metaboxes/wlsbp_settings.php:853 +msgid "Service Hover background Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:497 +#: admin/inc/metaboxes/wlsbp_settings.php:861 +msgid "Choose background color on service hover ." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:507 +#: admin/inc/metaboxes/wlsbp_settings.php:799 +#: admin/inc/metaboxes/wlsbp_settings.php:1144 +#: admin/inc/metaboxes/wlsbp_settings.php:1469 +#: admin/inc/metaboxes/wlsbp_settings.php:1796 +#: admin/inc/metaboxes/wlsbp_settings.php:2085 +msgid "Service Icon Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:515 +#: admin/inc/metaboxes/wlsbp_settings.php:807 +#: admin/inc/metaboxes/wlsbp_settings.php:1152 +#: admin/inc/metaboxes/wlsbp_settings.php:1477 +#: admin/inc/metaboxes/wlsbp_settings.php:1804 +#: admin/inc/metaboxes/wlsbp_settings.php:2093 +msgid "Choose color for service icon." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:525 +#: admin/inc/metaboxes/wlsbp_settings.php:871 +#: admin/inc/metaboxes/wlsbp_settings.php:1198 +#: admin/inc/metaboxes/wlsbp_settings.php:1523 +#: admin/inc/metaboxes/wlsbp_settings.php:1832 +#: admin/inc/metaboxes/wlsbp_settings.php:2121 +msgid "Service Title Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:533 +#: admin/inc/metaboxes/wlsbp_settings.php:879 +#: admin/inc/metaboxes/wlsbp_settings.php:1206 +#: admin/inc/metaboxes/wlsbp_settings.php:1531 +#: admin/inc/metaboxes/wlsbp_settings.php:1840 +#: admin/inc/metaboxes/wlsbp_settings.php:2129 +msgid "Choose color for service title." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:543 +#: admin/inc/metaboxes/wlsbp_settings.php:889 +#: admin/inc/metaboxes/wlsbp_settings.php:1216 +#: admin/inc/metaboxes/wlsbp_settings.php:1541 +#: admin/inc/metaboxes/wlsbp_settings.php:1850 +#: admin/inc/metaboxes/wlsbp_settings.php:2139 +msgid "Description Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:551 +#: admin/inc/metaboxes/wlsbp_settings.php:897 +#: admin/inc/metaboxes/wlsbp_settings.php:1224 +#: admin/inc/metaboxes/wlsbp_settings.php:1549 +#: admin/inc/metaboxes/wlsbp_settings.php:1858 +#: admin/inc/metaboxes/wlsbp_settings.php:2147 +msgid "Choose color for service description." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:561 +#: admin/inc/metaboxes/wlsbp_settings.php:907 +#: admin/inc/metaboxes/wlsbp_settings.php:1234 +#: admin/inc/metaboxes/wlsbp_settings.php:1559 +#: admin/inc/metaboxes/wlsbp_settings.php:1868 +#: admin/inc/metaboxes/wlsbp_settings.php:2157 +msgid "Service Read More Text Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:569 +#: admin/inc/metaboxes/wlsbp_settings.php:915 +#: admin/inc/metaboxes/wlsbp_settings.php:1242 +#: admin/inc/metaboxes/wlsbp_settings.php:1567 +#: admin/inc/metaboxes/wlsbp_settings.php:1876 +#: admin/inc/metaboxes/wlsbp_settings.php:2165 +msgid "Choose color for service read more text." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:579 +#: admin/inc/metaboxes/wlsbp_settings.php:925 +#: admin/inc/metaboxes/wlsbp_settings.php:1252 +#: admin/inc/metaboxes/wlsbp_settings.php:1577 +msgid "Service Read More Background Color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:587 +#: admin/inc/metaboxes/wlsbp_settings.php:933 +#: admin/inc/metaboxes/wlsbp_settings.php:1260 +#: admin/inc/metaboxes/wlsbp_settings.php:1585 +msgid "Choose color for service read more background." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:597 +#: admin/inc/metaboxes/wlsbp_settings.php:943 +#: admin/inc/metaboxes/wlsbp_settings.php:1270 +#: admin/inc/metaboxes/wlsbp_settings.php:1595 +#: admin/inc/metaboxes/wlsbp_settings.php:1886 +#: admin/inc/metaboxes/wlsbp_settings.php:2175 +msgid "Service Title Font Size" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:606 +#: admin/inc/metaboxes/wlsbp_settings.php:628 +#: admin/inc/metaboxes/wlsbp_settings.php:647 +#: admin/inc/metaboxes/wlsbp_settings.php:952 +#: admin/inc/metaboxes/wlsbp_settings.php:971 +#: admin/inc/metaboxes/wlsbp_settings.php:990 +#: admin/inc/metaboxes/wlsbp_settings.php:1279 +#: admin/inc/metaboxes/wlsbp_settings.php:1298 +#: admin/inc/metaboxes/wlsbp_settings.php:1317 +#: admin/inc/metaboxes/wlsbp_settings.php:1604 +#: admin/inc/metaboxes/wlsbp_settings.php:1623 +#: admin/inc/metaboxes/wlsbp_settings.php:1642 +#: admin/inc/metaboxes/wlsbp_settings.php:1895 +#: admin/inc/metaboxes/wlsbp_settings.php:1914 +#: admin/inc/metaboxes/wlsbp_settings.php:1933 +#: admin/inc/metaboxes/wlsbp_settings.php:2184 +#: admin/inc/metaboxes/wlsbp_settings.php:2203 +#: admin/inc/metaboxes/wlsbp_settings.php:2222 +msgid "px" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:609 +msgid "(Use arrow keys for exact numbers)" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:619 +#: admin/inc/metaboxes/wlsbp_settings.php:962 +#: admin/inc/metaboxes/wlsbp_settings.php:1289 +#: admin/inc/metaboxes/wlsbp_settings.php:1614 +#: admin/inc/metaboxes/wlsbp_settings.php:1905 +#: admin/inc/metaboxes/wlsbp_settings.php:2194 +msgid "Service Description Font Size" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:638 +#: admin/inc/metaboxes/wlsbp_settings.php:981 +#: admin/inc/metaboxes/wlsbp_settings.php:1308 +#: admin/inc/metaboxes/wlsbp_settings.php:1633 +#: admin/inc/metaboxes/wlsbp_settings.php:1924 +#: admin/inc/metaboxes/wlsbp_settings.php:2213 +msgid "Service Read More Text Font Size" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:657 +#: admin/inc/metaboxes/wlsbp_settings.php:1000 +#: admin/inc/metaboxes/wlsbp_settings.php:1327 +#: admin/inc/metaboxes/wlsbp_settings.php:1652 +#: admin/inc/metaboxes/wlsbp_settings.php:1943 +#: admin/inc/metaboxes/wlsbp_settings.php:2232 +msgid "Font Family" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:665 +#: admin/inc/metaboxes/wlsbp_settings.php:1008 +#: admin/inc/metaboxes/wlsbp_settings.php:1335 +#: admin/inc/metaboxes/wlsbp_settings.php:1660 +#: admin/inc/metaboxes/wlsbp_settings.php:1951 +#: admin/inc/metaboxes/wlsbp_settings.php:2240 +msgid "Select service showcase font family." +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:674 +#: admin/inc/metaboxes/wlsbp_settings.php:1018 +#: admin/inc/metaboxes/wlsbp_settings.php:1344 +#: admin/inc/metaboxes/wlsbp_settings.php:1670 +#: admin/inc/metaboxes/wlsbp_settings.php:1960 +#: admin/inc/metaboxes/wlsbp_settings.php:2249 +msgid "Service Grid Layout" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:693 +#: admin/inc/metaboxes/wlsbp_settings.php:1037 +#: admin/inc/metaboxes/wlsbp_settings.php:1363 +#: admin/inc/metaboxes/wlsbp_settings.php:1689 +#: admin/inc/metaboxes/wlsbp_settings.php:1979 +#: admin/inc/metaboxes/wlsbp_settings.php:2268 +msgid "One Column" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:700 +#: admin/inc/metaboxes/wlsbp_settings.php:1044 +#: admin/inc/metaboxes/wlsbp_settings.php:1370 +#: admin/inc/metaboxes/wlsbp_settings.php:1696 +#: admin/inc/metaboxes/wlsbp_settings.php:1986 +#: admin/inc/metaboxes/wlsbp_settings.php:2275 +msgid "Two Column" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:707 +#: admin/inc/metaboxes/wlsbp_settings.php:1051 +#: admin/inc/metaboxes/wlsbp_settings.php:1377 +#: admin/inc/metaboxes/wlsbp_settings.php:1703 +#: admin/inc/metaboxes/wlsbp_settings.php:1993 +#: admin/inc/metaboxes/wlsbp_settings.php:2282 +msgid "Three Column" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:714 +#: admin/inc/metaboxes/wlsbp_settings.php:1058 +#: admin/inc/metaboxes/wlsbp_settings.php:1384 +#: admin/inc/metaboxes/wlsbp_settings.php:1710 +#: admin/inc/metaboxes/wlsbp_settings.php:2000 +#: admin/inc/metaboxes/wlsbp_settings.php:2289 +msgid "Four Column" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:718 +#: admin/inc/metaboxes/wlsbp_settings.php:1062 +#: admin/inc/metaboxes/wlsbp_settings.php:1388 +#: admin/inc/metaboxes/wlsbp_settings.php:1714 +#: admin/inc/metaboxes/wlsbp_settings.php:2004 +#: admin/inc/metaboxes/wlsbp_settings.php:2293 +msgid "Choose a column layout for service showcase" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:1487 +msgid "Service Icon Color background color" +msgstr "" + +#: admin/inc/metaboxes/wlsbp_settings.php:1495 +msgid "Choose color for service icon background." +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:21 +#: admin/inc/WLSBP_ServiceBox_Admin.php:353 +#: public/inc/WLSBP_Service_cpt.php:17 +#: public/inc/WLSBP_Service_cpt.php:36 +msgid "ServiceBox" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:23 +msgid "Apply Settings On ServiceBox" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:25 +msgid "Copy ServiceBox Shortcode" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:27 +msgid "Display ServiceBox in your Theme" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:344 +msgid "Enter ServiceBox Name" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:354 +msgid "ServiceBox Shortcode" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:355 +msgid "Display ServiceBox in Theme" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:356 +msgid "Author" +msgstr "" + +#: admin/inc/WLSBP_ServiceBox_Admin.php:357 +msgid "Date" +msgstr "" + +#: public/inc/style-layouts/style2/style2.php:160 +msgid "Read More" +msgstr "" + +#: public/inc/WLSBP_ServiceBox_Shortcode.php:37 +msgid "Layout is not set for this ServiceBox." +msgstr "" + +#: public/inc/WLSBP_ServiceBox_Shortcode.php:40 +msgid "Settings not found for this ServiceBox." +msgstr "" + +#: public/inc/WLSBP_ServiceBox_Shortcode.php:43 +msgid "Please provide a valid ServiceBox shortcode ID." +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:14 +msgctxt "Post Type General Name" +msgid "ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:15 +msgctxt "Post Type Singular Name" +msgid "ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:18 +msgid "ServiceBox Archives" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:19 +msgid "ServiceBox Attributes" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:20 +msgid "All ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:21 +msgid "Add New ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:22 +msgid "Add New" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:23 +msgid "New ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:24 +msgid "Edit ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:25 +msgid "Update ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:26 +#: public/inc/WLSBP_Service_cpt.php:27 +msgid "View ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:28 +msgid "Search ServiceBox" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:29 +msgid "Not found" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:30 +msgid "Not found in Trash" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:31 +msgid "ServiceBox list" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:32 +msgid "ServiceBox list navigation" +msgstr "" + +#: public/inc/WLSBP_Service_cpt.php:33 +msgid "Filter ServiceBox list" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/sourceknowledge-shopping-ads/translation_file/languages/sourceknowledge-shopping-ads.pot b/spec/fixtures/dynamic_finders/plugin_version/sourceknowledge-shopping-ads/translation_file/languages/sourceknowledge-shopping-ads.pot new file mode 100644 index 00000000..ff85720c --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/sourceknowledge-shopping-ads/translation_file/languages/sourceknowledge-shopping-ads.pot @@ -0,0 +1,69 @@ +# Copyright (C) 2020 SourceKnowledge +# This file is distributed under the same license as the SourceKnowledge Shopping Ads plugin. +msgid "" +msgstr "" +"Project-Id-Version: SourceKnowledge Shopping Ads 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sourceknowledge-shopping-ads\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-03-30T14:21:55-04:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" + +#. Plugin Name of the plugin +#: includes/class-sokno-shopping-ads-integration.php:50 +msgid "SourceKnowledge Shopping Ads" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://sourceknowledge.com/shopping-ads-app" +msgstr "" + +#. Description of the plugin +msgid "Reach in-market shoppers to drive new sales." +msgstr "" + +#. Author of the plugin +msgid "SourceKnowledge" +msgstr "" + +#. Author URI of the plugin +msgid "https://sourceknowledge.com/" +msgstr "" + +#. translators: Placeholders: %1$s - opening HTML strong tag, %2$s - closing HTML strong tag, %3$s - opening HTML link tag, %4$s - closing HTML link tag +#: admin/class-sokno-shopping-ads-admin.php:107 +msgid "%1$sSourceKnowledge Shopping Ads%2$s requires permalink enabled. Please %3$senable permalink%4$s." +msgstr "" + +#. translators: Placeholders: %1$s - opening HTML strong tag, %2$s - closing HTML strong tag, %3$s - opening HTML link tag, %4$s - closing HTML link tag +#: admin/class-sokno-shopping-ads-admin.php:130 +msgid "%1$sSourceKnowledge Shopping Ads%2$s is almost ready. To link your store, please %3$scomplete the setup steps%4$s." +msgstr "" + +#: admin/partials/sokno-shopping-ads-admin-display.php:17 +msgid "This plugin doesn't work without permalink enabled." +msgstr "" + +#: admin/partials/sokno-shopping-ads-admin-display.php:19 +msgid "Please enable permalink support in your settings." +msgstr "" + +#: admin/partials/sokno-shopping-ads-admin-display.php:21 +msgid "Go to permalink settings" +msgstr "" + +#: admin/partials/sokno-shopping-ads-admin-display.php:30 +msgid "Get Started" +msgstr "" + +#: admin/partials/sokno-shopping-ads-admin-display.php:32 +msgid "You successfully installed the SourceKnowledge integration." +msgstr "" + +#: includes/class-sokno-shopping-ads-integration.php:54 +msgid "Reach in-market shoppers to drive new sales" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/xpath_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/xpath_passive_all.html index b5913918..c0fde929 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/xpath_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/xpath_passive_all.html @@ -474,3 +474,8 @@ FooBox.ready(function() { + + + + +