diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 78914a95..d094712e 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -481,6 +481,16 @@ plugins: version: true Readme: path: readme.txt + 3d-menu-awesome: + QueryParameter: + files: + - public/css/threed-menu-awesome-public.css + - public/js/modernizr.3d.awesome.js + - public/js/classie.js + - public/js/threed-menu-awesome-public.js + version: true + Readme: + path: README.txt 3d-pix: Readme: path: readme.txt @@ -1061,6 +1071,14 @@ plugins: path: - readme.txt - README.md + accept-2checkout-payments-using-contact-form-7: + TranslationFile: + class: BodyPattern + path: languages/accept-2checkout-payments-using-contact-form-7.pot + pattern: !ruby/regexp /2Checkout Payments Using Contact Form 7 (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt accept-disclaimer-overlayer: Readme: path: readme.txt @@ -1565,6 +1583,9 @@ plugins: path: languages/ach_upn_manager.pot pattern: !ruby/regexp '/roject\-Id\-Version: ACh Updates Manager v(?\d+\.[\.\d]+)/i' version: true + achievement-shortcode-add-on-for-gamipress: + Readme: + path: readme.txt achievements: QueryParameter: files: @@ -4946,6 +4967,9 @@ plugins: allegrato: Readme: path: readme.txt + allergens-list: + Readme: + path: readme.txt alligator-popup: QueryParameter: files: @@ -5856,6 +5880,9 @@ plugins: antivirus: Readme: path: README.md + antivirus-solution: + Readme: + path: readme.txt antoniolite-yandex-metrica-json-ld-schema: Readme: path: readme.txt @@ -6301,6 +6328,16 @@ plugins: appstore-lookup: Readme: path: readme.txt + appsy: + QueryParameter: + files: + - public/css/appsy-public.css + version: true + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true apptoday-rss-widget: Readme: path: readme.txt @@ -6675,6 +6712,9 @@ plugins: artpal: Readme: path: readme.txt + artplacer-widget: + Readme: + path: readme.txt artsopolis-calendar: Readme: path: readme.txt @@ -7789,6 +7829,9 @@ plugins: auto-tag: Readme: path: readme.txt + auto-tag-creator: + Readme: + path: README.txt auto-tag-generator: Readme: path: readme.txt @@ -8442,6 +8485,9 @@ plugins: avoid-own-pings: Readme: path: readme.txt + avp-website-solution: + Readme: + path: readme.txt aw-gallery: Readme: path: readme.txt @@ -8463,6 +8509,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + award-on-click-for-gamipress: + Readme: + path: readme.txt awasete-yomitai-for-wordpress: QueryParameter: files: @@ -8745,6 +8794,14 @@ plugins: - public/css/aws-sns-plugin-public.css - public/js/aws-sns-plugin-public.js version: true + awsa-shipping: + TranslationFile: + class: BodyPattern + path: languages/awsa-shipping-fa_IR.po + pattern: !ruby/regexp '/"Project\-Id\-Version: awsa\-shipping (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt awsm-team: QueryParameter: files: @@ -9456,6 +9513,12 @@ plugins: baseter-body-mass-index-calculator: Readme: path: readme.txt + basic-alerts: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true basic-authentication: Readme: path: readme.txt @@ -11230,6 +11293,9 @@ plugins: bittipit-bitcoin-donation-button: Readme: path: readme.txt + bittips-tip-jar: + Readme: + path: readme.txt bittorrent: Readme: path: readme.txt @@ -11788,6 +11854,14 @@ plugins: blog-promotion: Readme: path: readme.txt + blog-sidebar-widget: + QueryParameter: + files: + - public/css/blog-sidebar-widget-public.min.css + - public/js/blog-sidebar-widget-public.min.js + version: true + Readme: + path: README.txt blog-slug-to-news: Readme: path: readme.txt @@ -14664,6 +14738,9 @@ plugins: buooy-sticky-header: Readme: path: README.txt + burger-companion: + Readme: + path: readme.txt burnmans-diaspora-button: Readme: path: readme.txt @@ -17337,6 +17414,14 @@ plugins: chauhan-comments: Readme: path: readme.txt + chayall: + TranslationFile: + class: BodyPattern + path: languages/chayall.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: ChayAll (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt chbd-css3-accordion: Readme: path: readme.txt @@ -20044,6 +20129,9 @@ plugins: conexao-wc-mercado-livre: Readme: path: readme.txt + confection: + Readme: + path: readme.txt conference-schedule: Readme: path: readme.txt @@ -21973,6 +22061,9 @@ plugins: create-a-league: Readme: path: readme.txt + create-cached-wp-header-and-footer: + Readme: + path: readme.txt create-category-in-bulk: Readme: path: readme.txt @@ -23024,6 +23115,9 @@ plugins: custom-dashboard-help: Readme: path: readme.txt + custom-dashboard-messages: + Readme: + path: readme.txt custom-dashboard-welcome-panel-widget-sidebar: Readme: path: README.txt @@ -24160,6 +24254,9 @@ plugins: damarfm-player: Readme: path: readme.txt + damedia-cpt-show-custom-fields: + Readme: + path: readme.txt damedia-giglist: Readme: path: @@ -25271,6 +25368,14 @@ plugins: deploy-netlifypress: Readme: path: readme.txt + deposits-for-woocommerce: + TranslationFile: + class: BodyPattern + path: languages/deposits-for-woocommerce.pot + pattern: !ruby/regexp /ts and Partial Payments for WooCommerce (?\d+\.[\.\d]+)/i + version: true + Readme: + path: readme.txt deprecation-checker: Readme: path: readme.txt @@ -25784,6 +25889,12 @@ plugins: dippsy: Readme: path: readme.txt + direct-checkout: + QueryParameter: + files: + - public/css/direct-checkout-public.css + - public/js/direct-checkout-public.js + version: true direct-checkout-for-woocommerce: Readme: path: readme.txt @@ -25920,6 +26031,9 @@ plugins: disable-comments-with-google-authorship: Readme: path: readme.txt + disable-core-block-patterns: + Readme: + path: readme.txt disable-core-lazy-loading: Readme: path: readme.txt @@ -27389,6 +27503,9 @@ plugins: dropship-me: Readme: path: readme.txt + dropship-with-wholesale2b: + Readme: + path: readme.txt dropshipping-woocommerce: TranslationFile: class: BodyPattern @@ -27923,6 +28040,9 @@ plugins: eagle-eye: Readme: path: readme.txt + ean-for-woocommerce: + Readme: + path: readme.txt earnware-connect: QueryParameter: files: @@ -28026,6 +28146,9 @@ plugins: easy-admin-menu: Readme: path: readme.txt + easy-admin-menu-by-corpsoft-solutions: + Readme: + path: readme.txt easy-admin-notification: Readme: path: readme.txt @@ -29168,6 +29291,14 @@ plugins: easyads-for-woocommerce: Readme: path: readme.txt + easyappointments: + QueryParameter: + files: + - public/css/easyappointments-public.css + - public/js/easyappointments-public.js + version: true + Readme: + path: README.txt easybackup: Readme: path: readme.txt @@ -29744,6 +29875,16 @@ plugins: version: true Readme: path: README.txt + editor-bridge: + TranslationFile: + class: BodyPattern + path: languages/editor-bridge-ja.po + pattern: !ruby/regexp '/"Project\-Id\-Version: Editor Bridge (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: + - readme.txt + - README.md editor-buttons-simplified: Readme: path: readme.txt @@ -29753,6 +29894,14 @@ plugins: editor-extender: Readme: path: readme.txt + editor-for-timber: + ComposerFile: + class: ConfigParser + path: composer.json + key: version + version: true + Readme: + path: readme.txt editor-lock-by-wisdmlabs: Readme: path: Readme.txt @@ -30680,6 +30829,9 @@ plugins: path: package-lock.json key: version version: true + embed-social-media: + Readme: + path: readme.txt embed-twine: Readme: path: readme.txt @@ -31170,6 +31322,20 @@ plugins: envoke-supersized: Readme: path: readme.txt + envynotifs: + QueryParameter: + files: + - public/css/font-awesome.min.css + - public/css/bootstrap.min.css + - public/css/envy-notifs-public.css + - public/js/bootstrap.min.js + - public/js/magnific-popup.min.js + - public/js/parallax.js + - public/js/multi-countdown.js + - public/js/envy-notifs-public.js + version: true + Readme: + path: README.txt enzymes: Readme: path: readme.txt @@ -32333,6 +32499,9 @@ plugins: export-variable-products: Readme: path: readme.txt + export-vers-prepafacile-pour-woocommerce: + Readme: + path: readme.txt export-woocommerce: TranslationFile: class: BodyPattern @@ -32512,6 +32681,12 @@ plugins: version: true Readme: path: README.txt + external-notification: + TranslationFile: + class: BodyPattern + path: languages/external-notification-ja.po + pattern: !ruby/regexp '/\-Id\-Version: WP10 External Notification (?\d+\.[\.\d]+)/i' + version: true external-permalinks: Readme: path: readme.txt @@ -32991,6 +33166,11 @@ plugins: falang-for-elementor-lite: Readme: path: README.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi + version: true falang-q-importer: Readme: path: README.txt @@ -36331,6 +36511,9 @@ plugins: freefolio: Readme: path: README.txt + freeinvoice-api: + Readme: + path: README.txt freelance-admin-hider: Readme: path: readme.txt @@ -38372,6 +38555,9 @@ plugins: gf-minmax-calculation: Readme: path: readme.txt + gf-move-fields: + Readme: + path: README.txt gf-prevent-duplicates: Readme: path: readme.txt @@ -42168,6 +42354,9 @@ plugins: hide-featured-image: Readme: path: readme.txt + hide-fields: + Readme: + path: readme.txt hide-front-end-wp-admin-bar: Readme: path: README.txt @@ -42532,6 +42721,11 @@ plugins: version: true Readme: path: readme.txt + hk-button-contact: + QueryParameter: + files: + - css/button-contact.css + version: true hk-exif-tags: Readme: path: readme.txt @@ -47410,6 +47604,9 @@ plugins: joblookup-jobbox: Readme: path: readme.txt + jobs-af: + Readme: + path: readme.txt jobs-ajax-feed-widget: Readme: path: readme.txt @@ -47504,6 +47701,9 @@ plugins: joy-of-text: Readme: path: readme.txt + jp-for-twentytwentyone: + Readme: + path: readme.txt jp-scrollbar: QueryParameter: files: @@ -48432,9 +48632,15 @@ plugins: path: languages/de_DE.po pattern: !ruby/regexp /"Project\-Id\-Version:\ Keep My Theme (?\d+\.[\.\d]+)/i version: true + keep-note: + Readme: + path: readme.txt keep-pagination-in-same-taxonomy: Readme: path: readme.txt + kein-produkt-zoom-woo: + Readme: + path: readme.txt keks-pay-for-woocommerce: Readme: path: readme.txt @@ -48508,6 +48714,9 @@ plugins: kento-star-rate: Readme: path: readme.txt + kento-sync-woo-to-quickbooks: + Readme: + path: readme.txt kento-team: Readme: path: readme.txt @@ -50540,6 +50749,9 @@ plugins: lh-buddypress-multi-network: Readme: path: readme.txt + lh-buddypress-woo: + Readme: + path: readme.txt lh-comment-form-shortcode: Readme: path: readme.txt @@ -51537,6 +51749,9 @@ plugins: path: composer.json key: version version: true + listings-for-appfolio: + Readme: + path: readme.txt listings-post-type-enable: Readme: path: @@ -53144,6 +53359,9 @@ plugins: lz-scroll-up: Readme: path: readme.txt + lzb-select-dynamic: + Readme: + path: readme.md m-one-pay-payment-gateway-for-woo-commerce: Readme: path: readme.txt @@ -53210,6 +53428,9 @@ plugins: - public/css/made-in-icon-widget-public.css - public/js/made-in-icon-widget-public.js version: true + madeep-wp-connector: + Readme: + path: readme.txt maestro-connector: Readme: path: readme.txt @@ -54038,6 +54259,9 @@ plugins: xpath: //meta[@name="generator"]/@content version: true pattern: !ruby/regexp /Margarita v(?\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i + markeaze: + Readme: + path: readme.txt marker-animation: QueryParameter: files: @@ -54975,6 +55199,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ version: true + mesomb-for-woocommerce: + Readme: + path: readme.txt message-business: QueryParameter: files: @@ -56172,6 +56399,9 @@ plugins: files: - js/mslsselect.js version: true + mstw-schedule-builder: + Readme: + path: readme.txt msync: QueryParameter: files: @@ -56969,6 +57199,9 @@ plugins: path: i18n/languages/nanosupport.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ NanoSupport (?\d+\.[\.\d]+)/i version: true + nastrikejcz: + Readme: + path: readme.txt native-emoji: TranslationFile: class: BodyPattern @@ -58803,6 +59036,14 @@ plugins: op-custom-api: Readme: path: readme.txt + op-kassa-for-woocommerce: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true + Readme: + path: readme.txt op-payment-service-for-woocommerce: Readme: path: readme.txt @@ -59293,6 +59534,18 @@ plugins: - assets/js/leaflet.js - assets/js/ba_map_renderer.js version: true + osom-modal-login: + QueryParameter: + files: + - "/assets/js/osom-modal-login.js" + version: true + TranslationFile: + class: BodyPattern + path: languages/osom-ml.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Osom Modal Login (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt osomblocks: TranslationFile: class: BodyPattern @@ -61552,6 +61805,9 @@ plugins: - css/icon-picker.css - "/js/icon-picker.js" version: true + post-featured-video: + Readme: + path: readme.txt post-filters-by-digitize: QueryParameter: files: @@ -61872,6 +62128,9 @@ plugins: postcodes4u-address-finder: Readme: path: readme.txt + postcodex-lookup: + Readme: + path: readme.txt posterno: TranslationFile: class: BodyPattern @@ -62460,6 +62719,9 @@ plugins: path: languages/PriceByRoleLite.pot pattern: !ruby/regexp '/ct\-Id\-Version: Prices By User Role Lite (?\d+\.[\.\d]+)/i' version: true + priceshape: + Readme: + path: readme.txt pricetable-wp: Readme: path: readme.txt @@ -63479,6 +63741,9 @@ plugins: qqworld-auto-save-images: Readme: path: readme.txt + qqworld-cloud-storage: + Readme: + path: readme.txt qr-code-composer: QueryParameter: files: @@ -63938,6 +64203,9 @@ plugins: rainbow-address-bar: Readme: path: readme.txt + rajce: + Readme: + path: readme.txt rake-live-chat: Readme: path: readme.txt @@ -63993,6 +64261,9 @@ plugins: pattern: !ruby/regexp '/4 in 1 Widget v(?\d+\.[\.\d]+): Random Posts, Mp3 Player,/i' version: true + random-quiz-addon-for-lifterlms: + Readme: + path: readme.txt random-quote-generator: Readme: path: readme.txt @@ -64324,6 +64595,14 @@ plugins: version: true Readme: path: readme.txt + really-simple-ga: + TranslationFile: + class: BodyPattern + path: languages/really-simple-ga.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Really Simple GA (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt really-simple-ssl: Readme: path: readme.txt @@ -64552,6 +64831,9 @@ plugins: record-screen: Readme: path: readme.txt + recover-wc-abandoned-cart: + Readme: + path: readme.txt recover-woocommerce-abandoned-cart: QueryParameter: files: @@ -67042,6 +67324,9 @@ plugins: version: true Readme: path: readme.txt + scroll-up-sticky-header-for-total: + Readme: + path: readme.txt scrollbar-by-webxapp: QueryParameter: files: @@ -67900,6 +68185,9 @@ plugins: - public/css/servicebot-public.css - public/js/servicebot-public.js version: true + serviceform-pixel: + Readme: + path: readme.txt sessions: ChangeLog: class: BodyPattern @@ -70737,6 +71025,9 @@ plugins: snap-pixel: Readme: path: readme.txt + snap-pixel-for-woocommerce: + Readme: + path: readme.txt snapid-two-factor-authentication: Readme: path: readme.txt @@ -73293,6 +73584,9 @@ plugins: table-of-contents: Readme: path: readme.txt + table-of-contents-block: + Readme: + path: readme.txt table-of-contents-plus: Readme: path: readme.txt @@ -73759,6 +74053,9 @@ plugins: telementor-telegram-for-elementor-form: Readme: path: readme.txt + teligro: + Readme: + path: readme.txt telsender: Readme: path: readme.txt @@ -75334,6 +75631,8 @@ plugins: path: languages/trackingmore-zh_TW.po pattern: !ruby/regexp '/on: TrackingMore \- WooCommerce Tracking (?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt trackmage-woo-shipment-tracking: Readme: path: readme.txt @@ -75607,6 +75906,19 @@ plugins: tryst: Readme: path: README.txt + tryst-invoice: + QueryParameter: + files: + - public/css/tryst-invoice-public.css + - public/js/tryst-invoice-public.js + version: true + TranslationFile: + class: BodyPattern + path: languages/tryst-invoice.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Tryst Invoice (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt tryst-member: TranslationFile: class: BodyPattern @@ -76238,6 +76550,9 @@ plugins: ultimate-content-views: Readme: path: readme.txt + ultimate-db-manager-lite: + Readme: + path: README.txt ultimate-elements-elementor-page-builder: ChangeLog: class: BodyPattern @@ -79457,6 +79772,8 @@ plugins: - includes/wdv-one-page/dist/wdv-one-page/styles.03f479e3f712f361267f.css - public/js/wdv-one-page-docs-public.js version: true + Readme: + path: README.txt we-blocks: Readme: path: readme.txt @@ -81197,6 +81514,8 @@ plugins: path: CHANGELOG.txt pattern: !ruby/regexp /\/\*+\s*(?\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i version: true + Readme: + path: readme.txt woo-friendly-user-agent: Readme: path: readme.txt @@ -84199,6 +84518,9 @@ plugins: path: languages/wp-classifieds-listings.po pattern: !ruby/regexp '/ect\-Id\-Version: WP Classifieds Listings (?\d+\.[\.\d]+)/i' version: true + wp-clean-admin-menu: + Readme: + path: README.txt wp-clean-up: Readme: path: readme.txt @@ -85845,6 +86167,9 @@ plugins: - inc/frontend/css/wp-image-optimizer-frontend.css - inc/frontend/js/wp-image-optimizer-frontend.js version: true + wp-image-sizes: + Readme: + path: readme.txt wp-image-slideshow: Readme: path: readme.txt @@ -86583,6 +86908,9 @@ plugins: - css//font-awesome/font-awesome.min.css - css/icomoon/icomoon.css version: true + wp-media-metadata-fix: + Readme: + path: readme.txt wp-media-optimizer-webp: Readme: path: readme.txt @@ -89684,6 +90012,14 @@ plugins: path: languages/wpc-product-quantity.pot pattern: !ruby/regexp '/n: WPC Product Quantity for WooCommerce (?\d+\.[\.\d]+)/i' version: true + wpc-product-table: + TranslationFile: + class: BodyPattern + path: languages/wpc-product-table.pot + pattern: !ruby/regexp '/sion: WPC Product Table for WooCommerce (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt wpc-product-tabs: Readme: path: readme.txt @@ -89879,6 +90215,9 @@ plugins: wpematico-polylang: Readme: path: readme.txt + wpessential: + Readme: + path: readme.txt wpessential-icons: TranslationFile: class: BodyPattern @@ -92054,6 +92393,9 @@ plugins: zopim-live-chat: Readme: path: readme.txt + zoro-lite: + Readme: + path: readme.txt zovonto: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 8885a992..721f1d5f 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -291,6 +291,16 @@ plugins: - http://wp.lab/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/themify-icons.min.css?ver=1.3.11 - http://wp.lab/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=1.3.11 - http://wp.lab/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=1.3.11 + 3d-menu-awesome: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/3d-menu-awesome/public/css/threed-menu-awesome-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/3d-menu-awesome/public/js/modernizr.3d.awesome.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/3d-menu-awesome/public/js/classie.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/3d-menu-awesome/public/js/threed-menu-awesome-public.js?ver=1.0.0 + confidence: 40 3dpc-quote-calculator-basic: QueryParameter: number: 1.2.5 @@ -552,6 +562,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/accelerated-mobile-pages/changelog.txt, Match: ''= 0.9.97.44''' + accept-2checkout-payments-using-contact-form-7: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/accept-2checkout-payments-using-contact-form-7/languages/accept-2checkout-payments-using-contact-form-7.pot, + Match: ''2Checkout Payments Using Contact Form 7 1.0''' accessibility-help-button: QueryParameter: number: 1.0.0 @@ -3040,6 +3057,18 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/appointments/css/front.css?ver=2.2.3 + appsy: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/appsy/public/css/appsy-public.css?ver=1.0.0 + confidence: 10 + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/appsy/package.json, Match: ''1.0.0''' appypie-web-to-app: QueryParameter: number: 1.0.0 @@ -4095,6 +4124,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/aws-sns/public/css/aws-sns-plugin-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/aws-sns/public/js/aws-sns-plugin-public.js?ver=1.0.0 + awsa-shipping: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/awsa-shipping/languages/awsa-shipping-fa_IR.po, + Match: ''"Project-Id-Version: awsa-shipping 1.0.0''' awsm-team: QueryParameter: number: 1.1.1 @@ -4487,6 +4523,12 @@ plugins: - http://wp.lab/wp-content/plugins/basepress/icons/icons.css?ver=1.7.8 - http://wp.lab/wp-content/plugins/basepress/public/js/basepress.js?ver=1.7.8 confidence: 20 + basic-alerts: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/basic-alerts/package.json, Match: ''1.0.0''' baslider: QueryParameter: number: '1.0' @@ -5532,6 +5574,14 @@ plugins: - http://wp.lab/wp-content/plugins/blog-designer-wp-post-and-widget/assets/css/slick.css?ver=1.0 - http://wp.lab/wp-content/plugins/blog-designer-wp-post-and-widget/assets/css/bdwpw-public.css?ver=1.0 confidence: 20 + blog-sidebar-widget: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/blog-sidebar-widget/public/css/blog-sidebar-widget-public.min.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/blog-sidebar-widget/public/js/blog-sidebar-widget-public.min.js?ver=1.0.1 + confidence: 20 bloglovin-follow: TranslationFile: number: '1.0' @@ -8346,6 +8396,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/chatster/languages/chatster.pot, Match: ''"Project-Id-Version: chatster 1.0.0''' + chayall: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/chayall/languages/chayall.pot, Match: ''"Project-Id-Version: + ChayAll 1.0''' checkbox-for-taxonomies: TranslationFile: number: '1.1' @@ -11639,6 +11696,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/demomentsomtres-woocommerce-minimum-purchase-message/languages/DeMomentSomTres-WC-minPurchaseMessage-ca.po, Match: ''Tres Woocommerce Free Shipping Message v0.1''' + deposits-for-woocommerce: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/deposits-for-woocommerce/languages/deposits-for-woocommerce.pot, + Match: ''ts and Partial Payments for WooCommerce 1.0.1''' depublish-posts: TranslationFile: number: 1.0.0 @@ -11866,6 +11930,14 @@ plugins: - http://wp.lab/wp-content/plugins/dima-take-action/public/css/dima-take-action-public.css?ver=1.0.2 - http://wp.lab/wp-content/plugins/dima-take-action/public/js/dima-take-action-public.js?ver=1.0.2 confidence: 20 + direct-checkout: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/direct-checkout/public/css/direct-checkout-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/direct-checkout/public/js/direct-checkout-public.js?ver=1.0.0 + confidence: 20 dirt-directory-client: TranslationFile: number: 1.2.0 @@ -13240,6 +13312,14 @@ plugins: - http://wp.lab/wp-content/plugins/easy-youtube-gallery/assets/lib/magnific-popup/magnific-popup.min.css?ver=1.0.4 - http://wp.lab/wp-content/plugins/easy-youtube-gallery/assets/css/eytg.css?ver=1.0.4 - http://wp.lab/wp-content/plugins/easy-youtube-gallery/assets/lib/magnific-popup/jquery.magnific-popup.min.js?ver=1.0.4 + easyappointments: + QueryParameter: + number: 1.3.0 + found_by: Query Parameter (Passive Detection) + 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 easycoder: QueryParameter: number: 1.0.0 @@ -13531,6 +13611,20 @@ plugins: - http://wp.lab/wp-content/plugins/editor-appearance-access/public/css/editor-appearance-access-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/editor-appearance-access/public/js/editor-appearance-access-public.js?ver=1.0.0 confidence: 20 + editor-bridge: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/editor-bridge/languages/editor-bridge-ja.po, + Match: ''"Project-Id-Version: Editor Bridge 1.0.1''' + editor-for-timber: + ComposerFile: + number: 1.0.2 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/editor-for-timber/composer.json, Match: + ''1.0.2''' editorial-access-manager: TranslationFile: number: 0.3.2 @@ -14187,6 +14281,20 @@ plugins: - http://wp.lab/wp-content/plugins/envator/assets/js/modernizr.custom.js?ver=1.0 - http://wp.lab/wp-content/plugins/envator/assets/js/classie.js?ver=1.0 - http://wp.lab/wp-content/plugins/envator/assets/js/cssParser.js?ver=1.0 + envynotifs: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/envynotifs/public/css/font-awesome.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/css/bootstrap.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/css/envy-notifs-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/js/bootstrap.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/js/magnific-popup.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/js/parallax.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/js/multi-countdown.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/envynotifs/public/js/envy-notifs-public.js?ver=1.0.0 + confidence: 80 eorzea-time: QueryParameter: number: 1.0.0 @@ -14989,6 +15097,13 @@ plugins: - http://wp.lab/wp-content/plugins/external-links-advertisement-note/public/css/bfelan-public.css?ver=1.0.2 - http://wp.lab/wp-content/plugins/external-links-advertisement-note/public/js/bfelan-public.js?ver=1.0.2 confidence: 20 + external-notification: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/external-notification/languages/external-notification-ja.po, + Match: ''-Id-Version: WP10 External Notification 1.0.0''' extra-blocks: TranslationFile: number: '1.0' @@ -15203,6 +15318,13 @@ plugins: - http://wp.lab/wp-content/plugins/falang/public/css/falang-public.css?ver=0.9 - http://wp.lab/wp-content/plugins/falang/public/js/falang-public.js?ver=0.9 confidence: 20 + falang-for-elementor-lite: + ChangeLog: + number: '1.1' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/falang-for-elementor-lite/changelog.txt, + Match: ''= 1.1''' falconiform-youtube-widget: QueryParameter: number: 1.0.1 @@ -19495,6 +19617,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/hjyl-comment-spam/languages/hjyl-comment-spam-zh_CN.po, Match: ''"Project-Id-Version: 1.0''' + hk-button-contact: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/hk-button-contact/css/button-contact.css?ver=1.0 + confidence: 10 hm-product-catalog: QueryParameter: number: '1.0' @@ -28698,6 +28827,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/ontario-hst-calculator/cc-ontario-hst-calculator.js?ver=0.1.0 confidence: 10 + op-kassa-for-woocommerce: + ChangeLog: + number: 1.0.3 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/op-kassa-for-woocommerce/CHANGELOG.md, Match: + ''## [1.0.3]''' opal-estate-custom-fields: ChangeLog: number: 1.0.0 @@ -29068,6 +29204,19 @@ plugins: - http://wp.lab/wp-content/plugins/osmapper/assets/js/leaflet.js?ver=1.3.2 - http://wp.lab/wp-content/plugins/osmapper/assets/js/ba_map_renderer.js?ver=1.3.2 confidence: 40 + osom-modal-login: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/osom-modal-login//assets/js/osom-modal-login.js?ver=1.0.1 + confidence: 10 + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/osom-modal-login/languages/osom-ml.pot, + Match: ''"Project-Id-Version: Osom Modal Login 1.0.1''' osomblocks: TranslationFile: number: 1.0.1 @@ -33115,6 +33264,13 @@ plugins: - http://wp.lab/wp-content/plugins/really-simple-feedback/dist/really-simple-feedback.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/really-simple-feedback/dist/really-simple-feedback.js?ver=1.0.0 confidence: 20 + really-simple-ga: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/really-simple-ga/languages/really-simple-ga.pot, + Match: ''"Project-Id-Version: Really Simple GA 1.0.0''' really-static: TranslationFile: number: '0.31' @@ -42067,6 +42223,20 @@ plugins: - http://wp.lab/wp-content/plugins/try-on-for-woocommerce/public/js/eyewear_virtual_try_on_wordpress-public.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/try-on-for-woocommerce/public/js/html2canvas.min.js?ver=1.0.0 confidence: 60 + tryst-invoice: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/tryst-invoice/public/css/tryst-invoice-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/tryst-invoice/public/js/tryst-invoice-public.js?ver=1.0.0 + confidence: 20 + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/tryst-invoice/languages/tryst-invoice.pot, + Match: ''"Project-Id-Version: Tryst Invoice 1.0.0''' tryst-member: TranslationFile: number: 1.1.0 @@ -53650,6 +53820,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpc-product-quantity/languages/wpc-product-quantity.pot, Match: ''n: WPC Product Quantity for WooCommerce 1.1.0''' + wpc-product-table: + TranslationFile: + number: 1.0.5 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpc-product-table/languages/wpc-product-table.pot, + Match: ''sion: WPC Product Table for WooCommerce 1.0.5''' wpc-product-tabs: TranslationFile: number: 1.0.6 diff --git a/spec/fixtures/dynamic_finders/plugin_version/accept-2checkout-payments-using-contact-form-7/translation_file/languages/accept-2checkout-payments-using-contact-form-7.pot b/spec/fixtures/dynamic_finders/plugin_version/accept-2checkout-payments-using-contact-form-7/translation_file/languages/accept-2checkout-payments-using-contact-form-7.pot new file mode 100644 index 00000000..5eab54e2 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/accept-2checkout-payments-using-contact-form-7/translation_file/languages/accept-2checkout-payments-using-contact-form-7.pot @@ -0,0 +1,426 @@ +# Copyright (C) 2020 ZealousWeb Technologies +# This file is distributed under the same license as the Accept 2Checkout Payments Using Contact Form 7 plugin. +msgid "" +msgstr "" +"Project-Id-Version: Accept 2Checkout Payments Using Contact Form 7 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/accept-2checkout-payments-using-contact-form-7-free\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-10-21T15:36:36+02:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: accept-2checkout-payments-using-contact-form-7\n" + +#. Plugin Name of the plugin +msgid "Accept 2Checkout Payments Using Contact Form 7" +msgstr "" + +#. Description of the plugin +msgid "This plugin will integrate 2checkout payment gateway for making your payments through Contact Form 7." +msgstr "" + +#. Author of the plugin +msgid "ZealousWeb Technologies" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.zealousweb.com" +msgstr "" + +#: inc/admin/class.cf72ch.admin.action.php:81 +msgid "From Data" +msgstr "" + +#: inc/admin/class.cf72ch.admin.action.php:82 +#: inc/admin/class.cf72ch.admin.action.php:329 +msgid "Do you need help for configuration?" +msgstr "" + +#: inc/admin/class.cf72ch.admin.action.php:283 +msgid "Select Forms" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:53 +msgid "2checkout" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:101 +#: inc/admin/template/cf72ch.template.php:114 +msgid "Document Link" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:104 +msgid "Support Link" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:140 +msgid "Invoice ID" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:141 +msgid "Order ID" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:142 +msgid "Transaction Status" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:143 +msgid "Total Amount" +msgstr "" + +#: inc/admin/class.cf72ch.admin.filter.php:144 +msgid "Submitted Date" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:79 +msgid "Sandbox" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:80 +msgid "Live" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:113 +msgid "To use 2Checkout option, first you need to create and save form tags." +msgstr "" + +#: inc/admin/template/cf72ch.template.php:123 +msgid "Enable/Disable" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:133 +msgid "Enable Debug Mode" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:143 +msgid "Payment Mode " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:160 +msgid "2Checkout Order Item Name *" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:171 +msgid "Merchant Code " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:182 +msgid "Secret Key " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:193 +msgid "Amount Field Name " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:199 +msgid "Select field name for amount" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:212 +msgid "Quantity Field Name (Optional)" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:218 +msgid "Select field name for quantity" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:231 +msgid "Customer Email " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:237 +msgid "Select field name for customer email" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:251 +msgid "Select Currency" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:270 +msgid "Return Success URL (Optional)" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:276 +#: inc/admin/template/cf72ch.template.php:296 +msgid "Select page" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:290 +msgid "Return Cancel URL (Optional)" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:314 +msgid "Customer Billing Details" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:323 +msgid "Billing First Name Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:329 +msgid "Select field name for billing first name" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:342 +msgid "Billing Last Name Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:348 +msgid "Select field name for billing last name" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:361 +msgid "Billing Address Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:367 +msgid "Select field name for billing address" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:380 +msgid "Billing City Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:386 +msgid "Select field name for billing city name" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:399 +msgid "Billing State Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:405 +msgid "Select field name for billing state name" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:418 +msgid "Billing Zipcode Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:424 +msgid "Select field name for billing Zipcode name" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:438 +msgid "Billing Country Field " +msgstr "" + +#: inc/admin/template/cf72ch.template.php:444 +msgid "Select field name for billing country name" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:479 +msgid "

Merchant Code

Get Merchant Code from here

" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:483 +msgid "

Order Item Name

Set Order Item Name

" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:487 +msgid "

Secret Key

Get Secret Key from here

" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:491 +msgid "

Select Currency

Select the currency.

" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:495 +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/cf72ch.template.php:499 +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/cf72ch.template.php:503 +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/cf72ch.template.php:507 +msgid "

Success Return URL Field

Select page and redirect customer after succesfully payment done.

" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:511 +msgid "

Cancel Return URL Field

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

" +msgstr "" + +#: inc/admin/template/cf72ch.template.php:515 +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/cf72ch.template.php:519 +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/cf72ch.template.php:523 +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/cf72ch.template.php:527 +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/cf72ch.template.php:531 +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/cf72ch.template.php:535 +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/cf72ch.template.php:539 +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/class.cf72ch.php:108 +msgid "Contact Form 7 is required to use %s." +msgstr "" + +#: inc/class.cf72ch.php:135 +#: inc/class.cf72ch.php:136 +#: inc/class.cf72ch.php:141 +msgid "2Checkout Payment Details" +msgstr "" + +#: inc/class.cf72ch.php:137 +msgid "Transaction Detail" +msgstr "" + +#: inc/class.cf72ch.php:182 +msgid "2Checkout" +msgstr "" + +#: inc/class.cf72ch.php:189 +msgid "2Checkout Country" +msgstr "" + +#: inc/class.cf72ch.php:292 +msgid "Generate a form-tag for to display 2Checkout payment form" +msgstr "" + +#: inc/class.cf72ch.php:301 +#: inc/class.cf72ch.php:353 +msgid "Name" +msgstr "" + +#: inc/class.cf72ch.php:317 +#: inc/class.cf72ch.php:368 +msgid "Insert Tag" +msgstr "" + +#: inc/class.cf72ch.php:324 +#: inc/class.cf72ch.php:375 +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/class.cf72ch.php:344 +msgid "Generate a form-tag for to display 2Checkout Country" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:232 +msgid "2checkout creadit card info not there, please contact admin" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:241 +msgid "2checkout API credentials are missing" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:249 +msgid "Account not configured properly, please contact admin" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:599 +#: inc/lib/class.cf72ch.lib.php:612 +msgid "Due to Some technical issue, please try again!" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:653 +msgid "Response :" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:665 +msgid "Payment Successfully Done." +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:667 +msgid "Payment is in process from 2 checkout side." +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:672 +msgid "Transaction Amount :" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:676 +msgid "Invoice No :" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:680 +msgid "Payment Status :" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:720 +#: inc/lib/class.cf72ch.lib.php:1319 +#: inc/lib/class.cf72ch.lib.php:1353 +msgid "Card Number" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:723 +msgid "Expiry Date And Year" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:726 +#: inc/lib/class.cf72ch.lib.php:1328 +#: inc/lib/class.cf72ch.lib.php:1384 +msgid "CVV" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:729 +msgid "Correct CVV Number" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:732 +#: inc/lib/class.cf72ch.lib.php:1331 +#: inc/lib/class.cf72ch.lib.php:1344 +msgid "Card Holder Name" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:735 +msgid "Correct Expiry Month And Year" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:793 +msgid "One or more fields have an error. Please check and try again." +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:801 +msgid "Please enter amount or valid amount." +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:803 +msgid "The field is required." +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:1316 +msgid "Card Verification Number (CVV)" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:1322 +msgid "MM" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:1325 +msgid "YY" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:1334 +msgid "Pay via 2Checkout. Accept Credit Cards, Debit Cards" +msgstr "" + +#: inc/lib/class.cf72ch.lib.php:1363 +msgid "Expiration Date" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/appsy/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/appsy/composer_file/package.json new file mode 100644 index 00000000..85e3ee62 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/appsy/composer_file/package.json @@ -0,0 +1,11 @@ +{ + "name": "appsy-wordpress", + "version": "1.0.0", + "description": "=== Plugin Name === Requires at least: 3.0.1 Tested up to: 3.4 Stable tag: 5.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC" +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/awsa-shipping/translation_file/languages/awsa-shipping-fa_IR.po b/spec/fixtures/dynamic_finders/plugin_version/awsa-shipping/translation_file/languages/awsa-shipping-fa_IR.po new file mode 100644 index 00000000..3dc47aea --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/awsa-shipping/translation_file/languages/awsa-shipping-fa_IR.po @@ -0,0 +1,647 @@ +msgid "" +msgstr "" +"Project-Id-Version: awsa-shipping 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/awsa-shipping\n" +"POT-Creation-Date: 2020-10-23T15:00:58+02:00\n" +"PO-Revision-Date: 2020-10-23 16:31+0330\n" +"Last-Translator: Sajjad Aslani \n" +"Language-Team: sajjad.aslani74@gmail.com\n" +"Language: per\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;_n;_n_noop;_nc;_nx;_nx_noop\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-SearchPath-0: .\n" + +#. Plugin Name of the plugin +msgid "awsa-shipping" +msgstr "حمل و نقل حرفه ای ووکامرس و دکان" + +#. Plugin URI of the plugin +msgid "http://sajjadaslani.ir/awsa-shipping/" +msgstr "http://sajjadaslani.ir/awsa-shipping/" + +#. Description of the plugin +msgid "" +"This plugin adds Pishtaz post, Sefareshi Post, Express Delivery and Air " +"delivery methods to the list of shipping methods in WooCommerce and Dokan " +"with different settings in each method" +msgstr "" +"این افزونه روش های ارسال پست پیشتاز، پست سفارشی ، تحویل اکسپرس و پست هوایی " +"را به لیست روش های حمل نقل در ووکامرس و دکان با تنظیمات مختلف در هر روش " +"اضافه می کند" + +#. Author of the plugin +msgid "Sajjad Aslani" +msgstr "سجاد اصلانی" + +#. Author URI of the plugin +msgid "tel:+989100844292" +msgstr "tel:+989100844292" + +#: includes/apis/settings/class-settings-sanitize-field.php:33 +msgid "The value is not in the specified range" +msgstr "مقدار در محدوده ی مشخص شده نیست" + +#: includes/class-admin-shipping.php:120 includes/class-admin-shipping.php:121 +#: includes/class-admin-shipping.php:131 includes/class-admin-shipping.php:132 +msgid "Shipping Settings" +msgstr "تنظیمات حمل و نقل" + +#: includes/class-checkout.php:41 +msgid "Mobile number is incorrect" +msgstr "شماره موبایل صحیح نیست" + +#: includes/class-checkout.php:52 +msgid "Billing" +msgstr "صورت حساب" + +#: includes/class-checkout.php:54 +msgid "Shipping" +msgstr "حمل و نقل" + +#: includes/class-checkout.php:64 +msgid "Postcode not entered" +msgstr "کد پستی وارد نشده است" + +#: includes/class-checkout.php:66 +msgid "Postcode is incorrect" +msgstr "کد پستی صحیح نیست" + +#: includes/class-order-statuses.php:62 includes/class-order-statuses.php:115 +msgid "Delivered to warehouse" +msgstr "تحویل به انبار" + +#: includes/class-order-statuses.php:67 +msgid "Delivered to warehouse (%s)" +msgid_plural "Delivered to warehouse (%s)" +msgstr[0] "تحویل به انبار (%s)" +msgstr[1] "تحویل به انبار (%s)" + +#: includes/class-order-statuses.php:76 includes/class-order-statuses.php:119 +#: includes/class-shipping-settings-page-fields.php:84 +msgid "Ready to send" +msgstr "آماده ارسال" + +#: includes/class-order-statuses.php:81 +msgid "Ready to send (%s)" +msgid_plural "Ready to send (%s)" +msgstr[0] "آماده ارسال (%s)" +msgstr[1] "آماده ارسال (%s)" + +#: includes/class-order-statuses.php:90 +msgid "Delivered to post" +msgstr "تحویل به پست" + +#: includes/class-order-statuses.php:95 +msgid "Delivered to post (%s)" +msgid_plural "Delivered to post (%s)" +msgstr[0] "تحویل داده شده (%s)" +msgstr[1] "تحویل داده شده (%s)" + +#: includes/class-order-statuses.php:122 +msgid "Sended" +msgstr "ارسال شده" + +#: includes/class-order-statuses.php:144 +msgid "Change status to delivered to warehouse" +msgstr "تغییر وضعیت به تحویل داده شده به انبار" + +#: includes/class-order-statuses.php:148 +msgid "Change status to ready to send" +msgstr "تغییر وضعیت به آماده ارسال" + +#: includes/class-order-statuses.php:151 +msgid "Change status to posted" +msgstr "تغییر وضعیت به ارسال شده" + +#: includes/class-shipping-method-air-delivery.php:27 +msgid "Air Delivery" +msgstr "پست هوایی" + +#: includes/class-shipping-method-air-delivery.php:28 +msgid "" +"Provides the possibility of sending the parcel by air post. This service is " +"activated only if the destination city is the same as the city of origin " +"(store or vendors), you can add authorized cities through the settings" +msgstr "" +"امکان ارسال مرسوله با پست هوایی را فراهم میکند. این سرویس فقط در صورتی که " +"شهر مقصد با شهر مبدا (فروشگاه یا فروشندگان) یکسان باشد فعال می شود، از طریق " +"تنظیمات می توانید شهر های مجاز را اضافه کنید" + +#: includes/class-shipping-method-air-delivery.php:58 +#: includes/class-shipping-method-air-delivery.php:94 +#: includes/class-shipping-method-express.php:58 +#: includes/class-shipping-method-express.php:94 +#: includes/class-shipping-method-pishtaz.php:58 +#: includes/class-shipping-method-pishtaz.php:94 +#: includes/class-shipping-method-sefareshi.php:58 +#: includes/class-shipping-method-sefareshi.php:94 +msgid "Enable/Disable" +msgstr "فعال/غیرفعال" + +#: includes/class-shipping-method-air-delivery.php:59 +#: includes/class-shipping-method-express.php:59 +#: includes/class-shipping-method-pishtaz.php:59 +#: includes/class-shipping-method-sefareshi.php:59 +msgid "Enable" +msgstr "فعال" + +#: includes/class-shipping-method-air-delivery.php:61 +#: includes/class-shipping-method-express.php:61 +#: includes/class-shipping-method-pishtaz.php:61 +#: includes/class-shipping-method-sefareshi.php:61 +msgid "" +"If this option is enabled, the method of sending the shipment to the user is " +"displayed" +msgstr "" +"در صورتی که این گزینه فعال باشد روش ارسال مرسوله به کاربر نمایش داده می شود" + +#: includes/class-shipping-method-air-delivery.php:66 +#: includes/class-shipping-method-express.php:66 +#: includes/class-shipping-method-pishtaz.php:66 +#: includes/class-shipping-method-sefareshi.php:66 +msgid "Title" +msgstr "عنوان" + +#: includes/class-shipping-method-air-delivery.php:68 +msgid "Example: Air Post" +msgstr "مثال: پست هوایی" + +#: includes/class-shipping-method-air-delivery.php:69 +#: includes/class-shipping-method-express.php:69 +#: includes/class-shipping-method-pishtaz.php:69 +#: includes/class-shipping-method-sefareshi.php:69 +msgid "You can specify an alternative title for the submission method" +msgstr "برای روش ارسال می توانید عنوان دیگری جایگزین کنید" + +#: includes/class-shipping-method-air-delivery.php:75 +#: includes/class-shipping-method-express.php:75 +#: includes/class-shipping-method-pishtaz.php:75 +#: includes/class-shipping-method-sefareshi.php:75 +msgid "Icon" +msgstr "تصویر" + +#: includes/class-shipping-method-air-delivery.php:77 +#: includes/class-shipping-method-express.php:77 +#: includes/class-shipping-method-pishtaz.php:77 +#: includes/class-shipping-method-sefareshi.php:77 +msgid "Enter the image address" +msgstr "آدرس تصویر را وارد کنید" + +#: includes/class-shipping-method-air-delivery.php:78 +#: includes/class-shipping-method-express.php:78 +#: includes/class-shipping-method-pishtaz.php:78 +#: includes/class-shipping-method-sefareshi.php:78 +msgid "" +"The specified image will be displayed on the checkout and cart page if the " +"settings are enabled" +msgstr "" +"در صورت فعال بودن تنظیمات ، تصویر مشخص شده در صفحه پرداخت و سبد خرید نمایش " +"داده می شود" + +#: includes/class-shipping-method-air-delivery.php:87 +#: includes/class-shipping-method-express.php:87 +#: includes/class-shipping-method-pishtaz.php:87 +#: includes/class-shipping-method-sefareshi.php:87 +msgid "Enable/Disable settings" +msgstr "تنظیمات فعال/غیرفعال بودن" + +#: includes/class-shipping-method-air-delivery.php:95 +#: includes/class-shipping-method-express.php:95 +#: includes/class-shipping-method-pishtaz.php:95 +#: includes/class-shipping-method-sefareshi.php:95 +msgid "Enable default conditions" +msgstr "فعال کردن شرط های پیشفرض" + +#: includes/class-shipping-method-air-delivery.php:97 +#: includes/class-shipping-method-express.php:97 +msgid "" +"If this option is enabled, this shipping method will be activated only if " +"the customer buys from a store in his own city. Otherwise it is active for " +"all cities." +msgstr "" +"اگر این گزینه فعال باشد ، فقط در صورت خرید مشتری از فروشگاهی در شهر خود ، " +"این روش حمل و نقل فعال می شود. در غیر این صورت برای همه شهرها فعال است." + +#: includes/class-shipping-method-air-delivery.php:103 +#: includes/class-shipping-method-express.php:103 +#: includes/class-shipping-method-pishtaz.php:103 +#: includes/class-shipping-method-sefareshi.php:103 +msgid "Disable for cities" +msgstr "غیرفعال کردن برای شهرهای" + +#: includes/class-shipping-method-air-delivery.php:105 +#: includes/class-shipping-method-sefareshi.php:123 +msgid "" +"Select the cities you want to disable.
(Default condition applies if " +"disabled)" +msgstr "" +"شهر هایی که میخواهید غیر فعال باشند، را انتخاب کنید.
(در صورت غیر فعال " +"بودن شرط پیش فرض قابل اجرا است)" + +#: includes/class-shipping-method-air-delivery.php:112 +#: includes/class-shipping-method-express.php:112 +#: includes/class-shipping-method-pishtaz.php:112 +#: includes/class-shipping-method-sefareshi.php:112 +msgid "Enable for cities" +msgstr "فعال کردن برای شهر های" + +#: includes/class-shipping-method-air-delivery.php:114 +msgid "" +"Select active cities. (If the default condition is disabled, you do not need " +"to select cities)" +msgstr "" +"شهر های فعال را انتخاب کنید. (در صورت غیر فعال بودن شرط پیش فرض نیازی به " +"انتخاب شهر ها نیست)" + +#: includes/class-shipping-method-air-delivery.php:121 +#: includes/class-shipping-method-express.php:121 +#: includes/class-shipping-method-pishtaz.php:121 +#: includes/class-shipping-method-sefareshi.php:121 +msgid "Maximum weight" +msgstr "حداکثر وزن" + +#: includes/class-shipping-method-air-delivery.php:123 +#: includes/class-shipping-method-express.php:123 +#: includes/class-shipping-method-pishtaz.php:123 +#: includes/class-shipping-method-sefareshi.php:123 +msgid "Maximum weight for sending shipments (optional)" +msgstr "حداکثر وزن برای ارسال محموله (اختیاری)" + +#: includes/class-shipping-method-air-delivery.php:124 +#: includes/class-shipping-method-express.php:124 +#: includes/class-shipping-method-pishtaz.php:124 +#: includes/class-shipping-method-sefareshi.php:124 +msgid "Total shipment weight in grams" +msgstr "وزن کل محموله به گرم" + +#: includes/class-shipping-method-air-delivery.php:133 +#: includes/class-shipping-method-air-delivery.php:143 +#: includes/class-shipping-method-express.php:133 +#: includes/class-shipping-method-express.php:143 +#: includes/class-shipping-method-pishtaz.php:133 +#: includes/class-shipping-method-pishtaz.php:143 +#: includes/class-shipping-method-sefareshi.php:133 +#: includes/class-shipping-method-sefareshi.php:143 +msgid "Shipping cost" +msgstr "هزینه ی حمل و نقل" + +#: includes/class-shipping-method-air-delivery.php:135 +#: includes/class-shipping-method-express.php:135 +#: includes/class-shipping-method-pishtaz.php:135 +#: includes/class-shipping-method-sefareshi.php:135 +msgid "From this section you can set shipping costs" +msgstr "از این قسمت می توانید هزینه حمل و نقل را تعیین کنید" + +#: includes/class-shipping-method-air-delivery.php:140 +#: includes/class-shipping-method-express.php:140 +#: includes/class-shipping-method-pishtaz.php:140 +#: includes/class-shipping-method-sefareshi.php:140 +msgid "Default cost" +msgstr "هزینه پیش فرض" + +#: includes/class-shipping-method-air-delivery.php:142 +#: includes/class-shipping-method-express.php:142 +#: includes/class-shipping-method-pishtaz.php:142 +#: includes/class-shipping-method-sefareshi.php:142 +msgid "This amount is considered the default shipping cost" +msgstr "این مبلغ هزینه حمل و نقل به عنوان پیش فرض در نظر گرفته می شود" + +#: includes/class-shipping-method-air-delivery.php:148 +#: includes/class-shipping-method-express.php:148 +#: includes/class-shipping-method-pishtaz.php:148 +#: includes/class-shipping-method-sefareshi.php:148 +msgid "If the postal code is incorrect, an additional fee will be charged" +msgstr "اگر کد پستی نادرست باشد ، هزینه اضافی پرداخت می شود" + +#: includes/class-shipping-method-air-delivery.php:150 +#: includes/class-shipping-method-air-delivery.php:158 +#: includes/class-shipping-method-express.php:150 +#: includes/class-shipping-method-express.php:158 +#: includes/class-shipping-method-pishtaz.php:150 +#: includes/class-shipping-method-pishtaz.php:158 +#: includes/class-shipping-method-sefareshi.php:150 +#: includes/class-shipping-method-sefareshi.php:158 +msgid "Example: 10% OR 100000" +msgstr "مثال: 10% یا 100000" + +#: includes/class-shipping-method-air-delivery.php:151 +#: includes/class-shipping-method-express.php:151 +#: includes/class-shipping-method-pishtaz.php:151 +#: includes/class-shipping-method-sefareshi.php:151 +msgid "" +"If the postal code is incorrect, the above amount will be added to the " +"postage as a percentage or fixed" +msgstr "" +"در صورت نادرست بودن کد پستی ، مبلغ فوق به صورت درصدی یا ثابت به پست اضافه می " +"شود" + +#: includes/class-shipping-method-air-delivery.php:156 +#: includes/class-shipping-method-express.php:156 +#: includes/class-shipping-method-pishtaz.php:156 +#: includes/class-shipping-method-sefareshi.php:156 +msgid "Extra cost" +msgstr "هزینه اضافی" + +#: includes/class-shipping-method-air-delivery.php:159 +#: includes/class-shipping-method-express.php:159 +#: includes/class-shipping-method-pishtaz.php:159 +#: includes/class-shipping-method-sefareshi.php:159 +msgid "" +"Increase shipping cost for packaging or ... as a percentage or fixed amount" +msgstr "" +"هزینه حمل و نقل را برای بسته بندی یا ... را به صورت درصد یا مبلغ ثابت افزایش " +"دهید" + +#: includes/class-shipping-method-air-delivery.php:167 +#: includes/class-shipping-method-express.php:167 +#: includes/class-shipping-method-pishtaz.php:167 +#: includes/class-shipping-method-sefareshi.php:167 +msgid "Free Shipping" +msgstr "حمل و نقل رایگان" + +#: includes/class-shipping-method-air-delivery.php:169 +#: includes/class-shipping-method-express.php:169 +#: includes/class-shipping-method-pishtaz.php:169 +#: includes/class-shipping-method-sefareshi.php:169 +msgid "From this section you can specify the terms of free shipping" +msgstr "از این قسمت می توانید شرایط حمل و نقل رایگان را مشخص کنید" + +#: includes/class-shipping-method-air-delivery.php:174 +#: includes/class-shipping-method-express.php:174 +#: includes/class-shipping-method-pishtaz.php:174 +#: includes/class-shipping-method-sefareshi.php:174 +msgid "Minimum purchase amount for free shipping" +msgstr "حداقل مبلغ خرید برای ارسال رایگان" + +#: includes/class-shipping-method-air-delivery.php:176 +#: includes/class-shipping-method-express.php:176 +#: includes/class-shipping-method-pishtaz.php:176 +#: includes/class-shipping-method-sefareshi.php:176 +msgid "" +"If you have several stores on the site, this feature will be checked and " +"implemented for each store separately)" +msgstr "" +"اگر چندین فروشگاه در سایت داشته باشید ، این ویژگی برای هر فروشگاه به طور " +"جداگانه بررسی و اجرا می شود)" + +#: includes/class-shipping-method-air-delivery.php:177 +#: includes/class-shipping-method-express.php:177 +#: includes/class-shipping-method-pishtaz.php:177 +#: includes/class-shipping-method-sefareshi.php:177 +msgid "Total purchases" +msgstr "مجموع خرید" + +#: includes/class-shipping-method-air-delivery.php:182 +#: includes/class-shipping-method-express.php:182 +#: includes/class-shipping-method-pishtaz.php:182 +#: includes/class-shipping-method-sefareshi.php:182 +msgid "Free shipping for payment methods" +msgstr "ارسال رایگان برای روش های پرداخت" + +#: includes/class-shipping-method-air-delivery.php:184 +#: includes/class-shipping-method-express.php:184 +#: includes/class-shipping-method-pishtaz.php:184 +#: includes/class-shipping-method-sefareshi.php:184 +msgid "Free shipping if payment method was one of the selected method" +msgstr "اگر روش پرداخت یکی از روش های انتخاب شده باشد ، حمل و نقل رایگان است" + +#: includes/class-shipping-method-air-delivery.php:311 +#: includes/class-shipping-method-express.php:311 +#: includes/class-shipping-method-pishtaz.php:311 +#: includes/class-shipping-method-sefareshi.php:311 +msgid "( Free )" +msgstr "( رایگان )" + +#: includes/class-shipping-method-express.php:27 +msgid "Express delivery" +msgstr "تحویل اکسپرس" + +#: includes/class-shipping-method-express.php:28 +msgid "" +"Allows you to send the parcel by personal courier. This service is activated " +"only if the destination city is the same as the city of origin (store or " +"sellers), through the settings you can price for each city or store, the " +"minimum amount for free shipping, active or inactive and ... Change." +msgstr "" +"امکان ارسال مرسوله با پیک شخصی را فراهم میکند. این سرویس فقط در صورتی که شهر " +"مقصد با شهر مبدا (فروشگاه یا فروشندگان) یکسان باشد فعال می شود، از طریق " +"تنظیمات می توانید برای هر شهر یا فروشگاه قیمت، حداقل مجموع مبلغ برای ارسال " +"رایگان، فعال یا غیر فعال بودن و... را تغییر دهید." + +#: includes/class-shipping-method-express.php:68 +msgid "Example: Express delivery" +msgstr "مثال: تحویل اکسپرس" + +#: includes/class-shipping-method-express.php:105 +#: includes/class-shipping-method-pishtaz.php:105 +#: includes/class-shipping-method-sefareshi.php:105 +msgid "" +"Select the cities for which you want this submission method to be disabled " +"even if the default condition is correct" +msgstr "" +"شهر هایی که میخواهید غیر فعال باشند، را انتخاب کنید.
(در صورت غیر فعال " +"بودن شرط پیش فرض قابل اجرا است)" + +#: includes/class-shipping-method-express.php:114 +#: includes/class-shipping-method-pishtaz.php:114 +#: includes/class-shipping-method-sefareshi.php:114 +msgid "" +"Select the cities for which you want this submission method to be active " +"even if the default condition is not correct" +msgstr "" +"شهرهایی را که می خواهید این روش ارسال برای آنها فعال باشد انتخاب کنید حتی " +"اگر شرط پیش فرض صحیح نباشد" + +#: includes/class-shipping-method-pishtaz.php:27 +msgid "Fast Delivery" +msgstr "پست پیشتاز" + +#: includes/class-shipping-method-pishtaz.php:28 +#: includes/class-shipping-method-sefareshi.php:28 +msgid "" +"Postage is calculated based on the store address in WooCommerce or the shop " +"sellers as the source and the customer address as the destination with the " +"variables of distance, weight, insurance, shipping tax with the tariff of " +"2020" +msgstr "" +"هزینه پستی براساس آدرس فروشگاه در ووکامرس یا فروشندگان دکان به عنوان مبدا و " +"آدرس مشتری به عنوان مقصد با متغییر های مسافت،وزن،بیمه،مالیات ارسال مرسوله با " +"تعرفه ی سال ۱۳۹۹ محاسبه می گردد" + +#: includes/class-shipping-method-pishtaz.php:68 +msgid "Example: Fast Delivery" +msgstr "مثال: پست پیشتاز" + +#: includes/class-shipping-method-pishtaz.php:97 +#: includes/class-shipping-method-sefareshi.php:97 +msgid "" +"If this option is enabled, this sending method will be deactivated if the " +"customer buys from a store in his own city. Otherwise it is active for all " +"cities" +msgstr "" +"اگر این گزینه فعال باشد ، فقط در صورت خرید مشتری از فروشگاهی در شهر خود ، " +"این روش حمل و نقل فعال می شود. در غیر این صورت برای همه شهرها فعال است" + +#: includes/class-shipping-method-pishtaz.php:123 +msgid "" +"Note: The Islamic Republic Post sends up to a maximum weight of 25,000 grams " +"with this method" +msgstr "" +"توجه: پست جمهوری اسلامی حداکثر تا وزن 25,000 گرم را با این روش ارسال می کند" + +#: includes/class-shipping-method-sefareshi.php:27 +msgid "Sefareshi Post" +msgstr "پست سفارشی" + +#: includes/class-shipping-method-sefareshi.php:68 +msgid "Example: Sefareshi Post" +msgstr "مثال: پست سفارشی" + +#: includes/class-shipping-settings-page-fields.php:25 +msgid "Calculation of shipping costs" +msgstr "محاسبه ی هزینه حمل و نقل" + +#: includes/class-shipping-settings-page-fields.php:31 +msgid "Enable the calculation of postage from the seller" +msgstr "فعال کردن محاسبه هزینه پست از مبدا فروشنده" + +#: includes/class-shipping-settings-page-fields.php:32 +msgid "" +"If the seller s address is not complete. The primary address in WooCommerce " +"replaces it" +msgstr "" +"در صورتی که آدرس فروشنده کامل نباشد. آدرس اصلی در ووکامرس جایگزین آن می شود" + +#: includes/class-shipping-settings-page-fields.php:35 +msgid "Postcode" +msgstr "کدپستی" + +#: includes/class-shipping-settings-page-fields.php:41 +msgid "Postcode validation on checkout page" +msgstr "بررسی صحت کدپستی در صفحه تسویه حساب" + +#: includes/class-shipping-settings-page-fields.php:44 +#: includes/class-wc-states-cities.php:117 +msgid "Mobile" +msgstr "موبایل" + +#: includes/class-shipping-settings-page-fields.php:50 +msgid "Mobile number validation on checkout page" +msgstr "بررسی صحت شماره موبایل در صفحه تسویه حساب" + +#: includes/class-shipping-settings-page-fields.php:53 +msgid "Default weight" +msgstr "وزن پیش فرض" + +#: includes/class-shipping-settings-page-fields.php:57 +msgid "Weight to grams" +msgstr "وزن به گرم" + +#: includes/class-shipping-settings-page-fields.php:60 +msgid "This value is for products for which weight is not defined" +msgstr "" +"این مقدار برای محصولاتی که وزن برای آنها تعریف نشده است در نظر گرفته میشود" + +#: includes/class-shipping-settings-page-fields.php:63 +msgid "Icon of shipping method" +msgstr "تصویر روش حمل و نقل" + +#: includes/class-shipping-settings-page-fields.php:69 +msgid "Enable icon shipping method on checkout and cart page" +msgstr "فعال کردن نمایش آیکن روش ارسال در صفحه تسویه حساب و سبد خرید" + +#: includes/class-shipping-settings-page-fields.php:72 +msgid "Add new status to order" +msgstr "اضافه کردن وضعیت های جدید برای سفارش" + +#: includes/class-shipping-settings-page-fields.php:80 +msgid "Delivered to Warehouse" +msgstr "تحویل به انبار" + +#: includes/class-shipping-settings-page-fields.php:88 +msgid "Delivered to Post" +msgstr "تحویل به پست" + +#: includes/class-wc-city-input-admin.php:76 +msgid "City …" +msgstr "شهر …" + +#: includes/class-wc-city-input-admin.php:76 +msgid "Select an option…" +msgstr "یک گزینه را انتخاب کنید…" + +#: includes/class-wc-states-cities.php:107 +msgid "City" +msgstr "شهر" + +#: templates/admin-shipping-settings-template.php:35 +msgid "Save" +msgstr "ذخیره تنظیمات" + +#~ msgid "http://adakweb.ir" +#~ msgstr "http://adakweb.ir" + +#~ msgid "Add more order statuses" +#~ msgstr "اضافه کردن وضعیت های بیشتر سفارش" + +#~ msgid "Add more statuses" +#~ msgstr "اضافه کردن وضعیت های بیشتر" + +#~ msgid "" +#~ "If this option is enabled, delivered to warehouse, ready to send and " +#~ "sended to the order status will be added" +#~ msgstr "" +#~ "اگر این گزینه فعال باشد وضعیت تحویل به انبار، آماده ارسال و ارسال شده به " +#~ "وضعیت های سفارش افزوده می شوند" + +#~ msgid "مثال: Sefareshi Post" +#~ msgstr "مثال پست سفارشی" + +#~ msgid "Check the accuracy of the mobile number on the settlement page" +#~ msgstr "بررسی صحت شماره موبایل در صفحه تسویه حساب" + +#~ msgid "" +#~ "اگر این گزینه فعال باشد وضعیت تحویل به انبار، آماده ارسال و ارسال شده به " +#~ "وضعیت های سفارش افزوده می شوند." +#~ msgstr "" +#~ "If this option is enabled, delivered to warehouse, ready to send and " +#~ "sended to the order status will be added." + +#~ msgid "" +#~ "در صورتی که آدرس فروشنده کامل نباشد. آدرس اصلی در ووکامرس جایگزین آن می " +#~ "شود" +#~ msgstr "" +#~ "If the seller s address is not complete. The primary address in " +#~ "WooCommerce replaces it" + +#~ msgid "مثال: پست هوایی" +#~ msgstr "Example: Air Post" + +#~ msgid "" +#~ "در صورت فعال بودن این گزینه اگر مشتری از فروشگاهی در شهر خودش خرید کند " +#~ "این روش ارسال غیرفعال می شود. در غیر اینصورت برای تمام شهرها فعال است." +#~ msgstr "" +#~ "اگر این گزینه فعال باشد ، در صورت خرید مشتری از فروشگاهی در شهر خود ، این " +#~ "روش ارسال غیرفعال می شود. در غیر این صورت برای همه شهرها فعال است" + +#~ msgid "تحویل اکسپرس" +#~ msgstr "Express delivery" + +#~ msgid "Activation settings" +#~ msgstr "تنظیمات فعال/غیرفعال بودن" + +#~ msgid "" +#~ "در صورت فعال بودن این گزینه فقط درصورتی که مشتری از فروشگاهی در شهر خودش " +#~ "خرید کند این روش ارسال فعال می شود. در غیر اینصورت برای تمام شهرها فعال " +#~ "است." +#~ msgstr "" +#~ "اگر این گزینه فعال باشد ، فقط در صورت خرید مشتری از فروشگاهی در شهر خود ، " +#~ "این روش حمل و نقل فعال می شود. در غیر این صورت برای همه شهرها فعال است." + +#~ msgid "شماره موبایل صحیح نیست." +#~ msgstr "شماره موبایل صحیح نیست" diff --git a/spec/fixtures/dynamic_finders/plugin_version/basic-alerts/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/basic-alerts/composer_file/package.json new file mode 100644 index 00000000..9b4fdfb3 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/basic-alerts/composer_file/package.json @@ -0,0 +1,13 @@ +{ + "name": "basic-alerts-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.23.1" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/chayall/translation_file/languages/chayall.pot b/spec/fixtures/dynamic_finders/plugin_version/chayall/translation_file/languages/chayall.pot new file mode 100644 index 00000000..87996ceb --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/chayall/translation_file/languages/chayall.pot @@ -0,0 +1,59 @@ +# Copyright (C) 2020 Greenbureau +# This file is distributed under the same license as the ChayAll plugin. +msgid "" +msgstr "" +"Project-Id-Version: ChayAll 1.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/chayall\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-10-27T14:32:05+01:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: chayall\n" + +#. Plugin Name of the plugin +msgid "ChayAll" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://chayall.com/" +msgstr "" + +#. Description of the plugin +msgid "Boost your sales and your customer relationship thanks to messaging. Integrate WhatsApp Business, Messenger, Apple Business Chat and Google's Business Messages on your site" +msgstr "" + +#. Author of the plugin +msgid "Greenbureau" +msgstr "" + +#. Author URI of the plugin +msgid "https://corp.greenbureau.com/" +msgstr "" + +#: chayall.php:60 +msgid "API Key" +msgstr "" + +#: chayall.php:66 +msgid "https://app.chayall.fr" +msgstr "" + +#: chayall.php:67 +msgid "To get started, log on to ChayAll:" +msgstr "" + +#: chayall.php:70 +msgid "Go to the Messaging page" +msgstr "" + +#: chayall.php:71 +msgid "Go to the \"Embed on your website\" and choose WordPress as the embed method" +msgstr "" + +#: chayall.php:72 +msgid "Copy the API key and paste it below" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/deposits-for-woocommerce/translation_file/languages/deposits-for-woocommerce.pot b/spec/fixtures/dynamic_finders/plugin_version/deposits-for-woocommerce/translation_file/languages/deposits-for-woocommerce.pot new file mode 100644 index 00000000..257cb186 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/deposits-for-woocommerce/translation_file/languages/deposits-for-woocommerce.pot @@ -0,0 +1,187 @@ +# Copyright (C) 2020 Codeixer +# This file is distributed under the same license as the Deposits and Partial Payments for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: Deposits and Partial Payments for WooCommerce 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/deposits-for-woocommerce\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-10-29T09:45:02+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: deposits-for-woocommerce\n" + +#. Plugin Name of the plugin +msgid "Deposits and Partial Payments for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wordpress.org/plugins/deposits-for-woocommerce" +msgstr "" + +#. Description of the plugin +msgid "Enable customers to pay for products using a deposit or a partial payment." +msgstr "" + +#. Author of the plugin +msgid "Codeixer" +msgstr "" + +#. Author URI of the plugin +msgid "https://codeixer.com" +msgstr "" + +#: src/Bootstrap.php:41 +msgid "Deposits" +msgstr "" + +#: src/Bootstrap.php:42 +msgid "Settings" +msgstr "" + +#: src/Checkout.php:151 +msgid "[Deposits]" +msgstr "" + +#: src/Checkout.php:197 +msgid "Pay Due Payment" +msgstr "" + +#: src/Deposits_View.php:79 +msgid "Desposit Order" +msgstr "" + +#: src/Deposits_View.php:80 +msgid "Date" +msgstr "" + +#: src/Deposits_View.php:81 +msgid "Status" +msgstr "" + +#: src/Deposits_View.php:82 +#: src/Order.php:101 +#: src/Product.php:172 +msgid "Deposit" +msgstr "" + +#: src/Deposits_View.php:83 +msgid "Due" +msgstr "" + +#: src/Deposits_View.php:84 +msgid "Total" +msgstr "" + +#. translators: %s: human-readable time difference +#: src/Deposits_View.php:133 +msgctxt "%s = human-readable time difference" +msgid "%s ago" +msgstr "" + +#: src/Order.php:74 +msgid "Total:" +msgstr "" + +#: src/Order.php:78 +msgid "Paid:" +msgstr "" + +#: src/Order.php:82 +msgid "Due Payment:" +msgstr "" + +#: src/Order.php:109 +msgid "Due Ammount" +msgstr "" + +#: src/Product.php:42 +msgid "We detected that your cart has Deposit products. Please remove them before being able to add this product." +msgstr "" + +#: src/Product.php:48 +msgid "We detected that your cart has Regular products. Please remove them before being able to add this product." +msgstr "" + +#: src/Product.php:100 +#: src/Product.php:103 +msgid " Per item" +msgstr "" + +#: src/Product.php:109 +msgid "Deposit : " +msgstr "" + +#: src/Product.php:193 +msgid "Enable Deposit" +msgstr "" + +#: src/Product.php:195 +msgid "Enable deposits feature for this product." +msgstr "" + +#: src/Product.php:202 +msgid "Deposit type" +msgstr "" + +#: src/Product.php:204 +msgid "Percentage of Amount" +msgstr "" + +#: src/Product.php:205 +msgid "Fixed Amount" +msgstr "" + +#: src/Product.php:213 +msgid "Deposit Value *" +msgstr "" + +#: src/Product.php:218 +msgid "Enter the value for deposit. only number allow." +msgstr "" + +#: src/Settings.php:58 +msgid "Deposit Mode" +msgstr "" + +#: src/Settings.php:59 +msgid "Set deposit order mode" +msgstr "" + +#: src/Settings.php:63 +msgid "Allow only Deposits" +msgstr "" + +#: src/Settings.php:64 +msgid "Allow Deposit and regular product togather into an order (Pro Feature)" +msgstr "" + +#: src/Settings.php:69 +#: src/Settings.php:71 +msgid "Pay Deposit" +msgstr "" + +#: src/Settings.php:70 +msgid "Change [Pay Deposit] Text in single product page" +msgstr "" + +#: src/Settings.php:78 +#: src/Settings.php:80 +msgid "Full Payment" +msgstr "" + +#: src/Settings.php:79 +msgid "Change [Full Payment] Text in single product page" +msgstr "" + +#: src/Settings.php:87 +#: src/Settings.php:89 +msgid "To Pay" +msgstr "" + +#: src/Settings.php:88 +msgid "Change [To Pay] Text" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/editor-bridge/translation_file/languages/editor-bridge-ja.po b/spec/fixtures/dynamic_finders/plugin_version/editor-bridge/translation_file/languages/editor-bridge-ja.po new file mode 100644 index 00000000..3e2861e6 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/editor-bridge/translation_file/languages/editor-bridge-ja.po @@ -0,0 +1,405 @@ +# Copyright (C) 2020 thingsym +# This file is distributed under the same license as the Editor Bridge plugin. +msgid "" +msgstr "" +"Project-Id-Version: Editor Bridge 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/editor-bridge\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-09-30T09:37:16+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: editor-bridge\n" + +#. Plugin Name of the plugin +msgid "Editor Bridge" +msgstr "Editor Bridge" + +#. Plugin URI of the plugin +msgid "https://github.com/thingsym/editor-bridge" +msgstr "https://github.com/thingsym/editor-bridge" + +#. Description of the plugin +msgid "A extended Block Editor (Gutenberg)." +msgstr "デフォルトのブロックエディタを拡張します" + +#. Author of the plugin +msgid "thingsym" +msgstr "thingsym" + +#. Author URI of the plugin +msgid "https://www.thingslabo.com/" +msgstr "https://www.thingslabo.com/" + +#: src/blocks/expansion/background-image/index.js:56 +msgid "Orignal" +msgstr "元のサイズ" + +#: src/blocks/expansion/background-image/index.js:60 +msgid "Fit to Screen" +msgstr "画面に合わせる" + +#: src/blocks/expansion/background-image/index.js:64 +msgid "Fill Screen" +msgstr "フルスクリーン" + +#: src/blocks/expansion/background-image/index.js:255 +msgid "Edit Background Image" +msgstr "背景画像を編集" + +#: src/blocks/expansion/background-image/index.js:272 +msgid "Open Media Library" +msgstr "メディアライブラリを開く" + +#: src/blocks/expansion/background-image/index.js:291 +msgid "Upload Background Image" +msgstr "背景画像をアップロード" + +#: src/blocks/expansion/background-image/index.js:311 +msgid "Remove Background Image" +msgstr "背景画像を削除" + +#: src/blocks/expansion/background-image/index.js:323 +msgid "Background Image Settings" +msgstr "背景画像の設定" + +#: src/blocks/expansion/background-image/index.js:327 +msgid "Image Size" +msgstr "画像サイズ" + +#: src/blocks/expansion/background-image/index.js:337 +msgid "Fixed Background" +msgstr "固定背景" + +#: src/blocks/expansion/background-image/index.js:346 +msgid "Repeat Background" +msgstr "背景画像の繰り返し" + +#: src/blocks/expansion/border/index.js:133 +msgid "Border settings" +msgstr "枠線の設定" + +#: src/blocks/expansion/border/index.js:136 +msgid "Border width" +msgstr "線の太さ" + +#: src/blocks/expansion/border/index.js:142 +#: src/blocks/format/badge/badge-popover.js:249 +#: src/blocks/format/highlight/highlight-popover.js:251 +msgid "Color" +msgstr "色" + +#: src/blocks/expansion/border/index.js:147 +#: src/blocks/format/badge/badge-popover.js:255 +#: src/blocks/format/highlight/highlight-popover.js:257 +msgid "Style" +msgstr "スタイル" + +#: src/blocks/expansion/border/index.js:150 +msgid "Solid" +msgstr "実線" + +#: src/blocks/expansion/border/index.js:151 +#: src/blocks/style/table.js:25 +msgid "Dashed" +msgstr "破線" + +#: src/blocks/expansion/border/index.js:152 +#: src/blocks/style/separator.js:15 +msgid "Dotted" +msgstr "点線" + +#: src/blocks/expansion/border/index.js:153 +msgid "Double" +msgstr "2重線" + +#: src/blocks/expansion/border/index.js:159 +msgid "Border radius" +msgstr "角丸半径" + +#: src/blocks/expansion/button-size/index.js:28 +#: src/blocks/expansion/space/index.js:49 +msgid "Small" +msgstr "小" + +#: src/blocks/expansion/button-size/index.js:32 +msgid "Medium (Not set)" +msgstr "中 (未設定)" + +#: src/blocks/expansion/button-size/index.js:36 +#: src/blocks/expansion/space/index.js:57 +msgid "Large" +msgstr "大" + +#: src/blocks/expansion/button-size/index.js:43 +#: src/blocks/expansion/space/index.js:41 +msgid "Not set" +msgstr "未設定" + +#: src/blocks/expansion/button-size/index.js:47 +msgid "Quarter" +msgstr "4分の1" + +#: src/blocks/expansion/button-size/index.js:51 +msgid "Half" +msgstr "半分" + +#: src/blocks/expansion/button-size/index.js:55 +msgid "Full" +msgstr "全幅" + +#: src/blocks/expansion/button-size/index.js:149 +msgid "Size Settings" +msgstr "サイズの設定" + +#: src/blocks/expansion/button-size/index.js:153 +msgid "Size" +msgstr "サイズ" + +#: src/blocks/expansion/button-size/index.js:163 +msgid "Width" +msgstr "横幅" + +#: src/blocks/expansion/space/index.js:45 +msgid "None" +msgstr "なし" + +#: src/blocks/expansion/space/index.js:53 +msgid "Medium" +msgstr "中" + +#: src/blocks/expansion/space/index.js:61 +msgid "Huge" +msgstr "特大" + +#: src/blocks/expansion/space/index.js:169 +msgid "Space Settings" +msgstr "スペースの設定" + +#: src/blocks/expansion/space/index.js:174 +msgid "Margin" +msgstr "マージン" + +#: src/blocks/expansion/space/index.js:186 +msgid "Padding" +msgstr "パディング" + +#: src/blocks/format/badge/badge-popover.js:195 +#: src/blocks/format/font-weight/font-weight-popover.js:112 +msgid "Default" +msgstr "デフォルト" + +#: src/blocks/format/badge/badge-popover.js:196 +#: src/blocks/style/image.js:10 +#: src/blocks/style/table.js:30 +msgid "Round Corner" +msgstr "角丸" + +#: src/blocks/format/badge/badge-popover.js:197 +msgid "Round" +msgstr "円形" + +#: src/blocks/format/badge/badge-popover.js:198 +msgid "Outline" +msgstr "アウトライン" + +#: src/blocks/format/badge/badge-popover.js:198 +msgid "Status" +msgstr "ステイタス" + +#: src/blocks/format/badge/badge-popover.js:199 +msgid "Perfect Circle" +msgstr "正円" + +#: src/blocks/format/badge/index.js:35 +msgid "Badge" +msgstr "バッジ" + +#: src/blocks/format/font-size/index.js:26 +msgid "Font Size" +msgstr "フォントサイズ" + +#: src/blocks/format/font-weight/font-weight-popover.js:113 +msgid "Bold" +msgstr "Bold" + +#: src/blocks/format/font-weight/font-weight-popover.js:114 +msgid "Normal" +msgstr "Normal" + +#: src/blocks/format/font-weight/font-weight-popover.js:115 +msgid "Initial" +msgstr "Initial" + +#: src/blocks/format/font-weight/font-weight-popover.js:116 +msgid "Bolder" +msgstr "Bolder" + +#: src/blocks/format/font-weight/font-weight-popover.js:117 +msgid "Lighter" +msgstr "Lighter" + +#: src/blocks/format/font-weight/font-weight-popover.js:118 +msgid "100" +msgstr "100" + +#: src/blocks/format/font-weight/font-weight-popover.js:119 +msgid "200" +msgstr "200" + +#: src/blocks/format/font-weight/font-weight-popover.js:120 +msgid "300" +msgstr "300" + +#: src/blocks/format/font-weight/font-weight-popover.js:121 +msgid "400" +msgstr "400" + +#: src/blocks/format/font-weight/font-weight-popover.js:122 +msgid "500" +msgstr "500" + +#: src/blocks/format/font-weight/font-weight-popover.js:123 +msgid "600" +msgstr "600" + +#: src/blocks/format/font-weight/font-weight-popover.js:124 +msgid "700" +msgstr "700" + +#: src/blocks/format/font-weight/font-weight-popover.js:125 +msgid "800" +msgstr "800" + +#: src/blocks/format/font-weight/font-weight-popover.js:126 +msgid "900" +msgstr "900" + +#: src/blocks/format/font-weight/font-weight-popover.js:127 +msgid "Revert" +msgstr "Revert" + +#: src/blocks/format/font-weight/font-weight-popover.js:128 +msgid "Unset" +msgstr "Unset" + +#: src/blocks/format/font-weight/font-weight-popover.js:175 +#: src/blocks/format/font-weight/index.js:26 +msgid "Font Weight" +msgstr "フォントの太さ" + +#: src/blocks/format/font-weight/font-weight-popover.js:181 +msgid "Reset" +msgstr "リセット" + +#: src/blocks/format/highlight/highlight-popover.js:205 +#: src/blocks/format/highlight/index.js:35 +msgid "Highlight" +msgstr "強調" + +#: src/blocks/format/highlight/highlight-popover.js:206 +msgid "Marker" +msgstr "マーカー" + +#: src/blocks/format/highlight/highlight-popover.js:207 +#: src/blocks/style/heading.js:10 +#: src/blocks/style/table.js:15 +msgid "Underline" +msgstr "アンダーライン" + +#: src/blocks/style/button.js:10 +msgid "Triangle Icon" +msgstr "三角アイコン" + +#: src/blocks/style/button.js:15 +msgid "Blur" +msgstr "ぼかし" + +#: src/blocks/style/button.js:20 +#: src/blocks/style/image.js:20 +#: src/blocks/style/separator.js:20 +msgid "Shadow" +msgstr "シャドウ" + +#: src/blocks/style/button.js:25 +msgid "Expansion" +msgstr "膨張" + +#: src/blocks/style/button.js:30 +msgid "Emboss" +msgstr "エンボス" + +#: src/blocks/style/heading.js:15 +msgid "Thick Underline" +msgstr "太めのアンダーライン" + +#: src/blocks/style/heading.js:20 +msgid "Two Color Underline" +msgstr "2色アンダーライン" + +#: src/blocks/style/heading.js:25 +msgid "Up Down line" +msgstr "上下線" + +#: src/blocks/style/heading.js:30 +msgid "Accent Line" +msgstr "強調線" + +#: src/blocks/style/heading.js:35 +msgid "Kebab Line" +msgstr "横串線" + +#: src/blocks/style/heading.js:40 +msgid "Single Box" +msgstr "囲み線" + +#: src/blocks/style/heading.js:45 +msgid "Double Box" +msgstr "2重囲み線" + +#: src/blocks/style/heading.js:50 +msgid "Left Line" +msgstr "左ライン" + +#: src/blocks/style/heading.js:55 +msgid "Gradation Line" +msgstr "グラデーション" + +#: src/blocks/style/heading.js:60 +msgid "Stripe" +msgstr "ストライプ" + +#: src/blocks/style/heading.js:65 +msgid "Cross Box" +msgstr "交わり囲み線" + +#: src/blocks/style/heading.js:70 +msgid "Brackets" +msgstr "括弧" + +#: src/blocks/style/heading.js:75 +msgid "Japanese quotation marks" +msgstr "日本語の引用符" + +#: src/blocks/style/image.js:15 +msgid "Frame" +msgstr "フレーム" + +#: src/blocks/style/separator.js:10 +msgid "Thick line" +msgstr "太線" + +#: src/blocks/style/separator.js:25 +msgid "Circle Mark" +msgstr "円マーク" + +#: src/blocks/style/table.js:10 +msgid "No Style" +msgstr "スタイルなし" + +#: src/blocks/style/table.js:20 +msgid "Underline Emphasis" +msgstr "アンダーライン強調" diff --git a/spec/fixtures/dynamic_finders/plugin_version/editor-for-timber/composer_file/composer.json b/spec/fixtures/dynamic_finders/plugin_version/editor-for-timber/composer_file/composer.json new file mode 100644 index 00000000..0bf4609a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/editor-for-timber/composer_file/composer.json @@ -0,0 +1,30 @@ +{ + "name": "dweipert/timber-editor", + "version": "1.0.2", + "type": "wordpress-plugin", + "authors": [ + { + "name": "Daniel Weipert", + "email": "code@drogueronin.de" + } + ], + "require": { + "php": ">=7.4" + }, + "autoload": { + "psr-4": { + "TimberEditor\\": "src/" + } + }, + "archive": { + "exclude": [ + "*", ".*", + "!/assets", + "!/src", + "!/vendor", + "!/composer.json", + "!/editor-for-timber.php", + "!/LICENSE", "!/readme.txt" + ] + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/external-notification/translation_file/languages/external-notification-ja.po b/spec/fixtures/dynamic_finders/plugin_version/external-notification/translation_file/languages/external-notification-ja.po new file mode 100644 index 00000000..89065533 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/external-notification/translation_file/languages/external-notification-ja.po @@ -0,0 +1,119 @@ +# Copyright (C) 2020 PRESSMAN +# This file is distributed under the same license as the WP10 External Notification plugin. +msgid "" +msgstr "" +"Project-Id-Version: WP10 External Notification 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/" +"ExternalNotification\n" +"POT-Creation-Date: 2020-07-30T06:44:12+00:00\n" +"PO-Revision-Date: 2020-10-23 21:32+0900\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.4.1\n" +"X-Domain: wp10-external-notification\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. Plugin Name of the plugin +msgid "WP10 External Notification" +msgstr "WP10 External Notification" + +#. Description of the plugin +msgid "This plugin is a helper plugin for Slack" +msgstr "このプラグインはSlackのヘルパープラグインです" + +#. Author of the plugin +msgid "PRESSMAN" +msgstr "PRESSMAN" + +#. Author URI of the plugin +msgid "https://www.pressman.ne.jp" +msgstr "https://www.pressman.ne.jp" + +#: include/optionpage.php:2 +msgid "External Notification Global setting" +msgstr "External Notification グローバル設定" + +#: include/optionpage.php:7 +msgid "slack setting" +msgstr "slackの設定" + +#: include/optionpage.php:15 include/optionpage.php:29 +#: wp10-external-notification.php:72 +msgid "Reference" +msgstr "参照" + +#: include/optionpage.php:24 +msgid "channel or userID" +msgstr "チャンネルまたはユーザーID" + +#: include/optionpage.php:38 wp10-external-notification.php:80 +msgid "display bot name" +msgstr "投稿時に表示するbot名" + +#: include/optionpage.php:51 +msgid "" +"Forward emails which are sent to the administration email address to slack." +msgstr "管理用メールアドレスに送信されたメールをslackに転送します。" + +#: wp10-external-notification.php:69 +msgid "user id" +msgstr "ユーザーID" + +#: wp10-external-notification.php:69 +msgid "user name" +msgstr "ユーザー名" + +#: wp10-external-notification.php:185 +msgid "External Notification" +msgstr "External Notification" + +#: wp10-external-notification.php:51 +msgid "Available only when the destination is the channel's webhook URL" +msgstr "slackのwebhook urlの宛先がチャンネルの時のみ有効です。" + +#: wp10-external-notification.php:50 +msgid "" +"Please enter your slack member ID. It will be used to mention you. You can " +"get the member ID from a profile page." +msgstr "" +"あなたのslackメンバーIDを入力してください。あなたをmentionする時に利用しま" +"す。メンバーIDは、プロフィール画面から取得できます。" + +#: wp10-external-notification.php:141 +msgid "The user id has not exsist" +msgstr "ユーザーIDが存在しません。" + +#: wp10-external-notification.php:185 +msgid "The webhook url is not set." +msgstr "webhook urlが設定されていません。" + +#: wp10-external-notification.php:185 +msgid "No message was sent." +msgstr "メッセージは送信されませんでした。" + +#: wp10-external-notification.php:95 +msgid "member ID" +msgstr "メンバーID" + +#~ msgid "Use general app" +#~ msgstr "アプリを使用する" + +#~ msgid "Use incoming webhook (old style)" +#~ msgstr "incoming webhookを使用する(旧スタイル)" + +#~ msgid "" +#~ "Only when you use \"incoming webhook (old style)\", this channel or " +#~ "userID will be applied." +#~ msgstr "" +#~ "incoming webhook(旧スタイル)を使用している場合のみ、チャンネルまたはユー" +#~ "ザーIDが適用されます。" + +#~ msgid "" +#~ "Only when you use \"incoming webhook (old style)\", this bot name will be " +#~ "applied." +#~ msgstr "" +#~ "incoming webhook(旧スタイル)を使用している場合のみbot名が適用されます。" diff --git a/spec/fixtures/dynamic_finders/plugin_version/falang-for-elementor-lite/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/falang-for-elementor-lite/change_log/changelog.txt new file mode 100644 index 00000000..cb8bda5d --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/falang-for-elementor-lite/change_log/changelog.txt @@ -0,0 +1,2 @@ += 1.1 (15/10/2020) = +* Initial release \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/op-kassa-for-woocommerce/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/op-kassa-for-woocommerce/change_log/CHANGELOG.md new file mode 100644 index 00000000..b16791fd --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/op-kassa-for-woocommerce/change_log/CHANGELOG.md @@ -0,0 +1,236 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.0.3] - 2020-10-27 + +### Changed +- Updated installation instructions + +## [1.0.2] - 2020-10-27 + +### Added +- Released to Wordpress.org directory + +## [1.0.1] - 2020-10-21 + +### Changed +- Changed all direct curl-usages to Wordpress HTTP API-calls. +- Added sanitation for all POST/GET/SERVER-inputs. + +## [1.0.0] - 2020-10-05 + +### Changed +- Prepared the plugin for publishing. +- Added more descriptive error message for failed Kassa connection. + +## [0.8.1] - 2020-09-16 + +### Changed +- Added a custom system check for Polylang-plugin setting. +- Changed the method to get the site domain name. Old way had issues with url mismatches with server-variable and the url defined on Wordpress settings. +- Call kassa-oauth-delete-function to remove the sync connection entry for the domain on Kassa disconnect. + +## [0.8.0] - 2020-09-11 + +### Changed +- Added possibility to select the target Kassa environment (test/production). +- Kassa connection is now disconnected on plugin deactivation. +- Fixed calls to wp_timezone(), which threw an error on older (< WP 5.3) WordPress versions. + +## [0.7.11] - 2020-07-02 + +### Changed +- Prevent putting orders to 'completed'-status directly from 'pending'-status if they are Kassa-orders created via API. + +## [0.7.10] - 2020-06-17 + +### Changed +- Disabled Stock sync direction selection. Stock sync direction is set the same as for the Product sync. + +## [0.7.9] - 2020-06-01 + +### Changed +- Disabled all order emails for orders which are created via Rest API. + +## [0.7.8] - 2020-04-15 + +### Changed +- Added more information on mandatory or incompatible plugins to plugin's system audit result. + +## [0.7.7] - 2020-04-09 + +### Changed +- Fixed an issue with custom date_query timestamps + +## [0.7.6] - 2020-03-25 + +### Changed +- Fixed issue in memory_limit-check. + +## [0.7.5] - 2020-03-20 + +### Changed +- Fixed typo from production default URLs. + +## [0.7.4] - 2020-03-20 + +### Changed +- Updated production default URLs. + +## [0.7.3] - 2020-03-19 + +### Changed +- Removed redundant duplicate system audit check for a mandatory plugin. + +## [0.7.2] - 2020-03-19 + +### Changed +- Minor bug fix +- Renamed plugin basename + +## [0.7.1] - 2020-03-18 + +### Changed +- Replaced the system audit configuration file url to point to production environment. + +## [0.7] - 2020-03-13 + +### Changed +- Added system audit to perform basic enviroment checks + +## [0.6.0] - 2019-10-29 + +### Changed +- Authentication occurs on a single request chain taking the user first to Kassa and then to WooCommerce authentication. +- Kassa and WooCommerce authentications are both canceled with a single action on the OP Kassa settings page. +- Webhook secret handling updated. + +## [0.5.10] - 2019-15-10 + +### Removed +- Removed checks to ensure only the user that created OAuth link can remove it +- Removed filters to force EAN to be a number + + +## [0.5.9] - 2019-27-09 + +### Added +- Added production endpoint urls + +### Fixed +- Fixed production endpoint API paths +- Fixed a typo in the plugin name + +### Removed +- Removed "Initial stock sync" -setting from the settings page since it's not used + + +## [0.5.8] - 2019-23-09 + +### Added +- Added production endpoint urls + +### Removed +- Removed custom REST processing for the Kassa EAN. Will use normal metadata instead + + +## [0.5.7] - 2019-18-09 + +### Fixed + +- Fixed product EAN ajax processing in while editing product variants + +## [0.5.6] - 2019-18-09 + +### Fixed + +- Fixed handling for the `kis_modified_after` query parameter if the value is `"0"` _(meaning: starting from the beggining)_. + +## [0.5.5] - 2019-18-09 + +### Fixed + +- Fixed using `get_id()` only for objects from API requests + +## [0.5.4] - 2019-18-09 + +### Fixed + +- Fixed syntax error where $metaKeyName was not defined inside `update_callback` function in ProductEAN class +- Fixed classes using `WP_Post` ID-property directly instead of using `get_id()` + +## [0.5.3] - 2019-18-09 + +### Added + +- Force ordering by modified time in ascending order for REST API requests made by KIS. + +## [0.5.2] - 2019-10-09 + +### Added + +- Added composer autoload.php require if the file exists for zip distributions +- Added zip file distribution instructions to README + +## [0.5.1] - 2019-16-08 + +### Fixed + +- Fixed EAN not saving properly with multiple product variants +- Fixed a minor style issue with the tracking code box labels + +## [0.5.0] - 2019-15-08 + +### Added + +- Added support for Kassa EAN code +- Added package slip link from Kassa + +## [0.4.1] - 2019-01-08 + +### Added + +- Added a hook to update order modified-field when order is refunded + +## [0.4.0] - 2019-20-06 + +### Added + +- Added new fields for shipping tracking code, carrier and pickup ID +- Added new functionality to track deleted produts and an JSON API endpoint to fetch them + +## [0.3.0] + +### Added + +- Added the ability to query Woo objects with a meta data identifier. This feature can is used for fetching orders created by KIS. + +### Fixed + +- Fixed a bug in Kassa settings page markup. + +## [0.2.0] - 2019-04-01 + +### Added + +- Added options to define synchronizing settings on the custom settings page. + +## [0.1.0] - 2019-03-25 + +### Fixed +- The success command is stripped in the method for getting the current admin url. +- Fixed some bugs in the custom `kis_modified_after` date query handling. + +### Changed +- The KIS OAuth error command is now a class constant in the OAuth class. + +### Removed +- The plugin does not include the success command in the success url. Let the Lambda function add it. + +## [0.0.0] - 2019-03-14 + +### Added +- Initial plugin functionalities. diff --git a/spec/fixtures/dynamic_finders/plugin_version/osom-modal-login/translation_file/languages/osom-ml.pot b/spec/fixtures/dynamic_finders/plugin_version/osom-modal-login/translation_file/languages/osom-ml.pot new file mode 100644 index 00000000..e9974c57 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/osom-modal-login/translation_file/languages/osom-ml.pot @@ -0,0 +1,96 @@ +# Copyright (C) 2020 OsomPress +# This file is distributed under the same license as the Osom Modal Login plugin. +msgid "" +msgstr "" +"Project-Id-Version: Osom Modal Login 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/osom-modal-login\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-10-30T11:27:52+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: osom-ml\n" + +#. Plugin Name of the plugin +#: inc/osom-admin.php:39 +#: inc/osom-admin.php:40 +#: inc/osom-admin.php:59 +msgid "Osom Modal Login" +msgstr "" + +#. Plugin URI of the plugin +#. Author URI of the plugin +msgid "https://osompress.com" +msgstr "" + +#. Description of the plugin +msgid "Osom Modal Login lets you easily create a modal box displaying the WordPress login form. It automatically adds a menu item named \"Login\" at the end of the selected menu which will launch the login modal box one you click on it." +msgstr "" + +#. Author of the plugin +msgid "OsomPress" +msgstr "" + +#: inc/osom-admin.php:73 +msgid "You can also use the login modal window anywhere on the website using the shortcode [osom-login] Custom text [/osom-login]" +msgstr "" + +#: inc/osom-admin.php:93 +msgid "Display Remember option" +msgstr "" + +#: inc/osom-admin.php:106 +msgid "Display Lost Password option" +msgstr "" + +#: inc/osom-admin.php:119 +msgid "Header title" +msgstr "" + +#: inc/osom-admin.php:128 +msgid "Title text displayed before the login form (you can leave it empty)" +msgstr "" + +#: inc/osom-admin.php:136 +msgid "Select a menu to add login item" +msgstr "" + +#: inc/osom-admin.php:150 +msgid "Login URL redirection" +msgstr "" + +#: inc/osom-admin.php:158 +msgid "URL after login" +msgstr "" + +#: inc/osom-admin.php:164 +msgid "Logout URL redirection" +msgstr "" + +#: inc/osom-admin.php:172 +msgid "URL after logout" +msgstr "" + +#: inc/osom-admin.php:194 +msgid "The plugin creates a Login/Logout item at the end of the selected menu." +msgstr "" + +#: inc/osom-admin.php:195 +msgid "On this page you can set the options for the modal login screen." +msgstr "" + +#: osom-modal-login.php:119 +msgid "Login failed: You have entered an incorrect Username or Password, please try again." +msgstr "" + +#: osom-modal-login.php:190 +msgid "Log out" +msgstr "" + +#: osom-modal-login.php:194 +#: osom-modal-login.php:198 +msgid "Login" +msgstr "" 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 12465e62..e403975f 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 @@ -48,6 +48,13 @@ + + + + + + + @@ -1036,6 +1043,10 @@ + + + + @@ -1938,6 +1949,11 @@ + + + + + @@ -4231,6 +4247,11 @@ + + + + + @@ -4669,6 +4690,11 @@ + + + + + @@ -4954,6 +4980,17 @@ + + + + + + + + + + + @@ -6971,6 +7008,10 @@ + + + + @@ -10567,6 +10608,10 @@ + + + + @@ -15604,6 +15649,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/really-simple-ga/translation_file/languages/really-simple-ga.pot b/spec/fixtures/dynamic_finders/plugin_version/really-simple-ga/translation_file/languages/really-simple-ga.pot new file mode 100644 index 00000000..8f08feba --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/really-simple-ga/translation_file/languages/really-simple-ga.pot @@ -0,0 +1,45 @@ +# Copyright (C) 2020 NexusLinkServices +# This file is distributed under the same license as the Really Simple GA plugin. +msgid "" +msgstr "" +"Project-Id-Version: Really Simple GA 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/really-simple-ga\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-10-26T06:08:45+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: really-simple-ga\n" + +#. Plugin Name of the plugin +#: admin-screen.php:7 +#: admin-screen.php:35 +msgid "Really Simple GA" +msgstr "" + +#. Description of the plugin +msgid "It will easily add Google Analytics code to site without adding extra codes." +msgstr "" + +#. Author of the plugin +msgid "NexusLinkServices" +msgstr "" + +#. Author URI of the plugin +msgid "https://tws.media" +msgstr "" + +#: admin-screen.php:24 +msgid "Google analytics code saved successfully." +msgstr "" + +#: admin-screen.php:46 +msgid "Google analytics code:" +msgstr "" + +#: admin-screen.php:57 +msgid "It looks like: UA-XXXXX-Y" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/tryst-invoice/translation_file/languages/tryst-invoice.pot b/spec/fixtures/dynamic_finders/plugin_version/tryst-invoice/translation_file/languages/tryst-invoice.pot new file mode 100644 index 00000000..dd2f8302 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/tryst-invoice/translation_file/languages/tryst-invoice.pot @@ -0,0 +1,79 @@ +# Copyright (C) 2019 Matteus Barbosa +# This file is distributed under the same license as the Tryst Invoice plugin. +msgid "" +msgstr "" +"Project-Id-Version: Tryst Invoice 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/tryst-invoice\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: 2019-03-06T23:18:09+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.1.0\n" +"X-Domain: tryst-invoice\n" + +#. Plugin Name of the plugin +msgid "Tryst Invoice" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://www.matteus.dev/tryst-invoice" +msgstr "" + +#. Description of the plugin +msgid "Invoice support for Tryst" +msgstr "" + +#. Author of the plugin +msgid "Matteus Barbosa" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.matteus.dev" +msgstr "" + +#: public/class-tryst-invoice-public.php:160 +msgid "Request sent" +msgstr "" + +#: public/templates/Domain/form-invoice-request.php:44 +msgid "This is your invoice confirmation. An e-mail should already have been sent to the filled address." +msgstr "" + +#: public/templates/Domain/form-invoice-request.php:81 +msgid "Send remind e-mail to %s" +msgstr "" + +#: includes/Tryst/Invoice.php:77 +msgid "Invoice request from %s" +msgstr "" + +#: includes/Tryst/Invoice.php:240 +msgid "Hello %s, this is the invoice request receipt." +msgstr "" + +#: includes/Tryst/Invoice.php:252 +msgid "Name" +msgstr "" + +#: includes/Tryst/Invoice.php:254 +msgid "Message" +msgstr "" + +#: includes/Tryst/Invoice.php:268 +msgid "We will get back in touch soon" +msgstr "" + +#: includes/Tryst/Invoice.php:291 +msgid "Invoice" +msgstr "" + +#: includes/Tryst/Invoice.php:284 +msgid "Invoice requested at %s" +msgstr "" + +#: includes/Tryst/Invoice.php:287 +msgid "Invoice released at %s" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpc-product-table/translation_file/languages/wpc-product-table.pot b/spec/fixtures/dynamic_finders/plugin_version/wpc-product-table/translation_file/languages/wpc-product-table.pot new file mode 100644 index 00000000..64de737a --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpc-product-table/translation_file/languages/wpc-product-table.pot @@ -0,0 +1,536 @@ +# Copyright (C) 2020 WPClever.net +# This file is distributed under the same license as the WPC Product Table for WooCommerce plugin. +msgid "" +msgstr "" +"Project-Id-Version: WPC Product Table for WooCommerce 1.0.5\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpc-product-table\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-10-29T02:17:17+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.2.0\n" +"X-Domain: wpc-product-table\n" + +#. Plugin Name of the plugin +msgid "WPC Product Table for WooCommerce" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wpclever.net/" +msgstr "" + +#. Description of the plugin +msgid "WPC Product Table helps you show selected products as a table on the page." +msgstr "" + +#. Author of the plugin +msgid "WPClever.net" +msgstr "" + +#. Author URI of the plugin +msgid "https://wpclever.net" +msgstr "" + +#: wpc-product-table.php:82 +#: wpc-product-table.php:720 +msgid "Order" +msgstr "" + +#: wpc-product-table.php:83 +msgid "Thumbnail" +msgstr "" + +#: wpc-product-table.php:84 +#: wpc-product-table.php:710 +msgid "Name" +msgstr "" + +#: wpc-product-table.php:85 +msgid "Name & Price" +msgstr "" + +#: wpc-product-table.php:86 +msgid "Price" +msgstr "" + +#: wpc-product-table.php:87 +msgid "Price HTML" +msgstr "" + +#: wpc-product-table.php:88 +msgid "SKU" +msgstr "" + +#: wpc-product-table.php:89 +msgid "Review" +msgstr "" + +#: wpc-product-table.php:90 +msgid "Short Description" +msgstr "" + +#: wpc-product-table.php:91 +msgid "Add To Cart" +msgstr "" + +#: wpc-product-table.php:92 +msgid "Availability" +msgstr "" + +#: wpc-product-table.php:93 +msgid "Stock" +msgstr "" + +#: wpc-product-table.php:94 +msgid "Compare" +msgstr "" + +#: wpc-product-table.php:95 +msgid "Quick View" +msgstr "" + +#: wpc-product-table.php:96 +msgid "Wishlist" +msgstr "" + +#: wpc-product-table.php:97 +msgid "Custom" +msgstr "" + +#: wpc-product-table.php:102 +msgid "No data available in table" +msgstr "" + +#: wpc-product-table.php:103 +msgid "Showing _START_ to _END_ of _TOTAL_ entries" +msgstr "" + +#: wpc-product-table.php:104 +msgid "Showing 0 to 0 of 0 entries" +msgstr "" + +#: wpc-product-table.php:105 +msgid "(filtered from _MAX_ total entries)" +msgstr "" + +#: wpc-product-table.php:107 +msgid "," +msgstr "" + +#: wpc-product-table.php:108 +msgid "Show _MENU_ entries" +msgstr "" + +#: wpc-product-table.php:109 +msgid "Loading..." +msgstr "" + +#: wpc-product-table.php:110 +msgid "Processing..." +msgstr "" + +#: wpc-product-table.php:111 +msgid "Search:" +msgstr "" + +#: wpc-product-table.php:112 +msgid "No matching records found" +msgstr "" + +#: wpc-product-table.php:114 +msgid "First" +msgstr "" + +#: wpc-product-table.php:115 +msgid "Last" +msgstr "" + +#: wpc-product-table.php:116 +msgid "Next" +msgstr "" + +#: wpc-product-table.php:117 +msgid "Previous" +msgstr "" + +#: wpc-product-table.php:120 +msgid ": activate to sort column ascending" +msgstr "" + +#: wpc-product-table.php:121 +msgid ": activate to sort column descending" +msgstr "" + +#: wpc-product-table.php:129 +msgctxt "Post Type General Name" +msgid "Product Tables" +msgstr "" + +#: wpc-product-table.php:130 +msgctxt "Post Type Singular Name" +msgid "Product Table" +msgstr "" + +#: wpc-product-table.php:131 +msgid "Add New Product Table" +msgstr "" + +#: wpc-product-table.php:132 +msgid "Add New" +msgstr "" + +#: wpc-product-table.php:133 +msgid "Edit Product Table" +msgstr "" + +#: wpc-product-table.php:134 +msgid "Update Product Table" +msgstr "" + +#: wpc-product-table.php:135 +msgid "Search Product Table" +msgstr "" + +#: wpc-product-table.php:139 +#: wpc-product-table.php:165 +msgid "Product Table" +msgstr "" + +#: wpc-product-table.php:165 +#: wpc-product-table.php:176 +msgid "WPC Product Table" +msgstr "" + +#: wpc-product-table.php:179 +msgid "Thank you for using our plugin! If you are satisfied, please reward it a full five-star %s rating." +msgstr "" + +#: wpc-product-table.php:182 +msgid "Reviews" +msgstr "" + +#: wpc-product-table.php:184 +msgid "Changelog" +msgstr "" + +#: wpc-product-table.php:186 +msgid "Discussion" +msgstr "" + +#: wpc-product-table.php:193 +#: wpc-product-table.php:316 +msgid "How to use?" +msgstr "" + +#: wpc-product-table.php:197 +#: wpc-product-table.php:317 +msgid "Settings" +msgstr "" + +#: wpc-product-table.php:201 +msgid "Product Tables" +msgstr "" + +#: wpc-product-table.php:206 +#: wpc-product-table.php:318 +msgid "Premium Version" +msgstr "" + +#: wpc-product-table.php:210 +msgid "Essential Kit" +msgstr "" + +#: wpc-product-table.php:218 +msgid "Please go to WP-admin >> Product Tables to create a table then insert the shortcode where you want to show this table." +msgstr "" + +#: wpc-product-table.php:229 +msgid "Link on the product image" +msgstr "" + +#: wpc-product-table.php:234 +#: wpc-product-table.php:259 +msgid "Yes, open in the same tab" +msgstr "" + +#: wpc-product-table.php:238 +#: wpc-product-table.php:263 +msgid "Yes, open in the new tab" +msgstr "" + +#: wpc-product-table.php:242 +#: wpc-product-table.php:267 +msgid "Yes, open quick view popup" +msgstr "" + +#: wpc-product-table.php:246 +#: wpc-product-table.php:271 +msgid "No" +msgstr "" + +#: wpc-product-table.php:254 +msgid "Link on the product name" +msgstr "" + +#: wpc-product-table.php:281 +msgid "Update Options" +msgstr "" + +#: wpc-product-table.php:334 +msgid "Support" +msgstr "" + +#: wpc-product-table.php:559 +#: wpc-product-table.php:1057 +msgid "Shortcode" +msgstr "" + +#: wpc-product-table.php:563 +msgid "Configuration" +msgstr "" + +#: wpc-product-table.php:571 +msgid "Place above shortcode where you want to show this product table." +msgstr "" + +#: wpc-product-table.php:582 +msgid "Source" +msgstr "" + +#: wpc-product-table.php:585 +msgid "Design" +msgstr "" + +#: wpc-product-table.php:588 +msgid "Localization" +msgstr "" + +#: wpc-product-table.php:595 +msgid "Products" +msgstr "" + +#: wpc-product-table.php:604 +#: wpc-product-table.php:674 +msgid "Search for a product…" +msgstr "" + +#: wpc-product-table.php:624 +msgid "OR" +msgstr "" + +#: wpc-product-table.php:629 +msgid "Categories" +msgstr "" + +#: wpc-product-table.php:637 +msgid "Search for a category…" +msgstr "" + +#: wpc-product-table.php:655 +msgid "Tags" +msgstr "" + +#: wpc-product-table.php:659 +msgid "Add some tags, split by a comma..." +msgstr "" + +#: wpc-product-table.php:665 +msgid "Exclude products" +msgstr "" + +#: wpc-product-table.php:693 +msgid "Limit" +msgstr "" + +#: wpc-product-table.php:703 +msgid "Order by" +msgstr "" + +#: wpc-product-table.php:707 +#: wpc-product-table.php:724 +#: wpc-product-table.php:741 +msgid "Default" +msgstr "" + +#: wpc-product-table.php:708 +msgid "None" +msgstr "" + +#: wpc-product-table.php:709 +msgid "ID" +msgstr "" + +#: wpc-product-table.php:711 +msgid "Type" +msgstr "" + +#: wpc-product-table.php:712 +msgid "Rand" +msgstr "" + +#: wpc-product-table.php:713 +msgid "Date" +msgstr "" + +#: wpc-product-table.php:714 +msgid "Modified" +msgstr "" + +#: wpc-product-table.php:725 +msgid "DESC" +msgstr "" + +#: wpc-product-table.php:726 +msgid "ASC" +msgstr "" + +#: wpc-product-table.php:737 +msgid "Style" +msgstr "" + +#: wpc-product-table.php:742 +msgid "01 - Blue" +msgstr "" + +#: wpc-product-table.php:743 +msgid "02 - Green" +msgstr "" + +#: wpc-product-table.php:744 +msgid "03 - Orange" +msgstr "" + +#: wpc-product-table.php:750 +msgid "Extra CSS classes" +msgstr "" + +#: wpc-product-table.php:755 +msgid "Add extra CSS classes for the table, split by one space." +msgstr "" + +#: wpc-product-table.php:760 +msgid "Columns" +msgstr "" + +#: wpc-product-table.php:790 +msgid "Read more about the below strings here https://datatables.net/reference/option/language" +msgstr "" + +#: wpc-product-table.php:795 +msgid "decimal" +msgstr "" + +#: wpc-product-table.php:805 +msgid "emptyTable" +msgstr "" + +#: wpc-product-table.php:815 +msgid "info" +msgstr "" + +#: wpc-product-table.php:825 +msgid "infoEmpty" +msgstr "" + +#: wpc-product-table.php:835 +msgid "infoFiltered" +msgstr "" + +#: wpc-product-table.php:845 +msgid "infoPostFix" +msgstr "" + +#: wpc-product-table.php:855 +msgid "thousands" +msgstr "" + +#: wpc-product-table.php:865 +msgid "lengthMenu" +msgstr "" + +#: wpc-product-table.php:875 +msgid "loadingRecords" +msgstr "" + +#: wpc-product-table.php:885 +msgid "processing" +msgstr "" + +#: wpc-product-table.php:895 +msgid "search" +msgstr "" + +#: wpc-product-table.php:905 +msgid "zeroRecords" +msgstr "" + +#: wpc-product-table.php:915 +msgid "paginate:first" +msgstr "" + +#: wpc-product-table.php:925 +msgid "paginate:last" +msgstr "" + +#: wpc-product-table.php:935 +msgid "paginate:next" +msgstr "" + +#: wpc-product-table.php:945 +msgid "paginate:previous" +msgstr "" + +#: wpc-product-table.php:955 +msgid "aria:sortAscending" +msgstr "" + +#: wpc-product-table.php:965 +msgid "aria:sortDescending" +msgstr "" + +#: wpc-product-table.php:983 +msgid "Move" +msgstr "" + +#: wpc-product-table.php:986 +msgid "Orderable: No" +msgstr "" + +#: wpc-product-table.php:987 +msgid "Orderable: Yes" +msgstr "" + +#: wpc-product-table.php:990 +msgid "Align: Left" +msgstr "" + +#: wpc-product-table.php:991 +msgid "Align: Center" +msgstr "" + +#: wpc-product-table.php:992 +msgid "Align: Right" +msgstr "" + +#: wpc-product-table.php:995 +msgid "Vertical align: Top" +msgstr "" + +#: wpc-product-table.php:996 +msgid "Vertical align: Middle" +msgstr "" + +#: wpc-product-table.php:997 +msgid "Vertical align: Bottom" +msgstr "" + +#: wpc-product-table.php:1001 +msgid "Remove" +msgstr "" + +#: wpc-product-table.php:1051 +msgid "+ Add new column" +msgstr ""