From d60f79ca33eca739f4c16a2ed4f2ee44e3da9014 Mon Sep 17 00:00:00 2001 From: erwanlr Date: Sat, 16 Feb 2019 13:20:51 +0000 Subject: [PATCH] Adds DFs --- spec/fixtures/db/dynamic_finders.yml | 93 +++++++ spec/fixtures/dynamic_finders/expected.yml | 118 ++++++++- .../assets/languages/loft-post-reorder.pot | 48 ++++ .../translation_file/languages/pcb-fr_FR.po | 170 ++++++++++++ .../query_parameter_passive_all.html | 55 ++++ .../composer_file/package.json | 17 ++ .../languages/targetaudience-de_DE.po | 216 +++++++++++++++ .../languages/ajax-contact-form.pot | 247 ++++++++++++++++++ 8 files changed, 963 insertions(+), 1 deletion(-) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/loft-postreorder/translation_file/assets/languages/loft-post-reorder.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/pcloud-backup/translation_file/languages/pcb-fr_FR.po create mode 100644 spec/fixtures/dynamic_finders/plugin_version/simple-google-maps-block/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/targetaudience/translation_file/languages/targetaudience-de_DE.po create mode 100644 spec/fixtures/dynamic_finders/plugin_version/wpxon-ajax-contact-form/translation_file/languages/ajax-contact-form.pot diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 028aa844..08a6f0b0 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -4836,6 +4836,12 @@ plugins: path: languages/cj-wc-ajax-search.pot pattern: !ruby/regexp /\-Version:\ CODJA WooCommerce Ajax Search (?\d+\.[\.\d]+)/i version: true + codup-woocommerce-custom-fields: + QueryParameter: + files: + - lib/codupads/styles/style.css + - lib/codupads/scripts/adscript.js + version: true coinpaprika: TranslationFile: class: BodyPattern @@ -8207,6 +8213,12 @@ plugins: - assets/css/frontend-form-print-pay.css - assets/js/form-pay.js version: true + formarketer: + QueryParameter: + files: + - public/css/formarketer-public.css + - public/js/formarketer-public.js + version: true formcraft-form-builder: QueryParameter: files: @@ -12002,6 +12014,12 @@ plugins: path: lang/locus-pt_BR.po pattern: !ruby/regexp /msgid "(?\d+\.[\.\d]+)/i version: true + loft-postreorder: + TranslationFile: + class: BodyPattern + path: assets/languages/loft-post-reorder.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Loft PostReorder (?\d+\.[\.\d]+)/i' + version: true loftloader: TranslationFile: class: BodyPattern @@ -14151,6 +14169,12 @@ plugins: files: - js/notifyme.js version: true + noto-font-loader: + QueryParameter: + files: + - public/css/noto-font-loader-sans.css + - public/js/noto-font-loader-public.js + version: true novarum-json-importer: QueryParameter: files: @@ -14928,6 +14952,12 @@ plugins: - public/js/parsley.min.js - public/js/public.js version: true + pcloud-backup: + TranslationFile: + class: BodyPattern + path: languages/pcb-fr_FR.po + pattern: !ruby/regexp '/"Project\-Id\-Version: Pcloud Backup v(?\d+\.[\.\d]+)/i' + version: true pd-helper: QueryParameter: files: @@ -15078,6 +15108,15 @@ plugins: - js/jquery.mCustomScrollbar.concat.min.js - js/bwg_gallery_box.js version: true + photo-gallery-with-responsive: + QueryParameter: + files: + - assets/css/popup.css + - assets/css/slick.css + - assets/css/font-awesome.min.css + - assets/css/pgr-custom.css + - assets/js/catfilter.js + version: true photo-swipe: QueryParameter: files: @@ -16928,6 +16967,12 @@ plugins: path: langs/wp-remove-generator-meta-de_DE.po pattern: !ruby/regexp '/on: WordPress\.com Stats Smiley Remover v(?\d+\.[\.\d]+)/i' version: true + remove-media-library: + QueryParameter: + files: + - public/css/remove-media-library-public.css + - public/js/remove-media-library-public.js + version: true remove-projects-in-divi: TranslationFile: class: BodyPattern @@ -18696,6 +18741,12 @@ plugins: - assets/css/icons.css - assets/js/front-widget.js version: true + simple-google-maps-block: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true simple-history: ComposerFile: class: ConfigParser @@ -20331,6 +20382,8 @@ plugins: - public/css/sympose.css - public/js/sympose.js - public/libs/font-awesome/svg-with-js/js/fontawesome-all.js + - public/css/sympose.min.css + - public/js/sympose.min.js version: true TranslationFile: class: BodyPattern @@ -20494,6 +20547,12 @@ plugins: - public/assets/js/jquery.cookie.js - public/assets/js/toastr.min.js version: true + targetaudience: + TranslationFile: + class: BodyPattern + path: languages/targetaudience-de_DE.po + pattern: !ruby/regexp '/"Project\-Id\-Version: TargetAudience v(?\d+\.[\.\d]+)/i' + version: true tashortcodes: QueryParameter: files: @@ -20966,6 +21025,12 @@ plugins: class: Xpath xpath: //meta[@name="TimeZoneCalculator"]/@content version: true + tiny-bar: + QueryParameter: + files: + - front/style/hmtb_style.css + - front/js/hmtb_script.js + version: true tiny-youtube-post-widget: QueryParameter: files: @@ -24315,6 +24380,13 @@ plugins: path: lang/wp-activity.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-Activity (?\d+\.[\.\d]+)/i' version: true + wp-ad-guru: + QueryParameter: + files: + - assets/css/adguru.css + - assets/js/simple.carousel_edited.js + - assets/js/adguru.js + version: true wp-admin-notification: TranslationFile: class: BodyPattern @@ -25679,6 +25751,12 @@ plugins: - assets/public/css/wpmi.css - assets/public/js/wpmi.js version: true + wp-mailscout: + QueryParameter: + files: + - public/css/mailscout-public.css + - public/js/mailscout-public.js + version: true wp-maintenance-mode: TranslationFile: class: BodyPattern @@ -27660,6 +27738,21 @@ plugins: path: wpvm.pot pattern: !ruby/regexp '/"Project\-Id\-Version: wpvm (?\d+\.[\.\d]+)/i' version: true + wpxon-ajax-contact-form: + QueryParameter: + files: + - public/css/bootstrap.min.css + - public/css/animate.css + - public/css/style.css + - public/js/form-validator.min.js + - public/js/contact-form-script.js + - public/js/main.js + version: true + TranslationFile: + class: BodyPattern + path: languages/ajax-contact-form.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Ajax Contact Form v(?\d+\.[\.\d]+)/i' + version: true wrc-pricing-tables: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index b250ddc3..eece3fb0 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -6019,6 +6019,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/codja-wc-ajax-search/languages/cj-wc-ajax-search.pot, Match: ''-Version: CODJA WooCommerce Ajax Search 1.0.0''' + codup-woocommerce-custom-fields: + QueryParameter: + number: 1.1.1.7 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/codup-woocommerce-custom-fields/lib/codupads/styles/style.css?ver=1.1.1.7 + - http://wp.lab/wp-content/plugins/codup-woocommerce-custom-fields/lib/codupads/scripts/adscript.js?ver=1.1.1.7 + confidence: 20 coinpaprika: TranslationFile: number: 1.1.2 @@ -10215,6 +10223,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/form-print-pay/assets/css/frontend-form-print-pay.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/form-print-pay/assets/js/form-pay.js?ver=1.0.0 + formarketer: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/formarketer/public/css/formarketer-public.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/formarketer/public/js/formarketer-public.js?ver=1.1.0 + confidence: 20 formcraft-form-builder: QueryParameter: number: 1.0.7 @@ -14951,6 +14967,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/locus/lang/locus-pt_BR.po, Match: ''msgid "1.0''' + loft-postreorder: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/loft-postreorder/assets/languages/loft-post-reorder.pot, + Match: ''"Project-Id-Version: Loft PostReorder 1.0.0''' loftloader: TranslationFile: number: 2.1.2 @@ -17686,6 +17709,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/notifyme/js/notifyme.js?ver=1.0 confidence: 10 + noto-font-loader: + QueryParameter: + number: 1.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/noto-font-loader/public/css/noto-font-loader-sans.css?ver=1.0.2 + - http://wp.lab/wp-content/plugins/noto-font-loader/public/js/noto-font-loader-public.js?ver=1.0.2 + confidence: 20 novarum-json-importer: QueryParameter: number: 1.0.1 @@ -18672,6 +18703,13 @@ plugins: - http://wp.lab/wp-content/plugins/paytium/public/js/parsley.min.js?ver=2.0.6 - http://wp.lab/wp-content/plugins/paytium/public/js/public.js?ver=2.0.6 confidence: 30 + pcloud-backup: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/pcloud-backup/languages/pcb-fr_FR.po, Match: + ''"Project-Id-Version: Pcloud Backup v1.0''' pd-helper: QueryParameter: number: '1.1' @@ -18858,6 +18896,17 @@ plugins: - http://wp.lab/wp-content/plugins/photo-gallery/js/jquery.mobile.js?ver=1.3.64 - http://wp.lab/wp-content/plugins/photo-gallery/js/jquery.mCustomScrollbar.concat.min.js?ver=1.3.64 - http://wp.lab/wp-content/plugins/photo-gallery/js/bwg_gallery_box.js?ver=1.3.64 + photo-gallery-with-responsive: + QueryParameter: + number: '1.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/css/popup.css?ver=1.1 + - http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/css/slick.css?ver=1.1 + - http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/css/font-awesome.min.css?ver=1.1 + - http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/css/pgr-custom.css?ver=1.1 + - http://wp.lab/wp-content/plugins/photo-gallery-with-responsive/assets/js/catfilter.js?ver=1.1 + confidence: 50 photo-swipe: QueryParameter: number: 4.1.1.1 @@ -21197,6 +21246,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/remove-generator-tag-for-wordpress/langs/wp-remove-generator-meta-de_DE.po, Match: ''on: WordPress.com Stats Smiley Remover v15.01''' + remove-media-library: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/remove-media-library/public/css/remove-media-library-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/remove-media-library/public/js/remove-media-library-public.js?ver=1.0.0 + confidence: 20 remove-projects-in-divi: TranslationFile: number: 1.3.5 @@ -23449,6 +23506,13 @@ plugins: - http://wp.lab/wp-content/plugins/simple-follow-me-social-buttons-widget/assets/css/style.css?ver=3.3.3 - http://wp.lab/wp-content/plugins/simple-follow-me-social-buttons-widget/assets/css/icons.css?ver=3.3.3 - http://wp.lab/wp-content/plugins/simple-follow-me-social-buttons-widget/assets/js/front-widget.js?ver=3.3.3 + simple-google-maps-block: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/simple-google-maps-block/package.json, Match: + ''1.0.0''' simple-history: ComposerFile: number: 2.28.1 @@ -25539,7 +25603,9 @@ plugins: - http://wp.lab/wp-content/plugins/sympose/public/css/sympose.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/sympose/public/js/sympose.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/sympose/public/libs/font-awesome/svg-with-js/js/fontawesome-all.js?ver=1.0.0 - confidence: 50 + - http://wp.lab/wp-content/plugins/sympose/public/css/sympose.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/sympose/public/js/sympose.min.js?ver=1.0.0 + confidence: 70 TranslationFile: number: 1.0.0 found_by: Translation File (Aggressive Detection) @@ -25744,6 +25810,13 @@ plugins: - http://wp.lab/wp-content/plugins/tap-cookies/public/assets/js/jquery.cookie.js?ver=1.2.5 - http://wp.lab/wp-content/plugins/tap-cookies/public/assets/js/toastr.min.js?ver=1.2.5 confidence: 20 + targetaudience: + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/targetaudience/languages/targetaudience-de_DE.po, + Match: ''"Project-Id-Version: TargetAudience v1.0''' tashortcodes: QueryParameter: number: 1.0.0 @@ -26346,6 +26419,14 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''3.37''' + tiny-bar: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/tiny-bar/front/style/hmtb_style.css?ver=1.0 + - http://wp.lab/wp-content/plugins/tiny-bar/front/js/hmtb_script.js?ver=1.0 + confidence: 20 tiny-youtube-post-widget: QueryParameter: number: 3.0.1 @@ -30523,6 +30604,15 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-activity/lang/wp-activity.pot, Match: ''"Project-Id-Version: WP-Activity 2.0''' + wp-ad-guru: + QueryParameter: + number: 2.0.2 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-ad-guru/assets/css/adguru.css?ver=2.0.2 + - http://wp.lab/wp-content/plugins/wp-ad-guru/assets/js/simple.carousel_edited.js?ver=2.0.2 + - http://wp.lab/wp-content/plugins/wp-ad-guru/assets/js/adguru.js?ver=2.0.2 + confidence: 30 wp-admin-notification: TranslationFile: number: '1.0' @@ -32256,6 +32346,14 @@ plugins: - http://wp.lab/wp-content/plugins/wp-mailerlite-lite/assets/public/css/wpmi.css?ver=1.0.1 - http://wp.lab/wp-content/plugins/wp-mailerlite-lite/assets/public/js/wpmi.js?ver=1.0.1 confidence: 20 + wp-mailscout: + QueryParameter: + number: 0.1.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-mailscout/public/css/mailscout-public.css?ver=0.1.1 + - http://wp.lab/wp-content/plugins/wp-mailscout/public/js/mailscout-public.js?ver=0.1.1 + confidence: 20 wp-maintenance-mode: TranslationFile: number: 2.0.9 @@ -34753,6 +34851,24 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpvm/wpvm.pot, Match: ''"Project-Id-Version: wpvm 2.0.7''' + wpxon-ajax-contact-form: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/public/css/bootstrap.min.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/public/css/animate.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/public/css/style.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/public/js/form-validator.min.js?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/public/js/contact-form-script.js?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/public/js/main.js?ver=1.0.1 + confidence: 60 + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/wpxon-ajax-contact-form/languages/ajax-contact-form.pot, + Match: ''"Project-Id-Version: Ajax Contact Form v1.0.1''' wrc-pricing-tables: QueryParameter: number: 2.2.2 diff --git a/spec/fixtures/dynamic_finders/plugin_version/loft-postreorder/translation_file/assets/languages/loft-post-reorder.pot b/spec/fixtures/dynamic_finders/plugin_version/loft-postreorder/translation_file/assets/languages/loft-post-reorder.pot new file mode 100644 index 00000000..a2a1f619 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/loft-postreorder/translation_file/assets/languages/loft-post-reorder.pot @@ -0,0 +1,48 @@ +# Copyright (C) 2019 Loft PostReorder +# This file is distributed under the same license as the Loft PostReorder package. +msgid "" +msgstr "" +"Project-Id-Version: Loft PostReorder 1.0.0\n" +"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/loft-post-reorder\n" +"POT-Creation-Date: 2019-02-12 13:07:10+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n" +"Last-Translator: Suihai \n" +"Language-Team: Loft Ocean \n" + +#: inc/admin-manager.php:29 +msgid "Default" +msgstr "" + +#: inc/admin-manager.php:30 +msgid "Manual Order" +msgstr "" + +#: inc/admin-manager.php:71 +msgid "Posts Order: " +msgstr "" + +#: inc/admin-manager.php:94 +msgid "Reset the Custom Order" +msgstr "" +#. Plugin Name of the plugin/theme +msgid "Loft PostReorder" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://www.loftocean.com/" +msgstr "" + +#. Description of the plugin/theme +msgid "An easy to use plugin to reorder your posts on the Category Archive pages." +msgstr "" + +#. Author of the plugin/theme +msgid "Loft.Ocean" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://www.loftocean.com/" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/pcloud-backup/translation_file/languages/pcb-fr_FR.po b/spec/fixtures/dynamic_finders/plugin_version/pcloud-backup/translation_file/languages/pcb-fr_FR.po new file mode 100644 index 00000000..e8606fb7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/pcloud-backup/translation_file/languages/pcb-fr_FR.po @@ -0,0 +1,170 @@ +msgid "" +msgstr "" +"Project-Id-Version: Pcloud Backup v1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-02-02 18:17+0530\n" +"PO-Revision-Date: 2019-02-14 19:04+0100\n" +"Last-Translator: Cmitexperts \n" +"Language-Team: Cmitexperts \n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 2.2.1\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" +"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;" +"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-WPHeader: pcloud-backup.php\n" +"X-Textdomain-Support: yes\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: *.js\n" + +#: ajax-functions.php:23 +msgid "Please choose folder" +msgstr "Veuillez choisir un dossier" + +#: ajax-functions.php:81 +msgid "Backup created successfully." +msgstr "Sauvegarde créée avec succès." + +#: ajax-functions.php:87 ajax-functions.php:143 +msgid "There are some error." +msgstr "Il y a une erreur." + +#: ajax-functions.php:139 +msgid "Folder created and selected successfully." +msgstr "Dossier créé et sélectionné avec succès." + +#: ajax-functions.php:151 +msgid "Folder name should not blank." +msgstr "Le nom du dossier ne doit pas être vide." + +#: ajax-functions.php:171 ajax-functions.php:183 +msgid "App secret should not blank." +msgstr "Le secret de l'application ne doit pas être vide." + +#: ajax-functions.php:195 +msgid "Redirect uri name should not blank." +msgstr "Rediriger le nom URI ne doit pas être vide." + +#: ajax-functions.php:227 +msgid "Redirecting...." +msgstr "Redirection ...." + +#: ajax-functions.php:278 functions.php:113 templates/settings.php:171 +msgid "Select" +msgstr "Sélectionner" + +#: ajax-functions.php:278 functions.php:113 templates/settings.php:173 +msgid "New Folder" +msgstr "Nouveau dossier" + +#: functions.php:32 +msgid "Create & Select" +msgstr "Créer et sélectionner" + +#: functions.php:48 +msgid "Please configure api settings" +msgstr "Veuillez configurer les paramètres de l'API" + +#: templates/settings.php:13 +msgid "API SETTINGS" +msgstr "Paramètres de l'API" + +#: templates/settings.php:15 +msgid "Create Backup" +msgstr "Créer une sauvegarde" + +#: templates/settings.php:25 +msgid "API Settings" +msgstr "Paramètres de l'API" + +#: templates/settings.php:29 +msgid "Client ID" +msgstr "ID Cient" + +#: templates/settings.php:35 +msgid "Client Secret" +msgstr "Client Secret" + +#: templates/settings.php:41 +msgid "Redirect Uri" +msgstr "Redirect URL" + +#: templates/settings.php:57 +msgid "Find your API Creditionals by following these steps" +msgstr "" +"Recherchez vos informations d'identification d'API en procédant comme suit" + +#: templates/settings.php:61 +msgid "Step 1" +msgstr "Étape 1" + +#: templates/settings.php:61 +msgid "Visit" +msgstr "Vous rendre sur" + +#: templates/settings.php:67 +msgid "Step 2" +msgstr "Étape 2" + +#: templates/settings.php:67 +msgid "Click On Details tab and get your Client ID and Client secret" +msgstr "" +"Cliquez sur l'onglet Détails et obtenez votre ID client et votre secret " +"client." + +#: templates/settings.php:73 +msgid "Step 3" +msgstr "Étape 3" + +#: templates/settings.php:73 +msgid "The Redirect Uri is your site url" +msgstr "Le Redirect Uri est l'URL de votre site" + +#: templates/settings.php:75 +msgid "Paste this url into Redirect uri on this page and also paste on" +msgstr "Collez l’URL dans le champ « Redirect URL » se trouvant ici" + +#: templates/settings.php:75 +msgid "Settings tabs -> Redirect URIs text fields." +msgstr "Onglets Paramètres -> Champs de texte « Redirect URL »." + +#: templates/settings.php:92 +msgid "Choose Backup Folder" +msgstr "Choisir un dossier de sauvegarde" + +#: templates/settings.php:102 +msgid "Choose Backup Type" +msgstr "Choisissez le type de sauvegarde" + +#: templates/settings.php:106 +msgid "All(Database & Site)" +msgstr "Tout (base de données et site)" + +#: templates/settings.php:108 +msgid "Database" +msgstr "Base de données" + +#: templates/settings.php:110 +msgid "Folders & File" +msgstr "Dossiers & Fichiers" + +#: templates/settings.php:120 +msgid "Backup" +msgstr "Sauvegarde" + +#: templates/settings.php:137 +msgid "Select a folder to create backup" +msgstr "Sélectionnez un dossier pour créer une sauvegarde" + +#: templates/settings.php:170 +msgid "Create" +msgstr "Créer" + +#: templates/settings.php:172 +msgid "Selected" +msgstr "Choisie" 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 f264a823..e1ab62ae 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 @@ -2452,6 +2452,11 @@ + + + + + @@ -4058,6 +4063,11 @@ + + + + + @@ -7192,6 +7202,11 @@ + + + + + @@ -7695,6 +7710,14 @@ + + + + + + + + @@ -8642,6 +8665,11 @@ + + + + + @@ -10438,6 +10466,8 @@ + + @@ -10763,6 +10793,11 @@ + + + + + @@ -12304,6 +12339,12 @@ + + + + + + @@ -13120,6 +13161,11 @@ + + + + + @@ -14170,6 +14216,15 @@ + + + + + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/simple-google-maps-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/simple-google-maps-block/composer_file/package.json new file mode 100644 index 00000000..c756d1dd --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/simple-google-maps-block/composer_file/package.json @@ -0,0 +1,17 @@ +{ + "name": "my-block-cgb-guten-block", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "cgb-scripts": "1.13.0", + "classnames": "^2.2.6", + "moment": "^2.23.0", + "query-string": "^6.2.0", + "querystringify": "^2.1.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/targetaudience/translation_file/languages/targetaudience-de_DE.po b/spec/fixtures/dynamic_finders/plugin_version/targetaudience/translation_file/languages/targetaudience-de_DE.po new file mode 100644 index 00000000..7d0e217e --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/targetaudience/translation_file/languages/targetaudience-de_DE.po @@ -0,0 +1,216 @@ +msgid "" +msgstr "" +"Project-Id-Version: TargetAudience v1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2019-02-12 00:45:01+0100\n" +"Last-Translator: niels \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: CSL v1.x\n" +"X-Poedit-Language: German\n" +"X-Poedit-Country: GERMANY\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n" +"X-Poedit-Basepath: \n" +"X-Poedit-Bookmarks: \n" +"X-Poedit-SearchPath-0: .\n" +"X-Textdomain-Support: yes" + +#: inc/class-wpta-table.php:53 +#: inc/wpta-admin.php:88 +#: inc/wpta-admin.php:124 +#@ targetaudience +msgid "Name" +msgstr "Grundbegriff" + +#: inc/class-wpta-table.php:34 +#@ targetaudience +msgid "Edit" +msgstr "Bearbeiten" + +#: inc/class-wpta-table.php:63 +#@ targetaudience +msgid "Delete" +msgstr "Löschen" + +#: inc/class-wpta-table.php:56 +#@ targetaudience +msgid "Identifier" +msgstr "Identifikator" + +#: inc/wpta-admin.php:5 +#: inc/wpta-admin.php:68 +#@ targetaudience +msgid "Audiences" +msgstr "Zielgruppen" + +#: inc/wpta-admin.php:42 +#@ targetaudience +msgid "Audience updated successfully!" +msgstr "Zielgruppe erfolgreich aktualisiert." + +#: inc/wpta-admin.php:44 +#@ targetaudience +msgid "Audience could not be updated. Please make sure the fields are not empty." +msgstr "Die Zielgruppe konnte nicht aktualisiert werden. Bitte fülle alle nötigen Felder aus." + +#: inc/wpta-admin.php:110 +#@ targetaudience +msgid "Update Audience" +msgstr "Zielgruppe aktualisieren" + +#: inc/wpta-admin.php:117 +#@ targetaudience +msgid "Add an Audience" +msgstr "Neue Zielgruppe hinzufügen" + +#: inc/class-wpta-table.php:54 +#: inc/wpta-admin.php:95 +#: inc/wpta-admin.php:129 +#@ targetaudience +msgid "Alternative 1" +msgstr "Alternative 1" + +#: inc/class-wpta-table.php:55 +#: inc/wpta-admin.php:102 +#: inc/wpta-admin.php:134 +#@ targetaudience +msgid "Alternative 2" +msgstr "Alternative 2" + +#: inc/wpta-admin.php:81 +#@ targetaudience +msgid "Edit Audience" +msgstr "Zielgruppe bearbeiten" + +#: inc/wpta-admin.php:139 +#@ targetaudience +msgid "Add Audience" +msgstr "Zielgruppe hinzufügen" + +#: inc/wpta-admin.php:145 +#: inc/wpta-admin.php:147 +#@ targetaudience +msgid "Click here to get your seat now" +msgstr "Klicke hier für deine persönliche Einladung" + +#: inc/wpta-admin.php:145 +#@ targetaudience +msgid "Click here to get your seat." +msgstr "Klicke hier für deine persönliche Einladung" + +#: inc/wpta-admin.php:144 +#@ targetaudience +msgid "Did you know my exclusive mastermind course? Get two online-marketing hack per week for nearly one year. More than 100 lessons are waiting and access will be granted via invitation only. " +msgstr "Kennst du schon meinen zugangsbeschränkten Mastermind-Kurs für erfolgreiche Unternehmer? Erhalte die besten geheimen Experten-Tricks für umsatzstarkes Marketing. Diese kommen als direkt anwendbare Lektionen 2x pro Woche in deinen Posteingang (über 100 Lektionen warten)." + +#: inc/wpta-admin.php:145 +#, php-format +#@ targetaudience +msgid "With this plugin i give you an invitation valued 399 euro. %s" +msgstr "Der Zugang kostet normalerweise 399 Euro. Als Nutzer dieses Plugins möchte ich dir jedoch eine persönliche Einladung schenken. %s" + +#: inc/wpta-admin.php:143 +#@ targetaudience +msgid "Important notice" +msgstr "Achtung: wichtiger Hinweis" + +#: inc/wpta-admin.php:146 +#@ targetaudience +msgid "PS: Within the course you can get my book “Viral-Masterplan” (official price 39 euro) for free." +msgstr "PS: Innerhalb des Kurses kannst du mein neues Buch „Viral-Masterplan“ (offizieller Verkaufspreis 39 Euro) komplett kostenlos erhalten." + +#: inc/wpta-admin.php:147 +#@ targetaudience +msgid "Take invitation now" +msgstr "Einladung erhalten (Klicke hier)" + +#: inc/wpta-admin.php:118 +#@ targetaudience +msgid "At first you need to add a few audiences. After that just copy the default shortcode in you page and append the matching identificator to your URL you share." +msgstr "Füge zu Beginn neue Zielgruppen hinzu. Danach kopierst du den Shortcode, der die standardmäßige Ansprache enthält, in deine Seite. Teile die Seite danach und ergänze die URL um den zur Zielgruppe passenden Identifikator." + +#: inc/wpta-admin.php:90 +#: inc/wpta-admin.php:125 +#@ targetaudience +msgid "entrepreneur" +msgstr "Unternehmer" + +#: inc/wpta-admin.php:91 +#: inc/wpta-admin.php:126 +#@ targetaudience +msgid "The name for this audience (You are entrepreneur?)." +msgstr "Grundform der Zielgruppe (Bsp: Du bist Unternehmer?)" + +#: inc/wpta-admin.php:97 +#: inc/wpta-admin.php:104 +#: inc/wpta-admin.php:130 +#@ targetaudience +msgid "entrepreneurs" +msgstr "Unternehmern" + +#: inc/wpta-admin.php:98 +#: inc/wpta-admin.php:131 +#@ targetaudience +msgid "The first alternative for this audience (We help entrepreneurs)." +msgstr "Erste grammatikalische Alternative (Bsp: Wir helfen Unternehmern bei...)" + +#: inc/wpta-admin.php:105 +#: inc/wpta-admin.php:136 +#@ targetaudience +msgid "The second alternative for this audience (For entrepreneurs)." +msgstr "Zweite grammatikalische Alternative (Bsp: Für alle Unternehmer geeignet)" + +#: inc/wpta-admin.php:135 +#@ targetaudience +msgid "entrepreneurs (too)" +msgstr "Unternehmer" + +#: inc/wpta-admin.php:36 +#, php-format +#@ targetaudience +msgid "%s record deleted from database" +msgid_plural "%s records deleted from database" +msgstr[0] "%s Zielgruppe aus der Datenbank gelöscht" +msgstr[1] "%s Zielgruppen aus der Datenbank gelöscht" + +#. translators: plugin header field 'Name' +#: targetaudience.php:0 +#@ targetaudience +msgid "TargetAudience" +msgstr "TargetAudience" + +#. translators: plugin header field 'PluginURI' +#: targetaudience.php:0 +#@ targetaudience +msgid "https://de.wordpress.org/plugins/targetaudience" +msgstr "https://de.wordpress.org/plugins/targetaudience" + +#. translators: plugin header field 'Description' +#: targetaudience.php:0 +#@ targetaudience +msgid "TargetAudience helps you to target your website audience more effective." +msgstr "TargetAudience hilft dir, deine Zielgruppen besser ansprechen zu können." + +#. translators: plugin header field 'Author' +#: targetaudience.php:0 +#@ targetaudience +msgid "Niels Wagner" +msgstr "Niels Wagner" + +#. translators: plugin header field 'AuthorURI' +#: targetaudience.php:0 +#@ targetaudience +msgid "https://marketerbase.com" +msgstr "https://marketerbase.com" + +#. translators: plugin header field 'Version' +#: targetaudience.php:0 +#@ targetaudience +msgid "1.0" +msgstr "1.0" + diff --git a/spec/fixtures/dynamic_finders/plugin_version/wpxon-ajax-contact-form/translation_file/languages/ajax-contact-form.pot b/spec/fixtures/dynamic_finders/plugin_version/wpxon-ajax-contact-form/translation_file/languages/ajax-contact-form.pot new file mode 100644 index 00000000..2bf25036 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/wpxon-ajax-contact-form/translation_file/languages/ajax-contact-form.pot @@ -0,0 +1,247 @@ +msgid "" +msgstr "" +"Project-Id-Version: Ajax Contact Form v1.0.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2019-02-12 09:57:24+0000\n" +"Last-Translator: admin \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: CSL v1.x\n" +"X-Poedit-Language: English\n" +"X-Poedit-Country: UNITED STATES\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-Bookmarks: \n" +"X-Poedit-SearchPath-0: .\n" +"X-Textdomain-Support: yes" + +#: admin/partials/ajax-contact-form-admin-about.php:18 +#@ ajax-contact-form +msgid "Ajax Contact Form Info:" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-about.php:21 +#@ ajax-contact-form +msgid "Ajax Contact Form doesn’t store submitted messages anywhere. Therefore, you may lose important " +msgstr "" + +#: admin/partials/ajax-contact-form-admin-about.php:22 +#@ ajax-contact-form +msgid "messages forever if your mail server has issues or you make a mistake in mail configuration." +msgstr "" + +#. translators: plugin header field 'Name' +#: admin/partials/ajax-contact-form-admin-option.php:72 +#: admin/partials/ajax-contact-form-admin-option.php:73 +#: ajax-contact-form.php:0 +#@ ajax-contact-form +msgid "Ajax Contact Form" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:83 +#: admin/partials/ajax-contact-form-admin-option.php:84 +#@ ajax-contact-form +msgid "Settings" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:117 +#@ ajax-contact-form +msgid "General" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:121 +#@ ajax-contact-form +msgid "Form (Mail)" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:137 +#@ ajax-contact-form +msgid "Section Title" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:138 +#@ ajax-contact-form +msgid "Write section title here." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:139 +#@ ajax-contact-form +msgid "AJAX Contact Form ( Simple & clean designed )." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:146 +#@ ajax-contact-form +msgid "Form Title" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:147 +#@ ajax-contact-form +msgid "Write form title here." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:148 +#@ ajax-contact-form +msgid "Contact Form" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:155 +#@ ajax-contact-form +msgid "Form Width" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:156 +#: admin/partials/ajax-contact-form-admin-option.php:199 +#@ ajax-contact-form +msgid "Insert column value here. Ex: 1 to 12 (bootstrap column)" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:157 +#@ ajax-contact-form +msgid "9" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:164 +#@ ajax-contact-form +msgid "Form Button BG Color" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:165 +#@ ajax-contact-form +msgid "Pick a color for button background." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:171 +#@ ajax-contact-form +msgid "Form Button Border Color" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:172 +#@ ajax-contact-form +msgid "Pick a color for button border." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:178 +#@ ajax-contact-form +msgid "Info Display" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:179 +#@ ajax-contact-form +msgid "Pick a color for review content." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:183 +#@ ajax-contact-form +msgid "Enabled" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:184 +#@ ajax-contact-form +msgid "Disabled" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:189 +#@ ajax-contact-form +msgid "Info Title" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:190 +#@ ajax-contact-form +msgid "Write info title here." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:191 +#@ ajax-contact-form +msgid "Contact Info" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:198 +#@ ajax-contact-form +msgid "Info Width" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:200 +#@ ajax-contact-form +msgid "3" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:207 +#@ ajax-contact-form +msgid "Info Content" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:208 +#@ ajax-contact-form +msgid "Write address here. Use ( | ) pipe for new paragraph." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:218 +#@ ajax-contact-form +msgid "Mail Subject" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:219 +#@ ajax-contact-form +msgid "Write mail subject here." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:220 +#@ ajax-contact-form +msgid "Email Subject Title." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:227 +#@ ajax-contact-form +msgid "Mail To" +msgstr "" + +#: admin/partials/ajax-contact-form-admin-option.php:228 +#@ ajax-contact-form +msgid "Write recieved mail here." +msgstr "" + +#: admin/partials/ajax-contact-form-admin-settings.php:18 +#@ ajax-contact-form +msgid "Ajax Contact Form Settings" +msgstr "" + +#. translators: plugin header field 'PluginURI' +#: ajax-contact-form.php:0 +#@ ajax-contact-form +msgid "http://wpxon.com/plugins/ajax-contact-form/" +msgstr "" + +#. translators: plugin header field 'Description' +#: ajax-contact-form.php:0 +#@ ajax-contact-form +msgid "Ajax contact form is a simple and clean deisnged contact form." +msgstr "" + +#. translators: plugin header field 'Author' +#: ajax-contact-form.php:0 +#@ ajax-contact-form +msgid "Wpxon" +msgstr "" + +#. translators: plugin header field 'AuthorURI' +#: ajax-contact-form.php:0 +#@ ajax-contact-form +msgid "http://wpxon.com/" +msgstr "" + +#. translators: plugin header field 'Version' +#: ajax-contact-form.php:0 +#@ ajax-contact-form +msgid "1.0.1" +msgstr "" + +#: includes/class-ajax-contact-form-admin-settings.php:371 +#@ default +msgid "Choose File" +msgstr "" +