diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 3eb1cb87..78cd87a0 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1059,6 +1059,9 @@ plugins: abwpwoo: Readme: path: readme.txt + abyssale: + Readme: + path: README.txt academic-bloggers-toolkit: QueryParameter: files: @@ -1113,6 +1116,14 @@ plugins: version: true Readme: path: readme.txt + accept-sagepay-payments-using-contact-form-7: + TranslationFile: + class: BodyPattern + path: languages/accept-sagepay-payments-using-contact-form-7.pot + pattern: !ruby/regexp /t SagePay Payments Using Contact Form 7 (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt accept-signups: Readme: path: readme.txt @@ -1518,6 +1529,9 @@ plugins: path: - readme.txt - readme.md + acf-frontend-form-element: + Readme: + path: readme.txt acf-generous: Readme: path: readme.txt @@ -5382,6 +5396,9 @@ plugins: amazing-team-member-carousel: Readme: path: readme.txt + amazing-wp-content-protector: + Readme: + path: readme.txt amazing-wp-e-commerce: Readme: path: readme.txt @@ -6161,6 +6178,9 @@ plugins: aoringo-tag-upper: Readme: path: readme.txt + aotolchat-free-chat-box-for-your-website: + Readme: + path: readme.txt aotomot-gallery: QueryParameter: files: @@ -6406,6 +6426,9 @@ plugins: application-insights-dashboard: Readme: path: readme.txt + application-passwords-manager: + Readme: + path: readme.txt applimana-blog-optimization-tipps: Readme: path: readme.txt @@ -8458,6 +8481,9 @@ plugins: automatorwp-wplms-integration: Readme: path: readme.txt + automatorwp-zoom-integration: + Readme: + path: readme.txt automatr: Readme: path: readme.txt @@ -11005,6 +11031,9 @@ plugins: beyond-job-search: Readme: path: readme.txt + beyond-pay-for-woocommerce: + Readme: + path: README.txt beyond-wpdb: Readme: path: readme.txt @@ -11456,6 +11485,12 @@ plugins: biol-me: Readme: path: README.txt + bip-pages: + TranslationFile: + class: BodyPattern + path: languages/bip-pages.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: BIP for WordPress (?\d+\.[\.\d]+)/i' + version: true birdfy-twitter-markups-for-posts: Readme: path: readme.txt @@ -15801,6 +15836,9 @@ plugins: campwire: Readme: path: readme.txt + can-i-use-cookies: + Readme: + path: readme.txt canada-post-shipping-for-woocommerce: Readme: path: readme.txt @@ -16231,6 +16269,12 @@ plugins: cashlesso-payment-gateway-for-woocommerce: Readme: path: readme.txt + cashtomer: + QueryParameter: + files: + - public/css/cashtomer-points-public.css + - public/js/cashtomer-points-public.js + version: true caspio-deploy2: Readme: path: readme.txt @@ -19302,6 +19346,9 @@ plugins: files: - inc/save_affiliate_referral_info.js version: true + code-formatter-for-powerbi: + Readme: + path: readme.txt code-generator-lite: Readme: path: readme.txt @@ -19536,6 +19583,14 @@ plugins: codesnippet-20: Readme: path: readme.txt + codexin-image-gallery: + QueryParameter: + files: + - assets/vendor/styles/plugins.css + - assets/styles/cdxn-ig.min.css + version: true + Readme: + path: readme.txt codistoconnect: ChangeLog: class: BodyPattern @@ -19815,6 +19870,11 @@ plugins: come-back: Readme: path: readme.txt + TranslationFile: + class: BodyPattern + path: languages/come-back.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Come Back! (?\d+\.[\.\d]+)/i' + version: true comentario-via-e-mail: Readme: path: readme.txt @@ -19861,6 +19921,13 @@ plugins: coming-soon-countdown: Readme: path: readme.txt + coming-soon-for-woocommerce: + QueryParameter: + files: + - assets/js/coming-soon-wc.js + version: true + Readme: + path: readme.txt coming-soon-maintenance-mode-from-acurax: Readme: path: readme.txt @@ -20312,6 +20379,9 @@ plugins: commission-junction-link-shortcode: Readme: path: readme.txt + common-ninja: + Readme: + path: readme.txt common-wish-and-bridal-lists: ComposerFile: class: ConfigParser @@ -20323,6 +20393,14 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi version: true + commonsbooking: + TranslationFile: + class: BodyPattern + path: languages/commonsbooking.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: CommonsBooking (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt communaute-o-delices: Readme: path: readme.txt @@ -25738,6 +25816,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + delivery-date-and-time: + Readme: + path: readme.txt delivery-date-for-woocommerce: QueryParameter: files: @@ -29954,6 +30035,7 @@ plugins: files: - public/css/easyappointments-public.css - public/js/easyappointments-public.js + - public/js/easyappointments-iframe.js version: true Readme: path: README.txt @@ -30966,6 +31048,9 @@ plugins: path: - readme.txt - readme.md + elementor-beta: + Readme: + path: readme.txt elementor-pro: ChangeLog: class: BodyPattern @@ -31349,6 +31434,14 @@ plugins: email-templates: Readme: path: README.txt + email-test: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#+ (?\d+\.[\.\d]+)(?!.*\#+ \d+\.[\.\d]+)/mi + version: true + Readme: + path: readme.txt email-this-page: Readme: path: readme.txt @@ -41803,6 +41896,9 @@ plugins: files: - public/css/grid-block-public.css version: true + grid-blocks: + Readme: + path: readme.txt grid-columns: Readme: path: @@ -43954,6 +44050,9 @@ plugins: hot-or-not: Readme: path: readme.txt + hot-responsive-slider: + Readme: + path: readme.txt hot-tags: Readme: path: readme.txt @@ -45772,6 +45871,9 @@ plugins: imgcache: Readme: path: readme.txt + imgfly: + Readme: + path: readme.txt imghaste: Readme: path: readme.txt @@ -46135,6 +46237,9 @@ plugins: independent-donations-widget: Readme: path: readme.txt + indesign-random-quotes: + Readme: + path: readme.txt indesignhtml2post: Readme: path: readme.txt @@ -50539,6 +50644,9 @@ plugins: kral-fm-radyo: Readme: path: readme.txt + krautpress-patterns-block: + Readme: + path: readme.txt krokedil-paysoncheckout-20-for-woocommerce: ChangeLog: class: BodyPattern @@ -52922,6 +53030,9 @@ plugins: version: true Readme: path: readme.txt + live-preview-product-options-lite: + Readme: + path: readme.txt live-score: Readme: path: readme.txt @@ -53853,6 +53964,9 @@ plugins: london-2012: Readme: path: readme.txt + loneseo-analytics: + Readme: + path: readme.txt long-toolkit: Readme: path: readme.txt @@ -54036,6 +54150,12 @@ plugins: path: - readme.txt - README.md + ls-wp-currency-byn: + Readme: + path: readme.txt + ls-wp-logger: + Readme: + path: readme.txt lsd-google-maps-embedder: Readme: path: readme.txt @@ -57596,6 +57716,9 @@ plugins: path: languages/mlf.pot pattern: !ruby/regexp /rdPress plugin Multi Language Framework (?\d+\.[\.\d]+)/i version: true + multi-layer-slider-beaver-builder-elementor: + Readme: + path: readme.txt multi-level-menu-for-ecwid: Readme: path: readme.txt @@ -58290,6 +58413,9 @@ plugins: version: true Readme: path: readme.txt + n360-splash-screen: + Readme: + path: readme.txt n3rdskwat-mp3player: MetaTag: class: Xpath @@ -58649,6 +58775,9 @@ plugins: newheap-azure-logic-apps: Readme: path: readme.txt + newmoji: + Readme: + path: readme.txt newpost-catch: Readme: path: readme.txt @@ -59345,6 +59474,9 @@ plugins: notice-block: Readme: path: readme.txt + notification-attachments-for-gravity-forms: + Readme: + path: readme.txt notification-bar-builder-for-elementor: Readme: path: readme.txt @@ -60890,6 +61022,9 @@ plugins: owl-carousel-wp: Readme: path: readme.txt + ownerrez: + Readme: + path: readme.txt oxipay-payment-gateway: Readme: path: readme.txt @@ -61269,6 +61404,9 @@ plugins: parallax-slider-block: Readme: path: readme.txt + parallel-theme-extensions: + Readme: + path: readme.txt parcelware: TranslationFile: class: BodyPattern @@ -61815,12 +61953,19 @@ plugins: path: readme.txt pepro-bacs-receipt-upload-for-woocommerce: Readme: - path: readme.txt + path: + - readme.txt + - README.md pepro-blogging-assistant: Readme: path: - readme.txt - README.md + pepro-delivery-stages-for-woocommerce: + Readme: + path: + - readme.txt + - README.md peps-media-seo: Readme: path: readme.txt @@ -62312,6 +62457,9 @@ plugins: - public/dist/css/pmwpp-public.css - public/dist/js/pmwpp-public.js version: true + piwi-warehouse: + Readme: + path: readme.txt pixabay-images: Readme: path: readme.txt @@ -62567,6 +62715,9 @@ plugins: version: true Readme: path: readme.txt + pluglab: + Readme: + path: readme.txt plugmatter-gdpr-bot-integration: Readme: path: readme.txt @@ -62727,6 +62878,9 @@ plugins: pokupo: Readme: path: readme.txt + polar-auto-post: + Readme: + path: readme.txt polaris-flexible-ssl: Readme: path: readme.txt @@ -63438,6 +63592,9 @@ plugins: postbar-shipping: Readme: path: readme.txt + postcode-redirect: + Readme: + path: readme.txt postcodes4u-address-finder: Readme: path: readme.txt @@ -63846,6 +64003,9 @@ plugins: preserve-mainwp: Readme: path: readme.txt + preserve-taxonomy-hierarchy: + Readme: + path: readme.txt press-elements: Readme: path: readme.txt @@ -64108,6 +64268,9 @@ plugins: printful-shipping-for-woocommerce: Readme: path: readme.txt + priority-shortcodes: + Readme: + path: readme.txt prism-syntax-highlighter: QueryParameter: files: @@ -65247,6 +65410,9 @@ plugins: quick-adsense-reloaded: Readme: path: readme.txt + quick-age-verification: + Readme: + path: readme.txt quick-chat: QueryParameter: files: @@ -65968,6 +66134,9 @@ plugins: version: true Readme: path: readme.txt + really-simple-google-tag-manager: + Readme: + path: readme.txt really-simple-rfq-form-for-woocommerce: Readme: path: readme.txt @@ -68510,6 +68679,9 @@ plugins: sb-uploader: Readme: path: readme.txt + sbl-admin-bar: + Readme: + path: readme.txt sc-simple-zazzle: Readme: path: @@ -69645,6 +69817,9 @@ plugins: server-side-cache-autopurge: Readme: path: readme.txt + serverless-radio: + Readme: + path: readme.txt service-area-postcode-checker: QueryParameter: files: @@ -69702,6 +69877,9 @@ plugins: set-unset-bulk-post-categories: Readme: path: readme.txt + set-youtube-image-as-featured-thumbnail: + Readme: + path: readme.txt sewn-in-notifications: QueryParameter: files: @@ -70824,6 +71002,9 @@ plugins: simple-disable-for-woocommerce-admin: Readme: path: readme.txt + simple-disable-rest-api: + Readme: + path: readme.txt simple-discount-badge: Readme: path: readme.txt @@ -71997,6 +72178,9 @@ plugins: skyroom-wp: Readme: path: readme.txt + skyweb-projects: + Readme: + path: readme.txt skyword-publishing-api: Readme: path: readme.txt @@ -72633,6 +72817,9 @@ plugins: snazzy-maps: Readme: path: readme.txt + snip-structured-data: + Readme: + path: readme.txt sniperpress-mail: QueryParameter: files: @@ -73195,6 +73382,9 @@ plugins: sorsawodigital-edd-currency: Readme: path: readme.txt + sort-by-recent-views-for-woocommerce: + Readme: + path: readme.txt sort-me-this: Readme: path: README.txt @@ -73348,6 +73538,9 @@ plugins: sparkle-demo-importer: Readme: path: readme.txt + sparkle-elementor-kit: + Readme: + path: readme.txt sparky-logos: QueryParameter: files: @@ -73705,6 +73898,9 @@ plugins: version: true Readme: path: readme.txt + ss-share: + Readme: + path: readme.txt ssbd-contact-from: QueryParameter: files: @@ -74526,6 +74722,9 @@ plugins: path: subscribe2.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Subscribe2 (?\d+\.[\.\d]+)/i' version: true + substack-importer: + Readme: + path: readme.txt subtitles: TranslationFile: class: BodyPattern @@ -74882,6 +75081,9 @@ plugins: - public/css/google-font-display-swapper-public.css - public/js/google-font-display-swapper-public.js version: true + swe-country-code-field-gf-add-on: + Readme: + path: readme.txt swedbank-pay-checkout: Readme: path: @@ -75464,6 +75666,9 @@ plugins: path: languages/targetaudience-de_DE.po pattern: !ruby/regexp '/"Project\-Id\-Version: TargetAudience v(?\d+\.[\.\d]+)/i' version: true + tarot-reading: + Readme: + path: README.txt tarteaucitronjs: Readme: path: readme.txt @@ -76140,6 +76345,14 @@ plugins: the-publisher-desk-ads-txt: Readme: path: readme.txt + the-publisher-desk-read-more: + Readme: + path: readme.txt + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true the-seo-framework-extension-manager: TranslationFile: class: BodyPattern @@ -76416,6 +76629,8 @@ plugins: - themify/js/main.min.js - css/themify-builder-style.min.css - themify/css/themify.common.min.css + - themify/css/base.min.css + - css/modules/parallax.min.css version: true MetaTag: class: Xpath @@ -76688,6 +76903,9 @@ plugins: time-slots-for-woocommerce: Readme: path: README.txt + time-tracker: + Readme: + path: readme.txt timed-content: QueryParameter: files: @@ -76973,6 +77191,15 @@ plugins: - public/css/tokenpile_client-public.css - public/js/tokenpile_client-public.js version: true + tolktalkcx-contact-widget: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^\#\# (?\d+\.[\.\d]+) \- [\d\-]+(?!.*\#\# \d+\.[\.\d]+ + \- [\d\-]+)/mi + version: true tolstoy-comments: Readme: path: readme.txt @@ -77946,6 +78173,9 @@ plugins: xpath: //meta[@name="generator" and contains(@content, "OnePager")]/@content version: true pattern: !ruby/regexp /WP OnePager (?\d+\.[\.\d]+)/i + tx-responsive-slider: + Readme: + path: readme.txt typeform: ComposerFile: class: ConfigParser @@ -78365,6 +78595,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + ultimate-infinite-scroll: + Readme: + path: readme.txt ultimate-instagram-feed: QueryParameter: files: @@ -79030,6 +79263,9 @@ plugins: unsplash: Readme: path: readme.txt + unsproject: + Readme: + path: readme.md unsupported-browser-notification: TranslationFile: class: BodyPattern @@ -79061,6 +79297,9 @@ plugins: - public/css/update-alerts-public.css - public/js/update-alerts-public.js version: true + update-alt-attribute: + Readme: + path: readme.txt update-comment-count: Readme: path: readme.txt @@ -79480,6 +79719,9 @@ plugins: users-profile-picture: Readme: path: readme.txt + users-ultra-pro-recaptcha: + Readme: + path: readme.txt userswp: TranslationFile: class: BodyPattern @@ -80749,6 +80991,9 @@ plugins: wash-care-symbols-for-woocommerce: Readme: path: readme.txt + wask-marketing: + Readme: + path: readme.txt wassup: Comment: pattern: !ruby/regexp /

WassUp (?\d+\.[\.\d]+)/i @@ -80932,12 +81177,20 @@ plugins: wc-cashapp: Readme: path: README.md + wc-casys-payment: + Readme: + path: + - readme.txt + - readme.md wc-category-showcase: TranslationFile: class: BodyPattern path: i18n/languages/wc-category-showcase.pot pattern: !ruby/regexp '/\-Version: WooCommerce Category Showcase (?\d+\.[\.\d]+)/i' version: true + wc-change-product-author: + Readme: + path: readme.txt wc-checkout-for-chinese: QueryParameter: files: @@ -81504,6 +81757,9 @@ plugins: wcsdm: Readme: path: README.txt + wcsm-search-merchandising: + Readme: + path: readme.txt wcsociality: QueryParameter: files: @@ -81887,6 +82143,9 @@ plugins: webonmo-website-online-monitor-uptime: Readme: path: readme.txt + webp-attachments: + Readme: + path: readme.txt webp-express: ChangeLog: class: BodyPattern @@ -87813,6 +88072,9 @@ plugins: - js/tooltip.js - js/wp-geo.v3.js version: true + wp-geo-search: + Readme: + path: readme.txt wp-geonames: Readme: path: readme.txt @@ -89720,6 +89982,9 @@ plugins: - public/css/wp-quick-image-public.css - public/js/wp-quick-image-public.js version: true + wp-quick-post-duplicator: + Readme: + path: readme.txt wp-quick-post-or-draft: ChangeLog: class: BodyPattern @@ -92531,6 +92796,9 @@ plugins: path: lang/wpkitchen-fb-album.pot pattern: !ruby/regexp '/"Project\-Id\-Version: wpKitchen FB Album (?\d+\.[\.\d]+)/i' version: true + wpkuaiyun: + Readme: + path: readme.txt wplauncher: QueryParameter: files: @@ -94332,6 +94600,9 @@ plugins: files: - assets/css/styles.css version: true + zest-marketing: + Readme: + path: readme.txt zestard-cookie-consent: Readme: path: readme.txt @@ -94528,6 +94799,14 @@ plugins: version: true Readme: path: readme.txt + zoom-img: + QueryParameter: + files: + - css/zoomimg-mBox.css + - js/zoomimg-mBox.js + version: true + Readme: + path: readme.txt zoorvy-social-share: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 641cbd0e..61999232 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -583,6 +583,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/accept-qpay-payments-using-contact-form-7/languages/accept-qpay-payments-using-contact-form-7.pot, Match: ''cept Qpay payments Using Contact form 7 1.0''' + accept-sagepay-payments-using-contact-form-7: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/languages/accept-sagepay-payments-using-contact-form-7.pot, + Match: ''t SagePay Payments Using Contact Form 7 1.0''' accept-stripe-payments-using-contact-form-7: TranslationFile: number: '1.0' @@ -5375,6 +5382,13 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/bio-links/package-lock.json, Match: ''1.0.0''' + bip-pages: + TranslationFile: + number: 1.1.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/bip-pages/languages/bip-pages.pot, Match: + ''"Project-Id-Version: BIP for WordPress 1.1.0''' birdseed: QueryParameter: number: 1.0.0 @@ -7685,6 +7699,14 @@ plugins: - http://wp.lab/wp-content/plugins/cashback-coupon-lite/public/css/cashback-coupon-lite-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/cashback-coupon-lite/public/js/cashback-coupon-lite-public.js?ver=1.0.0 confidence: 20 + cashtomer: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/cashtomer/public/css/cashtomer-points-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/cashtomer/public/js/cashtomer-points-public.js?ver=1.0.0 + confidence: 20 catch-breadcrumb: QueryParameter: number: 1.0.0 @@ -9424,6 +9446,14 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/codeprey-mi-video-popup/inc/placeholder.js?ver=1.0 + codexin-image-gallery: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/codexin-image-gallery/assets/vendor/styles/plugins.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/codexin-image-gallery/assets/styles/cdxn-ig.min.css?ver=1.0.1 + confidence: 20 codistoconnect: ChangeLog: number: 1.3.25 @@ -9515,6 +9545,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/combunity-forums/public/js/tinymce/tinymce.min.js?ver=2.1.1 + come-back: + TranslationFile: + number: 1.2.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/come-back/languages/come-back.pot, Match: + ''"Project-Id-Version: Come Back! 1.2.0''' comet-lite: TranslationFile: number: 2.6.0 @@ -9535,6 +9572,13 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/coming-soon-by-supsystic/css/supsystic-for-all-admin.css?ver=1.3.9 + coming-soon-for-woocommerce: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/coming-soon-for-woocommerce/assets/js/coming-soon-wc.js?ver=1.0.0 + confidence: 10 coming2live: TranslationFile: number: 1.0.0 @@ -9704,6 +9748,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/common-wish-and-bridal-lists/changelog.txt, Match: ''= 1.3.0''' + commonsbooking: + TranslationFile: + number: 2.2.7 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/commonsbooking/languages/commonsbooking.pot, + Match: ''"Project-Id-Version: CommonsBooking 2.2.7''' community-watch: QueryParameter: number: 1.0.0 @@ -13573,7 +13624,8 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/easyappointments/public/css/easyappointments-public.css?ver=1.3.0 - http://wp.lab/wp-content/plugins/easyappointments/public/js/easyappointments-public.js?ver=1.3.0 - confidence: 20 + - http://wp.lab/wp-content/plugins/easyappointments/public/js/easyappointments-iframe.js?ver=1.3.0 + confidence: 30 easycoder: QueryParameter: number: 1.0.0 @@ -14294,6 +14346,12 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/email-template-customizer-for-woo/CHANGELOG.txt, Match: ''1.0.1.2''' + email-test: + ChangeLog: + number: 0.1.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/email-test/CHANGELOG.md, Match: ''## 0.1.0''' email-tracking-notification-for-woocommerce: TranslationFile: number: 1.3.0 @@ -41686,6 +41744,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/the-post-grid/assets/css/thepostgrid.css?ver=2.2.2 confidence: 10 + the-publisher-desk-read-more: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/the-publisher-desk-read-more/package.json, + Match: ''1.0.0''' the-seo-framework-extension-manager: TranslationFile: number: 1.4.0 @@ -41887,7 +41952,9 @@ plugins: - http://wp.lab/wp-content/plugins/themify-builder/themify/js/main.min.js?ver=4.1.3 - http://wp.lab/wp-content/plugins/themify-builder/css/themify-builder-style.min.css?ver=4.1.3 - http://wp.lab/wp-content/plugins/themify-builder/themify/css/themify.common.min.css?ver=4.1.3 - confidence: 30 + - http://wp.lab/wp-content/plugins/themify-builder/themify/css/base.min.css?ver=4.1.3 + - http://wp.lab/wp-content/plugins/themify-builder/css/modules/parallax.min.css?ver=4.1.3 + confidence: 50 MetaTag: number: 4.5.2 found_by: Meta Tag (Passive Detection) @@ -42315,6 +42382,13 @@ plugins: - http://wp.lab/wp-content/plugins/tokenpile-client/public/css/tokenpile_client-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/tokenpile-client/public/js/tokenpile_client-public.js?ver=1.0.0 confidence: 20 + tolktalkcx-contact-widget: + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tolktalkcx-contact-widget/changelog.txt, + Match: ''## 1.0.0 - 2020-12-04''' toms-guide-download: TranslationFile: number: 1.0.5 @@ -56482,6 +56556,14 @@ plugins: - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/js/pandemic-covid19-ajax.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/zone-pandemic-covid-19/public/js/datatable/jquery.dataTables.js?ver=1.0.0 confidence: 60 + zoom-img: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/zoom-img/css/zoomimg-mBox.css?ver=1.0 + - http://wp.lab/wp-content/plugins/zoom-img/js/zoomimg-mBox.js?ver=1.0 + confidence: 20 zoorvy-social-share: QueryParameter: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/accept-sagepay-payments-using-contact-form-7/translation_file/languages/accept-sagepay-payments-using-contact-form-7.pot b/spec/fixtures/dynamic_finders/plugin_version/accept-sagepay-payments-using-contact-form-7/translation_file/languages/accept-sagepay-payments-using-contact-form-7.pot new file mode 100644 index 00000000..bc713d8a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/accept-sagepay-payments-using-contact-form-7/translation_file/languages/accept-sagepay-payments-using-contact-form-7.pot @@ -0,0 +1,495 @@ +# Copyright (C) 2020 ZealousWeb +# This file is distributed under the same license as the Accept SagePay Payments Using Contact Form 7 plugin. +msgid "" +msgstr "" +"Project-Id-Version: Accept SagePay Payments Using Contact Form 7 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/accept-sagepay-payments-using-contact-form-7\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-11-27T08:04:48+01:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: accept-sagepay-payments-using-contact-form-7\n" + +#. Plugin Name of the plugin +msgid "Accept SagePay Payments Using Contact Form 7" +msgstr "" + +#. Description of the plugin +msgid "This plugin will integrate Sagepay payment gateway for making your payments through Contact Form 7." +msgstr "" + +#. Author of the plugin +msgid "ZealousWeb" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.zealousweb.com" +msgstr "" + +#: inc/admin/class.cfspzw.admin.action.php:81 +msgid "From Data" +msgstr "" + +#: inc/admin/class.cfspzw.admin.action.php:82 +#: inc/admin/class.cfspzw.admin.action.php:344 +msgid "Do you need help for configuration?" +msgstr "" + +#: inc/admin/class.cfspzw.admin.action.php:347 +msgid "Refer the document." +msgstr "" + +#: inc/admin/class.cfspzw.admin.action.php:349 +msgid "Support Link" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:55 +msgid "SagePay" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:104 +#: inc/admin/template/cfspzw.template.php:140 +msgid "Document Link" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:139 +msgid "User Name" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:140 +msgid "Invoice ID" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:141 +msgid "Transaction Status" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:142 +msgid "Total Amount" +msgstr "" + +#: inc/admin/class.cfspzw.admin.filter.php:143 +msgid "Submitted Date" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:68 +msgid "Sandbox" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:69 +msgid "Live" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:73 +msgid "Payment" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:74 +msgid "Deferred" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:75 +msgid "Authenticate" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:79 +msgid "Yes" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:80 +msgid "No" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:139 +msgid "To use SagePay option, first you need to create and save form tags." +msgstr "" + +#: inc/admin/template/cfspzw.template.php:149 +msgid "Sagepay Enable" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:159 +msgid "Enable Debug Mode" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:169 +msgid "Payment Mode " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:186 +msgid "Sandbox Vendor Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:197 +msgid "Sandbox Encryption Password " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:209 +msgid "Live Vendor Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:220 +msgid "Live Encryption Password " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:232 +msgid "Amount Field Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:238 +msgid "Select field name for amount" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:251 +msgid "Customer Email " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:257 +msgid "Select field name for customer email" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:270 +msgid "Quantity Field Name (Optional)" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:276 +msgid "Select field name for quantity" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:290 +msgid "Transaction type" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:308 +msgid "Apply 3D Secure" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:326 +msgid "Select Currency" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:345 +msgid "VendorTXCode Prefix (Optional)" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:356 +msgid "Success Return URL (Optional)" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:362 +#: inc/admin/template/cfspzw.template.php:382 +msgid "Select page" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:376 +msgid "Cancel Return URL (Optional)" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:400 +msgid "Customer Billing Details" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:409 +msgid "Billing First Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:415 +msgid "Select field name for billing first name" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:428 +msgid "Billing Last Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:434 +msgid "Select field name for billing last name" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:447 +msgid "Billing Address " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:453 +msgid "Select field name for billing address" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:466 +msgid "Billing City " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:472 +msgid "Select field name for billing city" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:485 +msgid "Billing State " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:491 +msgid "Select field name for billing state" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:504 +msgid "Select Billing Country" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:510 +msgid "Select field name for billing country" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:523 +msgid "Billing Zipcode " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:529 +msgid "Select field name for billing zipcode" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:546 +msgid "Customer Shipping Details" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:555 +msgid "Shipping First Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:561 +msgid "Select field name for shipping first name" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:574 +msgid "Shipping Last Name " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:580 +msgid "Select field name for shipping last name" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:593 +msgid "Shipping Address " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:599 +msgid "Select field name for shipping address" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:612 +msgid "Shipping City " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:618 +msgid "Select field name for shipping city" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:631 +msgid "Shipping State " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:637 +msgid "Select field name for shipping state" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:650 +msgid "Select Shipping Country" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:656 +msgid "Select field name for shipping country" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:669 +msgid "Shipping Zipcode " +msgstr "" + +#: inc/admin/template/cfspzw.template.php:675 +msgid "Select field name for shipping zipcode" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:709 +msgid "

Vendor Name

Get Vendor Name from here

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:713 +msgid "

Encryption Password

Get Encryption Password from here

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:717 +msgid "

Select Currency

Select the currency.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:721 +msgid "

Amount Field

Select field from where amount value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:725 +msgid "

Quantity Field

Select field from where quantity value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:729 +msgid "

Customer Email Field

Select field from where customer email value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:733 +msgid "

VendorTXCode Prefix Field

Please enter unique prefix name which display in invoice order.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:737 +msgid "

Success Return URL Field

Select page and redirect customer after succesfully payment done.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:741 +msgid "

Cancel Return URL Field

Select page and redirect customer after cancel payment process or payment not done.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:745 +msgid "

Billing First Name Field

Select field from where billing first name value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:749 +msgid "

Billing Last Name Field

Select field from where billing last name value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:753 +msgid "

Billing Address Field

Select field from where billing address value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:757 +msgid "

Billing City Field

Select field from where billing city value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:761 +msgid "

Billing State Field

Select field from where billing state value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:765 +msgid "

Billing Country Field

Select field from where billing country value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:769 +msgid "

Billing ZipCode Field

Select field from where billing zipcode value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:773 +msgid "

Shipping First Name Field

Select field from where shipping first name value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:777 +msgid "

Shipping Last Name Field

Select field from where shipping last name value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:781 +msgid "

Shipping Address Field

Select field from where shipping address value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:785 +msgid "

Shipping City Field

Select field from where shipping city value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:789 +msgid "

Shipping State Field

Select field from where shipping state value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:793 +msgid "

Shipping Country Field

Select field from where shipping country value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/admin/template/cfspzw.template.php:797 +msgid "

Shipping ZipCode Field

Select field from where shipping zipcode value needs to be retrieved.

Note: Save the FORM details to view the list of fields.

" +msgstr "" + +#: inc/class.cfspzw.php:112 +#: inc/class.cfspzw.php:113 +#: inc/class.cfspzw.php:118 +msgid "Sagepay Payment Details" +msgstr "" + +#: inc/class.cfspzw.php:114 +msgid "Transaction Detail" +msgstr "" + +#: inc/class.cfspzw.php:158 +msgid "Contact Form 7 is required to use %s." +msgstr "" + +#: inc/class.cfspzw.php:177 +msgid "Sagepay Country" +msgstr "" + +#: inc/class.cfspzw.php:280 +msgid "Generate a form-tag for to display Sagepay Country" +msgstr "" + +#: inc/class.cfspzw.php:289 +msgid "Name" +msgstr "" + +#: inc/class.cfspzw.php:304 +msgid "Insert Tag" +msgstr "" + +#: inc/class.cfspzw.php:311 +msgid "To use the value input through this field in a mail field, you need to insert the corresponding mail-tag (%s) into the field on the Mail tab." +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:213 +msgid "SagePay Payment Notification" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:427 +#: inc/lib/class.cfspzw.lib.php:437 +msgid "Sagepay Response Details:" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:568 +msgid "Payment Page not Configured Properly. Please Conatct Admin. " +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:631 +#: inc/lib/class.cfspzw.lib.php:640 +#: inc/lib/class.cfspzw.lib.php:967 +msgid "Please Enter Amount value or Value in Numeric." +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:732 +msgid "Order #%s" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:846 +msgid "Something goes wrong! Please try again." +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:866 +msgid "Transaction Amount :" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:870 +msgid "Payment Status :" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:874 +msgid "Transaction Id :" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:878 +msgid "Invoice ID :" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:886 +msgid "Response :" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:934 +msgid "Please wait you are redirecting to sagepay..!" +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:969 +msgid "The field is required." +msgstr "" + +#: inc/lib/class.cfspzw.lib.php:993 +msgid "One or more fields have an error. Please check and try again." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/bip-pages/translation_file/languages/bip-pages.pot b/spec/fixtures/dynamic_finders/plugin_version/bip-pages/translation_file/languages/bip-pages.pot new file mode 100644 index 00000000..4e47e62e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/bip-pages/translation_file/languages/bip-pages.pot @@ -0,0 +1,327 @@ +# Copyright (C) 2020 Łukasz Garczewski +# This file is distributed under the same license as the BIP for WordPress plugin. +msgid "" +msgstr "" +"Project-Id-Version: BIP for WordPress 1.1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bip-for-wordpress\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-12-16T02:01:58+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.3.0\n" +"X-Domain: bip-pages\n" + +#. Plugin Name of the plugin +msgid "BIP for WordPress" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://klucznicy.org.pl/open-source/bip-for-wordpress/" +msgstr "" + +#. Description of the plugin +msgid "A plugin adding BIP (Biuletyn Informacji Publicznej) functionality to WordPress" +msgstr "" + +#. Author of the plugin +msgid "Łukasz Garczewski" +msgstr "" + +#. Author URI of the plugin +msgid "https://klucznicy.org.pl/open-source/" +msgstr "" + +#: bip-logo-widget.php:21 +msgid "BIP Logo Widget" +msgstr "" + +#: bip-logo-widget.php:34 +msgid "Our organization's BIP" +msgstr "" + +#: bip-logo-widget.php:51 +msgid "This widget displays the BIP logo with a link to your BIP main page." +msgstr "" + +#: bip-logo-widget.php:57 +msgid "Variant" +msgstr "" + +#: bip-logo-widget.php:72 +msgid "Color" +msgstr "" + +#: bip-logo-widget.php:87 +msgid "Language" +msgstr "" + +#: bip-pages-activation.php:46 +#: bip-pages-settings.php:75 +#: bip-pages-styling.php:27 +msgid "BIP Main Page" +msgstr "" + +#: bip-pages-activation.php:56 +msgid "BIP usage manual" +msgstr "" + +#: bip-pages-activation.php:110 +msgid "BIP Pages plugin has been activated. Use the settings page below to configure your main page." +msgstr "" + +#: bip-pages-activation.php:115 +msgid "BIP Pages: your main page and BIP instructions page have been created automatically." +msgstr "" + +#: bip-pages-deactivation.php:56 +msgid "BIP Pages plugin has been deactivated. Your BIP pages have been converted to standard pages (or drafts in case of a conflicting page title)" +msgstr "" + +#: bip-pages-main-page.php:23 +#: js/editor_notices.js:2 +msgid "You are editing the BIP main page." +msgstr "" + +#: bip-pages-main-page.php:24 +#: js/editor_notices.js:3 +msgid "Parts of this page are automatically generated. The text you enter below will be displayed between the automatic BIP header and footer." +msgstr "" + +#: bip-pages-meta-boxes.php:8 +msgid "Content prepared by" +msgstr "" + +#: bip-pages-meta-boxes.php:39 +msgid "Enter name and surname of content author" +msgstr "" + +#: bip-pages-settings.php:10 +#: bip-pages-settings.php:11 +#: templates/bip-page-settings-template.php:4 +msgid "BIP Pages Settings" +msgstr "" + +#: bip-pages-settings.php:30 +msgid "Settings saved successfully." +msgstr "" + +#: bip-pages-settings.php:68 +msgid "BIP Main Page settings" +msgstr "" + +#: bip-pages-settings.php:83 +msgid "Organization Address" +msgstr "" + +#: bip-pages-settings.php:91 +msgid "E-Mail Address" +msgstr "" + +#: bip-pages-settings.php:99 +msgid "Phone Number" +msgstr "" + +#: bip-pages-settings.php:107 +msgid "Name of representative" +msgstr "" + +#: bip-pages-settings.php:115 +msgid "BIP instruction page settings" +msgstr "" + +#: bip-pages-settings.php:122 +msgid "Usage instruction page" +msgstr "" + +#: bip-pages-settings.php:130 +msgid "BIP access settings" +msgstr "" + +#: bip-pages-settings.php:137 +msgid "Who can edit BIP pages" +msgstr "" + +#: bip-pages-settings.php:145 +msgid "Who can publish BIP pages" +msgstr "" + +#: bip-pages-settings.php:153 +msgid "Who can delete BIP pages" +msgstr "" + +#. translators: %s is internal option identifired, either "id" or "instruction_id" +#: bip-pages-settings.php:178 +msgid "Invalid page ID given for %s" +msgstr "" + +#: bip-pages-settings.php:202 +msgid "Invalid phone number given." +msgstr "" + +#: bip-pages-settings.php:219 +#: bip-pages-settings.php:241 +msgid "Not selected" +msgstr "" + +#: bip-pages-settings.php:230 +msgid "Edit BIP main page" +msgstr "" + +#: bip-pages-settings.php:252 +msgid "Edit BIP instruction page" +msgstr "" + +#: bip-pages-settings.php:266 +msgid "The address of your organization" +msgstr "" + +#: bip-pages-settings.php:278 +msgid "Full name of a BIP editor" +msgstr "" + +#: bip-pages-settings.php:284 +msgid "Email to a BIP editor" +msgstr "" + +#: bip-pages-settings.php:292 +msgid "Phone number to your organization" +msgstr "" + +#: bip-pages-settings.php:313 +msgid "Settings" +msgstr "" + +#: bip-pages-styling.php:30 +msgid "BIP Instruction Page" +msgstr "" + +#: bip-pages.php:79 +msgctxt "Post type general name" +msgid "BIP pages" +msgstr "" + +#: bip-pages.php:80 +msgctxt "Post type singular name" +msgid "BIP page" +msgstr "" + +#: bip-pages.php:81 +msgctxt "Admin Menu text" +msgid "BIP Pages" +msgstr "" + +#: bip-pages.php:82 +msgctxt "Add New on Toolbar" +msgid "BIP page" +msgstr "" + +#: bip-pages.php:83 +msgid "Add New" +msgstr "" + +#: bip-pages.php:84 +msgid "Add New BIP page" +msgstr "" + +#: bip-pages.php:85 +msgid "New BIP page" +msgstr "" + +#: bip-pages.php:86 +msgid "Edit BIP page" +msgstr "" + +#: bip-pages.php:87 +msgid "View BIP page" +msgstr "" + +#: bip-pages.php:88 +msgid "All BIP pages" +msgstr "" + +#: bip-pages.php:89 +msgid "Search BIP pages" +msgstr "" + +#: bip-pages.php:90 +msgid "Parent BIP pages:" +msgstr "" + +#: bip-pages.php:91 +msgid "No BIP pages found." +msgstr "" + +#: bip-pages.php:92 +msgid "No BIP pages found in Trash." +msgstr "" + +#: templates/bip-main-template.php:3 +msgid "Biuletyn Informacji Publicznej" +msgstr "" + +#. translators: %s is substituted with blog name +#: templates/bip-main-template.php:8 +msgid "%s: Biuletyn Informacji Publicznej" +msgstr "" + +#: templates/bip-main-template.php:15 +msgid "Address:" +msgstr "" + +#: templates/bip-main-template.php:19 +msgid "Editor:" +msgstr "" + +#: templates/bip-main-template.php:25 +msgid "E-mail address:" +msgstr "" + +#: templates/bip-main-template.php:31 +msgid "Phone number:" +msgstr "" + +#: templates/bip-main-template.php:44 +msgid "Recently updated BIP pages" +msgstr "" + +#: templates/bip-main-template.php:56 +msgid "BIP pages usage manual" +msgstr "" + +#. translators: %s is the name of the original author of page contents +#: templates/bip-page-footer-template.php:5 +msgid "Information prepared by: %s" +msgstr "" + +#. translators: %s is the name of the user who published the page (may be a link) +#: templates/bip-page-footer-template.php:11 +msgid "Published by: %s" +msgstr "" + +#. translators: %s is the date and time of page creation +#: templates/bip-page-footer-template.php:17 +msgid "Page created: %s" +msgstr "" + +#. translators: %s is the date and time of last page modification +#: templates/bip-page-footer-template.php:23 +msgid "Last updated: %s" +msgstr "" + +#: templates/bip-search-form.php:4 +msgctxt "label" +msgid "Search for BIP pages:" +msgstr "" + +#: templates/bip-search-form.php:7 +msgctxt "placeholder" +msgid "Search BIP pages…" +msgstr "" + +#: templates/bip-search-form.php:10 +msgctxt "submit button" +msgid "Search" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/come-back/translation_file/languages/come-back.pot b/spec/fixtures/dynamic_finders/plugin_version/come-back/translation_file/languages/come-back.pot new file mode 100644 index 00000000..ebacf228 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/come-back/translation_file/languages/come-back.pot @@ -0,0 +1,762 @@ +# Copyright (C) 2020 Sanjeev Aryal +# This file is distributed under the same license as the Come Back! package. +msgid "" +msgstr "" +"Project-Id-Version: Come Back! 1.2.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-12-18 04:47:51+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#. Plugin Name of the plugin/theme +msgid "Come Back!" +msgstr "" + +#: src/Settings.php:77 +msgid "General Settings" +msgstr "" + +#: src/Settings.php:82 +msgid "Send email to user after inactive days:" +msgstr "" + +#: src/Settings.php:89 +msgid "Email Subject:" +msgstr "" + +#: src/Settings.php:96 +msgid "Email Message:" +msgstr "" + +#: src/Settings.php:111 +msgid "Pro Tip:" +msgstr "" + +#: src/Settings.php:112 +msgid "" +"There are helpful %1s that you can use on the email subject and email " +"message." +msgstr "" + +#: src/Settings.php:202 +#. translators: %1$s - WP.org link; %2$s - same WP.org link. +msgid "" +"Please rate Come Back ★★★★★ on WordPress.org to help us spread the word. Thank you from " +"the Come Back team!" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ActionFactory.php:161 +msgid "Invalid action - must be a recurring action." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:60 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:75 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:76 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:89 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:19 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:30 +msgid "Scheduled Actions" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:127 +msgid "About" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:129 +msgid "About Action Scheduler %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:131 +msgid "" +"Action Scheduler is a scalable, traceable job queue for background " +"processing large sets of actions. Action Scheduler works by triggering an " +"action hook to run at some time in the future. Scheduled actions can also " +"be scheduled to run on a recurring schedule." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:139 +msgid "Columns" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:141 +msgid "Scheduled Action Columns" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:143 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:96 +msgid "Hook" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:143 +msgid "Name of the action hook that will be triggered." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:144 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:97 +msgid "Status" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:144 +msgid "Action statuses are Pending, Complete, Canceled, Failed" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:145 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:98 +msgid "Arguments" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:145 +msgid "Optional data array passed to the action hook." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:146 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:99 +msgid "Group" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:146 +msgid "Optional action group." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:147 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:100 +msgid "Recurrence" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:147 +msgid "The action's schedule frequency." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:148 +msgid "Scheduled" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:148 +msgid "The date/time the action is/was scheduled to run." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:149 +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:102 +msgid "Log" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_AdminView.php:149 +msgid "Activity log for the action." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_DataController.php:133 +#. translators: %d: amount of time +msgid "Stopped the insanity for %d second" +msgid_plural "Stopped the insanity for %d seconds" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_DataController.php:137 +msgid "Attempting to reduce used memory..." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_InvalidActionException.php:21 +#. translators: 1: action ID 2: schedule +msgid "Action [%1$s] has an invalid schedule: %2$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_InvalidActionException.php:40 +#. translators: 1: action ID 2: arguments +msgid "" +"Action [%1$s] has invalid arguments. It cannot be JSON decoded to an array. " +"$args = %2$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:92 +msgid "Delete" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:101 +msgid "Scheduled Date" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:122 +msgid "Claim ID" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:129 +msgid "Run" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:130 +msgid "Process the action now as if it were run as part of a queue" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:133 +msgid "Cancel" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:134 +msgid "Cancel the action now to avoid it being run in future" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:144 +#. translators: %s: amount of time +msgid "%s year" +msgid_plural "%s years" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:149 +#. translators: %s: amount of time +msgid "%s month" +msgid_plural "%s months" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:154 +#. translators: %s: amount of time +msgid "%s week" +msgid_plural "%s weeks" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:159 +#. translators: %s: amount of time +msgid "%s day" +msgid_plural "%s days" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:164 +#. translators: %s: amount of time +msgid "%s hour" +msgid_plural "%s hours" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:169 +#. translators: %s: amount of time +msgid "%s minute" +msgid_plural "%s minutes" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:174 +#. translators: %s: amount of time +msgid "%s second" +msgid_plural "%s seconds" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:201 +msgid "Now!" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:237 +#. translators: %s: time interval +msgid "Every %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:243 +msgid "Non-repeating" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:341 +msgid "" +"It appears one or more database tables were missing. Attempting to " +"re-create the missing table(s)." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:357 +#. translators: %s: amount of claims +msgid "" +"Maximum simultaneous queues already in progress (%s queue). No additional " +"queues will begin processing until the current queues are complete." +msgid_plural "" +"Maximum simultaneous queues already in progress (%s queues). No additional " +"queues will begin processing until the current queues are complete." +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:374 +#. translators: %s: process URL +msgid "" +"A new queue has begun processing. View actions in-progress " +"»" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:377 +#. translators: %d: seconds +msgid "The next queue will begin processing in approximately %d seconds." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:398 +#. translators: %s: action HTML +msgid "Successfully executed action: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:402 +#. translators: %s: action HTML +msgid "Successfully canceled action: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:406 +#. translators: %s: action HTML +msgid "Successfully processed change for action: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:412 +#. translators: 1: action HTML 2: action ID 3: error message +msgid "Could not process change for action: \"%1$s\" (ID: %2$d). Error: %3$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:458 +#. translators: %s: date interval +msgid " (%s ago)" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:461 +#. translators: %s: date interval +msgid " (%s)" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_ListTable.php:610 +msgid "Search hook, args and claim ID" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_QueueRunner.php:192 +msgid "Every minute" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:103 +#. translators: %s: date interval +msgid "This data will be deleted in %s." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:108 +#. translators: 1: next cleanup message 2: github issue URL +msgid "" +"Action Scheduler has migrated data to custom tables; however, orphaned log " +"entries exist in the WordPress Comments table. %1$s Learn " +"more »" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101 +msgid "Action Scheduler" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101 +msgid "This section shows scheduled action counts." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:104 +msgid "Version:" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:108 +msgid "Action Status" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:110 +msgid "Count" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:111 +msgid "Oldest Scheduled Date" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:112 +msgid "Newest Scheduled Date" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:33 +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ProgressBar.php:47 +#. translators: %s php class name +msgid "The %s class can only be run within WP CLI." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:59 +msgid "There are too many concurrent batches, but the run is forced to continue." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:61 +msgid "There are too many concurrent batches." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:93 +#. translators: %d: amount of actions +msgid "Running %d action" +msgid_plural "Running %d actions" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:113 +msgid "The claim has been lost. Aborting current batch." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:138 +#. translators: %s refers to the action ID +msgid "Started processing action %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:155 +#. translators: 1: action ID 2: hook name +msgid "Completed processing action %1$s with hook: %2$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php:170 +#. translators: 1: action ID 2: exception message +msgid "Error processing action %1$s: %2$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:100 +#. translators: %d refers to how many scheduled taks were found to run +msgid "Found %d scheduled task" +msgid_plural "Found %d scheduled tasks" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:117 +#. translators: %d refers to the total number of batches executed +msgid "%d batch executed." +msgid_plural "%d batches executed." +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:136 +#. translators: %s refers to the exception error message +msgid "There was an error running the action scheduler: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:153 +#. translators: %d refers to the total number of taskes completed +msgid "%d scheduled task completed." +msgid_plural "%d scheduled tasks completed." +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler.php:195 +msgid "%s() was called before the Action Scheduler data store was initialized" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:467 +msgid "Filter" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:567 +#. translators: %s: search query +msgid "Search results for \"%s\"" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:672 +msgid "Search" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:72 +msgid "action created" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:76 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php:134 +msgid "action canceled" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:82 +#. translators: %s: context +msgid "action started via %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:84 +msgid "action started" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:92 +#. translators: %s: context +msgid "action complete via %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:94 +msgid "action complete" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:102 +#. translators: 1: context 2: exception message +msgid "action failed via %1$s: %2$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:105 +#. translators: %s: exception message +msgid "action failed: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:112 +#. translators: %s: amount of time +msgid "action timed out after %s seconds" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:118 +#. translators: 1: error message 2: filename 3: line +msgid "unexpected shutdown: PHP Fatal error %1$s in %2$s on line %3$s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:123 +msgid "action reset" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:129 +#. translators: %s: context +msgid "action ignored via %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:131 +msgid "action ignored" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:146 +#. translators: %s: exception message +msgid "There was a failure fetching this action: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:148 +msgid "There was a failure fetching this action" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:156 +#. translators: %s: exception message +msgid "There was a failure scheduling the next instance of this action: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Store.php:227 +msgid "" +"ActionScheduler_Action::$args too long. To ensure the args column can be " +"indexed, action args should not be more than %d characters when encoded as " +"JSON." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Store.php:301 +msgid "Complete" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Store.php:302 +msgid "Pending" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Store.php:303 +msgid "In-progress" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Store.php:304 +msgid "Failed" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/abstracts/ActionScheduler_Store.php:305 +msgid "Canceled" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:67 +msgid "Database error." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:25 +#: wp-content/plugins/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44 +#. translators: %s: error message +msgid "Error saving action: %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:268 +msgid "Invalid value for select or count parameter. Cannot query actions." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:458 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:548 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:580 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:777 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:819 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:457 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:468 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:495 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:773 +#. translators: %s: action ID +msgid "Unidentified action %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:661 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:627 +#. translators: %s: group name +msgid "The group \"%s\" does not exist." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:675 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:607 +msgid "Unable to claim actions. Database error." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:838 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:740 +msgid "Invalid action ID. No status found." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:840 +msgid "Unknown status found for action." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:62 +msgid "Unable to save action." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:283 +msgid "Invalid schedule. Cannot save action." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:689 +#. translators: %s: claim ID +msgid "Unable to unlock claim %s. Database error." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:704 +#. translators: %s: action ID +msgid "Unable to unlock claim on action %s. Database error." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:716 +#. translators: %s: action ID +msgid "Unable to mark failure on action %s. Database error." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:840 +msgid "%s Support for strings longer than this will be removed in a future version." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:38 +#. translators: %s: count +msgid "Failed (%s)" +msgid_plural "Failed (%s)" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:53 +#. translators: %s: count +msgid "In-Progress (%s)" +msgid_plural "In-Progress (%s)" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:20 +msgid "Scheduled actions are hooks triggered on a cetain date and time." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:31 +msgid "Scheduled Action" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:33 +msgid "Add" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:34 +msgid "Add New Scheduled Action" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:35 +msgid "Edit" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:36 +msgid "Edit Scheduled Action" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:37 +msgid "New Scheduled Action" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:38 +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:39 +msgid "View Action" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:40 +msgid "Search Scheduled Actions" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:41 +msgid "No actions found" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:42 +msgid "No actions found in trash" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php:14 +msgid "Action Group" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/ActionMigrator.php:95 +msgid "Unable to remove source migrated action %s" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/Config.php:52 +msgid "Source store must be configured before running a migration" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/Config.php:74 +msgid "Source logger must be configured before running a migration" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/Config.php:96 +msgid "Destination store must be configured before running a migration" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/Config.php:118 +msgid "Destination logger must be configured before running a migration" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/Controller.php:142 +msgid "" +"Action Scheduler migration in progress. The list of scheduled actions may " +"be incomplete." +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/migration/Runner.php:82 +#. translators: %d: amount of actions +msgid "Migrating %d action" +msgid_plural "Migrating %d actions" +msgstr[0] "" +msgstr[1] "" + +#: wp-content/plugins/action-scheduler/classes/migration/Runner.php:107 +#. translators: 1: source action ID 2: source store class 3: destination action +#. ID 4: destination store class +msgid "Migrated action with ID %1$d in %2$s to ID %3$d in %4$s" +msgstr "" + +#. Description of the plugin/theme +msgid "Sends email notification to inactive customers." +msgstr "" + +#. Author of the plugin/theme +msgid "Sanjeev Aryal" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://www.sanjeebaryal.com.np" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:36 +msgctxt "post" +msgid "Failed" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:51 +msgctxt "post" +msgid "In-Progress" +msgstr "" + +#: wp-content/plugins/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:32 +msgctxt "Admin menu name" +msgid "Scheduled Actions" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/commonsbooking/translation_file/languages/commonsbooking.pot b/spec/fixtures/dynamic_finders/plugin_version/commonsbooking/translation_file/languages/commonsbooking.pot new file mode 100644 index 00000000..0cd5d2a9 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/commonsbooking/translation_file/languages/commonsbooking.pot @@ -0,0 +1,1074 @@ +# Copyright (C) 2020 wielebenwir e.V. +# This file is distributed under the same license as the CommonsBooking plugin. +msgid "" +msgstr "" +"Project-Id-Version: CommonsBooking 2.2.7\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/commonsbooking\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-12-17T12:56:50+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: commonsbooking\n" + +#. Plugin Name of the plugin +#: src/Wordpress/Options/OptionsTab.php:38 +msgid "CommonsBooking" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://commonsbooking.org" +msgstr "" + +#. Description of the plugin +msgid "A wordpress plugin for management and booking of common goods." +msgstr "" + +#. Author of the plugin +msgid "wielebenwir e.V." +msgstr "" + +#. Author URI of the plugin +msgid "https://wielebenwir.de/" +msgstr "" + +#: includes/Options.php:12 +msgid "Welcome" +msgstr "" + +#: includes/Options.php:18 +msgid "Welcome to CommonsBooking" +msgstr "" + +#. translators: %s = version number +#: includes/Options.php:22 +msgid "" +"You are using CommonsBooking Version %s\n" +"\n" +"

How to start

\n" +"

To get startet visit our tutorials and documentation on https://commonsbooking.org/docs

\n" +"\n" +"

Questions or bug reports?

\n" +"

Ask your questions or send us your bug reports here https://commonsbooking.org/kontakt/

\n" +"\n" +"

Contribute

\n" +" The future of this plugin depends on your support. You can support us by make a donation on our website: wielebenwir" +msgstr "" + +#: includes/Options.php:42 +msgid "General" +msgstr "" + +#: includes/Options.php:47 +msgid "Naming and permalinks" +msgstr "" + +#: includes/Options.php:51 +msgid "Customize names & slugs.
Important: After changing these settings, the option Permalinks in Wordpress settings must be called and saved once for the changes to take effect." +msgstr "" + +#: includes/Options.php:68 +msgid "Items slug" +msgstr "" + +#. translators: %s = example url (like website.com/cb-items/) +#: includes/Options.php:72 +msgid "The url for the items archive. E.g: %s" +msgstr "" + +#: includes/Options.php:79 +msgid "Locations slug" +msgstr "" + +#. translators: %s = example url (like website.com/cb-locations/) +#: includes/Options.php:83 +msgid "The url for the locations archive. E.g: %s" +msgstr "" + +#: includes/Options.php:99 +#: includes/Options.php:104 +#: includes/Options.php:109 +#: src/Wordpress/CustomPostType/Timeframe.php:745 +msgid "Booking Codes" +msgstr "" + +#: includes/Options.php:120 +msgid "Templates" +msgstr "" + +#: includes/Options.php:124 +msgid "Email templates" +msgstr "" + +#: includes/Options.php:129 +msgid "Mail-Header from E-Mail" +msgstr "" + +#: includes/Options.php:130 +msgid "E-Mail that will be shown as sender in generated emails" +msgstr "" + +#: includes/Options.php:136 +msgid "Mail-Header from Name" +msgstr "" + +#: includes/Options.php:137 +msgid "Name that will be shown as sender in generated emails" +msgstr "" + +#: includes/Options.php:143 +msgid "Booking confirmed email subject" +msgstr "" + +#: includes/Options.php:147 +msgid "Your booking {{item:post_title}} at {{location:post_title}} {{booking:booking_timeframe_date}} " +msgstr "" + +#: includes/Options.php:151 +msgid "Booking confirmed email body" +msgstr "" + +#: includes/Options.php:155 +msgid "" +"\n" +" Hi {{user:first_name}},
\n" +"

thank you for booking {{item:post_title}} {{booking:booking_timeframe_date}}.\n" +"

\n" +" \n" +" Pick up date and time: {{booking:pickupDatetime}}
\n" +" {{location:pickupInstructions}}\n" +" {{booking:formattedBookingCode}}\n" +"
\n" +" Return date and time:\n" +" {{booking:returnDatetime}}\n" +"

\n" +" Location address
\n" +" {{location:formattedAddress}}
\n" +" {{location:formattedContactInfoOneLine}}\n" +"
\n" +"

Click here to see or cancel your booking: {{booking:bookingLink}}.
\n" +" Notice: You need to be logged in to see your booking.
\n" +" If the link leads you to the homepage of the webseite,\n" +" please login first and then click the link again.

\n" +" \n" +"

Your information

\n" +"

Login: {{user:user_nicename}}
\n" +" Name: {{user:first_name}} {{user:last_name}}.

\n" +" \n" +"

Thanks, the Team.

\n" +" " +msgstr "" + +#: includes/Options.php:184 +msgid "Booking canceled email subject" +msgstr "" + +#: includes/Options.php:187 +msgid "Booking canceled: {{item:post_title}} at {{location:post_title}} {{booking:booking_timeframe_date}}" +msgstr "" + +#: includes/Options.php:190 +msgid "Booking canceled email body" +msgstr "" + +#: includes/Options.php:193 +msgid "" +"\n" +" Hi {{user:first_name}},
\n" +"

your booking {{item:post_title}} at {{location:post_title}} {{booking:booking_timeframe_date}} has been cancelled.\n" +"

\n" +"

Your information

\n" +"

Login: {{user:user_nicename}}
\n" +" Name: {{user:first_name}} {{user:last_name}}.

\n" +" \n" +"

Thanks, the Team.

\n" +" " +msgstr "" + +#: includes/Options.php:281 +msgid "Migration" +msgstr "" + +#: includes/Options.php:285 +msgid "Migrate from Commons Booking Version 0.X" +msgstr "" + +#: includes/Options.php:287 +msgid "Migrate data from CommonsBooking Version 0.X.
The migration includes: locations, items, timeframes and bookings.
Please read the documentation on https://commonsbooking.org/docs/ before you start migration." +msgstr "" + +#: includes/Options.php:290 +msgid "Start Migration" +msgstr "" + +#: includes/Options.php:298 +msgid "CommonsBooking Version 0.X profile fields" +msgstr "" + +#: includes/Options.php:300 +msgid "Enable the following legacy CommonsBooking Version 0.X user profile fields:" +msgstr "" + +#: includes/Options.php:303 +msgid "Enable" +msgstr "" + +#: includes/Options.php:308 +msgid "Terms & Services Url" +msgstr "" + +#: src/Messages/Messages.php:62 +msgid "Could not send email because mail-template was not available. Check options -> templates" +msgstr "" + +#. translators: %s = Booking code +#: src/Model/Booking.php:65 +msgid "Your booking code is: %s" +msgstr "" + +#. translators: %s = date in wordpress defined format +#: src/Model/Booking.php:166 +msgid " on %s " +msgstr "" + +#. translators: %1 = startdate, %2 = enddate in wordpress defined format +#: src/Model/Booking.php:169 +msgid " from %1$s until %2$s " +msgstr "" + +#: src/Model/Booking.php:266 +msgid "Cancel" +msgstr "" + +#: src/Model/Booking.php:272 +msgid "Confirm Booking" +msgstr "" + +#: src/Model/Booking.php:278 +msgid "Cancel Booking" +msgstr "" + +#: src/Model/Booking.php:298 +msgid "Please check your booking and click confirm booking" +msgstr "" + +#: src/Model/Booking.php:301 +msgid "Your booking is confirmed. A confirmation mail has been sent to you." +msgstr "" + +#: src/Model/Booking.php:306 +msgid "Your booking has been canceled." +msgstr "" + +#: src/Model/Booking.php:321 +msgid "Link to your booking" +msgstr "" + +#: src/Model/Location.php:94 +msgid "Please contact the contact persons at the location directly if you have any questions regarding collection or return:" +msgstr "" + +#: src/Model/Timeframe.php:38 +msgid "Available here" +msgstr "" + +#. translators: %s = date in wordpress defined format +#: src/Model/Timeframe.php:43 +msgid "on %s" +msgstr "" + +#. translators: %s = date in wordpress defined format +#: src/Model/Timeframe.php:47 +msgid "from %s" +msgstr "" + +#: src/Model/Timeframe.php:49 +msgid "permanently" +msgstr "" + +#. translators: %1$s = startdate, second %2$s = enddate in wordpress defined format +#: src/Model/Timeframe.php:54 +msgid " from %1$s until %2$s" +msgstr "" + +#. translators: %s = enddate in wordpress defined format +#: src/Model/Timeframe.php:58 +msgid " until %s" +msgstr "" + +#: src/Model/Timeframe.php:181 +msgid "A pickup time but no return time has been set. Please set the return time." +msgstr "" + +#. translators: %1$s = timeframe-ID, %2$s is timeframe post_title +#: src/Model/Timeframe.php:212 +msgid "Overlapping bookable timeframes are only allowed to have the same grid. See overlapping timeframe ID: %1$s: %2$s" +msgstr "" + +#. translators: first %s = timeframe-ID, second %s is timeframe post_title +#: src/Model/Timeframe.php:222 +msgid "time periods are not allowed to overlap. Please check the other timeframe to avoid overlapping time periods during one specific day. See affected timeframe ID: %1$s: %2$s" +msgstr "" + +#. translators: first %s = timeframe-ID, second %s is timeframe post_title +#: src/Model/Timeframe.php:232 +msgid "Date periods are not allowed to overlap. Please check the other timeframe to avoid overlapping Date periods. See affected timeframe ID: %1$s: %2$s" +msgstr "" + +#: src/Plugin.php:305 +msgid "Item Category" +msgstr "" + +#: src/Plugin.php:329 +msgid "Location Category" +msgstr "" + +#: src/Repository/CB1UserFields.php:47 +msgid "First Name" +msgstr "" + +#: src/Repository/CB1UserFields.php:50 +msgid "Please enter your first name" +msgstr "" + +#: src/Repository/CB1UserFields.php:54 +msgid "Last Name" +msgstr "" + +#: src/Repository/CB1UserFields.php:57 +msgid "Please enter your last name" +msgstr "" + +#: src/Repository/CB1UserFields.php:61 +msgid "Phone Number" +msgstr "" + +#: src/Repository/CB1UserFields.php:64 +msgid "Please enter your phone number" +msgstr "" + +#: src/Repository/CB1UserFields.php:68 +#: src/Repository/CB1UserFields.php:273 +#: src/Wordpress/CustomPostType/Location.php:139 +#: templates/booking-single.php:53 +msgid "Address" +msgstr "" + +#: src/Repository/CB1UserFields.php:71 +msgid "Please enter your address" +msgstr "" + +#: src/Repository/CB1UserFields.php:74 +msgid "Terms and Conditions" +msgstr "" + +#: src/Repository/CB1UserFields.php:77 +msgid "I accept the terms & conditions" +msgstr "" + +#: src/Repository/CB1UserFields.php:78 +msgid "Please accept the terms & conditions" +msgstr "" + +#. translators: %s = terms and service url +#: src/Repository/CB1UserFields.php:172 +msgid "Read the terms and services" +msgstr "" + +#: src/Repository/CB1UserFields.php:261 +msgid "Extra Fields" +msgstr "" + +#: src/Repository/CB1UserFields.php:265 +msgid "Phone number" +msgstr "" + +#: src/Repository/CB1UserFields.php:281 +msgid "Terms and conditions" +msgstr "" + +#: src/Repository/CB1UserFields.php:286 +msgid "Accepted Terms & Conditions" +msgstr "" + +#: src/View/BookingCodes.php:28 +#: src/Wordpress/CustomPostType/Item.php:39 +#: src/Wordpress/CustomPostType/Timeframe.php:81 +#: src/Wordpress/CustomPostType/Timeframe.php:620 +#: templates/booking-single.php:21 +msgid "Item" +msgstr "" + +#: src/View/BookingCodes.php:28 +msgid "Pickup date" +msgstr "" + +#: src/View/BookingCodes.php:28 +msgid "Code" +msgstr "" + +#: src/View/Migration.php:22 +msgid "We could not detect a version of an older CommonsBooking Installation (Version 0.X)." +msgstr "" + +#: src/View/Migration.php:25 +msgid "Found a version of an older CommonsBooking Installation (Version 0.X). You can migrate." +msgstr "" + +#: src/View/Migration.php:32 +msgid "migration in process .. please wait ..." +msgstr "" + +#: src/View/Migration.php:33 +msgid " Locations updated/saved" +msgstr "" + +#: src/View/Migration.php:34 +msgid " Items updated/saved" +msgstr "" + +#: src/View/Migration.php:35 +msgid " Timeframes updated/saved" +msgstr "" + +#: src/View/Migration.php:36 +msgid " Bookings updated/saved" +msgstr "" + +#: src/View/Migration.php:37 +msgid " Booking Codes updated/saved" +msgstr "" + +#: src/View/Migration.php:38 +msgid " Terms & Urls updated/saved" +msgstr "" + +#: src/View/Migration.php:39 +msgid " Taxonomies updated/saved" +msgstr "" + +#: src/View/Migration.php:40 +msgid " Options updated/saved" +msgstr "" + +#: src/View/Migration.php:44 +msgid "Migration finished" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:38 +#: src/Wordpress/CustomPostType/Item.php:59 +msgid "Items" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:40 +#: src/Wordpress/CustomPostType/Location.php:45 +#: src/Wordpress/CustomPostType/Timeframe.php:891 +msgid "Add new" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:41 +#: src/Wordpress/CustomPostType/Item.php:43 +msgid "Add new item" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:42 +msgid "Edit item" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:44 +msgid "Show item" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:45 +msgid "Show items" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:46 +msgid "Search items" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:47 +msgid "items not found" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:48 +msgid "No items found in trash" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:49 +msgid "Parent items:" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:50 +msgid "All items" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:51 +msgid "Item archive" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:52 +msgid "Item attributes" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:53 +msgid "Add to item" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:54 +msgid "Added to item" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:55 +msgid "Item image" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:56 +msgid "set item image" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:57 +msgid "remove item image" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:58 +msgid "use as item image" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:142 +msgid "Item Info" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:156 +msgid "Item Admin(s)" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:157 +msgid "choose one or more users to give them the permisssion to edit and manage this specific item. Only users with the role cb_manager can be selected here" +msgstr "" + +#: src/Wordpress/CustomPostType/Item.php:162 +msgid "Select item admins." +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:43 +#: src/Wordpress/CustomPostType/Location.php:64 +msgid "Locations" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:44 +#: src/Wordpress/CustomPostType/Timeframe.php:82 +#: src/Wordpress/CustomPostType/Timeframe.php:614 +msgid "Location" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:46 +#: src/Wordpress/CustomPostType/Location.php:48 +msgid "Add new location" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:47 +msgid "Edit location" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:49 +msgid "Show location" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:50 +msgid "Show locations" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:51 +msgid "Search locations" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:52 +msgid "location not found" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:53 +msgid "No locations found in trash" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:54 +msgid "Parent location:" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:55 +msgid "All locations" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:56 +msgid "Location archive" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:57 +msgid "Location attributes" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:58 +msgid "Add to location" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:59 +msgid "Added to location" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:60 +msgid "Location image" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:61 +msgid "set location image" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:62 +msgid "remove location image" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:63 +msgid "use as location image" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:148 +msgid "Street / No." +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:160 +msgid "Postcode" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:172 +msgid "City" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:185 +msgid "Country" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:195 +msgid "General Location information" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:204 +msgid "Location email" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:205 +msgid "email-address to get copy of booking confirmation and cancellation mails" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:216 +#: templates/booking-single.php:61 +msgid "Pickup instructions" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:217 +msgid "Type in information about the pickup process (e.g. detailed route description, opening hours, etc.). This will be shown to user in booking process and booking confirmation mail" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:227 +msgid "Location contact information" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:228 +msgid "information about how to contact the location (e.g. contact person, phone number, e-mail etc.). This will be shown to user in booking process and booking confirmation mail" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:242 +msgid "Location Admin(s)" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:243 +msgid "choose one or more users to give them the permisssion to edit and manage this specific location. Only users with the role cb_manager can be selected here." +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:249 +msgid "Select location admins." +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:254 +msgid "Allow locked day overbooking" +msgstr "" + +#: src/Wordpress/CustomPostType/Location.php:255 +msgid "If selected, all not selected days in any bookable timeframe that is connected to this location can be overbooked. Read the documentation on commonsbooking.org for more information." +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:79 +msgid "User" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:80 +#: src/Wordpress/CustomPostType/Timeframe.php:588 +msgid "Type" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:83 +msgid "Bookingdate" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:84 +msgid "Start Date" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:85 +msgid "End Date" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:86 +msgid "Booking Status" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:127 +msgid "Bookable" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:128 +msgid "Holidays" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:131 +msgid "Repair" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:132 +#: src/Wordpress/CustomPostType/Timeframe.php:172 +msgid "Booking" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:133 +msgid "Booking canceled" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:308 +msgid "Filter By Type " +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:365 +msgid "Filter By Item " +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:392 +msgid "Filter By Location " +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:409 +msgid "Filter By Status " +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:437 +msgid "Start date" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:441 +msgid "End date" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:582 +msgid "Comment" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:583 +msgid "Internal comment. Will not be shown to users" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:589 +msgid "Select Type of this timeframe (e.g. bookable, repair, holidays, booking). See Documentation for detailed information." +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:595 +#: src/Wordpress/CustomPostType/Timeframe.php:649 +msgid "Maximum booking duration" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:596 +msgid "Maximum booking duration in days" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:626 +msgid "Configure timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:631 +msgid "Timeframe Repetition" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:632 +msgid "Select the recurrence type of the time frame. If you select \"weekly\", you can select days of the week. " +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:636 +msgid "No Repetition" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:637 +msgid "Daily" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:638 +msgid "Weekly" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:639 +msgid "Monthly" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:640 +msgid "Yearly" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:644 +msgid "Full day" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:650 +msgid "Maximum booking duration in days per booking." +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:669 +msgid "Start time" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:684 +msgid "End time" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:698 +msgid "Grid" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:702 +msgid "Full slot" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:703 +msgid "Hourly" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:707 +msgid "Configure repetition" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:712 +msgid "Repetition start" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:719 +msgid "Weekdays" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:723 +msgid "Monday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:724 +msgid "Tuesday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:725 +msgid "Wednesday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:726 +msgid "Thursday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:727 +msgid "Friday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:728 +msgid "Saturday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:729 +msgid "Sunday" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:733 +msgid "Repetition end" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:740 +msgid "Create Booking Codes" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:752 +#: templates/booking-single.php:39 +msgid "Booking Code" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:889 +#: src/Wordpress/CustomPostType/Timeframe.php:910 +msgid "Timeframes" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:890 +msgid "Timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:892 +#: src/Wordpress/CustomPostType/Timeframe.php:894 +msgid "Add new timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:893 +msgid "Edit timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:895 +msgid "Show timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:896 +msgid "Show timeframes" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:897 +msgid "Search timeframes" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:898 +msgid "Timeframes not found" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:899 +msgid "No timeframes found in trash" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:900 +msgid "Parent timeframes:" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:901 +msgid "All timeframes" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:902 +msgid "Timeframe archive" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:903 +msgid "Timeframe attributes" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:904 +msgid "Add to timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:905 +msgid "Added to timeframe" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:906 +msgid "Timeframe image" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:907 +msgid "set timeframe image" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:908 +msgid "remove timeframe image" +msgstr "" + +#: src/Wordpress/CustomPostType/Timeframe.php:909 +msgid "use as timeframe image" +msgstr "" + +#: templates/booking-single-notallowed.php:10 +msgid "You are not allowed to access this booking." +msgstr "" + +#: templates/booking-single-notallowed.php:14 +msgid "Login to your account" +msgstr "" + +#: templates/booking-single.php:28 +#: templates/timeframe-calendar.php:23 +msgid "Pickup" +msgstr "" + +#: templates/booking-single.php:32 +#: templates/timeframe-calendar.php:31 +msgid "Return" +msgstr "" + +#: templates/booking-single.php:50 +msgid "Location: " +msgstr "" + +#: templates/booking-single.php:57 +msgid "Contact" +msgstr "" + +#: templates/booking-single.php:69 +msgid "Your profile" +msgstr "" + +#: templates/booking-single.php:72 +msgid "Your E-Mail" +msgstr "" + +#: templates/booking-single.php:76 +msgid "Your User name" +msgstr "" + +#: templates/item-single.php:9 +#: templates/location-single.php:9 +msgid "This item is currently not available." +msgstr "" + +#: templates/item-single.php:13 +#: templates/item-withlocation.php:17 +msgid "Book item at this location" +msgstr "" + +#. translators: %1$s: wp_login_url, 1$s: wp_registration_url +#: templates/item-single.php:37 +#: templates/location-single.php:38 +msgid "To be able to book, you must first login or register as new user." +msgstr "" + +#: templates/location-single-meta.php:18 +msgid "Adress" +msgstr "" + +#: templates/location-single-meta.php:23 +msgid "Location contact" +msgstr "" + +#: templates/location-single.php:15 +msgid "Book this item" +msgstr "" + +#: templates/location-withitem.php:17 +#: templates/timeframe-withitem.php:2 +#: templates/timeframe-withlocation.php:2 +msgid "Book item" +msgstr "" + +#: templates/shortcode-items.php:16 +msgid "Item currently not available." +msgstr "" + +#: templates/shortcode-locations.php:14 +msgid "No article available at this location." +msgstr "" + +#: templates/timeframe-calendar.php:25 +msgid "Please select the pickup date in the calendar" +msgstr "" + +#: templates/timeframe-calendar.php:33 +msgid "Please select the return date in the calendar" +msgstr "" + +#: templates/timeframe-calendar.php:41 +msgid "Continue to booking confirmation" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/email-test/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/email-test/change_log/CHANGELOG.md new file mode 100644 index 00000000..4871698b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/email-test/change_log/CHANGELOG.md @@ -0,0 +1,5 @@ +# Email Test's Changelog + +## 0.1.0 (December 14, 2020) + +* Initial release 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 fe89a35c..27f5ad67 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 @@ -2761,6 +2761,11 @@ + + + + + @@ -3429,6 +3434,11 @@ + + + + + @@ -3458,6 +3468,10 @@ + + + + @@ -4754,6 +4768,7 @@ + @@ -15455,6 +15470,8 @@ + + @@ -20816,6 +20833,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/the-publisher-desk-read-more/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/the-publisher-desk-read-more/composer_file/package.json new file mode 100644 index 00000000..737ef99b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/the-publisher-desk-read-more/composer_file/package.json @@ -0,0 +1,15 @@ +{ + "name": "tpd-read-more-block-cgb-guten-block", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "cgb-scripts": "1.22.0", + "react-time-ago": "^5.0.7", + "throttle-debounce": "^2.1.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/tolktalkcx-contact-widget/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/tolktalkcx-contact-widget/change_log/changelog.txt new file mode 100644 index 00000000..9f5a91a5 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/tolktalkcx-contact-widget/change_log/changelog.txt @@ -0,0 +1,5 @@ +# Changelog +All notable changes to the plugin will be documented in this file. + +## 1.0.0 - 2020-12-04 +### Initial release