diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index cdfd7950..bf8bb0d8 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -336,6 +336,12 @@ plugins: path: languages/accordion-for-wp.pot pattern: !ruby/regexp '/ect\-Id\-Version: Accordion for WordPress (?\d+\.[\.\d]+)/i' version: true + acf-conditional-logic-advanced: + ComposerFile: + class: ConfigParser + path: composer.json + key: version + version: true acf-content-analysis-for-yoast-seo: ComposerFile: class: ConfigParser @@ -4374,6 +4380,12 @@ plugins: files: - public/css/ct.css version: true + clio-grow-form: + QueryParameter: + files: + - assets/css/frontend.css + - assets/js/frontend.min.js + version: true closify-maestro-image-uploader-gallery-builder: QueryParameter: files: @@ -5340,6 +5352,12 @@ plugins: path: lang/cwl-es_ES.po pattern: !ruby/regexp /t\-Id\-Version:\ Free WooCommerce Wishlist (?\d+\.[\.\d]+)/i version: true + custom-wp-rest-api: + QueryParameter: + files: + - public/css/customwprest-public.css + - public/js/customwprest-public.js + version: true customer-area: ComposerFile: class: ConfigParser @@ -7581,6 +7599,13 @@ plugins: path: languages/flush-opcache.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ WP OPcache (?\d+\.[\.\d]+)/i version: true + flytedesk-digital: + QueryParameter: + files: + - public/css/flytedesk-digital-public.css + - public/js/flytedesk-digital-public.js + pattern: !ruby/regexp /ver=(?[\d]+)/i + version: true fobi-chatbot: QueryParameter: files: @@ -7876,6 +7901,12 @@ plugins: - includes/css/fusion-core.css - includes/js/fusion-core.js version: true + futurio-extra: + QueryParameter: + files: + - css/style.css + - js/futurio-extra.js + version: true ga-germanized: QueryParameter: files: @@ -9313,6 +9344,11 @@ plugins: files: - js/webappdesign_hover_product_details.js version: true + ht-event: + QueryParameter: + files: + - assets/js/htevent-widgets-active.js + version: true html-forms: QueryParameter: files: @@ -9378,6 +9414,12 @@ plugins: path: package.json key: version version: true + hurrytimer: + TranslationFile: + class: BodyPattern + path: languages/hurrytimer.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: HurryTimer (?\d+\.[\.\d]+)/i' + version: true hybrid-gallery: QueryParameter: files: @@ -10650,6 +10692,12 @@ plugins: files: - index.js version: true + klaro-consent-manager: + QueryParameter: + files: + - js/klaro-config.js + - js/klaro.min.js + version: true kletterpartner-suche: QueryParameter: files: @@ -11574,6 +11622,12 @@ plugins: - front/assets/main.min.css - front/assets/main.min.js version: true + luckywp-table-of-contents: + QueryParameter: + files: + - front/assets/main.min.css + - front/assets/main.min.js + version: true lukas-tripster: TranslationFile: class: BodyPattern @@ -13502,6 +13556,12 @@ plugins: - public/assets/css/public.css - public/assets/js/public.js version: true + official-facebook-pixel: + TranslationFile: + class: BodyPattern + path: languages/official-facebook-pixel-ja_JP.po + pattern: !ruby/regexp '/"Project\-Id\-Version: Facebook Pixel (?\d+\.[\.\d]+)/i' + version: true official-mailerlite-sign-up-forms: QueryParameter: files: @@ -14718,6 +14778,11 @@ plugins: path: lang/post-length-indicator-en_GB.po pattern: !ruby/regexp /ject\-Id\-Version:\ Post Length Indicator v(?\d+\.[\.\d]+)/i version: true + post-likedislike: + QueryParameter: + files: + - assests/js/ajax.js + version: true post-likerator: QueryParameter: files: @@ -15064,6 +15129,12 @@ plugins: path: languages/PriceByRoleLite.pot pattern: !ruby/regexp '/ct\-Id\-Version: Prices By User Role Lite (?\d+\.[\.\d]+)/i' version: true + primer-by-chloedigital: + QueryParameter: + files: + - public/css/primer-by-chloedigital-public.css + - public/js/primer-by-chloedigital-public.js + version: true printedly: QueryParameter: files: @@ -16226,6 +16297,12 @@ plugins: path: package.json key: version version: true + rest-xmlrpc-data-checker: + TranslationFile: + class: BodyPattern + path: languages/rest-xmlrpc-data-checker.pot + pattern: !ruby/regexp '/t\-Id\-Version: REST XML\-RPC Data Checker (?\d+\.[\.\d]+)/i' + version: true restaurant-reservations: TranslationFile: class: BodyPattern @@ -16756,6 +16833,11 @@ plugins: - admin/css/sassy-social-share-svg.css - public/js/sassy-social-share-public.js version: true + save-page-to-pdf: + QueryParameter: + files: + - api2pdf.js + version: true sb-login: TranslationFile: class: BodyPattern @@ -18138,6 +18220,12 @@ plugins: - css/skin1.css - js/smartfaq.min.js version: true + smart-image-resize: + QueryParameter: + files: + - public/css/plugpix-smart-image-resize-public.css + - public/js/plugpix-smart-image-resize-public.js + version: true smart-logo-showcase-lite: QueryParameter: files: @@ -19990,6 +20078,12 @@ plugins: path: languages/track-package.pot pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?\d+\.[\.\d]+)/i' version: true + trackingmore-woocommerce-tracking: + TranslationFile: + class: BodyPattern + path: languages/trackingmore-zh_TW.po + pattern: !ruby/regexp '/on: TrackingMore \- WooCommerce Tracking (?\d+\.[\.\d]+)/i' + version: true tractis-identity-verifications: QueryParameter: files: @@ -20457,6 +20551,16 @@ plugins: - public/css/ultimeter-public.css - public/js/ultimeter-public.js version: true + ultra-coupons-cashbacks: + QueryParameter: + files: + - assets/css/jquery.dataTables.min.css + - assets/css/style.css + - assets/js/clipboard.min.js + - assets/js/jquery.countdown.min.js + - assets/js/jquery.dataTables.min.js + - assets/js/main.js + version: true um-events-lite-for-ultimate-member: QueryParameter: files: @@ -20474,6 +20578,12 @@ plugins: - prop/medium.css - prop/small.css version: true + um-story-lite: + TranslationFile: + class: BodyPattern + path: languages/um-story-lite.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: UM Story Lite (?\d+\.[\.\d]+)/i' + version: true um-user-switching: TranslationFile: class: BodyPattern @@ -21981,6 +22091,11 @@ plugins: - public/css/pikaday.css - public/js/woocommerce-delivery-scheduler-public.js version: true + woo-earn-sharing: + QueryParameter: + files: + - public/css/woo-earn-sharing-public.css + version: true woo-easy-view: QueryParameter: files: @@ -22915,6 +23030,11 @@ plugins: files: - javascript/wp-advertize-it.js version: true + wp-affiliate-disclosure: + QueryParameter: + files: + - assets/css/core.css + version: true wp-affiliate-linker: TranslationFile: class: BodyPattern @@ -24026,6 +24146,12 @@ plugins: - js/popup.js - js/swfobject.js version: true + wp-kiosk-slides: + QueryParameter: + files: + - public/css/kiosk-slides-public.css + - public/js/kiosk-slides-public.js + version: true wp-last-seen: QueryParameter: files: @@ -24467,6 +24593,11 @@ plugins: - assets/js/libs/soundmanager/soundmanager2.js - assets/js/wp-player.js version: true + wp-politic: + QueryParameter: + files: + - assets/js/popper.min.js + version: true wp-polls: QueryParameter: files: @@ -24496,6 +24627,17 @@ plugins: files: - js/wp-post-likes.js version: true + wp-post-nav: + QueryParameter: + files: + - public/css/wp-post-nav-public.php + version: true + wp-post-rating: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true wp-postratings: QueryParameter: files: @@ -25452,6 +25594,13 @@ plugins: path: package.json key: version version: true + wp-youtube-embed: + QueryParameter: + files: + - public/css/cws-youtube-pro-public.css + - shortcodes/pro/lib/slick/slick.css + - shortcodes/pro/lib/slick/slick-theme.css + version: true wp247-extension-notification-client: TranslationFile: class: BodyPattern @@ -25553,6 +25702,17 @@ plugins: path: composer.json key: version version: true + wpcl-beaver-extender: + QueryParameter: + files: + - assets/css/public.css + - src/scripts/public.js + version: true + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true wpcomplete: QueryParameter: files: @@ -25571,6 +25731,21 @@ plugins: path: wpDirectory-es_ES.po pattern: !ruby/regexp '/"Project\-Id\-Version: wpDirectory (?\d+\.[\.\d]+)/i' version: true + wpdrift-io-worker: + QueryParameter: + files: + - public/js/wpdrift-worker-public.js + version: true + TranslationFile: + class: BodyPattern + path: languages/wpdrift-worker.pot + pattern: !ruby/regexp '/Project\-Id\-Version: WPdrift IO \- Worker (?\d+\.[\.\d]+)/i' + version: true + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true wpebanover: TranslationFile: class: BodyPattern @@ -26108,6 +26283,12 @@ plugins: files: - assets/style.css version: true + xllentech-salat-timings: + QueryParameter: + files: + - public/css/xllentech-salat-timings-public.css + - public/js/xllentech-salat-timings-public.js + version: true xo-event-calendar: QueryParameter: files: @@ -26250,6 +26431,23 @@ plugins: - public/css/youCruitPositions-public.css - public/js/youCruitPositions-public.min.js version: true + your-idea-counts: + QueryParameter: + files: + - css/style.css + - css/font-awesome.min.css + - css/yic_autocomplete.css + - css/sumoselect.min.css + - css/multi-select-tag-css/jquery.flexdatalist.css + - css/wp-editor-css/content.inline.min.css + - css/wp-editor-css/content.min.css + - css/wp-editor-css/skin.ie7.min.css + - css/wp-editor-css/skin.min.css + - css/admin-toolbar-bar-icons.css + - js/jquery.sumoselect.min.js + - js/multi-select-tag-js/jquery.flexdatalist.js + - js/function.js + version: true youtube-channel: QueryParameter: files: @@ -26297,6 +26495,12 @@ plugins: path: lang/youversion.pot pattern: !ruby/regexp '/"Project\-Id\-Version: YouVersion (?\d+\.[\.\d]+)/i' version: true + yt-no-cookie-embed: + QueryParameter: + files: + - public/css/yt-no-cookie-embed-public.css + - public/js/yt-no-cookie-embed-public.js + version: true ytshare: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index b2740d0e..418079ac 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -386,6 +386,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/accordion-for-wp/languages/accordion-for-wp.pot, Match: ''ect-Id-Version: Accordion for WordPress 1.1.3''' + acf-conditional-logic-advanced: + ComposerFile: + number: 1.1.3 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/acf-conditional-logic-advanced/composer.json, + Match: ''1.1.3''' acf-content-analysis-for-yoast-seo: ComposerFile: number: 2.0.1 @@ -5456,6 +5463,14 @@ plugins: confidence: 10 interesting_entries: - http://wp.lab/wp-content/plugins/clients/public/css/ct.css?ver=1.1.3 + clio-grow-form: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/clio-grow-form/assets/css/frontend.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/clio-grow-form/assets/js/frontend.min.js?ver=1.0.0 + confidence: 20 closify-maestro-image-uploader-gallery-builder: QueryParameter: number: 1.9.2.3 @@ -6657,6 +6672,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/custom-wishlist/lang/cwl-es_ES.po, Match: ''t-Id-Version: Free WooCommerce Wishlist 1.0.0''' + custom-wp-rest-api: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/custom-wp-rest-api/public/css/customwprest-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/custom-wp-rest-api/public/js/customwprest-public.js?ver=1.0.0 + confidence: 20 customer-area: ComposerFile: number: 7.4.3 @@ -9446,6 +9469,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/flush-opcache/languages/flush-opcache.pot, Match: ''"Project-Id-Version: WP OPcache 2.3''' + flytedesk-digital: + QueryParameter: + number: '20181101' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/flytedesk-digital/public/css/flytedesk-digital-public.css?ver=20181101 + - http://wp.lab/wp-content/plugins/flytedesk-digital/public/js/flytedesk-digital-public.js?ver=20181101 + confidence: 20 fobi-chatbot: QueryParameter: number: 0.1.0 @@ -9818,6 +9849,14 @@ plugins: - http://wp.lab/wp-content/plugins/fusion/includes/css/fusion-core.css?ver=1.3.0 - http://wp.lab/wp-content/plugins/fusion/includes/js/fusion-core.js?ver=1.3.0 confidence: 30 + futurio-extra: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/futurio-extra/css/style.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/futurio-extra/js/futurio-extra.js?ver=1.0.2 + confidence: 20 ga-germanized: QueryParameter: number: 1.0.2 @@ -11601,6 +11640,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/hover-product-details/js/webappdesign_hover_product_details.js?ver=1.0 confidence: 10 + ht-event: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ht-event/assets/js/htevent-widgets-active.js?ver=1.0.0 + confidence: 10 html-forms: QueryParameter: number: 1.0.6 @@ -11680,6 +11726,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/hummingtree-wrapper/package.json, Match: ''1.1.0''' + hurrytimer: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/hurrytimer/languages/hurrytimer.pot, Match: + ''"Project-Id-Version: HurryTimer 1.0.0''' hybrid-gallery: QueryParameter: number: 1.4.0.2 @@ -13273,6 +13326,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/kk-blog-card/index.js?ver=1.2 confidence: 10 + klaro-consent-manager: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/klaro-consent-manager/js/klaro-config.js?ver=1.0 + - http://wp.lab/wp-content/plugins/klaro-consent-manager/js/klaro.min.js?ver=1.0 + confidence: 20 kletterpartner-suche: QueryParameter: number: '0.3' @@ -14441,6 +14502,14 @@ plugins: - http://wp.lab/wp-content/plugins/luckywp-cookie-notice-gdpr/front/assets/main.min.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/luckywp-cookie-notice-gdpr/front/assets/main.min.js?ver=1.0.0 confidence: 20 + luckywp-table-of-contents: + QueryParameter: + number: 1.0.4 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/luckywp-table-of-contents/front/assets/main.min.css?ver=1.0.4 + - http://wp.lab/wp-content/plugins/luckywp-table-of-contents/front/assets/main.min.js?ver=1.0.4 + confidence: 20 lukas-tripster: TranslationFile: number: '1.0' @@ -16905,6 +16974,13 @@ plugins: - http://wp.lab/wp-content/plugins/offers-for-woocommerce/public/assets/css/public.css?ver=1.4.8.2 - http://wp.lab/wp-content/plugins/offers-for-woocommerce/public/assets/js/public.js?ver=1.4.8.2 confidence: 20 + official-facebook-pixel: + TranslationFile: + number: 1.7.17 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/official-facebook-pixel/languages/official-facebook-pixel-ja_JP.po, + Match: ''"Project-Id-Version: Facebook Pixel 1.7.17''' official-mailerlite-sign-up-forms: QueryParameter: number: 1.2.2 @@ -18449,6 +18525,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/post-length-indicator/lang/post-length-indicator-en_GB.po, Match: ''ject-Id-Version: Post Length Indicator v1.0''' + post-likedislike: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/post-likedislike/assests/js/ajax.js?ver=1.0.0 + confidence: 10 post-likerator: QueryParameter: number: 1.0.0 @@ -18873,6 +18956,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/prices-by-user-role-lite/languages/PriceByRoleLite.pot, Match: ''ct-Id-Version: Prices By User Role Lite 1.0''' + primer-by-chloedigital: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/primer-by-chloedigital/public/css/primer-by-chloedigital-public.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/primer-by-chloedigital/public/js/primer-by-chloedigital-public.js?ver=1.0.2 + confidence: 20 printedly: QueryParameter: number: 1.0.0 @@ -20353,6 +20444,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/rest-api-link-manager/package.json, Match: ''1.0.0''' + rest-xmlrpc-data-checker: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/rest-xmlrpc-data-checker/languages/rest-xmlrpc-data-checker.pot, + Match: ''t-Id-Version: REST XML-RPC Data Checker 1.0.0''' restaurant-reservations: TranslationFile: number: 1.7.6 @@ -21017,6 +21115,13 @@ plugins: - http://wp.lab/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.1.5 - http://wp.lab/wp-content/plugins/sassy-social-share/admin/css/sassy-social-share-svg.css?ver=3.1.5 - http://wp.lab/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.1.5 + save-page-to-pdf: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/save-page-to-pdf/api2pdf.js?ver=1.0 + confidence: 10 sb-login: TranslationFile: number: '2.5' @@ -22789,6 +22894,14 @@ plugins: - http://wp.lab/wp-content/plugins/smart-faq/css/skin1.css?ver=1.4 - http://wp.lab/wp-content/plugins/smart-faq/js/smartfaq.min.js?ver=1.4 confidence: 20 + smart-image-resize: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/smart-image-resize/public/css/plugpix-smart-image-resize-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/smart-image-resize/public/js/plugpix-smart-image-resize-public.js?ver=1.0.0 + confidence: 20 smart-logo-showcase-lite: QueryParameter: number: 1.0.5 @@ -25146,6 +25259,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/track-package/languages/track-package.pot, Match: ''"Project-Id-Version: TODO 1.0.0''' + trackingmore-woocommerce-tracking: + TranslationFile: + number: 1.0.4 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/trackingmore-woocommerce-tracking/languages/trackingmore-zh_TW.po, + Match: ''on: TrackingMore - WooCommerce Tracking 1.0.4''' tractis-identity-verifications: QueryParameter: number: 1.4.3 @@ -25729,6 +25849,18 @@ plugins: - http://wp.lab/wp-content/plugins/ultimeter/public/css/ultimeter-public.css?ver=1.1 - http://wp.lab/wp-content/plugins/ultimeter/public/js/ultimeter-public.js?ver=1.1 confidence: 20 + ultra-coupons-cashbacks: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ultra-coupons-cashbacks/assets/css/jquery.dataTables.min.css?ver=1.0 + - http://wp.lab/wp-content/plugins/ultra-coupons-cashbacks/assets/css/style.css?ver=1.0 + - http://wp.lab/wp-content/plugins/ultra-coupons-cashbacks/assets/js/clipboard.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/ultra-coupons-cashbacks/assets/js/jquery.countdown.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/ultra-coupons-cashbacks/assets/js/jquery.dataTables.min.js?ver=1.0 + - http://wp.lab/wp-content/plugins/ultra-coupons-cashbacks/assets/js/main.js?ver=1.0 + confidence: 60 um-events-lite-for-ultimate-member: QueryParameter: number: 1.0.0 @@ -25751,6 +25883,13 @@ plugins: - http://wp.lab/wp-content/plugins/um-plug/prop/medium.css?ver=1.2.0 - http://wp.lab/wp-content/plugins/um-plug/prop/small.css?ver=1.2.0 confidence: 30 + um-story-lite: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/um-story-lite/languages/um-story-lite.pot, + Match: ''"Project-Id-Version: UM Story Lite 1.0.1''' um-user-switching: TranslationFile: number: 1.0.0 @@ -27660,6 +27799,13 @@ plugins: - http://wp.lab/wp-content/plugins/woo-delivery-scheduler/public/css/pikaday.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/woo-delivery-scheduler/public/js/woocommerce-delivery-scheduler-public.js?ver=1.0.0 confidence: 30 + woo-earn-sharing: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/woo-earn-sharing/public/css/woo-earn-sharing-public.css?ver=1.0.0 + confidence: 10 woo-easy-view: QueryParameter: number: '1.0' @@ -28800,6 +28946,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-advertize-it/javascript/wp-advertize-it.js?ver=1.2.1 confidence: 10 + wp-affiliate-disclosure: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-affiliate-disclosure/assets/css/core.css?ver=1.0.0 + confidence: 10 wp-affiliate-linker: TranslationFile: number: 1.0.2 @@ -30206,6 +30359,14 @@ plugins: - http://wp.lab/wp-content/plugins/wp-jw-player/js/popup.js?ver=1.7 - http://wp.lab/wp-content/plugins/wp-jw-player/js/swfobject.js?ver=1.7 confidence: 30 + wp-kiosk-slides: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-kiosk-slides/public/css/kiosk-slides-public.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/wp-kiosk-slides/public/js/kiosk-slides-public.js?ver=1.0.2 + confidence: 20 wp-last-seen: QueryParameter: number: 1.0.2 @@ -30777,6 +30938,13 @@ plugins: - http://wp.lab/wp-content/plugins/wp-player/assets/js/libs/soundmanager/soundmanager2.js?ver=2.6.1 - http://wp.lab/wp-content/plugins/wp-player/assets/js/wp-player.js?ver=2.6.1 confidence: 30 + wp-politic: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-politic/assets/js/popper.min.js?ver=1.0.0 + confidence: 10 wp-polls: QueryParameter: number: 2.73.8 @@ -30815,6 +30983,19 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-post-likes/js/wp-post-likes.js?ver=1.0 confidence: 10 + wp-post-nav: + QueryParameter: + number: 0.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-post-nav/public/css/wp-post-nav-public.php?ver=0.0.1 + confidence: 10 + wp-post-rating: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wp-post-rating/package.json, Match: ''1.0.0''' wp-postratings: QueryParameter: number: '1.85' @@ -32020,6 +32201,15 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-yomigana/package.json, Match: ''1.3.0''' + wp-youtube-embed: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-youtube-embed/public/css/cws-youtube-pro-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-youtube-embed/shortcodes/pro/lib/slick/slick.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-youtube-embed/shortcodes/pro/lib/slick/slick-theme.css?ver=1.0.0 + confidence: 30 wp247-extension-notification-client: TranslationFile: number: '1.0' @@ -32152,6 +32342,20 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/wpckan/composer.json, Match: ''1.2.0''' + wpcl-beaver-extender: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wpcl-beaver-extender/assets/css/public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wpcl-beaver-extender/src/scripts/public.js?ver=1.0.0 + confidence: 20 + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpcl-beaver-extender/package.json, Match: + ''1.0.0''' wpcomplete: QueryParameter: number: 1.4.4 @@ -32175,6 +32379,24 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpdirectory/wpDirectory-es_ES.po, Match: ''"Project-Id-Version: wpDirectory 1.0''' + wpdrift-io-worker: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wpdrift-io-worker/public/js/wpdrift-worker-public.js?ver=1.0.0 + confidence: 10 + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpdrift-io-worker/languages/wpdrift-worker.pot, + Match: ''Project-Id-Version: WPdrift IO - Worker 1.0.0''' + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpdrift-io-worker/package.json, Match: ''1.0.0''' wpebanover: TranslationFile: number: '1.1' @@ -32845,6 +33067,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/xllentech-english-islamic-calendar/assets/style.css?ver=2.4.0 confidence: 10 + xllentech-salat-timings: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/xllentech-salat-timings/public/css/xllentech-salat-timings-public.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/xllentech-salat-timings/public/js/xllentech-salat-timings-public.js?ver=1.1.0 + confidence: 20 xo-event-calendar: QueryParameter: number: 1.1.6 @@ -33029,6 +33259,25 @@ plugins: - http://wp.lab/wp-content/plugins/youcruit-job-listings/public/css/youCruitPositions-public.css?ver=1.2.20 - http://wp.lab/wp-content/plugins/youcruit-job-listings/public/js/youCruitPositions-public.min.js?ver=1.2.20 confidence: 20 + your-idea-counts: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/your-idea-counts/css/style.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/font-awesome.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/yic_autocomplete.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/sumoselect.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/multi-select-tag-css/jquery.flexdatalist.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/wp-editor-css/content.inline.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/wp-editor-css/content.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/wp-editor-css/skin.ie7.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/wp-editor-css/skin.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/css/admin-toolbar-bar-icons.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/js/jquery.sumoselect.min.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/js/multi-select-tag-js/jquery.flexdatalist.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/your-idea-counts/js/function.js?ver=1.0.0 + confidence: 100 youtube-channel: QueryParameter: number: 3.0.11.3 @@ -33086,6 +33335,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/youversion/lang/youversion.pot, Match: ''"Project-Id-Version: YouVersion 1.053''' + yt-no-cookie-embed: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/yt-no-cookie-embed/public/css/yt-no-cookie-embed-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/yt-no-cookie-embed/public/js/yt-no-cookie-embed-public.js?ver=1.0.0 + confidence: 20 ytshare: QueryParameter: number: '1.1' diff --git a/spec/fixtures/dynamic_finders/plugin_version/acf-conditional-logic-advanced/composer_file/composer.json b/spec/fixtures/dynamic_finders/plugin_version/acf-conditional-logic-advanced/composer_file/composer.json new file mode 100644 index 00000000..568e506f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/acf-conditional-logic-advanced/composer_file/composer.json @@ -0,0 +1,7 @@ +{ + "name": "andrejpavlovic/acf-conditional-logic-advanced", + "description": "Adds an Advanced Conditional Logic field setting to ACF that can show/hide individual fields based on post template, format, and/or category.", + "version": "1.1.3", + "type": "wordpress-plugin", + "license": "GPL-2.0" +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/hurrytimer/translation_file/languages/hurrytimer.pot b/spec/fixtures/dynamic_finders/plugin_version/hurrytimer/translation_file/languages/hurrytimer.pot new file mode 100644 index 00000000..a032a15e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/hurrytimer/translation_file/languages/hurrytimer.pot @@ -0,0 +1,317 @@ +# Copyright (C) 2018 Nabil Lemsieh +# This file is distributed under the same license as the HurryTimer plugin. +msgid "" +msgstr "" +"Project-Id-Version: HurryTimer 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/hurrytimer\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: 2018-11-07T17:59:53+00:00\n" +"PO-Revision-Date: 2018-11-07T17:59:53+00:00\n" +"X-Generator: WP-CLI 2.0.1\n" +"X-Domain: hurrytimer\n" + +#. Plugin Name of the plugin +msgid "HurryTimer" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wordpress.org/plugins/hurrytimer" +msgstr "" + +#. Description of the plugin +msgid "A simple yet powerful scarcity countdown timer for WordPress & WooCommerce." +msgstr "" + +#. Author of the plugin +msgid "Nabil Lemsieh" +msgstr "" + +#. Author URI of the plugin +msgid "http://nabillemsieh.com" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:48 +#: admin/class-hurrytimer-admin.php:181 +msgid "Delete" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:66 +msgid "Countdown timer updated" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:69 +msgid "Countdown timer updated." +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:71 +msgid "Countdown timer published" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:72 +msgid "Countdown timer saved." +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:73 +msgid "Countdown timer submitted." +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:74 +msgid "Countdown timer scheduled for: %1$s." +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:74 +msgid "M j, Y @ G:i" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:75 +msgid "Countdown timer draft updated." +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:97 +msgid "Enter countdown timer headline (optional)" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:152 +msgid "Settings" +msgstr "" + +#: admin/class-hurrytimer-metaboxes.php:161 +#: admin/class-hurrytimer-admin.php:158 +msgid "Shortcode" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:3 +#: admin/templates/countdown-styling-metabox.php:3 +msgid "General" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:6 +msgid "Styling" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:11 +#: admin/class-hurrytimer-admin.php:157 +msgid "Mode" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:14 +#: admin/class-hurrytimer-admin.php:135 +msgid "Evergreen" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:18 +msgid "Regular" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:23 +msgid "Ends After" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:26 +msgid "Day(s)" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:29 +msgid "Hour(s)" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:32 +msgid "Minute(s)" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:34 +msgid "The countdown ends after %s days, %s hours, and %s seconds for each new visitor." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:38 +msgid "End Date & Time" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:42 +msgid "The countdown ends on %s for all visitors." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:48 +msgid "After End Action" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:52 +msgid "None" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:55 +msgid "Hide countdown timer" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:58 +msgid "Redirect to..." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:64 +msgid "Redirect URL" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:72 +msgid "Headline" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:77 +msgid "Show above countdown timer" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:80 +msgid "Show below countdown timer" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:83 +msgid "Hide headline" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:89 +msgid "Display labels" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:93 +msgid "Check this box to display labels: days, hrs, mins, and secs" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:105 +msgid "Enable" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:109 +msgid "Enable countdown timer on product page" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:115 +msgid "Products" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:120 +#: admin/templates/countdown-settings-metabox.php:144 +msgid "All products" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:125 +msgid "Specific products..." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:129 +msgid "All products, except..." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:133 +msgid "Specific categories..." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:137 +msgid "All categories, except..." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:157 +msgid "Position" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:160 +msgid "Above title" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:161 +msgid "Below title" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:162 +msgid "Below Review rating" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:163 +msgid "Below price" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:164 +msgid "Below \"Add to cart\" button" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:167 +msgid "Position on product page." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:174 +msgid "WooCommerce plugin isn't installed." +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:180 +#: admin/templates/countdown-styling-metabox.php:8 +msgid "Digits color" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:187 +#: admin/templates/countdown-styling-metabox.php:15 +msgid "Digits size (px)" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:193 +#: admin/templates/countdown-styling-metabox.php:21 +msgid "Labels size (px)" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:198 +#: admin/templates/countdown-styling-metabox.php:26 +msgid "Headline color" +msgstr "" + +#: admin/templates/countdown-settings-metabox.php:204 +#: admin/templates/countdown-styling-metabox.php:32 +msgid "Headline size (px)" +msgstr "" + +#: admin/templates/post-publish-metabox.php:2 +msgid "Status:" +msgstr "" + +#: admin/templates/post-publish-metabox.php:4 +#: admin/class-hurrytimer-admin.php:132 +msgid "Active" +msgstr "" + +#: admin/templates/post-publish-metabox.php:5 +msgid "Deactivate" +msgstr "" + +#: admin/templates/post-publish-metabox.php:7 +#: admin/class-hurrytimer-admin.php:132 +msgid "Inactive" +msgstr "" + +#: admin/templates/post-publish-metabox.php:8 +msgid "Activate" +msgstr "" + +#: admin/templates/countdown-shortcode-metabox.php:1 +msgid "Copy this shortcode and paste it into your post, page, or text widget content:" +msgstr "" + +#: admin/class-hurrytimer-admin.php:83 +msgid "Countdown timer deactivated." +msgstr "" + +#: admin/class-hurrytimer-admin.php:89 +msgid "Countdown timer activated." +msgstr "" + +#: admin/class-hurrytimer-admin.php:135 +msgid "Normal" +msgstr "" + +#: admin/class-hurrytimer-admin.php:156 +msgid "Status" +msgstr "" + +#: admin/class-hurrytimer-admin.php:209 +#: admin/class-hurrytimer-admin.php:210 +msgid "Add New Timer" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/official-facebook-pixel/translation_file/languages/official-facebook-pixel-ja_JP.po b/spec/fixtures/dynamic_finders/plugin_version/official-facebook-pixel/translation_file/languages/official-facebook-pixel-ja_JP.po new file mode 100644 index 00000000..2337f539 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/official-facebook-pixel/translation_file/languages/official-facebook-pixel-ja_JP.po @@ -0,0 +1,85 @@ +# Copyright (C) 2018 Facebook Pixel +# This file is distributed under the same license as the Facebook Pixel package. +msgid "" +msgstr "" +"Project-Id-Version: Facebook Pixel 1.7.17\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/official-facebook-" +"pixel\n" +"POT-Creation-Date: 2018-10-24 21:22:55+00:00\n" +"PO-Revision-Date: 2018-10-24 14:25-0700\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ja_JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2\n" + +#: core/FacebookWordpressSettingsPage.php:35 +msgid "You do not have sufficient permissions to access this page" +msgstr "このページにアクセスするための十分な権限がありません" + +#: core/FacebookWordpressSettingsPage.php:98 +msgid "" +"Please note that we are now also supporting upper funnel pixel events for " +"Contact Form 7, Easy Digital Downloads, Ninja Forms and WP Forms" +msgstr "" + +#: core/FacebookWordpressSettingsPage.php:102 +msgid "The unique identifier for your Facebook pixel." +msgstr "Facebookのピクセルの一意の識別子。" + +#: core/FacebookWordpressSettingsPage.php:123 +msgid "" +"For businesses that operate in the European Union, you may need to take " +"additional action. Read the Cookie Consent " +"Guide for Sites and Apps for suggestions on complying with EU privacy " +"requirements." +msgstr "" +"欧州連合(EU)で事業を行っているビジネスの場合は、追加措置が必要となる場合があ" +"ります。EUのプライバシー要件の遵守に関する推奨事項については、サイトおよびアプリのCookieの同意に関するガイドをお読み" +"ください。" + +#: core/FacebookWordpressSettingsPage.php:148 +msgid "Enabling Advanced Matching improves audience building." +msgstr "詳細マッチングを有効にすると、オーディエンスの構築が向上します。" + +#: core/FacebookWordpressSettingsPage.php:178 +msgid "" +"The Facebook Pixel plugin requires a Pixel ID. Click here " +"to configure the plugin." +msgstr "" +"FacebookピクセルプラグインにはピクセルIDが必要です。プラグインを設定するに" +"は、こちらをクリックしてください。" + +#: core/FacebookWordpressSettingsPage.php:197 +msgid "Dismiss this notice." +msgstr "この通知を破棄します。" + +#. Plugin Name of the plugin/theme +msgid "Facebook Pixel" +msgstr "Facebookピクセル" + +#. Plugin URI of the plugin/theme +msgid "https://www.facebook.com/business/help/881403525362441" +msgstr "https://www.facebook.com/business/help/881403525362441" + +#. Description of the plugin/theme +msgid "" +"The Facebook pixel is an analytics tool that helps you measure the " +"effectiveness of your advertising. You can use the Facebook pixel to " +"understand the actions people are taking on your website and reach audiences " +"you care about." +msgstr "" +"Facebookピクセルは、広告の効果を測定できる分析ツールです。Facebookピクセルを" +"利用すると、ウェブサイト利用者のアクションを把握したり、狙いどおりのターゲッ" +"ト層にリーチしたりできます。" + +#. Author of the plugin/theme +msgid "Facebook" +msgstr "Facebook" + +#. Author URI of the plugin/theme +msgid "https://www.facebook.com/" +msgstr "https://www.facebook.com/" 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 61269247..a706a10b 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 @@ -204,6 +204,11 @@ + + + + + @@ -333,6 +338,11 @@ + + + + + @@ -352,6 +362,14 @@ + + + + + + + + @@ -657,6 +675,12 @@ + + + + + + @@ -922,6 +946,10 @@ + + + + @@ -1209,6 +1237,11 @@ + + + + + @@ -2214,6 +2247,11 @@ + + + + + @@ -2530,6 +2568,11 @@ + + + + + @@ -2596,6 +2639,17 @@ + + + + + + + + + + + @@ -2629,6 +2683,10 @@ + + + + @@ -2649,6 +2707,11 @@ + + + + + @@ -2817,6 +2880,13 @@ + + + + + + + @@ -3701,6 +3771,11 @@ + + + + + @@ -3794,6 +3869,10 @@ + + + + @@ -3880,6 +3959,11 @@ + + + + + @@ -4612,6 +4696,10 @@ + + + + @@ -4790,6 +4878,14 @@ + + + + + + + + @@ -5287,6 +5383,11 @@ + + + + + @@ -5484,6 +5585,11 @@ + + + + + @@ -5800,6 +5906,11 @@ + + + + + @@ -5935,6 +6046,11 @@ + + + + + @@ -6307,6 +6423,11 @@ + + + + + @@ -7508,6 +7629,10 @@ + + + + @@ -7660,6 +7785,18 @@ + + + + + + + + + + + + @@ -7898,6 +8035,11 @@ + + + + + @@ -8103,6 +8245,11 @@ + + + + + @@ -8118,6 +8265,11 @@ + + + + + @@ -8274,6 +8426,11 @@ + + + + + @@ -8492,6 +8649,10 @@ + + + + @@ -8578,6 +8739,11 @@ + + + + + @@ -8649,6 +8815,12 @@ + + + + + + @@ -8714,6 +8886,11 @@ + + + + + @@ -8874,6 +9051,12 @@ + + + + + + @@ -8941,6 +9124,10 @@ + + + + @@ -9184,6 +9371,11 @@ + + + + + @@ -9692,6 +9884,11 @@ + + + + + @@ -10198,6 +10395,16 @@ + + + + + + + + + + @@ -10400,6 +10607,19 @@ + + + + + + + + + + + + + @@ -10794,6 +11014,10 @@ + + + + @@ -11017,6 +11241,10 @@ + + + + @@ -11175,6 +11403,10 @@ + + + + @@ -11257,6 +11489,11 @@ + + + + + @@ -11339,6 +11576,10 @@ + + + + @@ -11457,6 +11698,10 @@ + + + + @@ -11611,6 +11856,11 @@ + + + + + @@ -12095,6 +12345,11 @@ + + + + + @@ -12381,6 +12636,10 @@ + + + + @@ -12400,6 +12659,10 @@ + + + + @@ -12937,6 +13200,12 @@ + + + + + + @@ -13000,6 +13269,11 @@ + + + + + @@ -13010,6 +13284,10 @@ + + + + @@ -13245,6 +13523,11 @@ + + + + + @@ -13325,6 +13608,22 @@ + + + + + + + + + + + + + + + + @@ -13341,6 +13640,11 @@ + + + + + @@ -13408,161 +13712,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/spec/fixtures/dynamic_finders/plugin_version/rest-xmlrpc-data-checker/translation_file/languages/rest-xmlrpc-data-checker.pot b/spec/fixtures/dynamic_finders/plugin_version/rest-xmlrpc-data-checker/translation_file/languages/rest-xmlrpc-data-checker.pot new file mode 100644 index 00000000..18a6031f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/rest-xmlrpc-data-checker/translation_file/languages/rest-xmlrpc-data-checker.pot @@ -0,0 +1,294 @@ +# REST XML-RPC Data Checker translation template. +# Copyright (C) 2018 +# This file is distributed under the same license as the REST XML-RPC Data Checker package. +# Enrico Sorcinelli, 2018. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: REST XML-RPC Data Checker 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/plugins/rest-xmlrpc-data-" +"checker\n" +"POT-Creation-Date: 2018-11-11 19:25+0100\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: FName LName \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: php/class-rest-xmlrpc-data-checker-admin.php:107 +#: php/adminpages/settings.php:58 php/adminpages/credits.php:20 +#: php/adminpages/user-fields.php:9 +msgid "REST XML-RPC Data Checker" +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-admin.php:165 +msgid "Settings" +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-admin.php:390 +#: php/adminpages/settings.php:117 +msgid "None" +msgstr "" + +#: php/adminpages/settings.php:69 +msgid "REST" +msgstr "" + +#: php/adminpages/settings.php:70 +msgid "XML-RPC" +msgstr "" + +#: php/adminpages/settings.php:71 +msgid "Options" +msgstr "" + +#: php/adminpages/settings.php:80 +msgid "REST prefix" +msgstr "" + +#: php/adminpages/settings.php:86 +msgid "Allow to change REST prefix route." +msgstr "" + +#: php/adminpages/settings.php:92 php/adminpages/user-fields.php:12 +msgid "REST API" +msgstr "" + +#: php/adminpages/settings.php:98 +msgid "Disable REST API interface for unlogged users" +msgstr "" + +#: php/adminpages/settings.php:103 +msgid "Disable JSONP support in REST API interface" +msgstr "" + +#: php/adminpages/settings.php:105 +msgid "" +"Note this will deny all JSONP requests regardless of authentication and " +"trust checks below." +msgstr "" + +#: php/adminpages/settings.php:111 +msgid "Authentication" +msgstr "" + +#: php/adminpages/settings.php:122 +msgid "Use Basic Authentication" +msgstr "" + +#: php/adminpages/settings.php:124 +msgid "" +"This allows you to restrict REST requests only for selected users. They have " +"to supply username/password in the Basic Authentication header." +msgstr "" + +#: php/adminpages/settings.php:126 php/adminpages/settings.php:193 +msgid "" +"Your WordPress installation don't appear to run under a secure connection." +msgstr "" + +#: php/adminpages/settings.php:128 +msgid "" +"This plugin requires sending your username and password with every request, " +"and should only be used over SSL-secured connections or for local " +"development and testing." +msgstr "" + +#: php/adminpages/settings.php:130 +msgid "" +"Without SSL you are strongly encouraged to to turn off authentication in " +"production environments." +msgstr "" + +#: php/adminpages/settings.php:138 php/adminpages/settings.php:217 +msgid "Trusted netkwors" +msgstr "" + +#: php/adminpages/settings.php:142 php/adminpages/settings.php:221 +msgid "Apply trusted networks criteria" +msgstr "" + +#: php/adminpages/settings.php:145 php/adminpages/settings.php:224 +msgid "" +"With this option active, only requests coming form a specific IPs or " +"newtorks are allowed." +msgstr "" + +#: php/adminpages/settings.php:146 php/adminpages/settings.php:163 +msgid "" +"This will applied only if REST API interface has been disabled for unlogged " +"users." +msgstr "" + +#: php/adminpages/settings.php:148 php/adminpages/settings.php:225 +msgid "Add one trusted IP or network per line" +msgstr "" + +#: php/adminpages/settings.php:151 +msgid "For example: 10.10.0.1/32 , 10.10.10/25 ." +msgstr "" + +#: php/adminpages/settings.php:155 +msgid "Allowed routes" +msgstr "" + +#: php/adminpages/settings.php:159 +msgid "Apply allowed routes criteria" +msgstr "" + +#: php/adminpages/settings.php:162 +msgid "With this option active, you can selectively allow REST routes." +msgstr "" + +#: php/adminpages/settings.php:184 php/adminpages/user-fields.php:24 +msgid "XML-RPC API" +msgstr "" + +#: php/adminpages/settings.php:189 +msgid "Disable XML-RPC API interface" +msgstr "" + +#: php/adminpages/settings.php:191 +msgid "" +"This will deny all XML-RPC requests regardless of authentication and trust " +"checks below." +msgstr "" + +#: php/adminpages/settings.php:195 +msgid "" +"The XML-RPC interface requires sending your username and password with every " +"request, and should only be used over SSL-secured connections or for local " +"development and testing." +msgstr "" + +#: php/adminpages/settings.php:197 +msgid "" +"Without SSL you are strongly encouraged to disable XML-RPC interface in " +"production environments." +msgstr "" + +#: php/adminpages/settings.php:203 +msgid "Trusted users" +msgstr "" + +#: php/adminpages/settings.php:207 +msgid "Apply trusted users criteria" +msgstr "" + +#: php/adminpages/settings.php:210 +msgid "With this option active, only selected users can access to XML-RPC API." +msgstr "" + +#: php/adminpages/settings.php:211 +msgid "Select users for which enable XML-RPC" +msgstr "" + +#: php/adminpages/settings.php:228 +msgid "For example: 10.10.0.1/32 or 10.10.10/25 ." +msgstr "" + +#: php/adminpages/settings.php:232 +msgid "Allowed methods" +msgstr "" + +#: php/adminpages/settings.php:236 +msgid "Apply trusted methods criteria" +msgstr "" + +#: php/adminpages/settings.php:239 +msgid "With this option active, you can selectively allow XML-RPC methods." +msgstr "" + +#: php/adminpages/settings.php:259 +msgid "Plugin settings" +msgstr "" + +#: php/adminpages/settings.php:263 +msgid "Completely remove options on plugin removal." +msgstr "" + +#: php/adminpages/credits.php:13 +msgid "Changelog" +msgstr "" + +#: php/adminpages/credits.php:14 +msgid "What's new in" +msgstr "" + +#: php/adminpages/credits.php:15 +#, php-format +msgid "version %s" +msgstr "" + +#: php/adminpages/credits.php:16 +msgid "Support" +msgstr "" + +#: php/adminpages/credits.php:18 +msgid "Feel free to ask for help" +msgstr "" + +#: php/adminpages/credits.php:20 +msgid "by" +msgstr "" + +#: php/adminpages/users-list.php:12 +msgid "" +"You don't have enough privileges to manage XML-RPC permissions for users." +msgstr "" + +#: php/adminpages/user-fields.php:16 +msgid "Enable REST interface" +msgstr "" + +#: php/adminpages/user-fields.php:19 +msgid "" +"This setting will take effect only if the REST interface has been disabled " +"for unlogged users." +msgstr "" + +#: php/adminpages/user-fields.php:28 +msgid "Enable XML-RPC interface" +msgstr "" + +#: php/adminpages/user-fields.php:31 +msgid "" +"This setting will take effect only if the XML-RPC interface hasn't been " +"disabled." +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-users-wp-list-table.php:60 +msgid "Username" +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-users-wp-list-table.php:61 +msgid "Name" +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-users-wp-list-table.php:62 +msgid "Role" +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-users-wp-list-table.php:141 +msgid "No items found." +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-rest.php:95 +msgid "Authenticated users only can access to the REST API." +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-rest.php:104 +#: php/class-rest-xmlrpc-data-checker-rest.php:117 +msgid "Incorrect username or password." +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-rest.php:135 +msgid "Forbidden REST API request." +msgstr "" + +#: php/class-rest-xmlrpc-data-checker-rest.php:154 +msgid "No route was found matching the URL and request method." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/trackingmore-woocommerce-tracking/translation_file/languages/trackingmore-zh_TW.po b/spec/fixtures/dynamic_finders/plugin_version/trackingmore-woocommerce-tracking/translation_file/languages/trackingmore-zh_TW.po new file mode 100644 index 00000000..250ee7d7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/trackingmore-woocommerce-tracking/translation_file/languages/trackingmore-zh_TW.po @@ -0,0 +1,2387 @@ +# Copyright (C) 2018 TrackingMore - WooCommerce Tracking +# This file is distributed under the same license as the TrackingMore - WooCommerce Tracking package. +msgid "" +msgstr "" +"Project-Id-Version: TrackingMore - WooCommerce Tracking 1.0.4\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordpress\n" +"POT-Creation-Date: 2018-11-03 07:21:59+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: api/class-trackingmore-api-authentication.php:65 +msgid "TrackingMore's WordPress Key is missing" +msgstr "缺少TrackingMore WordPress密鑰" + +#: api/class-trackingmore-api-authentication.php:87 +msgid "TrackingMore's WordPress API Key is invalid" +msgstr "無效的TrackingMore WordPress密鑰" + +#: api/class-trackingmore-api-json-handler.php:52 +msgid "JSONP support is disabled on this site" +msgstr "此網站沒有激活JSONP支持" + +#: api/class-trackingmore-api-json-handler.php:59 +msgid "The JSONP callback function is invalid" +msgstr "JSONP返回函數無效" + +#: api/class-trackingmore-api-orders.php:168 +msgid "You do not have permission to read the orders count" +msgstr "你沒有權限閱讀訂單數量" + +#: api/class-trackingmore-api-resource.php:35 +msgid "Invalid %s ID" +msgstr "無效的%sID" + +#: api/class-trackingmore-api-resource.php:44 +msgid "Invalid %s" +msgstr "無效的%s" + +#: api/class-trackingmore-api-resource.php:50 +msgid "You do not have permission to read this %s" +msgstr "你沒有權限閱讀%s" + +#: api/class-trackingmore-api-resource.php:55 +msgid "You do not have permission to edit this %s" +msgstr "你沒有權限編輯%s" + +#: api/class-trackingmore-api-resource.php:60 +msgid "You do not have permission to delete this %s" +msgstr "你沒有權限刪除%s" + +#: api/class-trackingmore-api-resource.php:215 +msgid "Permanently deleted customer" +msgstr "永久刪除用戶" + +#: api/class-trackingmore-api-resource.php:217 +msgid "The customer cannot be deleted" +msgstr "用户删除不了" + +#: api/class-trackingmore-api-resource.php:225 +msgid "This %s cannot be deleted" +msgstr "%s刪除不了" + +#: api/class-trackingmore-api-resource.php:228 +msgid "Permanently deleted %s" +msgstr "永久刪除%s" + +#: api/class-trackingmore-api-resource.php:234 +msgid "Deleted %s" +msgstr "刪除%s" + +#: api/class-trackingmore-api-server.php:91 +msgid "Invalid authentication method" +msgstr "無效的驗證方法" + +#: api/class-trackingmore-api-server.php:178 +msgid "Unsupported request method" +msgstr "請求方式不支持" + +#: api/class-trackingmore-api-server.php:195 +msgid "The handler for the route is invalid" +msgstr "路徑處理無效" + +#: api/class-trackingmore-api-server.php:229 +msgid "No route was found matching the URL and request method" +msgstr "沒有找到與url和請求方式匹配的路徑" + +#: api/class-trackingmore-api-server.php:249 +msgid "Missing parameter %s" +msgstr "缺少參數%s" + +#: class-trackingmore-settings.php:84 +msgid "Settings" +msgstr "設置" + +#: class-trackingmore-settings.php:114 +msgid "Plugin" +msgstr "外掛名稱" + +#: class-trackingmore-settings.php:122 +msgid "Couriers" +msgstr "運輸商" + +#: class-trackingmore-settings.php:130 +msgid "Display Track Button at Order History Page" +msgstr "在訂單查詢頁面顯示查詢按鈕" + +#: class-trackingmore-settings.php:146 +msgid "Content" +msgstr "內容自訂" + +#: class-trackingmore-settings.php:246 trackingmore.php:318 +msgid "Your order was shipped via " +msgstr "你的包裹運輸商是" + +#: class-trackingmore-settings.php:251 trackingmore.php:319 +msgid "Tracking number is " +msgstr "快遞單號是" + +#: class-trackingmore-settings.php:255 +msgid "Demo" +msgstr "效果" + +#: class-trackingmore-settings.php:266 +msgid "Use Track Button" +msgstr "使用Track Button" + +#: couriers.php:4 +msgid "007EX" +msgstr "007EX" + +#: couriers.php:10 +msgid "13ten" +msgstr "13ten" + +#: couriers.php:16 +msgid "138sd" +msgstr "泰國138快遞" + +#: couriers.php:22 +msgid "139 ECONOMIC Package" +msgstr "139快遞" + +#: couriers.php:28 +msgid "17 Post Service" +msgstr "17 Post Service" + +#: couriers.php:34 +msgid "1hcang" +msgstr "1號倉" + +#: couriers.php:40 +msgid "2GO" +msgstr "2GO" + +#: couriers.php:46 +msgid "2U Express" +msgstr "優優速遞" + +#: couriers.php:52 +msgid "360lion Express" +msgstr "360lion Express" + +#: couriers.php:58 +msgid "360zebra" +msgstr "斑馬物聯網" + +#: couriers.php:64 +msgid "4PX" +msgstr "遞四方" + +#: couriers.php:70 +msgid "Profit Fields" +msgstr "永利八達通" + +#: couriers.php:76 +msgid "8Europe" +msgstr "8europe" + +#: couriers.php:82 +msgid "ABF Freight" +msgstr "ABF Freight" + +#: couriers.php:88 +msgid "ABX Express" +msgstr "ABX Express" + +#: couriers.php:94 +msgid "ACOMMERCE" +msgstr "ACommerce" + +#: couriers.php:100 +msgid "ACS Courier" +msgstr "ACS Courier" + +#: couriers.php:106 +msgid "Adicional Logistics" +msgstr "Adicional Logistics" + +#: couriers.php:112 +msgid "ADSOne" +msgstr "ADSOne快遞" + +#: couriers.php:118 +msgid "Afghan Post" +msgstr "阿富汗郵政" + +#: couriers.php:124 +msgid "AIR21" +msgstr "AIR21" + +#: couriers.php:130 +msgid "Airpak Express" +msgstr "Airpak Express" + +#: couriers.php:136 +msgid "Airspeed International Corporation" +msgstr "Airspeed International Corporation" + +#: couriers.php:142 +msgid "Airwings Courier Express India" +msgstr "Airwings Courier Express India" + +#: couriers.php:148 +msgid "Ali Business Logistics" +msgstr "阿里電商物流" + +#: couriers.php:154 +msgid "Åland Post" +msgstr "奧蘭群島芬蘭郵政" + +#: couriers.php:160 +msgid "allekurier" +msgstr "AlleKurier" + +#: couriers.php:166 +msgid "Alljoy" +msgstr "Alljoy" + +#: couriers.php:172 +msgid "Alpha Fast" +msgstr "Alpha Fast快遞" + +#: couriers.php:178 +msgid "An Post" +msgstr "愛爾蘭郵政" + +#: couriers.php:184 +msgid "Andorra Post" +msgstr "安道爾郵政" + +#: couriers.php:190 +msgid "Ane Express" +msgstr "安能物流" + +#: couriers.php:196 +msgid "Anjun Logistics" +msgstr "安駿物流" + +#: couriers.php:202 +msgid "Antilles Post" +msgstr "荷屬安地列斯荷蘭郵政" + +#: couriers.php:208 +msgid "APC Postal Logistics" +msgstr "APC Postal Logistics" + +#: couriers.php:214 +msgid "A PLUS EXPRESS" +msgstr "美國漢邦快遞" + +#: couriers.php:220 +msgid "Aramex" +msgstr "Aramex" + +#: couriers.php:226 +msgid "Ark express" +msgstr "Ark express" + +#: couriers.php:232 +msgid "Armenia Post" +msgstr "亞美尼亞郵政" + +#: couriers.php:238 +msgid "Arrow XL" +msgstr "Arrow XL" + +#: couriers.php:244 +msgid "Aruba Post" +msgstr "阿路巴郵政" + +#: couriers.php:250 +msgid "Asendia Germany" +msgstr "Asendia Germany" + +#: couriers.php:256 +msgid "Asendia HK" +msgstr "Asendia HK" + +#: couriers.php:262 +msgid "Asendia UK" +msgstr "Asendia UK" + +#: couriers.php:268 +msgid "Asendia USA" +msgstr "Asendia USA" + +#: couriers.php:274 +msgid "AsiaFly" +msgstr "AsiaFly" + +#: couriers.php:280 +msgid "Auexpress" +msgstr "澳郵中國快運AuExpress" + +#: couriers.php:286 +msgid "Ausworld Express" +msgstr "澳世速遞" + +#: couriers.php:292 +msgid "Auspost" +msgstr "Auspost" + +#: couriers.php:298 +msgid "Australia EMS" +msgstr "澳洲 EMS" + +#: couriers.php:304 +msgid "Australia Post" +msgstr "澳洲郵政" + +#: couriers.php:310 +msgid "Austrian Post" +msgstr "奧地利郵政" + +#: couriers.php:316 +msgid "Azerbaijan Post" +msgstr "阿塞拜疆郵政" + +#: couriers.php:322 +msgid "BAB international" +msgstr "BAB international" + +#: couriers.php:328 +msgid "Bahrain Post" +msgstr "巴林郵政" + +#: couriers.php:334 +msgid "Bangladesh EMS" +msgstr "孟加拉 EMS" + +#: couriers.php:340 +msgid "Barbados Post" +msgstr "巴巴多斯郵政" + +#: couriers.php:346 +msgid "BRT Bartolini" +msgstr "BRT Bartolini" + +#: couriers.php:352 +msgid "Bpost" +msgstr "比利時郵政" + +#: couriers.php:358 +msgid "Belize Post" +msgstr "伯利茲郵政" + +#: couriers.php:364 +msgid "Belarus Post" +msgstr "白俄羅斯郵政" + +#: couriers.php:370 +msgid "Benin Post" +msgstr "貝寧郵政" + +#: couriers.php:376 +msgid "Bermuda Post" +msgstr "百慕達郵政" + +#: couriers.php:382 +msgid "Best Express" +msgstr "百世快遞" + +#: couriers.php:388 +msgid "Bhutan Post" +msgstr "不丹郵政" + +#: couriers.php:394 +msgid "Bluedart" +msgstr "Bluedart" + +#: couriers.php:400 +msgid "Blue Sky Express" +msgstr "Blue Sky Express" + +#: couriers.php:406 +msgid "Bombino Express" +msgstr "Bombino Express" + +#: couriers.php:412 +msgid "Bonds Couriers" +msgstr "Bonds Couriers" + +#: couriers.php:418 +msgid "Bosnia And Herzegovina Post" +msgstr "波黑郵政" + +#: couriers.php:424 +msgid "Botswana Post" +msgstr "博茨瓦納郵政" + +#: couriers.php:430 +msgid "BQC" +msgstr "BQC" + +#: couriers.php:436 +msgid "Brazil Correios" +msgstr "巴西郵政" + +#: couriers.php:442 +msgid "Brunei Post" +msgstr "汶萊郵政" + +#: couriers.php:448 +msgid "BSI express" +msgstr "BSI express" + +#: couriers.php:454 +msgid "LJS" +msgstr "LJS" + +#: couriers.php:460 +msgid "Bao Tongda Freight Forwarding" +msgstr "Bao Tongda Freight Forwarding" + +#: couriers.php:466 +msgid "Buffalo" +msgstr "Buffalo" + +#: couriers.php:472 +msgid "Bulgaria Post" +msgstr "保加利亞郵政" + +#: couriers.php:478 +msgid "Burundi Post" +msgstr "布隆迪郵政" + +#: couriers.php:484 +msgid "Buylogic" +msgstr "捷買送" + +#: couriers.php:490 +msgid "Cacesa Postal" +msgstr "Cacesa南美專線" + +#: couriers.php:496 +msgid "Aliexpress Standard Shipping" +msgstr "速賣通線上物流" + +#: couriers.php:502 +msgid "Cambodia Post" +msgstr "柬埔寨郵政" + +#: couriers.php:508 +msgid "Cameroon Post" +msgstr "喀麥隆郵政" + +#: couriers.php:514 +msgid "Canada Post" +msgstr "加拿大郵政" + +#: couriers.php:520 +msgid "Canpar Courier" +msgstr "Canpar Courier" + +#: couriers.php:526 +msgid "CBL Logistics" +msgstr "CBL Logistics" + +#: couriers.php:532 +msgid "Better Express" +msgstr "Better Express" + +#: couriers.php:538 +msgid "CDEK Express" +msgstr "CDEK快遞" + +#: couriers.php:544 +msgid "Cess" +msgstr "國通快遞" + +#: couriers.php:550 +msgid "CEVA Logistics" +msgstr "CEVA Logistics" + +#: couriers.php:556 +msgid "China EMS" +msgstr "中國 EMS" + +#: couriers.php:562 +msgid "China Post" +msgstr "中國郵政" + +#: couriers.php:568 +msgid "China Russia56" +msgstr "俄必達A79" + +#: couriers.php:574 +msgid "Chinz Logistics" +msgstr "秦遠物流" + +#: couriers.php:580 +msgid "France EMS - Chronopost" +msgstr "法國 EMS-Chronopost" + +#: couriers.php:586 +msgid "Chronopost Portugal" +msgstr "Chronopost Portugal" + +#: couriers.php:592 +msgid "Chukou1 Logistics" +msgstr "出口易" + +#: couriers.php:598 +msgid "City-Link Express" +msgstr "City-Link(信遞聯)" + +#: couriers.php:604 +msgid "CNE Express" +msgstr "CNE國際快遞" + +#: couriers.php:610 +msgid "CNILINK" +msgstr "CNILINK" + +#: couriers.php:616 +msgid "Cnpex" +msgstr "中郵快遞" + +#: couriers.php:622 +msgid "Colis Privé" +msgstr "Colis Privé" + +#: couriers.php:628 +msgid "Colissimo" +msgstr "法國郵政-Colissimo" + +#: couriers.php:634 +msgid "Collect+" +msgstr "Collect+" + +#: couriers.php:640 +msgid "Colombia Post" +msgstr "哥倫比亞郵政" + +#: couriers.php:646 +msgid "Con-way Freight" +msgstr "Con-way Freight" + +#: couriers.php:652 +msgid "Correios Cabo Verde" +msgstr "Correios Cabo Verde" + +#: couriers.php:658 +msgid "Argentina Post" +msgstr "阿根廷郵政" + +#: couriers.php:664 +msgid "Paraguay Post" +msgstr "巴拉圭郵政" + +#: couriers.php:670 +msgid "Bolivia Post" +msgstr "玻利維亞郵政" + +#: couriers.php:676 +msgid "Correos Chile" +msgstr "智利郵政" + +#: couriers.php:682 +msgid "Costa Rica Post" +msgstr "哥斯達黎加郵政" + +#: couriers.php:688 +msgid "Ecuador Post" +msgstr "厄瓜多爾郵政" + +#: couriers.php:694 +msgid "Mexico Post" +msgstr "墨西哥郵政" + +#: couriers.php:700 +msgid "Panama Post" +msgstr "巴拿馬郵政" + +#: couriers.php:706 +msgid "Correos Spain" +msgstr "西班牙郵政" + +#: couriers.php:712 +msgid "Cosex" +msgstr "Cosex" + +#: couriers.php:718 +msgid "Cosmetics Now" +msgstr "Cosmetics Now" + +#: couriers.php:724 +msgid "Courier IT" +msgstr "Courier IT" + +#: couriers.php:730 +msgid "CourierPost" +msgstr "CourierPost" + +#: couriers.php:736 +msgid "Couriers Please express" +msgstr "Couriers Please" + +#: couriers.php:742 +msgid "CPacket" +msgstr "CPacket" + +#: couriers.php:748 +msgid "Portugal Post - CTT" +msgstr "葡萄牙郵政-CTT" + +#: couriers.php:754 +msgid "Cuba Post" +msgstr "古巴郵政" + +#: couriers.php:760 +msgid "Cuckoo Express" +msgstr "布穀鳥速遞" + +#: couriers.php:766 +msgid "Cyprus Post" +msgstr "塞浦路斯郵政" + +#: couriers.php:772 +msgid "Česká Pošta" +msgstr "捷克郵政" + +#: couriers.php:778 +msgid "Dawn Wing" +msgstr "Dawn Wing" + +#: couriers.php:784 +msgid "DB Schenker" +msgstr "DB Schenker" + +#: couriers.php:790 +msgid "Delcart" +msgstr "Delcart" + +#: couriers.php:796 +msgid "Delhivery" +msgstr "Delhivery" + +#: couriers.php:802 +msgid "Deltec Courier" +msgstr "Deltec Courier" + +#: couriers.php:808 +msgid "Denmark post" +msgstr "丹麥郵政" + +#: couriers.php:814 +msgid "DEPPON" +msgstr "德邦物流" + +#: couriers.php:820 +msgid "Deutsche Post" +msgstr "德國郵政" + +#: couriers.php:826 +msgid "DEX-I" +msgstr "DEX-I" + +#: couriers.php:832 +msgid "DHL Express" +msgstr "DHL" + +#: couriers.php:838 +msgid "DHL Active Tracing" +msgstr "DHL Active Tracing" + +#: couriers.php:844 +msgid "DHL Benelux" +msgstr "DHL Benelux" + +#: couriers.php:850 +msgid "DHL Spain Domestic" +msgstr "西班牙DHL" + +#: couriers.php:856 +msgid "Deutsche Post DHL" +msgstr "DHL德國郵政" + +#: couriers.php:862 +msgid "DHL Hong Kong" +msgstr "DHL Hong Kong" + +#: couriers.php:868 +msgid "DHL Netherlands" +msgstr "DHL Netherlands" + +#: couriers.php:874 +msgid "DHL Poland Domestic" +msgstr "波蘭DHL" + +#: couriers.php:880 +msgid "DHL eCommerce Asia" +msgstr "DHL Global Mail Asia" + +#: couriers.php:886 +msgid "DHL eCommerce US" +msgstr "DHL電子商務" + +#: couriers.php:892 +msgid "DHL Parcel Netherlands" +msgstr "荷蘭DHL" + +#: couriers.php:898 +msgid "Direct Freight" +msgstr "Direct Freight快遞" + +#: couriers.php:904 +msgid "DMM Network" +msgstr "DMM Network" + +#: couriers.php:910 +msgid "CJ Logistics" +msgstr "CJ Logistics" + +#: couriers.php:916 +msgid "DotZot" +msgstr "DotZot" + +#: couriers.php:922 +msgid "DPD" +msgstr "DPD" + +#: couriers.php:928 +msgid "DPD Ireland" +msgstr "愛爾蘭DPD" + +#: couriers.php:934 +msgid "DPD Poland" +msgstr "波蘭DPD" + +#: couriers.php:940 +msgid "DPD UK" +msgstr "DPD UK" + +#: couriers.php:946 +msgid "DPE Express" +msgstr "遞必易" + +#: couriers.php:952 +msgid "DPE South Africa" +msgstr "DPE South Africa" + +#: couriers.php:958 +msgid "DPEX" +msgstr "DPEX" + +#: couriers.php:964 +msgid "DSV" +msgstr "DSV" + +#: couriers.php:970 +msgid "DTDC" +msgstr "DTDC" + +#: couriers.php:976 +msgid "DTDC Plus" +msgstr "DTDC Plus" + +#: couriers.php:982 +msgid "DWZ Express" +msgstr "遞五洲國際物流" + +#: couriers.php:988 +msgid "DX Delivery" +msgstr "DX Delivery" + +#: couriers.php:994 +msgid "Easy Mail" +msgstr "Easy Mail" + +#: couriers.php:1000 +msgid "EC-Firstclass" +msgstr "EC-Firstclass" + +#: couriers.php:1006 +msgid "Ecargo" +msgstr "Ecargo" + +#: couriers.php:1012 +msgid "Echo" +msgstr "Echo" + +#: couriers.php:1018 +msgid "Ecom Express" +msgstr "Ecom Express" + +#: couriers.php:1024 +msgid "EFSPost" +msgstr "平安快遞" + +#: couriers.php:1030 +msgid "Egypt Post" +msgstr "埃及郵政" + +#: couriers.php:1036 +msgid "Ekart" +msgstr "Ekart" + +#: couriers.php:1042 +msgid "El Salvador Post" +msgstr "薩爾瓦多郵政" + +#: couriers.php:1048 +msgid "Guatemala Post" +msgstr "危地馬拉郵政" + +#: couriers.php:1054 +msgid "E-lian" +msgstr "E-lian" + +#: couriers.php:1060 +msgid "Emirates Post" +msgstr "阿聯酋郵政" + +#: couriers.php:1066 +msgid "EMPS Express" +msgstr "EMPS Express" + +#: couriers.php:1072 +msgid "Envialia" +msgstr "Envialia" + +#: couriers.php:1078 +msgid "ePacket" +msgstr "ePacket" + +#: couriers.php:1084 +msgid "Equick China" +msgstr "EQUICK-CN" + +#: couriers.php:1090 +msgid "Eritrea Post" +msgstr "厄立特里亞郵政" + +#: couriers.php:1096 +msgid "Espeedpost" +msgstr "易速國際物流" + +#: couriers.php:1102 +msgid "Estes" +msgstr "Estes" + +#: couriers.php:1108 +msgid "Ethiopia Post" +msgstr "埃塞俄比亞郵政" + +#: couriers.php:1114 +msgid "ETS Express" +msgstr "俄通收" + +#: couriers.php:1120 +msgid "Eurodis" +msgstr "Eurodis快遞" + +#: couriers.php:1126 +msgid "EWE Global Express" +msgstr "EWE全球快遞" + +#: couriers.php:1132 +msgid "DPD France" +msgstr "DPD France" + +#: couriers.php:1138 +msgid "Expeditors" +msgstr "Expeditors" + +#: couriers.php:1144 +msgid "Eyou800" +msgstr "易友通" + +#: couriers.php:1150 +msgid "Far International Logistics" +msgstr "泛遠國際物流" + +#: couriers.php:1156 +msgid "Faroe Islands Post" +msgstr "法羅群島郵政" + +#: couriers.php:1162 +msgid "Fastgo" +msgstr "速派快遞FastGo" + +#: couriers.php:1168 +msgid "Fastrak Services" +msgstr "Fastrak Services" + +#: couriers.php:1174 +msgid "Fastway Australia" +msgstr "澳大利亞Fastway" + +#: couriers.php:1180 +msgid "Fastway Ireland" +msgstr "愛爾蘭Fastway" + +#: couriers.php:1186 +msgid "Fastway New Zealand" +msgstr "紐西蘭Fastway" + +#: couriers.php:1192 +msgid "FD Express" +msgstr "方遞物流" + +#: couriers.php:1198 +msgid "Fedex" +msgstr "Fedex-聯邦快遞" + +#: couriers.php:1204 +msgid "Fedex Freight" +msgstr "Fedex Freight" + +#: couriers.php:1210 +msgid "FedEx Ground" +msgstr "FedEx Ground" + +#: couriers.php:1216 +msgid "FedEx UK" +msgstr "英國FedEx" + +#: couriers.php:1222 +msgid "Fetchr" +msgstr "Fetchr" + +#: couriers.php:1228 +msgid "Fiji Post" +msgstr "斐濟郵政" + +#: couriers.php:1234 +msgid "Finland Post - Posti" +msgstr "芬蘭郵政-Posti" + +#: couriers.php:1240 +msgid "First Flight" +msgstr "First Flight" + +#: couriers.php:1246 +msgid "First Flight Couriers" +msgstr "First Flight Couriers" + +#: couriers.php:1252 +msgid "Flyt Express" +msgstr "飛特物流" + +#: couriers.php:1258 +msgid "Flyway Express" +msgstr "程光快遞" + +#: couriers.php:1264 +msgid "freaky quick logistics" +msgstr "FQ狂派速遞" + +#: couriers.php:1270 +msgid "FTD Express" +msgstr "富騰達快遞" + +#: couriers.php:1276 +msgid "Fulfillmen" +msgstr "Fulfillmen" + +#: couriers.php:1282 +msgid "Gao Post" +msgstr "Gao Post" + +#: couriers.php:1288 +msgid "Gati KWE" +msgstr "Gati-KWE" + +#: couriers.php:1294 +msgid "GATI Courier" +msgstr "GATI上海迦遞" + +#: couriers.php:1300 +msgid "GDEX" +msgstr "GDEX" + +#: couriers.php:1306 +msgid "GEL Express" +msgstr "GEL Express" + +#: couriers.php:1312 +msgid "Georgia Post" +msgstr "格魯吉亞郵政" + +#: couriers.php:1318 +msgid "Ghana Post" +msgstr "加納郵政" + +#: couriers.php:1324 +msgid "Giao Hàng Nhanh" +msgstr "Giao Hàng Nhanh" + +#: couriers.php:1330 +msgid "Gibraltar Post" +msgstr "直布羅陀郵政" + +#: couriers.php:1336 +msgid "Global Order (Cainiao)" +msgstr "Global Order (Cainiao)" + +#: couriers.php:1342 +msgid "Globegistics Inc." +msgstr "Globegistics Inc" + +#: couriers.php:1348 +msgid "GLS" +msgstr "GLS" + +#: couriers.php:1354 +msgid "GLS Italy" +msgstr "義大利GLS" + +#: couriers.php:1360 +msgid "Gofly" +msgstr "Gofly" + +#: couriers.php:1366 +msgid "GoJavas" +msgstr "GoJavas" + +#: couriers.php:1372 +msgid "ELTA Hellenic Post" +msgstr "希臘郵政" + +#: couriers.php:1378 +msgid "Greyhound" +msgstr "Greyhound" + +#: couriers.php:1384 +msgid "Guernsey Post" +msgstr "根西島郵政" + +#: couriers.php:1390 +msgid "Hanjin Shipping" +msgstr "Hanjin Shipping" + +#: couriers.php:1396 +msgid "HCT Express" +msgstr "HCT Express" + +#: couriers.php:1402 +msgid "Hermesworld" +msgstr "Hermesworld" + +#: couriers.php:1408 +msgid "Hermes Germany" +msgstr "德國Hermes" + +#: couriers.php:1414 +msgid "Hua Han Logistics" +msgstr "華翰物流" + +#: couriers.php:1420 +msgid "HiveWMS" +msgstr "HiveWMS" + +#: couriers.php:1426 +msgid "HKD" +msgstr "HKD" + +#: couriers.php:1432 +msgid "Hnfywl" +msgstr "Hnfywl" + +#: couriers.php:1438 +msgid "Hong Kong Post" +msgstr "香港郵政" + +#: couriers.php:1444 +msgid "Croatia Post" +msgstr "克羅地亞郵政" + +#: couriers.php:1450 +msgid "Hong Tai" +msgstr "Hong Tai" + +#: couriers.php:1456 +msgid "Huida Express" +msgstr "美國匯達快遞" + +#: couriers.php:1462 +msgid "Hui Logistics" +msgstr "Hui Logistics" + +#: couriers.php:1468 +msgid "I-parcel" +msgstr "I-parcel" + +#: couriers.php:1474 +msgid "Iceland Post" +msgstr "冰島郵政" + +#: couriers.php:1480 +msgid "Dada logistic" +msgstr "大達物流" + +#: couriers.php:1486 +msgid "IDEX" +msgstr "IDEX" + +#: couriers.php:1492 +msgid "IEPost" +msgstr "IEPost" + +#: couriers.php:1498 +msgid "IMEX Global Solutions" +msgstr "IMEX Global Solutions" + +#: couriers.php:1504 +msgid "IML Logistics" +msgstr "IML Logistics" + +#: couriers.php:1510 +msgid "India Post" +msgstr "印度郵政" + +#: couriers.php:1516 +msgid "Indonesia Post" +msgstr "印度尼西亞郵政" + +#: couriers.php:1522 +msgid "InPost Paczkomaty" +msgstr "InPost Paczkomaty" + +#: couriers.php:1528 +msgid "International Seur" +msgstr "International Seur" + +#: couriers.php:1534 +msgid "Rwanda Post" +msgstr "盧旺達郵政" + +#: couriers.php:1540 +msgid "Iran Post" +msgstr "伊朗郵政" + +#: couriers.php:1546 +msgid "Israel Post" +msgstr "以色列郵政" + +#: couriers.php:1552 +msgid "Italy SDA" +msgstr "義大利SDA" + +#: couriers.php:1558 +msgid "Ivory Coast EMS" +msgstr "科特迪瓦 EMS" + +#: couriers.php:1564 +msgid "J-NET Express" +msgstr "J-NET捷網" + +#: couriers.php:1570 +msgid "Jam Express" +msgstr "Jam Express" + +#: couriers.php:1576 +msgid "Jamaica Post" +msgstr "牙買加郵政" + +#: couriers.php:1582 +msgid "Japan Post" +msgstr "日本郵政" + +#: couriers.php:1588 +msgid "Jayeek" +msgstr "Jayeek" + +#: couriers.php:1594 +msgid "Jayon Express (JEX)" +msgstr "Jayon Express (JEX)" + +#: couriers.php:1600 +msgid "JCEX" +msgstr "JCEX佳成" + +#: couriers.php:1606 +msgid "JD Express" +msgstr "京東快遞" + +#: couriers.php:1612 +msgid "Jdpplus" +msgstr "Jdpplus" + +#: couriers.php:1618 +msgid "Jersey Post" +msgstr "jerse-ypost" + +#: couriers.php:1624 +msgid "JET" +msgstr "JET" + +#: couriers.php:1630 +msgid "Jet-Ship Worldwide" +msgstr "Jet-Ship Worldwide" + +#: couriers.php:1636 +msgid "CNEX" +msgstr "佳吉物流" + +#: couriers.php:1642 +msgid "Jiayi Express" +msgstr "佳怡物流" + +#: couriers.php:1648 +msgid "Jordan Post" +msgstr "約旦郵政" + +#: couriers.php:1654 +msgid "JS EXPRESS" +msgstr "JS EXPRESS" + +#: couriers.php:1660 +msgid "Kangaroo Worldwide Express" +msgstr "Kangaroo Worldwide Express" + +#: couriers.php:1666 +msgid "Kawa" +msgstr "Kawa" + +#: couriers.php:1672 +msgid "Kazakhstan Post" +msgstr "哈薩克郵政" + +#: couriers.php:1678 +msgid "Kenya Post" +msgstr "肯尼亞郵政" + +#: couriers.php:1684 +msgid "Kerry Logistics" +msgstr "嘉里大通物流" + +#: couriers.php:1690 +msgid "Kerry Tec" +msgstr "Kerry Tec" + +#: couriers.php:1696 +msgid "Kerry Express" +msgstr "Kerry Express" + +#: couriers.php:1702 +msgid "KGM Hub" +msgstr "KGM Hub" + +#: couriers.php:1708 +msgid "Fast Express" +msgstr "快捷快遞" + +#: couriers.php:1714 +msgid "Korea Post" +msgstr "韓國郵政" + +#: couriers.php:1720 +msgid "K1 Express" +msgstr "K1 Express" + +#: couriers.php:1726 +msgid "KWT Express" +msgstr "京華達物流" + +#: couriers.php:1732 +msgid "KUAYUE EXPRESS" +msgstr "跨越速運" + +#: couriers.php:1738 +msgid "Kyrgyzstan Post" +msgstr "吉爾吉斯斯坦郵政" + +#: couriers.php:1744 +msgid "Monaco Post" +msgstr "摩納哥郵政" + +#: couriers.php:1750 +msgid "Landmark Global" +msgstr "Landmark Global快遞" + +#: couriers.php:1756 +msgid "Laos Post" +msgstr "老撾郵政" + +#: couriers.php:1762 +msgid "La Poste" +msgstr "法國郵政 - La Poste" + +#: couriers.php:1768 +msgid "LaserShip" +msgstr "Lasership" + +#: couriers.php:1774 +msgid "Latvia Post" +msgstr "拉脫維亞郵政" + +#: couriers.php:1780 +msgid "LBC Express" +msgstr "LBC Express" + +#: couriers.php:1786 +msgid "LD Logistics" +msgstr "LD Logistics" + +#: couriers.php:1792 +msgid "LDXpress" +msgstr "LDXpress" + +#: couriers.php:1798 +msgid "Leopards Express" +msgstr "Leopards Express" + +#: couriers.php:1804 +msgid "Lesotho Post" +msgstr "萊索托郵政" + +#: couriers.php:1810 +msgid "LHT Express" +msgstr "LHT Express" + +#: couriers.php:1816 +msgid "Lebanon Post" +msgstr "黎巴嫩郵政" + +#: couriers.php:1822 +msgid "Liechtenstein Post" +msgstr "列支敦士登郵政" + +#: couriers.php:1828 +msgid "Lithuania Post" +msgstr "立陶宛郵政" + +#: couriers.php:1834 +msgid "Linex" +msgstr "Linex" + +#: couriers.php:1840 +msgid "WEL" +msgstr "WEL" + +#: couriers.php:1846 +msgid "Luxembourg Post" +msgstr "盧森堡郵政" + +#: couriers.php:1852 +msgid "Logistic Worldwide Express" +msgstr "利威國際物流(LWE)" + +#: couriers.php:1858 +msgid "Macao Post" +msgstr "澳門郵政" + +#: couriers.php:1864 +msgid "Macedonia Post" +msgstr "馬其頓郵政" + +#: couriers.php:1870 +msgid "Magyar Posta" +msgstr "匈牙利郵政" + +#: couriers.php:1876 +msgid "MailAmericas" +msgstr "MailAmericas" + +#: couriers.php:1882 +msgid "Malaysia Post" +msgstr "馬來西亞郵政" + +#: couriers.php:1888 +msgid "Maldives Post" +msgstr "馬爾代夫郵政" + +#: couriers.php:1894 +msgid "Malta Post" +msgstr "馬爾他郵政" + +#: couriers.php:1900 +msgid "Matdespatch" +msgstr "Matdespatch快遞" + +#: couriers.php:1906 +msgid "Matkahuolto" +msgstr "Matkahuolto" + +#: couriers.php:1912 +msgid "Mauritius Post" +msgstr "毛里裘斯郵政" + +#: couriers.php:1918 +msgid "Maxcellents Pte Ltd" +msgstr "Maxcellents Pte Ltd" + +#: couriers.php:1924 +msgid "Miuson Express" +msgstr "深圳淼信國際物流" + +#: couriers.php:1930 +msgid "Moldova Post" +msgstr "摩爾多瓦郵政" + +#: couriers.php:1936 +msgid "Monaco EMS" +msgstr "摩納哥 EMS" + +#: couriers.php:1942 +msgid "Mondial Relay" +msgstr "Mondial Relay" + +#: couriers.php:1948 +msgid "Mongol Post" +msgstr "蒙古的帖子" + +#: couriers.php:1954 +msgid "MRW" +msgstr "MRW" + +#: couriers.php:1960 +msgid "GmbH" +msgstr "GmbH" + +#: couriers.php:1966 +msgid "Mypostonline" +msgstr "Mypostonline" + +#: couriers.php:1972 +msgid "Namibia Post" +msgstr "納米比亞郵政" + +#: couriers.php:1978 +msgid "Nanjing Woyuan" +msgstr "南京沃源" + +#: couriers.php:1984 +msgid "Naqel" +msgstr "Naqel" + +#: couriers.php:1990 +msgid "Nationwide Express" +msgstr "Nationwide Express" + +#: couriers.php:1996 +msgid "TNT Hong Kong" +msgstr "香港TNT國際快遞" + +#: couriers.php:2002 +msgid "New Caledonia Post" +msgstr "新赫里多尼亞郵政" + +#: couriers.php:2008 +msgid "New Zealand Post" +msgstr "紐西蘭郵政" + +#: couriers.php:2014 +msgid "Newgistics" +msgstr "Newgistics" + +#: couriers.php:2020 +msgid "Nexive" +msgstr "Nexive" + +#: couriers.php:2026 +msgid "Nhans Solutions" +msgstr "Nhans Solutions" + +#: couriers.php:2032 +msgid "Nicaragua Post" +msgstr "尼加拉瓜郵政" + +#: couriers.php:2038 +msgid "Nigeria Post" +msgstr "尼日利亞郵政" + +#: couriers.php:2044 +msgid "Nightline" +msgstr "Nightline" + +#: couriers.php:2050 +msgid "Ninja Van" +msgstr "Ninja Van" + +#: couriers.php:2056 +msgid "Ninja Van Malaysia" +msgstr "Ninja Van (馬來西亞)" + +#: couriers.php:2062 +msgid "Ninja Van Philippines" +msgstr "Ninja Van (菲律賓)" + +#: couriers.php:2068 +msgid "Ninja Van Thailand" +msgstr "Ninja Van (泰國)" + +#: couriers.php:2074 +msgid "Ninja Van Indonesia" +msgstr "Ninja Van (印度尼西亞)" + +#: couriers.php:2080 +msgid "Flying Leopards Express" +msgstr "Flying Leopards Express" + +#: couriers.php:2086 +msgid "Nova Poshta" +msgstr "Nova Poshta" + +#: couriers.php:2092 +msgid "NuvoEx" +msgstr "NuvoEx" + +#: couriers.php:2098 +msgid "OCS China" +msgstr "OCS China" + +#: couriers.php:2104 +msgid "Old Dominion Freight Line" +msgstr "Old Dominion Freight Line" + +#: couriers.php:2110 +msgid "Oman Post" +msgstr "阿曼郵政" + +#: couriers.php:2116 +msgid "Omni Parcel" +msgstr "Omni Parcel快遞" + +#: couriers.php:2122 +msgid "Estonia Post" +msgstr "愛沙尼亞郵政" + +#: couriers.php:2128 +msgid "One World Express" +msgstr "易時達國際經濟速遞(萬歐國際)" + +#: couriers.php:2134 +msgid "OnTrac" +msgstr "OnTrac" + +#: couriers.php:2140 +msgid "FedEx Poland Domestic" +msgstr "波蘭FedEx" + +#: couriers.php:2146 +msgid "ORANGE CONNEX" +msgstr "ORANGE CONNEX" + +#: couriers.php:2152 +msgid "Overnite Express" +msgstr "Overnite印度快遞" + +#: couriers.php:2158 +msgid "Overseas Logistics" +msgstr "Overseas Logistics" + +#: couriers.php:2164 +msgid "Overseas Territory FR EMS" +msgstr "海外領地法國 EMS" + +#: couriers.php:2170 +msgid "Overseas Territory US Post" +msgstr "海外領地美國郵政" + +#: couriers.php:2176 +msgid "Packlink" +msgstr "Packlink" + +#: couriers.php:2182 +msgid "Pakistan Post" +msgstr "巴基斯坦郵政" + +#: couriers.php:2188 +msgid "Palletways" +msgstr "Palletways" + +#: couriers.php:2194 +msgid "Pandu Logistics" +msgstr "Pandu Logistics" + +#: couriers.php:2200 +msgid "Pitney Bowes" +msgstr "Pitney Bowes" + +#: couriers.php:2206 +msgid "Parcel Express" +msgstr "Parcel Express" + +#: couriers.php:2212 +msgid "Parcel Force" +msgstr "英國郵政parcelforce" + +#: couriers.php:2218 +msgid "Parcelled.in" +msgstr "Parcelled.in" + +#: couriers.php:2224 +msgid "PCA" +msgstr "PCA" + +#: couriers.php:2230 +msgid "PFC Express" +msgstr "PFC皇家物流" + +#: couriers.php:2236 +msgid "Philippines Post" +msgstr "菲律賓郵政" + +#: couriers.php:2242 +msgid "Poland Post" +msgstr "波蘭郵政" + +#: couriers.php:2248 +msgid "PosLaju" +msgstr "PosLaju" + +#: couriers.php:2254 +msgid "Montenegro Post" +msgstr "黑山郵政" + +#: couriers.php:2260 +msgid "Poșta Română" +msgstr "羅馬尼亞郵政" + +#: couriers.php:2266 +msgid "Albania Post" +msgstr "阿爾巴尼亞郵政" + +#: couriers.php:2272 +msgid "Poste Italiane" +msgstr "義大利郵政" + +#: couriers.php:2278 +msgid "Maroc Poste" +msgstr "摩洛哥郵政" + +#: couriers.php:2284 +msgid "Posten Norge" +msgstr "挪威郵政" + +#: couriers.php:2290 +msgid "PostNL International 3S" +msgstr "PostNL International 3S" + +#: couriers.php:2296 +msgid "Netherlands Post - PostNL" +msgstr "荷蘭郵政-PostNL" + +#: couriers.php:2302 +msgid "Papua New Guinea Post" +msgstr "巴布亞新畿內亞郵政" + +#: couriers.php:2308 +msgid "The Professional Couriers (TPC)" +msgstr "The Professional Couriers (TPC)" + +#: couriers.php:2314 +msgid "Purolator" +msgstr "Purolator" + +#: couriers.php:2320 +msgid "QEXPRESS" +msgstr "紐西蘭易達通" + +#: couriers.php:2326 +msgid "QFKD Express" +msgstr "全峰快遞" + +#: couriers.php:2332 +msgid "7-ELEVEN" +msgstr "7-ELEVEN" + +#: couriers.php:2338 +msgid "Venucia" +msgstr "Venucia" + +#: couriers.php:2344 +msgid "Quantium Solutions" +msgstr "冠庭國際物流" + +#: couriers.php:2350 +msgid "QuicKway" +msgstr "QuicKway" + +#: couriers.php:2356 +msgid "Qxpress" +msgstr "Qxpress" + +#: couriers.php:2362 +msgid "RAF Philippines" +msgstr "RAF Philippines" + +#: couriers.php:2368 +msgid "RaidereX" +msgstr "RaidereX" + +#: couriers.php:2374 +msgid "Redur Spain" +msgstr "Redur Spain" + +#: couriers.php:2380 +msgid "RL Carriers" +msgstr "RL Carriers" + +#: couriers.php:2386 +msgid "Roadbull Logistics" +msgstr "Roadbull Logistics" + +#: couriers.php:2392 +msgid "ROSAN EXPRESS" +msgstr "中烏融盛速遞" + +#: couriers.php:2398 +msgid "Royal Mail" +msgstr "英國皇家郵政" + +#: couriers.php:2404 +msgid "RPX Indonesia" +msgstr "RPX Indonesia" + +#: couriers.php:2410 +msgid "RPX Online" +msgstr "RPX國際快遞" + +#: couriers.php:2416 +msgid "RR Donnelley" +msgstr "RR Donnelley" + +#: couriers.php:2422 +msgid "Rufengda" +msgstr "如風達" + +#: couriers.php:2428 +msgid "Russian Post" +msgstr "俄羅斯郵政" + +#: couriers.php:2434 +msgid "Ruston" +msgstr "Ruston俄速通" + +#: couriers.php:2440 +msgid "RZY Express" +msgstr "RZY Express" + +#: couriers.php:2446 +msgid "Safexpress" +msgstr "Safexpress" + +#: couriers.php:2452 +msgid "Sagawa" +msgstr "Sagawa佐川急便" + +#: couriers.php:2458 +msgid "Sai Cheng Logistics" +msgstr "賽誠國際物流" + +#: couriers.php:2464 +msgid "Saint Lucia Post" +msgstr "聖盧西亞郵政" + +#: couriers.php:2470 +msgid "Samoa Post" +msgstr "西薩摩亞郵政" + +#: couriers.php:2476 +msgid "San Marino Post" +msgstr "聖馬力諾郵政" + +#: couriers.php:2482 +msgid "Saudi Post" +msgstr "沙特阿拉伯郵政" + +#: couriers.php:2488 +msgid "Score Jp" +msgstr "Score Jp" + +#: couriers.php:2494 +msgid "Sendle" +msgstr "Sendle" + +#: couriers.php:2500 +msgid "Senegal Post" +msgstr "塞內加爾郵政" + +#: couriers.php:2506 +msgid "Serbia Post" +msgstr "塞爾維亞郵政" + +#: couriers.php:2512 +msgid "Serpost" +msgstr "秘魯郵政" + +#: couriers.php:2518 +msgid "Seychelles Post" +msgstr "塞舌爾郵政" + +#: couriers.php:2524 +msgid "S.F. Express" +msgstr "順豐速遞" + +#: couriers.php:2530 +msgid "S.F. International" +msgstr "順豐國際" + +#: couriers.php:2536 +msgid "SFC Service" +msgstr "SFC Service" + +#: couriers.php:2542 +msgid "SGT Corriere Espresso" +msgstr "SGT Corriere Espresso" + +#: couriers.php:2548 +msgid "SGT Express" +msgstr "SGT Express" + +#: couriers.php:2554 +msgid "Shipgce Express" +msgstr "飛洋快遞" + +#: couriers.php:2560 +msgid "Showl" +msgstr "Showl" + +#: couriers.php:2566 +msgid "Shree Mahabali Express" +msgstr "Shree Mahabali Express" + +#: couriers.php:2572 +msgid "Shree Maruti Courier" +msgstr "Shree Maruti Courier" + +#: couriers.php:2578 +msgid "Singapore Post" +msgstr "新加坡郵政" + +#: couriers.php:2584 +msgid "Singapore Speedpost" +msgstr "新加坡特快專遞" + +#: couriers.php:2590 +msgid "SINOAIR" +msgstr "中外運" + +#: couriers.php:2596 +msgid "Siodemka" +msgstr "Siodemka" + +#: couriers.php:2602 +msgid "SkyNet Malaysia" +msgstr "SkyNet" + +#: couriers.php:2608 +msgid "SkyNet Worldwide Express" +msgstr "SkyNet國際快遞" + +#: couriers.php:2614 +msgid "Skynet Worldwide Express UK" +msgstr "Skynet Worldwide Express UK" + +#: couriers.php:2620 +msgid "Slovakia Post" +msgstr "斯洛伐克郵政" + +#: couriers.php:2626 +msgid "Slovenia Post" +msgstr "斯洛文尼亞郵政" + +#: couriers.php:2632 +msgid "SMSA Express" +msgstr "SMSA快遞" + +#: couriers.php:2638 +msgid "Solomon Post" +msgstr "所羅門群島郵政" + +#: couriers.php:2644 +msgid "Burkina Faso Post" +msgstr "布基納法索郵政" + +#: couriers.php:2650 +msgid "South African Post Office" +msgstr "南非郵政" + +#: couriers.php:2656 +msgid "Specialised Freight" +msgstr "Specialised Freight" + +#: couriers.php:2662 +msgid "Speed Post" +msgstr "Speed Post" + +#: couriers.php:2668 +msgid "Speedex Courier" +msgstr "Speedex Courier" + +#: couriers.php:2674 +msgid "SprintPack" +msgstr "SprintPack" + +#: couriers.php:2680 +msgid "SPSR" +msgstr "中俄快遞SPSR" + +#: couriers.php:2686 +msgid "SRE Korea" +msgstr "SRE Korea" + +#: couriers.php:2692 +msgid "StarTrack" +msgstr "StarTrack 快遞" + +#: couriers.php:2698 +msgid "Suteng Logistics" +msgstr "速騰快遞" + +#: couriers.php:2704 +msgid "STO Express" +msgstr "申通快遞" + +#: couriers.php:2710 +msgid "Sudan Post" +msgstr "蘇丹郵政" + +#: couriers.php:2716 +msgid "Sunyou" +msgstr "順友物流" + +#: couriers.php:2722 +msgid "SuperOZ Logistics" +msgstr "SuperOZ Logistics" + +#: couriers.php:2728 +msgid "Sure56" +msgstr "速爾快遞" + +#: couriers.php:2734 +msgid "SYD Express" +msgstr "速郵達物流" + +#: couriers.php:2740 +msgid "Saint Vincent And The Grenadines" +msgstr "聖文森特和格林納丁斯" + +#: couriers.php:2746 +msgid "Sweden Posten" +msgstr "瑞典郵政" + +#: couriers.php:2752 +msgid "Swiss Post" +msgstr "瑞士郵政" + +#: couriers.php:2758 +msgid "SX-Express" +msgstr "SX-Express" + +#: couriers.php:2764 +msgid "Syrian Post" +msgstr "敘利亞的帖子" + +#: couriers.php:2770 +msgid "DPEX China" +msgstr "DPEX國際快遞(中國)" + +#: couriers.php:2776 +msgid "T Cat" +msgstr "黑貓宅急便" + +#: couriers.php:2782 +msgid "Taiwan Post" +msgstr "臺灣郵政" + +#: couriers.php:2788 +msgid "Takesend Logistics" +msgstr "泰嘉物流" + +#: couriers.php:2794 +msgid "Tanzania Post" +msgstr "坦桑尼亞郵政" + +#: couriers.php:2800 +msgid "TAQBIN Hong Kong" +msgstr "香港宅急便" + +#: couriers.php:2806 +msgid "Yamato Japan" +msgstr "Yamato宅急便" + +#: couriers.php:2812 +msgid "TAQBIN Malaysia" +msgstr "TAQBIN Malaysia" + +#: couriers.php:2818 +msgid "Geniki Taxydromiki" +msgstr "Geniki Taxydromiki" + +#: couriers.php:2824 +msgid "Tea post" +msgstr "亞歐快運TEA" + +#: couriers.php:2830 +msgid "Greenland Post" +msgstr "格陵蘭島郵政" + +#: couriers.php:2836 +msgid "TGX" +msgstr "TGX精英速運" + +#: couriers.php:2842 +msgid "Thailand Post" +msgstr "泰國郵政" + +#: couriers.php:2848 +msgid "The Courier Guy" +msgstr "The Courier Guy" + +#: couriers.php:2854 +msgid "Tiki" +msgstr "Tiki" + +#: couriers.php:2860 +msgid "Tk Kit" +msgstr "Tk Kit" + +#: couriers.php:2866 +msgid "TNT" +msgstr "TNT" + +#: couriers.php:2872 +msgid "TNT Australia" +msgstr "澳大利亞TNT" + +#: couriers.php:2878 +msgid "TNT Click" +msgstr "TNT Click" + +#: couriers.php:2884 +msgid "TNT France" +msgstr "法國TNT" + +#: couriers.php:2890 +msgid "TNT Italy" +msgstr "義大利TNT" + +#: couriers.php:2896 +msgid "TNT Reference" +msgstr "TNT Reference" + +#: couriers.php:2902 +msgid "TNT UK" +msgstr "TNT UK" + +#: couriers.php:2908 +msgid "Togo Post" +msgstr "多哥郵政" + +#: couriers.php:2914 +msgid "TOLL" +msgstr "TOLL" + +#: couriers.php:2920 +msgid "Toll IPEC" +msgstr "Toll IPEC" + +#: couriers.php:2926 +msgid "Tonga Post" +msgstr "湯加郵政" + +#: couriers.php:2932 +msgid "Trackon Courier" +msgstr "Trackon" + +#: couriers.php:2938 +msgid "TrakPak" +msgstr "TrakPak" + +#: couriers.php:2944 +msgid "TransRush" +msgstr "轉運四方" + +#: couriers.php:2950 +msgid "TTKD Express" +msgstr "天天快遞" + +#: couriers.php:2956 +msgid "Tunisia Post" +msgstr "突尼斯郵政" + +#: couriers.php:2962 +msgid "Turkey Post" +msgstr "土耳其郵政" + +#: couriers.php:2968 +msgid "Turtle express" +msgstr "Turtle express" + +#: couriers.php:2974 +msgid "UBI Smart Parcel" +msgstr "UBI Logistics Australia" + +#: couriers.php:2980 +msgid "UBon Express" +msgstr "優邦速運" + +#: couriers.php:2986 +msgid "UBX Express" +msgstr "UBX Express" + +#: couriers.php:2992 +msgid "UC Express" +msgstr "優速快遞" + +#: couriers.php:2998 +msgid "Uganda Post" +msgstr "烏干達郵政" + +#: couriers.php:3004 +msgid "Ukraine EMS" +msgstr "烏克蘭 EMS" + +#: couriers.php:3010 +msgid "Ukraine Post" +msgstr "烏克蘭郵政" + +#: couriers.php:3016 +msgid "Un-line" +msgstr "Un-line" + +#: couriers.php:3022 +msgid "UPS" +msgstr "UPS" + +#: couriers.php:3028 +msgid "UPS Freight" +msgstr "UPS Freight" + +#: couriers.php:3034 +msgid "UPS Ground" +msgstr "UPS Ground" + +#: couriers.php:3040 +msgid "UPS Mail Innovations" +msgstr "UPS Mail Innovations" + +#: couriers.php:3046 +msgid "UPU" +msgstr "UPU" + +#: couriers.php:3052 +msgid "Uruguay Post" +msgstr "烏拉圭郵政" + +#: couriers.php:3058 +msgid "Usky" +msgstr "Usky" + +#: couriers.php:3064 +msgid "USPS" +msgstr "美國郵政" + +#: couriers.php:3070 +msgid "UTEC" +msgstr "UTEC瞬移達" + +#: couriers.php:3076 +msgid "Uzbekistan Post" +msgstr "烏茲別克郵政" + +#: couriers.php:3082 +msgid "Vanuatu Post" +msgstr "瓦努阿圖郵政" + +#: couriers.php:3088 +msgid "Vietnam Post" +msgstr "越南郵政" + +#: couriers.php:3094 +msgid "Viettel Post" +msgstr "Viettel Post" + +#: couriers.php:3100 +msgid "Wahana" +msgstr "Wahana" + +#: couriers.php:3106 +msgid "Wanb Express" +msgstr "Wanb Express" + +#: couriers.php:3112 +msgid "WeDo Logistics" +msgstr "WeDo Logistics" + +#: couriers.php:3118 +msgid "Whistl" +msgstr "Whistl" + +#: couriers.php:3124 +msgid "Winit" +msgstr "winit萬邑通" + +#: couriers.php:3130 +msgid "Winlink logistics" +msgstr "Winlink logistics" + +#: couriers.php:3136 +msgid "Wise Express" +msgstr "萬色速遞" + +#: couriers.php:3142 +msgid "Wiseloads" +msgstr "wiseloads快遞" + +#: couriers.php:3148 +msgid "WishPost" +msgstr "Wish郵" + +#: couriers.php:3154 +msgid "wnDirect" +msgstr "wndirect快遞" + +#: couriers.php:3160 +msgid "WSGD Logistics" +msgstr "WSGD物流" + +#: couriers.php:3166 +msgid "XD EXPRESS" +msgstr "迅達速遞" + +#: couriers.php:3172 +msgid "XDP Express" +msgstr "XDP Express" + +#: couriers.php:3178 +msgid "Xend Express" +msgstr "Xend" + +#: couriers.php:3184 +msgid "XPOST" +msgstr "XPOST" + +#: couriers.php:3190 +msgid "XpressBees" +msgstr "XpressBees" + +#: couriers.php:3196 +msgid "xpresspost" +msgstr "xpresspost" + +#: couriers.php:3202 +msgid "XQ Express" +msgstr "星前物流" + +#: couriers.php:3208 +msgid "XRU" +msgstr "XRU-俄速遞" + +#: couriers.php:3214 +msgid "Yakit" +msgstr "yakit快遞" + +#: couriers.php:3220 +msgid "Yanwen" +msgstr "燕文" + +#: couriers.php:3226 +msgid "YDH" +msgstr "YDH" + +#: couriers.php:3232 +msgid "Yemen Post" +msgstr "葉門郵政" + +#: couriers.php:3238 +msgid "Eshipping" +msgstr "Eshipping" + +#: couriers.php:3244 +msgid "Yodel" +msgstr "Yodel" + +#: couriers.php:3250 +msgid "YTO Express" +msgstr "圓通快遞" + +#: couriers.php:3256 +msgid "Yunda Express" +msgstr "韻達快遞" + +#: couriers.php:3262 +msgid "Yun Express" +msgstr "雲圖物流" + +#: couriers.php:3268 +msgid "YL express" +msgstr "YL express" + +#: couriers.php:3274 +msgid "Zambia Post" +msgstr "尚比亞郵政" + +#: couriers.php:3280 +msgid "Eshun International Logistics" +msgstr "俄順國際物流" + +#: couriers.php:3286 +msgid "Zimbabwe Post" +msgstr "津巴布韋郵政" + +#: couriers.php:3292 +msgid "ZJS International" +msgstr "宅急送快遞" + +#: couriers.php:3298 +msgid "Zhongtie Logistics" +msgstr "中鐵物流" + +#: couriers.php:3304 +msgid "ZTO Express" +msgstr "中通快遞" + +#: trackingmore-fields.php:25 +msgid "Tracking number:" +msgstr "快遞單號:" + +#. #-#-#-#-# trackingmore.pot (TrackingMore - WooCommerce Tracking 1.0.4) #-#-#-#-# +#. Author of the plugin/theme +#: trackingmore.php:159 +msgid "TrackingMore" +msgstr "" + +#: trackingmore.php:171 +msgid "Carrier:" +msgstr "運輸商:" + +#: trackingmore.php:177 +msgid "Please Select" +msgstr "請選擇" + +#: trackingmore.php:179 +msgid "Update carrier list" +msgstr "更新運輸商列表" + +#: trackingmore.php:238 +msgid "TrackingMore's WordPress API Key" +msgstr "TrackingMore WordPress API密鑰" + +#: trackingmore.php:244 +msgid "Generate API Key" +msgstr "生成API密鑰" + +#: trackingmore.php:250 +msgid "Revoke API Key" +msgstr "撤回API密鑰" + +#: trackingmore.php:300 +msgid "l jS F Y" +msgstr "l jS F Y" + +#. Plugin Name of the plugin/theme +msgid "TrackingMore - WooCommerce Tracking" +msgstr "TrackingMore WordPress快遞查詢插件" + +#. Plugin URI of the plugin/theme +msgid "https://www.trackingmore.com/" +msgstr "https://www.trackingmore.com/" + +#. Description of the plugin/theme +msgid "Add tracking number and carrier name to WooCommerce, display tracking info at order history page, auto import tracking numbers to trackingmore." +msgstr "在WooCommerce中添加快遞單號和運輸商名字,顯示物流信息。 單號會自動同步到TrackingMore賬戶。" + +#. Author URI of the plugin/theme +msgid "https://www.trackingmore.com" +msgstr "https://www.trackingmore.com" diff --git a/spec/fixtures/dynamic_finders/plugin_version/um-story-lite/translation_file/languages/um-story-lite.pot b/spec/fixtures/dynamic_finders/plugin_version/um-story-lite/translation_file/languages/um-story-lite.pot new file mode 100644 index 00000000..5cfcf98b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/um-story-lite/translation_file/languages/um-story-lite.pot @@ -0,0 +1,166 @@ +# Copyright (C) 2018 SuitePlugins +# This file is distributed under the GPLv2. +msgid "" +msgstr "" +"Project-Id-Version: UM Story Lite 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/um-story-lite\n" +"POT-Creation-Date: 2018-11-11 19:25:05+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n1.0.2\n" + +#: includes/class-core.php:57 +msgid "Add New Story" +msgstr "" + +#: includes/class-core.php:58 +msgid "New Story" +msgstr "" + +#: includes/class-core.php:59 +msgid "Edit Story" +msgstr "" + +#: includes/class-core.php:60 +msgid "View Story" +msgstr "" + +#: includes/class-core.php:61 +msgid "All Stories" +msgstr "" + +#: includes/class-core.php:62 +msgid "Search stories" +msgstr "" + +#: includes/class-core.php:63 +msgid "Parent stories:" +msgstr "" + +#: includes/class-core.php:64 +msgid "No stories found." +msgstr "" + +#: includes/class-core.php:65 +msgid "No stories found in Trash." +msgstr "" + +#: includes/class-core.php:70 +msgid "Description." +msgstr "" + +#: includes/class-template.php:74 +msgid "Name" +msgstr "" + +#: includes/class-template.php:100 +msgid "Entry Date" +msgstr "" + +#: includes/class-template.php:131 +msgid "Main Image" +msgstr "" + +#: includes/class-template.php:166 +msgid "Journal" +msgstr "" + +#: includes/class-template.php:168 +msgid "My Entries" +msgstr "" + +#: includes/class-template.php:169 +msgid "Entries" +msgstr "" + +#: includes/class-template.php:170 +msgid "New Entry" +msgstr "" + +#: includes/class-template.php:256 includes/class-template.php:260 +msgid "Access denied to this entry" +msgstr "" + +#: includes/helper-functions.php:85 +msgid "Delete" +msgstr "" + +#: includes/helper-functions.php:100 +msgid "Edit" +msgstr "" + +#: templates/story/form.php:16 +msgid "Submit" +msgstr "" + +#: templates/story/form.php:19 +msgid "Cancel" +msgstr "" + +#: templates/story/list.php:18 templates/story/story-entry.php:28 +msgid "load more stories" +msgstr "" + +#: templates/story/list.php:27 +msgid "You have not created any stories." +msgstr "" + +#: templates/story/list.php:27 +msgid "This user has not added any stories." +msgstr "" + +#: um-story-lite.php:308 +msgid "" +"UM Story Lite is missing requirements and has been deactivated. Please make sure all requirements are " +"available." +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "UM Story Lite" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://suiteplugins.com/um-story" +msgstr "" + +#. Description of the plugin/theme +msgid "Ultimate Member frontend articles." +msgstr "" + +#. Author of the plugin/theme +msgid "SuitePlugins" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://suiteplugins.com/" +msgstr "" + +#: includes/class-core.php:52 +msgctxt "post type general name" +msgid "Stories" +msgstr "" + +#: includes/class-core.php:53 +msgctxt "post type singular name" +msgid "Story" +msgstr "" + +#: includes/class-core.php:54 +msgctxt "admin menu" +msgid "Stories" +msgstr "" + +#: includes/class-core.php:55 +msgctxt "add new on admin bar" +msgid "Story" +msgstr "" + +#: includes/class-core.php:56 +msgctxt "story" +msgid "Add New" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/wp-post-rating/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/wp-post-rating/composer_file/package.json new file mode 100644 index 00000000..96debf26 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wp-post-rating/composer_file/package.json @@ -0,0 +1,21 @@ +{ + "name": "wp-post-rating", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "gulp": "^3.9.1", + "gulp-less": "^4.0.1", + "gulp-rename": "^1.4.0", + "gulp-uglify": "^3.0.1" + }, + "devDependencies": { + "gulp-autoprefixer": "^5.0.0", + "gulp-clean-css": "^3.10.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpcl-beaver-extender/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/wpcl-beaver-extender/composer_file/package.json new file mode 100644 index 00000000..029acd0f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpcl-beaver-extender/composer_file/package.json @@ -0,0 +1,24 @@ +{ + "name": "wp_query_engine", + "description": "WP Query Engine", + "license": "GPL-2.0", + "version": "1.0.0", + "repository": { + "type": "git", + "url": "https://github.com/WPCodeLabs/WP-Query-Engine" + }, + "devDependencies": { + "grunt" : "latest", + "grunt-postcss" : "latest", + "grunt-contrib-compass" : "latest", + "grunt-contrib-jshint" : "latest", + "grunt-contrib-uglify" : "latest", + "grunt-contrib-watch" : "latest", + "grunt-contrib-clean" : "latest", + "grunt-openport" : "latest", + "grunt-newer" : "latest", + "pixrem" : "latest", + "autoprefixer" : "latest", + "cssnano" : "latest" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpdrift-io-worker/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/wpdrift-io-worker/composer_file/package.json new file mode 100644 index 00000000..f34a7e52 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpdrift-io-worker/composer_file/package.json @@ -0,0 +1,40 @@ +{ + "name": "wpdrift-worker", + "version": "1.0.0", + "description": "", + "main": "index.js", + "dependencies": { + "hoek": "^5.0.3", + "url-parse": "^1.4.3" + }, + "devDependencies": { + "cross-env": "^5.2.0", + "laravel-mix": "^2.1.11", + "grunt": "^1.0.2", + "grunt-checkbranch": "^1.0.4", + "grunt-checkrepo": "^0.1.0", + "grunt-checktextdomain": "~1.0.0", + "grunt-contrib-clean": "^1.1.0", + "grunt-contrib-concat": "1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-gitinfo": "^0.1.8", + "grunt-wp-deploy": "^1.2.1", + "grunt-wp-i18n": "~0.5.4", + "grunt-wp-readme-to-markdown": "^2.0.0", + "grunt-zip": "^0.17.1" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/wpdrift/WPdrift-IO.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/wpdrift/WPdrift-IO/issues" + }, + "homepage": "https://github.com/wpdrift/WPdrift-IO#readme" +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpdrift-io-worker/translation_file/languages/wpdrift-worker.pot b/spec/fixtures/dynamic_finders/plugin_version/wpdrift-io-worker/translation_file/languages/wpdrift-worker.pot new file mode 100644 index 00000000..8f734922 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpdrift-io-worker/translation_file/languages/wpdrift-worker.pot @@ -0,0 +1,182 @@ +# Copyright (C) 2018 WPdrift +# This file is distributed under the same license as the WPdrift IO - Worker package. +msgid "" +msgstr "" +"Project-Id-Version: WPdrift IO - Worker 1.0.0\n" +"Report-Msgid-Bugs-To: https://github.com/wpdrift/WPdrift-IO/issues\n" +"POT-Creation-Date: 2018-09-27 10:52:17+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 0.5.4\n" + +#: admin/class-wpdrift-worker-admin.php:66 +msgid "" +"WPdrift IO - Worker requires that WordPress 4.4 or greater be used. Update " +"to the latest WordPress version." +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:68 +msgid "Update Now" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:115 +msgid "Add New BoClientok" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:116 +msgid "New Client" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:117 +msgid "Edit Client" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:118 +msgid "View Client" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:119 +msgid "All Clients" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:120 +msgid "Search Clients" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:121 +msgid "Parent Clients:" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:122 +msgid "No clients found." +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:123 +msgid "No clients found in Trash." +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:128 +msgid "Description." +msgstr "" + +#: includes/filters.php:95 +msgid "Session destroyed successfully" +msgstr "" + +#: includes/rest-api/class-wpdrift-clients-controller.php:68 +#: includes/rest-api/class-wpdrift-dashboard-controller.php:417 +#: includes/rest-api/class-wpdrift-events-controller.php:87 +#: includes/rest-api/class-wpdrift-example.controller.php:60 +#: includes/rest-api/class-wpdrift-hits-controller.php:77 +#: includes/rest-api/class-wpdrift-site-controller.php:111 +#: includes/rest-api/class-wpdrift-statistics-controller.php:48 +#: includes/rest-api/class-wpdrift-users-controller.php:49 +msgid "You cannot view the resource." +msgstr "" + +#: includes/rest-api/class-wpdrift-clients-controller.php:155 +msgid "Error when creating client." +msgstr "" + +#: includes/rest-api/class-wpdrift-events-controller.php:201 +msgid "ago" +msgstr "" + +#: includes/rest-api/class-wpdrift-users-controller.php:281 +msgid "Minute" +msgstr "" + +#: includes/rest-api/class-wpdrift-users-controller.php:285 +msgid "Hour" +msgstr "" + +#: includes/rest-api/class-wpdrift-users-controller.php:289 +msgid "Day" +msgstr "" + +#: includes/rest-api/class-wpdrift-users-controller.php:293 +msgid "Week" +msgstr "" + +#: includes/rest-api/class-wpdrift-users-controller.php:297 +msgid "Month" +msgstr "" + +#: includes/rest-api/class-wpdrift-users-controller.php:301 +msgid "Year" +msgstr "" + +#: includes/rest-api/hooks.php:10 +msgid "Limit response to users registered after a given ISO8601 compliant date." +msgstr "" + +#: includes/rest-api/hooks.php:16 +msgid "Limit response to users registered before a given ISO8601 compliant date." +msgstr "" + +#: oauth/class-wpdrift-worker-oauth.php:49 +msgid "temporarily unavailable" +msgstr "" + +#: oauth/class-wpdrift-worker-oauth.php:57 +msgid "plugin core is not authenticate" +msgstr "" + +#: oauth/class-wpdrift-worker-oauth.php:379 +msgid "unknown request" +msgstr "" + +#: public/class-wpdrift-worker-public.php:223 +#: public/class-wpdrift-worker-public.php:288 +#: public/class-wpdrift-worker-public.php:301 +msgid "Others" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "WPdrift IO - Worker" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://wpdrift.io/" +msgstr "" + +#. Description of the plugin/theme +msgid "Analytics, automation, tools, and much more for WordPress." +msgstr "" + +#. Author of the plugin/theme +msgid "WPdrift" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://wpdrift.com/" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:110 +msgctxt "post type general name" +msgid "Client" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:111 +msgctxt "post type singular name" +msgid "Client" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:112 +msgctxt "admin menu" +msgid "Clients" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:113 +msgctxt "add new on admin bar" +msgid "Client" +msgstr "" + +#: admin/class-wpdrift-worker-admin.php:114 +msgctxt "Client" +msgid "Add New" +msgstr "" \ No newline at end of file