Version Description
- 26.08.2015 =
- NEW : Ability to restore default settings.
- Update : BWS Menu was updated.
- Update : We updated all functionality for wordpress 4.3.
Download this release
Release Info
Developer | bestwebsoft |
Plugin | Google Captcha (reCAPTCHA) by BestWebSoft |
Version | 1.18 |
Comparing to | |
See all releases |
Code changes from version 1.17 to 1.18
- bws_menu/bws_functions.php +12 -2
- bws_menu/bws_menu.php +47 -23
- bws_menu/css/general_style.css +3 -2
- bws_menu/css/general_style_wp_before_3.8.css +3 -2
- bws_menu/icons/pagination.png +0 -0
- bws_menu/icons/profile-extra-fields.png +0 -0
- bws_menu/icons/visitors-online.png +0 -0
- google-captcha.php +382 -187
- js/admin_script.js +8 -15
- js/script.js +1 -1
- languages/google_captcha-ar.mo +0 -0
- languages/google_captcha-ar.po +142 -82
- languages/google_captcha-bg_BG.mo +0 -0
- languages/google_captcha-bg_BG.po +150 -90
- languages/google_captcha-de_DE.mo +0 -0
- languages/google_captcha-de_DE.po +154 -87
- languages/google_captcha-el.mo +0 -0
- languages/google_captcha-el.po +159 -93
- languages/google_captcha-es_ES.mo +0 -0
- languages/google_captcha-es_ES.po +140 -87
- languages/google_captcha-hi.mo +0 -0
- languages/google_captcha-hi.po +145 -85
- languages/google_captcha-it_IT.mo +0 -0
- languages/google_captcha-it_IT.po +152 -92
- languages/google_captcha-pl_PL.mo +0 -0
- languages/google_captcha-pl_PL.po +141 -88
- languages/google_captcha-pt_BR.mo +0 -0
- languages/google_captcha-pt_BR.po +142 -87
- languages/google_captcha-ru_RU.mo +0 -0
- languages/google_captcha-ru_RU.po +146 -92
- languages/google_captcha-uk.mo +0 -0
- languages/google_captcha-uk.po +142 -91
- languages/google_captcha-zh_TW.mo +0 -0
- languages/google_captcha-zh_TW.po +130 -85
- lib/recaptchalib.php +29 -46
- lib_v2/{license.txt → LICENSE} +0 -0
- lib_v2/autoload.php +38 -0
- lib_v2/recaptchalib.php +0 -151
- lib_v2/src/ReCaptcha/ReCaptcha.php +97 -0
- lib_v2/src/ReCaptcha/RequestMethod.php +42 -0
- lib_v2/src/ReCaptcha/RequestMethod/Curl.php +47 -0
- lib_v2/src/ReCaptcha/RequestMethod/Post.php +75 -0
- lib_v2/src/ReCaptcha/RequestMethod/Socket.php +104 -0
- lib_v2/src/ReCaptcha/RequestMethod/SocketPost.php +120 -0
- lib_v2/src/ReCaptcha/RequestParameters.php +103 -0
- lib_v2/src/ReCaptcha/Response.php +102 -0
- lib_v2/src/autoload.php +38 -0
- readme.txt +53 -41
- screenshot-1.png +0 -0
- screenshot-2.png +0 -0
- screenshot-3.png +0 -0
- screenshot-4.png +0 -0
- screenshot-5.png +0 -0
- screenshot-6.png +0 -0
- screenshot-7.png +0 -0
bws_menu/bws_functions.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
* General functions for BestWebSoft plugins
|
4 |
-
* Version: 1.1.
|
5 |
*/
|
6 |
if ( ! function_exists ( 'bws_add_general_menu' ) ) {
|
7 |
function bws_add_general_menu( $base ) {
|
@@ -243,7 +243,17 @@ if ( ! function_exists( 'bws_go_pro_tab_check' ) ) {
|
|
243 |
$url = 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/downloads/?bws_first_download=' . $bws_license_plugin . '&bws_license_key=' . $bws_license_key . '&download_from=5';
|
244 |
$uploadDir = wp_upload_dir();
|
245 |
$zip_name = explode( '/', $bws_license_plugin );
|
246 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
if ( ! $received_content ) {
|
248 |
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
249 |
} else {
|
1 |
<?php
|
2 |
/*
|
3 |
* General functions for BestWebSoft plugins
|
4 |
+
* Version: 1.1.1
|
5 |
*/
|
6 |
if ( ! function_exists ( 'bws_add_general_menu' ) ) {
|
7 |
function bws_add_general_menu( $base ) {
|
243 |
$url = 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/downloads/?bws_first_download=' . $bws_license_plugin . '&bws_license_key=' . $bws_license_key . '&download_from=5';
|
244 |
$uploadDir = wp_upload_dir();
|
245 |
$zip_name = explode( '/', $bws_license_plugin );
|
246 |
+
|
247 |
+
if ( !function_exists( 'curl_init' ) ) {
|
248 |
+
$received_content = file_get_contents( $url );
|
249 |
+
} else {
|
250 |
+
$ch = curl_init();
|
251 |
+
curl_setopt( $ch, CURLOPT_URL, $url );
|
252 |
+
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
|
253 |
+
$received_content = curl_exec( $ch );
|
254 |
+
curl_close( $ch );
|
255 |
+
}
|
256 |
+
|
257 |
if ( ! $received_content ) {
|
258 |
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
259 |
} else {
|
bws_menu/bws_menu.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
* Function for displaying BestWebSoft menu
|
4 |
-
* Version: 1.
|
5 |
*/
|
6 |
|
7 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) )
|
@@ -89,12 +89,15 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
89 |
'pro_settings' => 'admin.php?page=gallery-plugin-pro.php'
|
90 |
),
|
91 |
'adsense-plugin/adsense-plugin.php'=> array(
|
92 |
-
'name' => 'Google AdSense
|
93 |
'description' => 'Allows Google AdSense implementation to your website.',
|
94 |
'link' => 'http://bestwebsoft.com/products/google-adsense/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
95 |
'download' => 'http://bestwebsoft.com/products/google-adsense/download/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
96 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Adsense+Plugin+bestwebsoft&plugin-search-input=Search+Plugins',
|
97 |
-
'settings' => 'admin.php?page=adsense-plugin.php'
|
|
|
|
|
|
|
98 |
),
|
99 |
'custom-search-plugin/custom-search-plugin.php'=> array(
|
100 |
'name' => 'Custom Search',
|
@@ -116,7 +119,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
116 |
'settings' => 'admin.php?page=quotes-and-tips.php'
|
117 |
),
|
118 |
'google-sitemap-plugin/google-sitemap-plugin.php'=> array(
|
119 |
-
'name' => 'Google Sitemap
|
120 |
'description' => 'Allows you to add sitemap file to Google Webmaster Tools.',
|
121 |
'link' => 'http://bestwebsoft.com/products/google-sitemap/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
122 |
'download' => 'http://bestwebsoft.com/products/google-sitemap/download/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -146,7 +149,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
146 |
'settings' => 'admin.php?page=custom_fields_search.php'
|
147 |
),
|
148 |
'google-one/google-plus-one.php' => array(
|
149 |
-
'name' => 'Google +1
|
150 |
'description' => 'Allows you to see how many times your page has been liked on Google Search Engine as well as who has liked the article.',
|
151 |
'link' => 'http://bestwebsoft.com/products/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
152 |
'download' => 'http://bestwebsoft.com/products/google-plus-one/download/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -165,7 +168,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
165 |
'settings' => 'admin.php?page=related-posts-plugin.php'
|
166 |
),
|
167 |
'contact-form-to-db/contact_form_to_db.php' => array(
|
168 |
-
'name' => 'Contact Form
|
169 |
'description' => 'Allows you to manage the messages that have been sent from your site.',
|
170 |
'link' => 'http://bestwebsoft.com/products/contact-form-to-db/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
171 |
'download' => 'http://bestwebsoft.com/products/contact-form-to-db/download/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -195,7 +198,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
195 |
'settings' => 'admin.php?page=donate.php'
|
196 |
),
|
197 |
'post-to-csv/post-to-csv.php' => array(
|
198 |
-
'name' => 'Post
|
199 |
'description' => 'The plugin allows to export posts of any types to a csv file.',
|
200 |
'link' => 'http://bestwebsoft.com/products/post-to-csv/?k=653aa55518ae17409293a7a894268b8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
201 |
'download' => 'http://bestwebsoft.com/products/post-to-csv/download/?k=653aa55518ae17409293a7a894268b8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -203,7 +206,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
203 |
'settings' => 'admin.php?page=post-to-csv.php'
|
204 |
),
|
205 |
'google-shortlink/google-shortlink.php' => array(
|
206 |
-
'name' => 'Google Shortlink
|
207 |
'description' => 'Allows you to get short links from goo.gl servise without leaving your site.',
|
208 |
'link' => 'http://bestwebsoft.com/products/google-shortlink/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
209 |
'download' => 'http://bestwebsoft.com/products/google-shortlink/download/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -222,12 +225,15 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
222 |
'pro_settings' => 'admin.php?page=htaccess-pro.php'
|
223 |
),
|
224 |
'google-captcha/google-captcha.php' => array(
|
225 |
-
'name' => 'Google Captcha (reCAPTCHA)
|
226 |
'description' => 'Plugin intended to prove that the visitor is a human being and not a spam robot.',
|
227 |
'link' => 'http://bestwebsoft.com/products/google-captcha/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
228 |
'download' => 'http://bestwebsoft.com/products/google-captcha/download/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
229 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=Google+Captcha+Bestwebsoft&plugin-search-input=Search+Plugins',
|
230 |
-
'settings' => 'admin.php?page=google-captcha.php'
|
|
|
|
|
|
|
231 |
),
|
232 |
'sender/sender.php' => array(
|
233 |
'name' => 'Sender',
|
@@ -263,7 +269,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
263 |
'pro_settings' => ''
|
264 |
),
|
265 |
'bws-google-maps/bws-google-maps.php' => array(
|
266 |
-
'name' => 'Google Maps
|
267 |
'description' => 'Easy to set up and insert Google Maps to your website.',
|
268 |
'link' => 'http://bestwebsoft.com/products/bws-google-maps/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
269 |
'download' => 'http://bestwebsoft.com/products/bws-google-maps/download/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -274,7 +280,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
274 |
'pro_settings' => 'admin.php?page=bws-google-maps-pro.php'
|
275 |
),
|
276 |
'bws-google-analytics/bws-google-analytics.php' => array(
|
277 |
-
'name' => 'Google Analytics
|
278 |
'description' => 'Allows you to retrieve basic stats from Google Analytics account and add the tracking code to your blog.',
|
279 |
'link' => 'http://bestwebsoft.com/products/bws-google-analytics/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
280 |
'download' => 'http://bestwebsoft.com/products/bws-google-analytics/download/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -285,7 +291,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
285 |
'pro_settings' => 'admin.php?page=bws-google-analytics-pro.php'
|
286 |
),
|
287 |
'db-manager/db-manager.php' => array(
|
288 |
-
'name' => 'DB
|
289 |
'description' => 'Allows you to download the latest version of PhpMyadmin and Dumper and manage your site.',
|
290 |
'link' => 'http://bestwebsoft.com/products/db-manager/?k=01ed9731780d87f85f5901064b7d76d8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
291 |
'download' => 'http://bestwebsoft.com/products/db-manager/download/?k=01ed9731780d87f85f5901064b7d76d8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -323,7 +329,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
323 |
'pro_settings' => 'admin.php?page=limit-attempts-pro.php'
|
324 |
),
|
325 |
'job-board/job-board.php' => array(
|
326 |
-
'name' => 'Job
|
327 |
'description' => 'Allows to create a job-board page on your site.',
|
328 |
'link' => 'http://bestwebsoft.com/products/job-board/?k=b0c504c9ce6edd6692e04222af3fed6f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
329 |
'download' => 'http://bestwebsoft.com/products/job-board/download/?k=b0c504c9ce6edd6692e04222af3fed6f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -336,10 +342,13 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
336 |
'link' => 'http://bestwebsoft.com/products/multilanguage/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
337 |
'download' => 'http://bestwebsoft.com/products/multilanguage/download/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
338 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Multilanguage+BestWebSoft&plugin-search-input=Search+Plugins',
|
339 |
-
'settings' => 'admin.php?page=mltlngg_settings'
|
|
|
|
|
|
|
340 |
),
|
341 |
'bws-popular-posts/bws-popular-posts.php' => array(
|
342 |
-
'name' => 'Popular Posts
|
343 |
'description' => 'This plugin will help you can display the most popular posts on your blog in the widget.',
|
344 |
'link' => 'http://bestwebsoft.com/products/popular-posts/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
345 |
'download' => 'http://bestwebsoft.com/products/popular-posts/download/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -347,7 +356,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
347 |
'settings' => 'admin.php?page=popular-posts.php'
|
348 |
),
|
349 |
'bws-testimonials/bws-testimonials.php' => array(
|
350 |
-
'name' => 'Testimonials
|
351 |
'description' => 'Allows creating and displaying a Testimonial on your website.',
|
352 |
'link' => 'http://bestwebsoft.com/products/testimonials/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
353 |
'download' => 'http://bestwebsoft.com/products/testimonials/download/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -355,7 +364,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
355 |
'settings' => 'admin.php?page=testimonials.php'
|
356 |
),
|
357 |
'bws-featured-posts/bws-featured-posts.php' => array(
|
358 |
-
'name' => 'Featured Posts
|
359 |
'description' => 'Displays featured posts randomly on any website page.',
|
360 |
'link' => 'http://bestwebsoft.com/products/featured-posts/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
361 |
'download' => 'http://bestwebsoft.com/products/featured-posts/download/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -379,7 +388,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
379 |
'settings' => 'admin.php?page=re-attacher.php'
|
380 |
),
|
381 |
'bws-smtp/bws-smtp.php' => array(
|
382 |
-
'name' => 'SMTP
|
383 |
'description' => 'This plugin introduces an easy way to configure sending email messages via SMTP.',
|
384 |
'link' => 'http://bestwebsoft.com/products/bws-smtp/?k=0546419f962704429ad2d9b88567752f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
385 |
'download' => 'http://bestwebsoft.com/products/bws-smtp/download/?k=0546419f962704429ad2d9b88567752f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
@@ -433,13 +442,24 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
433 |
'settings' => 'admin.php?page=pagination.php'
|
434 |
),
|
435 |
'visitors-online/visitors-online.php' => array(
|
436 |
-
'name' => 'Visitors
|
437 |
'description' => 'See how many users, guests and bots are online at the website.',
|
438 |
'link' => 'http://bestwebsoft.com/products/visitors-online/?k=93c28013a4f830671b3bba9502ed5177&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
439 |
'download' => 'http://bestwebsoft.com/products/visitors-online/download/?k=93c28013a4f830671b3bba9502ed5177&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
440 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Visitors+online+BestWebSoft&plugin-search-input=Search+Plugins',
|
441 |
-
'settings' => 'admin.php?page=visitors-online.php'
|
442 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
443 |
);
|
444 |
|
445 |
$all_plugins = get_plugins();
|
@@ -967,6 +987,10 @@ if ( ! function_exists( 'bws_get_banner_array' ) ) {
|
|
967 |
function bws_get_banner_array() {
|
968 |
global $bstwbsftwppdtplgns_banner_array;
|
969 |
$bstwbsftwppdtplgns_banner_array = array(
|
|
|
|
|
|
|
|
|
970 |
array( 'cstmsrch_hide_banner_on_plugin_page', 'custom-search-plugin/custom-search-plugin.php', '1.28' ),
|
971 |
array( 'prtfl_hide_banner_on_plugin_page', 'portfolio/portfolio.php', '2.33' ),
|
972 |
array( 'rlt_hide_banner_on_plugin_page', 'realty/realty.php', '1.0.0' ),
|
@@ -990,7 +1014,7 @@ if ( ! function_exists( 'bws_get_banner_array' ) ) {
|
|
990 |
array( 'cntctfrm_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.47' ),
|
991 |
array( 'cptch_hide_banner_on_plugin_page', 'captcha/captcha.php', '3.8.4' ),
|
992 |
array( 'gllr_hide_banner_on_plugin_page', 'gallery-plugin/gallery-plugin.php', '3.9.1' ),
|
993 |
-
array( 'cntctfrm_for_ctfrmtdb_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.62' )
|
994 |
);
|
995 |
}
|
996 |
}
|
1 |
<?php
|
2 |
/*
|
3 |
* Function for displaying BestWebSoft menu
|
4 |
+
* Version: 1.7.0
|
5 |
*/
|
6 |
|
7 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) )
|
89 |
'pro_settings' => 'admin.php?page=gallery-plugin-pro.php'
|
90 |
),
|
91 |
'adsense-plugin/adsense-plugin.php'=> array(
|
92 |
+
'name' => 'Google AdSense',
|
93 |
'description' => 'Allows Google AdSense implementation to your website.',
|
94 |
'link' => 'http://bestwebsoft.com/products/google-adsense/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
95 |
'download' => 'http://bestwebsoft.com/products/google-adsense/download/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
96 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Adsense+Plugin+bestwebsoft&plugin-search-input=Search+Plugins',
|
97 |
+
'settings' => 'admin.php?page=adsense-plugin.php',
|
98 |
+
'pro_version' => 'adsense-pro/adsense-pro.php',
|
99 |
+
'purchase' => 'http://bestwebsoft.com/products/google-adsense/buy/?k=c23889b293d62aa1ad2c96513405f0e1&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
100 |
+
'pro_settings' => 'admin.php?page=adsense-pro.php'
|
101 |
),
|
102 |
'custom-search-plugin/custom-search-plugin.php'=> array(
|
103 |
'name' => 'Custom Search',
|
119 |
'settings' => 'admin.php?page=quotes-and-tips.php'
|
120 |
),
|
121 |
'google-sitemap-plugin/google-sitemap-plugin.php'=> array(
|
122 |
+
'name' => 'Google Sitemap',
|
123 |
'description' => 'Allows you to add sitemap file to Google Webmaster Tools.',
|
124 |
'link' => 'http://bestwebsoft.com/products/google-sitemap/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
125 |
'download' => 'http://bestwebsoft.com/products/google-sitemap/download/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
149 |
'settings' => 'admin.php?page=custom_fields_search.php'
|
150 |
),
|
151 |
'google-one/google-plus-one.php' => array(
|
152 |
+
'name' => 'Google +1',
|
153 |
'description' => 'Allows you to see how many times your page has been liked on Google Search Engine as well as who has liked the article.',
|
154 |
'link' => 'http://bestwebsoft.com/products/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
155 |
'download' => 'http://bestwebsoft.com/products/google-plus-one/download/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
168 |
'settings' => 'admin.php?page=related-posts-plugin.php'
|
169 |
),
|
170 |
'contact-form-to-db/contact_form_to_db.php' => array(
|
171 |
+
'name' => 'Contact Form to DB',
|
172 |
'description' => 'Allows you to manage the messages that have been sent from your site.',
|
173 |
'link' => 'http://bestwebsoft.com/products/contact-form-to-db/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
174 |
'download' => 'http://bestwebsoft.com/products/contact-form-to-db/download/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
198 |
'settings' => 'admin.php?page=donate.php'
|
199 |
),
|
200 |
'post-to-csv/post-to-csv.php' => array(
|
201 |
+
'name' => 'Post to CSV',
|
202 |
'description' => 'The plugin allows to export posts of any types to a csv file.',
|
203 |
'link' => 'http://bestwebsoft.com/products/post-to-csv/?k=653aa55518ae17409293a7a894268b8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
204 |
'download' => 'http://bestwebsoft.com/products/post-to-csv/download/?k=653aa55518ae17409293a7a894268b8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
206 |
'settings' => 'admin.php?page=post-to-csv.php'
|
207 |
),
|
208 |
'google-shortlink/google-shortlink.php' => array(
|
209 |
+
'name' => 'Google Shortlink',
|
210 |
'description' => 'Allows you to get short links from goo.gl servise without leaving your site.',
|
211 |
'link' => 'http://bestwebsoft.com/products/google-shortlink/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
212 |
'download' => 'http://bestwebsoft.com/products/google-shortlink/download/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
225 |
'pro_settings' => 'admin.php?page=htaccess-pro.php'
|
226 |
),
|
227 |
'google-captcha/google-captcha.php' => array(
|
228 |
+
'name' => 'Google Captcha (reCAPTCHA)',
|
229 |
'description' => 'Plugin intended to prove that the visitor is a human being and not a spam robot.',
|
230 |
'link' => 'http://bestwebsoft.com/products/google-captcha/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
231 |
'download' => 'http://bestwebsoft.com/products/google-captcha/download/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
232 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=Google+Captcha+Bestwebsoft&plugin-search-input=Search+Plugins',
|
233 |
+
'settings' => 'admin.php?page=google-captcha.php',
|
234 |
+
'pro_version' => 'google-captcha-pro/google-captcha-pro.php',
|
235 |
+
'purchase' => 'http://bestwebsoft.com/products/google-captcha/buy/?k=773d30149acf1edc32e5c0766b96c134&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
236 |
+
'pro_settings' => 'admin.php?page=google-captcha-pro.php'
|
237 |
),
|
238 |
'sender/sender.php' => array(
|
239 |
'name' => 'Sender',
|
269 |
'pro_settings' => ''
|
270 |
),
|
271 |
'bws-google-maps/bws-google-maps.php' => array(
|
272 |
+
'name' => 'Google Maps',
|
273 |
'description' => 'Easy to set up and insert Google Maps to your website.',
|
274 |
'link' => 'http://bestwebsoft.com/products/bws-google-maps/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
275 |
'download' => 'http://bestwebsoft.com/products/bws-google-maps/download/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
280 |
'pro_settings' => 'admin.php?page=bws-google-maps-pro.php'
|
281 |
),
|
282 |
'bws-google-analytics/bws-google-analytics.php' => array(
|
283 |
+
'name' => 'Google Analytics',
|
284 |
'description' => 'Allows you to retrieve basic stats from Google Analytics account and add the tracking code to your blog.',
|
285 |
'link' => 'http://bestwebsoft.com/products/bws-google-analytics/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
286 |
'download' => 'http://bestwebsoft.com/products/bws-google-analytics/download/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
291 |
'pro_settings' => 'admin.php?page=bws-google-analytics-pro.php'
|
292 |
),
|
293 |
'db-manager/db-manager.php' => array(
|
294 |
+
'name' => 'DB Manager',
|
295 |
'description' => 'Allows you to download the latest version of PhpMyadmin and Dumper and manage your site.',
|
296 |
'link' => 'http://bestwebsoft.com/products/db-manager/?k=01ed9731780d87f85f5901064b7d76d8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
297 |
'download' => 'http://bestwebsoft.com/products/db-manager/download/?k=01ed9731780d87f85f5901064b7d76d8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
329 |
'pro_settings' => 'admin.php?page=limit-attempts-pro.php'
|
330 |
),
|
331 |
'job-board/job-board.php' => array(
|
332 |
+
'name' => 'Job Board',
|
333 |
'description' => 'Allows to create a job-board page on your site.',
|
334 |
'link' => 'http://bestwebsoft.com/products/job-board/?k=b0c504c9ce6edd6692e04222af3fed6f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
335 |
'download' => 'http://bestwebsoft.com/products/job-board/download/?k=b0c504c9ce6edd6692e04222af3fed6f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
342 |
'link' => 'http://bestwebsoft.com/products/multilanguage/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
343 |
'download' => 'http://bestwebsoft.com/products/multilanguage/download/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
344 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Multilanguage+BestWebSoft&plugin-search-input=Search+Plugins',
|
345 |
+
'settings' => 'admin.php?page=mltlngg_settings',
|
346 |
+
'pro_version' => 'multilanguage-pro/multilanguage-pro.php',
|
347 |
+
'purchase' => 'http://bestwebsoft.com/products/multilanguage/buy/?k=2d1121cd9a5ced583fc29eefd51bdf57&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
348 |
+
'pro_settings' => 'admin.php?page=mltlnggpr_settings'
|
349 |
),
|
350 |
'bws-popular-posts/bws-popular-posts.php' => array(
|
351 |
+
'name' => 'Popular Posts',
|
352 |
'description' => 'This plugin will help you can display the most popular posts on your blog in the widget.',
|
353 |
'link' => 'http://bestwebsoft.com/products/popular-posts/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
354 |
'download' => 'http://bestwebsoft.com/products/popular-posts/download/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
356 |
'settings' => 'admin.php?page=popular-posts.php'
|
357 |
),
|
358 |
'bws-testimonials/bws-testimonials.php' => array(
|
359 |
+
'name' => 'Testimonials',
|
360 |
'description' => 'Allows creating and displaying a Testimonial on your website.',
|
361 |
'link' => 'http://bestwebsoft.com/products/testimonials/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
362 |
'download' => 'http://bestwebsoft.com/products/testimonials/download/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
364 |
'settings' => 'admin.php?page=testimonials.php'
|
365 |
),
|
366 |
'bws-featured-posts/bws-featured-posts.php' => array(
|
367 |
+
'name' => 'Featured Posts',
|
368 |
'description' => 'Displays featured posts randomly on any website page.',
|
369 |
'link' => 'http://bestwebsoft.com/products/featured-posts/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
370 |
'download' => 'http://bestwebsoft.com/products/featured-posts/download/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
388 |
'settings' => 'admin.php?page=re-attacher.php'
|
389 |
),
|
390 |
'bws-smtp/bws-smtp.php' => array(
|
391 |
+
'name' => 'SMTP',
|
392 |
'description' => 'This plugin introduces an easy way to configure sending email messages via SMTP.',
|
393 |
'link' => 'http://bestwebsoft.com/products/bws-smtp/?k=0546419f962704429ad2d9b88567752f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
394 |
'download' => 'http://bestwebsoft.com/products/bws-smtp/download/?k=0546419f962704429ad2d9b88567752f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
442 |
'settings' => 'admin.php?page=pagination.php'
|
443 |
),
|
444 |
'visitors-online/visitors-online.php' => array(
|
445 |
+
'name' => 'Visitors Online',
|
446 |
'description' => 'See how many users, guests and bots are online at the website.',
|
447 |
'link' => 'http://bestwebsoft.com/products/visitors-online/?k=93c28013a4f830671b3bba9502ed5177&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
448 |
'download' => 'http://bestwebsoft.com/products/visitors-online/download/?k=93c28013a4f830671b3bba9502ed5177&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
449 |
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Visitors+online+BestWebSoft&plugin-search-input=Search+Plugins',
|
450 |
+
'settings' => 'admin.php?page=visitors-online.php',
|
451 |
+
'pro_version' => 'visitors-online-pro/visitors-online-pro.php',
|
452 |
+
'purchase' => 'http://bestwebsoft.com/products/visitors-online/buy/?k=f9a746075ff8a0a6cb192cb46526afd2&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
453 |
+
'pro_settings' => 'admin.php?page=visitors-online-pro.php'
|
454 |
+
),
|
455 |
+
'profile-extra-fields/profile-extra-fields.php' => array(
|
456 |
+
'name' => 'Profile Extra Fields',
|
457 |
+
'description' => "Add additional fields on the user's profile page",
|
458 |
+
'link' => 'http://bestwebsoft.com/products/profile-extra-fields/?k=fe3b6c3dbc80bd4b1cf9a27a2f339820&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
459 |
+
'download' => 'http://bestwebsoft.com/products/profile-extra-fields/download/?k=fe3b6c3dbc80bd4b1cf9a27a2f339820&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
460 |
+
'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Profile+Extra+Fields+BestWebSoft&plugin-search-input=Search+Plugins',
|
461 |
+
'settings' => 'admin.php?page=profile-extra-fields.php'
|
462 |
+
)
|
463 |
);
|
464 |
|
465 |
$all_plugins = get_plugins();
|
987 |
function bws_get_banner_array() {
|
988 |
global $bstwbsftwppdtplgns_banner_array;
|
989 |
$bstwbsftwppdtplgns_banner_array = array(
|
990 |
+
array( 'gglcptch_hide_banner_on_plugin_page', 'google-captcha/google-captcha.php', '1.18' ),
|
991 |
+
array( 'mltlngg_hide_banner_on_plugin_page', 'multilanguage/multilanguage.php', '1.1.1' ),
|
992 |
+
array( 'adsns_hide_banner_on_plugin_page', 'adsense-plugin/adsense-plugin.php', '1.36' ),
|
993 |
+
array( 'vstrsnln_hide_banner_on_plugin_page', 'visitors-online/visitors-online.php', '0.2' ),
|
994 |
array( 'cstmsrch_hide_banner_on_plugin_page', 'custom-search-plugin/custom-search-plugin.php', '1.28' ),
|
995 |
array( 'prtfl_hide_banner_on_plugin_page', 'portfolio/portfolio.php', '2.33' ),
|
996 |
array( 'rlt_hide_banner_on_plugin_page', 'realty/realty.php', '1.0.0' ),
|
1014 |
array( 'cntctfrm_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.47' ),
|
1015 |
array( 'cptch_hide_banner_on_plugin_page', 'captcha/captcha.php', '3.8.4' ),
|
1016 |
array( 'gllr_hide_banner_on_plugin_page', 'gallery-plugin/gallery-plugin.php', '3.9.1' ),
|
1017 |
+
array( 'cntctfrm_for_ctfrmtdb_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.62' )
|
1018 |
);
|
1019 |
}
|
1020 |
}
|
bws_menu/css/general_style.css
CHANGED
@@ -69,6 +69,7 @@ td.bws_pro_version_tooltip {
|
|
69 |
margin: 5px 0;
|
70 |
border: 1px solid #AAAAAA;
|
71 |
max-width: 800px;
|
|
|
72 |
}
|
73 |
.bws_table_bg {
|
74 |
background: #f8e268 url("../images/pattern.png");
|
@@ -165,7 +166,7 @@ a.bws_plugin_pro_version {
|
|
165 |
float: none;
|
166 |
}
|
167 |
/* #### Mobile Phones Portrait or Landscape #### */
|
168 |
-
@media screen and (max-device-width:
|
169 |
.bws_pro_version_tooltip {
|
170 |
padding: 10px;
|
171 |
text-align: center;
|
@@ -252,7 +253,7 @@ div.bws_banner_on_plugin_page .icon {
|
|
252 |
cursor: pointer;
|
253 |
}
|
254 |
/* #### Mobile Phones Portrait or Landscape #### */
|
255 |
-
@media screen and (max-device-width:
|
256 |
.bws_banner_on_plugin_page .text,
|
257 |
.bws_banner_on_plugin_page .icon,
|
258 |
.bws_banner_on_plugin_page .button_div,
|
69 |
margin: 5px 0;
|
70 |
border: 1px solid #AAAAAA;
|
71 |
max-width: 800px;
|
72 |
+
overflow: hidden;
|
73 |
}
|
74 |
.bws_table_bg {
|
75 |
background: #f8e268 url("../images/pattern.png");
|
166 |
float: none;
|
167 |
}
|
168 |
/* #### Mobile Phones Portrait or Landscape #### */
|
169 |
+
@media screen and (max-device-width: 768px) {
|
170 |
.bws_pro_version_tooltip {
|
171 |
padding: 10px;
|
172 |
text-align: center;
|
253 |
cursor: pointer;
|
254 |
}
|
255 |
/* #### Mobile Phones Portrait or Landscape #### */
|
256 |
+
@media screen and (max-device-width: 768px) {
|
257 |
.bws_banner_on_plugin_page .text,
|
258 |
.bws_banner_on_plugin_page .icon,
|
259 |
.bws_banner_on_plugin_page .button_div,
|
bws_menu/css/general_style_wp_before_3.8.css
CHANGED
@@ -71,6 +71,7 @@ td.bws_pro_version_tooltip {
|
|
71 |
margin: 5px 0;
|
72 |
border: 1px solid #AAAAAA;
|
73 |
max-width: 800px;
|
|
|
74 |
}
|
75 |
.bws_table_bg {
|
76 |
background: #f8e268 url("../images/pattern.png");
|
@@ -167,7 +168,7 @@ a.bws_plugin_pro_version {
|
|
167 |
float: none;
|
168 |
}
|
169 |
/* #### Mobile Phones Portrait or Landscape #### */
|
170 |
-
@media screen and (max-device-width:
|
171 |
.bws_pro_version_tooltip {
|
172 |
padding: 10px;
|
173 |
text-align: center;
|
@@ -259,7 +260,7 @@ div.bws_banner_on_plugin_page .icon {
|
|
259 |
cursor: pointer;
|
260 |
}
|
261 |
/* #### Mobile Phones Portrait or Landscape #### */
|
262 |
-
@media screen and (max-device-width:
|
263 |
.bws_banner_on_plugin_page .text,
|
264 |
.bws_banner_on_plugin_page .icon,
|
265 |
.bws_banner_on_plugin_page .button_div,
|
71 |
margin: 5px 0;
|
72 |
border: 1px solid #AAAAAA;
|
73 |
max-width: 800px;
|
74 |
+
overflow: hidden;
|
75 |
}
|
76 |
.bws_table_bg {
|
77 |
background: #f8e268 url("../images/pattern.png");
|
168 |
float: none;
|
169 |
}
|
170 |
/* #### Mobile Phones Portrait or Landscape #### */
|
171 |
+
@media screen and (max-device-width: 768px) {
|
172 |
.bws_pro_version_tooltip {
|
173 |
padding: 10px;
|
174 |
text-align: center;
|
260 |
cursor: pointer;
|
261 |
}
|
262 |
/* #### Mobile Phones Portrait or Landscape #### */
|
263 |
+
@media screen and (max-device-width: 768px) {
|
264 |
.bws_banner_on_plugin_page .text,
|
265 |
.bws_banner_on_plugin_page .icon,
|
266 |
.bws_banner_on_plugin_page .button_div,
|
bws_menu/icons/pagination.png
ADDED
Binary file
|
bws_menu/icons/profile-extra-fields.png
ADDED
Binary file
|
bws_menu/icons/visitors-online.png
ADDED
Binary file
|
google-captcha.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Google Captcha (reCAPTCHA) by BestWebSoft
|
|
4 |
Plugin URI: http://bestwebsoft.com/products/
|
5 |
Description: Plugin Google Captcha intended to prove that the visitor is a human being and not a spam robot.
|
6 |
Author: BestWebSoft
|
7 |
-
Version: 1.
|
8 |
Author URI: http://bestwebsoft.com/
|
9 |
License: GPLv3 or later
|
10 |
*/
|
@@ -47,15 +47,14 @@ if ( ! function_exists( 'gglcptch_init' ) ) {
|
|
47 |
$gglcptch_plugin_info = get_plugin_data( __FILE__ );
|
48 |
}
|
49 |
|
50 |
-
/* Function check if plugin is compatible with current WP version
|
51 |
-
bws_wp_version_check( plugin_basename( __FILE__ ), $gglcptch_plugin_info,
|
52 |
|
53 |
/* Get options from the database */
|
54 |
$gglcptch_options = get_option( 'gglcptch_options' );
|
55 |
|
56 |
/* Get option from the php.ini */
|
57 |
-
|
58 |
-
$gglcptch_allow_url_fopen = ( ini_get( 'allow_url_fopen' ) != 1 ) ? false : true;
|
59 |
|
60 |
/* Add hooks */
|
61 |
if ( '1' == $gglcptch_options['login_form'] ) {
|
@@ -121,7 +120,7 @@ if ( ! function_exists( 'gglcptch_add_script' ) ) {
|
|
121 |
/* Google catpcha settings */
|
122 |
if ( ! function_exists( 'register_gglcptch_settings' ) ) {
|
123 |
function register_gglcptch_settings() {
|
124 |
-
global $gglcptch_options, $bws_plugin_info, $gglcptch_plugin_info;
|
125 |
|
126 |
$gglcptch_default_options = array(
|
127 |
'public_key' => '',
|
@@ -133,7 +132,7 @@ if ( ! function_exists( 'register_gglcptch_settings' ) ) {
|
|
133 |
'contact_form' => '0',
|
134 |
'theme' => 'red',
|
135 |
'theme_v2' => 'light',
|
136 |
-
'recaptcha_version' => 'v1',
|
137 |
'plugin_option_version' => $gglcptch_plugin_info["Version"]
|
138 |
);
|
139 |
|
@@ -159,176 +158,347 @@ if ( ! function_exists( 'register_gglcptch_settings' ) ) {
|
|
159 |
/* Display settings page */
|
160 |
if ( ! function_exists( 'gglcptch_settings_page' ) ) {
|
161 |
function gglcptch_settings_page() {
|
162 |
-
global $gglcptch_options, $gglcptch_plugin_info, $wp_version, $gglcptch_allow_url_fopen;
|
163 |
-
|
164 |
-
|
165 |
-
$
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
'
|
170 |
-
|
171 |
-
|
172 |
-
'
|
173 |
-
'
|
174 |
-
'
|
175 |
-
|
176 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
array( 'reset_pwd_form', __( 'Reset password form', 'google_captcha' ) ),
|
183 |
-
array( 'comments_form', __( 'Comments form', 'google_captcha' ) ),
|
184 |
-
);
|
185 |
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
$gglcptch_keys['public']['error_msg'] = '';
|
202 |
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
$gglcptch_options['private_key'] = trim( stripslashes( esc_html( $_POST['gglcptch_private_key'] ) ) );
|
211 |
-
$gglcptch_options['login_form'] = isset( $_POST['gglcptch_login_form'] ) ? 1 : 0;
|
212 |
-
$gglcptch_options['registration_form'] = isset( $_POST['gglcptch_registration_form'] ) ? 1 : 0;
|
213 |
-
$gglcptch_options['reset_pwd_form'] = isset( $_POST['gglcptch_reset_pwd_form'] ) ? 1 : 0;
|
214 |
-
$gglcptch_options['comments_form'] = isset( $_POST['gglcptch_comments_form'] ) ? 1 : 0;
|
215 |
-
$gglcptch_options['contact_form'] = isset( $_POST['gglcptch_contact_form'] ) ? 1 : 0;
|
216 |
-
$gglcptch_options['recaptcha_version'] = $_POST['gglcptch_recaptcha_version'];
|
217 |
-
$gglcptch_options['theme'] = $_POST['gglcptch_theme'];
|
218 |
-
$gglcptch_options['theme_v2'] = $_POST['gglcptch_theme_v2'];
|
219 |
-
|
220 |
-
foreach ( get_editable_roles() as $role => $fields ) {
|
221 |
-
$gglcptch_options[ $role ] = isset( $_POST[ 'gglcptch_' . $role ] ) ? 1 : 0;
|
222 |
-
}
|
223 |
|
224 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
|
226 |
-
if (
|
227 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
228 |
} ?>
|
229 |
<div class="wrap">
|
230 |
<h2><?php _e( 'Google Captcha Settings', 'google_captcha' ); ?></h2>
|
231 |
<h2 class="nav-tab-wrapper">
|
232 |
-
<a class="nav-tab nav-tab-active" href="admin.php?page=google-captcha.php"><?php _e( 'Settings', 'google_captcha' ); ?></a>
|
233 |
-
<a class="nav-tab" href="http://bestwebsoft.com/products/google-captcha/faq" target="_blank"><?php _e( 'FAQ', 'google_captcha' ); ?></a>
|
|
|
234 |
</h2>
|
235 |
<div id="gglcptch_settings_notice" class="updated fade" style="display:none"><p><strong><?php _e( "Notice:", 'google_captcha' ); ?></strong> <?php _e( "The plugin's settings have been changed. In order to save them please don't forget to click the 'Save Changes' button.", 'google_captcha' ); ?></p></div>
|
236 |
-
<div class="updated fade" <?php if (
|
237 |
<div class="error" <?php if ( "" == $error ) echo 'style="display:none"'; ?>><p><strong><?php echo $error; ?></strong></p></div>
|
238 |
<?php if ( ! $gglcptch_allow_url_fopen && $gglcptch_options['recaptcha_version'] == 'v2' ) {
|
239 |
printf( '<div class="error"><p><strong>%s</strong> <a href="http://php.net/manual/en/filesystem.configuration.php" target="_blank">%s</a></p></div>',
|
240 |
__( 'Google Captcha version 2 will not work correctly, since the option "allow_url_fopen" is disabled in the PHP settings of your hosting.', 'google_captcha' ),
|
241 |
__( 'Read more.', 'google_captcha' )
|
242 |
);
|
243 |
-
}
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
<
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
<
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
<tr valign="top">
|
263 |
-
<th scope="row"><?php _e( 'Enable Google Captcha for:', 'google_captcha' ); ?></th>
|
264 |
-
<td>
|
265 |
-
<?php foreach ( $gglcptch_forms as $form ) : ?>
|
266 |
-
<label><input type="checkbox" name="<?php echo 'gglcptch_' . $form[0]; ?>" value=<?php echo $form[0]; if ( '1' == $gglcptch_options[ $form[0] ] ) echo ' checked'; ?>> <?php echo $form[1]; ?></label><br />
|
267 |
-
<?php endforeach;
|
268 |
-
$gglcptch_all_plugins = get_plugins();
|
269 |
-
$gglcptch_cntctfrm_installed = ( isset( $gglcptch_all_plugins['contact-form-plugin/contact_form.php'] ) || isset( $gglcptch_all_plugins['contact-form-pro/contact_form_pro.php'] ) ) ? true : false;
|
270 |
-
$gglcptch_cntctfrm_activated = ( is_plugin_active( 'contact-form-plugin/contact_form.php' ) || is_plugin_active( 'contact-form-pro/contact_form_pro.php' ) ) ? true : false;
|
271 |
-
if ( $gglcptch_cntctfrm_installed ) :
|
272 |
-
if ( $gglcptch_cntctfrm_activated ) : ?>
|
273 |
-
<label><input type="checkbox" name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
|
274 |
-
<span class="gglcptch_span">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/products/">bestwebsoft.com</a>)</span><br />
|
275 |
-
<?php else : ?>
|
276 |
-
<label><input type="checkbox" disabled name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
|
277 |
-
<span class="gglcptch_span">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/products/">bestwebsoft.com</a>) <a href="<?php echo bloginfo("url"); ?>/wp-admin/plugins.php"><?php _e( 'Activate contact form', 'google_captcha' ); ?></a></span><br />
|
278 |
-
<?php endif;
|
279 |
-
else : ?>
|
280 |
-
<label><input type="checkbox" disabled name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
|
281 |
-
<span class="gglcptch_span">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/products/">bestwebsoft.com</a>) <a href="http://bestwebsoft.com/products/contact-form/?k=d70b58e1739ab4857d675fed2213cedc&pn=75&v=<?php echo $gglcptch_plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>"><?php _e( 'Download contact form', 'google_captcha' ); ?></a></span><br />
|
282 |
-
<?php endif; ?>
|
283 |
-
</td>
|
284 |
-
</tr>
|
285 |
-
<tr valign="top">
|
286 |
-
<th scope="row"><?php _e( 'Hide captcha for:', 'google_captcha' ); ?></th>
|
287 |
-
<td>
|
288 |
-
<?php foreach ( get_editable_roles() as $role => $fields) : ?>
|
289 |
-
<label><input type="checkbox" name="<?php echo 'gglcptch_' . $role; ?>" value=<?php echo $role; if ( '1' == $gglcptch_options[ $role ] ) echo ' checked'; ?>> <?php echo $fields['name']; ?></label><br/>
|
290 |
<?php endforeach; ?>
|
291 |
-
</
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
</div>
|
333 |
<?php }
|
334 |
}
|
@@ -386,8 +556,8 @@ if ( ! function_exists( 'gglcptch_display' ) ) {
|
|
386 |
return $content;
|
387 |
}
|
388 |
if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
389 |
-
require_once( 'lib_v2/
|
390 |
-
$reCaptcha = new ReCaptcha( $privatekey );
|
391 |
$content .= '<style type="text/css" media="screen">
|
392 |
#gglcptch_error {
|
393 |
color: #F00;
|
@@ -400,15 +570,15 @@ if ( ! function_exists( 'gglcptch_display' ) ) {
|
|
400 |
$content .= '<div class="g-recaptcha" data-sitekey="' . $publickey . '" data-theme="' . $gglcptch_options['theme_v2'] . '"></div>
|
401 |
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script>
|
402 |
<noscript>
|
403 |
-
<div style="width: 302px;
|
404 |
-
<div style="width: 302px; height:
|
405 |
-
<div style="width: 302px; height:
|
406 |
-
<iframe src="https://www.google.com/recaptcha/api/fallback?k=' . $publickey . '" frameborder="0" scrolling="no" style="width: 302px; height:
|
407 |
-
</div>
|
408 |
-
<div style="width: 250px; height: 80px; position: absolute; border-style: none; bottom: 21px; left: 25px; margin: 0px; padding: 0px; right: 25px;">
|
409 |
-
<textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 80px; border: 1px solid #c1c1c1; margin: 0px; padding: 0px; resize: none;" value=""></textarea>
|
410 |
</div>
|
411 |
</div>
|
|
|
|
|
|
|
412 |
</div>
|
413 |
</noscript>';
|
414 |
} else {
|
@@ -435,9 +605,9 @@ if ( ! function_exists( 'gglcptch_display' ) ) {
|
|
435 |
__( 'Error: You have entered an incorrect CAPTCHA value.', 'google_captcha' )
|
436 |
);
|
437 |
if ( is_ssl() )
|
438 |
-
$content .=
|
439 |
else
|
440 |
-
$content .=
|
441 |
}
|
442 |
$content .= '</div>';
|
443 |
$gglcptch_count++;
|
@@ -491,12 +661,12 @@ if ( ! function_exists( 'gglcptch_login_check' ) ) {
|
|
491 |
}
|
492 |
|
493 |
if ( isset( $_REQUEST['g-recaptcha-response'] ) && isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
494 |
-
require_once( 'lib_v2/
|
495 |
-
$reCaptcha = new ReCaptcha( $privatekey );
|
496 |
$gglcptch_g_recaptcha_response = isset( $_POST["g-recaptcha-response"] ) ? $_POST["g-recaptcha-response"] : '';
|
497 |
-
$resp = $reCaptcha->
|
498 |
|
499 |
-
if ( $resp != null && $resp->
|
500 |
return $user;
|
501 |
else {
|
502 |
wp_clear_auth_cookie();
|
@@ -508,7 +678,7 @@ if ( ! function_exists( 'gglcptch_login_check' ) ) {
|
|
508 |
require_once( 'lib/recaptchalib.php' );
|
509 |
$gglcptch_recaptcha_challenge_field = isset( $_POST['recaptcha_challenge_field'] ) ? $_POST['recaptcha_challenge_field'] : '';
|
510 |
$gglcptch_recaptcha_response_field = isset( $_POST['recaptcha_response_field'] ) ? $_POST['recaptcha_response_field'] : '';
|
511 |
-
$resp =
|
512 |
|
513 |
if ( ! $resp->is_valid ) {
|
514 |
wp_clear_auth_cookie();
|
@@ -558,11 +728,12 @@ if ( ! function_exists( 'gglcptch_lostpassword_check' ) ) {
|
|
558 |
return;
|
559 |
|
560 |
if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
561 |
-
require_once( 'lib_v2/
|
562 |
-
$reCaptcha = new ReCaptcha( $privatekey );
|
563 |
$gglcptch_g_recaptcha_response = isset( $_POST["g-recaptcha-response"] ) ? $_POST["g-recaptcha-response"] : '';
|
564 |
-
$resp = $reCaptcha->
|
565 |
-
|
|
|
566 |
return;
|
567 |
else
|
568 |
wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
|
@@ -570,7 +741,7 @@ if ( ! function_exists( 'gglcptch_lostpassword_check' ) ) {
|
|
570 |
require_once( 'lib/recaptchalib.php' );
|
571 |
$gglcptch_recaptcha_challenge_field = isset( $_POST['recaptcha_challenge_field'] ) ? $_POST['recaptcha_challenge_field'] : '';
|
572 |
$gglcptch_recaptcha_response_field = isset( $_POST['recaptcha_response_field'] ) ? $_POST['recaptcha_response_field'] : '';
|
573 |
-
$resp =
|
574 |
if ( ! $resp->is_valid ) {
|
575 |
wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
|
576 |
} else
|
@@ -615,6 +786,16 @@ if ( ! function_exists( 'gglcptch_links' ) ) {
|
|
615 |
}
|
616 |
}
|
617 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
618 |
/* Check Google Captcha in shortcode and contact form */
|
619 |
if ( ! function_exists( 'gglcptch_captcha_check' ) ) {
|
620 |
function gglcptch_captcha_check() {
|
@@ -622,11 +803,12 @@ if ( ! function_exists( 'gglcptch_captcha_check' ) ) {
|
|
622 |
$privatekey = $gglcptch_options['private_key'];
|
623 |
|
624 |
if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
625 |
-
require_once( 'lib_v2/
|
626 |
-
$reCaptcha = new ReCaptcha( $privatekey );
|
627 |
$gglcptch_g_recaptcha_response = isset( $_POST["g-recaptcha-response"] ) ? $_POST["g-recaptcha-response"] : '';
|
628 |
-
$resp = $reCaptcha->
|
629 |
-
|
|
|
630 |
echo "success";
|
631 |
else
|
632 |
echo "error";
|
@@ -634,7 +816,7 @@ if ( ! function_exists( 'gglcptch_captcha_check' ) ) {
|
|
634 |
require_once( 'lib/recaptchalib.php' );
|
635 |
$gglcptch_recaptcha_challenge_field = isset( $_POST['recaptcha_challenge_field'] ) ? $_POST['recaptcha_challenge_field'] : '';
|
636 |
$gglcptch_recaptcha_response_field = isset( $_POST['recaptcha_response_field'] ) ? $_POST['recaptcha_response_field'] : '';
|
637 |
-
$resp =
|
638 |
if ( ! $resp->is_valid )
|
639 |
echo "error";
|
640 |
else
|
@@ -665,7 +847,19 @@ if ( ! function_exists( 'gglcptch_commentform_check' ) ) {
|
|
665 |
|
666 |
if ( ! function_exists( 'gglcptch_delete_options' ) ) {
|
667 |
function gglcptch_delete_options() {
|
668 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
669 |
}
|
670 |
}
|
671 |
|
@@ -680,8 +874,9 @@ add_shortcode( 'bws_google_captcha', 'gglcptch_display' );
|
|
680 |
add_filter( 'plugin_action_links', 'gglcptch_action_links', 10, 2 );
|
681 |
add_filter( 'plugin_row_meta', 'gglcptch_links', 10, 2 );
|
682 |
|
|
|
|
|
683 |
add_action( 'wp_ajax_gglcptch_captcha_check', 'gglcptch_captcha_check' );
|
684 |
add_action( 'wp_ajax_nopriv_gglcptch_captcha_check', 'gglcptch_captcha_check' );
|
685 |
|
686 |
-
register_uninstall_hook( __FILE__, 'gglcptch_delete_options' );
|
687 |
-
?>
|
4 |
Plugin URI: http://bestwebsoft.com/products/
|
5 |
Description: Plugin Google Captcha intended to prove that the visitor is a human being and not a spam robot.
|
6 |
Author: BestWebSoft
|
7 |
+
Version: 1.18
|
8 |
Author URI: http://bestwebsoft.com/
|
9 |
License: GPLv3 or later
|
10 |
*/
|
47 |
$gglcptch_plugin_info = get_plugin_data( __FILE__ );
|
48 |
}
|
49 |
|
50 |
+
/* Function check if plugin is compatible with current WP version */
|
51 |
+
bws_wp_version_check( plugin_basename( __FILE__ ), $gglcptch_plugin_info, '3.1' );
|
52 |
|
53 |
/* Get options from the database */
|
54 |
$gglcptch_options = get_option( 'gglcptch_options' );
|
55 |
|
56 |
/* Get option from the php.ini */
|
57 |
+
$gglcptch_allow_url_fopen = ( ini_get( 'allow_url_fopen' ) != 1 ) ? false : true;
|
|
|
58 |
|
59 |
/* Add hooks */
|
60 |
if ( '1' == $gglcptch_options['login_form'] ) {
|
120 |
/* Google catpcha settings */
|
121 |
if ( ! function_exists( 'register_gglcptch_settings' ) ) {
|
122 |
function register_gglcptch_settings() {
|
123 |
+
global $gglcptch_options, $bws_plugin_info, $gglcptch_plugin_info, $gglcptch_allow_url_fopen, $gglcptch_default_options;
|
124 |
|
125 |
$gglcptch_default_options = array(
|
126 |
'public_key' => '',
|
132 |
'contact_form' => '0',
|
133 |
'theme' => 'red',
|
134 |
'theme_v2' => 'light',
|
135 |
+
'recaptcha_version' => ( $gglcptch_allow_url_fopen ) ? 'v2' : 'v1',
|
136 |
'plugin_option_version' => $gglcptch_plugin_info["Version"]
|
137 |
);
|
138 |
|
158 |
/* Display settings page */
|
159 |
if ( ! function_exists( 'gglcptch_settings_page' ) ) {
|
160 |
function gglcptch_settings_page() {
|
161 |
+
global $gglcptch_options, $gglcptch_plugin_info, $wp_version, $gglcptch_allow_url_fopen, $gglcptch_default_options;
|
162 |
+
|
163 |
+
$plugin_basename = plugin_basename( __FILE__ );
|
164 |
+
$message = $error = '';
|
165 |
+
|
166 |
+
if ( ! isset( $_GET['action'] ) ) {
|
167 |
+
$gglcptch_languages = array(
|
168 |
+
'ar' => 'Arabic',
|
169 |
+
'bn' => 'Bengali',
|
170 |
+
'bg' => 'Bulgarian',
|
171 |
+
'ca' => 'Catalan',
|
172 |
+
'zh-CN' => 'Chinese (Simplified)',
|
173 |
+
'zh-TW' => 'Chinese (Traditional)',
|
174 |
+
'hr' => 'Croatian',
|
175 |
+
'cs' => 'Czech',
|
176 |
+
'da' => 'Danish',
|
177 |
+
'nl' => 'Dutch',
|
178 |
+
'en-GB' => 'English (UK)',
|
179 |
+
'en' => 'English (US)',
|
180 |
+
'et' => 'Estonian',
|
181 |
+
'fil' => 'Filipino',
|
182 |
+
'fi' => 'Finnish',
|
183 |
+
'fr' => 'French',
|
184 |
+
'fr-CA' => 'French (Canadian)',
|
185 |
+
'de' => 'German',
|
186 |
+
'gu' => 'Gujarati',
|
187 |
+
'de-AT' => 'German (Austria)',
|
188 |
+
'de-CH' => 'German (Switzerland)',
|
189 |
+
'el' => 'Greek',
|
190 |
+
'iw' => 'Hebrew',
|
191 |
+
'hi' => 'Hindi',
|
192 |
+
'hu' => 'Hungarain',
|
193 |
+
'id' => 'Indonesian',
|
194 |
+
'it' => 'Italian',
|
195 |
+
'ja' => 'Japanese',
|
196 |
+
'kn' => 'Kannada',
|
197 |
+
'ko' => 'Korean',
|
198 |
+
'lv' => 'Latvian',
|
199 |
+
'lt' => 'Lithuanian',
|
200 |
+
'ms' => 'Malay',
|
201 |
+
'ml' => 'Malayalam',
|
202 |
+
'mr' => 'Marathi',
|
203 |
+
'no' => 'Norwegian',
|
204 |
+
'fa' => 'Persian',
|
205 |
+
'pl' => 'Polish',
|
206 |
+
'pt' => 'Portuguese',
|
207 |
+
'pt-BR' => 'Portuguese (Brazil)',
|
208 |
+
'pt-PT' => 'Portuguese (Portugal)',
|
209 |
+
'ro' => 'Romanian',
|
210 |
+
'ru' => 'Russian',
|
211 |
+
'sr' => 'Serbian',
|
212 |
+
'sk' => 'Slovak',
|
213 |
+
'sl' => 'Slovenian',
|
214 |
+
'es' => 'Spanish',
|
215 |
+
'es-419' => 'Spanish (Latin America)',
|
216 |
+
'sv' => 'Swedish',
|
217 |
+
'ta' => 'Tamil',
|
218 |
+
'te' => 'Telugu',
|
219 |
+
'th' => 'Thai',
|
220 |
+
'tr' => 'Turkish',
|
221 |
+
'uk' => 'Ukrainian',
|
222 |
+
'ur' => 'Urdu',
|
223 |
+
'vi' => 'Vietnamese'
|
224 |
+
);
|
225 |
|
226 |
+
$gglcptch_sizes_v2 = array(
|
227 |
+
'normal' => __( 'Normal', 'google_captcha' ),
|
228 |
+
'compact' => __( 'Compact', 'google_captcha' )
|
229 |
+
);
|
|
|
|
|
|
|
230 |
|
231 |
+
/* Private and public keys */
|
232 |
+
$gglcptch_keys = array(
|
233 |
+
'public' => array(
|
234 |
+
'display_name' => __( 'Site key', 'google_captcha' ),
|
235 |
+
'form_name' => 'gglcptch_public_key',
|
236 |
+
'error_msg' => '',
|
237 |
+
),
|
238 |
+
'private' => array(
|
239 |
+
'display_name' => __( 'Secret Key', 'google_captcha' ),
|
240 |
+
'form_name' => 'gglcptch_private_key',
|
241 |
+
'error_msg' => '',
|
242 |
+
),
|
243 |
+
);
|
244 |
|
245 |
+
/* Checked forms */
|
246 |
+
$gglcptch_forms = array(
|
247 |
+
array( 'login_form', __( 'Login form', 'google_captcha' ) ),
|
248 |
+
array( 'registration_form', __( 'Registration form', 'google_captcha' ) ),
|
249 |
+
array( 'reset_pwd_form', __( 'Reset password form', 'google_captcha' ) ),
|
250 |
+
array( 'comments_form', __( 'Comments form', 'google_captcha' ) ),
|
251 |
+
);
|
|
|
252 |
|
253 |
+
/* Google captcha themes */
|
254 |
+
$gglcptch_themes = array(
|
255 |
+
array( 'red', 'Red' ),
|
256 |
+
array( 'white', 'White' ),
|
257 |
+
array( 'blackglass', 'Blackglass' ),
|
258 |
+
array( 'clean', 'Clean' ),
|
259 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
260 |
|
261 |
+
/* Save data for settings page */
|
262 |
+
if ( isset( $_POST['gglcptch_save_changes'] ) && check_admin_referer( plugin_basename( __FILE__ ), 'gglcptch_nonce_name' ) ) {
|
263 |
+
if ( ! $_POST['gglcptch_public_key'] || '' == $_POST['gglcptch_public_key'] ) {
|
264 |
+
$gglcptch_keys['public']['error_msg'] = __( 'Enter site key', 'google_captcha' );
|
265 |
+
$error = __( "WARNING: The captcha will not display while you don't fill key fields.", 'google_captcha' );
|
266 |
+
} else
|
267 |
+
$gglcptch_keys['public']['error_msg'] = '';
|
268 |
+
|
269 |
+
if ( ! $_POST['gglcptch_private_key'] || '' == $_POST['gglcptch_private_key'] ) {
|
270 |
+
$gglcptch_keys['private']['error_msg'] = __( 'Enter secret key', 'google_captcha' );
|
271 |
+
$error = __( "WARNING: The captcha will not display while you don't fill key fields.", 'google_captcha' );
|
272 |
+
} else
|
273 |
+
$gglcptch_keys['private']['error_msg'] = '';
|
274 |
+
|
275 |
+
$gglcptch_options['public_key'] = trim( stripslashes( esc_html( $_POST['gglcptch_public_key'] ) ) );
|
276 |
+
$gglcptch_options['private_key'] = trim( stripslashes( esc_html( $_POST['gglcptch_private_key'] ) ) );
|
277 |
+
$gglcptch_options['login_form'] = isset( $_POST['gglcptch_login_form'] ) ? 1 : 0;
|
278 |
+
$gglcptch_options['registration_form'] = isset( $_POST['gglcptch_registration_form'] ) ? 1 : 0;
|
279 |
+
$gglcptch_options['reset_pwd_form'] = isset( $_POST['gglcptch_reset_pwd_form'] ) ? 1 : 0;
|
280 |
+
$gglcptch_options['comments_form'] = isset( $_POST['gglcptch_comments_form'] ) ? 1 : 0;
|
281 |
+
$gglcptch_options['contact_form'] = isset( $_POST['gglcptch_contact_form'] ) ? 1 : 0;
|
282 |
+
$gglcptch_options['recaptcha_version'] = $_POST['gglcptch_recaptcha_version'];
|
283 |
+
$gglcptch_options['theme'] = $_POST['gglcptch_theme'];
|
284 |
+
$gglcptch_options['theme_v2'] = $_POST['gglcptch_theme_v2'];
|
285 |
+
|
286 |
+
foreach ( get_editable_roles() as $role => $fields ) {
|
287 |
+
$gglcptch_options[ $role ] = isset( $_POST[ 'gglcptch_' . $role ] ) ? 1 : 0;
|
288 |
+
}
|
289 |
+
|
290 |
+
update_option( 'gglcptch_options', $gglcptch_options );
|
291 |
+
$message = __( 'Settings saved', 'google_captcha' );
|
292 |
+
}
|
293 |
|
294 |
+
if ( isset( $_REQUEST['bws_restore_confirm'] ) && check_admin_referer( $plugin_basename, 'bws_settings_nonce_name' ) ) {
|
295 |
+
$gglcptch_options = $gglcptch_default_options;
|
296 |
+
update_option( 'gglcptch_options', $gglcptch_options );
|
297 |
+
$message = __( 'All plugin settings were restored.', 'google_captcha' );
|
298 |
+
}
|
299 |
+
}
|
300 |
+
/* GO PRO */
|
301 |
+
if ( isset( $_GET['action'] ) && 'go_pro' == $_GET['action'] ) {
|
302 |
+
$go_pro_result = bws_go_pro_tab_check( $plugin_basename );
|
303 |
+
if ( ! empty( $go_pro_result['error'] ) ) {
|
304 |
+
$error = $go_pro_result['error'];
|
305 |
+
}
|
306 |
} ?>
|
307 |
<div class="wrap">
|
308 |
<h2><?php _e( 'Google Captcha Settings', 'google_captcha' ); ?></h2>
|
309 |
<h2 class="nav-tab-wrapper">
|
310 |
+
<a class="nav-tab<?php if ( ! isset( $_GET['action'] ) ) echo ' nav-tab-active'; ?>" href="admin.php?page=google-captcha.php"><?php _e( 'Settings', 'google_captcha' ); ?></a>
|
311 |
+
<a class="nav-tab" href="http://bestwebsoft.com/products/google-captcha/faq/" target="_blank"><?php _e( 'FAQ', 'google_captcha' ); ?></a>
|
312 |
+
<a class="nav-tab<?php if ( isset( $_GET['action'] ) && 'go_pro' == $_GET['action'] ) echo ' nav-tab-active'; ?> bws_go_pro_tab" href="admin.php?page=google-captcha.php&action=go_pro"><?php _e( 'Go PRO', 'google_captcha' ); ?></a>
|
313 |
</h2>
|
314 |
<div id="gglcptch_settings_notice" class="updated fade" style="display:none"><p><strong><?php _e( "Notice:", 'google_captcha' ); ?></strong> <?php _e( "The plugin's settings have been changed. In order to save them please don't forget to click the 'Save Changes' button.", 'google_captcha' ); ?></p></div>
|
315 |
+
<div class="updated fade" <?php if ( "" == $message ) echo 'style="display:none"'; ?>><p><strong><?php echo $message; ?></strong></p></div>
|
316 |
<div class="error" <?php if ( "" == $error ) echo 'style="display:none"'; ?>><p><strong><?php echo $error; ?></strong></p></div>
|
317 |
<?php if ( ! $gglcptch_allow_url_fopen && $gglcptch_options['recaptcha_version'] == 'v2' ) {
|
318 |
printf( '<div class="error"><p><strong>%s</strong> <a href="http://php.net/manual/en/filesystem.configuration.php" target="_blank">%s</a></p></div>',
|
319 |
__( 'Google Captcha version 2 will not work correctly, since the option "allow_url_fopen" is disabled in the PHP settings of your hosting.', 'google_captcha' ),
|
320 |
__( 'Read more.', 'google_captcha' )
|
321 |
);
|
322 |
+
}
|
323 |
+
if ( ! isset( $_GET['action'] ) ) {
|
324 |
+
if ( isset( $_REQUEST['bws_restore_default'] ) && check_admin_referer( $plugin_basename, 'bws_settings_nonce_name' ) ) {
|
325 |
+
bws_form_restore_default_confirm( $plugin_basename );
|
326 |
+
} else { ?>
|
327 |
+
<p><?php _e( 'If you would like to add the Google Captcha to your own form, just copy and paste this shortcode to your post or page:', 'google_captcha' ); ?> [bws_google_captcha]</p>
|
328 |
+
<form id="gglcptch_settings_form" method="post" action="admin.php?page=google-captcha.php">
|
329 |
+
<h3><?php _e( 'Authentication', 'google_captcha' ); ?></h3>
|
330 |
+
<p><?php printf( __( 'Before you are able to do something, you must to register %s here %s', 'google_captcha' ), '<a target="_blank" href="https://www.google.com/recaptcha/admin#list">','</a>.' ); ?></p>
|
331 |
+
<p><?php _e( 'Enter site key and secret key, that you get after registration.', 'google_captcha' ); ?></p>
|
332 |
+
<table id="gglcptch-keys" class="form-table">
|
333 |
+
<?php foreach ( $gglcptch_keys as $key => $fields ) : ?>
|
334 |
+
<tr valign="top">
|
335 |
+
<th scope="row"><?php echo $fields['display_name']; ?></th>
|
336 |
+
<td>
|
337 |
+
<input type="text" name="<?php echo $fields['form_name']; ?>" value="<?php echo $gglcptch_options[ $key . '_key' ] ?>" maxlength="200" />
|
338 |
+
<label class="gglcptch_error_msg"><?php echo $fields['error_msg']; ?></label>
|
339 |
+
</td>
|
340 |
+
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
<?php endforeach; ?>
|
342 |
+
</table>
|
343 |
+
<h3><?php _e( 'Options', 'google_captcha' ); ?></h3>
|
344 |
+
<table class="form-table">
|
345 |
+
<tr valign="top">
|
346 |
+
<th scope="row"><?php _e( 'Enable reCAPTCHA for', 'google_captcha' ); ?></th>
|
347 |
+
<td>
|
348 |
+
<?php foreach ( $gglcptch_forms as $form ) : ?>
|
349 |
+
<label><input type="checkbox" name="<?php echo 'gglcptch_' . $form[0]; ?>" value=<?php echo $form[0]; if ( '1' == $gglcptch_options[ $form[0] ] ) echo ' checked'; ?>> <?php echo $form[1]; ?></label><br />
|
350 |
+
<?php endforeach;
|
351 |
+
$gglcptch_all_plugins = get_plugins();
|
352 |
+
$gglcptch_cntctfrm_installed = ( isset( $gglcptch_all_plugins['contact-form-plugin/contact_form.php'] ) || isset( $gglcptch_all_plugins['contact-form-pro/contact_form_pro.php'] ) ) ? true : false;
|
353 |
+
$gglcptch_cntctfrm_activated = ( is_plugin_active( 'contact-form-plugin/contact_form.php' ) || is_plugin_active( 'contact-form-pro/contact_form_pro.php' ) ) ? true : false;
|
354 |
+
if ( $gglcptch_cntctfrm_installed ) :
|
355 |
+
if ( $gglcptch_cntctfrm_activated ) : ?>
|
356 |
+
<label><input type="checkbox" name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
|
357 |
+
<span class="gglcptch_span">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/products/">bestwebsoft.com</a>)</span><br />
|
358 |
+
<?php else : ?>
|
359 |
+
<label><input type="checkbox" disabled name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
|
360 |
+
<span class="gglcptch_span">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/products/">bestwebsoft.com</a>) <a href="<?php echo bloginfo("url"); ?>/wp-admin/plugins.php"><?php _e( 'Activate contact form', 'google_captcha' ); ?></a></span><br />
|
361 |
+
<?php endif;
|
362 |
+
else : ?>
|
363 |
+
<label><input type="checkbox" disabled name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
|
364 |
+
<span class="gglcptch_span">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/products/">bestwebsoft.com</a>) <a href="http://bestwebsoft.com/products/contact-form/?k=d70b58e1739ab4857d675fed2213cedc&pn=75&v=<?php echo $gglcptch_plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>"><?php _e( 'Download contact form', 'google_captcha' ); ?></a></span><br />
|
365 |
+
<?php endif; ?>
|
366 |
+
</td>
|
367 |
+
</tr>
|
368 |
+
<tr valign="top">
|
369 |
+
<th scope="row"><?php _e( 'Hide reCAPTCHA for', 'google_captcha' ); ?></th>
|
370 |
+
<td>
|
371 |
+
<?php foreach ( get_editable_roles() as $role => $fields) : ?>
|
372 |
+
<label><input type="checkbox" name="<?php echo 'gglcptch_' . $role; ?>" value=<?php echo $role; if ( isset( $gglcptch_options[ $role ] ) && '1' == $gglcptch_options[ $role ] ) echo ' checked'; ?>> <?php echo $fields['name']; ?></label><br/>
|
373 |
+
<?php endforeach; ?>
|
374 |
+
</td>
|
375 |
+
</tr>
|
376 |
+
</table>
|
377 |
+
<div class="bws_pro_version_bloc">
|
378 |
+
<div class="bws_pro_version_table_bloc">
|
379 |
+
<div class="bws_table_bg"></div>
|
380 |
+
<table class="form-table bws_pro_version">
|
381 |
+
<tr valign="top">
|
382 |
+
<th scope="row"><?php _e( 'reCAPTCHA language', 'google_captcha' ); ?></th>
|
383 |
+
<td>
|
384 |
+
<select id="gglcptch_language" name="gglcptch_language">
|
385 |
+
<?php foreach ( $gglcptch_languages as $code => $name ) {
|
386 |
+
printf(
|
387 |
+
'<option value="%s"%s>%s</option>',
|
388 |
+
$code,
|
389 |
+
$code == 'en' ? ' selected="selected"' : '',
|
390 |
+
$name
|
391 |
+
);
|
392 |
+
} ?>
|
393 |
+
</select>
|
394 |
+
<div style="margin: 5px 0 0;">
|
395 |
+
<?php $all_plugins = get_plugins();
|
396 |
+
$gglcptch_multilanguage = $gglcptch_use_multilanguage = $gglcptch_multilanguage_message = '';
|
397 |
+
if ( array_key_exists( 'multilanguage/multilanguage.php', $all_plugins ) || array_key_exists( 'multilanguage-pro/multilanguage-pro.php', $all_plugins ) ) {
|
398 |
+
if ( is_plugin_active( 'multilanguage/multilanguage.php' ) || is_plugin_active( 'multilanguage-pro/multilanguage-pro.php' ) ) {
|
399 |
+
$gglcptch_use_multilanguage = ( $gglcptch_options["use_multilanguage_locale"] == 1 ) ? 'checked="checked"' : '';
|
400 |
+
} else {
|
401 |
+
$gglcptch_multilanguage = 'disabled="disabled"';
|
402 |
+
$gglcptch_multilanguage_message = sprintf( '<a href="plugins.php">%s Multilanguage</a>', __( 'Activate', 'google_captcha' ) );
|
403 |
+
}
|
404 |
+
} else {
|
405 |
+
$gglcptch_multilanguage = 'disabled="disabled"';
|
406 |
+
$gglcptch_multilanguage_message = sprintf( '<a href="http://bestwebsoft.com/products/multilanguage/?k=390f8e0d92066f2b73a14429d02dcee7&pn=281&v=%s&wp_v=%s">%s Multilanguage</a>', $gglcptch_plugin_info["Version"], $wp_version, __( 'Download', 'google_captcha' ) );
|
407 |
+
} ?>
|
408 |
+
<input id="gglcptch_use_multilanguage_locale" type="checkbox" name="gglcptch_use_multilanguage_locale" value="1" <?php printf( '%s %s', $gglcptch_use_multilanguage, $gglcptch_multilanguage ) ?> />
|
409 |
+
<label for="gglcptch_use_multilanguage_locale"><?php _e( 'Use the current site language', 'google_captcha' ); ?></label> <span class="bws_info">(<?php _e( 'Using', 'google_captcha' ); ?> Multilanguage by BestWebSoft) <?php echo $gglcptch_multilanguage_message; ?></span>
|
410 |
+
</div>
|
411 |
+
</td>
|
412 |
+
</tr>
|
413 |
+
</table>
|
414 |
+
</div>
|
415 |
+
<div class="bws_pro_version_tooltip">
|
416 |
+
<div class="bws_info">
|
417 |
+
<?php _e( 'Unlock premium options by upgrading to Pro version', 'google_captcha' ); ?>
|
418 |
+
</div>
|
419 |
+
<a class="bws_button" href="http://bestwebsoft.com/products/google-captcha/?k=b850d949ccc1239cab0da315c3c822ab&pn=109&v=<?php echo $gglcptch_plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>" target="_blank" title="Google Captcha Pro (reCAPTCHA)">
|
420 |
+
<?php _e( 'Learn More', 'google_captcha' ); ?>
|
421 |
+
</a>
|
422 |
+
<div class="clear"></div>
|
423 |
+
</div>
|
424 |
+
</div>
|
425 |
+
<table class="form-table">
|
426 |
+
<tr valign="top">
|
427 |
+
<th scope="row"><?php _e( 'reCAPTCHA version', 'google_captcha' ); ?></th>
|
428 |
+
<td>
|
429 |
+
<label><input type="radio" name="gglcptch_recaptcha_version" value="v1"<?php if ( 'v1' == $gglcptch_options['recaptcha_version'] ) echo ' checked="checked"'; ?>> <?php _e( 'version', 'google_captcha' ); ?> 1</label><br/>
|
430 |
+
<label><input type="radio" name="gglcptch_recaptcha_version" value="v2"<?php if ( 'v2' == $gglcptch_options['recaptcha_version'] ) echo ' checked="checked"'; ?>> <?php _e( 'version', 'google_captcha' ); ?> 2</label>
|
431 |
+
</td>
|
432 |
+
</tr>
|
433 |
+
<tr class="gglcptch_theme_v1" valign="top">
|
434 |
+
<th scope="row">
|
435 |
+
<?php _e( 'reCAPTCHA theme', 'google_captcha' ); ?>
|
436 |
+
<br/><span class="gglcptch_span">(<?php _e( 'for version', 'google_captcha' ); ?> 1)</span>
|
437 |
+
</th>
|
438 |
+
<td>
|
439 |
+
<select name="gglcptch_theme">
|
440 |
+
<?php foreach ( $gglcptch_themes as $theme ) : ?>
|
441 |
+
<option value=<?php echo $theme[0]; if ( $theme[0] == $gglcptch_options['theme'] ) echo ' selected'; ?>> <?php echo $theme[1]; ?></option>
|
442 |
+
<?php endforeach; ?>
|
443 |
+
</select>
|
444 |
+
</td>
|
445 |
+
</tr>
|
446 |
+
<tr class="gglcptch_theme_v2" valign="top">
|
447 |
+
<th scope="row">
|
448 |
+
<?php _e( 'reCAPTCHA theme', 'google_captcha' ); ?>
|
449 |
+
<br/><span class="gglcptch_span">(<?php _e( 'for version', 'google_captcha' ); ?> 2)</span>
|
450 |
+
</th>
|
451 |
+
<td>
|
452 |
+
<select name="gglcptch_theme_v2">
|
453 |
+
<option value="light" <?php if ( 'light' == $gglcptch_options['theme_v2'] ) echo ' selected'; ?>>light</option>
|
454 |
+
<option value="dark" <?php if ( 'dark' == $gglcptch_options['theme_v2'] ) echo ' selected'; ?>>dark</option>
|
455 |
+
</select>
|
456 |
+
</td>
|
457 |
+
</tr>
|
458 |
+
</table>
|
459 |
+
<div class="gglcptch_theme_v2 bws_pro_version_bloc">
|
460 |
+
<div class="bws_pro_version_table_bloc">
|
461 |
+
<div class="bws_table_bg"></div>
|
462 |
+
<table class="form-table bws_pro_version">
|
463 |
+
<tr valign="top">
|
464 |
+
<th scope="row">
|
465 |
+
<?php _e( 'reCAPTCHA size', 'google_captcha' ); ?>
|
466 |
+
<br/><span class="gglcptch_span">(<?php _e( 'for version', 'google_captcha' ); ?> 2)</span>
|
467 |
+
</th>
|
468 |
+
<td>
|
469 |
+
<?php foreach ( $gglcptch_sizes_v2 as $value => $name ) {
|
470 |
+
printf(
|
471 |
+
'<div class="gglcptch_size_v2"><label><input type="radio" name="gglcptch_size_v2" value="%s"%s> %s</label></div>',
|
472 |
+
$value,
|
473 |
+
$name == 'Normal' ? ' checked="checked"' : '',
|
474 |
+
$name
|
475 |
+
);
|
476 |
+
} ?>
|
477 |
+
</td>
|
478 |
+
</tr>
|
479 |
+
</table>
|
480 |
+
</div>
|
481 |
+
<div class="bws_pro_version_tooltip">
|
482 |
+
<div class="bws_info">
|
483 |
+
<?php _e( 'Unlock premium options by upgrading to Pro version', 'google_captcha' ); ?>
|
484 |
+
</div>
|
485 |
+
<a class="bws_button" href="http://bestwebsoft.com/products/google-captcha/?k=b850d949ccc1239cab0da315c3c822ab&pn=109&v=<?php echo $gglcptch_plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>" target="_blank" title="Google Captcha Pro (reCAPTCHA)">
|
486 |
+
<?php _e( 'Learn More', 'google_captcha' ); ?>
|
487 |
+
</a>
|
488 |
+
<div class="clear"></div>
|
489 |
+
</div>
|
490 |
+
</div>
|
491 |
+
<p class="submit">
|
492 |
+
<input type="submit" class="button-primary" value="<?php _e( 'Save Changes', 'google_captcha' ); ?>" name="gglcptch_save_changes" />
|
493 |
+
</p>
|
494 |
+
<?php wp_nonce_field( plugin_basename( __FILE__ ), 'gglcptch_nonce_name' ); ?>
|
495 |
+
</form>
|
496 |
+
<?php bws_form_restore_default_settings( $plugin_basename );
|
497 |
+
}
|
498 |
+
bws_plugin_reviews_block( $gglcptch_plugin_info['Name'], 'google-captcha' );
|
499 |
+
} elseif ( 'go_pro' == $_GET['action'] ) {
|
500 |
+
bws_go_pro_tab( $gglcptch_plugin_info, $plugin_basename, 'google-captcha.php', 'google-captcha-pro.php', 'google-captcha-pro/google-captcha-pro.php', 'google-captcha', 'b850d949ccc1239cab0da315c3c822ab', '109', isset( $go_pro_result['pro_plugin_is_activated'] ) );
|
501 |
+
} ?>
|
502 |
</div>
|
503 |
<?php }
|
504 |
}
|
556 |
return $content;
|
557 |
}
|
558 |
if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
559 |
+
require_once( 'lib_v2/src/autoload.php' );
|
560 |
+
$reCaptcha = new \ReCaptcha\ReCaptcha( $privatekey );
|
561 |
$content .= '<style type="text/css" media="screen">
|
562 |
#gglcptch_error {
|
563 |
color: #F00;
|
570 |
$content .= '<div class="g-recaptcha" data-sitekey="' . $publickey . '" data-theme="' . $gglcptch_options['theme_v2'] . '"></div>
|
571 |
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script>
|
572 |
<noscript>
|
573 |
+
<div style="width: 302px;">
|
574 |
+
<div style="width: 302px; height: 422px; position: relative;">
|
575 |
+
<div style="width: 302px; height: 422px; position: absolute;">
|
576 |
+
<iframe src="https://www.google.com/recaptcha/api/fallback?k=' . $publickey . '" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe>
|
|
|
|
|
|
|
577 |
</div>
|
578 |
</div>
|
579 |
+
<div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;">
|
580 |
+
<textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px !important; padding: 0px; resize: none; "></textarea>
|
581 |
+
</div>
|
582 |
</div>
|
583 |
</noscript>';
|
584 |
} else {
|
605 |
__( 'Error: You have entered an incorrect CAPTCHA value.', 'google_captcha' )
|
606 |
);
|
607 |
if ( is_ssl() )
|
608 |
+
$content .= gglcptch_recaptcha_get_html( $publickey, '', true );
|
609 |
else
|
610 |
+
$content .= gglcptch_recaptcha_get_html( $publickey );
|
611 |
}
|
612 |
$content .= '</div>';
|
613 |
$gglcptch_count++;
|
661 |
}
|
662 |
|
663 |
if ( isset( $_REQUEST['g-recaptcha-response'] ) && isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
664 |
+
require_once( 'lib_v2/src/autoload.php' );
|
665 |
+
$reCaptcha = new \ReCaptcha\ReCaptcha( $privatekey );
|
666 |
$gglcptch_g_recaptcha_response = isset( $_POST["g-recaptcha-response"] ) ? $_POST["g-recaptcha-response"] : '';
|
667 |
+
$resp = $reCaptcha->verify( $gglcptch_g_recaptcha_response, $_SERVER['REMOTE_ADDR'] );
|
668 |
|
669 |
+
if ( $resp != null && $resp->isSuccess() )
|
670 |
return $user;
|
671 |
else {
|
672 |
wp_clear_auth_cookie();
|
678 |
require_once( 'lib/recaptchalib.php' );
|
679 |
$gglcptch_recaptcha_challenge_field = isset( $_POST['recaptcha_challenge_field'] ) ? $_POST['recaptcha_challenge_field'] : '';
|
680 |
$gglcptch_recaptcha_response_field = isset( $_POST['recaptcha_response_field'] ) ? $_POST['recaptcha_response_field'] : '';
|
681 |
+
$resp = gglcptch_recaptcha_check_answer( $privatekey, $_SERVER['REMOTE_ADDR'], $gglcptch_recaptcha_challenge_field, $gglcptch_recaptcha_response_field );
|
682 |
|
683 |
if ( ! $resp->is_valid ) {
|
684 |
wp_clear_auth_cookie();
|
728 |
return;
|
729 |
|
730 |
if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
731 |
+
require_once( 'lib_v2/src/autoload.php' );
|
732 |
+
$reCaptcha = new \ReCaptcha\ReCaptcha( $privatekey );
|
733 |
$gglcptch_g_recaptcha_response = isset( $_POST["g-recaptcha-response"] ) ? $_POST["g-recaptcha-response"] : '';
|
734 |
+
$resp = $reCaptcha->verify( $gglcptch_g_recaptcha_response, $_SERVER['REMOTE_ADDR'] );
|
735 |
+
|
736 |
+
if ( $resp != null && $resp->isSuccess() )
|
737 |
return;
|
738 |
else
|
739 |
wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
|
741 |
require_once( 'lib/recaptchalib.php' );
|
742 |
$gglcptch_recaptcha_challenge_field = isset( $_POST['recaptcha_challenge_field'] ) ? $_POST['recaptcha_challenge_field'] : '';
|
743 |
$gglcptch_recaptcha_response_field = isset( $_POST['recaptcha_response_field'] ) ? $_POST['recaptcha_response_field'] : '';
|
744 |
+
$resp = gglcptch_recaptcha_check_answer( $privatekey, $_SERVER['REMOTE_ADDR'], $gglcptch_recaptcha_challenge_field, $gglcptch_recaptcha_response_field );
|
745 |
if ( ! $resp->is_valid ) {
|
746 |
wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
|
747 |
} else
|
786 |
}
|
787 |
}
|
788 |
|
789 |
+
if ( ! function_exists ( 'gglcptch_plugin_banner' ) ) {
|
790 |
+
function gglcptch_plugin_banner() {
|
791 |
+
global $hook_suffix, $gglcptch_plugin_info;
|
792 |
+
if ( 'plugins.php' == $hook_suffix ) {
|
793 |
+
global $gglstmp_plugin_info;
|
794 |
+
bws_plugin_banner( $gglcptch_plugin_info, 'gglcptch', 'google-captcha', '676d9558f9786ab41d7de35335cf5c4d', '109', '//ps.w.org/google-captcha/assets/icon-128x128.png' );
|
795 |
+
}
|
796 |
+
}
|
797 |
+
}
|
798 |
+
|
799 |
/* Check Google Captcha in shortcode and contact form */
|
800 |
if ( ! function_exists( 'gglcptch_captcha_check' ) ) {
|
801 |
function gglcptch_captcha_check() {
|
803 |
$privatekey = $gglcptch_options['private_key'];
|
804 |
|
805 |
if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
|
806 |
+
require_once( 'lib_v2/src/autoload.php' );
|
807 |
+
$reCaptcha = new \ReCaptcha\ReCaptcha( $privatekey );
|
808 |
$gglcptch_g_recaptcha_response = isset( $_POST["g-recaptcha-response"] ) ? $_POST["g-recaptcha-response"] : '';
|
809 |
+
$resp = $reCaptcha->verify( $gglcptch_g_recaptcha_response, $_SERVER['REMOTE_ADDR'] );
|
810 |
+
|
811 |
+
if ( $resp != null && $resp->isSuccess() )
|
812 |
echo "success";
|
813 |
else
|
814 |
echo "error";
|
816 |
require_once( 'lib/recaptchalib.php' );
|
817 |
$gglcptch_recaptcha_challenge_field = isset( $_POST['recaptcha_challenge_field'] ) ? $_POST['recaptcha_challenge_field'] : '';
|
818 |
$gglcptch_recaptcha_response_field = isset( $_POST['recaptcha_response_field'] ) ? $_POST['recaptcha_response_field'] : '';
|
819 |
+
$resp = gglcptch_recaptcha_check_answer( $privatekey, $_SERVER['REMOTE_ADDR'], $gglcptch_recaptcha_challenge_field, $gglcptch_recaptcha_response_field );
|
820 |
if ( ! $resp->is_valid )
|
821 |
echo "error";
|
822 |
else
|
847 |
|
848 |
if ( ! function_exists( 'gglcptch_delete_options' ) ) {
|
849 |
function gglcptch_delete_options() {
|
850 |
+
global $wpdb;
|
851 |
+
if ( function_exists( 'is_multisite' ) && is_multisite() ) {
|
852 |
+
$old_blog = $wpdb->blogid;
|
853 |
+
/* Get all blog ids */
|
854 |
+
$blogids = $wpdb->get_col( "SELECT `blog_id` FROM $wpdb->blogs" );
|
855 |
+
foreach ( $blogids as $blog_id ) {
|
856 |
+
switch_to_blog( $blog_id );
|
857 |
+
delete_option( 'gglcptch_options' );
|
858 |
+
}
|
859 |
+
switch_to_blog( $old_blog );
|
860 |
+
} else {
|
861 |
+
delete_option( 'gglcptch_options' );
|
862 |
+
}
|
863 |
}
|
864 |
}
|
865 |
|
874 |
add_filter( 'plugin_action_links', 'gglcptch_action_links', 10, 2 );
|
875 |
add_filter( 'plugin_row_meta', 'gglcptch_links', 10, 2 );
|
876 |
|
877 |
+
add_action( 'admin_notices', 'gglcptch_plugin_banner' );
|
878 |
+
|
879 |
add_action( 'wp_ajax_gglcptch_captcha_check', 'gglcptch_captcha_check' );
|
880 |
add_action( 'wp_ajax_nopriv_gglcptch_captcha_check', 'gglcptch_captcha_check' );
|
881 |
|
882 |
+
register_uninstall_hook( __FILE__, 'gglcptch_delete_options' );
|
|
js/admin_script.js
CHANGED
@@ -8,25 +8,18 @@
|
|
8 |
});
|
9 |
$( '#gglcptch_settings_form select' ).bind( "change", function() {
|
10 |
$( '.updated.fade' ).css( 'display', 'none' );
|
11 |
-
$( '#
|
12 |
});
|
13 |
|
14 |
-
|
15 |
-
|
16 |
-
$( '#gglcptch_theme_v1' ).show();
|
17 |
-
} else {
|
18 |
-
$( '#gglcptch_theme_v2' ).show();
|
19 |
-
$( '#gglcptch_theme_v1' ).hide();
|
20 |
-
}
|
21 |
$( 'th .gglcptch_span' ).hide();
|
|
|
22 |
$( 'input[name="gglcptch_recaptcha_version"]').change( function() {
|
23 |
-
|
24 |
-
$( '
|
25 |
-
|
26 |
-
|
27 |
-
$( '#gglcptch_theme_v2' ).show();
|
28 |
-
$( '#gglcptch_theme_v1' ).hide();
|
29 |
-
}
|
30 |
});
|
31 |
});
|
32 |
})(jQuery);
|
8 |
});
|
9 |
$( '#gglcptch_settings_form select' ).bind( "change", function() {
|
10 |
$( '.updated.fade' ).css( 'display', 'none' );
|
11 |
+
$( '#gglcptch_theme_notice' ).css( 'display', 'block' );
|
12 |
});
|
13 |
|
14 |
+
var gglcptch_version_not_selected = $( 'input[name="gglcptch_recaptcha_version"]:not(:checked)' ).val();
|
15 |
+
$( '.gglcptch_theme_' + gglcptch_version_not_selected ).hide();
|
|
|
|
|
|
|
|
|
|
|
16 |
$( 'th .gglcptch_span' ).hide();
|
17 |
+
|
18 |
$( 'input[name="gglcptch_recaptcha_version"]').change( function() {
|
19 |
+
var gglcptch_version_selected = $( this ).val(),
|
20 |
+
gglcptch_version_not_selected = $( 'input[name="gglcptch_recaptcha_version"]:not(:checked)' ).val();
|
21 |
+
$( '.gglcptch_theme_' + gglcptch_version_selected ).show();
|
22 |
+
$( '.gglcptch_theme_' + gglcptch_version_not_selected ).hide();
|
|
|
|
|
|
|
23 |
});
|
24 |
});
|
25 |
})(jQuery);
|
js/script.js
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
(function( $ ) {
|
2 |
$( document ).ready(function() {
|
3 |
|
4 |
-
if (
|
5 |
$( '#recaptcha_widget_div' ).on( 'input paste change', '#recaptcha_response_field', cleanError );
|
6 |
} else {
|
7 |
$( '#recaptcha_widget_div #recaptcha_response_field' ).live( 'input paste change', cleanError );
|
1 |
(function( $ ) {
|
2 |
$( document ).ready(function() {
|
3 |
|
4 |
+
if ( parseFloat( $.fn.jquery ) >= 1.7 ) {
|
5 |
$( '#recaptcha_widget_div' ).on( 'input paste change', '#recaptcha_response_field', cleanError );
|
6 |
} else {
|
7 |
$( '#recaptcha_widget_div #recaptcha_response_field' ).live( 'input paste change', cleanError );
|
languages/google_captcha-ar.mo
CHANGED
Binary file
|
languages/google_captcha-ar.po
CHANGED
@@ -2,15 +2,16 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: SAID MOULLA <mor0cc0@live.com >\n"
|
9 |
"Language: uk\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10 >= 2 && n
|
|
|
14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
"X-Loco-Source-Locale: fr_FR\n"
|
16 |
"X-Poedit-KeywordsList: __;_e\n"
|
@@ -20,192 +21,251 @@ msgstr ""
|
|
20 |
"X-Loco-Target-Locale: uk_UA\n"
|
21 |
"X-Poedit-SearchPath-0: .\n"
|
22 |
|
23 |
-
#: google-captcha.php:32
|
24 |
-
#: google-captcha.php:230
|
25 |
msgid "Google Captcha Settings"
|
26 |
msgstr "إعدادات Google Captcha"
|
27 |
|
28 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
msgid "Site key"
|
30 |
msgstr "مفتاح الموقع"
|
31 |
|
32 |
-
#: google-captcha.php:
|
33 |
msgid "Secret Key"
|
34 |
msgstr "المفتاح السري"
|
35 |
|
36 |
-
#: google-captcha.php:
|
37 |
msgid "Login form"
|
38 |
msgstr "فورم تسجيل الدخول"
|
39 |
|
40 |
-
#: google-captcha.php:
|
41 |
msgid "Registration form"
|
42 |
msgstr "فورم التسجيل"
|
43 |
|
44 |
-
#: google-captcha.php:
|
45 |
msgid "Reset password form"
|
46 |
msgstr "فورم إعادة تعيين كلمة السر"
|
47 |
|
48 |
-
#: google-captcha.php:
|
49 |
msgid "Comments form"
|
50 |
msgstr "فورم التعليقات"
|
51 |
|
52 |
-
#: google-captcha.php:
|
53 |
msgid "Enter site key"
|
54 |
msgstr "أدخل مفتاح الموقع"
|
55 |
|
56 |
-
#: google-captcha.php:
|
57 |
-
#: google-captcha.php:205
|
58 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
59 |
msgstr "تحذير: الكابتشا لن تعمل في حالة عدم إدخال المفاتيح."
|
60 |
|
61 |
-
#: google-captcha.php:
|
62 |
msgid "Enter secret key"
|
63 |
msgstr "أدخل المفتاح السري"
|
64 |
|
65 |
-
#: google-captcha.php:
|
66 |
-
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Settings"
|
69 |
msgstr "إعدادات"
|
70 |
|
71 |
-
#: google-captcha.php:
|
72 |
-
#: google-captcha.php:611
|
73 |
msgid "FAQ"
|
74 |
msgstr "أسئلة شائعة"
|
75 |
|
76 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
77 |
msgid "Notice:"
|
78 |
msgstr "ملاحظة :"
|
79 |
|
80 |
-
#: google-captcha.php:
|
81 |
-
msgid "
|
|
|
|
|
82 |
msgstr "تم حفظ إعدادات الإضافة بنجاح."
|
83 |
|
84 |
-
#: google-captcha.php:
|
85 |
-
msgid "
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
|
92 |
-
#: google-captcha.php:
|
93 |
msgid "Read more."
|
94 |
msgstr "إقرأ المزيد"
|
95 |
|
96 |
-
#: google-captcha.php:
|
97 |
-
msgid "
|
98 |
-
|
|
|
|
|
|
|
|
|
99 |
|
100 |
-
#: google-captcha.php:
|
101 |
msgid "Authentication"
|
102 |
msgstr "المصادقة"
|
103 |
|
104 |
-
#: google-captcha.php:
|
105 |
#, php-format
|
106 |
msgid "Before you are able to do something, you must to register %s here %s"
|
107 |
msgstr "قبل التفكير في عمل أي شيء، لابد من التسجيل %s من هنا %s"
|
108 |
|
109 |
-
#: google-captcha.php:
|
110 |
msgid "Enter site key and secret key, that you get after registration."
|
111 |
msgstr "أدخل مفتاح الموقع والمفتاح السري، الذي حصلت عليه بعد التسجيل."
|
112 |
|
113 |
-
#: google-captcha.php:
|
114 |
msgid "Options"
|
115 |
msgstr "خيارات"
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
-
msgid "Enable
|
119 |
-
msgstr "
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
#: google-captcha.php:276
|
123 |
-
#: google-captcha.php:280
|
124 |
msgid "Contact form"
|
125 |
msgstr "فورم الإتصال"
|
126 |
|
127 |
-
#: google-captcha.php:
|
128 |
-
#: google-captcha.php:277
|
129 |
-
#: google-captcha.php:281
|
130 |
msgid "powered by"
|
131 |
msgstr "مدعوم من"
|
132 |
|
133 |
-
#: google-captcha.php:
|
134 |
msgid "Activate contact form"
|
135 |
msgstr "تفعيل فورم الإتصال"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Download contact form"
|
139 |
msgstr "تحميل فورم الإتصال"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
-
|
143 |
-
|
|
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
|
|
|
147 |
msgstr "نسخة reCAPTCHA:"
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
msgid "version"
|
152 |
msgstr "النسخة"
|
153 |
|
154 |
-
#: google-captcha.php:
|
155 |
-
|
156 |
-
msgid "
|
157 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
158 |
|
159 |
-
#: google-captcha.php:
|
160 |
-
|
161 |
-
msgid "
|
162 |
-
msgstr "
|
163 |
|
164 |
-
#: google-captcha.php:
|
165 |
msgid "Save Changes"
|
166 |
msgstr "حفظ التغييرات"
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "To use Google Captcha you must get the keys from"
|
170 |
msgstr "لتفعيل Google Captcha لابد من الحصول على المفاتيح من"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "here"
|
174 |
msgstr "هنا"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "and enter them on the"
|
178 |
msgstr "ثم أدخلهم في"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "plugin setting page"
|
182 |
msgstr "صفحة إعدادات الإضافة"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
-
#: google-captcha.php:435
|
186 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
187 |
msgstr "خطأ: لقد أدخلت قيمة كابتشا بشكل خاطئ."
|
188 |
|
189 |
-
#: google-captcha.php:
|
190 |
-
#: google-captcha.php:516
|
191 |
-
#: google-captcha.php:525
|
192 |
msgid "Error"
|
193 |
msgstr "خطأ"
|
194 |
|
195 |
-
#: google-captcha.php:
|
196 |
-
#: google-captcha.php:516
|
197 |
-
#: google-captcha.php:525
|
198 |
msgid "You have entered an incorrect CAPTCHA value."
|
199 |
msgstr "لقد أدخلت قيمة كابتشا بشكل خاطئ"
|
200 |
|
201 |
-
#: google-captcha.php:
|
202 |
-
|
203 |
-
|
204 |
-
|
|
|
|
|
205 |
|
206 |
-
#: google-captcha.php:
|
207 |
msgid "Support"
|
208 |
msgstr "الدعم الفني"
|
209 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
210 |
#~ msgid "Google Captcha"
|
211 |
#~ msgstr "Google Captcha"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:50+0300\n"
|
6 |
+
"PO-Revision-Date: 2015-08-25 18:50+0300\n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: SAID MOULLA <mor0cc0@live.com >\n"
|
9 |
"Language: uk\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10 >= 2 && n"
|
14 |
+
"%10<=4 &&(n%100<10||n%100 >= 20)? 1 : 2);\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Loco-Source-Locale: fr_FR\n"
|
17 |
"X-Poedit-KeywordsList: __;_e\n"
|
21 |
"X-Loco-Target-Locale: uk_UA\n"
|
22 |
"X-Poedit-SearchPath-0: .\n"
|
23 |
|
24 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
25 |
msgid "Google Captcha Settings"
|
26 |
msgstr "إعدادات Google Captcha"
|
27 |
|
28 |
+
#: google-captcha.php:227
|
29 |
+
msgid "Normal"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: google-captcha.php:228
|
33 |
+
msgid "Compact"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: google-captcha.php:234
|
37 |
msgid "Site key"
|
38 |
msgstr "مفتاح الموقع"
|
39 |
|
40 |
+
#: google-captcha.php:239
|
41 |
msgid "Secret Key"
|
42 |
msgstr "المفتاح السري"
|
43 |
|
44 |
+
#: google-captcha.php:247
|
45 |
msgid "Login form"
|
46 |
msgstr "فورم تسجيل الدخول"
|
47 |
|
48 |
+
#: google-captcha.php:248
|
49 |
msgid "Registration form"
|
50 |
msgstr "فورم التسجيل"
|
51 |
|
52 |
+
#: google-captcha.php:249
|
53 |
msgid "Reset password form"
|
54 |
msgstr "فورم إعادة تعيين كلمة السر"
|
55 |
|
56 |
+
#: google-captcha.php:250
|
57 |
msgid "Comments form"
|
58 |
msgstr "فورم التعليقات"
|
59 |
|
60 |
+
#: google-captcha.php:264
|
61 |
msgid "Enter site key"
|
62 |
msgstr "أدخل مفتاح الموقع"
|
63 |
|
64 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
65 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
66 |
msgstr "تحذير: الكابتشا لن تعمل في حالة عدم إدخال المفاتيح."
|
67 |
|
68 |
+
#: google-captcha.php:270
|
69 |
msgid "Enter secret key"
|
70 |
msgstr "أدخل المفتاح السري"
|
71 |
|
72 |
+
#: google-captcha.php:291
|
73 |
+
msgid "Settings saved"
|
74 |
+
msgstr "تم حفظ الإعدادات"
|
75 |
+
|
76 |
+
#: google-captcha.php:297
|
77 |
+
#, fuzzy
|
78 |
+
msgid "All plugin settings were restored."
|
79 |
+
msgstr "صفحة إعدادات الإضافة"
|
80 |
+
|
81 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
82 |
msgid "Settings"
|
83 |
msgstr "إعدادات"
|
84 |
|
85 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
86 |
msgid "FAQ"
|
87 |
msgstr "أسئلة شائعة"
|
88 |
|
89 |
+
#: google-captcha.php:312
|
90 |
+
msgid "Go PRO"
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#: google-captcha.php:314
|
94 |
msgid "Notice:"
|
95 |
msgstr "ملاحظة :"
|
96 |
|
97 |
+
#: google-captcha.php:314
|
98 |
+
msgid ""
|
99 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
100 |
+
"forget to click the 'Save Changes' button."
|
101 |
msgstr "تم حفظ إعدادات الإضافة بنجاح."
|
102 |
|
103 |
+
#: google-captcha.php:319
|
104 |
+
msgid ""
|
105 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
106 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
107 |
+
msgstr ""
|
108 |
+
"النسخة الثانية من Google Captcha لن تعمل بشكل جيد، في حالة تم تعطيل الدالة "
|
109 |
+
"\"allow_url_fopen\" في PHP الإستضافة."
|
110 |
|
111 |
+
#: google-captcha.php:320
|
112 |
msgid "Read more."
|
113 |
msgstr "إقرأ المزيد"
|
114 |
|
115 |
+
#: google-captcha.php:323
|
116 |
+
msgid ""
|
117 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
118 |
+
"paste this shortcode to your post or page:"
|
119 |
+
msgstr ""
|
120 |
+
"إذا كنت ترغب في إضافة Google Captcha إلى الفورم، فقط قم بنسخ ولصق هذا الكود "
|
121 |
+
"في المقال أو الصفحة."
|
122 |
|
123 |
+
#: google-captcha.php:329
|
124 |
msgid "Authentication"
|
125 |
msgstr "المصادقة"
|
126 |
|
127 |
+
#: google-captcha.php:330
|
128 |
#, php-format
|
129 |
msgid "Before you are able to do something, you must to register %s here %s"
|
130 |
msgstr "قبل التفكير في عمل أي شيء، لابد من التسجيل %s من هنا %s"
|
131 |
|
132 |
+
#: google-captcha.php:331
|
133 |
msgid "Enter site key and secret key, that you get after registration."
|
134 |
msgstr "أدخل مفتاح الموقع والمفتاح السري، الذي حصلت عليه بعد التسجيل."
|
135 |
|
136 |
+
#: google-captcha.php:343
|
137 |
msgid "Options"
|
138 |
msgstr "خيارات"
|
139 |
|
140 |
+
#: google-captcha.php:346
|
141 |
+
msgid "Enable reCAPTCHA for"
|
142 |
+
msgstr ""
|
143 |
|
144 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
145 |
msgid "Contact form"
|
146 |
msgstr "فورم الإتصال"
|
147 |
|
148 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
149 |
msgid "powered by"
|
150 |
msgstr "مدعوم من"
|
151 |
|
152 |
+
#: google-captcha.php:360
|
153 |
msgid "Activate contact form"
|
154 |
msgstr "تفعيل فورم الإتصال"
|
155 |
|
156 |
+
#: google-captcha.php:364
|
157 |
msgid "Download contact form"
|
158 |
msgstr "تحميل فورم الإتصال"
|
159 |
|
160 |
+
#: google-captcha.php:369
|
161 |
+
#, fuzzy
|
162 |
+
msgid "Hide reCAPTCHA for"
|
163 |
+
msgstr "لنسخة reCAPTCHA"
|
164 |
|
165 |
+
#: google-captcha.php:382
|
166 |
+
#, fuzzy
|
167 |
+
msgid "reCAPTCHA language"
|
168 |
msgstr "نسخة reCAPTCHA:"
|
169 |
|
170 |
+
#: google-captcha.php:402
|
171 |
+
msgid "Activate"
|
172 |
+
msgstr ""
|
173 |
+
|
174 |
+
#: google-captcha.php:406
|
175 |
+
msgid "Download"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: google-captcha.php:409
|
179 |
+
msgid "Use the current site language"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: google-captcha.php:409
|
183 |
+
msgid "Using"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: google-captcha.php:417 google-captcha.php:483
|
187 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: google-captcha.php:420 google-captcha.php:486
|
191 |
+
msgid "Learn More"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: google-captcha.php:427
|
195 |
+
#, fuzzy
|
196 |
+
msgid "reCAPTCHA version"
|
197 |
+
msgstr "نسخة reCAPTCHA:"
|
198 |
+
|
199 |
+
#: google-captcha.php:429 google-captcha.php:430
|
200 |
msgid "version"
|
201 |
msgstr "النسخة"
|
202 |
|
203 |
+
#: google-captcha.php:435 google-captcha.php:448
|
204 |
+
#, fuzzy
|
205 |
+
msgid "reCAPTCHA theme"
|
206 |
+
msgstr "نسخة reCAPTCHA:"
|
207 |
+
|
208 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
209 |
+
#, fuzzy
|
210 |
+
msgid "for version"
|
211 |
+
msgstr "النسخة"
|
212 |
|
213 |
+
#: google-captcha.php:465
|
214 |
+
#, fuzzy
|
215 |
+
msgid "reCAPTCHA size"
|
216 |
+
msgstr "نسخة reCAPTCHA:"
|
217 |
|
218 |
+
#: google-captcha.php:492
|
219 |
msgid "Save Changes"
|
220 |
msgstr "حفظ التغييرات"
|
221 |
|
222 |
+
#: google-captcha.php:547
|
223 |
msgid "To use Google Captcha you must get the keys from"
|
224 |
msgstr "لتفعيل Google Captcha لابد من الحصول على المفاتيح من"
|
225 |
|
226 |
+
#: google-captcha.php:548
|
227 |
msgid "here"
|
228 |
msgstr "هنا"
|
229 |
|
230 |
+
#: google-captcha.php:549
|
231 |
msgid "and enter them on the"
|
232 |
msgstr "ثم أدخلهم في"
|
233 |
|
234 |
+
#: google-captcha.php:551
|
235 |
msgid "plugin setting page"
|
236 |
msgstr "صفحة إعدادات الإضافة"
|
237 |
|
238 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
239 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
240 |
msgstr "خطأ: لقد أدخلت قيمة كابتشا بشكل خاطئ."
|
241 |
|
242 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
243 |
msgid "Error"
|
244 |
msgstr "خطأ"
|
245 |
|
246 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
247 |
msgid "You have entered an incorrect CAPTCHA value."
|
248 |
msgstr "لقد أدخلت قيمة كابتشا بشكل خاطئ"
|
249 |
|
250 |
+
#: google-captcha.php:739 google-captcha.php:746
|
251 |
+
msgid ""
|
252 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
253 |
+
"your browser, and try again."
|
254 |
+
msgstr ""
|
255 |
+
"خطأ: لقد أدخلت قيمة كابتشا بشكل خاطئ. اضغط زر الرجوع في المتصفح وحاول مجددا."
|
256 |
|
257 |
+
#: google-captcha.php:783
|
258 |
msgid "Support"
|
259 |
msgstr "الدعم الفني"
|
260 |
|
261 |
+
#~ msgid "Enable Google Captcha for:"
|
262 |
+
#~ msgstr "تفعيل Google Captcha في كل من :"
|
263 |
+
|
264 |
+
#~ msgid "Hide captcha for:"
|
265 |
+
#~ msgstr "تعطيل Google Captcha ل :"
|
266 |
+
|
267 |
+
#~ msgid "Theme:"
|
268 |
+
#~ msgstr "الإستايل :"
|
269 |
+
|
270 |
#~ msgid "Google Captcha"
|
271 |
#~ msgstr "Google Captcha"
|
languages/google_captcha-bg_BG.mo
CHANGED
Binary file
|
languages/google_captcha-bg_BG.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: Yasen Georgiev <me@ygeorgiev.com>\n"
|
@@ -13,201 +13,265 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Generator: Poedit 1.
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
-
#: google-captcha.php:32
|
20 |
-
#: google-captcha.php:229
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Настройки на Google Captcha"
|
23 |
|
24 |
-
#: google-captcha.php:
|
25 |
-
msgid "
|
26 |
-
msgstr "
|
|
|
|
|
|
|
|
|
27 |
|
28 |
-
#: google-captcha.php:
|
29 |
msgid "Site key"
|
30 |
msgstr "Ключ"
|
31 |
|
32 |
-
#: google-captcha.php:
|
33 |
msgid "Secret Key"
|
34 |
msgstr "Секретен ключ"
|
35 |
|
36 |
-
#: google-captcha.php:
|
37 |
msgid "Login form"
|
38 |
msgstr "Форма за вход"
|
39 |
|
40 |
-
#: google-captcha.php:
|
41 |
msgid "Registration form"
|
42 |
msgstr "Форма регистрация"
|
43 |
|
44 |
-
#: google-captcha.php:
|
45 |
msgid "Reset password form"
|
46 |
msgstr "Форма за възстановяване на парола"
|
47 |
|
48 |
-
#: google-captcha.php:
|
49 |
msgid "Comments form"
|
50 |
msgstr "Форма за коментиране"
|
51 |
|
52 |
-
#: google-captcha.php:
|
53 |
msgid "Enter site key"
|
54 |
msgstr "Въведете ключ"
|
55 |
|
56 |
-
#: google-captcha.php:
|
57 |
-
#: google-captcha.php:204
|
58 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
59 |
-
msgstr "
|
|
|
|
|
60 |
|
61 |
-
#: google-captcha.php:
|
62 |
msgid "Enter secret key"
|
63 |
msgstr "Въведете секретен ключ"
|
64 |
|
65 |
-
#: google-captcha.php:
|
66 |
-
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Settings"
|
69 |
msgstr "Настройки"
|
70 |
|
71 |
-
#: google-captcha.php:
|
72 |
-
#: google-captcha.php:604
|
73 |
msgid "FAQ"
|
74 |
msgstr "ЧЗВ"
|
75 |
|
76 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
77 |
msgid "Notice:"
|
78 |
msgstr "Внимание:"
|
79 |
|
80 |
-
#: google-captcha.php:
|
81 |
-
msgid "
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
|
88 |
-
#: google-captcha.php:
|
89 |
-
msgid "
|
|
|
|
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: google-captcha.php:
|
93 |
msgid "Read more."
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: google-captcha.php:
|
97 |
-
msgid "
|
98 |
-
|
|
|
|
|
|
|
|
|
99 |
|
100 |
-
#: google-captcha.php:
|
101 |
msgid "Authentication"
|
102 |
msgstr "Идентификация"
|
103 |
|
104 |
-
#: google-captcha.php:
|
105 |
#, php-format
|
106 |
msgid "Before you are able to do something, you must to register %s here %s"
|
107 |
msgstr "Преди да можете да направите нещо, трябва да се %sрегистрирате%s."
|
108 |
|
109 |
-
#: google-captcha.php:
|
110 |
msgid "Enter site key and secret key, that you get after registration."
|
111 |
-
msgstr "
|
|
|
|
|
112 |
|
113 |
-
#: google-captcha.php:
|
114 |
msgid "Options"
|
115 |
msgstr "Опции"
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
-
msgid "Enable
|
119 |
-
msgstr "
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
#: google-captcha.php:275
|
123 |
-
#: google-captcha.php:279
|
124 |
msgid "Contact form"
|
125 |
msgstr "Contact form"
|
126 |
|
127 |
-
#: google-captcha.php:
|
128 |
-
#: google-captcha.php:276
|
129 |
-
#: google-captcha.php:280
|
130 |
msgid "powered by"
|
131 |
msgstr "разработено от"
|
132 |
|
133 |
-
#: google-captcha.php:
|
134 |
msgid "Activate contact form"
|
135 |
msgstr "Активирай Contact form"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Download contact form"
|
139 |
msgstr "Изтегли Contact form"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
-
|
143 |
-
|
|
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
|
|
|
147 |
msgstr "Версия на reCAPTCHA:"
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
msgid "version"
|
152 |
msgstr "версия"
|
153 |
|
154 |
-
#: google-captcha.php:
|
155 |
-
|
156 |
-
msgid "
|
157 |
-
msgstr "
|
158 |
|
159 |
-
#: google-captcha.php:
|
160 |
-
|
161 |
-
msgid "for
|
162 |
-
msgstr "
|
163 |
|
164 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
165 |
msgid "Save Changes"
|
166 |
msgstr "Запази промените"
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "To use Google Captcha you must get the keys from"
|
170 |
msgstr "За да използвате Google Captcha трябва да вземете ключовете от"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "here"
|
174 |
msgstr "тук"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "and enter them on the"
|
178 |
msgstr "и да ги въведете в"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "plugin setting page"
|
182 |
msgstr "настройките на плъгина"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
-
#: google-captcha.php:434
|
186 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
187 |
msgstr "Грешка: Въвели сте невалиден анти-спам код."
|
188 |
|
189 |
-
#: google-captcha.php:
|
190 |
-
#: google-captcha.php:512
|
191 |
-
#: google-captcha.php:521
|
192 |
msgid "Error"
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: google-captcha.php:
|
196 |
-
#: google-captcha.php:512
|
197 |
-
#: google-captcha.php:521
|
198 |
#, fuzzy
|
199 |
msgid "You have entered an incorrect CAPTCHA value."
|
200 |
msgstr "Грешка: Въвели сте невалиден анти-спам код."
|
201 |
|
202 |
-
#: google-captcha.php:
|
203 |
-
|
204 |
-
|
205 |
-
|
|
|
|
|
|
|
206 |
|
207 |
-
#: google-captcha.php:
|
208 |
msgid "Support"
|
209 |
msgstr "Поддръжка"
|
210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
#~ msgid "requires"
|
212 |
#~ msgstr "изисква"
|
213 |
|
@@ -240,10 +304,6 @@ msgstr "Поддръжка"
|
|
240 |
#~ msgid "Enter public key"
|
241 |
#~ msgstr "Введите открытый ключ"
|
242 |
|
243 |
-
#, fuzzy
|
244 |
-
#~ msgid "Activated theme"
|
245 |
-
#~ msgstr "Активировать Contact form"
|
246 |
-
|
247 |
#, fuzzy
|
248 |
#~ msgid "Themes"
|
249 |
#~ msgstr "Тема:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: Yasen Georgiev <me@ygeorgiev.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
20 |
msgid "Google Captcha Settings"
|
21 |
msgstr "Настройки на Google Captcha"
|
22 |
|
23 |
+
#: google-captcha.php:227
|
24 |
+
msgid "Normal"
|
25 |
+
msgstr ""
|
26 |
+
|
27 |
+
#: google-captcha.php:228
|
28 |
+
msgid "Compact"
|
29 |
+
msgstr ""
|
30 |
|
31 |
+
#: google-captcha.php:234
|
32 |
msgid "Site key"
|
33 |
msgstr "Ключ"
|
34 |
|
35 |
+
#: google-captcha.php:239
|
36 |
msgid "Secret Key"
|
37 |
msgstr "Секретен ключ"
|
38 |
|
39 |
+
#: google-captcha.php:247
|
40 |
msgid "Login form"
|
41 |
msgstr "Форма за вход"
|
42 |
|
43 |
+
#: google-captcha.php:248
|
44 |
msgid "Registration form"
|
45 |
msgstr "Форма регистрация"
|
46 |
|
47 |
+
#: google-captcha.php:249
|
48 |
msgid "Reset password form"
|
49 |
msgstr "Форма за възстановяване на парола"
|
50 |
|
51 |
+
#: google-captcha.php:250
|
52 |
msgid "Comments form"
|
53 |
msgstr "Форма за коментиране"
|
54 |
|
55 |
+
#: google-captcha.php:264
|
56 |
msgid "Enter site key"
|
57 |
msgstr "Въведете ключ"
|
58 |
|
59 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
+
msgstr ""
|
62 |
+
"ПРЕДУПРЕЖДЕНИЕ: Google Captcha няма да се покаже докато не въведете "
|
63 |
+
"ключовите полета."
|
64 |
|
65 |
+
#: google-captcha.php:270
|
66 |
msgid "Enter secret key"
|
67 |
msgstr "Въведете секретен ключ"
|
68 |
|
69 |
+
#: google-captcha.php:291
|
70 |
+
msgid "Settings saved"
|
71 |
+
msgstr "Настройките бяха запазени успешно."
|
72 |
+
|
73 |
+
#: google-captcha.php:297
|
74 |
+
#, fuzzy
|
75 |
+
msgid "All plugin settings were restored."
|
76 |
+
msgstr "настройките на плъгина"
|
77 |
+
|
78 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
79 |
msgid "Settings"
|
80 |
msgstr "Настройки"
|
81 |
|
82 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
83 |
msgid "FAQ"
|
84 |
msgstr "ЧЗВ"
|
85 |
|
86 |
+
#: google-captcha.php:312
|
87 |
+
msgid "Go PRO"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: google-captcha.php:314
|
91 |
msgid "Notice:"
|
92 |
msgstr "Внимание:"
|
93 |
|
94 |
+
#: google-captcha.php:314
|
95 |
+
msgid ""
|
96 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
97 |
+
"forget to click the 'Save Changes' button."
|
98 |
+
msgstr ""
|
99 |
+
"Настройките бяха успешно променени. В случай, че искате да ги запаметите, "
|
100 |
+
"моля, не забравяйте да кликнете върху бутона \"Запази промените\"."
|
101 |
|
102 |
+
#: google-captcha.php:319
|
103 |
+
msgid ""
|
104 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
105 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: google-captcha.php:320
|
109 |
msgid "Read more."
|
110 |
msgstr ""
|
111 |
|
112 |
+
#: google-captcha.php:323
|
113 |
+
msgid ""
|
114 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
115 |
+
"paste this shortcode to your post or page:"
|
116 |
+
msgstr ""
|
117 |
+
"Ако искате да добавите Google Captcha към Ваша собствена форма, проста "
|
118 |
+
"копирайте и поставете този код на желаната публикация или страница:"
|
119 |
|
120 |
+
#: google-captcha.php:329
|
121 |
msgid "Authentication"
|
122 |
msgstr "Идентификация"
|
123 |
|
124 |
+
#: google-captcha.php:330
|
125 |
#, php-format
|
126 |
msgid "Before you are able to do something, you must to register %s here %s"
|
127 |
msgstr "Преди да можете да направите нещо, трябва да се %sрегистрирате%s."
|
128 |
|
129 |
+
#: google-captcha.php:331
|
130 |
msgid "Enter site key and secret key, that you get after registration."
|
131 |
+
msgstr ""
|
132 |
+
"Въведете ключ и секретен ключ, който взимате след регистрация в Google "
|
133 |
+
"Captcha."
|
134 |
|
135 |
+
#: google-captcha.php:343
|
136 |
msgid "Options"
|
137 |
msgstr "Опции"
|
138 |
|
139 |
+
#: google-captcha.php:346
|
140 |
+
msgid "Enable reCAPTCHA for"
|
141 |
+
msgstr ""
|
142 |
|
143 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
144 |
msgid "Contact form"
|
145 |
msgstr "Contact form"
|
146 |
|
147 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
148 |
msgid "powered by"
|
149 |
msgstr "разработено от"
|
150 |
|
151 |
+
#: google-captcha.php:360
|
152 |
msgid "Activate contact form"
|
153 |
msgstr "Активирай Contact form"
|
154 |
|
155 |
+
#: google-captcha.php:364
|
156 |
msgid "Download contact form"
|
157 |
msgstr "Изтегли Contact form"
|
158 |
|
159 |
+
#: google-captcha.php:369
|
160 |
+
#, fuzzy
|
161 |
+
msgid "Hide reCAPTCHA for"
|
162 |
+
msgstr "за reCAPTCHA версия"
|
163 |
|
164 |
+
#: google-captcha.php:382
|
165 |
+
#, fuzzy
|
166 |
+
msgid "reCAPTCHA language"
|
167 |
msgstr "Версия на reCAPTCHA:"
|
168 |
|
169 |
+
#: google-captcha.php:402
|
170 |
+
#, fuzzy
|
171 |
+
msgid "Activate"
|
172 |
+
msgstr "Активировать Contact form"
|
173 |
+
|
174 |
+
#: google-captcha.php:406
|
175 |
+
msgid "Download"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: google-captcha.php:409
|
179 |
+
msgid "Use the current site language"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: google-captcha.php:409
|
183 |
+
msgid "Using"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: google-captcha.php:417 google-captcha.php:483
|
187 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: google-captcha.php:420 google-captcha.php:486
|
191 |
+
msgid "Learn More"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: google-captcha.php:427
|
195 |
+
#, fuzzy
|
196 |
+
msgid "reCAPTCHA version"
|
197 |
+
msgstr "Версия на reCAPTCHA:"
|
198 |
+
|
199 |
+
#: google-captcha.php:429 google-captcha.php:430
|
200 |
msgid "version"
|
201 |
msgstr "версия"
|
202 |
|
203 |
+
#: google-captcha.php:435 google-captcha.php:448
|
204 |
+
#, fuzzy
|
205 |
+
msgid "reCAPTCHA theme"
|
206 |
+
msgstr "Версия на reCAPTCHA:"
|
207 |
|
208 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
209 |
+
#, fuzzy
|
210 |
+
msgid "for version"
|
211 |
+
msgstr "версия"
|
212 |
|
213 |
+
#: google-captcha.php:465
|
214 |
+
#, fuzzy
|
215 |
+
msgid "reCAPTCHA size"
|
216 |
+
msgstr "Версия на reCAPTCHA:"
|
217 |
+
|
218 |
+
#: google-captcha.php:492
|
219 |
msgid "Save Changes"
|
220 |
msgstr "Запази промените"
|
221 |
|
222 |
+
#: google-captcha.php:547
|
223 |
msgid "To use Google Captcha you must get the keys from"
|
224 |
msgstr "За да използвате Google Captcha трябва да вземете ключовете от"
|
225 |
|
226 |
+
#: google-captcha.php:548
|
227 |
msgid "here"
|
228 |
msgstr "тук"
|
229 |
|
230 |
+
#: google-captcha.php:549
|
231 |
msgid "and enter them on the"
|
232 |
msgstr "и да ги въведете в"
|
233 |
|
234 |
+
#: google-captcha.php:551
|
235 |
msgid "plugin setting page"
|
236 |
msgstr "настройките на плъгина"
|
237 |
|
238 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
239 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
240 |
msgstr "Грешка: Въвели сте невалиден анти-спам код."
|
241 |
|
242 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
243 |
msgid "Error"
|
244 |
msgstr ""
|
245 |
|
246 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
247 |
#, fuzzy
|
248 |
msgid "You have entered an incorrect CAPTCHA value."
|
249 |
msgstr "Грешка: Въвели сте невалиден анти-спам код."
|
250 |
|
251 |
+
#: google-captcha.php:739 google-captcha.php:746
|
252 |
+
msgid ""
|
253 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
254 |
+
"your browser, and try again."
|
255 |
+
msgstr ""
|
256 |
+
"Грешка: Въвели сте невалиден анти-спам код. Натиснете бутона НАЗАД в "
|
257 |
+
"браузъра и опитайте отново."
|
258 |
|
259 |
+
#: google-captcha.php:783
|
260 |
msgid "Support"
|
261 |
msgstr "Поддръжка"
|
262 |
|
263 |
+
#~ msgid "Google Captcha"
|
264 |
+
#~ msgstr "Google Captcha"
|
265 |
+
|
266 |
+
#~ msgid "Enable Google Captcha for:"
|
267 |
+
#~ msgstr "Активирай Google Captcha за:"
|
268 |
+
|
269 |
+
#~ msgid "Hide captcha for:"
|
270 |
+
#~ msgstr "Не показвай Google Captcha за:"
|
271 |
+
|
272 |
+
#~ msgid "Theme:"
|
273 |
+
#~ msgstr "Тема:"
|
274 |
+
|
275 |
#~ msgid "requires"
|
276 |
#~ msgstr "изисква"
|
277 |
|
304 |
#~ msgid "Enter public key"
|
305 |
#~ msgstr "Введите открытый ключ"
|
306 |
|
|
|
|
|
|
|
|
|
307 |
#, fuzzy
|
308 |
#~ msgid "Themes"
|
309 |
#~ msgstr "Тема:"
|
languages/google_captcha-de_DE.mo
CHANGED
Binary file
|
languages/google_captcha-de_DE.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: Fred Zimmer <fred.zimmer@medienconsulting.at>\n"
|
@@ -17,193 +17,263 @@ msgstr ""
|
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: google-captcha.php:32
|
21 |
-
#: google-captcha.php:230
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "Google Captcha-Einstellungen"
|
24 |
|
25 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
msgid "Site key"
|
27 |
msgstr "Site-Schlüssel"
|
28 |
|
29 |
-
#: google-captcha.php:
|
30 |
msgid "Secret Key"
|
31 |
msgstr "Geheimer Schlüssel"
|
32 |
|
33 |
-
#: google-captcha.php:
|
34 |
msgid "Login form"
|
35 |
msgstr "Login Formular"
|
36 |
|
37 |
-
#: google-captcha.php:
|
38 |
msgid "Registration form"
|
39 |
msgstr "Registrierungsformular"
|
40 |
|
41 |
-
#: google-captcha.php:
|
42 |
msgid "Reset password form"
|
43 |
msgstr "Passwort Forumlar zurücksetzen"
|
44 |
|
45 |
-
#: google-captcha.php:
|
46 |
msgid "Comments form"
|
47 |
msgstr "Kommentarformular"
|
48 |
|
49 |
-
#: google-captcha.php:
|
50 |
msgid "Enter site key"
|
51 |
msgstr "Geben Sie den Site-Schlüssel ein"
|
52 |
|
53 |
-
#: google-captcha.php:
|
54 |
-
#: google-captcha.php:205
|
55 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
56 |
-
msgstr "
|
|
|
|
|
57 |
|
58 |
-
#: google-captcha.php:
|
59 |
msgid "Enter secret key"
|
60 |
msgstr "Geben Sie den geheimen Schlüssel ein"
|
61 |
|
62 |
-
#: google-captcha.php:
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
msgid "Settings"
|
66 |
msgstr "Einstellungen"
|
67 |
|
68 |
-
#: google-captcha.php:
|
69 |
-
#: google-captcha.php:605
|
70 |
msgid "FAQ"
|
71 |
msgstr "FAQ"
|
72 |
|
73 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
74 |
msgid "Notice:"
|
75 |
msgstr "Hinweis:"
|
76 |
|
77 |
-
#: google-captcha.php:
|
78 |
-
msgid "
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
|
85 |
-
#: google-captcha.php:
|
86 |
-
msgid "
|
87 |
-
|
|
|
|
|
|
|
|
|
|
|
88 |
|
89 |
-
#: google-captcha.php:
|
90 |
msgid "Read more."
|
91 |
msgstr "weiterlesen"
|
92 |
|
93 |
-
#: google-captcha.php:
|
94 |
-
msgid "
|
95 |
-
|
|
|
|
|
|
|
|
|
96 |
|
97 |
-
#: google-captcha.php:
|
98 |
msgid "Authentication"
|
99 |
msgstr "Authentifizierung"
|
100 |
|
101 |
-
#: google-captcha.php:
|
102 |
#, php-format
|
103 |
msgid "Before you are able to do something, you must to register %s here %s"
|
104 |
msgstr "Bevor Sie etwas tun können, müssen Sie %s hier %s registrieren"
|
105 |
|
106 |
-
#: google-captcha.php:
|
107 |
msgid "Enter site key and secret key, that you get after registration."
|
108 |
-
msgstr "
|
|
|
|
|
109 |
|
110 |
-
#: google-captcha.php:
|
111 |
msgid "Options"
|
112 |
msgstr "Optionen"
|
113 |
|
114 |
-
#: google-captcha.php:
|
115 |
-
msgid "Enable
|
116 |
-
msgstr "
|
117 |
|
118 |
-
#: google-captcha.php:
|
119 |
-
#: google-captcha.php:276
|
120 |
-
#: google-captcha.php:280
|
121 |
msgid "Contact form"
|
122 |
msgstr "Kontaktformular"
|
123 |
|
124 |
-
#: google-captcha.php:
|
125 |
-
#: google-captcha.php:277
|
126 |
-
#: google-captcha.php:281
|
127 |
msgid "powered by"
|
128 |
msgstr "Bereitgestellt von"
|
129 |
|
130 |
-
#: google-captcha.php:
|
131 |
msgid "Activate contact form"
|
132 |
msgstr "Kontaktformular aktivieren"
|
133 |
|
134 |
-
#: google-captcha.php:
|
135 |
msgid "Download contact form"
|
136 |
msgstr "Kontaktformular herunterladen"
|
137 |
|
138 |
-
#: google-captcha.php:
|
139 |
-
|
140 |
-
|
|
|
141 |
|
142 |
-
#: google-captcha.php:
|
143 |
-
|
|
|
144 |
msgstr "ReCAPTCHA Version:"
|
145 |
|
146 |
-
#: google-captcha.php:
|
147 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
msgid "version"
|
149 |
msgstr "Version"
|
150 |
|
151 |
-
#: google-captcha.php:
|
152 |
-
|
153 |
-
msgid "
|
154 |
-
msgstr "
|
155 |
|
156 |
-
#: google-captcha.php:
|
157 |
-
|
158 |
-
msgid "for
|
159 |
-
msgstr "
|
160 |
|
161 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
162 |
msgid "Save Changes"
|
163 |
msgstr "Änderungen speichern"
|
164 |
|
165 |
-
#: google-captcha.php:
|
166 |
msgid "To use Google Captcha you must get the keys from"
|
167 |
-
msgstr "
|
|
|
|
|
168 |
|
169 |
-
#: google-captcha.php:
|
170 |
msgid "here"
|
171 |
msgstr "hier"
|
172 |
|
173 |
-
#: google-captcha.php:
|
174 |
msgid "and enter them on the"
|
175 |
msgstr "und geben Sie sie ein auf"
|
176 |
|
177 |
-
#: google-captcha.php:
|
178 |
msgid "plugin setting page"
|
179 |
msgstr "Plugin Einstellungsseite"
|
180 |
|
181 |
-
#: google-captcha.php:
|
182 |
-
#: google-captcha.php:435
|
183 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
184 |
msgstr "Fehler: Sie haben den CAPTCHA nicht korrekt eingegeben."
|
185 |
|
186 |
-
#: google-captcha.php:
|
187 |
-
#: google-captcha.php:513
|
188 |
-
#: google-captcha.php:522
|
189 |
msgid "Error"
|
190 |
msgstr "Fehler"
|
191 |
|
192 |
-
#: google-captcha.php:
|
193 |
-
#: google-captcha.php:513
|
194 |
-
#: google-captcha.php:522
|
195 |
msgid "You have entered an incorrect CAPTCHA value."
|
196 |
msgstr "Sie haben den CAPTCHA nicht korrekt eingegeben."
|
197 |
|
198 |
-
#: google-captcha.php:
|
199 |
-
|
200 |
-
|
201 |
-
|
|
|
|
|
|
|
202 |
|
203 |
-
#: google-captcha.php:
|
204 |
msgid "Support"
|
205 |
msgstr "Support"
|
206 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
#~ msgid "Google Captcha"
|
208 |
#~ msgstr "Google Captcha"
|
209 |
|
@@ -242,9 +312,6 @@ msgstr "Support"
|
|
242 |
#~ msgid "Enter public key"
|
243 |
#~ msgstr "Öffentlichen Schlüssel eingeben"
|
244 |
|
245 |
-
#~ msgid "Activated theme"
|
246 |
-
#~ msgstr "Oberfläche aktivieren"
|
247 |
-
|
248 |
#~ msgid "Themes"
|
249 |
#~ msgstr "Themes"
|
250 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: Fred Zimmer <fred.zimmer@medienconsulting.at>\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Google Captcha-Einstellungen"
|
23 |
|
24 |
+
#: google-captcha.php:227
|
25 |
+
msgid "Normal"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: google-captcha.php:228
|
29 |
+
msgid "Compact"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: google-captcha.php:234
|
33 |
msgid "Site key"
|
34 |
msgstr "Site-Schlüssel"
|
35 |
|
36 |
+
#: google-captcha.php:239
|
37 |
msgid "Secret Key"
|
38 |
msgstr "Geheimer Schlüssel"
|
39 |
|
40 |
+
#: google-captcha.php:247
|
41 |
msgid "Login form"
|
42 |
msgstr "Login Formular"
|
43 |
|
44 |
+
#: google-captcha.php:248
|
45 |
msgid "Registration form"
|
46 |
msgstr "Registrierungsformular"
|
47 |
|
48 |
+
#: google-captcha.php:249
|
49 |
msgid "Reset password form"
|
50 |
msgstr "Passwort Forumlar zurücksetzen"
|
51 |
|
52 |
+
#: google-captcha.php:250
|
53 |
msgid "Comments form"
|
54 |
msgstr "Kommentarformular"
|
55 |
|
56 |
+
#: google-captcha.php:264
|
57 |
msgid "Enter site key"
|
58 |
msgstr "Geben Sie den Site-Schlüssel ein"
|
59 |
|
60 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
61 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
62 |
+
msgstr ""
|
63 |
+
"WARNUNG: das CAPTCHA wird nicht angezeigt wenn die Schlüsselfelder nicht "
|
64 |
+
"ausgefüllt sind!"
|
65 |
|
66 |
+
#: google-captcha.php:270
|
67 |
msgid "Enter secret key"
|
68 |
msgstr "Geben Sie den geheimen Schlüssel ein"
|
69 |
|
70 |
+
#: google-captcha.php:291
|
71 |
+
msgid "Settings saved"
|
72 |
+
msgstr "Einstellungen gespeichert"
|
73 |
+
|
74 |
+
#: google-captcha.php:297
|
75 |
+
#, fuzzy
|
76 |
+
msgid "All plugin settings were restored."
|
77 |
+
msgstr "Plugin Einstellungsseite"
|
78 |
+
|
79 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
80 |
msgid "Settings"
|
81 |
msgstr "Einstellungen"
|
82 |
|
83 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
84 |
msgid "FAQ"
|
85 |
msgstr "FAQ"
|
86 |
|
87 |
+
#: google-captcha.php:312
|
88 |
+
msgid "Go PRO"
|
89 |
+
msgstr ""
|
90 |
+
|
91 |
+
#: google-captcha.php:314
|
92 |
msgid "Notice:"
|
93 |
msgstr "Hinweis:"
|
94 |
|
95 |
+
#: google-captcha.php:314
|
96 |
+
msgid ""
|
97 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
98 |
+
"forget to click the 'Save Changes' button."
|
99 |
+
msgstr ""
|
100 |
+
"Das Plugin-Einstellungen wurden geändert. Vergessen Sie nicht auf die "
|
101 |
+
"Schaltfläche 'Änderungen speichern' zu klicken."
|
102 |
|
103 |
+
#: google-captcha.php:319
|
104 |
+
msgid ""
|
105 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
106 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
107 |
+
msgstr ""
|
108 |
+
"Google Captcha Version 2 funktioniert nicht ordnungsgemäß, da die Option "
|
109 |
+
"\"Allow_url_fopen\" in den PHP-Einstellungen von Ihrem hosting deaktiviert "
|
110 |
+
"ist."
|
111 |
|
112 |
+
#: google-captcha.php:320
|
113 |
msgid "Read more."
|
114 |
msgstr "weiterlesen"
|
115 |
|
116 |
+
#: google-captcha.php:323
|
117 |
+
msgid ""
|
118 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
119 |
+
"paste this shortcode to your post or page:"
|
120 |
+
msgstr ""
|
121 |
+
"Wenn Sie Ihrem eigenen Formular Google CAPTCHA hinzufügen wollen, dann "
|
122 |
+
"kopieren Sie diesen Shortcode in Ihren Beitrag oder Seite"
|
123 |
|
124 |
+
#: google-captcha.php:329
|
125 |
msgid "Authentication"
|
126 |
msgstr "Authentifizierung"
|
127 |
|
128 |
+
#: google-captcha.php:330
|
129 |
#, php-format
|
130 |
msgid "Before you are able to do something, you must to register %s here %s"
|
131 |
msgstr "Bevor Sie etwas tun können, müssen Sie %s hier %s registrieren"
|
132 |
|
133 |
+
#: google-captcha.php:331
|
134 |
msgid "Enter site key and secret key, that you get after registration."
|
135 |
+
msgstr ""
|
136 |
+
"Geben Sie den Site- und Geheimen Schlüssel ein, den Sie nach der "
|
137 |
+
"Registrierung erhalten werden."
|
138 |
|
139 |
+
#: google-captcha.php:343
|
140 |
msgid "Options"
|
141 |
msgstr "Optionen"
|
142 |
|
143 |
+
#: google-captcha.php:346
|
144 |
+
msgid "Enable reCAPTCHA for"
|
145 |
+
msgstr ""
|
146 |
|
147 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
148 |
msgid "Contact form"
|
149 |
msgstr "Kontaktformular"
|
150 |
|
151 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
152 |
msgid "powered by"
|
153 |
msgstr "Bereitgestellt von"
|
154 |
|
155 |
+
#: google-captcha.php:360
|
156 |
msgid "Activate contact form"
|
157 |
msgstr "Kontaktformular aktivieren"
|
158 |
|
159 |
+
#: google-captcha.php:364
|
160 |
msgid "Download contact form"
|
161 |
msgstr "Kontaktformular herunterladen"
|
162 |
|
163 |
+
#: google-captcha.php:369
|
164 |
+
#, fuzzy
|
165 |
+
msgid "Hide reCAPTCHA for"
|
166 |
+
msgstr "für ReCAPTCHA-version"
|
167 |
|
168 |
+
#: google-captcha.php:382
|
169 |
+
#, fuzzy
|
170 |
+
msgid "reCAPTCHA language"
|
171 |
msgstr "ReCAPTCHA Version:"
|
172 |
|
173 |
+
#: google-captcha.php:402
|
174 |
+
#, fuzzy
|
175 |
+
msgid "Activate"
|
176 |
+
msgstr "Oberfläche aktivieren"
|
177 |
+
|
178 |
+
#: google-captcha.php:406
|
179 |
+
msgid "Download"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: google-captcha.php:409
|
183 |
+
msgid "Use the current site language"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: google-captcha.php:409
|
187 |
+
msgid "Using"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: google-captcha.php:417 google-captcha.php:483
|
191 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: google-captcha.php:420 google-captcha.php:486
|
195 |
+
msgid "Learn More"
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#: google-captcha.php:427
|
199 |
+
#, fuzzy
|
200 |
+
msgid "reCAPTCHA version"
|
201 |
+
msgstr "ReCAPTCHA Version:"
|
202 |
+
|
203 |
+
#: google-captcha.php:429 google-captcha.php:430
|
204 |
msgid "version"
|
205 |
msgstr "Version"
|
206 |
|
207 |
+
#: google-captcha.php:435 google-captcha.php:448
|
208 |
+
#, fuzzy
|
209 |
+
msgid "reCAPTCHA theme"
|
210 |
+
msgstr "ReCAPTCHA Version:"
|
211 |
|
212 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
213 |
+
#, fuzzy
|
214 |
+
msgid "for version"
|
215 |
+
msgstr "Version"
|
216 |
|
217 |
+
#: google-captcha.php:465
|
218 |
+
#, fuzzy
|
219 |
+
msgid "reCAPTCHA size"
|
220 |
+
msgstr "ReCAPTCHA Version:"
|
221 |
+
|
222 |
+
#: google-captcha.php:492
|
223 |
msgid "Save Changes"
|
224 |
msgstr "Änderungen speichern"
|
225 |
|
226 |
+
#: google-captcha.php:547
|
227 |
msgid "To use Google Captcha you must get the keys from"
|
228 |
+
msgstr ""
|
229 |
+
"Um Google Catpcha verwenden zu können, müssen Sie sich die Schlüssel holen "
|
230 |
+
"bei"
|
231 |
|
232 |
+
#: google-captcha.php:548
|
233 |
msgid "here"
|
234 |
msgstr "hier"
|
235 |
|
236 |
+
#: google-captcha.php:549
|
237 |
msgid "and enter them on the"
|
238 |
msgstr "und geben Sie sie ein auf"
|
239 |
|
240 |
+
#: google-captcha.php:551
|
241 |
msgid "plugin setting page"
|
242 |
msgstr "Plugin Einstellungsseite"
|
243 |
|
244 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
245 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
246 |
msgstr "Fehler: Sie haben den CAPTCHA nicht korrekt eingegeben."
|
247 |
|
248 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
249 |
msgid "Error"
|
250 |
msgstr "Fehler"
|
251 |
|
252 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
253 |
msgid "You have entered an incorrect CAPTCHA value."
|
254 |
msgstr "Sie haben den CAPTCHA nicht korrekt eingegeben."
|
255 |
|
256 |
+
#: google-captcha.php:739 google-captcha.php:746
|
257 |
+
msgid ""
|
258 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
259 |
+
"your browser, and try again."
|
260 |
+
msgstr ""
|
261 |
+
"Fehler: Sie haben den CAPTCHA nicht korrekt eingegeben. Klicken Sie auf den "
|
262 |
+
"\"zurück\" Knopf im Browser und versuchen Sie es nochmal."
|
263 |
|
264 |
+
#: google-captcha.php:783
|
265 |
msgid "Support"
|
266 |
msgstr "Support"
|
267 |
|
268 |
+
#~ msgid "Enable Google Captcha for:"
|
269 |
+
#~ msgstr "Aktivieren Sie Google Captcha für:"
|
270 |
+
|
271 |
+
#~ msgid "Hide captcha for:"
|
272 |
+
#~ msgstr "CAPTCHA verbergen bei:"
|
273 |
+
|
274 |
+
#~ msgid "Theme:"
|
275 |
+
#~ msgstr "Theme:"
|
276 |
+
|
277 |
#~ msgid "Google Captcha"
|
278 |
#~ msgstr "Google Captcha"
|
279 |
|
312 |
#~ msgid "Enter public key"
|
313 |
#~ msgstr "Öffentlichen Schlüssel eingeben"
|
314 |
|
|
|
|
|
|
|
315 |
#~ msgid "Themes"
|
316 |
#~ msgstr "Themes"
|
317 |
|
languages/google_captcha-el.mo
CHANGED
Binary file
|
languages/google_captcha-el.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Dimitris Karantonis\n"
|
@@ -13,201 +13,271 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Generator: Poedit 1.5.
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
-
#: google-captcha.php:32
|
20 |
-
#: google-captcha.php:229
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Ρυθμίσεις Google Captcha"
|
23 |
|
24 |
-
#: google-captcha.php:
|
25 |
-
msgid "
|
26 |
-
msgstr "
|
|
|
|
|
|
|
|
|
27 |
|
28 |
-
#: google-captcha.php:
|
29 |
msgid "Site key"
|
30 |
msgstr "Κλειδί ιστοσελίδας"
|
31 |
|
32 |
-
#: google-captcha.php:
|
33 |
msgid "Secret Key"
|
34 |
msgstr "Μυστικό κλειδί"
|
35 |
|
36 |
-
#: google-captcha.php:
|
37 |
msgid "Login form"
|
38 |
msgstr "Φόρμα εισόδου"
|
39 |
|
40 |
-
#: google-captcha.php:
|
41 |
msgid "Registration form"
|
42 |
msgstr "Φόρμα εγγραφής"
|
43 |
|
44 |
-
#: google-captcha.php:
|
45 |
msgid "Reset password form"
|
46 |
msgstr "Φόρμα ανάκτησης κωδικού πρόσβασης"
|
47 |
|
48 |
-
#: google-captcha.php:
|
49 |
msgid "Comments form"
|
50 |
msgstr "Φόρμα για σχόλια"
|
51 |
|
52 |
-
#: google-captcha.php:
|
53 |
msgid "Enter site key"
|
54 |
msgstr "Εισάγετε το κλειδί της ιστοσελίδας"
|
55 |
|
56 |
-
#: google-captcha.php:
|
57 |
-
#: google-captcha.php:204
|
58 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
59 |
-
msgstr "
|
|
|
|
|
60 |
|
61 |
-
#: google-captcha.php:
|
62 |
msgid "Enter secret key"
|
63 |
msgstr "Εισάγετε το μυστικό κλειδί"
|
64 |
|
65 |
-
#: google-captcha.php:
|
66 |
-
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Settings"
|
69 |
msgstr "Ρυθμίσεις"
|
70 |
|
71 |
-
#: google-captcha.php:
|
72 |
-
#: google-captcha.php:604
|
73 |
msgid "FAQ"
|
74 |
msgstr "Συχνές Ερωτήσεις"
|
75 |
|
76 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
77 |
msgid "Notice:"
|
78 |
msgstr "Σημείωση:"
|
79 |
|
80 |
-
#: google-captcha.php:
|
81 |
-
msgid "
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
|
88 |
-
#: google-captcha.php:
|
89 |
-
msgid "
|
90 |
-
|
|
|
|
|
|
|
|
|
|
|
91 |
|
92 |
-
#: google-captcha.php:
|
93 |
msgid "Read more."
|
94 |
msgstr "Διαβάστε περισσότερα."
|
95 |
|
96 |
-
#: google-captcha.php:
|
97 |
-
msgid "
|
98 |
-
|
|
|
|
|
|
|
|
|
|
|
99 |
|
100 |
-
#: google-captcha.php:
|
101 |
msgid "Authentication"
|
102 |
msgstr "Πιστοποίηση"
|
103 |
|
104 |
-
#: google-captcha.php:
|
105 |
#, php-format
|
106 |
msgid "Before you are able to do something, you must to register %s here %s"
|
107 |
-
msgstr "
|
|
|
108 |
|
109 |
-
#: google-captcha.php:
|
110 |
msgid "Enter site key and secret key, that you get after registration."
|
111 |
-
msgstr "
|
|
|
|
|
112 |
|
113 |
-
#: google-captcha.php:
|
114 |
msgid "Options"
|
115 |
msgstr "Επιλογές"
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
-
msgid "Enable
|
119 |
-
msgstr "
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
#: google-captcha.php:275
|
123 |
-
#: google-captcha.php:279
|
124 |
msgid "Contact form"
|
125 |
msgstr "Φόρμα επικοινωνίας"
|
126 |
|
127 |
-
#: google-captcha.php:
|
128 |
-
#: google-captcha.php:276
|
129 |
-
#: google-captcha.php:280
|
130 |
msgid "powered by"
|
131 |
msgstr "υποστήριξη από"
|
132 |
|
133 |
-
#: google-captcha.php:
|
134 |
msgid "Activate contact form"
|
135 |
msgstr "Ενεργοποίηση φόρμας επικοινωνίας"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Download contact form"
|
139 |
msgstr "Κατέβασμα φόρμας επικοινωνίας"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
-
|
143 |
-
|
|
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
|
|
|
147 |
msgstr "Έκδοση reCAPTCHA:"
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
msgid "version"
|
152 |
msgstr "έκδοση"
|
153 |
|
154 |
-
#: google-captcha.php:
|
155 |
-
|
156 |
-
msgid "
|
157 |
-
msgstr "
|
158 |
|
159 |
-
#: google-captcha.php:
|
160 |
-
|
161 |
-
msgid "for
|
162 |
-
msgstr "
|
163 |
|
164 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
165 |
msgid "Save Changes"
|
166 |
msgstr "Αποθήκευση αλλαγών"
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "To use Google Captcha you must get the keys from"
|
170 |
-
msgstr "
|
|
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "here"
|
174 |
msgstr "εδώ"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "and enter them on the"
|
178 |
msgstr "και να τα εισάγετε στη"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "plugin setting page"
|
182 |
msgstr "σελίδα ρυθμίσεων της επέκτασης"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
-
#: google-captcha.php:434
|
186 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
187 |
msgstr "Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA."
|
188 |
|
189 |
-
#: google-captcha.php:
|
190 |
-
#: google-captcha.php:512
|
191 |
-
#: google-captcha.php:521
|
192 |
msgid "Error"
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: google-captcha.php:
|
196 |
-
#: google-captcha.php:512
|
197 |
-
#: google-captcha.php:521
|
198 |
#, fuzzy
|
199 |
msgid "You have entered an incorrect CAPTCHA value."
|
200 |
msgstr "Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA."
|
201 |
|
202 |
-
#: google-captcha.php:
|
203 |
-
|
204 |
-
|
205 |
-
|
|
|
|
|
|
|
206 |
|
207 |
-
#: google-captcha.php:
|
208 |
msgid "Support"
|
209 |
msgstr "Υποστήριξη"
|
210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
#~ msgid "requires"
|
212 |
#~ msgstr "απαιτεί"
|
213 |
|
@@ -244,10 +314,6 @@ msgstr "Υποστήριξη"
|
|
244 |
#~ msgid "Enter public key"
|
245 |
#~ msgstr "Введіть відкритий ключ"
|
246 |
|
247 |
-
#, fuzzy
|
248 |
-
#~ msgid "Activated theme"
|
249 |
-
#~ msgstr "Активировать Contact form"
|
250 |
-
|
251 |
#, fuzzy
|
252 |
#~ msgid "Themes"
|
253 |
#~ msgstr "Тема:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Dimitris Karantonis\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
20 |
msgid "Google Captcha Settings"
|
21 |
msgstr "Ρυθμίσεις Google Captcha"
|
22 |
|
23 |
+
#: google-captcha.php:227
|
24 |
+
msgid "Normal"
|
25 |
+
msgstr ""
|
26 |
+
|
27 |
+
#: google-captcha.php:228
|
28 |
+
msgid "Compact"
|
29 |
+
msgstr ""
|
30 |
|
31 |
+
#: google-captcha.php:234
|
32 |
msgid "Site key"
|
33 |
msgstr "Κλειδί ιστοσελίδας"
|
34 |
|
35 |
+
#: google-captcha.php:239
|
36 |
msgid "Secret Key"
|
37 |
msgstr "Μυστικό κλειδί"
|
38 |
|
39 |
+
#: google-captcha.php:247
|
40 |
msgid "Login form"
|
41 |
msgstr "Φόρμα εισόδου"
|
42 |
|
43 |
+
#: google-captcha.php:248
|
44 |
msgid "Registration form"
|
45 |
msgstr "Φόρμα εγγραφής"
|
46 |
|
47 |
+
#: google-captcha.php:249
|
48 |
msgid "Reset password form"
|
49 |
msgstr "Φόρμα ανάκτησης κωδικού πρόσβασης"
|
50 |
|
51 |
+
#: google-captcha.php:250
|
52 |
msgid "Comments form"
|
53 |
msgstr "Φόρμα για σχόλια"
|
54 |
|
55 |
+
#: google-captcha.php:264
|
56 |
msgid "Enter site key"
|
57 |
msgstr "Εισάγετε το κλειδί της ιστοσελίδας"
|
58 |
|
59 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
+
msgstr ""
|
62 |
+
"ΠΡΟΣΟΧΗ: Το captcha δεν θα εμφανιστεί εάν δεν συμπληρώσετε τα κλειδιά στα "
|
63 |
+
"πεδία."
|
64 |
|
65 |
+
#: google-captcha.php:270
|
66 |
msgid "Enter secret key"
|
67 |
msgstr "Εισάγετε το μυστικό κλειδί"
|
68 |
|
69 |
+
#: google-captcha.php:291
|
70 |
+
msgid "Settings saved"
|
71 |
+
msgstr "Οι ρυμθίσεις αποθηκεύτηκαν"
|
72 |
+
|
73 |
+
#: google-captcha.php:297
|
74 |
+
#, fuzzy
|
75 |
+
msgid "All plugin settings were restored."
|
76 |
+
msgstr "σελίδα ρυθμίσεων της επέκτασης"
|
77 |
+
|
78 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
79 |
msgid "Settings"
|
80 |
msgstr "Ρυθμίσεις"
|
81 |
|
82 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
83 |
msgid "FAQ"
|
84 |
msgstr "Συχνές Ερωτήσεις"
|
85 |
|
86 |
+
#: google-captcha.php:312
|
87 |
+
msgid "Go PRO"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: google-captcha.php:314
|
91 |
msgid "Notice:"
|
92 |
msgstr "Σημείωση:"
|
93 |
|
94 |
+
#: google-captcha.php:314
|
95 |
+
msgid ""
|
96 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
97 |
+
"forget to click the 'Save Changes' button."
|
98 |
+
msgstr ""
|
99 |
+
"Οι ρυθμίσεις της επέκτασης έχουν τροποποιηθεί. Για να τις αποθηκεύσετε, "
|
100 |
+
"παρακαλούμε μην ξεχάσετε να κάνετε κλικ στο κουμπί \"Αποθήκευση αλλαγών\"."
|
101 |
|
102 |
+
#: google-captcha.php:319
|
103 |
+
msgid ""
|
104 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
105 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
106 |
+
msgstr ""
|
107 |
+
"Η έκδοση 2 του Google Captcha δεν θα λειτουργήσει σωστά, αφού η επιλογή "
|
108 |
+
"\"allow_url_fopen\" είναι απενεργοποιημένη στις ρυθμίσεις PHP του παρόχου "
|
109 |
+
"φιλοξενίας σας."
|
110 |
|
111 |
+
#: google-captcha.php:320
|
112 |
msgid "Read more."
|
113 |
msgstr "Διαβάστε περισσότερα."
|
114 |
|
115 |
+
#: google-captcha.php:323
|
116 |
+
msgid ""
|
117 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
118 |
+
"paste this shortcode to your post or page:"
|
119 |
+
msgstr ""
|
120 |
+
"Αν θέλετε να προσθέσετε το Google Captcha στη δική σας φόρμα, απλά "
|
121 |
+
"αντιγράψτε και επικολλήστε αυτό το σύντομο κωδικό στη δημοσίευση ή στη "
|
122 |
+
"σελίδα σας:"
|
123 |
|
124 |
+
#: google-captcha.php:329
|
125 |
msgid "Authentication"
|
126 |
msgstr "Πιστοποίηση"
|
127 |
|
128 |
+
#: google-captcha.php:330
|
129 |
#, php-format
|
130 |
msgid "Before you are able to do something, you must to register %s here %s"
|
131 |
+
msgstr ""
|
132 |
+
"Πριν να είστε σε θέση να κάνετε κάτι, θα πρέπει να εγγραφείτε %s εδώ %s"
|
133 |
|
134 |
+
#: google-captcha.php:331
|
135 |
msgid "Enter site key and secret key, that you get after registration."
|
136 |
+
msgstr ""
|
137 |
+
"Πληκτρολογήστε το κλειδί της ιστοσελίδας και το μυστικό κλειδί, τα οποία "
|
138 |
+
"παραλάβατε μετά την εγγραφή."
|
139 |
|
140 |
+
#: google-captcha.php:343
|
141 |
msgid "Options"
|
142 |
msgstr "Επιλογές"
|
143 |
|
144 |
+
#: google-captcha.php:346
|
145 |
+
msgid "Enable reCAPTCHA for"
|
146 |
+
msgstr ""
|
147 |
|
148 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
149 |
msgid "Contact form"
|
150 |
msgstr "Φόρμα επικοινωνίας"
|
151 |
|
152 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
153 |
msgid "powered by"
|
154 |
msgstr "υποστήριξη από"
|
155 |
|
156 |
+
#: google-captcha.php:360
|
157 |
msgid "Activate contact form"
|
158 |
msgstr "Ενεργοποίηση φόρμας επικοινωνίας"
|
159 |
|
160 |
+
#: google-captcha.php:364
|
161 |
msgid "Download contact form"
|
162 |
msgstr "Κατέβασμα φόρμας επικοινωνίας"
|
163 |
|
164 |
+
#: google-captcha.php:369
|
165 |
+
#, fuzzy
|
166 |
+
msgid "Hide reCAPTCHA for"
|
167 |
+
msgstr "για την έκδοση reCAPTCHA"
|
168 |
|
169 |
+
#: google-captcha.php:382
|
170 |
+
#, fuzzy
|
171 |
+
msgid "reCAPTCHA language"
|
172 |
msgstr "Έκδοση reCAPTCHA:"
|
173 |
|
174 |
+
#: google-captcha.php:402
|
175 |
+
#, fuzzy
|
176 |
+
msgid "Activate"
|
177 |
+
msgstr "Активировать Contact form"
|
178 |
+
|
179 |
+
#: google-captcha.php:406
|
180 |
+
msgid "Download"
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: google-captcha.php:409
|
184 |
+
msgid "Use the current site language"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: google-captcha.php:409
|
188 |
+
msgid "Using"
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#: google-captcha.php:417 google-captcha.php:483
|
192 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
193 |
+
msgstr ""
|
194 |
+
|
195 |
+
#: google-captcha.php:420 google-captcha.php:486
|
196 |
+
msgid "Learn More"
|
197 |
+
msgstr ""
|
198 |
+
|
199 |
+
#: google-captcha.php:427
|
200 |
+
#, fuzzy
|
201 |
+
msgid "reCAPTCHA version"
|
202 |
+
msgstr "Έκδοση reCAPTCHA:"
|
203 |
+
|
204 |
+
#: google-captcha.php:429 google-captcha.php:430
|
205 |
msgid "version"
|
206 |
msgstr "έκδοση"
|
207 |
|
208 |
+
#: google-captcha.php:435 google-captcha.php:448
|
209 |
+
#, fuzzy
|
210 |
+
msgid "reCAPTCHA theme"
|
211 |
+
msgstr "Έκδοση reCAPTCHA:"
|
212 |
|
213 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
214 |
+
#, fuzzy
|
215 |
+
msgid "for version"
|
216 |
+
msgstr "έκδοση"
|
217 |
|
218 |
+
#: google-captcha.php:465
|
219 |
+
#, fuzzy
|
220 |
+
msgid "reCAPTCHA size"
|
221 |
+
msgstr "Έκδοση reCAPTCHA:"
|
222 |
+
|
223 |
+
#: google-captcha.php:492
|
224 |
msgid "Save Changes"
|
225 |
msgstr "Αποθήκευση αλλαγών"
|
226 |
|
227 |
+
#: google-captcha.php:547
|
228 |
msgid "To use Google Captcha you must get the keys from"
|
229 |
+
msgstr ""
|
230 |
+
"Για να χρησιμοποιήσετε το Google Captcha θα πρέπει να πάρετε τα κλειδιά από"
|
231 |
|
232 |
+
#: google-captcha.php:548
|
233 |
msgid "here"
|
234 |
msgstr "εδώ"
|
235 |
|
236 |
+
#: google-captcha.php:549
|
237 |
msgid "and enter them on the"
|
238 |
msgstr "και να τα εισάγετε στη"
|
239 |
|
240 |
+
#: google-captcha.php:551
|
241 |
msgid "plugin setting page"
|
242 |
msgstr "σελίδα ρυθμίσεων της επέκτασης"
|
243 |
|
244 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
245 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
246 |
msgstr "Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA."
|
247 |
|
248 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
249 |
msgid "Error"
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
253 |
#, fuzzy
|
254 |
msgid "You have entered an incorrect CAPTCHA value."
|
255 |
msgstr "Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA."
|
256 |
|
257 |
+
#: google-captcha.php:739 google-captcha.php:746
|
258 |
+
msgid ""
|
259 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
260 |
+
"your browser, and try again."
|
261 |
+
msgstr ""
|
262 |
+
"Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA. Κάντε κλικ στο κουμπί Πίσω "
|
263 |
+
"στον περιηγητή σας, και δοκιμάστε ξανά."
|
264 |
|
265 |
+
#: google-captcha.php:783
|
266 |
msgid "Support"
|
267 |
msgstr "Υποστήριξη"
|
268 |
|
269 |
+
#~ msgid "Google Captcha"
|
270 |
+
#~ msgstr "Google Captcha"
|
271 |
+
|
272 |
+
#~ msgid "Enable Google Captcha for:"
|
273 |
+
#~ msgstr "Ενεργοποίηση Google Captcha για:"
|
274 |
+
|
275 |
+
#~ msgid "Hide captcha for:"
|
276 |
+
#~ msgstr "Απόκρυψη captcha για:"
|
277 |
+
|
278 |
+
#~ msgid "Theme:"
|
279 |
+
#~ msgstr "Θέμα εμφάνισης:"
|
280 |
+
|
281 |
#~ msgid "requires"
|
282 |
#~ msgstr "απαιτεί"
|
283 |
|
314 |
#~ msgid "Enter public key"
|
315 |
#~ msgstr "Введіть відкритий ключ"
|
316 |
|
|
|
|
|
|
|
|
|
317 |
#, fuzzy
|
318 |
#~ msgid "Themes"
|
319 |
#~ msgstr "Тема:"
|
languages/google_captcha-es_ES.mo
CHANGED
Binary file
|
languages/google_captcha-es_ES.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Cloudzeroxyz <cloudzeroxyz@gmail.com>\n"
|
@@ -13,205 +13,261 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Generator: Poedit 1.5.
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: google-captcha.php:32
|
21 |
-
#: google-captcha.php:229
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "Googe Captcha Ajustes"
|
24 |
|
25 |
-
#: google-captcha.php:
|
26 |
-
msgid "
|
27 |
-
msgstr "
|
|
|
|
|
|
|
|
|
28 |
|
29 |
-
#: google-captcha.php:
|
30 |
msgid "Site key"
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: google-captcha.php:
|
34 |
msgid "Secret Key"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: google-captcha.php:
|
38 |
msgid "Login form"
|
39 |
msgstr "Formulario de acceso"
|
40 |
|
41 |
-
#: google-captcha.php:
|
42 |
msgid "Registration form"
|
43 |
msgstr "Formulario de registro"
|
44 |
|
45 |
-
#: google-captcha.php:
|
46 |
msgid "Reset password form"
|
47 |
msgstr "Formulario de restablecimiento de contraseña"
|
48 |
|
49 |
-
#: google-captcha.php:
|
50 |
msgid "Comments form"
|
51 |
msgstr "Formulario de comentarios"
|
52 |
|
53 |
-
#: google-captcha.php:
|
54 |
#, fuzzy
|
55 |
msgid "Enter site key"
|
56 |
msgstr "Introduce la clave privada"
|
57 |
|
58 |
-
#: google-captcha.php:
|
59 |
-
#: google-captcha.php:204
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
-
msgstr "
|
|
|
|
|
62 |
|
63 |
-
#: google-captcha.php:
|
64 |
#, fuzzy
|
65 |
msgid "Enter secret key"
|
66 |
msgstr "Introduce la clave privada"
|
67 |
|
68 |
-
#: google-captcha.php:
|
69 |
-
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
msgid "Settings"
|
72 |
msgstr "Ajustes"
|
73 |
|
74 |
-
#: google-captcha.php:
|
75 |
-
#: google-captcha.php:604
|
76 |
msgid "FAQ"
|
77 |
msgstr "Preguntas Frecuentes"
|
78 |
|
79 |
-
#: google-captcha.php:
|
80 |
-
msgid "
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: google-captcha.php:
|
84 |
-
msgid "
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: google-captcha.php:
|
88 |
-
msgid "
|
89 |
-
|
|
|
|
|
90 |
|
91 |
-
#: google-captcha.php:
|
92 |
-
msgid "
|
|
|
|
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: google-captcha.php:
|
96 |
msgid "Read more."
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: google-captcha.php:
|
100 |
-
msgid "
|
101 |
-
|
|
|
|
|
|
|
|
|
102 |
|
103 |
-
#: google-captcha.php:
|
104 |
msgid "Authentication"
|
105 |
msgstr "Autentificación"
|
106 |
|
107 |
-
#: google-captcha.php:
|
108 |
#, php-format
|
109 |
msgid "Before you are able to do something, you must to register %s here %s"
|
110 |
msgstr "Antes de que pueda hacer algo, debe registrar %s aquí %s"
|
111 |
|
112 |
-
#: google-captcha.php:
|
113 |
#, fuzzy
|
114 |
msgid "Enter site key and secret key, that you get after registration."
|
115 |
-
msgstr "
|
|
|
|
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
msgid "Options"
|
119 |
msgstr "Opciones"
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
msgid "Enable
|
123 |
-
msgstr "
|
124 |
|
125 |
-
#: google-captcha.php:
|
126 |
-
#: google-captcha.php:275
|
127 |
-
#: google-captcha.php:279
|
128 |
msgid "Contact form"
|
129 |
msgstr "Formulario de contacto"
|
130 |
|
131 |
-
#: google-captcha.php:
|
132 |
-
#: google-captcha.php:276
|
133 |
-
#: google-captcha.php:280
|
134 |
msgid "powered by"
|
135 |
msgstr "impulsado por"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Activate contact form"
|
139 |
msgstr "Activar formulario de contacto"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
msgid "Download contact form"
|
143 |
msgstr "Descargar formulario de contacto"
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
msgid "Hide
|
147 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
msgid "reCAPTCHA version
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: google-captcha.php:
|
154 |
-
#: google-captcha.php:296
|
155 |
msgid "version"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: google-captcha.php:
|
159 |
-
|
160 |
-
|
161 |
-
|
|
|
|
|
|
|
162 |
|
163 |
-
#: google-captcha.php:
|
164 |
-
|
165 |
-
msgid "for reCAPTCHA version"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "Save Changes"
|
170 |
msgstr "Guardar Cambios"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "To use Google Captcha you must get the keys from"
|
174 |
msgstr "Para utilizar Google Captcha debe obtener las claves de"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "here"
|
178 |
msgstr "aquí"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "and enter them on the"
|
182 |
msgstr "e introducirlas en"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
msgid "plugin setting page"
|
186 |
msgstr "página de configuración de plugin"
|
187 |
|
188 |
-
#: google-captcha.php:
|
189 |
-
#: google-captcha.php:434
|
190 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
191 |
msgstr "Error: Ha introducido un valor incorrecto de CAPTCHA."
|
192 |
|
193 |
-
#: google-captcha.php:
|
194 |
-
#: google-captcha.php:512
|
195 |
-
#: google-captcha.php:521
|
196 |
msgid "Error"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: google-captcha.php:
|
200 |
-
#: google-captcha.php:512
|
201 |
-
#: google-captcha.php:521
|
202 |
#, fuzzy
|
203 |
msgid "You have entered an incorrect CAPTCHA value."
|
204 |
msgstr "Error: Ha introducido un valor incorrecto de CAPTCHA."
|
205 |
|
206 |
-
#: google-captcha.php:
|
207 |
-
|
208 |
-
|
209 |
-
|
|
|
|
|
|
|
210 |
|
211 |
-
#: google-captcha.php:
|
212 |
msgid "Support"
|
213 |
msgstr "Soporte"
|
214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
#~ msgid "requires"
|
216 |
#~ msgstr "requiere"
|
217 |
|
@@ -259,9 +315,6 @@ msgstr "Soporte"
|
|
259 |
#~ msgid "Clean"
|
260 |
#~ msgstr "Limpio"
|
261 |
|
262 |
-
#~ msgid "Activated theme"
|
263 |
-
#~ msgstr "Tema Activado"
|
264 |
-
|
265 |
#~ msgid "Themes"
|
266 |
#~ msgstr "Temas"
|
267 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Cloudzeroxyz <cloudzeroxyz@gmail.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Googe Captcha Ajustes"
|
23 |
|
24 |
+
#: google-captcha.php:227
|
25 |
+
msgid "Normal"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: google-captcha.php:228
|
29 |
+
msgid "Compact"
|
30 |
+
msgstr ""
|
31 |
|
32 |
+
#: google-captcha.php:234
|
33 |
msgid "Site key"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: google-captcha.php:239
|
37 |
msgid "Secret Key"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: google-captcha.php:247
|
41 |
msgid "Login form"
|
42 |
msgstr "Formulario de acceso"
|
43 |
|
44 |
+
#: google-captcha.php:248
|
45 |
msgid "Registration form"
|
46 |
msgstr "Formulario de registro"
|
47 |
|
48 |
+
#: google-captcha.php:249
|
49 |
msgid "Reset password form"
|
50 |
msgstr "Formulario de restablecimiento de contraseña"
|
51 |
|
52 |
+
#: google-captcha.php:250
|
53 |
msgid "Comments form"
|
54 |
msgstr "Formulario de comentarios"
|
55 |
|
56 |
+
#: google-captcha.php:264
|
57 |
#, fuzzy
|
58 |
msgid "Enter site key"
|
59 |
msgstr "Introduce la clave privada"
|
60 |
|
61 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
62 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
63 |
+
msgstr ""
|
64 |
+
"ADVERTENCIA: El Captcha no se mostrará mientras usted no llene los campos "
|
65 |
+
"clave."
|
66 |
|
67 |
+
#: google-captcha.php:270
|
68 |
#, fuzzy
|
69 |
msgid "Enter secret key"
|
70 |
msgstr "Introduce la clave privada"
|
71 |
|
72 |
+
#: google-captcha.php:291
|
73 |
+
msgid "Settings saved"
|
74 |
+
msgstr "Configuración guardada"
|
75 |
+
|
76 |
+
#: google-captcha.php:297
|
77 |
+
#, fuzzy
|
78 |
+
msgid "All plugin settings were restored."
|
79 |
+
msgstr "página de configuración de plugin"
|
80 |
+
|
81 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
82 |
msgid "Settings"
|
83 |
msgstr "Ajustes"
|
84 |
|
85 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
86 |
msgid "FAQ"
|
87 |
msgstr "Preguntas Frecuentes"
|
88 |
|
89 |
+
#: google-captcha.php:312
|
90 |
+
msgid "Go PRO"
|
91 |
msgstr ""
|
92 |
|
93 |
+
#: google-captcha.php:314
|
94 |
+
msgid "Notice:"
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: google-captcha.php:314
|
98 |
+
msgid ""
|
99 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
100 |
+
"forget to click the 'Save Changes' button."
|
101 |
+
msgstr ""
|
102 |
|
103 |
+
#: google-captcha.php:319
|
104 |
+
msgid ""
|
105 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
106 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: google-captcha.php:320
|
110 |
msgid "Read more."
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: google-captcha.php:323
|
114 |
+
msgid ""
|
115 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
116 |
+
"paste this shortcode to your post or page:"
|
117 |
+
msgstr ""
|
118 |
+
"Si quisiera añadir el Google Captcha para su formulario, simplemente copia y "
|
119 |
+
"pega este código corto en tu post o página:"
|
120 |
|
121 |
+
#: google-captcha.php:329
|
122 |
msgid "Authentication"
|
123 |
msgstr "Autentificación"
|
124 |
|
125 |
+
#: google-captcha.php:330
|
126 |
#, php-format
|
127 |
msgid "Before you are able to do something, you must to register %s here %s"
|
128 |
msgstr "Antes de que pueda hacer algo, debe registrar %s aquí %s"
|
129 |
|
130 |
+
#: google-captcha.php:331
|
131 |
#, fuzzy
|
132 |
msgid "Enter site key and secret key, that you get after registration."
|
133 |
+
msgstr ""
|
134 |
+
"Introduzca las claves pública y privada, que se obtiene después de "
|
135 |
+
"Registrarse."
|
136 |
|
137 |
+
#: google-captcha.php:343
|
138 |
msgid "Options"
|
139 |
msgstr "Opciones"
|
140 |
|
141 |
+
#: google-captcha.php:346
|
142 |
+
msgid "Enable reCAPTCHA for"
|
143 |
+
msgstr ""
|
144 |
|
145 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
146 |
msgid "Contact form"
|
147 |
msgstr "Formulario de contacto"
|
148 |
|
149 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
150 |
msgid "powered by"
|
151 |
msgstr "impulsado por"
|
152 |
|
153 |
+
#: google-captcha.php:360
|
154 |
msgid "Activate contact form"
|
155 |
msgstr "Activar formulario de contacto"
|
156 |
|
157 |
+
#: google-captcha.php:364
|
158 |
msgid "Download contact form"
|
159 |
msgstr "Descargar formulario de contacto"
|
160 |
|
161 |
+
#: google-captcha.php:369
|
162 |
+
msgid "Hide reCAPTCHA for"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#: google-captcha.php:382
|
166 |
+
msgid "reCAPTCHA language"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#: google-captcha.php:402
|
170 |
+
#, fuzzy
|
171 |
+
msgid "Activate"
|
172 |
+
msgstr "Tema Activado"
|
173 |
+
|
174 |
+
#: google-captcha.php:406
|
175 |
+
msgid "Download"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: google-captcha.php:409
|
179 |
+
msgid "Use the current site language"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: google-captcha.php:409
|
183 |
+
msgid "Using"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: google-captcha.php:417 google-captcha.php:483
|
187 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: google-captcha.php:420 google-captcha.php:486
|
191 |
+
msgid "Learn More"
|
192 |
+
msgstr ""
|
193 |
|
194 |
+
#: google-captcha.php:427
|
195 |
+
msgid "reCAPTCHA version"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: google-captcha.php:429 google-captcha.php:430
|
|
|
199 |
msgid "version"
|
200 |
msgstr ""
|
201 |
|
202 |
+
#: google-captcha.php:435 google-captcha.php:448
|
203 |
+
msgid "reCAPTCHA theme"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
207 |
+
msgid "for version"
|
208 |
+
msgstr ""
|
209 |
|
210 |
+
#: google-captcha.php:465
|
211 |
+
msgid "reCAPTCHA size"
|
|
|
212 |
msgstr ""
|
213 |
|
214 |
+
#: google-captcha.php:492
|
215 |
msgid "Save Changes"
|
216 |
msgstr "Guardar Cambios"
|
217 |
|
218 |
+
#: google-captcha.php:547
|
219 |
msgid "To use Google Captcha you must get the keys from"
|
220 |
msgstr "Para utilizar Google Captcha debe obtener las claves de"
|
221 |
|
222 |
+
#: google-captcha.php:548
|
223 |
msgid "here"
|
224 |
msgstr "aquí"
|
225 |
|
226 |
+
#: google-captcha.php:549
|
227 |
msgid "and enter them on the"
|
228 |
msgstr "e introducirlas en"
|
229 |
|
230 |
+
#: google-captcha.php:551
|
231 |
msgid "plugin setting page"
|
232 |
msgstr "página de configuración de plugin"
|
233 |
|
234 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
235 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
236 |
msgstr "Error: Ha introducido un valor incorrecto de CAPTCHA."
|
237 |
|
238 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
239 |
msgid "Error"
|
240 |
msgstr ""
|
241 |
|
242 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
243 |
#, fuzzy
|
244 |
msgid "You have entered an incorrect CAPTCHA value."
|
245 |
msgstr "Error: Ha introducido un valor incorrecto de CAPTCHA."
|
246 |
|
247 |
+
#: google-captcha.php:739 google-captcha.php:746
|
248 |
+
msgid ""
|
249 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
250 |
+
"your browser, and try again."
|
251 |
+
msgstr ""
|
252 |
+
"Error: Ha introducido un valor incorrecto de CAPTCHA. Haga clic en el botón "
|
253 |
+
"Regresar de su navegador y vuelva a intentarlo."
|
254 |
|
255 |
+
#: google-captcha.php:783
|
256 |
msgid "Support"
|
257 |
msgstr "Soporte"
|
258 |
|
259 |
+
#~ msgid "Google Captcha"
|
260 |
+
#~ msgstr "Google Captcha"
|
261 |
+
|
262 |
+
#~ msgid "Enable Google Captcha for:"
|
263 |
+
#~ msgstr "Habilitar Google Captcha para:"
|
264 |
+
|
265 |
+
#~ msgid "Hide captcha for:"
|
266 |
+
#~ msgstr "Ocultar captcha para:"
|
267 |
+
|
268 |
+
#~ msgid "Theme:"
|
269 |
+
#~ msgstr "Tema:"
|
270 |
+
|
271 |
#~ msgid "requires"
|
272 |
#~ msgstr "requiere"
|
273 |
|
315 |
#~ msgid "Clean"
|
316 |
#~ msgstr "Limpio"
|
317 |
|
|
|
|
|
|
|
318 |
#~ msgid "Themes"
|
319 |
#~ msgstr "Temas"
|
320 |
|
languages/google_captcha-hi.mo
CHANGED
Binary file
|
languages/google_captcha-hi.po
CHANGED
@@ -2,10 +2,11 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
-
"Language-Team: Development Logics Solutions Pvt Ltd
|
|
|
9 |
"Language: hi\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -17,193 +18,255 @@ msgstr ""
|
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: google-captcha.php:32
|
21 |
-
#: google-captcha.php:230
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "गूगल कॅप्चा सेटिंग्स"
|
24 |
|
25 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
msgid "Site key"
|
27 |
msgstr "साइट कुंजी "
|
28 |
|
29 |
-
#: google-captcha.php:
|
30 |
msgid "Secret Key"
|
31 |
msgstr "गुप्त कुंजी"
|
32 |
|
33 |
-
#: google-captcha.php:
|
34 |
msgid "Login form"
|
35 |
msgstr "प्रवेश फार्म"
|
36 |
|
37 |
-
#: google-captcha.php:
|
38 |
msgid "Registration form"
|
39 |
msgstr "पंजीकरण फॉर्म"
|
40 |
|
41 |
-
#: google-captcha.php:
|
42 |
msgid "Reset password form"
|
43 |
msgstr "पुन: पासवर्ड फार्म"
|
44 |
|
45 |
-
#: google-captcha.php:
|
46 |
msgid "Comments form"
|
47 |
msgstr "टिप्पणियां फार्म"
|
48 |
|
49 |
-
#: google-captcha.php:
|
50 |
msgid "Enter site key"
|
51 |
msgstr "दर्ज साइट कुंजी "
|
52 |
|
53 |
-
#: google-captcha.php:
|
54 |
-
#: google-captcha.php:205
|
55 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
56 |
msgstr "चेतावनी: यदि आप कुंजी क्षेत्र नहीं भरेंगें तो कैप्चा प्रदर्शित नहीं करेगा।"
|
57 |
|
58 |
-
#: google-captcha.php:
|
59 |
msgid "Enter secret key"
|
60 |
msgstr "दर्ज गुप्त कुंजी"
|
61 |
|
62 |
-
#: google-captcha.php:
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
msgid "Settings"
|
66 |
msgstr "सेटिंग्स"
|
67 |
|
68 |
-
#: google-captcha.php:
|
69 |
-
#: google-captcha.php:611
|
70 |
msgid "FAQ"
|
71 |
msgstr "सामान्यतःपूछे जाने वाले प्रश्न (फ ए क्यू )"
|
72 |
|
73 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
74 |
msgid "Notice:"
|
75 |
msgstr "सूचना:"
|
76 |
|
77 |
-
#: google-captcha.php:
|
78 |
-
msgid "
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
|
85 |
-
#: google-captcha.php:
|
86 |
-
msgid "
|
87 |
-
|
|
|
|
|
|
|
|
|
88 |
|
89 |
-
#: google-captcha.php:
|
90 |
msgid "Read more."
|
91 |
msgstr "और पढ़ें।"
|
92 |
|
93 |
-
#: google-captcha.php:
|
94 |
-
msgid "
|
95 |
-
|
|
|
|
|
|
|
|
|
96 |
|
97 |
-
#: google-captcha.php:
|
98 |
msgid "Authentication"
|
99 |
msgstr "प्रमाणीकरण"
|
100 |
|
101 |
-
#: google-captcha.php:
|
102 |
#, php-format
|
103 |
msgid "Before you are able to do something, you must to register %s here %s"
|
104 |
msgstr " कुछ भी करने से पहले %s यहाँ %s पंजीकरण करायें "
|
105 |
|
106 |
-
#: google-captcha.php:
|
107 |
msgid "Enter site key and secret key, that you get after registration."
|
108 |
msgstr "पंजीकरण के बाद जो साइट कुंजी और गुप्त कुंजी मिलती है उसे दर्ज करें।"
|
109 |
|
110 |
-
#: google-captcha.php:
|
111 |
msgid "Options"
|
112 |
msgstr "विकल्प"
|
113 |
|
114 |
-
#: google-captcha.php:
|
115 |
-
msgid "Enable
|
116 |
-
msgstr "
|
117 |
|
118 |
-
#: google-captcha.php:
|
119 |
-
#: google-captcha.php:276
|
120 |
-
#: google-captcha.php:280
|
121 |
msgid "Contact form"
|
122 |
msgstr "संपर्क फार्म"
|
123 |
|
124 |
-
#: google-captcha.php:
|
125 |
-
#: google-captcha.php:277
|
126 |
-
#: google-captcha.php:281
|
127 |
msgid "powered by"
|
128 |
msgstr "के द्वारा संचालित"
|
129 |
|
130 |
-
#: google-captcha.php:
|
131 |
msgid "Activate contact form"
|
132 |
msgstr "संपर्क फ़ॉर्म को सक्रिय करें"
|
133 |
|
134 |
-
#: google-captcha.php:
|
135 |
msgid "Download contact form"
|
136 |
msgstr "डाउनलोड संपर्क फ़ॉर्म"
|
137 |
|
138 |
-
#: google-captcha.php:
|
139 |
-
|
140 |
-
|
|
|
141 |
|
142 |
-
#: google-captcha.php:
|
143 |
-
|
|
|
144 |
msgstr "रीकैप्चा संस्करण:"
|
145 |
|
146 |
-
#: google-captcha.php:
|
147 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
msgid "version"
|
149 |
msgstr "संस्करण"
|
150 |
|
151 |
-
#: google-captcha.php:
|
152 |
-
|
153 |
-
msgid "
|
154 |
-
msgstr "
|
155 |
|
156 |
-
#: google-captcha.php:
|
157 |
-
|
158 |
-
msgid "for
|
159 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
160 |
|
161 |
-
#: google-captcha.php:
|
162 |
msgid "Save Changes"
|
163 |
msgstr "परिवर्तनों को सुरक्षित करें"
|
164 |
|
165 |
-
#: google-captcha.php:
|
166 |
msgid "To use Google Captcha you must get the keys from"
|
167 |
msgstr "गूगल कॅप्चा का उपयोग करने के लिए,आप कुंजी लें "
|
168 |
|
169 |
-
#: google-captcha.php:
|
170 |
msgid "here"
|
171 |
msgstr "यहाँ से "
|
172 |
|
173 |
-
#: google-captcha.php:
|
174 |
msgid "and enter them on the"
|
175 |
msgstr "और उन्हें दर्ज करें "
|
176 |
|
177 |
-
#: google-captcha.php:
|
178 |
msgid "plugin setting page"
|
179 |
msgstr "प्लगइन सेटिंग पृष्ठ पर "
|
180 |
|
181 |
-
#: google-captcha.php:
|
182 |
-
#: google-captcha.php:435
|
183 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
184 |
msgstr "त्रुटि: आपने एक गलत कॅप्चा मान दर्ज किया है।"
|
185 |
|
186 |
-
#: google-captcha.php:
|
187 |
-
#: google-captcha.php:516
|
188 |
-
#: google-captcha.php:525
|
189 |
msgid "Error"
|
190 |
msgstr "त्रुटि"
|
191 |
|
192 |
-
#: google-captcha.php:
|
193 |
-
#: google-captcha.php:516
|
194 |
-
#: google-captcha.php:525
|
195 |
msgid "You have entered an incorrect CAPTCHA value."
|
196 |
msgstr "आपने एक गलत कॅप्चा मान दर्ज किया है।"
|
197 |
|
198 |
-
#: google-captcha.php:
|
199 |
-
|
200 |
-
|
201 |
-
|
|
|
|
|
|
|
202 |
|
203 |
-
#: google-captcha.php:
|
204 |
msgid "Support"
|
205 |
msgstr "सहयोग"
|
206 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
#~ msgid "Google Captcha"
|
208 |
#~ msgstr "गूगल कॅप्चा"
|
209 |
|
@@ -361,9 +424,6 @@ msgstr "सहयोग"
|
|
361 |
#~ msgid "Activate this plugin"
|
362 |
#~ msgstr "प्लगइन सक्रिय करना "
|
363 |
|
364 |
-
#~ msgid "Activate"
|
365 |
-
#~ msgstr "सक्रिय"
|
366 |
-
|
367 |
#~ msgid "Recommended plugins"
|
368 |
#~ msgstr "प्लगइन जिनकी सलाह दी जाती है "
|
369 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
+
"Language-Team: Development Logics Solutions Pvt Ltd "
|
9 |
+
"<contact@developmentlogics.com>\n"
|
10 |
"Language: hi\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
18 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
|
21 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "गूगल कॅप्चा सेटिंग्स"
|
24 |
|
25 |
+
#: google-captcha.php:227
|
26 |
+
msgid "Normal"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: google-captcha.php:228
|
30 |
+
msgid "Compact"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: google-captcha.php:234
|
34 |
msgid "Site key"
|
35 |
msgstr "साइट कुंजी "
|
36 |
|
37 |
+
#: google-captcha.php:239
|
38 |
msgid "Secret Key"
|
39 |
msgstr "गुप्त कुंजी"
|
40 |
|
41 |
+
#: google-captcha.php:247
|
42 |
msgid "Login form"
|
43 |
msgstr "प्रवेश फार्म"
|
44 |
|
45 |
+
#: google-captcha.php:248
|
46 |
msgid "Registration form"
|
47 |
msgstr "पंजीकरण फॉर्म"
|
48 |
|
49 |
+
#: google-captcha.php:249
|
50 |
msgid "Reset password form"
|
51 |
msgstr "पुन: पासवर्ड फार्म"
|
52 |
|
53 |
+
#: google-captcha.php:250
|
54 |
msgid "Comments form"
|
55 |
msgstr "टिप्पणियां फार्म"
|
56 |
|
57 |
+
#: google-captcha.php:264
|
58 |
msgid "Enter site key"
|
59 |
msgstr "दर्ज साइट कुंजी "
|
60 |
|
61 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
62 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
63 |
msgstr "चेतावनी: यदि आप कुंजी क्षेत्र नहीं भरेंगें तो कैप्चा प्रदर्शित नहीं करेगा।"
|
64 |
|
65 |
+
#: google-captcha.php:270
|
66 |
msgid "Enter secret key"
|
67 |
msgstr "दर्ज गुप्त कुंजी"
|
68 |
|
69 |
+
#: google-captcha.php:291
|
70 |
+
msgid "Settings saved"
|
71 |
+
msgstr "सेटिंग्स सुरक्षित"
|
72 |
+
|
73 |
+
#: google-captcha.php:297
|
74 |
+
#, fuzzy
|
75 |
+
msgid "All plugin settings were restored."
|
76 |
+
msgstr "प्लगइन सेटिंग पृष्ठ पर "
|
77 |
+
|
78 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
79 |
msgid "Settings"
|
80 |
msgstr "सेटिंग्स"
|
81 |
|
82 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
83 |
msgid "FAQ"
|
84 |
msgstr "सामान्यतःपूछे जाने वाले प्रश्न (फ ए क्यू )"
|
85 |
|
86 |
+
#: google-captcha.php:312
|
87 |
+
msgid "Go PRO"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: google-captcha.php:314
|
91 |
msgid "Notice:"
|
92 |
msgstr "सूचना:"
|
93 |
|
94 |
+
#: google-captcha.php:314
|
95 |
+
msgid ""
|
96 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
97 |
+
"forget to click the 'Save Changes' button."
|
98 |
+
msgstr ""
|
99 |
+
"प्लगइन की सेटिंग्स बदल दी गयी है। उन्हें बचाने के लिए ,'परिवर्तन सुरक्षित' बटन क्लिक करना "
|
100 |
+
"मत भूलना।"
|
101 |
|
102 |
+
#: google-captcha.php:319
|
103 |
+
msgid ""
|
104 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
105 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
106 |
+
msgstr ""
|
107 |
+
"गूगल कैप्चा संस्करण 2 सही ढंग से काम नहीं करेगा, क्यूंकि विकल्प \"allow_url_fopen\" आपके "
|
108 |
+
"होस्टिंग के पीएचपी सेटिंग में अक्षम है ।"
|
109 |
|
110 |
+
#: google-captcha.php:320
|
111 |
msgid "Read more."
|
112 |
msgstr "और पढ़ें।"
|
113 |
|
114 |
+
#: google-captcha.php:323
|
115 |
+
msgid ""
|
116 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
117 |
+
"paste this shortcode to your post or page:"
|
118 |
+
msgstr ""
|
119 |
+
"अगर आप अपने खुद के फार्म में गूगल कैप्चा जोड़ना चाहते हैं तो बस इस शॉर्टकोड को अपने पृष्ठ या "
|
120 |
+
"पोस्ट पर कॉपी और पेस्ट करेँ ।"
|
121 |
|
122 |
+
#: google-captcha.php:329
|
123 |
msgid "Authentication"
|
124 |
msgstr "प्रमाणीकरण"
|
125 |
|
126 |
+
#: google-captcha.php:330
|
127 |
#, php-format
|
128 |
msgid "Before you are able to do something, you must to register %s here %s"
|
129 |
msgstr " कुछ भी करने से पहले %s यहाँ %s पंजीकरण करायें "
|
130 |
|
131 |
+
#: google-captcha.php:331
|
132 |
msgid "Enter site key and secret key, that you get after registration."
|
133 |
msgstr "पंजीकरण के बाद जो साइट कुंजी और गुप्त कुंजी मिलती है उसे दर्ज करें।"
|
134 |
|
135 |
+
#: google-captcha.php:343
|
136 |
msgid "Options"
|
137 |
msgstr "विकल्प"
|
138 |
|
139 |
+
#: google-captcha.php:346
|
140 |
+
msgid "Enable reCAPTCHA for"
|
141 |
+
msgstr ""
|
142 |
|
143 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
144 |
msgid "Contact form"
|
145 |
msgstr "संपर्क फार्म"
|
146 |
|
147 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
148 |
msgid "powered by"
|
149 |
msgstr "के द्वारा संचालित"
|
150 |
|
151 |
+
#: google-captcha.php:360
|
152 |
msgid "Activate contact form"
|
153 |
msgstr "संपर्क फ़ॉर्म को सक्रिय करें"
|
154 |
|
155 |
+
#: google-captcha.php:364
|
156 |
msgid "Download contact form"
|
157 |
msgstr "डाउनलोड संपर्क फ़ॉर्म"
|
158 |
|
159 |
+
#: google-captcha.php:369
|
160 |
+
#, fuzzy
|
161 |
+
msgid "Hide reCAPTCHA for"
|
162 |
+
msgstr "रीकैप्चा संस्करण के लिए"
|
163 |
|
164 |
+
#: google-captcha.php:382
|
165 |
+
#, fuzzy
|
166 |
+
msgid "reCAPTCHA language"
|
167 |
msgstr "रीकैप्चा संस्करण:"
|
168 |
|
169 |
+
#: google-captcha.php:402
|
170 |
+
msgid "Activate"
|
171 |
+
msgstr "सक्रिय"
|
172 |
+
|
173 |
+
#: google-captcha.php:406
|
174 |
+
msgid "Download"
|
175 |
+
msgstr ""
|
176 |
+
|
177 |
+
#: google-captcha.php:409
|
178 |
+
msgid "Use the current site language"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: google-captcha.php:409
|
182 |
+
msgid "Using"
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: google-captcha.php:417 google-captcha.php:483
|
186 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: google-captcha.php:420 google-captcha.php:486
|
190 |
+
msgid "Learn More"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: google-captcha.php:427
|
194 |
+
#, fuzzy
|
195 |
+
msgid "reCAPTCHA version"
|
196 |
+
msgstr "रीकैप्चा संस्करण:"
|
197 |
+
|
198 |
+
#: google-captcha.php:429 google-captcha.php:430
|
199 |
msgid "version"
|
200 |
msgstr "संस्करण"
|
201 |
|
202 |
+
#: google-captcha.php:435 google-captcha.php:448
|
203 |
+
#, fuzzy
|
204 |
+
msgid "reCAPTCHA theme"
|
205 |
+
msgstr "रीकैप्चा संस्करण:"
|
206 |
|
207 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
208 |
+
#, fuzzy
|
209 |
+
msgid "for version"
|
210 |
+
msgstr "संस्करण"
|
211 |
+
|
212 |
+
#: google-captcha.php:465
|
213 |
+
#, fuzzy
|
214 |
+
msgid "reCAPTCHA size"
|
215 |
+
msgstr "रीकैप्चा संस्करण:"
|
216 |
|
217 |
+
#: google-captcha.php:492
|
218 |
msgid "Save Changes"
|
219 |
msgstr "परिवर्तनों को सुरक्षित करें"
|
220 |
|
221 |
+
#: google-captcha.php:547
|
222 |
msgid "To use Google Captcha you must get the keys from"
|
223 |
msgstr "गूगल कॅप्चा का उपयोग करने के लिए,आप कुंजी लें "
|
224 |
|
225 |
+
#: google-captcha.php:548
|
226 |
msgid "here"
|
227 |
msgstr "यहाँ से "
|
228 |
|
229 |
+
#: google-captcha.php:549
|
230 |
msgid "and enter them on the"
|
231 |
msgstr "और उन्हें दर्ज करें "
|
232 |
|
233 |
+
#: google-captcha.php:551
|
234 |
msgid "plugin setting page"
|
235 |
msgstr "प्लगइन सेटिंग पृष्ठ पर "
|
236 |
|
237 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
238 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
239 |
msgstr "त्रुटि: आपने एक गलत कॅप्चा मान दर्ज किया है।"
|
240 |
|
241 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
242 |
msgid "Error"
|
243 |
msgstr "त्रुटि"
|
244 |
|
245 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
246 |
msgid "You have entered an incorrect CAPTCHA value."
|
247 |
msgstr "आपने एक गलत कॅप्चा मान दर्ज किया है।"
|
248 |
|
249 |
+
#: google-captcha.php:739 google-captcha.php:746
|
250 |
+
msgid ""
|
251 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
252 |
+
"your browser, and try again."
|
253 |
+
msgstr ""
|
254 |
+
"त्रुटि: आपने एक गलत कॅप्चा मान दर्ज किया है। अपने ब्राउज़र पर वापस बटन क्लिक करें, और फिर "
|
255 |
+
"कोशिश करें।"
|
256 |
|
257 |
+
#: google-captcha.php:783
|
258 |
msgid "Support"
|
259 |
msgstr "सहयोग"
|
260 |
|
261 |
+
#~ msgid "Enable Google Captcha for:"
|
262 |
+
#~ msgstr "गूगल कैप्चा के लिए सक्षम करें:"
|
263 |
+
|
264 |
+
#~ msgid "Hide captcha for:"
|
265 |
+
#~ msgstr "कैप्चा छुपाएं:"
|
266 |
+
|
267 |
+
#~ msgid "Theme:"
|
268 |
+
#~ msgstr "विषय:"
|
269 |
+
|
270 |
#~ msgid "Google Captcha"
|
271 |
#~ msgstr "गूगल कॅप्चा"
|
272 |
|
424 |
#~ msgid "Activate this plugin"
|
425 |
#~ msgstr "प्लगइन सक्रिय करना "
|
426 |
|
|
|
|
|
|
|
427 |
#~ msgid "Recommended plugins"
|
428 |
#~ msgstr "प्लगइन जिनकी सलाह दी जाती है "
|
429 |
|
languages/google_captcha-it_IT.mo
CHANGED
Binary file
|
languages/google_captcha-it_IT.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: Istvan <wart17@hotmail.com>\n"
|
8 |
"Language-Team: Istvan <wart17@hotmail.com>\n"
|
@@ -13,204 +13,267 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Generator: Poedit 1.5.
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
-
"X-Poedit-Language: Italian\n"
|
19 |
-
"X-Poedit-Country: ITALY\n"
|
20 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
|
22 |
-
#: google-captcha.php:32
|
23 |
-
#: google-captcha.php:229
|
24 |
msgid "Google Captcha Settings"
|
25 |
msgstr "Impostazioni Google Captcha"
|
26 |
|
27 |
-
#: google-captcha.php:
|
28 |
-
msgid "
|
29 |
-
msgstr "
|
|
|
|
|
|
|
|
|
30 |
|
31 |
-
#: google-captcha.php:
|
32 |
msgid "Site key"
|
33 |
msgstr "Chiave del sito"
|
34 |
|
35 |
-
#: google-captcha.php:
|
36 |
msgid "Secret Key"
|
37 |
msgstr "Chiave segreta"
|
38 |
|
39 |
-
#: google-captcha.php:
|
40 |
msgid "Login form"
|
41 |
msgstr "Form di accesso"
|
42 |
|
43 |
-
#: google-captcha.php:
|
44 |
msgid "Registration form"
|
45 |
msgstr "Form di registrazione"
|
46 |
|
47 |
-
#: google-captcha.php:
|
48 |
msgid "Reset password form"
|
49 |
msgstr "Form per resettare la password"
|
50 |
|
51 |
-
#: google-captcha.php:
|
52 |
msgid "Comments form"
|
53 |
msgstr "Form dei commenti"
|
54 |
|
55 |
-
#: google-captcha.php:
|
56 |
msgid "Enter site key"
|
57 |
msgstr "Introduci la Chiave del sito"
|
58 |
|
59 |
-
#: google-captcha.php:
|
60 |
-
#: google-captcha.php:204
|
61 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
62 |
-
msgstr "
|
|
|
63 |
|
64 |
-
#: google-captcha.php:
|
65 |
msgid "Enter secret key"
|
66 |
msgstr "Introduci la Chiave segreta"
|
67 |
|
68 |
-
#: google-captcha.php:
|
69 |
-
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
msgid "Settings"
|
72 |
msgstr "Impostazioni"
|
73 |
|
74 |
-
#: google-captcha.php:
|
75 |
-
#: google-captcha.php:604
|
76 |
msgid "FAQ"
|
77 |
msgstr "Domande frequenti"
|
78 |
|
79 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
80 |
msgid "Notice:"
|
81 |
msgstr "Avviso:"
|
82 |
|
83 |
-
#: google-captcha.php:
|
84 |
-
msgid "
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
|
91 |
-
#: google-captcha.php:
|
92 |
-
msgid "
|
93 |
-
|
|
|
|
|
|
|
|
|
94 |
|
95 |
-
#: google-captcha.php:
|
96 |
msgid "Read more."
|
97 |
msgstr "Continua a leggere."
|
98 |
|
99 |
-
#: google-captcha.php:
|
100 |
-
msgid "
|
101 |
-
|
|
|
|
|
|
|
|
|
102 |
|
103 |
-
#: google-captcha.php:
|
104 |
msgid "Authentication"
|
105 |
msgstr "Autenticazione"
|
106 |
|
107 |
-
#: google-captcha.php:
|
108 |
#, php-format
|
109 |
msgid "Before you are able to do something, you must to register %s here %s"
|
110 |
msgstr "Prima di poter fare qualcosa, devi registrare %s qui %s"
|
111 |
|
112 |
-
#: google-captcha.php:
|
113 |
msgid "Enter site key and secret key, that you get after registration."
|
114 |
-
msgstr "
|
|
|
|
|
115 |
|
116 |
-
#: google-captcha.php:
|
117 |
msgid "Options"
|
118 |
msgstr "Opzioni"
|
119 |
|
120 |
-
#: google-captcha.php:
|
121 |
-
msgid "Enable
|
122 |
-
msgstr "
|
123 |
|
124 |
-
#: google-captcha.php:
|
125 |
-
#: google-captcha.php:275
|
126 |
-
#: google-captcha.php:279
|
127 |
msgid "Contact form"
|
128 |
msgstr "Form di contatto"
|
129 |
|
130 |
-
#: google-captcha.php:
|
131 |
-
#: google-captcha.php:276
|
132 |
-
#: google-captcha.php:280
|
133 |
msgid "powered by"
|
134 |
msgstr "powered by"
|
135 |
|
136 |
-
#: google-captcha.php:
|
137 |
msgid "Activate contact form"
|
138 |
msgstr "Attivare form di contatto"
|
139 |
|
140 |
-
#: google-captcha.php:
|
141 |
msgid "Download contact form"
|
142 |
msgstr "Scaricare form di contatto"
|
143 |
|
144 |
-
#: google-captcha.php:
|
145 |
-
|
146 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
|
148 |
-
#: google-captcha.php:
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
msgstr "reCAPTCHA versione:"
|
151 |
|
152 |
-
#: google-captcha.php:
|
153 |
-
#: google-captcha.php:296
|
154 |
msgid "version"
|
155 |
msgstr "versione"
|
156 |
|
157 |
-
#: google-captcha.php:
|
158 |
-
|
159 |
-
msgid "
|
160 |
-
msgstr "
|
161 |
|
162 |
-
#: google-captcha.php:
|
163 |
-
|
164 |
-
msgid "for
|
165 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
166 |
|
167 |
-
#: google-captcha.php:
|
168 |
msgid "Save Changes"
|
169 |
msgstr "Salva modifiche"
|
170 |
|
171 |
-
#: google-captcha.php:
|
172 |
msgid "To use Google Captcha you must get the keys from"
|
173 |
msgstr "Per utilizzare Google Captcha devi ottenere le chiavi da"
|
174 |
|
175 |
-
#: google-captcha.php:
|
176 |
msgid "here"
|
177 |
msgstr "qui"
|
178 |
|
179 |
-
#: google-captcha.php:
|
180 |
msgid "and enter them on the"
|
181 |
msgstr "ed introducili in"
|
182 |
|
183 |
-
#: google-captcha.php:
|
184 |
msgid "plugin setting page"
|
185 |
msgstr "pagina di configurazione del plugin"
|
186 |
|
187 |
-
#: google-captcha.php:
|
188 |
-
#: google-captcha.php:434
|
189 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
190 |
msgstr "Errore: Hai introdotto un valore CAPTCHA errato."
|
191 |
|
192 |
-
#: google-captcha.php:
|
193 |
-
#: google-captcha.php:512
|
194 |
-
#: google-captcha.php:521
|
195 |
msgid "Error"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: google-captcha.php:
|
199 |
-
#: google-captcha.php:512
|
200 |
-
#: google-captcha.php:521
|
201 |
#, fuzzy
|
202 |
msgid "You have entered an incorrect CAPTCHA value."
|
203 |
msgstr "Errore: Hai introdotto un valore CAPTCHA errato."
|
204 |
|
205 |
-
#: google-captcha.php:
|
206 |
-
|
207 |
-
|
208 |
-
|
|
|
|
|
|
|
209 |
|
210 |
-
#: google-captcha.php:
|
211 |
msgid "Support"
|
212 |
msgstr "Supporto"
|
213 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
#~ msgid "requires"
|
215 |
#~ msgstr "richiede"
|
216 |
|
@@ -258,9 +321,6 @@ msgstr "Supporto"
|
|
258 |
#~ msgid "Clean"
|
259 |
#~ msgstr "Limpio"
|
260 |
|
261 |
-
#~ msgid "Activated theme"
|
262 |
-
#~ msgstr "Tema Activado"
|
263 |
-
|
264 |
#~ msgid "Themes"
|
265 |
#~ msgstr "Temas"
|
266 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: Istvan <wart17@hotmail.com>\n"
|
8 |
"Language-Team: Istvan <wart17@hotmail.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
|
|
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Impostazioni Google Captcha"
|
23 |
|
24 |
+
#: google-captcha.php:227
|
25 |
+
msgid "Normal"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: google-captcha.php:228
|
29 |
+
msgid "Compact"
|
30 |
+
msgstr ""
|
31 |
|
32 |
+
#: google-captcha.php:234
|
33 |
msgid "Site key"
|
34 |
msgstr "Chiave del sito"
|
35 |
|
36 |
+
#: google-captcha.php:239
|
37 |
msgid "Secret Key"
|
38 |
msgstr "Chiave segreta"
|
39 |
|
40 |
+
#: google-captcha.php:247
|
41 |
msgid "Login form"
|
42 |
msgstr "Form di accesso"
|
43 |
|
44 |
+
#: google-captcha.php:248
|
45 |
msgid "Registration form"
|
46 |
msgstr "Form di registrazione"
|
47 |
|
48 |
+
#: google-captcha.php:249
|
49 |
msgid "Reset password form"
|
50 |
msgstr "Form per resettare la password"
|
51 |
|
52 |
+
#: google-captcha.php:250
|
53 |
msgid "Comments form"
|
54 |
msgstr "Form dei commenti"
|
55 |
|
56 |
+
#: google-captcha.php:264
|
57 |
msgid "Enter site key"
|
58 |
msgstr "Introduci la Chiave del sito"
|
59 |
|
60 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
61 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
62 |
+
msgstr ""
|
63 |
+
"ATTENZIONE: Il Captcha non verrà mostrato mentre non riempi i campi chiave."
|
64 |
|
65 |
+
#: google-captcha.php:270
|
66 |
msgid "Enter secret key"
|
67 |
msgstr "Introduci la Chiave segreta"
|
68 |
|
69 |
+
#: google-captcha.php:291
|
70 |
+
msgid "Settings saved"
|
71 |
+
msgstr "Impostazioni salvate"
|
72 |
+
|
73 |
+
#: google-captcha.php:297
|
74 |
+
#, fuzzy
|
75 |
+
msgid "All plugin settings were restored."
|
76 |
+
msgstr "pagina di configurazione del plugin"
|
77 |
+
|
78 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
79 |
msgid "Settings"
|
80 |
msgstr "Impostazioni"
|
81 |
|
82 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
83 |
msgid "FAQ"
|
84 |
msgstr "Domande frequenti"
|
85 |
|
86 |
+
#: google-captcha.php:312
|
87 |
+
msgid "Go PRO"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: google-captcha.php:314
|
91 |
msgid "Notice:"
|
92 |
msgstr "Avviso:"
|
93 |
|
94 |
+
#: google-captcha.php:314
|
95 |
+
msgid ""
|
96 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
97 |
+
"forget to click the 'Save Changes' button."
|
98 |
+
msgstr ""
|
99 |
+
"Le impostazioni del plugin sono state modificate. Per salvarle non "
|
100 |
+
"dimenticare di premere il tasto 'Salva modifiche'."
|
101 |
|
102 |
+
#: google-captcha.php:319
|
103 |
+
msgid ""
|
104 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
105 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
106 |
+
msgstr ""
|
107 |
+
"Google Captcha versione 2 non funzionerà correttamente perchè l'opzione "
|
108 |
+
"\"allow_url_fopen\" è disabilitata nelle impostazioni PHP del tuo hosting."
|
109 |
|
110 |
+
#: google-captcha.php:320
|
111 |
msgid "Read more."
|
112 |
msgstr "Continua a leggere."
|
113 |
|
114 |
+
#: google-captcha.php:323
|
115 |
+
msgid ""
|
116 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
117 |
+
"paste this shortcode to your post or page:"
|
118 |
+
msgstr ""
|
119 |
+
"Se desideri aggiungere Google Captcha ad un tuo form, devi semplicemente "
|
120 |
+
"copiare ed incollare questo codice nel tuo post o pagina:"
|
121 |
|
122 |
+
#: google-captcha.php:329
|
123 |
msgid "Authentication"
|
124 |
msgstr "Autenticazione"
|
125 |
|
126 |
+
#: google-captcha.php:330
|
127 |
#, php-format
|
128 |
msgid "Before you are able to do something, you must to register %s here %s"
|
129 |
msgstr "Prima di poter fare qualcosa, devi registrare %s qui %s"
|
130 |
|
131 |
+
#: google-captcha.php:331
|
132 |
msgid "Enter site key and secret key, that you get after registration."
|
133 |
+
msgstr ""
|
134 |
+
"Introduci la Chiave del sito e la Chiave segreta, che si ottengono dopo la "
|
135 |
+
"registrazione."
|
136 |
|
137 |
+
#: google-captcha.php:343
|
138 |
msgid "Options"
|
139 |
msgstr "Opzioni"
|
140 |
|
141 |
+
#: google-captcha.php:346
|
142 |
+
msgid "Enable reCAPTCHA for"
|
143 |
+
msgstr ""
|
144 |
|
145 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
146 |
msgid "Contact form"
|
147 |
msgstr "Form di contatto"
|
148 |
|
149 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
150 |
msgid "powered by"
|
151 |
msgstr "powered by"
|
152 |
|
153 |
+
#: google-captcha.php:360
|
154 |
msgid "Activate contact form"
|
155 |
msgstr "Attivare form di contatto"
|
156 |
|
157 |
+
#: google-captcha.php:364
|
158 |
msgid "Download contact form"
|
159 |
msgstr "Scaricare form di contatto"
|
160 |
|
161 |
+
#: google-captcha.php:369
|
162 |
+
#, fuzzy
|
163 |
+
msgid "Hide reCAPTCHA for"
|
164 |
+
msgstr "per reCAPTCHA versione"
|
165 |
+
|
166 |
+
#: google-captcha.php:382
|
167 |
+
#, fuzzy
|
168 |
+
msgid "reCAPTCHA language"
|
169 |
+
msgstr "reCAPTCHA versione:"
|
170 |
|
171 |
+
#: google-captcha.php:402
|
172 |
+
#, fuzzy
|
173 |
+
msgid "Activate"
|
174 |
+
msgstr "Tema Activado"
|
175 |
+
|
176 |
+
#: google-captcha.php:406
|
177 |
+
msgid "Download"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: google-captcha.php:409
|
181 |
+
msgid "Use the current site language"
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: google-captcha.php:409
|
185 |
+
msgid "Using"
|
186 |
+
msgstr ""
|
187 |
+
|
188 |
+
#: google-captcha.php:417 google-captcha.php:483
|
189 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
190 |
+
msgstr ""
|
191 |
+
|
192 |
+
#: google-captcha.php:420 google-captcha.php:486
|
193 |
+
msgid "Learn More"
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#: google-captcha.php:427
|
197 |
+
#, fuzzy
|
198 |
+
msgid "reCAPTCHA version"
|
199 |
msgstr "reCAPTCHA versione:"
|
200 |
|
201 |
+
#: google-captcha.php:429 google-captcha.php:430
|
|
|
202 |
msgid "version"
|
203 |
msgstr "versione"
|
204 |
|
205 |
+
#: google-captcha.php:435 google-captcha.php:448
|
206 |
+
#, fuzzy
|
207 |
+
msgid "reCAPTCHA theme"
|
208 |
+
msgstr "reCAPTCHA versione:"
|
209 |
|
210 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
211 |
+
#, fuzzy
|
212 |
+
msgid "for version"
|
213 |
+
msgstr "versione"
|
214 |
+
|
215 |
+
#: google-captcha.php:465
|
216 |
+
#, fuzzy
|
217 |
+
msgid "reCAPTCHA size"
|
218 |
+
msgstr "reCAPTCHA versione:"
|
219 |
|
220 |
+
#: google-captcha.php:492
|
221 |
msgid "Save Changes"
|
222 |
msgstr "Salva modifiche"
|
223 |
|
224 |
+
#: google-captcha.php:547
|
225 |
msgid "To use Google Captcha you must get the keys from"
|
226 |
msgstr "Per utilizzare Google Captcha devi ottenere le chiavi da"
|
227 |
|
228 |
+
#: google-captcha.php:548
|
229 |
msgid "here"
|
230 |
msgstr "qui"
|
231 |
|
232 |
+
#: google-captcha.php:549
|
233 |
msgid "and enter them on the"
|
234 |
msgstr "ed introducili in"
|
235 |
|
236 |
+
#: google-captcha.php:551
|
237 |
msgid "plugin setting page"
|
238 |
msgstr "pagina di configurazione del plugin"
|
239 |
|
240 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
241 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
242 |
msgstr "Errore: Hai introdotto un valore CAPTCHA errato."
|
243 |
|
244 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
245 |
msgid "Error"
|
246 |
msgstr ""
|
247 |
|
248 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
249 |
#, fuzzy
|
250 |
msgid "You have entered an incorrect CAPTCHA value."
|
251 |
msgstr "Errore: Hai introdotto un valore CAPTCHA errato."
|
252 |
|
253 |
+
#: google-captcha.php:739 google-captcha.php:746
|
254 |
+
msgid ""
|
255 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
256 |
+
"your browser, and try again."
|
257 |
+
msgstr ""
|
258 |
+
"Errore: Hai introdotto un valore CAPTCHA errato. Fai click sul bottone "
|
259 |
+
"Indietro del tuo browser e riprova."
|
260 |
|
261 |
+
#: google-captcha.php:783
|
262 |
msgid "Support"
|
263 |
msgstr "Supporto"
|
264 |
|
265 |
+
#~ msgid "Google Captcha"
|
266 |
+
#~ msgstr "Google Captcha"
|
267 |
+
|
268 |
+
#~ msgid "Enable Google Captcha for:"
|
269 |
+
#~ msgstr "Abilitare Google Captcha per:"
|
270 |
+
|
271 |
+
#~ msgid "Hide captcha for:"
|
272 |
+
#~ msgstr "Nasondi captcha per:"
|
273 |
+
|
274 |
+
#~ msgid "Theme:"
|
275 |
+
#~ msgstr "Tema:"
|
276 |
+
|
277 |
#~ msgid "requires"
|
278 |
#~ msgstr "richiede"
|
279 |
|
321 |
#~ msgid "Clean"
|
322 |
#~ msgstr "Limpio"
|
323 |
|
|
|
|
|
|
|
324 |
#~ msgid "Themes"
|
325 |
#~ msgstr "Temas"
|
326 |
|
languages/google_captcha-pl_PL.mo
CHANGED
Binary file
|
languages/google_captcha-pl_PL.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
|
@@ -13,205 +13,261 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Generator: Poedit 1.5.
|
17 |
-
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10
|
|
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: google-captcha.php:32
|
21 |
-
#: google-captcha.php:229
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "Ustawienia Google Captcha"
|
24 |
|
25 |
-
#: google-captcha.php:
|
26 |
-
msgid "
|
27 |
-
msgstr "
|
|
|
|
|
|
|
|
|
28 |
|
29 |
-
#: google-captcha.php:
|
30 |
msgid "Site key"
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: google-captcha.php:
|
34 |
msgid "Secret Key"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: google-captcha.php:
|
38 |
msgid "Login form"
|
39 |
msgstr "Formularz logowania"
|
40 |
|
41 |
-
#: google-captcha.php:
|
42 |
msgid "Registration form"
|
43 |
msgstr "Formularz rejestracji"
|
44 |
|
45 |
-
#: google-captcha.php:
|
46 |
msgid "Reset password form"
|
47 |
msgstr "Formularz odzyskiwania hasła"
|
48 |
|
49 |
-
#: google-captcha.php:
|
50 |
msgid "Comments form"
|
51 |
msgstr "Formularz komentarza"
|
52 |
|
53 |
-
#: google-captcha.php:
|
54 |
#, fuzzy
|
55 |
msgid "Enter site key"
|
56 |
msgstr "Wprowadź klucz prywatny"
|
57 |
|
58 |
-
#: google-captcha.php:
|
59 |
-
#: google-captcha.php:204
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
-
msgstr "
|
|
|
|
|
62 |
|
63 |
-
#: google-captcha.php:
|
64 |
#, fuzzy
|
65 |
msgid "Enter secret key"
|
66 |
msgstr "Wprowadź klucz prywatny"
|
67 |
|
68 |
-
#: google-captcha.php:
|
69 |
-
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
msgid "Settings"
|
72 |
msgstr "Ustawienia"
|
73 |
|
74 |
-
#: google-captcha.php:
|
75 |
-
#: google-captcha.php:604
|
76 |
msgid "FAQ"
|
77 |
msgstr "FAQ"
|
78 |
|
79 |
-
#: google-captcha.php:
|
80 |
-
msgid "
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: google-captcha.php:
|
84 |
-
msgid "
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: google-captcha.php:
|
88 |
-
msgid "
|
89 |
-
|
|
|
|
|
90 |
|
91 |
-
#: google-captcha.php:
|
92 |
-
msgid "
|
|
|
|
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: google-captcha.php:
|
96 |
msgid "Read more."
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: google-captcha.php:
|
100 |
-
msgid "
|
101 |
-
|
|
|
|
|
|
|
|
|
102 |
|
103 |
-
#: google-captcha.php:
|
104 |
msgid "Authentication"
|
105 |
msgstr "Uwierzytelnianie"
|
106 |
|
107 |
-
#: google-captcha.php:
|
108 |
#, php-format
|
109 |
msgid "Before you are able to do something, you must to register %s here %s"
|
110 |
msgstr "Aby móc cokolwiek zrobić, musisz się zarejestrować %s tutaj %s"
|
111 |
|
112 |
-
#: google-captcha.php:
|
113 |
#, fuzzy
|
114 |
msgid "Enter site key and secret key, that you get after registration."
|
115 |
-
msgstr "
|
|
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
msgid "Options"
|
119 |
msgstr "Opcje"
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
msgid "Enable
|
123 |
-
msgstr "
|
124 |
|
125 |
-
#: google-captcha.php:
|
126 |
-
#: google-captcha.php:275
|
127 |
-
#: google-captcha.php:279
|
128 |
msgid "Contact form"
|
129 |
msgstr "Formularz kontaktowy"
|
130 |
|
131 |
-
#: google-captcha.php:
|
132 |
-
#: google-captcha.php:276
|
133 |
-
#: google-captcha.php:280
|
134 |
msgid "powered by"
|
135 |
msgstr "opracowany przez"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Activate contact form"
|
139 |
msgstr "Włącz formularz kontaktowy"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
msgid "Download contact form"
|
143 |
msgstr "Pobierz formularz kontaktowy"
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
msgid "Hide
|
147 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
msgid "reCAPTCHA version
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: google-captcha.php:
|
154 |
-
#: google-captcha.php:296
|
155 |
msgid "version"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: google-captcha.php:
|
159 |
-
|
160 |
-
|
161 |
-
|
|
|
|
|
|
|
162 |
|
163 |
-
#: google-captcha.php:
|
164 |
-
|
165 |
-
msgid "for reCAPTCHA version"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "Save Changes"
|
170 |
msgstr "Zapisz zmiany"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "To use Google Captcha you must get the keys from"
|
174 |
msgstr "Aby korzystać z Google Captcha, musisz najpierw uzyskać klucze"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "here"
|
178 |
msgstr "stąd"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "and enter them on the"
|
182 |
msgstr "i wprowadzić je na"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
msgid "plugin setting page"
|
186 |
msgstr "stronie ustawień wtyczki"
|
187 |
|
188 |
-
#: google-captcha.php:
|
189 |
-
#: google-captcha.php:434
|
190 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
191 |
msgstr "Błąd: wprowadzono nieprawidłowy kod CAPTCHA."
|
192 |
|
193 |
-
#: google-captcha.php:
|
194 |
-
#: google-captcha.php:512
|
195 |
-
#: google-captcha.php:521
|
196 |
msgid "Error"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: google-captcha.php:
|
200 |
-
#: google-captcha.php:512
|
201 |
-
#: google-captcha.php:521
|
202 |
#, fuzzy
|
203 |
msgid "You have entered an incorrect CAPTCHA value."
|
204 |
msgstr "Błąd: wprowadzono nieprawidłowy kod CAPTCHA."
|
205 |
|
206 |
-
#: google-captcha.php:
|
207 |
-
|
208 |
-
|
209 |
-
|
|
|
|
|
|
|
210 |
|
211 |
-
#: google-captcha.php:
|
212 |
msgid "Support"
|
213 |
msgstr "Wsparcie"
|
214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
#~ msgid "requires"
|
216 |
#~ msgstr "wymaga"
|
217 |
|
@@ -260,9 +316,6 @@ msgstr "Wsparcie"
|
|
260 |
#~ msgid "Clean"
|
261 |
#~ msgstr "Czysty"
|
262 |
|
263 |
-
#~ msgid "Activated theme"
|
264 |
-
#~ msgstr "Motyw aktywny"
|
265 |
-
|
266 |
#~ msgid "Themes"
|
267 |
#~ msgstr "Motywy"
|
268 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
+
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
18 |
+
"|| n%100>=20) ? 1 : 2);\n"
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
|
21 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "Ustawienia Google Captcha"
|
24 |
|
25 |
+
#: google-captcha.php:227
|
26 |
+
msgid "Normal"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: google-captcha.php:228
|
30 |
+
msgid "Compact"
|
31 |
+
msgstr ""
|
32 |
|
33 |
+
#: google-captcha.php:234
|
34 |
msgid "Site key"
|
35 |
msgstr ""
|
36 |
|
37 |
+
#: google-captcha.php:239
|
38 |
msgid "Secret Key"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: google-captcha.php:247
|
42 |
msgid "Login form"
|
43 |
msgstr "Formularz logowania"
|
44 |
|
45 |
+
#: google-captcha.php:248
|
46 |
msgid "Registration form"
|
47 |
msgstr "Formularz rejestracji"
|
48 |
|
49 |
+
#: google-captcha.php:249
|
50 |
msgid "Reset password form"
|
51 |
msgstr "Formularz odzyskiwania hasła"
|
52 |
|
53 |
+
#: google-captcha.php:250
|
54 |
msgid "Comments form"
|
55 |
msgstr "Formularz komentarza"
|
56 |
|
57 |
+
#: google-captcha.php:264
|
58 |
#, fuzzy
|
59 |
msgid "Enter site key"
|
60 |
msgstr "Wprowadź klucz prywatny"
|
61 |
|
62 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
63 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
64 |
+
msgstr ""
|
65 |
+
"OSTRZEŻENIE: Kod captcha nie będzie wyświetlany, jeżeli nie wprowadzisz "
|
66 |
+
"kluczy."
|
67 |
|
68 |
+
#: google-captcha.php:270
|
69 |
#, fuzzy
|
70 |
msgid "Enter secret key"
|
71 |
msgstr "Wprowadź klucz prywatny"
|
72 |
|
73 |
+
#: google-captcha.php:291
|
74 |
+
msgid "Settings saved"
|
75 |
+
msgstr "Ustawienia zapisane"
|
76 |
+
|
77 |
+
#: google-captcha.php:297
|
78 |
+
#, fuzzy
|
79 |
+
msgid "All plugin settings were restored."
|
80 |
+
msgstr "stronie ustawień wtyczki"
|
81 |
+
|
82 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
83 |
msgid "Settings"
|
84 |
msgstr "Ustawienia"
|
85 |
|
86 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
87 |
msgid "FAQ"
|
88 |
msgstr "FAQ"
|
89 |
|
90 |
+
#: google-captcha.php:312
|
91 |
+
msgid "Go PRO"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: google-captcha.php:314
|
95 |
+
msgid "Notice:"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: google-captcha.php:314
|
99 |
+
msgid ""
|
100 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
101 |
+
"forget to click the 'Save Changes' button."
|
102 |
+
msgstr ""
|
103 |
|
104 |
+
#: google-captcha.php:319
|
105 |
+
msgid ""
|
106 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
107 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: google-captcha.php:320
|
111 |
msgid "Read more."
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: google-captcha.php:323
|
115 |
+
msgid ""
|
116 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
117 |
+
"paste this shortcode to your post or page:"
|
118 |
+
msgstr ""
|
119 |
+
"Jeżeli chcesz umieścić wtyczkę Google Captcha we własnym formularzu, po "
|
120 |
+
"prostu skopiuj i wklej ten kod w swoim poście lub na swojej stronie:"
|
121 |
|
122 |
+
#: google-captcha.php:329
|
123 |
msgid "Authentication"
|
124 |
msgstr "Uwierzytelnianie"
|
125 |
|
126 |
+
#: google-captcha.php:330
|
127 |
#, php-format
|
128 |
msgid "Before you are able to do something, you must to register %s here %s"
|
129 |
msgstr "Aby móc cokolwiek zrobić, musisz się zarejestrować %s tutaj %s"
|
130 |
|
131 |
+
#: google-captcha.php:331
|
132 |
#, fuzzy
|
133 |
msgid "Enter site key and secret key, that you get after registration."
|
134 |
+
msgstr ""
|
135 |
+
"Wprowadź swój klucz publiczny i prywatny, uzyskane po dokonaniu rejestracji."
|
136 |
|
137 |
+
#: google-captcha.php:343
|
138 |
msgid "Options"
|
139 |
msgstr "Opcje"
|
140 |
|
141 |
+
#: google-captcha.php:346
|
142 |
+
msgid "Enable reCAPTCHA for"
|
143 |
+
msgstr ""
|
144 |
|
145 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
146 |
msgid "Contact form"
|
147 |
msgstr "Formularz kontaktowy"
|
148 |
|
149 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
150 |
msgid "powered by"
|
151 |
msgstr "opracowany przez"
|
152 |
|
153 |
+
#: google-captcha.php:360
|
154 |
msgid "Activate contact form"
|
155 |
msgstr "Włącz formularz kontaktowy"
|
156 |
|
157 |
+
#: google-captcha.php:364
|
158 |
msgid "Download contact form"
|
159 |
msgstr "Pobierz formularz kontaktowy"
|
160 |
|
161 |
+
#: google-captcha.php:369
|
162 |
+
msgid "Hide reCAPTCHA for"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#: google-captcha.php:382
|
166 |
+
msgid "reCAPTCHA language"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#: google-captcha.php:402
|
170 |
+
#, fuzzy
|
171 |
+
msgid "Activate"
|
172 |
+
msgstr "Motyw aktywny"
|
173 |
+
|
174 |
+
#: google-captcha.php:406
|
175 |
+
msgid "Download"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: google-captcha.php:409
|
179 |
+
msgid "Use the current site language"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: google-captcha.php:409
|
183 |
+
msgid "Using"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: google-captcha.php:417 google-captcha.php:483
|
187 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: google-captcha.php:420 google-captcha.php:486
|
191 |
+
msgid "Learn More"
|
192 |
+
msgstr ""
|
193 |
|
194 |
+
#: google-captcha.php:427
|
195 |
+
msgid "reCAPTCHA version"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: google-captcha.php:429 google-captcha.php:430
|
|
|
199 |
msgid "version"
|
200 |
msgstr ""
|
201 |
|
202 |
+
#: google-captcha.php:435 google-captcha.php:448
|
203 |
+
msgid "reCAPTCHA theme"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
207 |
+
msgid "for version"
|
208 |
+
msgstr ""
|
209 |
|
210 |
+
#: google-captcha.php:465
|
211 |
+
msgid "reCAPTCHA size"
|
|
|
212 |
msgstr ""
|
213 |
|
214 |
+
#: google-captcha.php:492
|
215 |
msgid "Save Changes"
|
216 |
msgstr "Zapisz zmiany"
|
217 |
|
218 |
+
#: google-captcha.php:547
|
219 |
msgid "To use Google Captcha you must get the keys from"
|
220 |
msgstr "Aby korzystać z Google Captcha, musisz najpierw uzyskać klucze"
|
221 |
|
222 |
+
#: google-captcha.php:548
|
223 |
msgid "here"
|
224 |
msgstr "stąd"
|
225 |
|
226 |
+
#: google-captcha.php:549
|
227 |
msgid "and enter them on the"
|
228 |
msgstr "i wprowadzić je na"
|
229 |
|
230 |
+
#: google-captcha.php:551
|
231 |
msgid "plugin setting page"
|
232 |
msgstr "stronie ustawień wtyczki"
|
233 |
|
234 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
235 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
236 |
msgstr "Błąd: wprowadzono nieprawidłowy kod CAPTCHA."
|
237 |
|
238 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
239 |
msgid "Error"
|
240 |
msgstr ""
|
241 |
|
242 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
243 |
#, fuzzy
|
244 |
msgid "You have entered an incorrect CAPTCHA value."
|
245 |
msgstr "Błąd: wprowadzono nieprawidłowy kod CAPTCHA."
|
246 |
|
247 |
+
#: google-captcha.php:739 google-captcha.php:746
|
248 |
+
msgid ""
|
249 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
250 |
+
"your browser, and try again."
|
251 |
+
msgstr ""
|
252 |
+
"Błąd: wprowadzono nieprawidłowy kod CAPTCHA. Kliknij przycisk WSTECZ na "
|
253 |
+
"pasku przeglądarki i spróbuj ponownie."
|
254 |
|
255 |
+
#: google-captcha.php:783
|
256 |
msgid "Support"
|
257 |
msgstr "Wsparcie"
|
258 |
|
259 |
+
#~ msgid "Google Captcha"
|
260 |
+
#~ msgstr "Google Captcha"
|
261 |
+
|
262 |
+
#~ msgid "Enable Google Captcha for:"
|
263 |
+
#~ msgstr "Włącz Google Captcha na stronach:"
|
264 |
+
|
265 |
+
#~ msgid "Hide captcha for:"
|
266 |
+
#~ msgstr "Ukryj kod captcha dla:"
|
267 |
+
|
268 |
+
#~ msgid "Theme:"
|
269 |
+
#~ msgstr "Motyw:"
|
270 |
+
|
271 |
#~ msgid "requires"
|
272 |
#~ msgstr "wymaga"
|
273 |
|
316 |
#~ msgid "Clean"
|
317 |
#~ msgstr "Czysty"
|
318 |
|
|
|
|
|
|
|
319 |
#~ msgid "Themes"
|
320 |
#~ msgstr "Motywy"
|
321 |
|
languages/google_captcha-pt_BR.mo
CHANGED
Binary file
|
languages/google_captcha-pt_BR.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Elton Peetz Prado <epeetz@gmail.com>\n"
|
@@ -13,209 +13,267 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Generator: Poedit 1.5.
|
17 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: google-captcha.php:32
|
21 |
-
#: google-captcha.php:229
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "Configurações Google Captcha"
|
24 |
|
25 |
-
#: google-captcha.php:
|
26 |
-
msgid "
|
27 |
-
msgstr "
|
|
|
|
|
|
|
|
|
28 |
|
29 |
-
#: google-captcha.php:
|
30 |
#, fuzzy
|
31 |
msgid "Site key"
|
32 |
msgstr "URL do site"
|
33 |
|
34 |
-
#: google-captcha.php:
|
35 |
msgid "Secret Key"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: google-captcha.php:
|
39 |
msgid "Login form"
|
40 |
msgstr "Formulário de login"
|
41 |
|
42 |
-
#: google-captcha.php:
|
43 |
msgid "Registration form"
|
44 |
msgstr "Formulário de registro"
|
45 |
|
46 |
-
#: google-captcha.php:
|
47 |
msgid "Reset password form"
|
48 |
msgstr "Formulário de alterar senha"
|
49 |
|
50 |
-
#: google-captcha.php:
|
51 |
msgid "Comments form"
|
52 |
msgstr "Fomulário de comentários"
|
53 |
|
54 |
-
#: google-captcha.php:
|
55 |
#, fuzzy
|
56 |
msgid "Enter site key"
|
57 |
msgstr "Digite a chave privada"
|
58 |
|
59 |
-
#: google-captcha.php:
|
60 |
-
#: google-captcha.php:204
|
61 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
62 |
-
msgstr "
|
|
|
|
|
63 |
|
64 |
-
#: google-captcha.php:
|
65 |
#, fuzzy
|
66 |
msgid "Enter secret key"
|
67 |
msgstr "Digite a chave privada"
|
68 |
|
69 |
-
#: google-captcha.php:
|
70 |
-
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
msgid "Settings"
|
73 |
msgstr "Configurações"
|
74 |
|
75 |
-
#: google-captcha.php:
|
76 |
-
#: google-captcha.php:604
|
77 |
msgid "FAQ"
|
78 |
msgstr "FAQ"
|
79 |
|
80 |
-
#: google-captcha.php:
|
81 |
-
msgid "
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: google-captcha.php:
|
85 |
-
msgid "
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: google-captcha.php:
|
89 |
-
msgid "
|
90 |
-
|
|
|
|
|
91 |
|
92 |
-
#: google-captcha.php:
|
93 |
-
msgid "
|
|
|
|
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: google-captcha.php:
|
97 |
#, fuzzy
|
98 |
msgid "Read more."
|
99 |
msgstr "Saber mais"
|
100 |
|
101 |
-
#: google-captcha.php:
|
102 |
-
msgid "
|
103 |
-
|
|
|
|
|
|
|
|
|
104 |
|
105 |
-
#: google-captcha.php:
|
106 |
msgid "Authentication"
|
107 |
msgstr "Autenticação"
|
108 |
|
109 |
-
#: google-captcha.php:
|
110 |
#, php-format
|
111 |
msgid "Before you are able to do something, you must to register %s here %s"
|
112 |
msgstr "Antes de você fazer alguma coisa, deve se registrar %s aqui %s"
|
113 |
|
114 |
-
#: google-captcha.php:
|
115 |
#, fuzzy
|
116 |
msgid "Enter site key and secret key, that you get after registration."
|
117 |
msgstr "Digite as chaves públicas e privadas, que você recebe após o registro."
|
118 |
|
119 |
-
#: google-captcha.php:
|
120 |
msgid "Options"
|
121 |
msgstr "Opções"
|
122 |
|
123 |
-
#: google-captcha.php:
|
124 |
-
msgid "Enable
|
125 |
-
msgstr "
|
126 |
|
127 |
-
#: google-captcha.php:
|
128 |
-
#: google-captcha.php:275
|
129 |
-
#: google-captcha.php:279
|
130 |
msgid "Contact form"
|
131 |
msgstr "Formulário de contato"
|
132 |
|
133 |
-
#: google-captcha.php:
|
134 |
-
#: google-captcha.php:276
|
135 |
-
#: google-captcha.php:280
|
136 |
msgid "powered by"
|
137 |
msgstr "distribuído por"
|
138 |
|
139 |
-
#: google-captcha.php:
|
140 |
msgid "Activate contact form"
|
141 |
msgstr "Ativar formulário de contato"
|
142 |
|
143 |
-
#: google-captcha.php:
|
144 |
msgid "Download contact form"
|
145 |
msgstr "Baixar formulário de contato"
|
146 |
|
147 |
-
#: google-captcha.php:
|
148 |
-
|
149 |
-
|
|
|
150 |
|
151 |
-
#: google-captcha.php:
|
152 |
#, fuzzy
|
153 |
-
msgid "reCAPTCHA
|
154 |
msgstr "Versão do PHP"
|
155 |
|
156 |
-
#: google-captcha.php:
|
157 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
#, fuzzy
|
159 |
msgid "version"
|
160 |
msgstr "Versão do PHP"
|
161 |
|
162 |
-
#: google-captcha.php:
|
163 |
-
|
164 |
-
msgid "
|
165 |
-
msgstr "
|
166 |
|
167 |
-
#: google-captcha.php:
|
168 |
-
|
169 |
-
msgid "for
|
170 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "Save Changes"
|
174 |
msgstr "Salvar alterações"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "To use Google Captcha you must get the keys from"
|
178 |
msgstr "Para usar o Google Captcha é necessário obter as chaves de"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "here"
|
182 |
msgstr "aqui"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
msgid "and enter them on the"
|
186 |
msgstr "e inserí-los no"
|
187 |
|
188 |
-
#: google-captcha.php:
|
189 |
msgid "plugin setting page"
|
190 |
msgstr "página de configuração do plugin"
|
191 |
|
192 |
-
#: google-captcha.php:
|
193 |
-
#: google-captcha.php:434
|
194 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
195 |
msgstr "Erro: Você digitou um CAPTCHA com valor incorreto."
|
196 |
|
197 |
-
#: google-captcha.php:
|
198 |
-
#: google-captcha.php:512
|
199 |
-
#: google-captcha.php:521
|
200 |
msgid "Error"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: google-captcha.php:
|
204 |
-
#: google-captcha.php:512
|
205 |
-
#: google-captcha.php:521
|
206 |
#, fuzzy
|
207 |
msgid "You have entered an incorrect CAPTCHA value."
|
208 |
msgstr "Erro: Você digitou um CAPTCHA com valor incorreto."
|
209 |
|
210 |
-
#: google-captcha.php:
|
211 |
-
|
212 |
-
|
213 |
-
|
|
|
|
|
|
|
214 |
|
215 |
-
#: google-captcha.php:
|
216 |
msgid "Support"
|
217 |
msgstr "Suporte"
|
218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
#~ msgid "requires"
|
220 |
#~ msgstr "obrigatório"
|
221 |
|
@@ -371,9 +429,6 @@ msgstr "Suporte"
|
|
371 |
#~ msgid "Activate this plugin"
|
372 |
#~ msgstr "Ative este plugin"
|
373 |
|
374 |
-
#~ msgid "Activate"
|
375 |
-
#~ msgstr "Ativar"
|
376 |
-
|
377 |
#~ msgid "Recommended plugins"
|
378 |
#~ msgstr "Plugins recomendados"
|
379 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Elton Peetz Prado <epeetz@gmail.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Configurações Google Captcha"
|
23 |
|
24 |
+
#: google-captcha.php:227
|
25 |
+
msgid "Normal"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: google-captcha.php:228
|
29 |
+
msgid "Compact"
|
30 |
+
msgstr ""
|
31 |
|
32 |
+
#: google-captcha.php:234
|
33 |
#, fuzzy
|
34 |
msgid "Site key"
|
35 |
msgstr "URL do site"
|
36 |
|
37 |
+
#: google-captcha.php:239
|
38 |
msgid "Secret Key"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: google-captcha.php:247
|
42 |
msgid "Login form"
|
43 |
msgstr "Formulário de login"
|
44 |
|
45 |
+
#: google-captcha.php:248
|
46 |
msgid "Registration form"
|
47 |
msgstr "Formulário de registro"
|
48 |
|
49 |
+
#: google-captcha.php:249
|
50 |
msgid "Reset password form"
|
51 |
msgstr "Formulário de alterar senha"
|
52 |
|
53 |
+
#: google-captcha.php:250
|
54 |
msgid "Comments form"
|
55 |
msgstr "Fomulário de comentários"
|
56 |
|
57 |
+
#: google-captcha.php:264
|
58 |
#, fuzzy
|
59 |
msgid "Enter site key"
|
60 |
msgstr "Digite a chave privada"
|
61 |
|
62 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
63 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
64 |
+
msgstr ""
|
65 |
+
"AVISO: O captcha não será exibido enquanto você não preencher os campos-"
|
66 |
+
"chave."
|
67 |
|
68 |
+
#: google-captcha.php:270
|
69 |
#, fuzzy
|
70 |
msgid "Enter secret key"
|
71 |
msgstr "Digite a chave privada"
|
72 |
|
73 |
+
#: google-captcha.php:291
|
74 |
+
msgid "Settings saved"
|
75 |
+
msgstr "Configurações salvas"
|
76 |
+
|
77 |
+
#: google-captcha.php:297
|
78 |
+
#, fuzzy
|
79 |
+
msgid "All plugin settings were restored."
|
80 |
+
msgstr "página de configuração do plugin"
|
81 |
+
|
82 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
83 |
msgid "Settings"
|
84 |
msgstr "Configurações"
|
85 |
|
86 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
87 |
msgid "FAQ"
|
88 |
msgstr "FAQ"
|
89 |
|
90 |
+
#: google-captcha.php:312
|
91 |
+
msgid "Go PRO"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: google-captcha.php:314
|
95 |
+
msgid "Notice:"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: google-captcha.php:314
|
99 |
+
msgid ""
|
100 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
101 |
+
"forget to click the 'Save Changes' button."
|
102 |
+
msgstr ""
|
103 |
|
104 |
+
#: google-captcha.php:319
|
105 |
+
msgid ""
|
106 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
107 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: google-captcha.php:320
|
111 |
#, fuzzy
|
112 |
msgid "Read more."
|
113 |
msgstr "Saber mais"
|
114 |
|
115 |
+
#: google-captcha.php:323
|
116 |
+
msgid ""
|
117 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
118 |
+
"paste this shortcode to your post or page:"
|
119 |
+
msgstr ""
|
120 |
+
"Se você quiser adicionar o Google Captcha para seu próprio formulário, basta "
|
121 |
+
"copiar e colar este shortcode para o seu post ou página:"
|
122 |
|
123 |
+
#: google-captcha.php:329
|
124 |
msgid "Authentication"
|
125 |
msgstr "Autenticação"
|
126 |
|
127 |
+
#: google-captcha.php:330
|
128 |
#, php-format
|
129 |
msgid "Before you are able to do something, you must to register %s here %s"
|
130 |
msgstr "Antes de você fazer alguma coisa, deve se registrar %s aqui %s"
|
131 |
|
132 |
+
#: google-captcha.php:331
|
133 |
#, fuzzy
|
134 |
msgid "Enter site key and secret key, that you get after registration."
|
135 |
msgstr "Digite as chaves públicas e privadas, que você recebe após o registro."
|
136 |
|
137 |
+
#: google-captcha.php:343
|
138 |
msgid "Options"
|
139 |
msgstr "Opções"
|
140 |
|
141 |
+
#: google-captcha.php:346
|
142 |
+
msgid "Enable reCAPTCHA for"
|
143 |
+
msgstr ""
|
144 |
|
145 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
146 |
msgid "Contact form"
|
147 |
msgstr "Formulário de contato"
|
148 |
|
149 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
150 |
msgid "powered by"
|
151 |
msgstr "distribuído por"
|
152 |
|
153 |
+
#: google-captcha.php:360
|
154 |
msgid "Activate contact form"
|
155 |
msgstr "Ativar formulário de contato"
|
156 |
|
157 |
+
#: google-captcha.php:364
|
158 |
msgid "Download contact form"
|
159 |
msgstr "Baixar formulário de contato"
|
160 |
|
161 |
+
#: google-captcha.php:369
|
162 |
+
#, fuzzy
|
163 |
+
msgid "Hide reCAPTCHA for"
|
164 |
+
msgstr "Versão do PHP"
|
165 |
|
166 |
+
#: google-captcha.php:382
|
167 |
#, fuzzy
|
168 |
+
msgid "reCAPTCHA language"
|
169 |
msgstr "Versão do PHP"
|
170 |
|
171 |
+
#: google-captcha.php:402
|
172 |
+
msgid "Activate"
|
173 |
+
msgstr "Ativar"
|
174 |
+
|
175 |
+
#: google-captcha.php:406
|
176 |
+
msgid "Download"
|
177 |
+
msgstr ""
|
178 |
+
|
179 |
+
#: google-captcha.php:409
|
180 |
+
msgid "Use the current site language"
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: google-captcha.php:409
|
184 |
+
msgid "Using"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: google-captcha.php:417 google-captcha.php:483
|
188 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#: google-captcha.php:420 google-captcha.php:486
|
192 |
+
msgid "Learn More"
|
193 |
+
msgstr ""
|
194 |
+
|
195 |
+
#: google-captcha.php:427
|
196 |
+
#, fuzzy
|
197 |
+
msgid "reCAPTCHA version"
|
198 |
+
msgstr "Versão do PHP"
|
199 |
+
|
200 |
+
#: google-captcha.php:429 google-captcha.php:430
|
201 |
#, fuzzy
|
202 |
msgid "version"
|
203 |
msgstr "Versão do PHP"
|
204 |
|
205 |
+
#: google-captcha.php:435 google-captcha.php:448
|
206 |
+
#, fuzzy
|
207 |
+
msgid "reCAPTCHA theme"
|
208 |
+
msgstr "Versão do PHP"
|
209 |
|
210 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
211 |
+
#, fuzzy
|
212 |
+
msgid "for version"
|
213 |
+
msgstr "Versão do PHP"
|
214 |
+
|
215 |
+
#: google-captcha.php:465
|
216 |
+
#, fuzzy
|
217 |
+
msgid "reCAPTCHA size"
|
218 |
+
msgstr "Versão do PHP"
|
219 |
|
220 |
+
#: google-captcha.php:492
|
221 |
msgid "Save Changes"
|
222 |
msgstr "Salvar alterações"
|
223 |
|
224 |
+
#: google-captcha.php:547
|
225 |
msgid "To use Google Captcha you must get the keys from"
|
226 |
msgstr "Para usar o Google Captcha é necessário obter as chaves de"
|
227 |
|
228 |
+
#: google-captcha.php:548
|
229 |
msgid "here"
|
230 |
msgstr "aqui"
|
231 |
|
232 |
+
#: google-captcha.php:549
|
233 |
msgid "and enter them on the"
|
234 |
msgstr "e inserí-los no"
|
235 |
|
236 |
+
#: google-captcha.php:551
|
237 |
msgid "plugin setting page"
|
238 |
msgstr "página de configuração do plugin"
|
239 |
|
240 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
241 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
242 |
msgstr "Erro: Você digitou um CAPTCHA com valor incorreto."
|
243 |
|
244 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
245 |
msgid "Error"
|
246 |
msgstr ""
|
247 |
|
248 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
249 |
#, fuzzy
|
250 |
msgid "You have entered an incorrect CAPTCHA value."
|
251 |
msgstr "Erro: Você digitou um CAPTCHA com valor incorreto."
|
252 |
|
253 |
+
#: google-captcha.php:739 google-captcha.php:746
|
254 |
+
msgid ""
|
255 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
256 |
+
"your browser, and try again."
|
257 |
+
msgstr ""
|
258 |
+
"Erro: Você digitou um CAPTCHA com valor incorreto. Clique no botão Voltar do "
|
259 |
+
"seu navegador e tente novamente."
|
260 |
|
261 |
+
#: google-captcha.php:783
|
262 |
msgid "Support"
|
263 |
msgstr "Suporte"
|
264 |
|
265 |
+
#~ msgid "Google Captcha"
|
266 |
+
#~ msgstr "Google Captcha"
|
267 |
+
|
268 |
+
#~ msgid "Enable Google Captcha for:"
|
269 |
+
#~ msgstr "Ativar Google Captcha para:"
|
270 |
+
|
271 |
+
#~ msgid "Hide captcha for:"
|
272 |
+
#~ msgstr "Esconder captcha para:"
|
273 |
+
|
274 |
+
#~ msgid "Theme:"
|
275 |
+
#~ msgstr "Tema:"
|
276 |
+
|
277 |
#~ msgid "requires"
|
278 |
#~ msgstr "obrigatório"
|
279 |
|
429 |
#~ msgid "Activate this plugin"
|
430 |
#~ msgstr "Ative este plugin"
|
431 |
|
|
|
|
|
|
|
432 |
#~ msgid "Recommended plugins"
|
433 |
#~ msgstr "Plugins recomendados"
|
434 |
|
languages/google_captcha-ru_RU.mo
CHANGED
Binary file
|
languages/google_captcha-ru_RU.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
|
@@ -13,200 +13,258 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Generator: Poedit 1.5.
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
-
#: google-captcha.php:32
|
20 |
-
#: google-captcha.php:229
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Настройки Google Captcha"
|
23 |
|
24 |
-
#: google-captcha.php:
|
25 |
-
msgid "
|
26 |
-
msgstr "
|
27 |
|
28 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
29 |
msgid "Site key"
|
30 |
msgstr "Ключ"
|
31 |
|
32 |
-
#: google-captcha.php:
|
33 |
msgid "Secret Key"
|
34 |
msgstr "Секретный ключ"
|
35 |
|
36 |
-
#: google-captcha.php:
|
37 |
msgid "Login form"
|
38 |
msgstr "Форма логина"
|
39 |
|
40 |
-
#: google-captcha.php:
|
41 |
msgid "Registration form"
|
42 |
msgstr "Форма регистрации"
|
43 |
|
44 |
-
#: google-captcha.php:
|
45 |
msgid "Reset password form"
|
46 |
msgstr "Форма восстановления пароля"
|
47 |
|
48 |
-
#: google-captcha.php:
|
49 |
msgid "Comments form"
|
50 |
msgstr "Форма комментариев"
|
51 |
|
52 |
-
#: google-captcha.php:
|
53 |
msgid "Enter site key"
|
54 |
msgstr "Введите ключ"
|
55 |
|
56 |
-
#: google-captcha.php:
|
57 |
-
#: google-captcha.php:204
|
58 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
59 |
-
msgstr "
|
|
|
|
|
60 |
|
61 |
-
#: google-captcha.php:
|
62 |
msgid "Enter secret key"
|
63 |
msgstr "Введите секретный ключ"
|
64 |
|
65 |
-
#: google-captcha.php:
|
66 |
-
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Settings"
|
69 |
msgstr "Настройки"
|
70 |
|
71 |
-
#: google-captcha.php:
|
72 |
-
#: google-captcha.php:604
|
73 |
msgid "FAQ"
|
74 |
msgstr "FAQ"
|
75 |
|
76 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
77 |
msgid "Notice:"
|
78 |
msgstr "Обратите внимание:"
|
79 |
|
80 |
-
#: google-captcha.php:
|
81 |
-
msgid "
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
|
88 |
-
#: google-captcha.php:
|
89 |
-
msgid "
|
90 |
-
|
|
|
|
|
|
|
|
|
91 |
|
92 |
-
#: google-captcha.php:
|
93 |
msgid "Read more."
|
94 |
msgstr "Подробнее."
|
95 |
|
96 |
-
#: google-captcha.php:
|
97 |
-
msgid "
|
98 |
-
|
|
|
|
|
|
|
|
|
99 |
|
100 |
-
#: google-captcha.php:
|
101 |
msgid "Authentication"
|
102 |
msgstr "Идентификация"
|
103 |
|
104 |
-
#: google-captcha.php:
|
105 |
#, php-format
|
106 |
msgid "Before you are able to do something, you must to register %s here %s"
|
107 |
-
msgstr "
|
|
|
|
|
108 |
|
109 |
-
#: google-captcha.php:
|
110 |
msgid "Enter site key and secret key, that you get after registration."
|
111 |
msgstr "Введите ключ и секретный ключ, которые вы получили после регистрации."
|
112 |
|
113 |
-
#: google-captcha.php:
|
114 |
msgid "Options"
|
115 |
msgstr "Опции"
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
-
msgid "Enable
|
119 |
-
msgstr "
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
#: google-captcha.php:275
|
123 |
-
#: google-captcha.php:279
|
124 |
msgid "Contact form"
|
125 |
msgstr "Contact form"
|
126 |
|
127 |
-
#: google-captcha.php:
|
128 |
-
#: google-captcha.php:276
|
129 |
-
#: google-captcha.php:280
|
130 |
msgid "powered by"
|
131 |
msgstr "разработано компанией"
|
132 |
|
133 |
-
#: google-captcha.php:
|
134 |
msgid "Activate contact form"
|
135 |
msgstr "Активировать Contact form"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Download contact form"
|
139 |
msgstr "Скачать Contact form"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
-
msgid "Hide
|
143 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
msgid "reCAPTCHA version
|
147 |
-
msgstr "Версия reCAPTCHA
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
#: google-captcha.php:296
|
151 |
msgid "version"
|
152 |
msgstr "версия"
|
153 |
|
154 |
-
#: google-captcha.php:
|
155 |
-
|
156 |
-
|
157 |
-
|
|
|
|
|
|
|
158 |
|
159 |
-
#: google-captcha.php:
|
160 |
-
|
161 |
-
|
162 |
-
msgstr "для reCAPTCHA версии"
|
163 |
|
164 |
-
#: google-captcha.php:
|
165 |
msgid "Save Changes"
|
166 |
msgstr "Сохранить изменения"
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "To use Google Captcha you must get the keys from"
|
170 |
msgstr "Чтобы использовать Google Captcha вам необходимо получить ключи"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "here"
|
174 |
msgstr "здесь"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "and enter them on the"
|
178 |
msgstr "и вставить их на"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "plugin setting page"
|
182 |
msgstr "страницу настроек плагина"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
-
#: google-captcha.php:434
|
186 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
187 |
msgstr "Ошибка: Вы ввели неверное значение Captcha."
|
188 |
|
189 |
-
#: google-captcha.php:
|
190 |
-
#: google-captcha.php:512
|
191 |
-
#: google-captcha.php:521
|
192 |
msgid "Error"
|
193 |
msgstr "Ошибка"
|
194 |
|
195 |
-
#: google-captcha.php:
|
196 |
-
#: google-captcha.php:512
|
197 |
-
#: google-captcha.php:521
|
198 |
msgid "You have entered an incorrect CAPTCHA value."
|
199 |
msgstr "Ошибка: Вы ввели неверное значение Captcha."
|
200 |
|
201 |
-
#: google-captcha.php:
|
202 |
-
|
203 |
-
|
204 |
-
|
|
|
|
|
|
|
205 |
|
206 |
-
#: google-captcha.php:
|
207 |
msgid "Support"
|
208 |
msgstr "Поддержка"
|
209 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
210 |
#~ msgid ""
|
211 |
#~ "An unexpected error has occurred. If this message appears again, please "
|
212 |
#~ "contact the Administrator."
|
@@ -249,10 +307,6 @@ msgstr "Поддержка"
|
|
249 |
#~ msgid "Enter public key"
|
250 |
#~ msgstr "Введите открытый ключ"
|
251 |
|
252 |
-
#, fuzzy
|
253 |
-
#~ msgid "Activated theme"
|
254 |
-
#~ msgstr "Активировать Contact form"
|
255 |
-
|
256 |
#, fuzzy
|
257 |
#~ msgid "Themes"
|
258 |
#~ msgstr "Тема:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
20 |
msgid "Google Captcha Settings"
|
21 |
msgstr "Настройки Google Captcha"
|
22 |
|
23 |
+
#: google-captcha.php:227
|
24 |
+
msgid "Normal"
|
25 |
+
msgstr "Нормальный"
|
26 |
|
27 |
+
#: google-captcha.php:228
|
28 |
+
msgid "Compact"
|
29 |
+
msgstr "Компактный"
|
30 |
+
|
31 |
+
#: google-captcha.php:234
|
32 |
msgid "Site key"
|
33 |
msgstr "Ключ"
|
34 |
|
35 |
+
#: google-captcha.php:239
|
36 |
msgid "Secret Key"
|
37 |
msgstr "Секретный ключ"
|
38 |
|
39 |
+
#: google-captcha.php:247
|
40 |
msgid "Login form"
|
41 |
msgstr "Форма логина"
|
42 |
|
43 |
+
#: google-captcha.php:248
|
44 |
msgid "Registration form"
|
45 |
msgstr "Форма регистрации"
|
46 |
|
47 |
+
#: google-captcha.php:249
|
48 |
msgid "Reset password form"
|
49 |
msgstr "Форма восстановления пароля"
|
50 |
|
51 |
+
#: google-captcha.php:250
|
52 |
msgid "Comments form"
|
53 |
msgstr "Форма комментариев"
|
54 |
|
55 |
+
#: google-captcha.php:264
|
56 |
msgid "Enter site key"
|
57 |
msgstr "Введите ключ"
|
58 |
|
59 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
+
msgstr ""
|
62 |
+
"ПРЕДУПРЕЖДЕНИЕ: Google Captcha не будет отображаться пока вы не заполните "
|
63 |
+
"ключевые поля."
|
64 |
|
65 |
+
#: google-captcha.php:270
|
66 |
msgid "Enter secret key"
|
67 |
msgstr "Введите секретный ключ"
|
68 |
|
69 |
+
#: google-captcha.php:291
|
70 |
+
msgid "Settings saved"
|
71 |
+
msgstr "Настройки сохранены"
|
72 |
+
|
73 |
+
#: google-captcha.php:297
|
74 |
+
msgid "All plugin settings were restored."
|
75 |
+
msgstr "Настройки плагина были восстановлены."
|
76 |
+
|
77 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
78 |
msgid "Settings"
|
79 |
msgstr "Настройки"
|
80 |
|
81 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
82 |
msgid "FAQ"
|
83 |
msgstr "FAQ"
|
84 |
|
85 |
+
#: google-captcha.php:312
|
86 |
+
msgid "Go PRO"
|
87 |
+
msgstr "Перейти на PRO версию"
|
88 |
+
|
89 |
+
#: google-captcha.php:314
|
90 |
msgid "Notice:"
|
91 |
msgstr "Обратите внимание:"
|
92 |
|
93 |
+
#: google-captcha.php:314
|
94 |
+
msgid ""
|
95 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
96 |
+
"forget to click the 'Save Changes' button."
|
97 |
+
msgstr ""
|
98 |
+
"Настройки плагина были изменены. Для того, чтобы сохранить их, пожалуйста, "
|
99 |
+
"не забудьте нажать кнопку 'Сохранить изменения'."
|
100 |
|
101 |
+
#: google-captcha.php:319
|
102 |
+
msgid ""
|
103 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
104 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
105 |
+
msgstr ""
|
106 |
+
"Google Captcha версии 2 не будет работать корректно, потому что отключена "
|
107 |
+
"опция \"allow_url_fopen\" в настройках PHP вашего хостинга."
|
108 |
|
109 |
+
#: google-captcha.php:320
|
110 |
msgid "Read more."
|
111 |
msgstr "Подробнее."
|
112 |
|
113 |
+
#: google-captcha.php:323
|
114 |
+
msgid ""
|
115 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
116 |
+
"paste this shortcode to your post or page:"
|
117 |
+
msgstr ""
|
118 |
+
"Если вы хотите добавить Google Captcha в свою форму, просто скопируйте и "
|
119 |
+
"вставьте в контент страницы или поста этот шорткод:"
|
120 |
|
121 |
+
#: google-captcha.php:329
|
122 |
msgid "Authentication"
|
123 |
msgstr "Идентификация"
|
124 |
|
125 |
+
#: google-captcha.php:330
|
126 |
#, php-format
|
127 |
msgid "Before you are able to do something, you must to register %s here %s"
|
128 |
+
msgstr ""
|
129 |
+
"Прежде чем вы сможете сделать что-нибудь, вы должны зарегистрироваться %s "
|
130 |
+
"здесь %s"
|
131 |
|
132 |
+
#: google-captcha.php:331
|
133 |
msgid "Enter site key and secret key, that you get after registration."
|
134 |
msgstr "Введите ключ и секретный ключ, которые вы получили после регистрации."
|
135 |
|
136 |
+
#: google-captcha.php:343
|
137 |
msgid "Options"
|
138 |
msgstr "Опции"
|
139 |
|
140 |
+
#: google-captcha.php:346
|
141 |
+
msgid "Enable reCAPTCHA for"
|
142 |
+
msgstr "Включить reCAPTCHA для"
|
143 |
|
144 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
145 |
msgid "Contact form"
|
146 |
msgstr "Contact form"
|
147 |
|
148 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
149 |
msgid "powered by"
|
150 |
msgstr "разработано компанией"
|
151 |
|
152 |
+
#: google-captcha.php:360
|
153 |
msgid "Activate contact form"
|
154 |
msgstr "Активировать Contact form"
|
155 |
|
156 |
+
#: google-captcha.php:364
|
157 |
msgid "Download contact form"
|
158 |
msgstr "Скачать Contact form"
|
159 |
|
160 |
+
#: google-captcha.php:369
|
161 |
+
msgid "Hide reCAPTCHA for"
|
162 |
+
msgstr "Скрыть reCAPTCHA для"
|
163 |
+
|
164 |
+
#: google-captcha.php:382
|
165 |
+
msgid "reCAPTCHA language"
|
166 |
+
msgstr "Язык reCAPTCHA"
|
167 |
+
|
168 |
+
#: google-captcha.php:402
|
169 |
+
msgid "Activate"
|
170 |
+
msgstr "Активировать"
|
171 |
+
|
172 |
+
#: google-captcha.php:406
|
173 |
+
msgid "Download"
|
174 |
+
msgstr "Скачать"
|
175 |
+
|
176 |
+
#: google-captcha.php:409
|
177 |
+
msgid "Use the current site language"
|
178 |
+
msgstr "Использовать текущий язык сайта"
|
179 |
+
|
180 |
+
#: google-captcha.php:409
|
181 |
+
msgid "Using"
|
182 |
+
msgstr "Используя"
|
183 |
+
|
184 |
+
#: google-captcha.php:417 google-captcha.php:483
|
185 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
186 |
+
msgstr "Активируйте премиум опции обновившись до Pro версии"
|
187 |
+
|
188 |
+
#: google-captcha.php:420 google-captcha.php:486
|
189 |
+
msgid "Learn More"
|
190 |
+
msgstr "Подробнее"
|
191 |
|
192 |
+
#: google-captcha.php:427
|
193 |
+
msgid "reCAPTCHA version"
|
194 |
+
msgstr "Версия reCAPTCHA"
|
195 |
|
196 |
+
#: google-captcha.php:429 google-captcha.php:430
|
|
|
197 |
msgid "version"
|
198 |
msgstr "версия"
|
199 |
|
200 |
+
#: google-captcha.php:435 google-captcha.php:448
|
201 |
+
msgid "reCAPTCHA theme"
|
202 |
+
msgstr "Тема reCAPTCHA"
|
203 |
+
|
204 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
205 |
+
msgid "for version"
|
206 |
+
msgstr "для версии"
|
207 |
|
208 |
+
#: google-captcha.php:465
|
209 |
+
msgid "reCAPTCHA size"
|
210 |
+
msgstr "Размер reCAPTCHA"
|
|
|
211 |
|
212 |
+
#: google-captcha.php:492
|
213 |
msgid "Save Changes"
|
214 |
msgstr "Сохранить изменения"
|
215 |
|
216 |
+
#: google-captcha.php:547
|
217 |
msgid "To use Google Captcha you must get the keys from"
|
218 |
msgstr "Чтобы использовать Google Captcha вам необходимо получить ключи"
|
219 |
|
220 |
+
#: google-captcha.php:548
|
221 |
msgid "here"
|
222 |
msgstr "здесь"
|
223 |
|
224 |
+
#: google-captcha.php:549
|
225 |
msgid "and enter them on the"
|
226 |
msgstr "и вставить их на"
|
227 |
|
228 |
+
#: google-captcha.php:551
|
229 |
msgid "plugin setting page"
|
230 |
msgstr "страницу настроек плагина"
|
231 |
|
232 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
233 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
234 |
msgstr "Ошибка: Вы ввели неверное значение Captcha."
|
235 |
|
236 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
237 |
msgid "Error"
|
238 |
msgstr "Ошибка"
|
239 |
|
240 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
241 |
msgid "You have entered an incorrect CAPTCHA value."
|
242 |
msgstr "Ошибка: Вы ввели неверное значение Captcha."
|
243 |
|
244 |
+
#: google-captcha.php:739 google-captcha.php:746
|
245 |
+
msgid ""
|
246 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
247 |
+
"your browser, and try again."
|
248 |
+
msgstr ""
|
249 |
+
"Ошибка: Вы ввели неверное значение Captcha. Нажмите копку НАЗАД в своем "
|
250 |
+
"браузере и попытайтесь еще."
|
251 |
|
252 |
+
#: google-captcha.php:783
|
253 |
msgid "Support"
|
254 |
msgstr "Поддержка"
|
255 |
|
256 |
+
#~ msgid "Google Captcha"
|
257 |
+
#~ msgstr "Google Captcha"
|
258 |
+
|
259 |
+
#~ msgid "Enable Google Captcha for:"
|
260 |
+
#~ msgstr "Отображать Google Captcha для:"
|
261 |
+
|
262 |
+
#~ msgid "Hide captcha for:"
|
263 |
+
#~ msgstr "Не показывать Google Captcha для:"
|
264 |
+
|
265 |
+
#~ msgid "Theme:"
|
266 |
+
#~ msgstr "Тема:"
|
267 |
+
|
268 |
#~ msgid ""
|
269 |
#~ "An unexpected error has occurred. If this message appears again, please "
|
270 |
#~ "contact the Administrator."
|
307 |
#~ msgid "Enter public key"
|
308 |
#~ msgstr "Введите открытый ключ"
|
309 |
|
|
|
|
|
|
|
|
|
310 |
#, fuzzy
|
311 |
#~ msgid "Themes"
|
312 |
#~ msgstr "Тема:"
|
languages/google_captcha-uk.mo
CHANGED
Binary file
|
languages/google_captcha-uk.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
|
@@ -16,197 +16,252 @@ msgstr ""
|
|
16 |
"X-Generator: Poedit 1.5.4\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
-
#: google-captcha.php:32
|
20 |
-
#: google-captcha.php:229
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "Налаштування Google Captcha"
|
23 |
|
24 |
-
#: google-captcha.php:
|
25 |
-
msgid "
|
26 |
-
msgstr "
|
27 |
|
28 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
29 |
msgid "Site key"
|
30 |
msgstr "Ключ сайту"
|
31 |
|
32 |
-
#: google-captcha.php:
|
33 |
msgid "Secret Key"
|
34 |
msgstr "Секретний ключ"
|
35 |
|
36 |
-
#: google-captcha.php:
|
37 |
msgid "Login form"
|
38 |
msgstr "Форма логіну"
|
39 |
|
40 |
-
#: google-captcha.php:
|
41 |
msgid "Registration form"
|
42 |
msgstr "Форма реєстрації"
|
43 |
|
44 |
-
#: google-captcha.php:
|
45 |
msgid "Reset password form"
|
46 |
msgstr "Форма відновлення паролю"
|
47 |
|
48 |
-
#: google-captcha.php:
|
49 |
msgid "Comments form"
|
50 |
msgstr "Форма коментарів"
|
51 |
|
52 |
-
#: google-captcha.php:
|
53 |
msgid "Enter site key"
|
54 |
msgstr "Введіть ключ сайту"
|
55 |
|
56 |
-
#: google-captcha.php:
|
57 |
-
#: google-captcha.php:204
|
58 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
59 |
-
msgstr "
|
|
|
60 |
|
61 |
-
#: google-captcha.php:
|
62 |
msgid "Enter secret key"
|
63 |
msgstr "Введіть секретний ключ"
|
64 |
|
65 |
-
#: google-captcha.php:
|
66 |
-
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Settings"
|
69 |
msgstr "Налаштування"
|
70 |
|
71 |
-
#: google-captcha.php:
|
72 |
-
#: google-captcha.php:604
|
73 |
msgid "FAQ"
|
74 |
msgstr "FAQ"
|
75 |
|
76 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
77 |
msgid "Notice:"
|
78 |
msgstr "Увага:"
|
79 |
|
80 |
-
#: google-captcha.php:
|
81 |
-
msgid "
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
|
88 |
-
#: google-captcha.php:
|
89 |
-
msgid "
|
90 |
-
|
|
|
|
|
|
|
|
|
91 |
|
92 |
-
#: google-captcha.php:
|
93 |
msgid "Read more."
|
94 |
msgstr "Дізнатись більше."
|
95 |
|
96 |
-
#: google-captcha.php:
|
97 |
-
msgid "
|
98 |
-
|
|
|
|
|
|
|
|
|
99 |
|
100 |
-
#: google-captcha.php:
|
101 |
msgid "Authentication"
|
102 |
msgstr "Ідентифікація"
|
103 |
|
104 |
-
#: google-captcha.php:
|
105 |
#, php-format
|
106 |
msgid "Before you are able to do something, you must to register %s here %s"
|
107 |
msgstr "Щоб виконувати якісь дії, спершу зареєструйтесь %s тут %s"
|
108 |
|
109 |
-
#: google-captcha.php:
|
110 |
msgid "Enter site key and secret key, that you get after registration."
|
111 |
msgstr "Введіть відкритий і секретний ключі, які ви отримали після реєстрації."
|
112 |
|
113 |
-
#: google-captcha.php:
|
114 |
msgid "Options"
|
115 |
msgstr "Опції"
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
-
msgid "Enable
|
119 |
-
msgstr "
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
#: google-captcha.php:275
|
123 |
-
#: google-captcha.php:279
|
124 |
msgid "Contact form"
|
125 |
msgstr "Контактна форма"
|
126 |
|
127 |
-
#: google-captcha.php:
|
128 |
-
#: google-captcha.php:276
|
129 |
-
#: google-captcha.php:280
|
130 |
msgid "powered by"
|
131 |
msgstr "розроблено компанією"
|
132 |
|
133 |
-
#: google-captcha.php:
|
134 |
msgid "Activate contact form"
|
135 |
msgstr "Активувати контактну форму"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Download contact form"
|
139 |
msgstr "Завантажити контактну форму"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
-
msgid "Hide
|
143 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
msgid "
|
147 |
-
msgstr "
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
msgid "version"
|
152 |
msgstr "версія"
|
153 |
|
154 |
-
#: google-captcha.php:
|
155 |
-
|
156 |
-
|
157 |
-
msgstr "Тема:"
|
158 |
|
159 |
-
#: google-captcha.php:
|
160 |
-
|
161 |
-
|
162 |
-
msgstr "для версії reCAPTCHA"
|
163 |
|
164 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
165 |
msgid "Save Changes"
|
166 |
msgstr "Зберегти зміни"
|
167 |
|
168 |
-
#: google-captcha.php:
|
169 |
msgid "To use Google Captcha you must get the keys from"
|
170 |
msgstr "Щоб використовувати Google Captcha, вам необхідно отримати ключі з"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "here"
|
174 |
msgstr "тут"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "and enter them on the"
|
178 |
msgstr "і вставте їх у"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "plugin setting page"
|
182 |
msgstr "сторінку налаштувань плагіну"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
-
#: google-captcha.php:434
|
186 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
187 |
msgstr "Помилка: Ви ввели невірне значення Captcha."
|
188 |
|
189 |
-
#: google-captcha.php:
|
190 |
-
#: google-captcha.php:512
|
191 |
-
#: google-captcha.php:521
|
192 |
msgid "Error"
|
193 |
msgstr "Помилка"
|
194 |
|
195 |
-
#: google-captcha.php:
|
196 |
-
#: google-captcha.php:512
|
197 |
-
#: google-captcha.php:521
|
198 |
msgid "You have entered an incorrect CAPTCHA value."
|
199 |
-
msgstr "
|
200 |
|
201 |
-
#: google-captcha.php:
|
202 |
-
|
203 |
-
|
204 |
-
|
|
|
|
|
|
|
205 |
|
206 |
-
#: google-captcha.php:
|
207 |
msgid "Support"
|
208 |
msgstr "Техпідтримка"
|
209 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
210 |
#~ msgid ""
|
211 |
#~ "An unexpected error has occurred. If this message appears again, please "
|
212 |
#~ "contact the Administrator."
|
@@ -250,10 +305,6 @@ msgstr "Техпідтримка"
|
|
250 |
#~ msgid "Enter public key"
|
251 |
#~ msgstr "Введіть відкритий ключ"
|
252 |
|
253 |
-
#, fuzzy
|
254 |
-
#~ msgid "Activated theme"
|
255 |
-
#~ msgstr "Активировать Contact form"
|
256 |
-
|
257 |
#, fuzzy
|
258 |
#~ msgid "Themes"
|
259 |
#~ msgstr "Тема:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
|
16 |
"X-Generator: Poedit 1.5.4\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
20 |
msgid "Google Captcha Settings"
|
21 |
msgstr "Налаштування Google Captcha"
|
22 |
|
23 |
+
#: google-captcha.php:227
|
24 |
+
msgid "Normal"
|
25 |
+
msgstr "Нормальний"
|
26 |
|
27 |
+
#: google-captcha.php:228
|
28 |
+
msgid "Compact"
|
29 |
+
msgstr "Компактний"
|
30 |
+
|
31 |
+
#: google-captcha.php:234
|
32 |
msgid "Site key"
|
33 |
msgstr "Ключ сайту"
|
34 |
|
35 |
+
#: google-captcha.php:239
|
36 |
msgid "Secret Key"
|
37 |
msgstr "Секретний ключ"
|
38 |
|
39 |
+
#: google-captcha.php:247
|
40 |
msgid "Login form"
|
41 |
msgstr "Форма логіну"
|
42 |
|
43 |
+
#: google-captcha.php:248
|
44 |
msgid "Registration form"
|
45 |
msgstr "Форма реєстрації"
|
46 |
|
47 |
+
#: google-captcha.php:249
|
48 |
msgid "Reset password form"
|
49 |
msgstr "Форма відновлення паролю"
|
50 |
|
51 |
+
#: google-captcha.php:250
|
52 |
msgid "Comments form"
|
53 |
msgstr "Форма коментарів"
|
54 |
|
55 |
+
#: google-captcha.php:264
|
56 |
msgid "Enter site key"
|
57 |
msgstr "Введіть ключ сайту"
|
58 |
|
59 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
+
msgstr ""
|
62 |
+
"УВАГА: Капча не буде відображатись, поки ви не заповните необхідні поля."
|
63 |
|
64 |
+
#: google-captcha.php:270
|
65 |
msgid "Enter secret key"
|
66 |
msgstr "Введіть секретний ключ"
|
67 |
|
68 |
+
#: google-captcha.php:291
|
69 |
+
msgid "Settings saved"
|
70 |
+
msgstr "Налаштування збережено"
|
71 |
+
|
72 |
+
#: google-captcha.php:297
|
73 |
+
msgid "All plugin settings were restored."
|
74 |
+
msgstr "Налаштування плагіна були відновлені."
|
75 |
+
|
76 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
77 |
msgid "Settings"
|
78 |
msgstr "Налаштування"
|
79 |
|
80 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
81 |
msgid "FAQ"
|
82 |
msgstr "FAQ"
|
83 |
|
84 |
+
#: google-captcha.php:312
|
85 |
+
msgid "Go PRO"
|
86 |
+
msgstr "Перейти на PRO версію"
|
87 |
+
|
88 |
+
#: google-captcha.php:314
|
89 |
msgid "Notice:"
|
90 |
msgstr "Увага:"
|
91 |
|
92 |
+
#: google-captcha.php:314
|
93 |
+
msgid ""
|
94 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
95 |
+
"forget to click the 'Save Changes' button."
|
96 |
+
msgstr ""
|
97 |
+
"Налаштування плагіну змінено. Щоб зберегти їх, будь ласка, не забудьте "
|
98 |
+
"клікнути 'Зберегти зміни'."
|
99 |
|
100 |
+
#: google-captcha.php:319
|
101 |
+
msgid ""
|
102 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
103 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
104 |
+
msgstr ""
|
105 |
+
"версія 2 плагіну Google Captcha не працюватиме коректно, тому що опція "
|
106 |
+
"\"allow_url_fopen\" заблокована в PHP налаштуваннях вашого хостінгу."
|
107 |
|
108 |
+
#: google-captcha.php:320
|
109 |
msgid "Read more."
|
110 |
msgstr "Дізнатись більше."
|
111 |
|
112 |
+
#: google-captcha.php:323
|
113 |
+
msgid ""
|
114 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
115 |
+
"paste this shortcode to your post or page:"
|
116 |
+
msgstr ""
|
117 |
+
"Якщо ви хочете додати Google Captcha у свою форму, просто вставте цей "
|
118 |
+
"шорткод в контент сторінки чи посту:"
|
119 |
|
120 |
+
#: google-captcha.php:329
|
121 |
msgid "Authentication"
|
122 |
msgstr "Ідентифікація"
|
123 |
|
124 |
+
#: google-captcha.php:330
|
125 |
#, php-format
|
126 |
msgid "Before you are able to do something, you must to register %s here %s"
|
127 |
msgstr "Щоб виконувати якісь дії, спершу зареєструйтесь %s тут %s"
|
128 |
|
129 |
+
#: google-captcha.php:331
|
130 |
msgid "Enter site key and secret key, that you get after registration."
|
131 |
msgstr "Введіть відкритий і секретний ключі, які ви отримали після реєстрації."
|
132 |
|
133 |
+
#: google-captcha.php:343
|
134 |
msgid "Options"
|
135 |
msgstr "Опції"
|
136 |
|
137 |
+
#: google-captcha.php:346
|
138 |
+
msgid "Enable reCAPTCHA for"
|
139 |
+
msgstr "Включити reCAPTCHA для"
|
140 |
|
141 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
142 |
msgid "Contact form"
|
143 |
msgstr "Контактна форма"
|
144 |
|
145 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
146 |
msgid "powered by"
|
147 |
msgstr "розроблено компанією"
|
148 |
|
149 |
+
#: google-captcha.php:360
|
150 |
msgid "Activate contact form"
|
151 |
msgstr "Активувати контактну форму"
|
152 |
|
153 |
+
#: google-captcha.php:364
|
154 |
msgid "Download contact form"
|
155 |
msgstr "Завантажити контактну форму"
|
156 |
|
157 |
+
#: google-captcha.php:369
|
158 |
+
msgid "Hide reCAPTCHA for"
|
159 |
+
msgstr "Приховати reCAPTCHA для"
|
160 |
+
|
161 |
+
#: google-captcha.php:382
|
162 |
+
msgid "reCAPTCHA language"
|
163 |
+
msgstr "Мова reCAPTCHA"
|
164 |
+
|
165 |
+
#: google-captcha.php:402
|
166 |
+
msgid "Activate"
|
167 |
+
msgstr "Активувати"
|
168 |
+
|
169 |
+
#: google-captcha.php:406
|
170 |
+
msgid "Download"
|
171 |
+
msgstr "Завантажити"
|
172 |
|
173 |
+
#: google-captcha.php:409
|
174 |
+
msgid "Use the current site language"
|
175 |
+
msgstr "Використовувати поточну мову сайту"
|
176 |
|
177 |
+
#: google-captcha.php:409
|
178 |
+
msgid "Using"
|
179 |
+
msgstr "Використовуючи"
|
180 |
+
|
181 |
+
#: google-captcha.php:417 google-captcha.php:483
|
182 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
183 |
+
msgstr "Активуйте преміум опції оновившись до Pro версії"
|
184 |
+
|
185 |
+
#: google-captcha.php:420 google-captcha.php:486
|
186 |
+
msgid "Learn More"
|
187 |
+
msgstr "Детальніше"
|
188 |
+
|
189 |
+
#: google-captcha.php:427
|
190 |
+
msgid "reCAPTCHA version"
|
191 |
+
msgstr "Версія reCAPTCHA"
|
192 |
+
|
193 |
+
#: google-captcha.php:429 google-captcha.php:430
|
194 |
msgid "version"
|
195 |
msgstr "версія"
|
196 |
|
197 |
+
#: google-captcha.php:435 google-captcha.php:448
|
198 |
+
msgid "reCAPTCHA theme"
|
199 |
+
msgstr "reCAPTCHA theme"
|
|
|
200 |
|
201 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
202 |
+
msgid "for version"
|
203 |
+
msgstr "для версії"
|
|
|
204 |
|
205 |
+
#: google-captcha.php:465
|
206 |
+
msgid "reCAPTCHA size"
|
207 |
+
msgstr "Розмір reCAPTCHA"
|
208 |
+
|
209 |
+
#: google-captcha.php:492
|
210 |
msgid "Save Changes"
|
211 |
msgstr "Зберегти зміни"
|
212 |
|
213 |
+
#: google-captcha.php:547
|
214 |
msgid "To use Google Captcha you must get the keys from"
|
215 |
msgstr "Щоб використовувати Google Captcha, вам необхідно отримати ключі з"
|
216 |
|
217 |
+
#: google-captcha.php:548
|
218 |
msgid "here"
|
219 |
msgstr "тут"
|
220 |
|
221 |
+
#: google-captcha.php:549
|
222 |
msgid "and enter them on the"
|
223 |
msgstr "і вставте їх у"
|
224 |
|
225 |
+
#: google-captcha.php:551
|
226 |
msgid "plugin setting page"
|
227 |
msgstr "сторінку налаштувань плагіну"
|
228 |
|
229 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
230 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
231 |
msgstr "Помилка: Ви ввели невірне значення Captcha."
|
232 |
|
233 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
234 |
msgid "Error"
|
235 |
msgstr "Помилка"
|
236 |
|
237 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
238 |
msgid "You have entered an incorrect CAPTCHA value."
|
239 |
+
msgstr "Ви ввели невірне значення Captcha."
|
240 |
|
241 |
+
#: google-captcha.php:739 google-captcha.php:746
|
242 |
+
msgid ""
|
243 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
244 |
+
"your browser, and try again."
|
245 |
+
msgstr ""
|
246 |
+
"Помилка: Ви ввели невірне значення Captcha. Клікніть НАЗАД у своєму браузері "
|
247 |
+
"та спробуйте ще раз."
|
248 |
|
249 |
+
#: google-captcha.php:783
|
250 |
msgid "Support"
|
251 |
msgstr "Техпідтримка"
|
252 |
|
253 |
+
#~ msgid "Google Captcha"
|
254 |
+
#~ msgstr "Google Captcha"
|
255 |
+
|
256 |
+
#~ msgid "Enable Google Captcha for:"
|
257 |
+
#~ msgstr "Відображати Google Captcha для:"
|
258 |
+
|
259 |
+
#~ msgid "Hide captcha for:"
|
260 |
+
#~ msgstr "Не відображати Google Captcha для:"
|
261 |
+
|
262 |
+
#~ msgid "Theme:"
|
263 |
+
#~ msgstr "Тема:"
|
264 |
+
|
265 |
#~ msgid ""
|
266 |
#~ "An unexpected error has occurred. If this message appears again, please "
|
267 |
#~ "contact the Administrator."
|
305 |
#~ msgid "Enter public key"
|
306 |
#~ msgstr "Введіть відкритий ключ"
|
307 |
|
|
|
|
|
|
|
|
|
308 |
#, fuzzy
|
309 |
#~ msgid "Themes"
|
310 |
#~ msgstr "Тема:"
|
languages/google_captcha-zh_TW.mo
CHANGED
Binary file
|
languages/google_captcha-zh_TW.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Nick Lai <nick20080808@gmail.com>\n"
|
@@ -13,205 +13,254 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Generator: Poedit 1.
|
17 |
"Plural-Forms: nplurals=1; plural=0;\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: google-captcha.php:32
|
21 |
-
#: google-captcha.php:229
|
22 |
msgid "Google Captcha Settings"
|
23 |
msgstr "reCAPTCHA 驗證碼設置"
|
24 |
|
25 |
-
#: google-captcha.php:
|
26 |
-
msgid "
|
27 |
-
msgstr "
|
|
|
|
|
|
|
|
|
28 |
|
29 |
-
#: google-captcha.php:
|
30 |
msgid "Site key"
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: google-captcha.php:
|
34 |
msgid "Secret Key"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: google-captcha.php:
|
38 |
msgid "Login form"
|
39 |
msgstr "登入頁"
|
40 |
|
41 |
-
#: google-captcha.php:
|
42 |
msgid "Registration form"
|
43 |
msgstr "用戶註冊頁"
|
44 |
|
45 |
-
#: google-captcha.php:
|
46 |
msgid "Reset password form"
|
47 |
msgstr "重設密碼頁"
|
48 |
|
49 |
-
#: google-captcha.php:
|
50 |
msgid "Comments form"
|
51 |
msgstr "發表迴響框"
|
52 |
|
53 |
-
#: google-captcha.php:
|
54 |
#, fuzzy
|
55 |
msgid "Enter site key"
|
56 |
msgstr "輸入私有密鑰"
|
57 |
|
58 |
-
#: google-captcha.php:
|
59 |
-
#: google-captcha.php:204
|
60 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
61 |
msgstr "警告:如果你不填寫此欄,驗證碼將不會顯示。"
|
62 |
|
63 |
-
#: google-captcha.php:
|
64 |
#, fuzzy
|
65 |
msgid "Enter secret key"
|
66 |
msgstr "輸入私有密鑰"
|
67 |
|
68 |
-
#: google-captcha.php:
|
69 |
-
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
msgid "Settings"
|
72 |
msgstr "設定"
|
73 |
|
74 |
-
#: google-captcha.php:
|
75 |
-
#: google-captcha.php:604
|
76 |
msgid "FAQ"
|
77 |
msgstr "常見問題"
|
78 |
|
79 |
-
#: google-captcha.php:
|
80 |
-
msgid "
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: google-captcha.php:
|
84 |
-
msgid "
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: google-captcha.php:
|
88 |
-
msgid "
|
89 |
-
|
|
|
|
|
90 |
|
91 |
-
#: google-captcha.php:
|
92 |
-
msgid "
|
|
|
|
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: google-captcha.php:
|
96 |
msgid "Read more."
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: google-captcha.php:
|
100 |
-
msgid "
|
101 |
-
|
|
|
|
|
|
|
102 |
|
103 |
-
#: google-captcha.php:
|
104 |
msgid "Authentication"
|
105 |
msgstr "身份驗證"
|
106 |
|
107 |
-
#: google-captcha.php:
|
108 |
#, php-format
|
109 |
msgid "Before you are able to do something, you must to register %s here %s"
|
110 |
msgstr "在開始使用本外掛之先,請到%s這裡%s註冊。"
|
111 |
|
112 |
-
#: google-captcha.php:
|
113 |
#, fuzzy
|
114 |
msgid "Enter site key and secret key, that you get after registration."
|
115 |
msgstr "然後複製公開金鑰(Public Key)和私有密鑰(Private Key)到到以下方框。"
|
116 |
|
117 |
-
#: google-captcha.php:
|
118 |
msgid "Options"
|
119 |
msgstr "選項"
|
120 |
|
121 |
-
#: google-captcha.php:
|
122 |
-
msgid "Enable
|
123 |
-
msgstr "
|
124 |
|
125 |
-
#: google-captcha.php:
|
126 |
-
#: google-captcha.php:275
|
127 |
-
#: google-captcha.php:279
|
128 |
msgid "Contact form"
|
129 |
msgstr "聯絡表格"
|
130 |
|
131 |
-
#: google-captcha.php:
|
132 |
-
#: google-captcha.php:276
|
133 |
-
#: google-captcha.php:280
|
134 |
msgid "powered by"
|
135 |
msgstr "服務提供者:"
|
136 |
|
137 |
-
#: google-captcha.php:
|
138 |
msgid "Activate contact form"
|
139 |
msgstr "啟用聯絡表格"
|
140 |
|
141 |
-
#: google-captcha.php:
|
142 |
msgid "Download contact form"
|
143 |
msgstr "下載聯絡表格"
|
144 |
|
145 |
-
#: google-captcha.php:
|
146 |
-
msgid "Hide
|
147 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
|
149 |
-
#: google-captcha.php:
|
150 |
-
msgid "
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: google-captcha.php:
|
154 |
-
|
|
|
|
|
|
|
155 |
msgid "version"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: google-captcha.php:
|
159 |
-
|
160 |
-
|
161 |
-
msgstr "風格:"
|
162 |
|
163 |
-
#: google-captcha.php:
|
164 |
-
|
165 |
-
msgid "for reCAPTCHA version"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: google-captcha.php:
|
|
|
|
|
|
|
|
|
169 |
msgid "Save Changes"
|
170 |
msgstr "儲存變更"
|
171 |
|
172 |
-
#: google-captcha.php:
|
173 |
msgid "To use Google Captcha you must get the keys from"
|
174 |
msgstr "如要用reCAPTCHA驗證碼,你必須輸入兩組金鑰。您可以在這裡領取:"
|
175 |
|
176 |
-
#: google-captcha.php:
|
177 |
msgid "here"
|
178 |
msgstr "點我"
|
179 |
|
180 |
-
#: google-captcha.php:
|
181 |
msgid "and enter them on the"
|
182 |
msgstr "然後將他們輸入到"
|
183 |
|
184 |
-
#: google-captcha.php:
|
185 |
msgid "plugin setting page"
|
186 |
msgstr "外掛設置頁"
|
187 |
|
188 |
-
#: google-captcha.php:
|
189 |
-
#: google-captcha.php:434
|
190 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
191 |
msgstr "錯誤:您輸入的驗證碼不正確。"
|
192 |
|
193 |
-
#: google-captcha.php:
|
194 |
-
#: google-captcha.php:512
|
195 |
-
#: google-captcha.php:521
|
196 |
msgid "Error"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: google-captcha.php:
|
200 |
-
#: google-captcha.php:512
|
201 |
-
#: google-captcha.php:521
|
202 |
#, fuzzy
|
203 |
msgid "You have entered an incorrect CAPTCHA value."
|
204 |
msgstr "錯誤:您輸入的驗證碼不正確。"
|
205 |
|
206 |
-
#: google-captcha.php:
|
207 |
-
|
208 |
-
|
|
|
209 |
msgstr "錯誤:您輸入的驗證碼不正確。請回到上一頁,然後重新輸入。"
|
210 |
|
211 |
-
#: google-captcha.php:
|
212 |
msgid "Support"
|
213 |
msgstr "支援"
|
214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
#~ msgid "requires"
|
216 |
#~ msgstr "必須填寫"
|
217 |
|
@@ -244,10 +293,6 @@ msgstr "支援"
|
|
244 |
#~ msgid "Enter public key"
|
245 |
#~ msgstr "輸入公開金鑰"
|
246 |
|
247 |
-
#, fuzzy
|
248 |
-
#~ msgid "Activated theme"
|
249 |
-
#~ msgstr "Активировать Contact form"
|
250 |
-
|
251 |
#, fuzzy
|
252 |
#~ msgid "Themes"
|
253 |
#~ msgstr "Тема:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: google_captcha\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-08-25 18:51+0300\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
|
8 |
"Language-Team: Nick Lai <nick20080808@gmail.com>\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Generator: Poedit 1.5.4\n"
|
17 |
"Plural-Forms: nplurals=1; plural=0;\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
+
#: google-captcha.php:32 google-captcha.php:308
|
|
|
21 |
msgid "Google Captcha Settings"
|
22 |
msgstr "reCAPTCHA 驗證碼設置"
|
23 |
|
24 |
+
#: google-captcha.php:227
|
25 |
+
msgid "Normal"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: google-captcha.php:228
|
29 |
+
msgid "Compact"
|
30 |
+
msgstr ""
|
31 |
|
32 |
+
#: google-captcha.php:234
|
33 |
msgid "Site key"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: google-captcha.php:239
|
37 |
msgid "Secret Key"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: google-captcha.php:247
|
41 |
msgid "Login form"
|
42 |
msgstr "登入頁"
|
43 |
|
44 |
+
#: google-captcha.php:248
|
45 |
msgid "Registration form"
|
46 |
msgstr "用戶註冊頁"
|
47 |
|
48 |
+
#: google-captcha.php:249
|
49 |
msgid "Reset password form"
|
50 |
msgstr "重設密碼頁"
|
51 |
|
52 |
+
#: google-captcha.php:250
|
53 |
msgid "Comments form"
|
54 |
msgstr "發表迴響框"
|
55 |
|
56 |
+
#: google-captcha.php:264
|
57 |
#, fuzzy
|
58 |
msgid "Enter site key"
|
59 |
msgstr "輸入私有密鑰"
|
60 |
|
61 |
+
#: google-captcha.php:265 google-captcha.php:271
|
|
|
62 |
msgid "WARNING: The captcha will not display while you don't fill key fields."
|
63 |
msgstr "警告:如果你不填寫此欄,驗證碼將不會顯示。"
|
64 |
|
65 |
+
#: google-captcha.php:270
|
66 |
#, fuzzy
|
67 |
msgid "Enter secret key"
|
68 |
msgstr "輸入私有密鑰"
|
69 |
|
70 |
+
#: google-captcha.php:291
|
71 |
+
msgid "Settings saved"
|
72 |
+
msgstr "設定已儲存"
|
73 |
+
|
74 |
+
#: google-captcha.php:297
|
75 |
+
#, fuzzy
|
76 |
+
msgid "All plugin settings were restored."
|
77 |
+
msgstr "外掛設置頁"
|
78 |
+
|
79 |
+
#: google-captcha.php:310 google-captcha.php:768 google-captcha.php:781
|
80 |
msgid "Settings"
|
81 |
msgstr "設定"
|
82 |
|
83 |
+
#: google-captcha.php:311 google-captcha.php:782
|
|
|
84 |
msgid "FAQ"
|
85 |
msgstr "常見問題"
|
86 |
|
87 |
+
#: google-captcha.php:312
|
88 |
+
msgid "Go PRO"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: google-captcha.php:314
|
92 |
+
msgid "Notice:"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: google-captcha.php:314
|
96 |
+
msgid ""
|
97 |
+
"The plugin's settings have been changed. In order to save them please don't "
|
98 |
+
"forget to click the 'Save Changes' button."
|
99 |
+
msgstr ""
|
100 |
|
101 |
+
#: google-captcha.php:319
|
102 |
+
msgid ""
|
103 |
+
"Google Captcha version 2 will not work correctly, since the option "
|
104 |
+
"\"allow_url_fopen\" is disabled in the PHP settings of your hosting."
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: google-captcha.php:320
|
108 |
msgid "Read more."
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: google-captcha.php:323
|
112 |
+
msgid ""
|
113 |
+
"If you would like to add the Google Captcha to your own form, just copy and "
|
114 |
+
"paste this shortcode to your post or page:"
|
115 |
+
msgstr ""
|
116 |
+
"如果您想在自己的表格中加入reCAPTCHA驗證碼,只需貼上此代號到您的文章或頁面:"
|
117 |
|
118 |
+
#: google-captcha.php:329
|
119 |
msgid "Authentication"
|
120 |
msgstr "身份驗證"
|
121 |
|
122 |
+
#: google-captcha.php:330
|
123 |
#, php-format
|
124 |
msgid "Before you are able to do something, you must to register %s here %s"
|
125 |
msgstr "在開始使用本外掛之先,請到%s這裡%s註冊。"
|
126 |
|
127 |
+
#: google-captcha.php:331
|
128 |
#, fuzzy
|
129 |
msgid "Enter site key and secret key, that you get after registration."
|
130 |
msgstr "然後複製公開金鑰(Public Key)和私有密鑰(Private Key)到到以下方框。"
|
131 |
|
132 |
+
#: google-captcha.php:343
|
133 |
msgid "Options"
|
134 |
msgstr "選項"
|
135 |
|
136 |
+
#: google-captcha.php:346
|
137 |
+
msgid "Enable reCAPTCHA for"
|
138 |
+
msgstr ""
|
139 |
|
140 |
+
#: google-captcha.php:356 google-captcha.php:359 google-captcha.php:363
|
|
|
|
|
141 |
msgid "Contact form"
|
142 |
msgstr "聯絡表格"
|
143 |
|
144 |
+
#: google-captcha.php:357 google-captcha.php:360 google-captcha.php:364
|
|
|
|
|
145 |
msgid "powered by"
|
146 |
msgstr "服務提供者:"
|
147 |
|
148 |
+
#: google-captcha.php:360
|
149 |
msgid "Activate contact form"
|
150 |
msgstr "啟用聯絡表格"
|
151 |
|
152 |
+
#: google-captcha.php:364
|
153 |
msgid "Download contact form"
|
154 |
msgstr "下載聯絡表格"
|
155 |
|
156 |
+
#: google-captcha.php:369
|
157 |
+
msgid "Hide reCAPTCHA for"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: google-captcha.php:382
|
161 |
+
msgid "reCAPTCHA language"
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: google-captcha.php:402
|
165 |
+
#, fuzzy
|
166 |
+
msgid "Activate"
|
167 |
+
msgstr "Активировать Contact form"
|
168 |
+
|
169 |
+
#: google-captcha.php:406
|
170 |
+
msgid "Download"
|
171 |
+
msgstr ""
|
172 |
+
|
173 |
+
#: google-captcha.php:409
|
174 |
+
msgid "Use the current site language"
|
175 |
+
msgstr ""
|
176 |
+
|
177 |
+
#: google-captcha.php:409
|
178 |
+
msgid "Using"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: google-captcha.php:417 google-captcha.php:483
|
182 |
+
msgid "Unlock premium options by upgrading to Pro version"
|
183 |
+
msgstr ""
|
184 |
|
185 |
+
#: google-captcha.php:420 google-captcha.php:486
|
186 |
+
msgid "Learn More"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: google-captcha.php:427
|
190 |
+
msgid "reCAPTCHA version"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: google-captcha.php:429 google-captcha.php:430
|
194 |
msgid "version"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: google-captcha.php:435 google-captcha.php:448
|
198 |
+
msgid "reCAPTCHA theme"
|
199 |
+
msgstr ""
|
|
|
200 |
|
201 |
+
#: google-captcha.php:436 google-captcha.php:449 google-captcha.php:466
|
202 |
+
msgid "for version"
|
|
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: google-captcha.php:465
|
206 |
+
msgid "reCAPTCHA size"
|
207 |
+
msgstr ""
|
208 |
+
|
209 |
+
#: google-captcha.php:492
|
210 |
msgid "Save Changes"
|
211 |
msgstr "儲存變更"
|
212 |
|
213 |
+
#: google-captcha.php:547
|
214 |
msgid "To use Google Captcha you must get the keys from"
|
215 |
msgstr "如要用reCAPTCHA驗證碼,你必須輸入兩組金鑰。您可以在這裡領取:"
|
216 |
|
217 |
+
#: google-captcha.php:548
|
218 |
msgid "here"
|
219 |
msgstr "點我"
|
220 |
|
221 |
+
#: google-captcha.php:549
|
222 |
msgid "and enter them on the"
|
223 |
msgstr "然後將他們輸入到"
|
224 |
|
225 |
+
#: google-captcha.php:551
|
226 |
msgid "plugin setting page"
|
227 |
msgstr "外掛設置頁"
|
228 |
|
229 |
+
#: google-captcha.php:568 google-captcha.php:605
|
|
|
230 |
msgid "Error: You have entered an incorrect CAPTCHA value."
|
231 |
msgstr "錯誤:您輸入的驗證碼不正確。"
|
232 |
|
233 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
234 |
msgid "Error"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: google-captcha.php:674 google-captcha.php:686 google-captcha.php:695
|
|
|
|
|
238 |
#, fuzzy
|
239 |
msgid "You have entered an incorrect CAPTCHA value."
|
240 |
msgstr "錯誤:您輸入的驗證碼不正確。"
|
241 |
|
242 |
+
#: google-captcha.php:739 google-captcha.php:746
|
243 |
+
msgid ""
|
244 |
+
"Error: You have entered an incorrect CAPTCHA value. Click the BACK button on "
|
245 |
+
"your browser, and try again."
|
246 |
msgstr "錯誤:您輸入的驗證碼不正確。請回到上一頁,然後重新輸入。"
|
247 |
|
248 |
+
#: google-captcha.php:783
|
249 |
msgid "Support"
|
250 |
msgstr "支援"
|
251 |
|
252 |
+
#~ msgid "Google Captcha"
|
253 |
+
#~ msgstr "reCAPTCHA 驗證碼"
|
254 |
+
|
255 |
+
#~ msgid "Enable Google Captcha for:"
|
256 |
+
#~ msgstr "在下列畫面及表格使用reCAPTCHA:"
|
257 |
+
|
258 |
+
#~ msgid "Hide captcha for:"
|
259 |
+
#~ msgstr "為下列用戶隱藏驗證碼:"
|
260 |
+
|
261 |
+
#~ msgid "Theme:"
|
262 |
+
#~ msgstr "風格:"
|
263 |
+
|
264 |
#~ msgid "requires"
|
265 |
#~ msgstr "必須填寫"
|
266 |
|
293 |
#~ msgid "Enter public key"
|
294 |
#~ msgstr "輸入公開金鑰"
|
295 |
|
|
|
|
|
|
|
|
|
296 |
#, fuzzy
|
297 |
#~ msgid "Themes"
|
298 |
#~ msgstr "Тема:"
|
lib/recaptchalib.php
CHANGED
@@ -32,19 +32,12 @@
|
|
32 |
* THE SOFTWARE.
|
33 |
*/
|
34 |
|
35 |
-
/**
|
36 |
-
* The reCAPTCHA server URL's
|
37 |
-
*/
|
38 |
-
define("RECAPTCHA_API_SERVER", "http://www.google.com/recaptcha/api");
|
39 |
-
define("RECAPTCHA_API_SECURE_SERVER", "https://www.google.com/recaptcha/api");
|
40 |
-
define("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
|
48 |
$req = "";
|
49 |
foreach ( $data as $key => $value )
|
50 |
$req .= $key . '=' . urlencode( stripslashes($value) ) . '&';
|
@@ -54,8 +47,6 @@ function _recaptcha_qsencode ($data) {
|
|
54 |
return $req;
|
55 |
}
|
56 |
|
57 |
-
|
58 |
-
|
59 |
/**
|
60 |
* Submits an HTTP POST to a reCAPTCHA server
|
61 |
* @param string $host
|
@@ -64,9 +55,9 @@ function _recaptcha_qsencode ($data) {
|
|
64 |
* @param int port
|
65 |
* @return array response
|
66 |
*/
|
67 |
-
function
|
68 |
|
69 |
-
$req =
|
70 |
|
71 |
$http_request = "POST $path HTTP/1.0\r\n";
|
72 |
$http_request .= "Host: $host\r\n";
|
@@ -91,8 +82,6 @@ function _recaptcha_http_post($host, $path, $data, $port = 80) {
|
|
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
|
@@ -100,26 +89,25 @@ function _recaptcha_http_post($host, $path, $data, $port = 80) {
|
|
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
|
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 =
|
114 |
} else {
|
115 |
-
$server =
|
116 |
}
|
117 |
|
118 |
$errorpart = "";
|
119 |
if ($error) {
|
120 |
$errorpart = "&error=" . $error;
|
121 |
}
|
122 |
-
return '<script type="text/javascript" src="'. $server . '/challenge
|
123 |
|
124 |
<noscript>
|
125 |
<iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/>
|
@@ -128,18 +116,14 @@ function recaptcha_get_html ($pubkey, $error = null, $use_ssl = false)
|
|
128 |
</noscript>';
|
129 |
}
|
130 |
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
/**
|
135 |
-
* A
|
136 |
*/
|
137 |
-
class
|
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
|
@@ -147,9 +131,9 @@ class ReCaptchaResponse {
|
|
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
|
151 |
*/
|
152 |
-
function
|
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>");
|
@@ -163,13 +147,13 @@ function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $ex
|
|
163 |
|
164 |
//discard spam submissions
|
165 |
if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) {
|
166 |
-
$recaptcha_response = new
|
167 |
$recaptcha_response->is_valid = false;
|
168 |
$recaptcha_response->error = 'incorrect-captcha-sol';
|
169 |
return $recaptcha_response;
|
170 |
}
|
171 |
|
172 |
-
$response =
|
173 |
array (
|
174 |
'privatekey' => $privkey,
|
175 |
'remoteip' => $remoteip,
|
@@ -179,7 +163,7 @@ function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $ex
|
|
179 |
);
|
180 |
|
181 |
$answers = explode ("\n", $response [1]);
|
182 |
-
$recaptcha_response = new
|
183 |
|
184 |
if (trim ($answers [0]) == 'true') {
|
185 |
$recaptcha_response->is_valid = true;
|
@@ -199,11 +183,11 @@ function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $ex
|
|
199 |
* @param string $domain The domain where the page is hosted
|
200 |
* @param string $appname The name of your application
|
201 |
*/
|
202 |
-
function
|
203 |
-
return "https://www.google.com/recaptcha/admin/create?" .
|
204 |
}
|
205 |
|
206 |
-
function
|
207 |
$block_size = 16;
|
208 |
$numpad = $block_size - (strlen ($val) % $block_size);
|
209 |
return str_pad($val, strlen ($val) + $numpad, chr($numpad));
|
@@ -211,23 +195,23 @@ function _recaptcha_aes_pad($val) {
|
|
211 |
|
212 |
/* Mailhide related code */
|
213 |
|
214 |
-
function
|
215 |
if (! function_exists ("mcrypt_encrypt")) {
|
216 |
die ("To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed.");
|
217 |
}
|
218 |
$mode=MCRYPT_MODE_CBC;
|
219 |
$enc=MCRYPT_RIJNDAEL_128;
|
220 |
-
$val=
|
221 |
return mcrypt_encrypt($enc, $ky, $val, $mode, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0");
|
222 |
}
|
223 |
|
224 |
|
225 |
-
function
|
226 |
return strtr(base64_encode ($x), '+/', '-_');
|
227 |
}
|
228 |
|
229 |
/* gets the reCAPTCHA Mailhide url for a given email, public key and private key */
|
230 |
-
function
|
231 |
if ($pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) {
|
232 |
die ("To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " .
|
233 |
"you can do so at <a href='http://www.google.com/recaptcha/mailhide/apikey'>http://www.google.com/recaptcha/mailhide/apikey</a>");
|
@@ -235,9 +219,9 @@ function recaptcha_mailhide_url($pubkey, $privkey, $email) {
|
|
235 |
|
236 |
|
237 |
$ky = pack('H*', $privkey);
|
238 |
-
$cryptmail =
|
239 |
|
240 |
-
return "http://www.google.com/recaptcha/mailhide/d?k=" . $pubkey . "&c=" .
|
241 |
}
|
242 |
|
243 |
/**
|
@@ -245,7 +229,7 @@ function recaptcha_mailhide_url($pubkey, $privkey, $email) {
|
|
245 |
* eg, given johndoe@example,com return ["john", "example.com"].
|
246 |
* the email is then displayed as john...@example.com
|
247 |
*/
|
248 |
-
function
|
249 |
$arr = preg_split("/@/", $email );
|
250 |
|
251 |
if (strlen ($arr[0]) <= 4) {
|
@@ -264,14 +248,13 @@ function _recaptcha_mailhide_email_parts ($email) {
|
|
264 |
*
|
265 |
* http://www.google.com/recaptcha/mailhide/apikey
|
266 |
*/
|
267 |
-
function
|
268 |
-
$emailparts =
|
269 |
-
$url =
|
270 |
|
271 |
return htmlentities($emailparts[0]) . "<a href='" . htmlentities ($url) .
|
272 |
"' onclick=\"window.open('" . htmlentities ($url) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ($emailparts [1]);
|
273 |
|
274 |
-
}
|
275 |
-
|
276 |
|
277 |
-
?>
|
32 |
* THE SOFTWARE.
|
33 |
*/
|
34 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
/**
|
36 |
* Encodes the given data into a query string format
|
37 |
* @param $data - array of string elements to be encoded
|
38 |
* @return string - encoded request
|
39 |
*/
|
40 |
+
function gglcptch_recaptcha_qsencode ($data) {
|
41 |
$req = "";
|
42 |
foreach ( $data as $key => $value )
|
43 |
$req .= $key . '=' . urlencode( stripslashes($value) ) . '&';
|
47 |
return $req;
|
48 |
}
|
49 |
|
|
|
|
|
50 |
/**
|
51 |
* Submits an HTTP POST to a reCAPTCHA server
|
52 |
* @param string $host
|
55 |
* @param int port
|
56 |
* @return array response
|
57 |
*/
|
58 |
+
function gglcptch_recaptcha_http_post($host, $path, $data, $port = 80) {
|
59 |
|
60 |
+
$req = gglcptch_recaptcha_qsencode ($data);
|
61 |
|
62 |
$http_request = "POST $path HTTP/1.0\r\n";
|
63 |
$http_request .= "Host: $host\r\n";
|
82 |
return $response;
|
83 |
}
|
84 |
|
|
|
|
|
85 |
/**
|
86 |
* Gets the challenge HTML (javascript and non-javascript version).
|
87 |
* This is called from the browser, and the resulting reCAPTCHA HTML widget
|
89 |
* @param string $pubkey A public key for reCAPTCHA
|
90 |
* @param string $error The error given by reCAPTCHA (optional, default is null)
|
91 |
* @param boolean $use_ssl Should the request be made over ssl? (optional, default is false)
|
|
|
92 |
* @return string - The HTML to be embedded in the user's form.
|
93 |
*/
|
94 |
+
function gglcptch_recaptcha_get_html ($pubkey, $error = null, $use_ssl = false)
|
95 |
{
|
96 |
if ($pubkey == null || $pubkey == '') {
|
97 |
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>");
|
98 |
}
|
99 |
|
100 |
if ($use_ssl) {
|
101 |
+
$server = "https://www.google.com/recaptcha/api";
|
102 |
} else {
|
103 |
+
$server = "http://www.google.com/recaptcha/api";
|
104 |
}
|
105 |
|
106 |
$errorpart = "";
|
107 |
if ($error) {
|
108 |
$errorpart = "&error=" . $error;
|
109 |
}
|
110 |
+
return '<script type="text/javascript" src="'. $server . '/challenge?&k=' . $pubkey . $errorpart . '"></script>
|
111 |
|
112 |
<noscript>
|
113 |
<iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/>
|
116 |
</noscript>';
|
117 |
}
|
118 |
|
|
|
|
|
|
|
119 |
/**
|
120 |
+
* A gglcptch_ReCaptchaResponse is returned from gglcptch_recaptcha_check_answer()
|
121 |
*/
|
122 |
+
class gglcptch_ReCaptchaResponse {
|
123 |
var $is_valid;
|
124 |
var $error;
|
125 |
}
|
126 |
|
|
|
127 |
/**
|
128 |
* Calls an HTTP POST function to verify if the user's guess was correct
|
129 |
* @param string $privkey
|
131 |
* @param string $challenge
|
132 |
* @param string $response
|
133 |
* @param array $extra_params an array of extra variables to post to the server
|
134 |
+
* @return gglcptch_ReCaptchaResponse
|
135 |
*/
|
136 |
+
function gglcptch_recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array())
|
137 |
{
|
138 |
if ($privkey == null || $privkey == '') {
|
139 |
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>");
|
147 |
|
148 |
//discard spam submissions
|
149 |
if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) {
|
150 |
+
$recaptcha_response = new gglcptch_ReCaptchaResponse();
|
151 |
$recaptcha_response->is_valid = false;
|
152 |
$recaptcha_response->error = 'incorrect-captcha-sol';
|
153 |
return $recaptcha_response;
|
154 |
}
|
155 |
|
156 |
+
$response = gglcptch_recaptcha_http_post ("www.google.com", "/recaptcha/api/verify",
|
157 |
array (
|
158 |
'privatekey' => $privkey,
|
159 |
'remoteip' => $remoteip,
|
163 |
);
|
164 |
|
165 |
$answers = explode ("\n", $response [1]);
|
166 |
+
$recaptcha_response = new gglcptch_ReCaptchaResponse();
|
167 |
|
168 |
if (trim ($answers [0]) == 'true') {
|
169 |
$recaptcha_response->is_valid = true;
|
183 |
* @param string $domain The domain where the page is hosted
|
184 |
* @param string $appname The name of your application
|
185 |
*/
|
186 |
+
function gglcptch_recaptcha_get_signup_url ($domain = null, $appname = null) {
|
187 |
+
return "https://www.google.com/recaptcha/admin/create?" . gglcptch_recaptcha_qsencode (array ('domains' => $domain, 'app' => $appname));
|
188 |
}
|
189 |
|
190 |
+
function gglcptch_recaptcha_aes_pad($val) {
|
191 |
$block_size = 16;
|
192 |
$numpad = $block_size - (strlen ($val) % $block_size);
|
193 |
return str_pad($val, strlen ($val) + $numpad, chr($numpad));
|
195 |
|
196 |
/* Mailhide related code */
|
197 |
|
198 |
+
function gglcptch_recaptcha_aes_encrypt($val,$ky) {
|
199 |
if (! function_exists ("mcrypt_encrypt")) {
|
200 |
die ("To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed.");
|
201 |
}
|
202 |
$mode=MCRYPT_MODE_CBC;
|
203 |
$enc=MCRYPT_RIJNDAEL_128;
|
204 |
+
$val=gglcptch_recaptcha_aes_pad($val);
|
205 |
return mcrypt_encrypt($enc, $ky, $val, $mode, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0");
|
206 |
}
|
207 |
|
208 |
|
209 |
+
function gglcptch_recaptcha_mailhide_urlbase64 ($x) {
|
210 |
return strtr(base64_encode ($x), '+/', '-_');
|
211 |
}
|
212 |
|
213 |
/* gets the reCAPTCHA Mailhide url for a given email, public key and private key */
|
214 |
+
function gglcptch_recaptcha_mailhide_url($pubkey, $privkey, $email) {
|
215 |
if ($pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) {
|
216 |
die ("To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " .
|
217 |
"you can do so at <a href='http://www.google.com/recaptcha/mailhide/apikey'>http://www.google.com/recaptcha/mailhide/apikey</a>");
|
219 |
|
220 |
|
221 |
$ky = pack('H*', $privkey);
|
222 |
+
$cryptmail = gglcptch_recaptcha_aes_encrypt ($email, $ky);
|
223 |
|
224 |
+
return "http://www.google.com/recaptcha/mailhide/d?k=" . $pubkey . "&c=" . gglcptch_recaptcha_mailhide_urlbase64 ($cryptmail);
|
225 |
}
|
226 |
|
227 |
/**
|
229 |
* eg, given johndoe@example,com return ["john", "example.com"].
|
230 |
* the email is then displayed as john...@example.com
|
231 |
*/
|
232 |
+
function gglcptch_recaptcha_mailhide_email_parts ($email) {
|
233 |
$arr = preg_split("/@/", $email );
|
234 |
|
235 |
if (strlen ($arr[0]) <= 4) {
|
248 |
*
|
249 |
* http://www.google.com/recaptcha/mailhide/apikey
|
250 |
*/
|
251 |
+
function gglcptch_recaptcha_mailhide_html($pubkey, $privkey, $email) {
|
252 |
+
$emailparts = gglcptch_recaptcha_mailhide_email_parts ($email);
|
253 |
+
$url = gglcptch_recaptcha_mailhide_url ($pubkey, $privkey, $email);
|
254 |
|
255 |
return htmlentities($emailparts[0]) . "<a href='" . htmlentities ($url) .
|
256 |
"' onclick=\"window.open('" . htmlentities ($url) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ($emailparts [1]);
|
257 |
|
258 |
+
}
|
|
|
259 |
|
260 |
+
?>
|
lib_v2/{license.txt → LICENSE}
RENAMED
File without changes
|
lib_v2/autoload.php
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* An autoloader for ReCaptcha\Foo classes. This should be require()d
|
4 |
+
* by the user before attempting to instantiate any of the ReCaptcha
|
5 |
+
* classes.
|
6 |
+
*/
|
7 |
+
|
8 |
+
spl_autoload_register(function ($class) {
|
9 |
+
if (substr($class, 0, 10) !== 'ReCaptcha\\') {
|
10 |
+
/* If the class does not lie under the "ReCaptcha" namespace,
|
11 |
+
* then we can exit immediately.
|
12 |
+
*/
|
13 |
+
return;
|
14 |
+
}
|
15 |
+
|
16 |
+
/* All of the classes have names like "ReCaptcha\Foo", so we need
|
17 |
+
* to replace the backslashes with frontslashes if we want the
|
18 |
+
* name to map directly to a location in the filesystem.
|
19 |
+
*/
|
20 |
+
$class = str_replace('\\', '/', $class);
|
21 |
+
|
22 |
+
/* First, check under the current directory. It is important that
|
23 |
+
* we look here first, so that we don't waste time searching for
|
24 |
+
* test classes in the common case.
|
25 |
+
*/
|
26 |
+
$path = dirname(__FILE__).'/'.$class.'.php';
|
27 |
+
if (is_readable($path)) {
|
28 |
+
require_once $path;
|
29 |
+
}
|
30 |
+
|
31 |
+
/* If we didn't find what we're looking for already, maybe it's
|
32 |
+
* a test class?
|
33 |
+
*/
|
34 |
+
$path = dirname(__FILE__).'/../tests/'.$class.'.php';
|
35 |
+
if (is_readable($path)) {
|
36 |
+
require_once $path;
|
37 |
+
}
|
38 |
+
});
|
lib_v2/recaptchalib.php
DELETED
@@ -1,151 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
-
* - Documentation and latest version
|
5 |
-
* https://developers.google.com/recaptcha/docs/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 Copyright (c) 2014, Google Inc.
|
12 |
-
* @link http://www.google.com/recaptcha
|
13 |
-
*
|
14 |
-
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
15 |
-
* of this software and associated documentation files (the "Software"), to deal
|
16 |
-
* in the Software without restriction, including without limitation the rights
|
17 |
-
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
18 |
-
* copies of the Software, and to permit persons to whom the Software is
|
19 |
-
* furnished to do so, subject to the following conditions:
|
20 |
-
*
|
21 |
-
* The above copyright notice and this permission notice shall be included in
|
22 |
-
* all copies or substantial portions of the Software.
|
23 |
-
*
|
24 |
-
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
25 |
-
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
26 |
-
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
27 |
-
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
28 |
-
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
29 |
-
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
30 |
-
* THE SOFTWARE.
|
31 |
-
*/
|
32 |
-
|
33 |
-
/**
|
34 |
-
* A ReCaptchaResponse is returned from checkAnswer().
|
35 |
-
*/
|
36 |
-
class ReCaptchaResponse
|
37 |
-
{
|
38 |
-
public $success;
|
39 |
-
public $errorCodes;
|
40 |
-
}
|
41 |
-
|
42 |
-
class ReCaptcha
|
43 |
-
{
|
44 |
-
private static $_signupUrl = "https://www.google.com/recaptcha/admin";
|
45 |
-
private static $_siteVerifyUrl =
|
46 |
-
"https://www.google.com/recaptcha/api/siteverify?";
|
47 |
-
private $_secret;
|
48 |
-
private static $_version = "php_1.0";
|
49 |
-
|
50 |
-
/**
|
51 |
-
* Constructor.
|
52 |
-
*
|
53 |
-
* @param string $secret shared secret between site and ReCAPTCHA server.
|
54 |
-
*/
|
55 |
-
function ReCaptcha($secret)
|
56 |
-
{
|
57 |
-
if ($secret == null || $secret == "") {
|
58 |
-
die("To use reCAPTCHA you must get an API key from <a href='"
|
59 |
-
. self::$_signupUrl . "'>" . self::$_signupUrl . "</a>");
|
60 |
-
}
|
61 |
-
$this->_secret=$secret;
|
62 |
-
}
|
63 |
-
|
64 |
-
/**
|
65 |
-
* Encodes the given data into a query string format.
|
66 |
-
*
|
67 |
-
* @param array $data array of string elements to be encoded.
|
68 |
-
*
|
69 |
-
* @return string - encoded request.
|
70 |
-
*/
|
71 |
-
private function _encodeQS($data)
|
72 |
-
{
|
73 |
-
$req = "";
|
74 |
-
foreach ($data as $key => $value) {
|
75 |
-
$req .= $key . '=' . urlencode(stripslashes($value)) . '&';
|
76 |
-
}
|
77 |
-
|
78 |
-
// Cut the last '&'
|
79 |
-
$req=substr($req, 0, strlen($req)-1);
|
80 |
-
return $req;
|
81 |
-
}
|
82 |
-
|
83 |
-
/**
|
84 |
-
* Submits an HTTP GET to a reCAPTCHA server.
|
85 |
-
*
|
86 |
-
* @param string $path url path to recaptcha server.
|
87 |
-
* @param array $data array of parameters to be sent.
|
88 |
-
*
|
89 |
-
* @return array response
|
90 |
-
*/
|
91 |
-
private function _submitHTTPGet( $path, $data )
|
92 |
-
{
|
93 |
-
$req = $this->_encodeQS($data);
|
94 |
-
if ( version_compare( phpversion(), '5.6', '<' ) ) {
|
95 |
-
$response = file_get_contents( $path . $req );
|
96 |
-
} else {
|
97 |
-
$ctx = array(
|
98 |
-
'ssl' => array(
|
99 |
-
'verify_peer' => false,
|
100 |
-
'verify_peer_name' => false,
|
101 |
-
'allow_self_signed' => true
|
102 |
-
)
|
103 |
-
);
|
104 |
-
$response = file_get_contents( $path . $req, false, stream_context_create( $ctx ) );
|
105 |
-
}
|
106 |
-
return $response;
|
107 |
-
}
|
108 |
-
|
109 |
-
/**
|
110 |
-
* Calls the reCAPTCHA siteverify API to verify whether the user passes
|
111 |
-
* CAPTCHA test.
|
112 |
-
*
|
113 |
-
* @param string $remoteIp IP address of end user.
|
114 |
-
* @param string $response response string from recaptcha verification.
|
115 |
-
*
|
116 |
-
* @return ReCaptchaResponse
|
117 |
-
*/
|
118 |
-
public function verifyResponse($remoteIp, $response)
|
119 |
-
{
|
120 |
-
// Discard empty solution submissions
|
121 |
-
if ($response == null || strlen($response) == 0) {
|
122 |
-
$recaptchaResponse = new ReCaptchaResponse();
|
123 |
-
$recaptchaResponse->success = false;
|
124 |
-
$recaptchaResponse->errorCodes = 'missing-input';
|
125 |
-
return $recaptchaResponse;
|
126 |
-
}
|
127 |
-
|
128 |
-
$getResponse = $this->_submitHttpGet(
|
129 |
-
self::$_siteVerifyUrl,
|
130 |
-
array (
|
131 |
-
'secret' => $this->_secret,
|
132 |
-
'remoteip' => $remoteIp,
|
133 |
-
'v' => self::$_version,
|
134 |
-
'response' => $response
|
135 |
-
)
|
136 |
-
);
|
137 |
-
$answers = json_decode($getResponse, true);
|
138 |
-
$recaptchaResponse = new ReCaptchaResponse();
|
139 |
-
|
140 |
-
if (trim($answers ['success']) == true) {
|
141 |
-
$recaptchaResponse->success = true;
|
142 |
-
} else {
|
143 |
-
$recaptchaResponse->success = false;
|
144 |
-
$recaptchaResponse->errorCodes = isset( $answers["error-codes"] ) ? $answers["error-codes"] : '';
|
145 |
-
}
|
146 |
-
|
147 |
-
return $recaptchaResponse;
|
148 |
-
}
|
149 |
-
}
|
150 |
-
|
151 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lib_v2/src/ReCaptcha/ReCaptcha.php
ADDED
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* reCAPTCHA client.
|
31 |
+
*/
|
32 |
+
class ReCaptcha
|
33 |
+
{
|
34 |
+
/**
|
35 |
+
* Version of this client library.
|
36 |
+
* @const string
|
37 |
+
*/
|
38 |
+
const VERSION = 'php_1.1.1';
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Shared secret for the site.
|
42 |
+
* @var type string
|
43 |
+
*/
|
44 |
+
private $secret;
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Method used to communicate with service. Defaults to POST request.
|
48 |
+
* @var RequestMethod
|
49 |
+
*/
|
50 |
+
private $requestMethod;
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Create a configured instance to use the reCAPTCHA service.
|
54 |
+
*
|
55 |
+
* @param string $secret shared secret between site and reCAPTCHA server.
|
56 |
+
* @param RequestMethod $requestMethod method used to send the request. Defaults to POST.
|
57 |
+
*/
|
58 |
+
public function __construct($secret, RequestMethod $requestMethod = null)
|
59 |
+
{
|
60 |
+
if (empty($secret)) {
|
61 |
+
throw new \RuntimeException('No secret provided');
|
62 |
+
}
|
63 |
+
|
64 |
+
if (!is_string($secret)) {
|
65 |
+
throw new \RuntimeException('The provided secret must be a string');
|
66 |
+
}
|
67 |
+
|
68 |
+
$this->secret = $secret;
|
69 |
+
|
70 |
+
if (!is_null($requestMethod)) {
|
71 |
+
$this->requestMethod = $requestMethod;
|
72 |
+
} else {
|
73 |
+
$this->requestMethod = new RequestMethod\Post();
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
/**
|
78 |
+
* Calls the reCAPTCHA siteverify API to verify whether the user passes
|
79 |
+
* CAPTCHA test.
|
80 |
+
*
|
81 |
+
* @param string $response The value of 'g-recaptcha-response' in the submitted form.
|
82 |
+
* @param string $remoteIp The end user's IP address.
|
83 |
+
* @return Response Response from the service.
|
84 |
+
*/
|
85 |
+
public function verify($response, $remoteIp = null)
|
86 |
+
{
|
87 |
+
// Discard empty solution submissions
|
88 |
+
if (empty($response)) {
|
89 |
+
$recaptchaResponse = new Response(false, array('missing-input-response'));
|
90 |
+
return $recaptchaResponse;
|
91 |
+
}
|
92 |
+
|
93 |
+
$params = new RequestParameters($this->secret, $response, $remoteIp, self::VERSION);
|
94 |
+
$rawResponse = $this->requestMethod->submit($params);
|
95 |
+
return Response::fromJson($rawResponse);
|
96 |
+
}
|
97 |
+
}
|
lib_v2/src/ReCaptcha/RequestMethod.php
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Method used to send the request to the service.
|
31 |
+
*/
|
32 |
+
interface RequestMethod
|
33 |
+
{
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Submit the request with the specified parameters.
|
37 |
+
*
|
38 |
+
* @param RequestParameters $params Request parameters
|
39 |
+
* @return string Body of the reCAPTCHA response
|
40 |
+
*/
|
41 |
+
public function submit(RequestParameters $params);
|
42 |
+
}
|
lib_v2/src/ReCaptcha/RequestMethod/Curl.php
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ReCaptcha\RequestMethod;
|
4 |
+
|
5 |
+
use ReCaptcha\RequestMethod;
|
6 |
+
use ReCaptcha\RequestParameters;
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Sends cURL request to the reCAPTCHA service.
|
10 |
+
*/
|
11 |
+
class Curl implements RequestMethod
|
12 |
+
{
|
13 |
+
/**
|
14 |
+
* URL to which requests are sent via cURL.
|
15 |
+
* @const string
|
16 |
+
*/
|
17 |
+
const SITE_VERIFY_URL = 'https://www.google.com/recaptcha/api/siteverify';
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Submit the cURL request with the specified parameters.
|
21 |
+
*
|
22 |
+
* @param RequestParameters $params Request parameters
|
23 |
+
* @return string Body of the reCAPTCHA response
|
24 |
+
*/
|
25 |
+
public function submit(RequestParameters $params)
|
26 |
+
{
|
27 |
+
$handle = curl_init(self::SITE_VERIFY_URL);
|
28 |
+
|
29 |
+
$options = array(
|
30 |
+
CURLOPT_POST => true,
|
31 |
+
CURLOPT_POSTFIELDS => $params->toQueryString(),
|
32 |
+
CURLOPT_HTTPHEADER => array(
|
33 |
+
'Content-Type: application/x-www-form-urlencoded'
|
34 |
+
),
|
35 |
+
CURLINFO_HEADER_OUT => false,
|
36 |
+
CURLOPT_HEADER => false,
|
37 |
+
CURLOPT_RETURNTRANSFER => true,
|
38 |
+
CURLOPT_SSL_VERIFYPEER => true
|
39 |
+
);
|
40 |
+
curl_setopt_array($handle, $options);
|
41 |
+
|
42 |
+
$response = curl_exec($handle);
|
43 |
+
curl_close($handle);
|
44 |
+
|
45 |
+
return $response;
|
46 |
+
}
|
47 |
+
}
|
lib_v2/src/ReCaptcha/RequestMethod/Post.php
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha\RequestMethod;
|
28 |
+
|
29 |
+
use ReCaptcha\RequestMethod;
|
30 |
+
use ReCaptcha\RequestParameters;
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Sends POST requests to the reCAPTCHA service.
|
34 |
+
*/
|
35 |
+
class Post implements RequestMethod
|
36 |
+
{
|
37 |
+
/**
|
38 |
+
* URL to which requests are POSTed.
|
39 |
+
* @const string
|
40 |
+
*/
|
41 |
+
const SITE_VERIFY_URL = 'https://www.google.com/recaptcha/api/siteverify';
|
42 |
+
|
43 |
+
/**
|
44 |
+
* Submit the POST request with the specified parameters.
|
45 |
+
*
|
46 |
+
* @param RequestParameters $params Request parameters
|
47 |
+
* @return string Body of the reCAPTCHA response
|
48 |
+
*/
|
49 |
+
public function submit(RequestParameters $params)
|
50 |
+
{
|
51 |
+
/**
|
52 |
+
* PHP 5.6.0 changed the way you specify the peer name for SSL context options.
|
53 |
+
* Using "CN_name" will still work, but it will raise deprecated errors.
|
54 |
+
*/
|
55 |
+
$peer_key = version_compare(PHP_VERSION, '5.6.0', '<') ? 'CN_name' : 'peer_name';
|
56 |
+
$options = array(
|
57 |
+
'http' => array(
|
58 |
+
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
|
59 |
+
'method' => 'POST',
|
60 |
+
'content' => $params->toQueryString(),
|
61 |
+
// Force the peer to validate (not needed in 5.6.0+, but still works
|
62 |
+
'verify_peer' => true,
|
63 |
+
// Force the peer validation to use www.google.com
|
64 |
+
$peer_key => 'www.google.com',
|
65 |
+
),
|
66 |
+
'ssl' => array(
|
67 |
+
'verify_peer' => false,
|
68 |
+
'verify_peer_name' => false,
|
69 |
+
'allow_self_signed' => true
|
70 |
+
)
|
71 |
+
);
|
72 |
+
$context = stream_context_create($options);
|
73 |
+
return file_get_contents(self::SITE_VERIFY_URL, false, $context);
|
74 |
+
}
|
75 |
+
}
|
lib_v2/src/ReCaptcha/RequestMethod/Socket.php
ADDED
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha\RequestMethod;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Convenience wrapper around native socket and file functions to allow for
|
31 |
+
* mocking.
|
32 |
+
*/
|
33 |
+
class Socket
|
34 |
+
{
|
35 |
+
private $handle = null;
|
36 |
+
|
37 |
+
/**
|
38 |
+
* fsockopen
|
39 |
+
*
|
40 |
+
* @see http://php.net/fsockopen
|
41 |
+
* @param string $hostname
|
42 |
+
* @param int $port
|
43 |
+
* @param int $errno
|
44 |
+
* @param string $errstr
|
45 |
+
* @param float $timeout
|
46 |
+
* @return resource
|
47 |
+
*/
|
48 |
+
public function fsockopen($hostname, $port = -1, &$errno = 0, &$errstr = '', $timeout = null)
|
49 |
+
{
|
50 |
+
$this->handle = fsockopen($hostname, $port, $errno, $errstr, (is_null($timeout) ? ini_get("default_socket_timeout") : $timeout));
|
51 |
+
|
52 |
+
if ($this->handle != false && $errno === 0 && $errstr === '') {
|
53 |
+
return $this->handle;
|
54 |
+
} else {
|
55 |
+
return false;
|
56 |
+
}
|
57 |
+
}
|
58 |
+
|
59 |
+
/**
|
60 |
+
* fwrite
|
61 |
+
*
|
62 |
+
* @see http://php.net/fwrite
|
63 |
+
* @param string $string
|
64 |
+
* @param int $length
|
65 |
+
* @return int | bool
|
66 |
+
*/
|
67 |
+
public function fwrite($string, $length = null)
|
68 |
+
{
|
69 |
+
return fwrite($this->handle, $string, (is_null($length) ? strlen($string) : $length));
|
70 |
+
}
|
71 |
+
|
72 |
+
/**
|
73 |
+
* fgets
|
74 |
+
*
|
75 |
+
* @see http://php.net/fgets
|
76 |
+
* @param int $length
|
77 |
+
*/
|
78 |
+
public function fgets($length = null)
|
79 |
+
{
|
80 |
+
return fgets($this->handle, $length);
|
81 |
+
}
|
82 |
+
|
83 |
+
/**
|
84 |
+
* feof
|
85 |
+
*
|
86 |
+
* @see http://php.net/feof
|
87 |
+
* @return bool
|
88 |
+
*/
|
89 |
+
public function feof()
|
90 |
+
{
|
91 |
+
return feof($this->handle);
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* fclose
|
96 |
+
*
|
97 |
+
* @see http://php.net/fclose
|
98 |
+
* @return bool
|
99 |
+
*/
|
100 |
+
public function fclose()
|
101 |
+
{
|
102 |
+
return fclose($this->handle);
|
103 |
+
}
|
104 |
+
}
|
lib_v2/src/ReCaptcha/RequestMethod/SocketPost.php
ADDED
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha\RequestMethod;
|
28 |
+
|
29 |
+
use ReCaptcha\RequestMethod;
|
30 |
+
use ReCaptcha\RequestParameters;
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Sends a POST request to the reCAPTCHA service, but makes use of fsockopen()
|
34 |
+
* instead of get_file_contents(). This is to account for people who may be on
|
35 |
+
* servers where allow_furl_open is disabled.
|
36 |
+
*/
|
37 |
+
class SocketPost implements RequestMethod
|
38 |
+
{
|
39 |
+
/**
|
40 |
+
* reCAPTCHA service host.
|
41 |
+
* @const string
|
42 |
+
*/
|
43 |
+
const RECAPTCHA_HOST = 'www.google.com';
|
44 |
+
|
45 |
+
/**
|
46 |
+
* @const string reCAPTCHA service path
|
47 |
+
*/
|
48 |
+
const SITE_VERIFY_PATH = '/recaptcha/api/siteverify';
|
49 |
+
|
50 |
+
/**
|
51 |
+
* @const string Bad request error
|
52 |
+
*/
|
53 |
+
const BAD_REQUEST = '{"success": false, "error-codes": ["invalid-request"]}';
|
54 |
+
|
55 |
+
/**
|
56 |
+
* @const string Bad response error
|
57 |
+
*/
|
58 |
+
const BAD_RESPONSE = '{"success": false, "error-codes": ["invalid-response"]}';
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Socket to the reCAPTCHA service
|
62 |
+
* @var Socket
|
63 |
+
*/
|
64 |
+
private $socket;
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Constructor
|
68 |
+
*
|
69 |
+
* @param \ReCaptcha\RequestMethod\Socket $socket optional socket, injectable for testing
|
70 |
+
*/
|
71 |
+
public function __construct(Socket $socket = null)
|
72 |
+
{
|
73 |
+
if (!is_null($socket)) {
|
74 |
+
$this->socket = $socket;
|
75 |
+
} else {
|
76 |
+
$this->socket = new Socket();
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Submit the POST request with the specified parameters.
|
82 |
+
*
|
83 |
+
* @param RequestParameters $params Request parameters
|
84 |
+
* @return string Body of the reCAPTCHA response
|
85 |
+
*/
|
86 |
+
public function submit(RequestParameters $params)
|
87 |
+
{
|
88 |
+
$errno = 0;
|
89 |
+
$errstr = '';
|
90 |
+
|
91 |
+
if ($this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== false) {
|
92 |
+
$content = $params->toQueryString();
|
93 |
+
|
94 |
+
$request = "POST " . self::SITE_VERIFY_PATH . " HTTP/1.1\r\n";
|
95 |
+
$request .= "Host: " . self::RECAPTCHA_HOST . "\r\n";
|
96 |
+
$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
|
97 |
+
$request .= "Content-length: " . strlen($content) . "\r\n";
|
98 |
+
$request .= "Connection: close\r\n\r\n";
|
99 |
+
$request .= $content . "\r\n\r\n";
|
100 |
+
|
101 |
+
$this->socket->fwrite($request);
|
102 |
+
$response = '';
|
103 |
+
|
104 |
+
while (!$this->socket->feof()) {
|
105 |
+
$response .= $this->socket->fgets(4096);
|
106 |
+
}
|
107 |
+
|
108 |
+
$this->socket->fclose();
|
109 |
+
|
110 |
+
if (0 === strpos($response, 'HTTP/1.1 200 OK')) {
|
111 |
+
$parts = preg_split("#\n\s*\n#Uis", $response);
|
112 |
+
return $parts[1];
|
113 |
+
}
|
114 |
+
|
115 |
+
return self::BAD_RESPONSE;
|
116 |
+
}
|
117 |
+
|
118 |
+
return self::BAD_REQUEST;
|
119 |
+
}
|
120 |
+
}
|
lib_v2/src/ReCaptcha/RequestParameters.php
ADDED
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Stores and formats the parameters for the request to the reCAPTCHA service.
|
31 |
+
*/
|
32 |
+
class RequestParameters
|
33 |
+
{
|
34 |
+
/**
|
35 |
+
* Site secret.
|
36 |
+
* @var string
|
37 |
+
*/
|
38 |
+
private $secret;
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Form response.
|
42 |
+
* @var string
|
43 |
+
*/
|
44 |
+
private $response;
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Remote user's IP address.
|
48 |
+
* @var string
|
49 |
+
*/
|
50 |
+
private $remoteIp;
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Client version.
|
54 |
+
* @var string
|
55 |
+
*/
|
56 |
+
private $version;
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Initialise parameters.
|
60 |
+
*
|
61 |
+
* @param string $secret Site secret.
|
62 |
+
* @param string $response Value from g-captcha-response form field.
|
63 |
+
* @param string $remoteIp User's IP address.
|
64 |
+
* @param string $version Version of this client library.
|
65 |
+
*/
|
66 |
+
public function __construct($secret, $response, $remoteIp = null, $version = null)
|
67 |
+
{
|
68 |
+
$this->secret = $secret;
|
69 |
+
$this->response = $response;
|
70 |
+
$this->remoteIp = $remoteIp;
|
71 |
+
$this->version = $version;
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Array representation.
|
76 |
+
*
|
77 |
+
* @return array Array formatted parameters.
|
78 |
+
*/
|
79 |
+
public function toArray()
|
80 |
+
{
|
81 |
+
$params = array('secret' => $this->secret, 'response' => $this->response);
|
82 |
+
|
83 |
+
if (!is_null($this->remoteIp)) {
|
84 |
+
$params['remoteip'] = $this->remoteIp;
|
85 |
+
}
|
86 |
+
|
87 |
+
if (!is_null($this->version)) {
|
88 |
+
$params['version'] = $this->version;
|
89 |
+
}
|
90 |
+
|
91 |
+
return $params;
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* Query string representation for HTTP request.
|
96 |
+
*
|
97 |
+
* @return string Query string formatted parameters.
|
98 |
+
*/
|
99 |
+
public function toQueryString()
|
100 |
+
{
|
101 |
+
return http_build_query($this->toArray(), '', '&');
|
102 |
+
}
|
103 |
+
}
|
lib_v2/src/ReCaptcha/Response.php
ADDED
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This is a PHP library that handles calling reCAPTCHA.
|
4 |
+
*
|
5 |
+
* @copyright Copyright (c) 2015, Google Inc.
|
6 |
+
* @link http://www.google.com/recaptcha
|
7 |
+
*
|
8 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
9 |
+
* of this software and associated documentation files (the "Software"), to deal
|
10 |
+
* in the Software without restriction, including without limitation the rights
|
11 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
12 |
+
* copies of the Software, and to permit persons to whom the Software is
|
13 |
+
* furnished to do so, subject to the following conditions:
|
14 |
+
*
|
15 |
+
* The above copyright notice and this permission notice shall be included in
|
16 |
+
* all copies or substantial portions of the Software.
|
17 |
+
*
|
18 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
19 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
20 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
21 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
22 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
23 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
24 |
+
* THE SOFTWARE.
|
25 |
+
*/
|
26 |
+
|
27 |
+
namespace ReCaptcha;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* The response returned from the service.
|
31 |
+
*/
|
32 |
+
class Response
|
33 |
+
{
|
34 |
+
/**
|
35 |
+
* Succes or failure.
|
36 |
+
* @var boolean
|
37 |
+
*/
|
38 |
+
private $success = false;
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Error code strings.
|
42 |
+
* @var array
|
43 |
+
*/
|
44 |
+
private $errorCodes = array();
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Build the response from the expected JSON returned by the service.
|
48 |
+
*
|
49 |
+
* @param string $json
|
50 |
+
* @return \ReCaptcha\Response
|
51 |
+
*/
|
52 |
+
public static function fromJson($json)
|
53 |
+
{
|
54 |
+
$responseData = json_decode($json, true);
|
55 |
+
|
56 |
+
if (!$responseData) {
|
57 |
+
return new Response(false, array('invalid-json'));
|
58 |
+
}
|
59 |
+
|
60 |
+
if (isset($responseData['success']) && $responseData['success'] == true) {
|
61 |
+
return new Response(true);
|
62 |
+
}
|
63 |
+
|
64 |
+
if (isset($responseData['error-codes']) && is_array($responseData['error-codes'])) {
|
65 |
+
return new Response(false, $responseData['error-codes']);
|
66 |
+
}
|
67 |
+
|
68 |
+
return new Response(false);
|
69 |
+
}
|
70 |
+
|
71 |
+
/**
|
72 |
+
* Constructor.
|
73 |
+
*
|
74 |
+
* @param boolean $success
|
75 |
+
* @param array $errorCodes
|
76 |
+
*/
|
77 |
+
public function __construct($success, array $errorCodes = array())
|
78 |
+
{
|
79 |
+
$this->success = $success;
|
80 |
+
$this->errorCodes = $errorCodes;
|
81 |
+
}
|
82 |
+
|
83 |
+
/**
|
84 |
+
* Is success?
|
85 |
+
*
|
86 |
+
* @return boolean
|
87 |
+
*/
|
88 |
+
public function isSuccess()
|
89 |
+
{
|
90 |
+
return $this->success;
|
91 |
+
}
|
92 |
+
|
93 |
+
/**
|
94 |
+
* Get error codes.
|
95 |
+
*
|
96 |
+
* @return array
|
97 |
+
*/
|
98 |
+
public function getErrorCodes()
|
99 |
+
{
|
100 |
+
return $this->errorCodes;
|
101 |
+
}
|
102 |
+
}
|
lib_v2/src/autoload.php
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* An autoloader for ReCaptcha\Foo classes. This should be require()d
|
4 |
+
* by the user before attempting to instantiate any of the ReCaptcha
|
5 |
+
* classes.
|
6 |
+
*/
|
7 |
+
|
8 |
+
spl_autoload_register(function ($class) {
|
9 |
+
if (substr($class, 0, 10) !== 'ReCaptcha\\') {
|
10 |
+
/* If the class does not lie under the "ReCaptcha" namespace,
|
11 |
+
* then we can exit immediately.
|
12 |
+
*/
|
13 |
+
return;
|
14 |
+
}
|
15 |
+
|
16 |
+
/* All of the classes have names like "ReCaptcha\Foo", so we need
|
17 |
+
* to replace the backslashes with frontslashes if we want the
|
18 |
+
* name to map directly to a location in the filesystem.
|
19 |
+
*/
|
20 |
+
$class = str_replace('\\', '/', $class);
|
21 |
+
|
22 |
+
/* First, check under the current directory. It is important that
|
23 |
+
* we look here first, so that we don't waste time searching for
|
24 |
+
* test classes in the common case.
|
25 |
+
*/
|
26 |
+
$path = dirname(__FILE__).'/'.$class.'.php';
|
27 |
+
if (is_readable($path)) {
|
28 |
+
require_once $path;
|
29 |
+
}
|
30 |
+
|
31 |
+
/* If we didn't find what we're looking for already, maybe it's
|
32 |
+
* a test class?
|
33 |
+
*/
|
34 |
+
$path = dirname(__FILE__).'/../tests/'.$class.'.php';
|
35 |
+
if (is_readable($path)) {
|
36 |
+
require_once $path;
|
37 |
+
}
|
38 |
+
});
|
readme.txt
CHANGED
@@ -1,42 +1,46 @@
|
|
1 |
=== Google Captcha (reCAPTCHA) by BestWebSoft ===
|
2 |
Contributors: bestwebsoft
|
3 |
Donate link: http://bestwebsoft.com/donate/
|
4 |
-
Tags:
|
5 |
-
Requires at least: 3.
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
11 |
-
This plugin allows you to implement Google Captcha into web forms.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
|
16 |
-
This
|
17 |
|
18 |
http://www.youtube.com/watch?v=10ImOhmM0Cs
|
19 |
|
20 |
-
<a href="http://www.youtube.com/watch?v=RUJ9VwZLFSY" target="_blank">Video instruction on Installation</a>
|
21 |
|
22 |
-
<a href="http://wordpress.org/plugins/google-captcha/faq/" target="_blank">FAQ</a>
|
23 |
|
24 |
-
<a href="http://support.bestwebsoft.com" target="_blank">Support</a>
|
|
|
|
|
25 |
|
26 |
= Copyrights for resources used in this plugin =
|
27 |
|
28 |
-
1. In Google Captcha plugin we used
|
29 |
-
2. Everything else used in this plugin has been created by
|
30 |
|
31 |
= Features =
|
32 |
|
33 |
-
*
|
34 |
-
*
|
35 |
-
*
|
|
|
|
|
36 |
|
37 |
= Recommended Plugins =
|
38 |
|
39 |
-
The author of the Google Captcha also recommends the following plugins:
|
40 |
|
41 |
* <a href="http://wordpress.org/plugins/updater/">Updater</a> - This plugin updates WordPress core and the plugins to the recent versions. You can also use the auto mode or manual mode for updating and set email notifications.
|
42 |
There is also a premium version of the plugin <a href="http://bestwebsoft.com/products/updater/?k=f47f3eb3d739725d592249dbd129f7ff">Updater Pro</a> with more useful features available. It can make backup of all your files and database before updating. Also it can forbid some plugins or WordPress Core update.
|
@@ -56,7 +60,7 @@ There is also a premium version of the plugin <a href="http://bestwebsoft.com/pr
|
|
56 |
* Spanish (es_ES) (thanks to <a href="mailto:cloudzeroxyz@gmail.com">Cloudzeroxyz</a>)
|
57 |
* Ukrainian (uk)
|
58 |
|
59 |
-
If you would like to create your own language pack or update the existing one, you can send <a href="http://codex.wordpress.org/Translating_WordPress" target="_blank">the text of PO and MO files</a> for <a href="http://support.bestwebsoft.com" target="_blank">BestWebSoft</a> and we'll add it to the plugin. You can download the latest version of the program for work with PO and MO files
|
60 |
|
61 |
= Technical support =
|
62 |
|
@@ -79,7 +83,7 @@ http://www.youtube.com/watch?v=RUJ9VwZLFSY
|
|
79 |
|
80 |
== Frequently Asked Questions ==
|
81 |
|
82 |
-
= How to get Google Captcha keys? =
|
83 |
|
84 |
You should go to the Settings page and click the 'here' link. Then you should enter your domain name in text field and click 'Create Key' button.
|
85 |
On the next screen you will see your public and private keys.
|
@@ -89,12 +93,12 @@ On the next screen you will see your public and private keys.
|
|
89 |
You should go to the Settings page and select the roles, for which you want to hide Google Captcha.
|
90 |
Then you must click 'Save Changes' button.
|
91 |
|
92 |
-
= How to chage Google Captcha style? =
|
93 |
|
94 |
You should go to the Settings page and select Theme from dropdown list.
|
95 |
Then you must click the 'Save Changes' button.
|
96 |
|
97 |
-
= Missing Google Captcha on the comment form? =
|
98 |
|
99 |
You might have a theme where comments.php is not coded properly.
|
100 |
|
@@ -110,7 +114,7 @@ Instead it uses a new function call inside of comments.php: `<?php comment_form(
|
|
110 |
If you have WP3 and captcha is still missing, make sure your theme has `<?php comment_form(); ?>`
|
111 |
inside of `/wp-content/themes/[your_theme]/comments.php` (please check the Twenty Ten theme's comments.php for proper example)
|
112 |
|
113 |
-
= How can I change the location of
|
114 |
|
115 |
It depends on the comments form. If the hook call by means of which captcha works ('after_comment_field' or something like this) is present in the file comments.php, you can change captcha positioning by moving this hook call. Please find the file 'comments.php' in the theme and change position of the line
|
116 |
|
@@ -120,11 +124,11 @@ or any similar line - place it under the Submit button.
|
|
120 |
|
121 |
In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.
|
122 |
|
123 |
-
= I would like to add Google Captcha to the custom form on my website. How can I do this? =
|
124 |
|
125 |
-
1. Install the Google Captcha plugin and activate it.
|
126 |
-
2. Open the file with the form (where you would like to add
|
127 |
-
3. Find a place to insert the code for the
|
128 |
4. Insert the necessary lines:
|
129 |
|
130 |
`if( function_exists( 'gglcptch_display' ) ) { echo gglcptch_display(); } ;`
|
@@ -144,16 +148,21 @@ Please make sure that the problem hasn't been discussed yet on our forum (<a hre
|
|
144 |
|
145 |
== Screenshots ==
|
146 |
|
147 |
-
1. Google Captcha Settings page.
|
148 |
-
2.
|
149 |
-
3.
|
150 |
-
4.
|
151 |
-
5.
|
152 |
-
6.
|
153 |
-
7. Contact form with Google Captcha.
|
154 |
|
155 |
== Changelog ==
|
156 |
|
|
|
|
|
|
|
|
|
|
|
157 |
= V1.17 - 29.06.2015 =
|
158 |
* Bugfix : We fixed the bug with checking captcha in custom login form\register form\lost password form.
|
159 |
|
@@ -183,8 +192,8 @@ Please make sure that the problem hasn't been discussed yet on our forum (<a hre
|
|
183 |
* Update : We added style for forms that use captcha v2.
|
184 |
|
185 |
= V1.11 - 30.12.2014 =
|
186 |
-
* Update : New Google Captcha version is added.
|
187 |
-
* Bugfix : We fixed the bug with displaying Google Captcha on the multisite register form.
|
188 |
* Bugfix : We fixed the bug with multilanguage plugin.
|
189 |
* Update : We updated all functionality for wordpress 4.1.
|
190 |
|
@@ -210,10 +219,10 @@ Please make sure that the problem hasn't been discussed yet on our forum (<a hre
|
|
210 |
* Bugfix : The display of private key in the front-end was removed.
|
211 |
|
212 |
= V1.05 - 21.07.2014 =
|
213 |
-
* Bugfix : Problem with submitting form with Google Captcha is fixed.
|
214 |
|
215 |
= V1.04 - 18.07.2014 =
|
216 |
-
* Bugfix : Problem with displaying Google Captcha in Contact Form Pro (by BestWebSoft) is fixed.
|
217 |
* New : The Brazilian Portuguese language file is added.
|
218 |
|
219 |
= V1.03 - 06.06.2014 =
|
@@ -234,10 +243,13 @@ Please make sure that the problem hasn't been discussed yet on our forum (<a hre
|
|
234 |
* NEW : Links on the plugins page were added.
|
235 |
|
236 |
= V1.0 =
|
237 |
-
* NEW : Ability to add Google Captcha into standard forms was added.
|
238 |
|
239 |
== Upgrade Notice ==
|
240 |
|
|
|
|
|
|
|
241 |
= V1.17 =
|
242 |
We fixed the bug with checking captcha in custom login form\register form\lost password form.
|
243 |
|
@@ -257,7 +269,7 @@ We fixed the vulnerability when entering the dashboard. The Greek language file
|
|
257 |
The Bulgarian language file is added. We added the check of the "allow_url_fopen" option in PHP settings. We added style for forms that use captcha v2.
|
258 |
|
259 |
= V1.11 =
|
260 |
-
New Google Captcha version is added. We fixed the bug with displaying Google Captcha on the multisite register form. We fixed the bug with multilanguage plugin. We updated all functionality for wordpress 4.1.
|
261 |
|
262 |
= V1.10 =
|
263 |
We updated url and key names for Google Api.
|
@@ -275,10 +287,10 @@ The Chinese (Traditional) language file is added.
|
|
275 |
Security Exploit was fixed. The display of private key in the front-end was removed.
|
276 |
|
277 |
= V1.05 =
|
278 |
-
Problem with submitting form with Google Captcha is fixed.
|
279 |
|
280 |
= V1.04 =
|
281 |
-
Problem with displaying Google Captcha in Contact Form Pro (by BestWebSoft) is fixed. The Brazilian Portuguese language file is added.
|
282 |
|
283 |
= V1.03 =
|
284 |
The Polish language file is added. The Ukrainian language file is added. Renew captcha automaticly if was entered wrong value (thanks to Yaroslav Rogoza, github.com/rogyar). We updated all functionality for wordpress 3.9.1. Problem with checking captcha for sites with https was fixed.
|
@@ -291,4 +303,4 @@ Screenshots are updated. BWS plugins section is updated. Plugin optimization is
|
|
291 |
The bug with adding comments from admin panel was fixed.
|
292 |
|
293 |
= V1.0 =
|
294 |
-
Ability to add Google Captcha into standard forms was added.
|
1 |
=== Google Captcha (reCAPTCHA) by BestWebSoft ===
|
2 |
Contributors: bestwebsoft
|
3 |
Donate link: http://bestwebsoft.com/donate/
|
4 |
+
Tags: anti, anti-spam, antispam, antispam security, anti-spam security, antispambot, arithmetic actions, block spam, bot, bots, best google captcha, best recaptcha, best google recaptcha, best wordpress captcha, recaptcha, capcha, captha, catcha, captcha theme, captcha bank, captcha, captcha plugin, recaptcha plugin, captcha protection, recaptcha protection, comment captcha, comment, comments, cpatcha, digitize books, digitize newspapers, digitize radio shows, e-mail, email, email address, filter, form, forms, form captcha, forgot password captcha, free, gogle, google, google captcha, google recaptcha, login, lost password, login captcha, login recaptcha, mail, match captcha, plugin, protect, protection, popular captcha, popular recaptcha, protection shield, re captcha, re-captcha, register, registration, registration spam, robot, robots, register captcha, rest password captcha, registration captcha security, spam, secure, security, signup, signup spam, spam blocker, spam comments, spam filter, spambot, shield, simple captcha, simple recaptcha, spam control, spam protection, text captcha, user, user registration spam, users, web form protection, wordpress google captcha, wp google recapthca, wp recaptcha, wordpress protection, wordpress security loss password captcha, register captcha, wp captcha
|
5 |
+
Requires at least: 3.1
|
6 |
+
Tested up to: 4.3
|
7 |
+
Stable tag: 1.18
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
11 |
+
This plugin allows you to implement Google Captcha (reCAPTCHA) into web forms.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
Google Captcha (reCAPTCHA) plugin allows you to implement a super security Captcha into web forms. Google Captcha (reCAPTCHA) is a free CAPTCHA service that helps to digitize books, newspapers older radio shows.
|
16 |
+
This plugin can be used for login, registration, password recovery, comments forms.
|
17 |
|
18 |
http://www.youtube.com/watch?v=10ImOhmM0Cs
|
19 |
|
20 |
+
<a href="http://www.youtube.com/watch?v=RUJ9VwZLFSY" target="_blank">Google Captcha (reCAPTCHA) by BestWebSoft Video instruction on Installation</a>
|
21 |
|
22 |
+
<a href="http://wordpress.org/plugins/google-captcha/faq/" target="_blank">Google Captcha (reCAPTCHA) by BestWebSoft FAQ</a>
|
23 |
|
24 |
+
<a href="http://support.bestwebsoft.com" target="_blank">Google Captcha (reCAPTCHA) by BestWebSoft Support</a>
|
25 |
+
|
26 |
+
<a href="http://bestwebsoft.com/products/google-captcha/?k=c4f2e3054fdbaca8a2b61554cbb9638c" target="_blank">Upgrade to Google Captcha (reCAPTCHA) Pro by BestWebSoft</a>
|
27 |
|
28 |
= Copyrights for resources used in this plugin =
|
29 |
|
30 |
+
1. In Google Captcha (reCAPTCHA) plugin we used "lib/recaptchalib.php" and "lib_v2" reCAPTCHA PHP client library. The Licence for this file is in "lib/license.txt" and "lib_v2/LICENSE" file.
|
31 |
+
2. Everything else used in this plugin has been created by Bestwebsoft team and is distributed under GPL license.
|
32 |
|
33 |
= Features =
|
34 |
|
35 |
+
* Supports standard WordPress forms: registration form, login form, reset password form and comments form.
|
36 |
+
* Compatible with Contact Form by BestWebSoft.
|
37 |
+
* Hide Google Captcha (reCAPTCHA) for certain user roles.
|
38 |
+
* Supports version 1 and version 2 Google Captcha (reCAPTCHA).
|
39 |
+
* Supports standart Google Captcha (reCAPTCHA) themes.
|
40 |
|
41 |
= Recommended Plugins =
|
42 |
|
43 |
+
The author of the Google Captcha (reCAPTCHA) also recommends the following plugins:
|
44 |
|
45 |
* <a href="http://wordpress.org/plugins/updater/">Updater</a> - This plugin updates WordPress core and the plugins to the recent versions. You can also use the auto mode or manual mode for updating and set email notifications.
|
46 |
There is also a premium version of the plugin <a href="http://bestwebsoft.com/products/updater/?k=f47f3eb3d739725d592249dbd129f7ff">Updater Pro</a> with more useful features available. It can make backup of all your files and database before updating. Also it can forbid some plugins or WordPress Core update.
|
60 |
* Spanish (es_ES) (thanks to <a href="mailto:cloudzeroxyz@gmail.com">Cloudzeroxyz</a>)
|
61 |
* Ukrainian (uk)
|
62 |
|
63 |
+
If you would like to create your own language pack or update the existing one, you can send <a href="http://codex.wordpress.org/Translating_WordPress" target="_blank">the text of PO and MO files</a> for <a href="http://support.bestwebsoft.com" target="_blank">BestWebSoft</a> and we'll add it to the plugin. You can download the latest version of the program for work with PO and MO files <a href="http://www.poedit.net/download.php" target="_blank">Poedit</a>.
|
64 |
|
65 |
= Technical support =
|
66 |
|
83 |
|
84 |
== Frequently Asked Questions ==
|
85 |
|
86 |
+
= How to get Google Captcha (reCAPTCHA) keys? =
|
87 |
|
88 |
You should go to the Settings page and click the 'here' link. Then you should enter your domain name in text field and click 'Create Key' button.
|
89 |
On the next screen you will see your public and private keys.
|
93 |
You should go to the Settings page and select the roles, for which you want to hide Google Captcha.
|
94 |
Then you must click 'Save Changes' button.
|
95 |
|
96 |
+
= How to chage Google Captcha (reCAPTCHA) style? =
|
97 |
|
98 |
You should go to the Settings page and select Theme from dropdown list.
|
99 |
Then you must click the 'Save Changes' button.
|
100 |
|
101 |
+
= Missing Google Captcha (reCAPTCHA) on the comment form? =
|
102 |
|
103 |
You might have a theme where comments.php is not coded properly.
|
104 |
|
114 |
If you have WP3 and captcha is still missing, make sure your theme has `<?php comment_form(); ?>`
|
115 |
inside of `/wp-content/themes/[your_theme]/comments.php` (please check the Twenty Ten theme's comments.php for proper example)
|
116 |
|
117 |
+
= How can I change the location of Google Captcha (reCAPTCHA) in the comments form? =
|
118 |
|
119 |
It depends on the comments form. If the hook call by means of which captcha works ('after_comment_field' or something like this) is present in the file comments.php, you can change captcha positioning by moving this hook call. Please find the file 'comments.php' in the theme and change position of the line
|
120 |
|
124 |
|
125 |
In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.
|
126 |
|
127 |
+
= I would like to add Google Captcha (reCAPTCHA) to the custom form on my website. How can I do this? =
|
128 |
|
129 |
+
1. Install the Google Captcha (reCAPTCHA) plugin and activate it.
|
130 |
+
2. Open the file with the form (where you would like to add Google Captcha (reCAPTCHA) to).
|
131 |
+
3. Find a place to insert the code for the Google Captcha (reCAPTCHA) output.
|
132 |
4. Insert the necessary lines:
|
133 |
|
134 |
`if( function_exists( 'gglcptch_display' ) ) { echo gglcptch_display(); } ;`
|
148 |
|
149 |
== Screenshots ==
|
150 |
|
151 |
+
1. Google Captcha (reCAPTCHA) Settings page.
|
152 |
+
2. Login form with Google Captcha (reCAPTCHA).
|
153 |
+
3. Registration form with Google Captcha (reCAPTCHA).
|
154 |
+
4. Lost password form with Google Captcha (reCAPTCHA).
|
155 |
+
5. Comments form with Google Captcha (reCAPTCHA).
|
156 |
+
6. Contact form with Google Captcha (reCAPTCHA).
|
157 |
+
7. Contact form with Google Captcha (reCAPTCHA) version 1.
|
158 |
|
159 |
== Changelog ==
|
160 |
|
161 |
+
= V1.18 - 26.08.2015 =
|
162 |
+
* NEW : Ability to restore default settings.
|
163 |
+
* Update : BWS Menu was updated.
|
164 |
+
* Update : We updated all functionality for wordpress 4.3.
|
165 |
+
|
166 |
= V1.17 - 29.06.2015 =
|
167 |
* Bugfix : We fixed the bug with checking captcha in custom login form\register form\lost password form.
|
168 |
|
192 |
* Update : We added style for forms that use captcha v2.
|
193 |
|
194 |
= V1.11 - 30.12.2014 =
|
195 |
+
* Update : New Google Captcha (reCAPTCHA) version is added.
|
196 |
+
* Bugfix : We fixed the bug with displaying Google Captcha (reCAPTCHA) on the multisite register form.
|
197 |
* Bugfix : We fixed the bug with multilanguage plugin.
|
198 |
* Update : We updated all functionality for wordpress 4.1.
|
199 |
|
219 |
* Bugfix : The display of private key in the front-end was removed.
|
220 |
|
221 |
= V1.05 - 21.07.2014 =
|
222 |
+
* Bugfix : Problem with submitting form with Google Captcha (reCAPTCHA) is fixed.
|
223 |
|
224 |
= V1.04 - 18.07.2014 =
|
225 |
+
* Bugfix : Problem with displaying Google Captcha (reCAPTCHA) in Contact Form Pro (by BestWebSoft) is fixed.
|
226 |
* New : The Brazilian Portuguese language file is added.
|
227 |
|
228 |
= V1.03 - 06.06.2014 =
|
243 |
* NEW : Links on the plugins page were added.
|
244 |
|
245 |
= V1.0 =
|
246 |
+
* NEW : Ability to add Google Captcha (reCAPTCHA) into standard forms was added.
|
247 |
|
248 |
== Upgrade Notice ==
|
249 |
|
250 |
+
= V1.18 =
|
251 |
+
Ability to restore default settings. BWS Menu was updated. We updated all functionality for wordpress 4.3.
|
252 |
+
|
253 |
= V1.17 =
|
254 |
We fixed the bug with checking captcha in custom login form\register form\lost password form.
|
255 |
|
269 |
The Bulgarian language file is added. We added the check of the "allow_url_fopen" option in PHP settings. We added style for forms that use captcha v2.
|
270 |
|
271 |
= V1.11 =
|
272 |
+
New Google Captcha (reCAPTCHA) version is added. We fixed the bug with displaying Google Captcha (reCAPTCHA) on the multisite register form. We fixed the bug with multilanguage plugin. We updated all functionality for wordpress 4.1.
|
273 |
|
274 |
= V1.10 =
|
275 |
We updated url and key names for Google Api.
|
287 |
Security Exploit was fixed. The display of private key in the front-end was removed.
|
288 |
|
289 |
= V1.05 =
|
290 |
+
Problem with submitting form with Google Captcha (reCAPTCHA) is fixed.
|
291 |
|
292 |
= V1.04 =
|
293 |
+
Problem with displaying Google Captcha (reCAPTCHA) in Contact Form Pro (by BestWebSoft) is fixed. The Brazilian Portuguese language file is added.
|
294 |
|
295 |
= V1.03 =
|
296 |
The Polish language file is added. The Ukrainian language file is added. Renew captcha automaticly if was entered wrong value (thanks to Yaroslav Rogoza, github.com/rogyar). We updated all functionality for wordpress 3.9.1. Problem with checking captcha for sites with https was fixed.
|
303 |
The bug with adding comments from admin panel was fixed.
|
304 |
|
305 |
= V1.0 =
|
306 |
+
Ability to add Google Captcha (reCAPTCHA) into standard forms was added.
|
screenshot-1.png
CHANGED
Binary file
|
screenshot-2.png
CHANGED
Binary file
|
screenshot-3.png
CHANGED
Binary file
|
screenshot-4.png
CHANGED
Binary file
|
screenshot-5.png
CHANGED
Binary file
|
screenshot-6.png
CHANGED
Binary file
|
screenshot-7.png
CHANGED
Binary file
|