Version Description
- Added support for google recaptcha2. Replaces recaptcha version 1
- Update to Italian translation thanks to Silvano
- Added back the DIV to the contact form view as this introduced a display issue
- Updated German translation thanks to schasoli
- Polish translation update thanks to Kacper Rucinski
Download this release
Release Info
Developer | megnicholas |
Plugin | Contact Form Clean and Simple |
Version | 4.5.0 |
Comparing to | |
See all releases |
Code changes from version 4.4.4 to 4.5.0
- class.cscf.php +7 -1
- class.cscf_contact.php +5 -2
- class.cscf_pluginsettings.php +1 -1
- class.cscf_settings.php +5 -9
- clean-and-simple-contact-form-by-meg-nicholas.php +3 -3
- js/jquery.validate.contact.form.js +76 -77
- languages/cleanandsimple-de_DE.mo +0 -0
- languages/cleanandsimple-de_DE.po +152 -81
- languages/cleanandsimple-it_IT.mo +0 -0
- languages/cleanandsimple-it_IT.po +378 -266
- languages/cleanandsimple-pl_PL.po +51 -50
- languages/cleanandsimple.pot +28 -36
- languages/cleanandsimple_pl_PL.mo +0 -0
- readme.txt +8 -0
- recaptchalib-1.11.php +0 -207
- recaptchav2.php +92 -0
- shortcodes/contact-form.php +5 -0
- views/contact-form.view.php +197 -139
class.cscf.php
CHANGED
@@ -60,7 +60,13 @@ class cscf
|
|
60 |
|
61 |
wp_register_style('cscf-bootstrap', CSCF_PLUGIN_URL . '/css/bootstrap-forms.min.css',
|
62 |
null, CSCF_VERSION_NUM);
|
63 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
}
|
65 |
|
66 |
function RegisterAdminScripts($hook)
|
60 |
|
61 |
wp_register_style('cscf-bootstrap', CSCF_PLUGIN_URL . '/css/bootstrap-forms.min.css',
|
62 |
null, CSCF_VERSION_NUM);
|
63 |
+
|
64 |
+
// wp_register_script( 'csf-recaptcha2',
|
65 |
+
// 'https://www.google.com/recaptcha/api.js?onload=onLoadRecaptcha2&render=explicit&hl=' . get_locale(), null, null, true );
|
66 |
+
|
67 |
+
wp_register_script( 'csf-recaptcha2',
|
68 |
+
'https://www.google.com/recaptcha/api.js?hl=' . get_locale(), null, null, true );
|
69 |
+
|
70 |
}
|
71 |
|
72 |
function RegisterAdminScripts($hook)
|
class.cscf_contact.php
CHANGED
@@ -90,9 +90,12 @@ class cscf_Contact
|
|
90 |
//check recaptcha but only if we have keys
|
91 |
|
92 |
if ($this->RecaptchaPublicKey <> '' && $this->RecaptchaPrivateKey <> '') {
|
93 |
-
|
94 |
|
95 |
-
if (!$resp->
|
|
|
|
|
|
|
96 |
}
|
97 |
|
98 |
return count($this->Errors) == 0;
|
90 |
//check recaptcha but only if we have keys
|
91 |
|
92 |
if ($this->RecaptchaPublicKey <> '' && $this->RecaptchaPrivateKey <> '') {
|
93 |
+
$resp = csf_RecaptchaV2::VerifyResponse($_SERVER["REMOTE_ADDR"],$this->RecaptchaPrivateKey,$_POST["g-recaptcha-response"] );
|
94 |
|
95 |
+
if (!$resp->success) {
|
96 |
+
// $this->Errors['recaptcha'] = __('Sorry the code wasn\'t entered correctly please try again.', 'cleanandsimple');
|
97 |
+
$this->Errors['recaptcha'] = __('Please solve the recaptcha to continue.', 'cleanandsimple');
|
98 |
+
}
|
99 |
}
|
100 |
|
101 |
return count($this->Errors) == 0;
|
class.cscf_pluginsettings.php
CHANGED
@@ -17,7 +17,7 @@ class cscf_PluginSettings
|
|
17 |
{
|
18 |
$options = get_option(CSCF_OPTIONS_KEY);
|
19 |
|
20 |
-
return isset($options['theme']) ? $options['theme'] : '
|
21 |
}
|
22 |
|
23 |
static
|
17 |
{
|
18 |
$options = get_option(CSCF_OPTIONS_KEY);
|
19 |
|
20 |
+
return isset($options['theme']) ? $options['theme'] : 'light';
|
21 |
}
|
22 |
|
23 |
static
|
class.cscf_settings.php
CHANGED
@@ -281,7 +281,7 @@ class cscf_settings
|
|
281 |
function print_section_info_recaptcha()
|
282 |
{
|
283 |
print __('Enter your reCAPTCHA settings below :', 'cleanandsimple');
|
284 |
-
print "<p>" . __('To use reCAPTCHA you must get an API key from', 'cleanandsimple') . " <a target='_blank' href='" .
|
285 |
}
|
286 |
|
287 |
public
|
@@ -388,14 +388,10 @@ class cscf_settings
|
|
388 |
$disabled = cscf_PluginSettings::UseRecaptcha() == false ? "disabled" : "";
|
389 |
?>
|
390 |
<select <?php echo $disabled; ?> id="theme" name="<?php echo CSCF_OPTIONS_KEY; ?>[theme]">
|
391 |
-
<option <?php echo $theme == "
|
392 |
-
value="
|
393 |
-
<option <?php echo $theme == "
|
394 |
-
value="
|
395 |
-
<option <?php echo $theme == "blackglass" ? "selected" : ""; ?>
|
396 |
-
value="blackglass"><?php _e('Blackglass', 'cleanandsimple'); ?></option>
|
397 |
-
<option <?php echo $theme == "clean" ? "selected" : ""; ?>
|
398 |
-
value="clean"><?php _e('Clean', 'cleanandsimple'); ?></option>
|
399 |
</select>
|
400 |
<?php
|
401 |
break;
|
281 |
function print_section_info_recaptcha()
|
282 |
{
|
283 |
print __('Enter your reCAPTCHA settings below :', 'cleanandsimple');
|
284 |
+
print "<p>" . __('To use reCAPTCHA you must get an API key from', 'cleanandsimple') . " <a target='_blank' href='" . csf_RecaptchaV2::$signUpUrl . "'>Google reCAPTCHA</a></p>";
|
285 |
}
|
286 |
|
287 |
public
|
388 |
$disabled = cscf_PluginSettings::UseRecaptcha() == false ? "disabled" : "";
|
389 |
?>
|
390 |
<select <?php echo $disabled; ?> id="theme" name="<?php echo CSCF_OPTIONS_KEY; ?>[theme]">
|
391 |
+
<option <?php echo $theme == "light" ? "selected" : ""; ?>
|
392 |
+
value="light"><?php _e('Light', 'cleanandsimple'); ?></option>
|
393 |
+
<option <?php echo $theme == "dark" ? "selected" : ""; ?>
|
394 |
+
value="dark"><?php _e('Dark', 'cleanandsimple'); ?></option>
|
|
|
|
|
|
|
|
|
395 |
</select>
|
396 |
<?php
|
397 |
break;
|
clean-and-simple-contact-form-by-meg-nicholas.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
Plugin Name: Clean and Simple Contact Form
|
8 |
Plugin URI: http://www.megnicholas.co.uk/wordpress-plugins/clean-and-simple-contact-form
|
9 |
Description: A clean and simple contact form with Google reCAPTCHA and Twitter Bootstrap markup.
|
10 |
-
Version: 4.
|
11 |
Author: Meghan Nicholas
|
12 |
Author URI: http://www.megnicholas.co.uk
|
13 |
License: GPLv2 or later
|
@@ -40,7 +40,7 @@ include ('class.cscf_contact.php');
|
|
40 |
include ('class.view.php');
|
41 |
include ('class.cscf_filters.php');
|
42 |
include ('ajax.php');
|
43 |
-
include ('
|
44 |
|
45 |
if (!defined('CSCF_THEME_DIR')) define('CSCF_THEME_DIR', ABSPATH . 'wp-content/themes/' . get_template());
|
46 |
|
@@ -52,7 +52,7 @@ if (!defined('CSCF_PLUGIN_URL')) define('CSCF_PLUGIN_URL', WP_PLUGIN_URL . '/' .
|
|
52 |
|
53 |
if (!defined('CSCF_VERSION_KEY')) define('CSCF_VERSION_KEY', 'cscf_version');
|
54 |
|
55 |
-
if (!defined('CSCF_VERSION_NUM')) define('CSCF_VERSION_NUM', '4.
|
56 |
|
57 |
if (!defined('CSCF_OPTIONS_KEY')) define('CSCF_OPTIONS_KEY', 'cscf_options');
|
58 |
|
7 |
Plugin Name: Clean and Simple Contact Form
|
8 |
Plugin URI: http://www.megnicholas.co.uk/wordpress-plugins/clean-and-simple-contact-form
|
9 |
Description: A clean and simple contact form with Google reCAPTCHA and Twitter Bootstrap markup.
|
10 |
+
Version: 4.5.0
|
11 |
Author: Meghan Nicholas
|
12 |
Author URI: http://www.megnicholas.co.uk
|
13 |
License: GPLv2 or later
|
40 |
include ('class.view.php');
|
41 |
include ('class.cscf_filters.php');
|
42 |
include ('ajax.php');
|
43 |
+
include ('recaptchav2.php');
|
44 |
|
45 |
if (!defined('CSCF_THEME_DIR')) define('CSCF_THEME_DIR', ABSPATH . 'wp-content/themes/' . get_template());
|
46 |
|
52 |
|
53 |
if (!defined('CSCF_VERSION_KEY')) define('CSCF_VERSION_KEY', 'cscf_version');
|
54 |
|
55 |
+
if (!defined('CSCF_VERSION_NUM')) define('CSCF_VERSION_NUM', '4.5.0');
|
56 |
|
57 |
if (!defined('CSCF_OPTIONS_KEY')) define('CSCF_OPTIONS_KEY', 'cscf_options');
|
58 |
|
js/jquery.validate.contact.form.js
CHANGED
@@ -1,95 +1,94 @@
|
|
1 |
-
jQuery(document).ready(function($) {
|
2 |
-
|
3 |
var $div = $("#cscf");
|
4 |
-
|
5 |
var $form = $div.find("#frmCSCF");
|
6 |
-
|
7 |
-
$form.find("#recaptcha_response_field").focus(function() {
|
8 |
|
9 |
$errele = $form.find("div[for='cscf_recaptcha']");
|
10 |
$errele.html('');
|
11 |
-
|
12 |
});
|
13 |
-
|
14 |
-
$form.validate({
|
15 |
|
16 |
errorElement: "span",
|
17 |
|
18 |
-
highlight: function(label, errorClass, validClass) {
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
unhighlight: function(label, errorClass, validClass) {
|
24 |
-
|
25 |
-
|
26 |
}
|
27 |
-
|
28 |
-
|
29 |
$form.submit(function (event) {
|
30 |
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
|
|
|
|
|
|
|
|
|
|
83 |
});
|
84 |
|
85 |
-
function scrollTo(id)
|
86 |
-
{
|
87 |
-
// Scroll
|
88 |
-
jQuery('html,body').animate({scrollTop: jQuery(id).offset().top},'slow');
|
89 |
-
}
|
90 |
|
91 |
-
function isScrolledIntoView(elem)
|
92 |
-
{
|
93 |
var docViewTop = jQuery(window).scrollTop();
|
94 |
var docViewBottom = docViewTop + jQuery(window).height();
|
95 |
|
1 |
+
jQuery(document).ready(function ($) {
|
2 |
+
|
3 |
var $div = $("#cscf");
|
4 |
+
|
5 |
var $form = $div.find("#frmCSCF");
|
6 |
+
|
7 |
+
$form.find("#recaptcha_response_field").focus(function () {
|
8 |
|
9 |
$errele = $form.find("div[for='cscf_recaptcha']");
|
10 |
$errele.html('');
|
11 |
+
|
12 |
});
|
13 |
+
|
14 |
+
$form.validate({
|
15 |
|
16 |
errorElement: "span",
|
17 |
|
18 |
+
highlight: function (label, errorClass, validClass) {
|
19 |
+
$(label).closest('.form-group').removeClass('has-success').addClass('has-error');
|
20 |
+
$(label).closest('.control-group').removeClass('success').addClass('error'); // support for bootstrap 2
|
21 |
+
|
22 |
+
},
|
23 |
+
unhighlight: function (label, errorClass, validClass) {
|
24 |
+
$(label).closest('.form-group').removeClass('has-error').addClass('has-success');
|
25 |
+
$(label).closest('.control-group').removeClass('error').addClass('success'); // support for bootstrap 2
|
26 |
}
|
27 |
+
});
|
28 |
+
|
29 |
$form.submit(function (event) {
|
30 |
|
31 |
+
$button = $(this).find("button");
|
32 |
+
$button.attr("disabled", "disabled");
|
33 |
+
|
34 |
+
event.preventDefault();
|
35 |
+
|
36 |
+
if ($form.validate().valid()) {
|
37 |
+
|
38 |
+
$.ajax({
|
39 |
+
type: "post",
|
40 |
+
dataType: "json",
|
41 |
+
cache: false,
|
42 |
+
url: cscfvars.ajaxurl,
|
43 |
+
data: $($form).serialize() + "&action=cscf-submitform",
|
44 |
+
success: function (response, strText) {
|
45 |
+
if (response.valid === true) {
|
46 |
+
//show sent message div
|
47 |
+
$formdiv = $div.find(".cscfForm");
|
48 |
+
$formdiv.css('display', 'none');
|
49 |
+
$messagediv = $div.find(".cscfMessageSent");
|
50 |
+
if (response.sent === false) {
|
51 |
+
$messagediv = $div.find(".cscfMessageNotSent");
|
52 |
+
}
|
53 |
+
|
54 |
+
$messagediv.css('display', 'block');
|
55 |
+
|
56 |
+
if (isScrolledIntoView($div) == false) {
|
57 |
+
jQuery('html,body')
|
58 |
+
.animate({
|
59 |
+
scrollTop: jQuery($div.selector)
|
60 |
+
.offset().top
|
61 |
+
}, 'slow');
|
62 |
+
}
|
63 |
+
}
|
64 |
+
|
65 |
+
else {
|
66 |
+
$.each(response.errorlist, function (name, value) {
|
67 |
+
$errele = $form.find("div[for='cscf_" + name + "']");
|
68 |
+
$errele.html(value);
|
69 |
+
$errele.closest('.form-group').removeClass('has-success').addClass('has-error');
|
70 |
+
$errele.closest('.control-group').removeClass('success').addClass('error'); // support for bootstrap 2
|
71 |
+
});
|
72 |
+
}
|
73 |
+
},
|
74 |
+
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
75 |
+
if (window.console) {
|
76 |
+
console.log("Status: " + textStatus + "Error: " + errorThrown + "Response: " + XMLHttpRequest.responseText);
|
77 |
+
}
|
78 |
+
|
79 |
+
}
|
80 |
+
|
81 |
+
});
|
82 |
+
|
83 |
+
}
|
84 |
+
;
|
85 |
+
$button.removeAttr("disabled");
|
86 |
+
});
|
87 |
+
|
88 |
});
|
89 |
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
+
function isScrolledIntoView(elem) {
|
|
|
92 |
var docViewTop = jQuery(window).scrollTop();
|
93 |
var docViewBottom = docViewTop + jQuery(window).height();
|
94 |
|
languages/cleanandsimple-de_DE.mo
CHANGED
Binary file
|
languages/cleanandsimple-de_DE.po
CHANGED
@@ -1,142 +1,216 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: clean-and-simple-contact-form-by-meg-nicholas.4.1.1\n"
|
4 |
-
"Report-Msgid-Bugs-To: http://wordpress.org/
|
5 |
-
"
|
6 |
-
"POT-Creation-Date:
|
7 |
-
"PO-Revision-Date:
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: faktorzwei.net <faktorzwei.net@gmail.com>\n"
|
10 |
"Language: de_DE informal\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
-
"X-Generator: Poedit 1.5.
|
15 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
|
16 |
"X-Poedit-Basepath: .\n"
|
17 |
|
18 |
-
#: class.
|
19 |
msgid "Settings"
|
20 |
msgstr "Einstellungen"
|
21 |
|
22 |
-
#: class.
|
23 |
msgid "Sorry the email addresses do not match."
|
24 |
msgstr "Die E-Mail-Adressen stimmen nicht überein."
|
25 |
|
26 |
-
#: class.
|
27 |
-
#: views/contact-form.view.php:14
|
28 |
msgid "Please give your email address."
|
29 |
msgstr "Bitte geben Sie Ihre E-Mail-Adresse ein."
|
30 |
|
31 |
-
#: class.
|
32 |
msgid "Please confirm your email address."
|
33 |
msgstr "Bitte bestätigen Sie Ihre E-Mail-Adresse."
|
34 |
|
35 |
-
#: class.
|
36 |
-
#: views/contact-form.view.php:34
|
37 |
msgid "Please give your name."
|
38 |
msgstr "Bitte geben Sie Ihren Namen ein."
|
39 |
|
40 |
-
#: class.
|
41 |
msgid "Please enter a message."
|
42 |
msgstr "Bitte geben Sie Ihre Nachricht ein."
|
43 |
|
44 |
-
#: class.
|
45 |
-
#: views/contact-form.view.php:
|
46 |
msgid "Please enter a valid email address."
|
47 |
msgstr "Bitte geben Sie eine gültige E-Mail-Adresse an."
|
48 |
|
49 |
-
#: class.
|
50 |
msgid "Sorry the code wasn't entered correctly please try again."
|
51 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
#: class.
|
54 |
msgid "Message Sent"
|
55 |
msgstr "Nachricht gesendet"
|
56 |
|
57 |
-
#: class.
|
58 |
msgid "Thank you for your message, we will be in touch very shortly."
|
59 |
-
msgstr "
|
|
|
|
|
60 |
|
61 |
-
#: class.
|
62 |
msgid ""
|
63 |
"Please enter your contact details and a short message below and I will try "
|
64 |
"to answer your query as soon as possible."
|
65 |
-
msgstr "
|
|
|
|
|
66 |
|
67 |
-
#: class.
|
68 |
msgid " - Web Enquiry"
|
69 |
msgstr " - Web-Anfrage"
|
70 |
|
71 |
-
#: class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
msgid "Clean and Simple Contact Form Settings"
|
73 |
msgstr "Clean and Simple Contact Form Einstellungen"
|
74 |
|
75 |
-
#: class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
msgid "You are using version"
|
77 |
msgstr "Sie benutzen Version"
|
78 |
|
79 |
-
#: class.
|
80 |
msgid "If you find this plugin useful please consider"
|
81 |
msgstr "Falls Sie dieses Plugin nützlich finden, schreiben Sie bitte"
|
82 |
|
83 |
-
#: class.
|
84 |
msgid "leaving a review"
|
85 |
msgstr "eine Bewertung"
|
86 |
|
87 |
-
#: class.
|
88 |
msgid "Thank you!"
|
89 |
msgstr "Danke!"
|
90 |
|
91 |
-
#: class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
msgid "ReCAPTCHA Settings"
|
93 |
msgstr "ReCAPTCHA Einstellungen"
|
94 |
|
95 |
-
#: class.
|
96 |
msgid "Use reCAPTCHA :"
|
97 |
msgstr "Verwende reCAPTCHA :"
|
98 |
|
99 |
-
#: class.
|
100 |
msgid "reCAPTCHA Theme :"
|
101 |
msgstr "reCAPTCHA Farbschema :"
|
102 |
|
103 |
-
#: class.
|
104 |
msgid "reCAPTCHA Public Key :"
|
105 |
msgstr "reCAPTCHA Public Key :"
|
106 |
|
107 |
-
#: class.
|
108 |
msgid "reCAPTCHA Private Key :"
|
109 |
msgstr "reCAPTCHA Private Key :"
|
110 |
|
111 |
-
#: class.
|
112 |
msgid "Message Settings"
|
113 |
msgstr "Nachrichten-Einstellungen"
|
114 |
|
115 |
-
#: class.
|
116 |
-
msgid "Recipient
|
117 |
msgstr "Empfänger E-Mail-Adresse:"
|
118 |
|
119 |
-
#: class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
msgid "Email Subject :"
|
121 |
msgstr "Email-Betreff:"
|
122 |
|
123 |
-
#: class.
|
124 |
msgid "Message :"
|
125 |
msgstr "Hinweistext:"
|
126 |
|
127 |
-
#: class.
|
128 |
msgid "Message Sent Heading :"
|
129 |
msgstr "Nachricht gesendet, Überschrift:"
|
130 |
|
131 |
-
#: class.
|
132 |
msgid "Message Sent Content :"
|
133 |
msgstr "Nachricht gesendet, Text:"
|
134 |
|
135 |
-
#: class.
|
136 |
msgid "Styling and Validation"
|
137 |
msgstr "Darstellung und Überprüfung"
|
138 |
|
139 |
-
#: class.
|
140 |
msgid ""
|
141 |
"Use the plugin default stylesheet (un-tick to use your theme style sheet "
|
142 |
"instead) :"
|
@@ -144,97 +218,93 @@ msgstr ""
|
|
144 |
"Nutze das plugin-eigene Stylesheet (abwählen, um dein Theme-Stylesheet "
|
145 |
"stattdessen zu nutzen) :"
|
146 |
|
147 |
-
#: class.
|
148 |
msgid "Use client side validation (AJAX) :"
|
149 |
msgstr "Nutze benutzerseitige Prüfung (AJAX):"
|
150 |
|
151 |
-
#: class.
|
152 |
msgid "Enter your reCAPTCHA settings below :"
|
153 |
msgstr ""
|
154 |
-
"Geben Sie die erforderlichen Daten unten ein, um reCAPTCHA verwenden zu
|
|
|
155 |
|
156 |
-
#: class.
|
157 |
msgid "To use reCAPTCHA you must get an API key from"
|
158 |
msgstr "Um reCAPTCHA nutzen zu können, muss ein API-Key generiert werden bei:"
|
159 |
|
160 |
-
#: class.
|
161 |
msgid "Enter your message settings below :"
|
162 |
msgstr "Gib nachfolgend deine Nachrichten-Einstellungen ein:"
|
163 |
|
164 |
-
#: class.
|
165 |
msgid "Red"
|
166 |
msgstr "Rot"
|
167 |
|
168 |
-
#: class.
|
169 |
msgid "White"
|
170 |
msgstr "Weiß"
|
171 |
|
172 |
-
#: class.
|
173 |
msgid "Blackglass"
|
174 |
msgstr "Schwarz-Glas"
|
175 |
|
176 |
-
#: class.
|
177 |
msgid "Clean"
|
178 |
msgstr "Einfach"
|
179 |
|
180 |
-
#: views/contact-form
|
181 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
msgid "Email Address:"
|
183 |
msgstr "E-Mail-Adresse:"
|
184 |
|
185 |
-
#: views/contact-form
|
186 |
-
#: views/contact-form.view.php:14
|
187 |
msgid "Your Email Address"
|
188 |
msgstr "Ihre E-Mail-Adresse"
|
189 |
|
190 |
-
#: views/contact-form
|
191 |
-
#: views/contact-form.view.php:22
|
192 |
msgid "Confirm Email Address:"
|
193 |
msgstr "E-Mail-Adresse bestätigen:"
|
194 |
|
195 |
-
#: views/contact-form-
|
196 |
-
#: views/contact-form.view.php:24
|
197 |
msgid "Please enter the same email address again."
|
198 |
msgstr "Bitte geben Sie Ihre E-Mail-Adresse nochmals ein."
|
199 |
|
200 |
-
#: views/contact-form
|
201 |
-
#: views/contact-form.view.php:24
|
202 |
msgid "Confirm Your Email Address"
|
203 |
msgstr "Bestätigen Sie Ihre E-Mail-Adresse"
|
204 |
|
205 |
-
#: views/contact-form
|
206 |
-
#: views/contact-form.view.php:32
|
207 |
-
msgid "Name:"
|
208 |
-
msgstr "Name:"
|
209 |
-
|
210 |
-
#: views/contact-form-with-recaptcha.view.php:49
|
211 |
-
#: views/contact-form.view.php:34
|
212 |
-
msgid "Your Name"
|
213 |
-
msgstr "Ihr Name"
|
214 |
-
|
215 |
-
#: views/contact-form-with-recaptcha.view.php:57
|
216 |
-
#: views/contact-form.view.php:42
|
217 |
msgid "Message:"
|
218 |
msgstr "Nachricht:"
|
219 |
|
220 |
-
#: views/contact-form
|
221 |
-
#: views/contact-form.view.php:44
|
222 |
msgid "Please give a message."
|
223 |
msgstr "Bitte geben Sie Ihre Nachricht ein."
|
224 |
|
225 |
-
#: views/contact-form
|
226 |
-
#: views/contact-form.view.php:44
|
227 |
msgid "Your Message"
|
228 |
msgstr "Ihre Nachricht"
|
229 |
|
230 |
-
#: views/contact-form
|
231 |
-
|
|
|
|
|
|
|
232 |
msgid "Send Message"
|
233 |
msgstr "Nachricht senden"
|
234 |
|
235 |
#: views/message-not-sent.view.php:1
|
236 |
msgid "Sorry, there has been a problem and your message was not sent."
|
237 |
-
msgstr "
|
|
|
|
|
238 |
|
239 |
# Plugin Name des plugin/theme
|
240 |
#. Plugin Name of the plugin/theme
|
@@ -244,7 +314,8 @@ msgstr "Clean and Simple Contact Form"
|
|
244 |
#. Plugin URI of the plugin/theme
|
245 |
msgid ""
|
246 |
"http://www.megnicholas.co.uk/wordpress-plugins/clean-and-simple-contact-form"
|
247 |
-
msgstr "
|
|
|
248 |
|
249 |
# Beschreibung des plugin/theme
|
250 |
#. Description of the plugin/theme
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: clean-and-simple-contact-form-by-meg-nicholas.4.1.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/clean-and-simple-contact-form-"
|
5 |
+
"by-meg-nicholas\n"
|
6 |
+
"POT-Creation-Date: 2014-09-24 08:46:00+00:00\n"
|
7 |
+
"PO-Revision-Date: 2015-04-02 16:59+0100\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: faktorzwei.net <faktorzwei.net@gmail.com>\n"
|
10 |
"Language: de_DE informal\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
+
"X-Generator: Poedit 1.5.4\n"
|
15 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
|
16 |
"X-Poedit-Basepath: .\n"
|
17 |
|
18 |
+
#: class.cscf.php:151
|
19 |
msgid "Settings"
|
20 |
msgstr "Einstellungen"
|
21 |
|
22 |
+
#: class.cscf_contact.php:66
|
23 |
msgid "Sorry the email addresses do not match."
|
24 |
msgstr "Die E-Mail-Adressen stimmen nicht überein."
|
25 |
|
26 |
+
#: class.cscf_contact.php:71 views/contact-form.view.php:54
|
|
|
27 |
msgid "Please give your email address."
|
28 |
msgstr "Bitte geben Sie Ihre E-Mail-Adresse ein."
|
29 |
|
30 |
+
#: class.cscf_contact.php:75
|
31 |
msgid "Please confirm your email address."
|
32 |
msgstr "Bitte bestätigen Sie Ihre E-Mail-Adresse."
|
33 |
|
34 |
+
#: class.cscf_contact.php:80 views/contact-form.view.php:32
|
|
|
35 |
msgid "Please give your name."
|
36 |
msgstr "Bitte geben Sie Ihren Namen ein."
|
37 |
|
38 |
+
#: class.cscf_contact.php:84
|
39 |
msgid "Please enter a message."
|
40 |
msgstr "Bitte geben Sie Ihre Nachricht ein."
|
41 |
|
42 |
+
#: class.cscf_contact.php:88 views/contact-form.view.php:55
|
43 |
+
#: views/contact-form.view.php:79
|
44 |
msgid "Please enter a valid email address."
|
45 |
msgstr "Bitte geben Sie eine gültige E-Mail-Adresse an."
|
46 |
|
47 |
+
#: class.cscf_contact.php:95
|
48 |
msgid "Sorry the code wasn't entered correctly please try again."
|
49 |
+
msgstr ""
|
50 |
+
"Der eingegebene Code stimmt nicht überein. Bitte versuchen Sie es nochmals."
|
51 |
+
|
52 |
+
#: class.cscf_contact.php:157
|
53 |
+
msgid "Here is a copy of your message :"
|
54 |
+
msgstr "Hier ist die Kopie Ihrer Nachricht:"
|
55 |
|
56 |
+
#: class.cscf_pluginsettings.php:44
|
57 |
msgid "Message Sent"
|
58 |
msgstr "Nachricht gesendet"
|
59 |
|
60 |
+
#: class.cscf_pluginsettings.php:52
|
61 |
msgid "Thank you for your message, we will be in touch very shortly."
|
62 |
+
msgstr ""
|
63 |
+
"Danke für Ihre Nachricht, Sie werden sobald wie möglich eine Antwort "
|
64 |
+
"erhalten."
|
65 |
|
66 |
+
#: class.cscf_pluginsettings.php:60
|
67 |
msgid ""
|
68 |
"Please enter your contact details and a short message below and I will try "
|
69 |
"to answer your query as soon as possible."
|
70 |
+
msgstr ""
|
71 |
+
"Bitte geben Sie Ihre Kontaktdaten und Ihre Nachricht unten ein. Wir werden "
|
72 |
+
"uns so schnell wie möglich um Ihre Anfrage kümmern."
|
73 |
|
74 |
+
#: class.cscf_pluginsettings.php:93
|
75 |
msgid " - Web Enquiry"
|
76 |
msgstr " - Web-Anfrage"
|
77 |
|
78 |
+
#: class.cscf_settings.php:30
|
79 |
+
msgid "Contact Form Settings"
|
80 |
+
msgstr "Contact Form Einstellungen"
|
81 |
+
|
82 |
+
#: class.cscf_settings.php:30
|
83 |
+
msgid "Contact Form"
|
84 |
+
msgstr "Kontaktformular"
|
85 |
+
|
86 |
+
#: class.cscf_settings.php:41
|
87 |
msgid "Clean and Simple Contact Form Settings"
|
88 |
msgstr "Clean and Simple Contact Form Einstellungen"
|
89 |
|
90 |
+
#: class.cscf_settings.php:47
|
91 |
+
msgid "Donate $10, $20 or $50!"
|
92 |
+
msgstr "Spende $10, $20 or $50!"
|
93 |
+
|
94 |
+
#: class.cscf_settings.php:50
|
95 |
+
msgid ""
|
96 |
+
"If you like this plugin, please donate to support development and "
|
97 |
+
"maintenance of:"
|
98 |
+
msgstr ""
|
99 |
+
"Wenn Dir dieser Plugin gefällt, spende bitte um die weitere Entwicklung und "
|
100 |
+
"Pflege dieses Programms zu unterstützen."
|
101 |
+
|
102 |
+
# Plugin Name des plugin/theme
|
103 |
+
#: class.cscf_settings.php:52
|
104 |
+
msgid "Clean and Simple Contact Form!"
|
105 |
+
msgstr "Clean and Simple Contact Form"
|
106 |
+
|
107 |
+
#: class.cscf_settings.php:72
|
108 |
msgid "You are using version"
|
109 |
msgstr "Sie benutzen Version"
|
110 |
|
111 |
+
#: class.cscf_settings.php:74
|
112 |
msgid "If you find this plugin useful please consider"
|
113 |
msgstr "Falls Sie dieses Plugin nützlich finden, schreiben Sie bitte"
|
114 |
|
115 |
+
#: class.cscf_settings.php:77
|
116 |
msgid "leaving a review"
|
117 |
msgstr "eine Bewertung"
|
118 |
|
119 |
+
#: class.cscf_settings.php:79
|
120 |
msgid "Thank you!"
|
121 |
msgstr "Danke!"
|
122 |
|
123 |
+
#: class.cscf_settings.php:84
|
124 |
+
msgid ""
|
125 |
+
"NOTICE: You have JetPack's Contact Form enabled please deactivate it or use "
|
126 |
+
"the shortcode [cscf-contact-form] instead."
|
127 |
+
msgstr ""
|
128 |
+
"Hinweis: Wenn JetPack's Contact Form aktiviert ist, deaktiviere dieses oder "
|
129 |
+
"nutze den shortcode [cscf-contact-form]"
|
130 |
+
|
131 |
+
#: class.cscf_settings.php:86
|
132 |
+
msgid "Read More"
|
133 |
+
msgstr "Weiterlesen"
|
134 |
+
|
135 |
+
#: class.cscf_settings.php:90
|
136 |
+
msgid "Please Note: To add the contact form to your page please add the text"
|
137 |
+
msgstr ""
|
138 |
+
"Hinweis: Mit diesem Text wird das Kontaktformular zu Deiner Webseite "
|
139 |
+
"hinzugefügt."
|
140 |
+
|
141 |
+
#: class.cscf_settings.php:91
|
142 |
+
msgid "to your post or page."
|
143 |
+
msgstr "zu Deinem Artikel oder Deiner Seite."
|
144 |
+
|
145 |
+
#: class.cscf_settings.php:111
|
146 |
msgid "ReCAPTCHA Settings"
|
147 |
msgstr "ReCAPTCHA Einstellungen"
|
148 |
|
149 |
+
#: class.cscf_settings.php:119
|
150 |
msgid "Use reCAPTCHA :"
|
151 |
msgstr "Verwende reCAPTCHA :"
|
152 |
|
153 |
+
#: class.cscf_settings.php:125
|
154 |
msgid "reCAPTCHA Theme :"
|
155 |
msgstr "reCAPTCHA Farbschema :"
|
156 |
|
157 |
+
#: class.cscf_settings.php:131
|
158 |
msgid "reCAPTCHA Public Key :"
|
159 |
msgstr "reCAPTCHA Public Key :"
|
160 |
|
161 |
+
#: class.cscf_settings.php:137
|
162 |
msgid "reCAPTCHA Private Key :"
|
163 |
msgstr "reCAPTCHA Private Key :"
|
164 |
|
165 |
+
#: class.cscf_settings.php:143
|
166 |
msgid "Message Settings"
|
167 |
msgstr "Nachrichten-Einstellungen"
|
168 |
|
169 |
+
#: class.cscf_settings.php:147
|
170 |
+
msgid "Recipient Emails :"
|
171 |
msgstr "Empfänger E-Mail-Adresse:"
|
172 |
|
173 |
+
#: class.cscf_settings.php:153
|
174 |
+
msgid "Confirm Email Address :"
|
175 |
+
msgstr "E-Mail-Adresse bestätigen:"
|
176 |
+
|
177 |
+
#: class.cscf_settings.php:159
|
178 |
+
msgid "*New*"
|
179 |
+
msgstr "*Neu*"
|
180 |
+
|
181 |
+
#: class.cscf_settings.php:159
|
182 |
+
msgid "Allow users to email themselves a copy :"
|
183 |
+
msgstr "Erlaube Benutzern sich eine Kopie zusenden zu lassen:"
|
184 |
+
|
185 |
+
#: class.cscf_settings.php:165
|
186 |
+
msgid "Override 'From' Address :"
|
187 |
+
msgstr "Überschreibe 'Von' Adresse:"
|
188 |
+
|
189 |
+
#: class.cscf_settings.php:171
|
190 |
+
msgid "'From' Email Address :"
|
191 |
+
msgstr "'Von' E-Mail-Adresse:"
|
192 |
+
|
193 |
+
#: class.cscf_settings.php:177
|
194 |
msgid "Email Subject :"
|
195 |
msgstr "Email-Betreff:"
|
196 |
|
197 |
+
#: class.cscf_settings.php:183
|
198 |
msgid "Message :"
|
199 |
msgstr "Hinweistext:"
|
200 |
|
201 |
+
#: class.cscf_settings.php:189
|
202 |
msgid "Message Sent Heading :"
|
203 |
msgstr "Nachricht gesendet, Überschrift:"
|
204 |
|
205 |
+
#: class.cscf_settings.php:195
|
206 |
msgid "Message Sent Content :"
|
207 |
msgstr "Nachricht gesendet, Text:"
|
208 |
|
209 |
+
#: class.cscf_settings.php:201
|
210 |
msgid "Styling and Validation"
|
211 |
msgstr "Darstellung und Überprüfung"
|
212 |
|
213 |
+
#: class.cscf_settings.php:205
|
214 |
msgid ""
|
215 |
"Use the plugin default stylesheet (un-tick to use your theme style sheet "
|
216 |
"instead) :"
|
218 |
"Nutze das plugin-eigene Stylesheet (abwählen, um dein Theme-Stylesheet "
|
219 |
"stattdessen zu nutzen) :"
|
220 |
|
221 |
+
#: class.cscf_settings.php:211
|
222 |
msgid "Use client side validation (AJAX) :"
|
223 |
msgstr "Nutze benutzerseitige Prüfung (AJAX):"
|
224 |
|
225 |
+
#: class.cscf_settings.php:283
|
226 |
msgid "Enter your reCAPTCHA settings below :"
|
227 |
msgstr ""
|
228 |
+
"Geben Sie die erforderlichen Daten unten ein, um reCAPTCHA verwenden zu "
|
229 |
+
"können:"
|
230 |
|
231 |
+
#: class.cscf_settings.php:284
|
232 |
msgid "To use reCAPTCHA you must get an API key from"
|
233 |
msgstr "Um reCAPTCHA nutzen zu können, muss ein API-Key generiert werden bei:"
|
234 |
|
235 |
+
#: class.cscf_settings.php:290
|
236 |
msgid "Enter your message settings below :"
|
237 |
msgstr "Gib nachfolgend deine Nachrichten-Einstellungen ein:"
|
238 |
|
239 |
+
#: class.cscf_settings.php:392
|
240 |
msgid "Red"
|
241 |
msgstr "Rot"
|
242 |
|
243 |
+
#: class.cscf_settings.php:394
|
244 |
msgid "White"
|
245 |
msgstr "Weiß"
|
246 |
|
247 |
+
#: class.cscf_settings.php:396
|
248 |
msgid "Blackglass"
|
249 |
msgstr "Schwarz-Glas"
|
250 |
|
251 |
+
#: class.cscf_settings.php:398
|
252 |
msgid "Clean"
|
253 |
msgstr "Einfach"
|
254 |
|
255 |
+
#: views/contact-form.view.php:25
|
256 |
+
msgid "Name:"
|
257 |
+
msgstr "Name:"
|
258 |
+
|
259 |
+
#: views/contact-form.view.php:35
|
260 |
+
msgid "Your Name"
|
261 |
+
msgstr "Ihr Name"
|
262 |
+
|
263 |
+
#: views/contact-form.view.php:46
|
264 |
msgid "Email Address:"
|
265 |
msgstr "E-Mail-Adresse:"
|
266 |
|
267 |
+
#: views/contact-form.view.php:58
|
|
|
268 |
msgid "Your Email Address"
|
269 |
msgstr "Ihre E-Mail-Adresse"
|
270 |
|
271 |
+
#: views/contact-form.view.php:69
|
|
|
272 |
msgid "Confirm Email Address:"
|
273 |
msgstr "E-Mail-Adresse bestätigen:"
|
274 |
|
275 |
+
#: views/contact-form.view.php:78 views/contact-form.view.php:80
|
|
|
276 |
msgid "Please enter the same email address again."
|
277 |
msgstr "Bitte geben Sie Ihre E-Mail-Adresse nochmals ein."
|
278 |
|
279 |
+
#: views/contact-form.view.php:83
|
|
|
280 |
msgid "Confirm Your Email Address"
|
281 |
msgstr "Bestätigen Sie Ihre E-Mail-Adresse"
|
282 |
|
283 |
+
#: views/contact-form.view.php:95
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
msgid "Message:"
|
285 |
msgstr "Nachricht:"
|
286 |
|
287 |
+
#: views/contact-form.view.php:102
|
|
|
288 |
msgid "Please give a message."
|
289 |
msgstr "Bitte geben Sie Ihre Nachricht ein."
|
290 |
|
291 |
+
#: views/contact-form.view.php:104
|
|
|
292 |
msgid "Your Message"
|
293 |
msgstr "Ihre Nachricht"
|
294 |
|
295 |
+
#: views/contact-form.view.php:114
|
296 |
+
msgid "Send me a copy:"
|
297 |
+
msgstr "Schicke mir eine Kopie:"
|
298 |
+
|
299 |
+
#: views/contact-form.view.php:142
|
300 |
msgid "Send Message"
|
301 |
msgstr "Nachricht senden"
|
302 |
|
303 |
#: views/message-not-sent.view.php:1
|
304 |
msgid "Sorry, there has been a problem and your message was not sent."
|
305 |
+
msgstr ""
|
306 |
+
"Entschuldigung, es ist ein Fehler aufgetreten und die Nachricht wurde nicht "
|
307 |
+
"gesendet."
|
308 |
|
309 |
# Plugin Name des plugin/theme
|
310 |
#. Plugin Name of the plugin/theme
|
314 |
#. Plugin URI of the plugin/theme
|
315 |
msgid ""
|
316 |
"http://www.megnicholas.co.uk/wordpress-plugins/clean-and-simple-contact-form"
|
317 |
+
msgstr ""
|
318 |
+
"http://www.megnicholas.co.uk/wordpress-plugins/clean-and-simple-contact-form"
|
319 |
|
320 |
# Beschreibung des plugin/theme
|
321 |
#. Description of the plugin/theme
|
languages/cleanandsimple-it_IT.mo
CHANGED
Binary file
|
languages/cleanandsimple-it_IT.po
CHANGED
@@ -1,266 +1,378 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
"
|
6 |
-
"
|
7 |
-
"
|
8 |
-
"
|
9 |
-
"
|
10 |
-
"
|
11 |
-
"
|
12 |
-
"
|
13 |
-
"
|
14 |
-
"
|
15 |
-
"X-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
"
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
#:
|
63 |
-
msgid ""
|
64 |
-
"
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
"
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
#:
|
79 |
-
msgid "
|
80 |
-
msgstr "
|
81 |
-
|
82 |
-
#: class.
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
#:
|
87 |
-
msgid "
|
88 |
-
msgstr "
|
89 |
-
|
90 |
-
#: class.
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
#:
|
103 |
-
msgid "
|
104 |
-
msgstr "
|
105 |
-
|
106 |
-
#: class.
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
#:
|
123 |
-
msgid "
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
#: class.
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
"
|
148 |
-
"
|
149 |
-
|
150 |
-
#: class.
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
msgstr "
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
#:
|
171 |
-
msgid "
|
172 |
-
msgstr "
|
173 |
-
|
174 |
-
#: class.
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
"
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
msgid "
|
262 |
-
msgstr "
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Clean and Simple Contact Form\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: Sun Apr 19 2015 03:10:40 GMT+0200 (ora solare Europa "
|
6 |
+
"occidentale)\n"
|
7 |
+
"PO-Revision-Date: 2015-04-22 11:06+0100\n"
|
8 |
+
"Last-Translator: Elfo <relazionigay@altervista.org>\n"
|
9 |
+
"Language-Team: \n"
|
10 |
+
"Language: it\n"
|
11 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
12 |
+
"MIME-Version: 1.0\n"
|
13 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
+
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-Basepath: .\n"
|
17 |
+
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;"
|
18 |
+
"_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;_x:1,2c;"
|
19 |
+
"_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;"
|
20 |
+
"esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;"
|
21 |
+
"comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
22 |
+
"X-Loco-Target-Locale: it_IT\n"
|
23 |
+
"X-Generator: Poedit 1.7.6\n"
|
24 |
+
"X-Poedit-SearchPath-0: ../../plugins/clean-and-simple-contact-form-by-meg-"
|
25 |
+
"nicholas\n"
|
26 |
+
|
27 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
28 |
+
#: cscf_pluginsettings.php:44
|
29 |
+
msgid "Message Sent"
|
30 |
+
msgstr "Messaggio inviato"
|
31 |
+
|
32 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
33 |
+
#: cscf_pluginsettings.php:52
|
34 |
+
msgid "Thank you for your message, we will be in touch very shortly."
|
35 |
+
msgstr "Grazie del Messaggio, vi contatteremo il più presto possibile."
|
36 |
+
|
37 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
38 |
+
#: cscf_pluginsettings.php:60
|
39 |
+
msgid ""
|
40 |
+
"Please enter your contact details and a short message below and I will try to "
|
41 |
+
"answer your query as soon as possible."
|
42 |
+
msgstr ""
|
43 |
+
"Per favore inserisci di seguito i dati di contatto e un breve messaggio e "
|
44 |
+
"proveremo a risponderti al più presto."
|
45 |
+
|
46 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
47 |
+
#: cscf_pluginsettings.php:94
|
48 |
+
msgid " - Web Enquiry"
|
49 |
+
msgstr "- Richiesta Web"
|
50 |
+
|
51 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf.php:151
|
52 |
+
msgid "Settings"
|
53 |
+
msgstr "Impostazioni"
|
54 |
+
|
55 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
56 |
+
#: php:66
|
57 |
+
msgid "Sorry the email addresses do not match."
|
58 |
+
msgstr "Spiacente gli indirizzi email non corrispondono."
|
59 |
+
|
60 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
61 |
+
#: php:71 ../../plugins/clean-and-simple-contact-form-by-meg-
|
62 |
+
#: nicholas/views/contact-form.view.php:51
|
63 |
+
msgid "Please give your email address."
|
64 |
+
msgstr "Si prega di fornire il vostro indirizzo email."
|
65 |
+
|
66 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
67 |
+
#: php:75
|
68 |
+
msgid "Please confirm your email address."
|
69 |
+
msgstr "Si prega di confermare il vostro indirizzo email."
|
70 |
+
|
71 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
72 |
+
#: php:80 ../../plugins/clean-and-simple-contact-form-by-meg-
|
73 |
+
#: nicholas/views/contact-form.view.php:29
|
74 |
+
msgid "Please give your name."
|
75 |
+
msgstr "Il vostro nome."
|
76 |
+
|
77 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
78 |
+
#: php:84
|
79 |
+
msgid "Please enter a message."
|
80 |
+
msgstr "Inserire un messaggio."
|
81 |
+
|
82 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
83 |
+
#: php:88 ../../plugins/clean-and-simple-contact-form-by-meg-
|
84 |
+
#: nicholas/views/contact-form.view.php:52
|
85 |
+
#: ../../plugins/clean-and-simple-contact-
|
86 |
+
#: form-by-meg-nicholas/views/contact-form.view.php:76
|
87 |
+
msgid "Please enter a valid email address."
|
88 |
+
msgstr "Si prega di inserire un indirizzo email valido."
|
89 |
+
|
90 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
91 |
+
#: php:95
|
92 |
+
msgid "Sorry the code wasn't entered correctly please try again."
|
93 |
+
msgstr ""
|
94 |
+
"Spiacenti ma il codice non è stato inserito correttamente si prega di riprovare."
|
95 |
+
|
96 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.cscf_contact.
|
97 |
+
#: php:157
|
98 |
+
msgid "Here is a copy of your message :"
|
99 |
+
msgstr "Qui c'è una copia del tuo messaggio:"
|
100 |
+
|
101 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
102 |
+
#: cscf_settings.php:30
|
103 |
+
msgid "Contact Form Settings"
|
104 |
+
msgstr "Impostazioni Contact Form"
|
105 |
+
|
106 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
107 |
+
#: cscf_settings.php:30
|
108 |
+
msgid "Contact Form"
|
109 |
+
msgstr "Contact Form"
|
110 |
+
|
111 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
112 |
+
#: cscf_settings.php:41
|
113 |
+
msgid "Clean and Simple Contact Form Settings"
|
114 |
+
msgstr "Impostazioni Clean and Simple Contact Form"
|
115 |
+
|
116 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
117 |
+
#: cscf_settings.php:47
|
118 |
+
msgid "Donate $10, $20 or $50!"
|
119 |
+
msgstr "Dona $10, $20 o $50!"
|
120 |
+
|
121 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
122 |
+
#: cscf_settings.php:50
|
123 |
+
msgid ""
|
124 |
+
"If you like this plugin, please donate to support development and maintenance "
|
125 |
+
"of:"
|
126 |
+
msgstr ""
|
127 |
+
"Se ti piace questo plugin, per favore supporta lo sviluppo ed il mantenimento "
|
128 |
+
"con una donazione a:"
|
129 |
+
|
130 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
131 |
+
#: cscf_settings.php:52
|
132 |
+
msgid "Clean and Simple Contact Form!"
|
133 |
+
msgstr "Clean and Simple Contact Form!"
|
134 |
+
|
135 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
136 |
+
#: cscf_settings.php:72
|
137 |
+
msgid "You are using version"
|
138 |
+
msgstr "Versione in uso"
|
139 |
+
|
140 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
141 |
+
#: cscf_settings.php:74
|
142 |
+
msgid "If you find this plugin useful please consider"
|
143 |
+
msgstr "Se trovi utile questo plugin per favore"
|
144 |
+
|
145 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
146 |
+
#: cscf_settings.php:77
|
147 |
+
msgid "leaving a review"
|
148 |
+
msgstr "lascia una recensione"
|
149 |
+
|
150 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
151 |
+
#: cscf_settings.php:79
|
152 |
+
msgid "Thank you!"
|
153 |
+
msgstr "Grazie!"
|
154 |
+
|
155 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
156 |
+
#: cscf_settings.php:84
|
157 |
+
msgid ""
|
158 |
+
"NOTICE: You have JetPack's Contact Form enabled please deactivate it or use the "
|
159 |
+
"shortcode [cscf-contact-form] instead."
|
160 |
+
msgstr ""
|
161 |
+
"ATTENZIONE: Hai il modulo di contatto di JetPack abilitato, per favore "
|
162 |
+
"disabilitalo o utilizza lo shortcode [cscf-contact-form] al suo posto."
|
163 |
+
|
164 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
165 |
+
#: cscf_settings.php:86
|
166 |
+
msgid "Read More"
|
167 |
+
msgstr "Leggi di piú"
|
168 |
+
|
169 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
170 |
+
#: cscf_settings.php:90
|
171 |
+
msgid "Please Note: To add the contact form to your page please add the text"
|
172 |
+
msgstr "NOTA: Per aggiungere questo modulo di contatto ad una pagina usa il testo"
|
173 |
+
|
174 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
175 |
+
#: cscf_settings.php:91
|
176 |
+
msgid "to your post or page."
|
177 |
+
msgstr "sul tuo post o sulla tua pagina."
|
178 |
+
|
179 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
180 |
+
#: cscf_settings.php:111
|
181 |
+
msgid "ReCAPTCHA Settings"
|
182 |
+
msgstr "Impostazioni ReCAPTCHA"
|
183 |
+
|
184 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
185 |
+
#: cscf_settings.php:119
|
186 |
+
msgid "Use reCAPTCHA :"
|
187 |
+
msgstr "Usa ReCAPTCHA:"
|
188 |
+
|
189 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
190 |
+
#: cscf_settings.php:125
|
191 |
+
msgid "reCAPTCHA Theme :"
|
192 |
+
msgstr "Tema reCAPTCHA:"
|
193 |
+
|
194 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
195 |
+
#: cscf_settings.php:131
|
196 |
+
msgid "reCAPTCHA Public Key :"
|
197 |
+
msgstr "Chiave Pubblica reCAPTCHA:"
|
198 |
+
|
199 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
200 |
+
#: cscf_settings.php:137
|
201 |
+
msgid "reCAPTCHA Private Key :"
|
202 |
+
msgstr "Chiave Privata reCAPTCHA:"
|
203 |
+
|
204 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
205 |
+
#: cscf_settings.php:143
|
206 |
+
msgid "Message Settings"
|
207 |
+
msgstr "Impostazioni messaggio"
|
208 |
+
|
209 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
210 |
+
#: cscf_settings.php:147
|
211 |
+
msgid "Recipient Emails :"
|
212 |
+
msgstr "Contenitore email:"
|
213 |
+
|
214 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
215 |
+
#: cscf_settings.php:153
|
216 |
+
msgid "Confirm Email Address :"
|
217 |
+
msgstr "Conferma indirizzo email:"
|
218 |
+
|
219 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
220 |
+
#: cscf_settings.php:159
|
221 |
+
msgid "*New*"
|
222 |
+
msgstr "*Novità*"
|
223 |
+
|
224 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
225 |
+
#: cscf_settings.php:159
|
226 |
+
msgid "Allow users to email themselves a copy :"
|
227 |
+
msgstr "Permetti agli utenti di inviarsi una copia:"
|
228 |
+
|
229 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
230 |
+
#: cscf_settings.php:165
|
231 |
+
msgid "Override 'From' Address :"
|
232 |
+
msgstr "Sovrascrivi indirizzo 'From':"
|
233 |
+
|
234 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
235 |
+
#: cscf_settings.php:171
|
236 |
+
msgid "'From' Email Address :"
|
237 |
+
msgstr "Indirizzo email 'From':"
|
238 |
+
|
239 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
240 |
+
#: cscf_settings.php:177
|
241 |
+
msgid "Email Subject :"
|
242 |
+
msgstr "Oggetto dell'email:"
|
243 |
+
|
244 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
245 |
+
#: cscf_settings.php:183
|
246 |
+
msgid "Message :"
|
247 |
+
msgstr "Messaggio:"
|
248 |
+
|
249 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
250 |
+
#: cscf_settings.php:189
|
251 |
+
msgid "Message Sent Heading :"
|
252 |
+
msgstr "Intestazione messaggio inviato:"
|
253 |
+
|
254 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
255 |
+
#: cscf_settings.php:195
|
256 |
+
msgid "Message Sent Content :"
|
257 |
+
msgstr "Contenuto messaggio inviato:"
|
258 |
+
|
259 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
260 |
+
#: cscf_settings.php:201
|
261 |
+
msgid "Styling and Validation"
|
262 |
+
msgstr "Stili e Validazione"
|
263 |
+
|
264 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
265 |
+
#: cscf_settings.php:205
|
266 |
+
msgid ""
|
267 |
+
"Use the plugin default stylesheet (un-tick to use your theme style sheet "
|
268 |
+
"instead) :"
|
269 |
+
msgstr ""
|
270 |
+
"Usa lo stile di default del plugin (deselezionare per usare lo stile del tema "
|
271 |
+
"principale):"
|
272 |
+
|
273 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
274 |
+
#: cscf_settings.php:211
|
275 |
+
msgid "Use client side validation (AJAX) :"
|
276 |
+
msgstr "Usa validazione lato client (AJAX):"
|
277 |
+
|
278 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
279 |
+
#: cscf_settings.php:283
|
280 |
+
msgid "Enter your reCAPTCHA settings below :"
|
281 |
+
msgstr "Inserisci le impostazioni reCAPTCHA di seguito:"
|
282 |
+
|
283 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
284 |
+
#: cscf_settings.php:284
|
285 |
+
msgid "To use reCAPTCHA you must get an API key from"
|
286 |
+
msgstr "Per usare reCAPTCHA dovi ottenere una chiave API tramite"
|
287 |
+
|
288 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
289 |
+
#: cscf_settings.php:290
|
290 |
+
msgid "Enter your message settings below :"
|
291 |
+
msgstr "Inserisci le impostazioni dei messaggi qui sotto:"
|
292 |
+
|
293 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
294 |
+
#: cscf_settings.php:392
|
295 |
+
msgid "Red"
|
296 |
+
msgstr "Rosso"
|
297 |
+
|
298 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
299 |
+
#: cscf_settings.php:394
|
300 |
+
msgid "White"
|
301 |
+
msgstr "Bianco"
|
302 |
+
|
303 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
304 |
+
#: cscf_settings.php:396
|
305 |
+
msgid "Blackglass"
|
306 |
+
msgstr "Vetro nero"
|
307 |
+
|
308 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/class.
|
309 |
+
#: cscf_settings.php:398
|
310 |
+
msgid "Clean"
|
311 |
+
msgstr "Pulito"
|
312 |
+
|
313 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/message-not-
|
314 |
+
#: sent.view.php:1
|
315 |
+
msgid "Sorry, there has been a problem and your message was not sent."
|
316 |
+
msgstr ""
|
317 |
+
"Spiacenti, c'è stato un problema e il vostro messaggio non è stato inviato."
|
318 |
+
|
319 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
320 |
+
#: view.php:22
|
321 |
+
msgid "Name:"
|
322 |
+
msgstr "Nome:"
|
323 |
+
|
324 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
325 |
+
#: view.php:32
|
326 |
+
msgid "Your Name"
|
327 |
+
msgstr "Il vostro nome"
|
328 |
+
|
329 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
330 |
+
#: view.php:43
|
331 |
+
msgid "Email Address:"
|
332 |
+
msgstr "Indirizzo email:"
|
333 |
+
|
334 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
335 |
+
#: view.php:55
|
336 |
+
msgid "Your Email Address"
|
337 |
+
msgstr "Il vostro indirizzo email"
|
338 |
+
|
339 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
340 |
+
#: view.php:66
|
341 |
+
msgid "Confirm Email Address:"
|
342 |
+
msgstr "Conferma indirizzo email:"
|
343 |
+
|
344 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
345 |
+
#: view.php:75 ../../plugins/clean-and-simple-contact-form-by-meg-
|
346 |
+
#: nicholas/views/contact-form.view.php:77
|
347 |
+
msgid "Please enter the same email address again."
|
348 |
+
msgstr "Si prega di reinserire nuovamente l'indirizzo email."
|
349 |
+
|
350 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
351 |
+
#: view.php:80
|
352 |
+
msgid "Confirm Your Email Address"
|
353 |
+
msgstr "Confermate il vostro indirizzo email"
|
354 |
+
|
355 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
356 |
+
#: view.php:92
|
357 |
+
msgid "Message:"
|
358 |
+
msgstr "Messaggio:"
|
359 |
+
|
360 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
361 |
+
#: view.php:99
|
362 |
+
msgid "Please give a message."
|
363 |
+
msgstr "Inserire un messaggio."
|
364 |
+
|
365 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
366 |
+
#: view.php:101
|
367 |
+
msgid "Your Message"
|
368 |
+
msgstr "Il vostro messaggio"
|
369 |
+
|
370 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
371 |
+
#: view.php:111
|
372 |
+
msgid "Send me a copy:"
|
373 |
+
msgstr "Inviami una copia del messaggio "
|
374 |
+
|
375 |
+
#: ../../plugins/clean-and-simple-contact-form-by-meg-nicholas/views/contact-form.
|
376 |
+
#: view.php:143
|
377 |
+
msgid "Send Message"
|
378 |
+
msgstr "Invia messaggio"
|
languages/cleanandsimple-pl_PL.po
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Clean and Simple Contact Form\n"
|
4 |
-
"POT-Creation-Date:
|
5 |
-
"PO-Revision-Date:
|
6 |
"Last-Translator: \n"
|
7 |
-
"Language-Team:
|
8 |
"Language: pl_PL\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -25,52 +25,52 @@ msgstr "Ustawienia"
|
|
25 |
|
26 |
#: class.cscf_contact.php:63
|
27 |
msgid "Sorry the email addresses do not match."
|
28 |
-
msgstr "Przepraszamy
|
29 |
|
30 |
#: class.cscf_contact.php:68 views/contact-form.view.php:54
|
31 |
msgid "Please give your email address."
|
32 |
-
msgstr "
|
33 |
|
34 |
#: class.cscf_contact.php:72
|
35 |
msgid "Please confirm your email address."
|
36 |
-
msgstr "
|
37 |
|
38 |
#: class.cscf_contact.php:77 views/contact-form.view.php:32
|
39 |
msgid "Please give your name."
|
40 |
-
msgstr "
|
41 |
|
42 |
#: class.cscf_contact.php:81
|
43 |
msgid "Please enter a message."
|
44 |
-
msgstr "
|
45 |
|
46 |
#: class.cscf_contact.php:85 views/contact-form.view.php:55
|
47 |
#: views/contact-form.view.php:79
|
48 |
msgid "Please enter a valid email address."
|
49 |
-
msgstr "
|
50 |
|
51 |
#: class.cscf_contact.php:93
|
52 |
msgid "Sorry the code wasn't entered correctly please try again."
|
53 |
-
msgstr "Przepraszamy kod nie został wprowadzony poprawnie
|
54 |
|
55 |
#: class.cscf_pluginsettings.php:40
|
56 |
msgid "Message Sent"
|
57 |
-
msgstr "
|
58 |
|
59 |
#: class.cscf_pluginsettings.php:47
|
60 |
msgid "Thank you for your message, we will be in touch very shortly."
|
61 |
-
msgstr "
|
62 |
|
63 |
#: class.cscf_pluginsettings.php:54
|
64 |
msgid ""
|
65 |
"Please enter your contact details and a short message below and I will try "
|
66 |
"to answer your query as soon as possible."
|
67 |
msgstr ""
|
68 |
-
"
|
69 |
-
"
|
70 |
|
71 |
#: class.cscf_pluginsettings.php:83
|
72 |
msgid " - Web Enquiry"
|
73 |
-
msgstr "
|
74 |
|
75 |
#: class.cscf_settings.php:30
|
76 |
msgid "Contact Form Settings"
|
@@ -86,15 +86,15 @@ msgstr "Ustawienia Clean and Simple Contact Form"
|
|
86 |
|
87 |
#: class.cscf_settings.php:46
|
88 |
msgid "Donate $10, $20 or $50!"
|
89 |
-
msgstr "
|
90 |
|
91 |
#: class.cscf_settings.php:48
|
92 |
msgid ""
|
93 |
"If you like this plugin, please donate to support development and "
|
94 |
"maintenance of:"
|
95 |
msgstr ""
|
96 |
-
"Jeśli podoba Ci się ta wtyczka, prosimy o
|
97 |
-
"
|
98 |
|
99 |
#: class.cscf_settings.php:48
|
100 |
msgid "Clean and Simple Contact Form!"
|
@@ -106,23 +106,23 @@ msgstr "Używasz wersji"
|
|
106 |
|
107 |
#: class.cscf_settings.php:64
|
108 |
msgid "If you find this plugin useful please consider"
|
109 |
-
msgstr "Jeśli
|
110 |
|
111 |
#: class.cscf_settings.php:67
|
112 |
msgid "leaving a review"
|
113 |
-
msgstr "
|
114 |
|
115 |
#: class.cscf_settings.php:69
|
116 |
msgid "Thank you!"
|
117 |
-
msgstr "
|
118 |
|
119 |
#: class.cscf_settings.php:74
|
120 |
msgid ""
|
121 |
"NOTICE: You have JetPack's Contact Form enabled please deactivate it or use "
|
122 |
"the shortcode [cscf-contact-form] instead."
|
123 |
msgstr ""
|
124 |
-
"UWAGA: Masz włączony
|
125 |
-
"
|
126 |
|
127 |
#: class.cscf_settings.php:75
|
128 |
msgid "Read More"
|
@@ -130,15 +130,15 @@ msgstr "Czytaj więcej"
|
|
130 |
|
131 |
#: class.cscf_settings.php:79
|
132 |
msgid "Please Note: To add the contact form to your page please add the text"
|
133 |
-
msgstr "Uwaga: Aby dodać formularz kontaktowy
|
134 |
|
135 |
#: class.cscf_settings.php:79
|
136 |
msgid "to your post or page."
|
137 |
-
msgstr "
|
138 |
|
139 |
#: class.cscf_settings.php:98
|
140 |
msgid "ReCAPTCHA Settings"
|
141 |
-
msgstr "Ustawienia
|
142 |
|
143 |
#: class.cscf_settings.php:106
|
144 |
msgid "Use reCAPTCHA :"
|
@@ -150,11 +150,11 @@ msgstr "Motyw reCAPTCHA:"
|
|
150 |
|
151 |
#: class.cscf_settings.php:118
|
152 |
msgid "reCAPTCHA Public Key :"
|
153 |
-
msgstr "Klucz publiczny reCAPTCHA
|
154 |
|
155 |
#: class.cscf_settings.php:124
|
156 |
msgid "reCAPTCHA Private Key :"
|
157 |
-
msgstr "Klucz prywatny reCAPTCHA
|
158 |
|
159 |
#: class.cscf_settings.php:130
|
160 |
msgid "Message Settings"
|
@@ -162,61 +162,62 @@ msgstr "Ustawienia wiadomości"
|
|
162 |
|
163 |
#: class.cscf_settings.php:134
|
164 |
msgid "Recipient Emails :"
|
165 |
-
msgstr "
|
166 |
|
167 |
#: class.cscf_settings.php:140
|
168 |
msgid "Confirm Email Address :"
|
169 |
-
msgstr "Potwierdź adres e-mail
|
170 |
|
171 |
#: class.cscf_settings.php:146
|
172 |
msgid "Override 'From' Address :"
|
173 |
-
msgstr "Zastąp
|
174 |
|
175 |
#: class.cscf_settings.php:152
|
176 |
msgid "'From' Email Address :"
|
177 |
-
msgstr "
|
178 |
|
179 |
#: class.cscf_settings.php:158
|
180 |
msgid "Email Subject :"
|
181 |
-
msgstr "Temat wiadomości
|
182 |
|
183 |
#: class.cscf_settings.php:164
|
184 |
msgid "Message :"
|
185 |
-
msgstr "
|
186 |
|
187 |
#: class.cscf_settings.php:170
|
188 |
msgid "Message Sent Heading :"
|
189 |
-
msgstr "
|
190 |
|
191 |
#: class.cscf_settings.php:176
|
192 |
msgid "Message Sent Content :"
|
193 |
-
msgstr "Treść wysłanej wiadomości
|
194 |
|
195 |
#: class.cscf_settings.php:182
|
196 |
msgid "Styling and Validation"
|
197 |
-
msgstr "
|
198 |
|
199 |
#: class.cscf_settings.php:186
|
200 |
msgid ""
|
201 |
"Use the plugin default stylesheet (un-tick to use your theme style sheet "
|
202 |
"instead) :"
|
203 |
-
msgstr "Użyj
|
|
|
204 |
|
205 |
#: class.cscf_settings.php:192
|
206 |
msgid "Use client side validation (AJAX) :"
|
207 |
-
msgstr "Użyj weryfikacji
|
208 |
|
209 |
#: class.cscf_settings.php:262
|
210 |
msgid "Enter your reCAPTCHA settings below :"
|
211 |
-
msgstr "
|
212 |
|
213 |
#: class.cscf_settings.php:263
|
214 |
msgid "To use reCAPTCHA you must get an API key from"
|
215 |
-
msgstr "Aby używać reCAPTCHA musisz
|
216 |
|
217 |
#: class.cscf_settings.php:268
|
218 |
msgid "Enter your message settings below :"
|
219 |
-
msgstr "
|
220 |
|
221 |
#: class.cscf_settings.php:342
|
222 |
msgid "Red"
|
@@ -228,7 +229,7 @@ msgstr "Biały"
|
|
228 |
|
229 |
#: class.cscf_settings.php:344
|
230 |
msgid "Blackglass"
|
231 |
-
msgstr "
|
232 |
|
233 |
#: class.cscf_settings.php:345
|
234 |
msgid "Clean"
|
@@ -236,15 +237,15 @@ msgstr "Czysty"
|
|
236 |
|
237 |
#: class.view.php:26
|
238 |
msgid "View "
|
239 |
-
msgstr "
|
240 |
|
241 |
#: views/contact-form.view.php:25
|
242 |
msgid "Name:"
|
243 |
-
msgstr "Imię i
|
244 |
|
245 |
#: views/contact-form.view.php:35
|
246 |
msgid "Your Name"
|
247 |
-
msgstr "
|
248 |
|
249 |
#: views/contact-form.view.php:46
|
250 |
msgid "Email Address:"
|
@@ -260,11 +261,11 @@ msgstr "Potwierdź adres e-mail:"
|
|
260 |
|
261 |
#: views/contact-form.view.php:78 views/contact-form.view.php:80
|
262 |
msgid "Please enter the same email address again."
|
263 |
-
msgstr "
|
264 |
|
265 |
#: views/contact-form.view.php:83
|
266 |
msgid "Confirm Your Email Address"
|
267 |
-
msgstr "Potwierdź
|
268 |
|
269 |
#: views/contact-form.view.php:95
|
270 |
msgid "Message:"
|
@@ -272,7 +273,7 @@ msgstr "Wiadomość:"
|
|
272 |
|
273 |
#: views/contact-form.view.php:102
|
274 |
msgid "Please give a message."
|
275 |
-
msgstr "
|
276 |
|
277 |
#: views/contact-form.view.php:104
|
278 |
msgid "Your Message"
|
@@ -284,4 +285,4 @@ msgstr "Wyślij wiadomość"
|
|
284 |
|
285 |
#: views/message-not-sent.view.php:1
|
286 |
msgid "Sorry, there has been a problem and your message was not sent."
|
287 |
-
msgstr "Przepraszamy wystąpił
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Clean and Simple Contact Form\n"
|
4 |
+
"POT-Creation-Date: 2015-04-24 14:32+0100\n"
|
5 |
+
"PO-Revision-Date: 2015-04-24 15:32+0100\n"
|
6 |
"Last-Translator: \n"
|
7 |
+
"Language-Team: Kacper Ruciński <kacper.rucinski@gmail.com>\n"
|
8 |
"Language: pl_PL\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
25 |
|
26 |
#: class.cscf_contact.php:63
|
27 |
msgid "Sorry the email addresses do not match."
|
28 |
+
msgstr "Przepraszamy, wpisano różne adresy email."
|
29 |
|
30 |
#: class.cscf_contact.php:68 views/contact-form.view.php:54
|
31 |
msgid "Please give your email address."
|
32 |
+
msgstr "Prosimy podać adres e-mail."
|
33 |
|
34 |
#: class.cscf_contact.php:72
|
35 |
msgid "Please confirm your email address."
|
36 |
+
msgstr "Prosimy potwierdzić podany adres e-mail."
|
37 |
|
38 |
#: class.cscf_contact.php:77 views/contact-form.view.php:32
|
39 |
msgid "Please give your name."
|
40 |
+
msgstr "Prosimy wpisać imię i nazwisko."
|
41 |
|
42 |
#: class.cscf_contact.php:81
|
43 |
msgid "Please enter a message."
|
44 |
+
msgstr "Prosimy wpisać wiadomość."
|
45 |
|
46 |
#: class.cscf_contact.php:85 views/contact-form.view.php:55
|
47 |
#: views/contact-form.view.php:79
|
48 |
msgid "Please enter a valid email address."
|
49 |
+
msgstr "Prosimy wpisać poprawny adres e-mail."
|
50 |
|
51 |
#: class.cscf_contact.php:93
|
52 |
msgid "Sorry the code wasn't entered correctly please try again."
|
53 |
+
msgstr "Przepraszamy, kod nie został wprowadzony poprawnie. Spróbuj ponownie."
|
54 |
|
55 |
#: class.cscf_pluginsettings.php:40
|
56 |
msgid "Message Sent"
|
57 |
+
msgstr "Wiadomość została wysłana"
|
58 |
|
59 |
#: class.cscf_pluginsettings.php:47
|
60 |
msgid "Thank you for your message, we will be in touch very shortly."
|
61 |
+
msgstr "Dziękujemy za wiadomość, skontaktujemy się wkrótce."
|
62 |
|
63 |
#: class.cscf_pluginsettings.php:54
|
64 |
msgid ""
|
65 |
"Please enter your contact details and a short message below and I will try "
|
66 |
"to answer your query as soon as possible."
|
67 |
msgstr ""
|
68 |
+
"Poniżej wpisz swoje dane kontaktowe i krótką wiadomość, a postaramy się odpowiedzieć "
|
69 |
+
"wkrótce."
|
70 |
|
71 |
#: class.cscf_pluginsettings.php:83
|
72 |
msgid " - Web Enquiry"
|
73 |
+
msgstr " ‒ Zapytanie"
|
74 |
|
75 |
#: class.cscf_settings.php:30
|
76 |
msgid "Contact Form Settings"
|
86 |
|
87 |
#: class.cscf_settings.php:46
|
88 |
msgid "Donate $10, $20 or $50!"
|
89 |
+
msgstr "Podaruj $10, $20, $50!"
|
90 |
|
91 |
#: class.cscf_settings.php:48
|
92 |
msgid ""
|
93 |
"If you like this plugin, please donate to support development and "
|
94 |
"maintenance of:"
|
95 |
msgstr ""
|
96 |
+
"Jeśli podoba Ci się ta wtyczka, prosimy o darowiznę na jej rozwój "
|
97 |
+
"i utrzymanie:"
|
98 |
|
99 |
#: class.cscf_settings.php:48
|
100 |
msgid "Clean and Simple Contact Form!"
|
106 |
|
107 |
#: class.cscf_settings.php:64
|
108 |
msgid "If you find this plugin useful please consider"
|
109 |
+
msgstr "Jeśli ta wtyczka była dla Ciebie przydatna,"
|
110 |
|
111 |
#: class.cscf_settings.php:67
|
112 |
msgid "leaving a review"
|
113 |
+
msgstr "napisz o niej opinię, proszę"
|
114 |
|
115 |
#: class.cscf_settings.php:69
|
116 |
msgid "Thank you!"
|
117 |
+
msgstr "Dziękuję!"
|
118 |
|
119 |
#: class.cscf_settings.php:74
|
120 |
msgid ""
|
121 |
"NOTICE: You have JetPack's Contact Form enabled please deactivate it or use "
|
122 |
"the shortcode [cscf-contact-form] instead."
|
123 |
msgstr ""
|
124 |
+
"UWAGA: Masz włączony Contact Form z wtyczki JetPack, proszę wyłączyć go lub "
|
125 |
+
"użyć kodu [CSCF-contact-form]."
|
126 |
|
127 |
#: class.cscf_settings.php:75
|
128 |
msgid "Read More"
|
130 |
|
131 |
#: class.cscf_settings.php:79
|
132 |
msgid "Please Note: To add the contact form to your page please add the text"
|
133 |
+
msgstr "Uwaga: Aby dodać formularz kontaktowy, należy do strony lub wpisu dodać kod"
|
134 |
|
135 |
#: class.cscf_settings.php:79
|
136 |
msgid "to your post or page."
|
137 |
+
msgstr "."
|
138 |
|
139 |
#: class.cscf_settings.php:98
|
140 |
msgid "ReCAPTCHA Settings"
|
141 |
+
msgstr "Ustawienia reCAPTCHA"
|
142 |
|
143 |
#: class.cscf_settings.php:106
|
144 |
msgid "Use reCAPTCHA :"
|
150 |
|
151 |
#: class.cscf_settings.php:118
|
152 |
msgid "reCAPTCHA Public Key :"
|
153 |
+
msgstr "Klucz publiczny reCAPTCHA:"
|
154 |
|
155 |
#: class.cscf_settings.php:124
|
156 |
msgid "reCAPTCHA Private Key :"
|
157 |
+
msgstr "Klucz prywatny reCAPTCHA:"
|
158 |
|
159 |
#: class.cscf_settings.php:130
|
160 |
msgid "Message Settings"
|
162 |
|
163 |
#: class.cscf_settings.php:134
|
164 |
msgid "Recipient Emails :"
|
165 |
+
msgstr "Adresy e-mail odbiorcy:"
|
166 |
|
167 |
#: class.cscf_settings.php:140
|
168 |
msgid "Confirm Email Address :"
|
169 |
+
msgstr "Potwierdź adres e-mail:"
|
170 |
|
171 |
#: class.cscf_settings.php:146
|
172 |
msgid "Override 'From' Address :"
|
173 |
+
msgstr "Zastąp adres e-mail 'Od':"
|
174 |
|
175 |
#: class.cscf_settings.php:152
|
176 |
msgid "'From' Email Address :"
|
177 |
+
msgstr "Jako adresu 'Od' użyj:"
|
178 |
|
179 |
#: class.cscf_settings.php:158
|
180 |
msgid "Email Subject :"
|
181 |
+
msgstr "Temat wiadomości:"
|
182 |
|
183 |
#: class.cscf_settings.php:164
|
184 |
msgid "Message :"
|
185 |
+
msgstr "Wiadomość:"
|
186 |
|
187 |
#: class.cscf_settings.php:170
|
188 |
msgid "Message Sent Heading :"
|
189 |
+
msgstr "Tytuł komunikatu o wysłanej wiadomości:"
|
190 |
|
191 |
#: class.cscf_settings.php:176
|
192 |
msgid "Message Sent Content :"
|
193 |
+
msgstr "Treść komunikatu o wysłanej wiadomości:"
|
194 |
|
195 |
#: class.cscf_settings.php:182
|
196 |
msgid "Styling and Validation"
|
197 |
+
msgstr "Wygląd i weryfikacja"
|
198 |
|
199 |
#: class.cscf_settings.php:186
|
200 |
msgid ""
|
201 |
"Use the plugin default stylesheet (un-tick to use your theme style sheet "
|
202 |
"instead) :"
|
203 |
+
msgstr "Użyj domyślnego stylu wtyczki (odznacz, aby użyć stylów motywu "
|
204 |
+
Twojej witryny):"
|
205 |
|
206 |
#: class.cscf_settings.php:192
|
207 |
msgid "Use client side validation (AJAX) :"
|
208 |
+
msgstr "Użyj weryfikacji w przeglądarce (AJAX):"
|
209 |
|
210 |
#: class.cscf_settings.php:262
|
211 |
msgid "Enter your reCAPTCHA settings below :"
|
212 |
+
msgstr "Poniżej podaj swoje ustawienia reCAPTCHA:"
|
213 |
|
214 |
#: class.cscf_settings.php:263
|
215 |
msgid "To use reCAPTCHA you must get an API key from"
|
216 |
+
msgstr "Aby używać reCAPTCHA, musisz uzyskać klucz API z"
|
217 |
|
218 |
#: class.cscf_settings.php:268
|
219 |
msgid "Enter your message settings below :"
|
220 |
+
msgstr "Poniżej podaj swoje ustawienia wiadomości:"
|
221 |
|
222 |
#: class.cscf_settings.php:342
|
223 |
msgid "Red"
|
229 |
|
230 |
#: class.cscf_settings.php:344
|
231 |
msgid "Blackglass"
|
232 |
+
msgstr "Ciemne szkło"
|
233 |
|
234 |
#: class.cscf_settings.php:345
|
235 |
msgid "Clean"
|
237 |
|
238 |
#: class.view.php:26
|
239 |
msgid "View "
|
240 |
+
msgstr "Widok"
|
241 |
|
242 |
#: views/contact-form.view.php:25
|
243 |
msgid "Name:"
|
244 |
+
msgstr "Imię i nazwisko:"
|
245 |
|
246 |
#: views/contact-form.view.php:35
|
247 |
msgid "Your Name"
|
248 |
+
msgstr "Twoje imię i nazwisko"
|
249 |
|
250 |
#: views/contact-form.view.php:46
|
251 |
msgid "Email Address:"
|
261 |
|
262 |
#: views/contact-form.view.php:78 views/contact-form.view.php:80
|
263 |
msgid "Please enter the same email address again."
|
264 |
+
msgstr "Ponownie wpisz swój adres e-mail"
|
265 |
|
266 |
#: views/contact-form.view.php:83
|
267 |
msgid "Confirm Your Email Address"
|
268 |
+
msgstr "Potwierdź swój adres e-mail"
|
269 |
|
270 |
#: views/contact-form.view.php:95
|
271 |
msgid "Message:"
|
273 |
|
274 |
#: views/contact-form.view.php:102
|
275 |
msgid "Please give a message."
|
276 |
+
msgstr "Wpisz wiadomość."
|
277 |
|
278 |
#: views/contact-form.view.php:104
|
279 |
msgid "Your Message"
|
285 |
|
286 |
#: views/message-not-sent.view.php:1
|
287 |
msgid "Sorry, there has been a problem and your message was not sent."
|
288 |
+
msgstr "Przepraszamy, wystąpił błąd i wiadomość nie została wysłana."
|
languages/cleanandsimple.pot
CHANGED
@@ -1,19 +1,19 @@
|
|
1 |
-
# Copyright (C)
|
2 |
# This file is distributed under the same license as the Clean and Simple Contact Form package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Clean and Simple Contact Form 4.
|
6 |
-
"Report-Msgid-Bugs-To:
|
7 |
-
"by-meg-nicholas\n"
|
8 |
-
"POT-Creation-Date:
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"PO-Revision-Date:
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
|
16 |
-
#: class.cscf.php:
|
17 |
msgid "Settings"
|
18 |
msgstr ""
|
19 |
|
@@ -21,7 +21,7 @@ msgstr ""
|
|
21 |
msgid "Sorry the email addresses do not match."
|
22 |
msgstr ""
|
23 |
|
24 |
-
#: class.cscf_contact.php:71 views/contact-form.view.php:
|
25 |
msgid "Please give your email address."
|
26 |
msgstr ""
|
27 |
|
@@ -29,7 +29,7 @@ msgstr ""
|
|
29 |
msgid "Please confirm your email address."
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: class.cscf_contact.php:80 views/contact-form.view.php:
|
33 |
msgid "Please give your name."
|
34 |
msgstr ""
|
35 |
|
@@ -37,16 +37,16 @@ msgstr ""
|
|
37 |
msgid "Please enter a message."
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: class.cscf_contact.php:88 views/contact-form.view.php:
|
41 |
-
#: views/contact-form.view.php:
|
42 |
msgid "Please enter a valid email address."
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: class.cscf_contact.php:
|
46 |
-
msgid "
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: class.cscf_contact.php:
|
50 |
msgid "Here is a copy of your message :"
|
51 |
msgstr ""
|
52 |
|
@@ -64,7 +64,7 @@ msgid ""
|
|
64 |
"to answer your query as soon as possible."
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: class.cscf_pluginsettings.php:
|
68 |
msgid " - Web Enquiry"
|
69 |
msgstr ""
|
70 |
|
@@ -219,66 +219,58 @@ msgid "Enter your message settings below :"
|
|
219 |
msgstr ""
|
220 |
|
221 |
#: class.cscf_settings.php:392
|
222 |
-
msgid "
|
223 |
msgstr ""
|
224 |
|
225 |
#: class.cscf_settings.php:394
|
226 |
-
msgid "
|
227 |
-
msgstr ""
|
228 |
-
|
229 |
-
#: class.cscf_settings.php:396
|
230 |
-
msgid "Blackglass"
|
231 |
-
msgstr ""
|
232 |
-
|
233 |
-
#: class.cscf_settings.php:398
|
234 |
-
msgid "Clean"
|
235 |
msgstr ""
|
236 |
|
237 |
#: views/contact-form.view.php:25
|
238 |
msgid "Name:"
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: views/contact-form.view.php:
|
242 |
msgid "Your Name"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: views/contact-form.view.php:
|
246 |
msgid "Email Address:"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: views/contact-form.view.php:
|
250 |
msgid "Your Email Address"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: views/contact-form.view.php:
|
254 |
msgid "Confirm Email Address:"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: views/contact-form.view.php:
|
258 |
msgid "Please enter the same email address again."
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: views/contact-form.view.php:
|
262 |
msgid "Confirm Your Email Address"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: views/contact-form.view.php:
|
266 |
msgid "Message:"
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: views/contact-form.view.php:
|
270 |
msgid "Please give a message."
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: views/contact-form.view.php:
|
274 |
msgid "Your Message"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: views/contact-form.view.php:
|
278 |
msgid "Send me a copy:"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: views/contact-form.view.php:
|
282 |
msgid "Send Message"
|
283 |
msgstr ""
|
284 |
|
1 |
+
# Copyright (C) 2015 Clean and Simple Contact Form
|
2 |
# This file is distributed under the same license as the Clean and Simple Contact Form package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Clean and Simple Contact Form 4.5.0\n"
|
6 |
+
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/clean-and-simple-"
|
7 |
+
"contact-form-by-meg-nicholas\n"
|
8 |
+
"POT-Creation-Date: 2015-07-08 11:44:43+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
|
16 |
+
#: class.cscf.php:157
|
17 |
msgid "Settings"
|
18 |
msgstr ""
|
19 |
|
21 |
msgid "Sorry the email addresses do not match."
|
22 |
msgstr ""
|
23 |
|
24 |
+
#: class.cscf_contact.php:71 views/contact-form.view.php:63
|
25 |
msgid "Please give your email address."
|
26 |
msgstr ""
|
27 |
|
29 |
msgid "Please confirm your email address."
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: class.cscf_contact.php:80 views/contact-form.view.php:34
|
33 |
msgid "Please give your name."
|
34 |
msgstr ""
|
35 |
|
37 |
msgid "Please enter a message."
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: class.cscf_contact.php:88 views/contact-form.view.php:64
|
41 |
+
#: views/contact-form.view.php:93
|
42 |
msgid "Please enter a valid email address."
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: class.cscf_contact.php:97
|
46 |
+
msgid "Please solve the recaptcha to continue."
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: class.cscf_contact.php:160
|
50 |
msgid "Here is a copy of your message :"
|
51 |
msgstr ""
|
52 |
|
64 |
"to answer your query as soon as possible."
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: class.cscf_pluginsettings.php:94
|
68 |
msgid " - Web Enquiry"
|
69 |
msgstr ""
|
70 |
|
219 |
msgstr ""
|
220 |
|
221 |
#: class.cscf_settings.php:392
|
222 |
+
msgid "Light"
|
223 |
msgstr ""
|
224 |
|
225 |
#: class.cscf_settings.php:394
|
226 |
+
msgid "Dark"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
227 |
msgstr ""
|
228 |
|
229 |
#: views/contact-form.view.php:25
|
230 |
msgid "Name:"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: views/contact-form.view.php:37
|
234 |
msgid "Your Name"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: views/contact-form.view.php:54
|
238 |
msgid "Email Address:"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: views/contact-form.view.php:67
|
242 |
msgid "Your Email Address"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: views/contact-form.view.php:83
|
246 |
msgid "Confirm Email Address:"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: views/contact-form.view.php:92 views/contact-form.view.php:94
|
250 |
msgid "Please enter the same email address again."
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: views/contact-form.view.php:97
|
254 |
msgid "Confirm Your Email Address"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: views/contact-form.view.php:114
|
258 |
msgid "Message:"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: views/contact-form.view.php:121
|
262 |
msgid "Please give a message."
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: views/contact-form.view.php:123
|
266 |
msgid "Your Message"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: views/contact-form.view.php:139
|
270 |
msgid "Send me a copy:"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: views/contact-form.view.php:201
|
274 |
msgid "Send Message"
|
275 |
msgstr ""
|
276 |
|
languages/cleanandsimple_pl_PL.mo
ADDED
Binary file
|
readme.txt
CHANGED
@@ -203,6 +203,12 @@ the reCAPTCHA for the contact form will be displayed correctly but not in the co
|
|
203 |
The comments form will never validate due to no supplied reCAPTCHA code.
|
204 |
|
205 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
= 4.4.4 =
|
207 |
* Added Serbian translation thanks to [Borisa Djuraskovic](http://www.webhostinghub.com "Borisa Djuraskovic")
|
208 |
* Added Slovenian translation thanks to Bekim Lutolli
|
@@ -330,6 +336,8 @@ Polish thanks to Patryk Peas
|
|
330 |
|
331 |
|
332 |
== Upgrade Notice ==
|
|
|
|
|
333 |
= 4.4.4 =
|
334 |
Added languages, css fix for twenty fifteen theme, remove 'notice' errors, remove empty divs
|
335 |
= 4.4.3 =
|
203 |
The comments form will never validate due to no supplied reCAPTCHA code.
|
204 |
|
205 |
== Changelog ==
|
206 |
+
= 4.5.0 =
|
207 |
+
* Added support for google recaptcha2. Replaces recaptcha version 1
|
208 |
+
* Update to Italian translation thanks to Silvano
|
209 |
+
* Added back the DIV to the contact form view as this introduced a display issue
|
210 |
+
* Updated German translation thanks to schasoli
|
211 |
+
* Polish translation update thanks to Kacper Rucinski
|
212 |
= 4.4.4 =
|
213 |
* Added Serbian translation thanks to [Borisa Djuraskovic](http://www.webhostinghub.com "Borisa Djuraskovic")
|
214 |
* Added Slovenian translation thanks to Bekim Lutolli
|
336 |
|
337 |
|
338 |
== Upgrade Notice ==
|
339 |
+
= 4.5.0 =
|
340 |
+
Added support for Google Recaptcha2. Updated translation. Fixed layout bug.
|
341 |
= 4.4.4 =
|
342 |
Added languages, css fix for twenty fifteen theme, remove 'notice' errors, remove empty divs
|
343 |
= 4.4.3 =
|
recaptchalib-1.11.php
DELETED
@@ -1,207 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
-
* - Documentation and latest version
|
5 |
-
* http://recaptcha.net/plugins/php/
|
6 |
-
* - Get a reCAPTCHA API Key
|
7 |
-
* https://www.google.com/recaptcha/admin/create
|
8 |
-
* - Discussion group
|
9 |
-
* http://groups.google.com/group/recaptcha
|
10 |
-
*
|
11 |
-
* Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net
|
12 |
-
* AUTHORS:
|
13 |
-
* Mike Crawford
|
14 |
-
* Ben Maurer
|
15 |
-
*
|
16 |
-
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
17 |
-
* of this software and associated documentation files (the "Software"), to deal
|
18 |
-
* in the Software without restriction, including without limitation the rights
|
19 |
-
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
20 |
-
* copies of the Software, and to permit persons to whom the Software is
|
21 |
-
* furnished to do so, subject to the following conditions:
|
22 |
-
*
|
23 |
-
* The above copyright notice and this permission notice shall be included in
|
24 |
-
* all copies or substantial portions of the Software.
|
25 |
-
*
|
26 |
-
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
27 |
-
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
28 |
-
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
29 |
-
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
30 |
-
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
31 |
-
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
32 |
-
* THE SOFTWARE.
|
33 |
-
*/
|
34 |
-
|
35 |
-
/**
|
36 |
-
* The reCAPTCHA server URL's
|
37 |
-
*/
|
38 |
-
define("CSCF_RECAPTCHA_API_SERVER", "http://www.google.com/recaptcha/api");
|
39 |
-
define("CSCF_RECAPTCHA_API_SECURE_SERVER", "https://www.google.com/recaptcha/api");
|
40 |
-
define("CSCF_RECAPTCHA_VERIFY_SERVER", "www.google.com");
|
41 |
-
|
42 |
-
/**
|
43 |
-
* Encodes the given data into a query string format
|
44 |
-
* @param $data - array of string elements to be encoded
|
45 |
-
* @return string - encoded request
|
46 |
-
*/
|
47 |
-
function _cscf_recaptcha_qsencode ($data) {
|
48 |
-
$req = "";
|
49 |
-
foreach ( $data as $key => $value )
|
50 |
-
$req .= $key . '=' . urlencode( stripslashes($value) ) . '&';
|
51 |
-
|
52 |
-
// Cut the last '&'
|
53 |
-
$req=substr($req,0,strlen($req)-1);
|
54 |
-
return $req;
|
55 |
-
}
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
/**
|
60 |
-
* Submits an HTTP POST to a reCAPTCHA server
|
61 |
-
* @param string $host
|
62 |
-
* @param string $path
|
63 |
-
* @param array $data
|
64 |
-
* @param int port
|
65 |
-
* @return array response
|
66 |
-
*/
|
67 |
-
function _cscf_recaptcha_http_post($host, $path, $data, $port = 80) {
|
68 |
-
|
69 |
-
$req = _cscf_recaptcha_qsencode ($data);
|
70 |
-
|
71 |
-
$http_request = "POST $path HTTP/1.0\r\n";
|
72 |
-
$http_request .= "Host: $host\r\n";
|
73 |
-
$http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n";
|
74 |
-
$http_request .= "Content-Length: " . strlen($req) . "\r\n";
|
75 |
-
$http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
|
76 |
-
$http_request .= "\r\n";
|
77 |
-
$http_request .= $req;
|
78 |
-
|
79 |
-
$response = '';
|
80 |
-
if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
|
81 |
-
die ('Could not open socket');
|
82 |
-
}
|
83 |
-
|
84 |
-
fwrite($fs, $http_request);
|
85 |
-
|
86 |
-
while ( !feof($fs) )
|
87 |
-
$response .= fgets($fs, 1160); // One TCP-IP packet
|
88 |
-
fclose($fs);
|
89 |
-
$response = explode("\r\n\r\n", $response, 2);
|
90 |
-
|
91 |
-
return $response;
|
92 |
-
}
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
/**
|
97 |
-
* Gets the challenge HTML (javascript and non-javascript version).
|
98 |
-
* This is called from the browser, and the resulting reCAPTCHA HTML widget
|
99 |
-
* is embedded within the HTML form it was called from.
|
100 |
-
* @param string $pubkey A public key for reCAPTCHA
|
101 |
-
* @param string $error The error given by reCAPTCHA (optional, default is null)
|
102 |
-
* @param boolean $use_ssl Should the request be made over ssl? (optional, default is false)
|
103 |
-
|
104 |
-
* @return string - The HTML to be embedded in the user's form.
|
105 |
-
*/
|
106 |
-
function cscf_recaptcha_get_html ($pubkey, $error = null, $use_ssl = false)
|
107 |
-
{
|
108 |
-
if ($pubkey == null || $pubkey == '') {
|
109 |
-
die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>");
|
110 |
-
}
|
111 |
-
|
112 |
-
if ($use_ssl) {
|
113 |
-
$server = CSCF_RECAPTCHA_API_SECURE_SERVER;
|
114 |
-
} else {
|
115 |
-
$server = CSCF_RECAPTCHA_API_SERVER;
|
116 |
-
}
|
117 |
-
|
118 |
-
$errorpart = "";
|
119 |
-
if ($error) {
|
120 |
-
$errorpart = "&error=" . $error;
|
121 |
-
}
|
122 |
-
return '<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . $errorpart . '&hl=' . get_locale() . '"></script>
|
123 |
-
|
124 |
-
<noscript>
|
125 |
-
<iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500"></iframe><br/>
|
126 |
-
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
|
127 |
-
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
|
128 |
-
</noscript>';
|
129 |
-
}
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
/**
|
135 |
-
* A cscf_ReCaptchaResponse is returned from cscf_recaptcha_check_answer()
|
136 |
-
*/
|
137 |
-
class cscf_ReCaptchaResponse {
|
138 |
-
var $is_valid;
|
139 |
-
var $error;
|
140 |
-
}
|
141 |
-
|
142 |
-
|
143 |
-
/**
|
144 |
-
* Calls an HTTP POST function to verify if the user's guess was correct
|
145 |
-
* @param string $privkey
|
146 |
-
* @param string $remoteip
|
147 |
-
* @param string $challenge
|
148 |
-
* @param string $response
|
149 |
-
* @param array $extra_params an array of extra variables to post to the server
|
150 |
-
* @return cscf_ReCaptchaResponse
|
151 |
-
*/
|
152 |
-
function cscf_recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array())
|
153 |
-
{
|
154 |
-
if ($privkey == null || $privkey == '') {
|
155 |
-
die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>");
|
156 |
-
}
|
157 |
-
|
158 |
-
if ($remoteip == null || $remoteip == '') {
|
159 |
-
die ("For security reasons, you must pass the remote ip to reCAPTCHA");
|
160 |
-
}
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
//discard spam submissions
|
165 |
-
if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) {
|
166 |
-
$recaptcha_response = new cscf_ReCaptchaResponse();
|
167 |
-
$recaptcha_response->is_valid = false;
|
168 |
-
$recaptcha_response->error = 'incorrect-captcha-sol';
|
169 |
-
return $recaptcha_response;
|
170 |
-
}
|
171 |
-
|
172 |
-
$response = _cscf_recaptcha_http_post (CSCF_RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",
|
173 |
-
array (
|
174 |
-
'privatekey' => $privkey,
|
175 |
-
'remoteip' => $remoteip,
|
176 |
-
'challenge' => $challenge,
|
177 |
-
'response' => $response
|
178 |
-
) + $extra_params
|
179 |
-
);
|
180 |
-
|
181 |
-
$answers = explode ("\n", $response [1]);
|
182 |
-
$recaptcha_response = new cscf_ReCaptchaResponse();
|
183 |
-
|
184 |
-
if (trim ($answers [0]) == 'true') {
|
185 |
-
$recaptcha_response->is_valid = true;
|
186 |
-
}
|
187 |
-
else {
|
188 |
-
$recaptcha_response->is_valid = false;
|
189 |
-
$recaptcha_response->error = $answers [1];
|
190 |
-
}
|
191 |
-
return $recaptcha_response;
|
192 |
-
|
193 |
-
}
|
194 |
-
|
195 |
-
/**
|
196 |
-
* gets a URL where the user can sign up for reCAPTCHA. If your application
|
197 |
-
* has a configuration page where you enter a key, you should provide a link
|
198 |
-
* using this function.
|
199 |
-
* @param string $domain The domain where the page is hosted
|
200 |
-
* @param string $appname The name of your application
|
201 |
-
*/
|
202 |
-
function cscf_recaptcha_get_signup_url ($domain = null, $appname = null) {
|
203 |
-
return "https://www.google.com/recaptcha/admin/create?" . _cscf_recaptcha_qsencode (array ('domains' => $domain, 'app' => $appname));
|
204 |
-
}
|
205 |
-
|
206 |
-
|
207 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
recaptchav2.php
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if ( ! class_exists( 'csf_ReCaptchaResponse' ) ) {
|
3 |
+
class csf_ReCaptchaResponseV2 {
|
4 |
+
public $success;
|
5 |
+
public $errorCodes;
|
6 |
+
}
|
7 |
+
}
|
8 |
+
if ( ! class_exists( 'csf_RecaptchaV2' ) ) {
|
9 |
+
class csf_RecaptchaV2 {
|
10 |
+
const DESCRIPTION = 'Recaptcha Version 2';
|
11 |
+
|
12 |
+
public $RecaptchaTheme = 'light';
|
13 |
+
|
14 |
+
static $signUpUrl = 'https://www.google.com/recaptcha/admin';
|
15 |
+
static $siteVerifyUrl = 'https://www.google.com/recaptcha/api/siteverify?';
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Encodes the given data into a query string format.
|
19 |
+
*
|
20 |
+
* @param array $data array of string elements to be encoded.
|
21 |
+
*
|
22 |
+
* @return string - encoded request.
|
23 |
+
*/
|
24 |
+
static function EncodeQS( $data ) {
|
25 |
+
$req = "";
|
26 |
+
foreach ( $data as $key => $value ) {
|
27 |
+
$req .= $key . '=' . urlencode( stripslashes( $value ) ) . '&';
|
28 |
+
}
|
29 |
+
// Cut the last '&'
|
30 |
+
$req = substr( $req, 0, strlen( $req ) - 1 );
|
31 |
+
|
32 |
+
return $req;
|
33 |
+
}
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Submits an HTTP GET to a reCAPTCHA server.
|
37 |
+
*
|
38 |
+
* @param string $path url path to recaptcha server.
|
39 |
+
* @param array $data array of parameters to be sent.
|
40 |
+
*
|
41 |
+
* @return array response
|
42 |
+
*/
|
43 |
+
static function SubmitHTTPGet( $path, $data ) {
|
44 |
+
$req = self::EncodeQS( $data );
|
45 |
+
$response = file_get_contents( $path . $req );
|
46 |
+
|
47 |
+
return $response;
|
48 |
+
}
|
49 |
+
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Calls the reCAPTCHA siteverify API to verify whether the user passes
|
53 |
+
* CAPTCHA test.
|
54 |
+
*
|
55 |
+
* @param string $remoteIp IP address of end user.
|
56 |
+
* @param string $secret google recaptcha secret key.
|
57 |
+
* @param string $response response string from recaptcha verification.
|
58 |
+
*
|
59 |
+
* @return ReCaptchaResponse
|
60 |
+
*/
|
61 |
+
static function VerifyResponse( $remoteIp, $secret, $response ) {
|
62 |
+
// Discard empty solution submissions
|
63 |
+
if ( $response == null || strlen( $response ) == 0 ) {
|
64 |
+
$recaptchaResponse = new csf_ReCaptchaResponseV2();
|
65 |
+
$recaptchaResponse->success = false;
|
66 |
+
$recaptchaResponse->errorCodes = 'missing-input';
|
67 |
+
|
68 |
+
return $recaptchaResponse;
|
69 |
+
}
|
70 |
+
$getResponse = self::SubmitHttpGet(
|
71 |
+
self::$siteVerifyUrl,
|
72 |
+
array(
|
73 |
+
'secret' => $secret,
|
74 |
+
'remoteip' => $remoteIp,
|
75 |
+
'response' => $response
|
76 |
+
)
|
77 |
+
);
|
78 |
+
$answers = json_decode( $getResponse, true );
|
79 |
+
$recaptchaResponse = new csf_ReCaptchaResponseV2();
|
80 |
+
if ( trim( $answers ['success'] ) == true ) {
|
81 |
+
$recaptchaResponse->success = true;
|
82 |
+
} else {
|
83 |
+
$recaptchaResponse->success = false;
|
84 |
+
$recaptchaResponse->errorCodes = $answers ['error-codes'];
|
85 |
+
}
|
86 |
+
|
87 |
+
return $recaptchaResponse;
|
88 |
+
}
|
89 |
+
|
90 |
+
}
|
91 |
+
|
92 |
+
}
|
shortcodes/contact-form.php
CHANGED
@@ -23,6 +23,11 @@ function cscf_ContactForm()
|
|
23 |
|
24 |
return $view->Render();
|
25 |
}
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
//here we need some jquery scripts and styles, so load them here
|
28 |
if ( cscf_PluginSettings::UseClientValidation() == true) {
|
23 |
|
24 |
return $view->Render();
|
25 |
}
|
26 |
+
|
27 |
+
//load google recaptcha script if required
|
28 |
+
if ( $contact->RecaptchaPublicKey <> '' && $contact->RecaptchaPrivateKey <> '' ) {
|
29 |
+
wp_enqueue_script('csf-recaptcha2');
|
30 |
+
}
|
31 |
|
32 |
//here we need some jquery scripts and styles, so load them here
|
33 |
if ( cscf_PluginSettings::UseClientValidation() == true) {
|
views/contact-form.view.php
CHANGED
@@ -1,146 +1,204 @@
|
|
1 |
<div id="cscf" class="cscfBlock">
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
</span>
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
</span>
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
85 |
</span>
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
</span>
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
</span>
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
</div>
|
1 |
<div id="cscf" class="cscfBlock">
|
2 |
+
<div class="cscfMessageSent" style="display:none;">
|
3 |
+
<?php echo $messageSentView->Render(); ?>
|
4 |
+
</div>
|
5 |
+
<div class="cscfMessageNotSent" style="display:none;">
|
6 |
+
<?php echo $messageNotSentView->Render(); ?>
|
7 |
+
</div>
|
8 |
+
<div class="cscfForm">
|
9 |
+
<p><?php echo $message; ?></p>
|
10 |
+
|
11 |
+
<form role="form" id="frmCSCF" name="frmCSCF" method="post">
|
12 |
+
<?php wp_nonce_field( 'cscf_contact', 'cscf_nonce' ); ?>
|
13 |
+
<input type="hidden" name="post-id" value="<?php echo $postID; ?>">
|
14 |
+
|
15 |
+
<?php if ( isset( $contact->Errors['recaptcha'] ) ) { ?>
|
16 |
+
<div class="control-group form-group">
|
17 |
+
<p class="text-error"><?php echo $contact->Errors['recaptcha']; ?></p>
|
18 |
+
</div>
|
19 |
+
<?php } ?>
|
20 |
+
|
21 |
+
<!-- name -->
|
22 |
+
<div class="control-group form-group<?php if ( isset( $contact->Errors['name'] ) ) {
|
23 |
+
echo ' error has-error';
|
24 |
+
} ?>">
|
25 |
+
<label for="cscf_name"><?php _e( 'Name:', 'cleanandsimple' ); ?></label>
|
26 |
+
|
27 |
+
|
28 |
+
<div class="<?php echo cscf_PluginSettings::InputIcons() ? "input-group" : ""; ?>">
|
29 |
+
<?php if ( cscf_PluginSettings::InputIcons() == true ) { ?>
|
30 |
+
<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
|
31 |
+
<?php } ?>
|
32 |
+
<input class="form-control input-xlarge"
|
33 |
+
data-rule-required="true"
|
34 |
+
data-msg-required="<?php _e( 'Please give your name.', 'cleanandsimple' ); ?>"
|
35 |
+
type="text" id="cscf_name" name="cscf[name]"
|
36 |
+
value="<?php echo esc_attr( $contact->Name ); ?>"
|
37 |
+
placeholder="<?php _e( 'Your Name', 'cleanandsimple' ); ?>"
|
38 |
+
/>
|
39 |
+
</div>
|
40 |
+
<span for="cscf_name" class="help-inline help-block error"
|
41 |
+
style="display:<?php echo isset( $contact->Errors['name'] ) ? 'block' : 'none'; ?>;">
|
42 |
+
|
43 |
+
<?php if ( isset( $contact->Errors['name'] ) ) {
|
44 |
+
echo $contact->Errors['name'];
|
45 |
+
} ?>
|
46 |
</span>
|
47 |
+
</div>
|
48 |
+
|
49 |
+
|
50 |
+
<!--email address-->
|
51 |
+
<div class="control-group form-group<?php if ( isset( $contact->Errors['email'] ) ) {
|
52 |
+
echo ' error has-error';
|
53 |
+
} ?>">
|
54 |
+
<label for="cscf_email"><?php _e( 'Email Address:', 'cleanandsimple' ); ?></label>
|
55 |
+
|
56 |
+
<div class="<?php echo cscf_PluginSettings::InputIcons() ? "input-group" : ""; ?>">
|
57 |
+
<?php if ( cscf_PluginSettings::InputIcons() == true ) { ?>
|
58 |
+
<span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></span>
|
59 |
+
<?php } ?>
|
60 |
+
<input class="form-control input-xlarge"
|
61 |
+
data-rule-required="true"
|
62 |
+
data-rule-email="true"
|
63 |
+
data-msg-required="<?php _e( 'Please give your email address.', 'cleanandsimple' ); ?>"
|
64 |
+
data-msg-email="<?php _e( 'Please enter a valid email address.', 'cleanandsimple' ); ?>"
|
65 |
+
type="email" id="cscf_email" name="cscf[email]"
|
66 |
+
value="<?php echo esc_attr( $contact->Email ); ?>"
|
67 |
+
placeholder="<?php _e( 'Your Email Address', 'cleanandsimple' ); ?>"
|
68 |
+
/>
|
69 |
+
</div>
|
70 |
+
<span for="cscf_email" class="help-inline help-block error"
|
71 |
+
style="display:<?php echo isset( $contact->Errors['email'] ) ? 'block' : 'none'; ?>;">
|
72 |
+
<?php if ( isset( $contact->Errors['email'] ) ) {
|
73 |
+
echo $contact->Errors['email'];
|
74 |
+
} ?>
|
75 |
</span>
|
76 |
+
</div>
|
77 |
+
|
78 |
+
<?php if ( $confirmEmail ) { ?>
|
79 |
+
<!--confirm email address -->
|
80 |
+
<div class="control-group form-group<?php if ( isset( $contact->Errors['confirm-email'] ) ) {
|
81 |
+
echo ' error has-error';
|
82 |
+
} ?>">
|
83 |
+
<label for="cscf_confirm-email"><?php _e( 'Confirm Email Address:', 'cleanandsimple' ); ?></label>
|
84 |
+
<div class="<?php echo cscf_PluginSettings::InputIcons() ? "input-group" : ""; ?>">
|
85 |
+
<?php if ( cscf_PluginSettings::InputIcons() == true ) { ?>
|
86 |
+
<span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></span>
|
87 |
+
<?php } ?>
|
88 |
+
<input class="form-control input-xlarge"
|
89 |
+
data-rule-required="true"
|
90 |
+
data-rule-email="true"
|
91 |
+
data-rule-equalTo="#cscf_email"
|
92 |
+
data-msg-required="<?php _e( 'Please enter the same email address again.', 'cleanandsimple' ); ?>"
|
93 |
+
data-msg-email="<?php _e( 'Please enter a valid email address.', 'cleanandsimple' ); ?>"
|
94 |
+
data-msg-equalTo="<?php _e( 'Please enter the same email address again.', 'cleanandsimple' ); ?>"
|
95 |
+
type="email" id="cscf_confirm-email" name="cscf[confirm-email]"
|
96 |
+
value="<?php echo esc_attr( $contact->ConfirmEmail ); ?>"
|
97 |
+
placeholder="<?php _e( 'Confirm Your Email Address', 'cleanandsimple' ); ?>"
|
98 |
+
/>
|
99 |
+
</div>
|
100 |
+
<span for="cscf_confirm-email" class="help-inline help-block error"
|
101 |
+
style="display:<?php echo isset( $contact->Errors['confirm-email'] ) ? 'block' : 'none'; ?>;">
|
102 |
+
<?php if ( isset( $contact->Errors['confirm-email'] ) ) {
|
103 |
+
echo $contact->Errors['confirm-email'];
|
104 |
+
} ?>
|
105 |
</span>
|
106 |
+
</div>
|
107 |
+
<?php } ?>
|
108 |
+
|
109 |
+
|
110 |
+
<!-- message -->
|
111 |
+
<div class="control-group form-group<?php if ( isset( $contact->Errors['message'] ) ) {
|
112 |
+
echo ' error has-error';
|
113 |
+
} ?>">
|
114 |
+
<label for="cscf_message"><?php _e( 'Message:', 'cleanandsimple' ); ?></label>
|
115 |
+
<div class="<?php echo cscf_PluginSettings::InputIcons() ? "input-group" : ""; ?>">
|
116 |
+
<?php if ( cscf_PluginSettings::InputIcons() == true ) { ?>
|
117 |
+
<span class="input-group-addon"><span class="glyphicon glyphicon-comment"></span></span>
|
118 |
+
<?php } ?>
|
119 |
+
<textarea class="form-control input-xlarge"
|
120 |
+
data-rule-required="true"
|
121 |
+
data-msg-required="<?php _e( 'Please give a message.', 'cleanandsimple' ); ?>"
|
122 |
+
id="cscf_message" name="cscf[message]" rows="10"
|
123 |
+
placeholder="<?php _e( 'Your Message', 'cleanandsimple' ); ?>"><?php echo esc_textarea( $contact->Message ); ?></textarea>
|
124 |
+
</div>
|
125 |
+
|
126 |
+
<span for="cscf_message" class="help-inline help-block error"
|
127 |
+
style="display:<?php echo isset( $contact->Errors['message'] ) ? 'block' : 'none'; ?>;">
|
128 |
+
<?php if ( isset( $contact->Errors['message'] ) ) {
|
129 |
+
echo $contact->Errors['message'];
|
130 |
+
} ?>
|
131 |
</span>
|
132 |
+
</div>
|
133 |
+
|
134 |
+
<?php if ( cscf_PluginSettings::EmailToSender() ) { ?>
|
135 |
+
<!-- email to sender -->
|
136 |
+
<div class="control-group form-group<?php if ( isset( $contact->Errors['email-sender'] ) ) {
|
137 |
+
echo ' error has-error';
|
138 |
+
} ?>">
|
139 |
+
<label for="cscf_email-sender"><?php _e( 'Send me a copy:', 'cleanandsimple' ); ?></label>
|
140 |
+
<div class="<?php echo cscf_PluginSettings::InputIcons() ? "input-group" : ""; ?>">
|
141 |
+
<?php if ( cscf_PluginSettings::InputIcons() == true ) { ?>
|
142 |
+
<span class="input-group-addon"><span class="glyphicon glyphicon-comment"></span></span>
|
143 |
+
<?php } ?>
|
144 |
+
<input <?php echo $contact->EmailToSender == true ? 'checked' : ''; ?> type="checkbox"
|
145 |
+
id="cscf_email-sender"
|
146 |
+
name="cscf[email-sender]">
|
147 |
+
</div>
|
148 |
+
<span for="cscf_email-sender" class="help-inline help-block error"
|
149 |
+
style="display:<?php echo isset( $contact->Errors['email-sender'] ) ? 'block' : 'none'; ?>;">
|
150 |
+
<?php if ( isset( $contact->Errors['email-sender'] ) ) {
|
151 |
+
echo $contact->Errors['email-sender'];
|
152 |
+
} ?>
|
153 |
</span>
|
154 |
+
</div>
|
155 |
+
<?php } ?>
|
156 |
+
|
157 |
+
<!-- recaptcha -->
|
158 |
+
<?php if ( $contact->RecaptchaPublicKey <> '' && $contact->RecaptchaPrivateKey <> '' ) { ?>
|
159 |
+
|
160 |
+
<div class="control-group form-group<?php
|
161 |
+
if ( isset( $contact->Errors['recaptcha'] ) ) {
|
162 |
+
echo ' error has-error';
|
163 |
+
} ?>">
|
164 |
+
<div id="recaptcha_div">
|
165 |
+
<div class="g-recaptcha" data-theme="<?php echo cscf_PluginSettings::Theme(); ?>"
|
166 |
+
data-sitekey="<?php echo $contact->RecaptchaPublicKey; ?>"></div>
|
167 |
+
|
168 |
+
|
169 |
+
<div for="cscf_recaptcha"
|
170 |
+
class="help-block has-error error"><?php if ( isset( $contact->Errors['recaptcha'] ) ) {
|
171 |
+
echo $contact->Errors['recaptcha'];
|
172 |
+
} ?></div>
|
173 |
+
|
174 |
+
|
175 |
+
<noscript>
|
176 |
+
<div style="width: 302px; height: 422px;">
|
177 |
+
<div style="width: 302px; height: 422px; position: relative;">
|
178 |
+
<div style="width: 302px; height: 422px; position: absolute;">
|
179 |
+
<iframe
|
180 |
+
src="https://www.google.com/recaptcha/api/fallback?k=<?php echo $contact->RecaptchaPublicKey; ?>"
|
181 |
+
frameborder="0" scrolling="no"
|
182 |
+
style="width: 302px; height:422px; border-style: none;">
|
183 |
+
</iframe>
|
184 |
+
</div>
|
185 |
+
<div style="width: 300px; height: 60px; border-style: none;
|
186 |
+
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
|
187 |
+
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
|
188 |
+
<textarea id="g-recaptcha-response" name="g-recaptcha-response"
|
189 |
+
class="g-recaptcha-response"
|
190 |
+
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
|
191 |
+
margin: 10px 25px; padding: 0px; resize: none;">
|
192 |
+
</textarea>
|
193 |
+
</div>
|
194 |
+
</div>
|
195 |
+
</div>
|
196 |
+
</noscript>
|
197 |
+
|
198 |
+
</div>
|
199 |
+
</div>
|
200 |
+
<?php } ?>
|
201 |
+
<input type="submit" class="btn btn-default" value="<?php _e( 'Send Message', 'cleanandsimple' ); ?>"/>
|
202 |
+
</form>
|
203 |
+
</div>
|
204 |
</div>
|